
From nobody Wed Jun  8 10:23:12 2016
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 BE36212D5A9 for <i2nsf@ietfa.amsl.com>; Wed,  8 Jun 2016 10:23:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.739
X-Spam-Level: *
X-Spam-Status: No, score=1.739 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001, RDNS_NONE=0.793] 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 jiIE8OBIDE5L for <i2nsf@ietfa.amsl.com>; Wed,  8 Jun 2016 10:23:08 -0700 (PDT)
Received: from hickoryhill-consulting.com (unknown [50.245.122.97]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5349F12D113 for <i2nsf@ietf.org>; Wed,  8 Jun 2016 10:23:08 -0700 (PDT)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=174.124.192.86; 
From: "Susan Hares" <shares@ndzh.com>
To: <i2nsf@ietf.org>
Date: Wed, 8 Jun 2016 13:23:04 -0400
Message-ID: <010801d1c1aa$6ac56ee0$40504ca0$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0109_01D1C188.E3B862C0"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AdHBoSvxjYHtRDHFSB2rOIfiUEB/PQ==
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/WpxHs4Y1szuZUYJ1xJcSD9iQjUc>
Cc: adrian@olddog.co.uk, 'Linda Dunbar' <linda.dunbar@huawei.com>
Subject: [I2nsf] Help on turning I2NSF Information Models to Data Models
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 08 Jun 2016 17:23:11 -0000

This is a multipart message in MIME format.

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

I'm working on some data models for I2NSF that intersect with I2RS
Filter-Based RIB Models and BGP Flow Specification Data models.  I could use
some advice from the authors of the following information models. 

 

My focus is to be able to drive the use the flow filter Yang models (I2NSF
packet-filters, Filter-Based RIB (config, I2RS, BGP input),  and BGP Flow
Specification transmission of filters) to drive the simple firewall rules
found in the Linux iptables user program (netfilter kernel module).  I am
trying to get a set of Yang data models that can interact with a process
(e.g. iptable++ user program named flow-filters) that communicates with a
confd (cisco netconf deamon set) that handles NETCONF/RESTCONF and uses Yang
to create the data base.   I am creating prototype Data models that mirror
the following drafts: 

 

.         Capability model for South Bound interface (I2NSF manager to NSF
device)
https://datatracker.ietf.org/doc/draft-xia-i2nsf-capability-interface-im/

.         Inter-Cloud DDoS Mitigation API - 

https://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-mitigatio
n-api/

.         An Information Model for the Monitoring of Network Security
Functions -
https://tools.ietf.org/html/draft-zhang-i2nsf-info-model-monitoring-00

 

My understanding is the I2NSF capability interface focus on the south-bound
interface to the NSF.  To start out a Yang data model, I have created
high-level Yang structures for these three models.  I'll be asking questions
about each model in a separate email thread, but answer me in any email
thread.     

 

First on the capability model,  network security control is a list of ECA
policies, network security content capability is a list of security content
capabilities, and attack mitigation is a list of attack mitigation
capabilities.   A suggested Yang High-level model structure is below.  My
question is how does an I2NSF manager engage the packet security policies?
Does putting a policy in the network security control means it gets
transmitted to the NSF device, and installed?  Does the capability model
provide both the way to list the functions (security content and mitigation)
and a way to engage these functions? 

 

Sue Hares

 

 

Initial Yang models 

----------

ietf-i2nsf-capability-SBI

+--rw i2nsf-policy-list

    +--rw policy-list-name string   - name of policy list

    +--rw i2nsf-policy-rule* [name]

        +--rw name string    - name of policy rule 

       +--rw net-sec-ctl-rules 

            uses ietf-pkt-eca-sec-policy // packet ECA security policy 

 

      +--rw net-sec-content               // list of content security
capabilities 

            uses i2nsf-sec-content       // grouping of security
capabilities 

 

      +--rw net-attack-mitigate        // list of mitigation capabilities / 

           uses i2nsf-mitigate-rules  //grouping of mitigation capabilities 

 

Is this a good way to start the capabilities structure?  I have definitions
for each of the "uses" statements in different models, but I need help
understanding if this structure is correct. 

 

ietf-pkt-eca-sec-policy can be an extension of the I2RS/Configuration
filters for packet Filter-Based RIBS.   For the i2nsf-sec-content-capbility,
does this form make sense: 

 

+--i2nsf-sec-content

  +--rw i2nsf-sec-content-cap* [order-id function-set-name]

     +--rw order-id                                     // order # if in
ordered list 

     +--rw function-set-name string      // name for function 

     +--rw anti-virus                                 // basic security
content action 

     |  +--rw public-anti-virus [name]    // anti-virus capability from
public sources 

     |   .                                                       //  (yang
structure details) 

     |  +--rw vendor-anti-virus [vendor]  // anti-virus capability from
vendor 

     |  |

    .. 

 

The mitigation has a similar structure to the i2nsf-sec-content.   

 

+--i2nsf-attack-mitigation

  +--rw i2nsf-attack-mitigate-fcn* [order-id, fcn-name]

     +--rw order-id

     +--rw fcn-name 

     +--rw syn-flood

    |  +--rw public-syn-flood* [name]

     |  | ... 

     |  +--rw vendor-syn-flood* [vendor] 

     |  | ... 

     +--rw UDP flood

 

 

 


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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
h1
	{mso-style-priority:9;
	mso-style-link:"Heading 1 Char";
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:24.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;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.Heading1Char
	{mso-style-name:"Heading 1 Char";
	mso-style-priority:9;
	mso-style-link:"Heading 1";
	font-family:"Times New Roman","serif";
	font-weight:bold;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
span.h1
	{mso-style-name:h1;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:228613725;
	mso-list-type:hybrid;
	mso-list-template-ids:1633297036 67698689 67698691 67698693 67698689 =
67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></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>I&#8217;m =
working on some data models for I2NSF that intersect with I2RS =
Filter-Based RIB Models and BGP Flow Specification Data models.&nbsp; I =
could use some advice from the authors of the following information =
models. <o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>My focus is to be able to drive the use the flow =
filter Yang models (I2NSF packet-filters, Filter-Based RIB (config, =
I2RS, BGP input), &nbsp;and BGP Flow Specification transmission of =
filters) to drive the simple firewall rules found in the Linux iptables =
user program (netfilter kernel module).&nbsp; I am trying to get a set =
of Yang data models that can interact with a process (e.g. iptable++ =
user program named flow-filters) that communicates with a confd (cisco =
netconf deamon set) that handles NETCONF/RESTCONF and uses Yang to =
create the data base. &nbsp;&nbsp;I am creating prototype Data models =
that mirror the following drafts: <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoListParagraph =
style=3D'text-indent:-.25in;mso-list:l0 level1 lfo1'><![if =
!supportLists]><span style=3D'font-family:Symbol'><span =
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]>Capability model for South Bound =
interface (I2NSF manager to NSF device) <a =
href=3D"https://datatracker.ietf.org/doc/draft-xia-i2nsf-capability-inter=
face-im/">https://datatracker.ietf.org/doc/draft-xia-i2nsf-capability-int=
erface-im/</a><o:p></o:p></p><p class=3DMsoListParagraph =
style=3D'text-indent:-.25in;mso-list:l0 level1 lfo1'><![if =
!supportLists]><span style=3D'font-family:Symbol'><span =
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]>Inter-Cloud DDoS Mitigation API &#8211; =
<o:p></o:p></p><p class=3DMsoListParagraph><a =
href=3D"https://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddo=
s-mitigation-api/">https://datatracker.ietf.org/doc/draft-fang-i2nsf-inte=
r-cloud-ddos-mitigation-api/</a><o:p></o:p></p><p =
class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l0 level1 =
lfo1'><![if !supportLists]><span style=3D'font-family:Symbol'><span =
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><b><span =
style=3D'font-size:10.0pt;font-family:"Courier New";color:black'>An =
Information Model for the Monitoring of Network Security Functions - =
https://tools.ietf.org/html/draft-zhang-i2nsf-info-model-monitoring-00</s=
pan></b><o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span =
style=3D'font-size:10.0pt;color:black'> <o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'mso-line-height-alt:0pt'><span =
style=3D'color:black'>My understanding is the I2NSF capability interface =
focus on the south-bound interface to the NSF.&nbsp; To start out a Yang =
data model, I have created high-level Yang structures for these three =
models.&nbsp; I&#8217;ll be asking questions about each model in a =
separate email thread, but answer me in any email thread. =
&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span style=3D'color:black'>First on =
the capability model, &nbsp;network security control is a list of ECA =
policies, network security content capability is a list of security =
content capabilities, and attack mitigation is a list of attack =
mitigation capabilities.&nbsp; &nbsp;A suggested Yang High-level model =
structure is below. &nbsp;My question is how does an I2NSF manager =
engage the packet security policies?&nbsp; Does putting a policy in the =
network security control means it gets transmitted to the NSF device, =
and installed?&nbsp; Does the capability model provide both the way to =
list the functions (security content and mitigation) and a way to engage =
these functions? <o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span style=3D'color:black'>Sue =
Hares<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span style=3D'color:black'>Initial =
Yang models <o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span =
style=3D'color:black'>----------<o:p></o:p></span></p><p =
class=3DMsoNormal>ietf-i2nsf-capability-SBI<o:p></o:p></p><p =
class=3DMsoNormal>+--rw i2nsf-policy-list<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp; +--rw policy-list-name string =
&nbsp;&nbsp;- name of policy list<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp; +--rw i2nsf-policy-rule* =
[name]<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +--rw name =
string &nbsp;&nbsp;&nbsp;- name of policy rule <o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+--rw =
net-sec-ctl-rules <o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;uses ietf-pkt-eca-sec-policy // packet ECA security =
policy <o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;+--rw =
net-sec-content&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp; // list of content security capabilities =
<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;uses i2nsf-sec-content&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// grouping of security capabilities =
<o:p></o:p></p><p class=3DMsoNormal>&nbsp;<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+--rw =
net-attack-mitigate&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // list of =
mitigation capabilities / <o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;uses i2nsf-mitigate-rules&nbsp; //grouping of mitigation =
capabilities <o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Is this a good way to start the capabilities =
structure?&nbsp; I have definitions for each of the &#8220;uses&#8221; =
statements in different models, but I need help understanding if this =
structure is correct. <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>ietf-pkt-eca-sec-policy can be an extension of the =
I2RS/Configuration filters for packet Filter-Based RIBS.&nbsp;&nbsp; For =
the i2nsf-sec-content-capbility, does this form make sense: =
<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>+--i2nsf-sec-content<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp; +--rw i2nsf-sec-content-cap* [order-id =
function-set-name]<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp; +--rw =
order-id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; // order # if in ordered list <o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+--rw function-set-name =
string&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // name for function =
<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+--rw =
anti-virus =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// basic security content =
action <o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp; +--rw =
public-anti-virus [name] &nbsp;&nbsp;&nbsp;// anti-virus capability from =
public sources <o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp; &#8230; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// &nbsp;(yang structure details) =
<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp; +--rw =
vendor-anti-virus [vendor]&nbsp; // anti-virus capability from vendor =
<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp; =
|<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; &#8230;. =
<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>The mitigation has a similar structure to the =
i2nsf-sec-content.&nbsp; &nbsp;<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>+--i2nsf-attack-mitigation<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp; +--rw i2nsf-attack-mitigate-fcn* [order-id, =
fcn-name]<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp; =
+--rw order-id<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp; +--rw fcn-name =
<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+--rw =
syn-flood<o:p></o:p></p><p class=3DMsoNormal> =
&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp; +--rw public-syn-flood* =
[name]<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; =
&nbsp;|&nbsp; | ... <o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp; +--rw =
vendor-syn-flood* [vendor] <o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp; | ... =
<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+--rw =
UDP flood<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal> =
<o:p></o:p></p></div></body></html>
------=_NextPart_000_0109_01D1C188.E3B862C0--


From nobody Wed Jun  8 11:02:17 2016
Return-Path: <linda.dunbar@huawei.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 134B212D158 for <i2nsf@ietfa.amsl.com>; Wed,  8 Jun 2016 11:02:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.646
X-Spam-Level: 
X-Spam-Status: No, score=-5.646 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ui3gAp6ZqpZa for <i2nsf@ietfa.amsl.com>; Wed,  8 Jun 2016 11:02:12 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8D30F12D16D for <i2nsf@ietf.org>; Wed,  8 Jun 2016 11:02:11 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml701-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CQL45197; Wed, 08 Jun 2016 18:02:08 +0000 (GMT)
Received: from DFWEML702-CAH.china.huawei.com (10.193.5.176) by lhreml701-cah.china.huawei.com (10.201.5.93) with Microsoft SMTP Server (TLS) id 14.3.235.1; Wed, 8 Jun 2016 19:02:07 +0100
Received: from DFWEML501-MBB.china.huawei.com ([10.193.5.179]) by dfweml702-cah.china.huawei.com ([10.193.5.176]) with mapi id 14.03.0235.001; Wed, 8 Jun 2016 11:02:02 -0700
From: Linda Dunbar <linda.dunbar@huawei.com>
To: Susan Hares <shares@ndzh.com>, "i2nsf@ietf.org" <i2nsf@ietf.org>
Thread-Topic: Help on turning I2NSF Information Models to Data Models 
Thread-Index: AdHBoSvxjYHtRDHFSB2rOIfiUEB/PQACqkwg
Date: Wed, 8 Jun 2016 18:02:01 +0000
Message-ID: <4A95BA014132FF49AE685FAB4B9F17F657EB1CB1@dfweml501-mbb>
References: <010801d1c1aa$6ac56ee0$40504ca0$@ndzh.com>
In-Reply-To: <010801d1c1aa$6ac56ee0$40504ca0$@ndzh.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.192.11.226]
Content-Type: multipart/alternative; boundary="_000_4A95BA014132FF49AE685FAB4B9F17F657EB1CB1dfweml501mbb_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020204.57585DA1.0220, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 1c8da48b2cde190d70e10101e40d9489
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/AlF3xmoBCflOSIWhWXOYXV9DetM>
Cc: "adrian@olddog.co.uk" <adrian@olddog.co.uk>
Subject: Re: [I2nsf] Help on turning I2NSF Information Models to Data Models
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 08 Jun 2016 18:02:16 -0000

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

Sue,

Thank you very much for the detailed analysis, and linking with the relevan=
t Flow Filter YANG models developed by I2RS and BGP flow spec.

To answer your questions, I think that we need to make the terminology less=
 confusing.

The I2NSF framework specified two interfaces :

-        Service Layer Interface: between client and  controller

-        Capability layer interface: between Controller and NSF functions.

So the Capability layer is the south bound interface between Controller and=
 NSF functions.


https://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-mitigati=
on-api/ introduces a requirement for one domain to query the Flow Security =
 Policy enforcement "capability" from another domain over the "I2NSF Servic=
e Layer Interface"".

Therefore, I think we need to differentiate the two.

For ease of discussion, Let's use the term "NSF Flow Policy" for the Flow S=
ecurity Policies over the Controller <-> NSF interface (waiting for WG to f=
inalize the terminology), and use the "Capability" as used by https://datat=
racker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-mitigation-api/ for o=
ne domain to inquire the  "capability" of the other domain of enforcing the=
 Flow Security Policy.


Your question: "how does an I2NSF manager engage the packet security polici=
es?

Answer: I think  "I2NSF Controller" is a more accurate term. The I2NSF Cont=
roller converts the Flow Security Policies from the Service Layer Interface=
 to implementable policies to the NSFs.

I2NSF charter says: " Simple Service Layer policies can be directly transla=
ted to capability layer rules with a direct mapping that might include a cu=
stomer ID to be translated to tags carried by packets, but might not specif=
y the NSF."


Your question: Does putting a policy in the network security control means =
it gets transmitted to the NSF device,

Answer: Yes.

Your question: and installed?

Answer: the NSF needs to install the policies. But not the controller


Your question: Does the capability model provide both the way to list the f=
unctions (security content and mitigation) and a way to engage these functi=
ons?
Answer: if we use the new terms, the "Capability Model" specified by the ht=
tps://datatracker.ietf.org/doc/draft-xia-i2nsf-capability-interface-im/  is=
 the Flow Security Polices that controller can pass down to NSF.   The "cap=
ability" inquiry is over the "I2NSF Service layer interface"

If my explanation is still not clear, please ask more questions.

Thank you very much.

Linda

From: Susan Hares [mailto:shares@ndzh.com]
Sent: Wednesday, June 08, 2016 12:23 PM
To: i2nsf@ietf.org
Cc: Linda Dunbar; adrian@olddog.co.uk
Subject: Help on turning I2NSF Information Models to Data Models

I'm working on some data models for I2NSF that intersect with I2RS Filter-B=
ased RIB Models and BGP Flow Specification Data models.  I could use some a=
dvice from the authors of the following information models.

My focus is to be able to drive the use the flow filter Yang models (I2NSF =
packet-filters, Filter-Based RIB (config, I2RS, BGP input),  and BGP Flow S=
pecification transmission of filters) to drive the simple firewall rules fo=
und in the Linux iptables user program (netfilter kernel module).  I am try=
ing to get a set of Yang data models that can interact with a process (e.g.=
 iptable++ user program named flow-filters) that communicates with a confd =
(cisco netconf deamon set) that handles NETCONF/RESTCONF and uses Yang to c=
reate the data base.   I am creating prototype Data models that mirror the =
following drafts:


*        Capability model for South Bound interface (I2NSF manager to NSF d=
evice) https://datatracker.ietf.org/doc/draft-xia-i2nsf-capability-interfac=
e-im/

*        Inter-Cloud DDoS Mitigation API -

https://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-mitigati=
on-api/

*        An Information Model for the Monitoring of Network Security Functi=
ons - https://tools.ietf.org/html/draft-zhang-i2nsf-info-model-monitoring-0=
0


My understanding is the I2NSF capability interface focus on the south-bound=
 interface to the NSF.  To start out a Yang data model, I have created high=
-level Yang structures for these three models.  I'll be asking questions ab=
out each model in a separate email thread, but answer me in any email threa=
d.

First on the capability model,  network security control is a list of ECA p=
olicies, network security content capability is a list of security content =
capabilities, and attack mitigation is a list of attack mitigation capabili=
ties.   A suggested Yang High-level model structure is below.  My question =
is how does an I2NSF manager engage the packet security policies?  Does put=
ting a policy in the network security control means it gets transmitted to =
the NSF device, and installed?  Does the capability model provide both the =
way to list the functions (security content and mitigation) and a way to en=
gage these functions?

Sue Hares


Initial Yang models
----------
ietf-i2nsf-capability-SBI
+--rw i2nsf-policy-list
    +--rw policy-list-name string   - name of policy list
    +--rw i2nsf-policy-rule* [name]
        +--rw name string    - name of policy rule
       +--rw net-sec-ctl-rules
            uses ietf-pkt-eca-sec-policy // packet ECA security policy

      +--rw net-sec-content               // list of content security capab=
ilities
            uses i2nsf-sec-content       // grouping of security capabiliti=
es

      +--rw net-attack-mitigate        // list of mitigation capabilities /
           uses i2nsf-mitigate-rules  //grouping of mitigation capabilities

Is this a good way to start the capabilities structure?  I have definitions=
 for each of the "uses" statements in different models, but I need help und=
erstanding if this structure is correct.

ietf-pkt-eca-sec-policy can be an extension of the I2RS/Configuration filte=
rs for packet Filter-Based RIBS.   For the i2nsf-sec-content-capbility, doe=
s this form make sense:

+--i2nsf-sec-content
  +--rw i2nsf-sec-content-cap* [order-id function-set-name]
     +--rw order-id                                     // order # if in or=
dered list
     +--rw function-set-name string      // name for function
     +--rw anti-virus                                 // basic security con=
tent action
     |  +--rw public-anti-virus [name]    // anti-virus capability from pub=
lic sources
     |   ...                                                       //  (yan=
g structure details)
     |  +--rw vendor-anti-virus [vendor]  // anti-virus capability from ven=
dor
     |  |
    ....

The mitigation has a similar structure to the i2nsf-sec-content.

+--i2nsf-attack-mitigation
  +--rw i2nsf-attack-mitigate-fcn* [order-id, fcn-name]
     +--rw order-id
     +--rw fcn-name
     +--rw syn-flood
    |  +--rw public-syn-flood* [name]
     |  | ...
     |  +--rw vendor-syn-flood* [vendor]
     |  | ...
     +--rw UDP flood





--_000_4A95BA014132FF49AE685FAB4B9F17F657EB1CB1dfweml501mbb_
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 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@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:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"PT Serif";}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
h1
	{mso-style-priority:9;
	mso-style-link:"Heading 1 Char";
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:24.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;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.Heading1Char
	{mso-style-name:"Heading 1 Char";
	mso-style-priority:9;
	mso-style-link:"Heading 1";
	font-family:"Times New Roman","serif";
	font-weight:bold;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.h1
	{mso-style-name:h1;}
span.EmailStyle23
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:25109191;
	mso-list-type:hybrid;
	mso-list-template-ids:-835831098 -168928364 67698691 67698693 67698689 676=
98691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:SimSun;
	mso-bidi-font-family:"Times New Roman";}
@list l1
	{mso-list-id:228613725;
	mso-list-type:hybrid;
	mso-list-template-ids:1633297036 67698689 67698691 67698693 67698689 67698=
691 67698693 67698689 67698691 67698693;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Sue, <o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Thank you very much fo=
r the detailed analysis, and linking with the relevant Flow Filter YANG mod=
els developed by I2RS and BGP flow spec.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">To answer your questio=
ns, I think that we need to make the terminology less confusing.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">The I2NSF framework sp=
ecified two interfaces :
<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo3"><![if !supportLists]><span style=3D"color:#1F497D"><span style=3D"m=
so-list:Ignore">-<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"color:#1F497D">Service Layer =
Interface: between client and &nbsp;controller<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo3"><![if !supportLists]><span style=3D"color:#1F497D"><span style=3D"m=
so-list:Ignore">-<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"color:#1F497D">Capability lay=
er interface: between Controller and NSF functions.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">So the Capability laye=
r is the south bound interface between Controller and NSF functions.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:0in"><a href=3D"https://=
datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-mitigation-api/"=
>https://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-mitigat=
ion-api/</a> introduces a requirement
 for one domain to query the Flow Security &nbsp;Policy enforcement &#8220;=
capability&#8221; from another domain over the &#8220;I2NSF Service Layer I=
nterface&#8221;&#8221;.
<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Therefore, I think we =
need to differentiate the two.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">For ease of discussion=
, Let&#8217;s use the term &#8220;NSF Flow Policy&#8221; for the Flow Secur=
ity Policies over the Controller &lt;-&gt; NSF interface (waiting for WG to=
 finalize the terminology), and use the &#8220;Capability&#8221; as used
 by </span><a href=3D"https://datatracker.ietf.org/doc/draft-fang-i2nsf-int=
er-cloud-ddos-mitigation-api/">https://datatracker.ietf.org/doc/draft-fang-=
i2nsf-inter-cloud-ddos-mitigation-api/</a>
<span style=3D"color:#1F497D">for one domain to inquire the &nbsp;&#8220;ca=
pability&#8221; of the other domain of enforcing the Flow Security Policy.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black">Your question: &#8220;how does an I2NSF manager engage the packet=
 security policies?&nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black">Answer: I think &nbsp;&#8220;I2NSF Controller&#8221; is a more ac=
curate term. The I2NSF Controller converts the Flow Security Policies from =
the Service Layer Interface to implementable policies to
 the NSFs. <o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black">I2NSF charter says: &#8221;
</span><span style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;;colo=
r:#222222">Simple Service Layer policies can be directly translated to capa=
bility layer rules with a direct mapping that might include a customer ID t=
o be translated to tags carried by packets,
 but might not specify the NSF.&#8221;</span><span style=3D"color:black"><o=
:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black">Your question: Does putting a policy in the network security cont=
rol means it gets transmitted to the NSF device,
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black">Answer: Yes.
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black">Your question: and installed?&nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black">Answer: the NSF needs to install the policies. But not the contro=
ller<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black">Your question: Does the capability model provide both the way to =
list the functions (security content and mitigation) and a way to engage th=
ese functions?
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black">Answer: if we use the new terms, the &#8220;Capability Model&#822=
1; specified by the
</span><a href=3D"https://datatracker.ietf.org/doc/draft-xia-i2nsf-capabili=
ty-interface-im/">https://datatracker.ietf.org/doc/draft-xia-i2nsf-capabili=
ty-interface-im/</a> &nbsp;is the Flow Security Polices that controller can=
 pass down to NSF.&nbsp;&nbsp; The &#8220;capability&#8221; inquiry
 is over the &#8220;I2NSF Service layer interface&#8221;<span style=3D"colo=
r:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">If my explanation is s=
till not clear, please ask more questions.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Thank you very much. <=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Linda <o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Susan Ha=
res [mailto:shares@ndzh.com]
<br>
<b>Sent:</b> Wednesday, June 08, 2016 12:23 PM<br>
<b>To:</b> i2nsf@ietf.org<br>
<b>Cc:</b> Linda Dunbar; adrian@olddog.co.uk<br>
<b>Subject:</b> Help on turning I2NSF Information Models to Data Models <o:=
p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I&#8217;m working on some data models for I2NSF that=
 intersect with I2RS Filter-Based RIB Models and BGP Flow Specification Dat=
a models.&nbsp; I could use some advice from the authors of the following i=
nformation models.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">My focus is to be able to drive the use the flow fil=
ter Yang models (I2NSF packet-filters, Filter-Based RIB (config, I2RS, BGP =
input), &nbsp;and BGP Flow Specification transmission of filters) to drive =
the simple firewall rules found in the
 Linux iptables user program (netfilter kernel module).&nbsp; I am trying t=
o get a set of Yang data models that can interact with a process (e.g. ipta=
ble&#43;&#43; user program named flow-filters) that communicates with a con=
fd (cisco netconf deamon set) that handles NETCONF/RESTCONF
 and uses Yang to create the data base. &nbsp;&nbsp;I am creating prototype=
 Data models that mirror the following drafts:
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l1 level=
1 lfo2"><![if !supportLists]><span style=3D"font-family:Symbol"><span style=
=3D"mso-list:Ignore">&middot;<span style=3D"font:7.0pt &quot;Times New Roma=
n&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>Capability model for South Bound interface (=
I2NSF manager to NSF device)
<a href=3D"https://datatracker.ietf.org/doc/draft-xia-i2nsf-capability-inte=
rface-im/">
https://datatracker.ietf.org/doc/draft-xia-i2nsf-capability-interface-im/</=
a><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l1 level=
1 lfo2"><![if !supportLists]><span style=3D"font-family:Symbol"><span style=
=3D"mso-list:Ignore">&middot;<span style=3D"font:7.0pt &quot;Times New Roma=
n&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>Inter-Cloud DDoS Mitigation API &#8211; <o:p=
></o:p></p>
<p class=3D"MsoListParagraph"><a href=3D"https://datatracker.ietf.org/doc/d=
raft-fang-i2nsf-inter-cloud-ddos-mitigation-api/">https://datatracker.ietf.=
org/doc/draft-fang-i2nsf-inter-cloud-ddos-mitigation-api/</a><o:p></o:p></p=
>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l1 level=
1 lfo2"><![if !supportLists]><span style=3D"font-family:Symbol"><span style=
=3D"mso-list:Ignore">&middot;<span style=3D"font:7.0pt &quot;Times New Roma=
n&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><b><span style=3D"font-size:10.0pt;font-fami=
ly:&quot;Courier New&quot;;color:black">An Information Model for the Monito=
ring of Network Security Functions -
<a href=3D"https://tools.ietf.org/html/draft-zhang-i2nsf-info-model-monitor=
ing-00">
https://tools.ietf.org/html/draft-zhang-i2nsf-info-model-monitoring-00</a><=
/span></b><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"fon=
t-size:10.0pt;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black">My understanding is the I2NSF capability interface focus on the s=
outh-bound interface to the NSF.&nbsp; To start out a Yang data model, I ha=
ve created high-level Yang structures for these
 three models.&nbsp; I&#8217;ll be asking questions about each model in a s=
eparate email thread, but answer me in any email thread. &nbsp;&nbsp;&nbsp;=
&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black">First on the capability model, &nbsp;network security control is =
a list of ECA policies, network security content capability is a list of se=
curity content capabilities, and attack mitigation
 is a list of attack mitigation capabilities.&nbsp; &nbsp;A suggested Yang =
High-level model structure is below. &nbsp;My question is how does an I2NSF=
 manager engage the packet security policies?&nbsp; Does putting a policy i=
n the network security control means it gets transmitted
 to the NSF device, and installed?&nbsp; Does the capability model provide =
both the way to list the functions (security content and mitigation) and a =
way to engage these functions?
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black">Sue Hares<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black">Initial Yang models
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black">----------<o:p></o:p></span></p>
<p class=3D"MsoNormal">ietf-i2nsf-capability-SBI<o:p></o:p></p>
<p class=3D"MsoNormal">&#43;--rw i2nsf-policy-list<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp; &#43;--rw policy-list-name string=
 &nbsp;&nbsp;- name of policy list<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp; &#43;--rw i2nsf-policy-rule* [nam=
e]<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43;--rw=
 name string &nbsp;&nbsp;&nbsp;- name of policy rule <o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#43;--rw =
net-sec-ctl-rules <o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;uses ietf-pkt-eca-sec-policy // packet ECA security pol=
icy
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&#43;--rw net-sec-con=
tent&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp; // list of content security capabilities
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;uses i2nsf-sec-content&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;// grouping of security capabilities
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#43;--rw net-at=
tack-mitigate&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // list of mitigati=
on capabilities /
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;uses i2nsf-mitigate-rules&nbsp; //grouping of mitigation capa=
bilities
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Is this a good way to start the capabilities structu=
re?&nbsp; I have definitions for each of the &#8220;uses&#8221; statements =
in different models, but I need help understanding if this structure is cor=
rect.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">ietf-pkt-eca-sec-policy can be an extension of the I=
2RS/Configuration filters for packet Filter-Based RIBS.&nbsp;&nbsp; For the=
 i2nsf-sec-content-capbility, does this form make sense:
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&#43;--i2nsf-sec-content<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; &#43;--rw i2nsf-sec-content-cap* [order-id fu=
nction-set-name]<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp; &#43;--rw order-id&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // order # if in =
ordered list
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#43;--rw function-set=
-name string&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // name for function
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#43;--rw anti-virus &=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// basic security content action
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp; &#43;--rw publ=
ic-anti-virus [name] &nbsp;&nbsp;&nbsp;// anti-virus capability from public=
 sources
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp; &#8230; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;// &nbsp;(yang structure details)
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp; &#43;--rw vend=
or-anti-virus [vendor]&nbsp; // anti-virus capability from vendor
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp; |<o:p></o:p></=
p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp; &#8230;. <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The mitigation has a similar structure to the i2nsf-=
sec-content.&nbsp; &nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&#43;--i2nsf-attack-mitigation<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; &#43;--rw i2nsf-attack-mitigate-fcn* [order-i=
d, fcn-name]<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp; &#43;--rw order-id<o:p></o:=
p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp; &#43;--rw fcn-name <o:p></o=
:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#43;--rw syn-flood<o:=
p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp; &#43;--rw public-syn=
-flood* [name]<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp; &nbsp;|&nbsp; | ... <o:p></o:p></=
p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp; &#43;--rw vend=
or-syn-flood* [vendor] <o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp; | ... <o:p></o=
:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#43;--rw UDP flood<o:=
p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_4A95BA014132FF49AE685FAB4B9F17F657EB1CB1dfweml501mbb_--


From nobody Wed Jun  8 12:12:05 2016
Return-Path: <linda.dunbar@huawei.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 E436612D135 for <i2nsf@ietfa.amsl.com>; Wed,  8 Jun 2016 12:12:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.636
X-Spam-Level: 
X-Spam-Status: No, score=-5.636 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SaUZ_qc5Qnon for <i2nsf@ietfa.amsl.com>; Wed,  8 Jun 2016 12:12:01 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F270112D106 for <i2nsf@ietf.org>; Wed,  8 Jun 2016 12:11:59 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml708-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CLP56342; Wed, 08 Jun 2016 19:11:56 +0000 (GMT)
Received: from DFWEML701-CAH.china.huawei.com (10.193.5.175) by lhreml708-cah.china.huawei.com (10.201.5.202) with Microsoft SMTP Server (TLS) id 14.3.235.1; Wed, 8 Jun 2016 20:11:55 +0100
Received: from DFWEML501-MBB.china.huawei.com ([10.193.5.179]) by dfweml701-cah.china.huawei.com ([10.193.5.175]) with mapi id 14.03.0235.001; Wed, 8 Jun 2016 12:11:52 -0700
From: Linda Dunbar <linda.dunbar@huawei.com>
To: "i2nsf@ietf.org" <i2nsf@ietf.org>
Thread-Topic: Any feedback on the Protocol Independent Flow Security Policies exchanged over I2NSF service layer interface?
Thread-Index: AdHBttspF0pOVdD6ST+kJ/stBROvZgAAPeIQ
Date: Wed, 8 Jun 2016 19:11:51 +0000
Message-ID: <4A95BA014132FF49AE685FAB4B9F17F657EB1DC7@dfweml501-mbb>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [10.192.11.226]
Content-Type: multipart/related; boundary="_004_4A95BA014132FF49AE685FAB4B9F17F657EB1DC7dfweml501mbb_"; type="multipart/alternative"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020204.57586DFD.02AA, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: f708577692a2e1339dd12b7992928960
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/gYPvqx7kjxlx-0OjD-nzzu1DZLI>
Subject: [I2nsf] Any feedback on the Protocol Independent Flow Security Policies exchanged over I2NSF service layer interface?
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 08 Jun 2016 19:12:04 -0000

--_004_4A95BA014132FF49AE685FAB4B9F17F657EB1DC7dfweml501mbb_
Content-Type: multipart/alternative;
	boundary="_000_4A95BA014132FF49AE685FAB4B9F17F657EB1DC7dfweml501mbb_"

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



https://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-mitigati=
on-api/ is more about flow security policy between Overlay network and unde=
rlay network.

As BGP Flow Specification [exchanged among BGP peers] can been deployed to =
achieve DDoS mitigation, the Flow Security Policy setting from one domain t=
o another domain is protocol independent. I2NSF focuses on the information/=
data models, allowing domains using NETCONF or RESTCONF to exchange capabil=
ity and set up the flow security policies.

"Protocol Independent Flow Security Policies" is for one domain (A) to requ=
est another domain (B) to enforce the desired policies for flows destined t=
owards the Domain A. This can be an effective way for Domain A to prevent t=
he unwanted attacks (e.g. DDoS)  from even occupying its links/ports connec=
ted to the Domain B.

BGP flow specification is configured in the BGP peers, whereas the I2NSF Pr=
otocol Independent Flow Security Policies"  are exchanged between domains, =
which can be
Enterprise domain <-> Provider domain, Overlay <-> Underlay, Cloud provider=
 <-> Underlay.

Enterprise can have its own DDoS mitigation tools, but those internal DDoS =
mitigation tools can't effectively prevent the DoS attacks that saturate th=
e access ports and links between Enterprise and the providers.

Same goes for Overlay networks.

Very often, the paths (or links) among nodes of a overlay network are provi=
ded by other network operators (a.k.a. "underlay network").  Very much like=
 traditional networks placing FW (Firewall) or IPS (Intrusion Prevention Sy=
stem) on the wire to enforce the flow security rules, I2NSF Protocol Indepe=
ndent Flow Security Policies can be used by overlay networks to request cer=
tain flow based security rules to be enforced by its underlay networks, to =
prevent the unwanted attacks traffic from occupying the physical links and =
ports to the overlay network nodes, and to avoid the overlay nodes' CPU/Sto=
rage/Port utilization being consumed down by the various attacks.  Here is =
one example of "Overlay Video Communication network" exchange Flow Policies=
 to the Underlay network.


[cid:image001.png@01D1B516.7F74E410]


The goal of I2NSF is to specify the common information model and data model=
 for the  Protocol Independent Flow Security Policies which can be queried =
and set between domains.

https://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-mitigati=
on-api/ is just the starting point. (needs more work to improve the clarity=
). We are asking if people to express their opinion on this work to the I2N=
SF@ietf.org<mailto:I2NSF@ietf.org> list.

Thanks, Linda


--_000_4A95BA014132FF49AE685FAB4B9F17F657EB1DC7dfweml501mbb_
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 12 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family: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:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 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:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><a href=3D"https://=
datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-mitigation-api/"=
><span style=3D"color:windowtext;text-decoration:none">https://datatracker.=
ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-mitigation-api/</span></a>
 is more about flow security policy between Overlay network and underlay ne=
twork.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">As BGP Flow Specifi=
cation [exchanged among BGP peers] can been deployed to achieve DDoS mitiga=
tion, the Flow Security Policy setting from one domain to another domain is=
 protocol independent. I2NSF focuses
 on the information/data models, allowing domains using NETCONF or RESTCONF=
 to exchange capability and set up the flow security policies.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">&#8220;<b><u>Protoc=
ol Independent Flow Security Policies</u></b>&#8221; is for one domain (A) =
to request another domain (B) to enforce the desired policies for flows des=
tined towards the Domain A. This can be an effective
 way for Domain A to prevent the unwanted attacks (e.g. DDoS)&nbsp; from ev=
en occupying its links/ports connected to the Domain B.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><b><span style=3D"color:red">BGP flow specification =
is configured in the BGP peers,
</span></b><span style=3D"font-size:12.0pt">whereas the I2NSF</span><span s=
tyle=3D"font-size:12.0pt"> Protocol Independent Flow Security Policies&#822=
1; &nbsp;are exchanged between domains, which can be<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">Enterprise domain &=
lt;-&gt; Provider domain, Overlay &lt;-&gt; Underlay, Cloud provider &lt;-&=
gt; Underlay.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">Enterprise can have=
 its own DDoS mitigation tools, but those internal DDoS mitigation tools ca=
n&#8217;t effectively prevent the DoS attacks that saturate the access port=
s and links between Enterprise and the providers.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">Same goes for Overl=
ay networks.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">Very often, the pat=
hs (or links) among nodes of a overlay network are provided by other networ=
k operators (a.k.a. &#8220;underlay network&#8221;). &nbsp;Very much like t=
raditional networks placing FW (Firewall) or IPS (Intrusion
 Prevention System) on the wire to enforce the <span style=3D"color:#1F497D=
">flow security</span> rules, I2NSF
<b><u>Protocol Independent Flow Security Policies</u></b> can be used by ov=
erlay networks to request certain flow based security rules to be enforced =
by its underlay networks, to prevent the unwanted attacks traffic from occu=
pying the physical links and ports
 to the overlay network nodes, and to avoid the overlay nodes&#8217; CPU/St=
orage/Port utilization being consumed down by the various attacks.&nbsp; He=
re is one example of &#8220;Overlay Video Communication network&#8221; exch=
ange Flow Policies to the Underlay network.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><img border=3D"0" w=
idth=3D"626" height=3D"241" id=3D"Object_x0020_2" src=3D"cid:image001.png@0=
1D1C18C.F2505C30" alt=3D"cid:image001.png@01D1B516.7F74E410"><o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">The goal of I2NSF i=
s to specify the common information model and data model for the</span>
<b><u><span style=3D"font-size:12.0pt">&nbsp;Protocol Independent Flow Secu=
rity Policies
</span></u></b><span style=3D"font-size:12.0pt">which can be queried and se=
t between domains.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span=
></b></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><a href=3D"https://=
datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-mitigation-api/"=
><span style=3D"color:windowtext;text-decoration:none">https://datatracker.=
ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-mitigation-api/</span></a>
 is just the starting point. (needs more work to improve the clarity). We a=
re asking if people to express their opinion on this work to the
<a href=3D"mailto:I2NSF@ietf.org"><span style=3D"color:windowtext;text-deco=
ration:none">I2NSF@ietf.org</span></a> list.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">Thanks, Linda <o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
</div>
</body>
</html>

--_000_4A95BA014132FF49AE685FAB4B9F17F657EB1DC7dfweml501mbb_--

--_004_4A95BA014132FF49AE685FAB4B9F17F657EB1DC7dfweml501mbb_
Content-Type: image/png; name="image001.png"
Content-Description: image001.png
Content-Disposition: inline; filename="image001.png"; size=118970;
	creation-date="Wed, 08 Jun 2016 19:11:51 GMT";
	modification-date="Wed, 08 Jun 2016 19:11:51 GMT"
Content-ID: <image001.png@01D1C18C.F2505C30>
Content-Transfer-Encoding: base64

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
AAAASUVORK5CYII=

--_004_4A95BA014132FF49AE685FAB4B9F17F657EB1DC7dfweml501mbb_--



From nobody Wed Jun  8 14:41:56 2016
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 DF79712D0DD for <i2nsf@ietfa.amsl.com>; Wed,  8 Jun 2016 14:41:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.046
X-Spam-Level: 
X-Spam-Status: No, score=-4.046 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RBevAPKalf6X for <i2nsf@ietfa.amsl.com>; Wed,  8 Jun 2016 14:41:50 -0700 (PDT)
Received: from smtptc.telefonica.com (smtptc.telefonica.com [195.76.34.108]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 20DCE12D18A for <i2nsf@ietf.org>; Wed,  8 Jun 2016 14:41:49 -0700 (PDT)
Received: from smtptc.telefonica.com (tgtim3c01.telefonica.com [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 0EF8246106F; Wed,  8 Jun 2016 23:41:47 +0200 (CEST)
Received: from ESTGVMSP107.EUROPE.telefonica.corp (unknown [10.92.4.9]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client CN "ESTGVMSP107", Issuer "ESTGVMSP107" (not verified)) by smtptc.telefonica.com (Postfix) with ESMTPS id E9DBE4610CB; Wed,  8 Jun 2016 23:41:46 +0200 (CEST)
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (10.92.5.139) by tls.telefonica.com (10.92.6.52) with Microsoft SMTP Server (TLS) id 14.3.266.1; Wed, 8 Jun 2016 23:41:46 +0200
Received: from DB4PR06MB0624.eurprd06.prod.outlook.com (10.161.13.142) by DB4PR06MB0621.eurprd06.prod.outlook.com (10.161.13.139) with Microsoft SMTP Server (TLS) id 15.1.517.2; Wed, 8 Jun 2016 21:40:44 +0000
Received: from DB4PR06MB0624.eurprd06.prod.outlook.com ([10.161.13.142]) by DB4PR06MB0624.eurprd06.prod.outlook.com ([10.161.13.142]) with mapi id 15.01.0511.010; Wed, 8 Jun 2016 21:40:43 +0000
From: DIEGO LOPEZ GARCIA <diego.r.lopez@telefonica.com>
To: Susan Hares <shares@ndzh.com>
Thread-Topic: [I2nsf] Help on turning I2NSF Information Models to Data Models
Thread-Index: AdHBoSvxjYHtRDHFSB2rOIfiUEB/PQALTaKA
Date: Wed, 8 Jun 2016 21:40:43 +0000
Message-ID: <B2C68D9F-53FB-4819-ADDF-9EEF28FD4094@telefonica.com>
References: <010801d1c1aa$6ac56ee0$40504ca0$@ndzh.com>
In-Reply-To: <010801d1c1aa$6ac56ee0$40504ca0$@ndzh.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=diego.r.lopez@telefonica.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [217.64.251.58]
x-ms-office365-filtering-correlation-id: 8ff02d56-5f5f-4ce7-4e5d-08d38fe58b6c
x-microsoft-exchange-diagnostics: 1; DB4PR06MB0621; 6:AVmyKbXIy9Yiei+xrya+fV0bt+Tv1kVmeayFnCx+R/pNKIREAMP9yIpwmnLcXhGcpIKJWw6hQS7PiW62lvjIx2ZGHZVxLRG4hzPguCuaJSYZ9dUMAd2/fYunBurs5qgsrarGkAEEJrT17BESPwkAGhoJXQTg0KGrli8g2wbKs1bSHDNGCPP9U5l5/pcB55ygDuGj+PzsAWFFLYVy0euqyL6eAXy1Tg/ZhW9mIn9G6nJmLm8DnMSWzX162VMv1JAtPC6859WeXJ+08goXIQFlgA==; 5:Y3BlcAfnh5Bq5Z1+9C67msJ08miP4D8cEd5DH/kNL0lifkSSvKQPF7Wr12IxvxvrvsSxSqbbcVDUxa4e7sDa9thQU9bsRyZwhUxjsHkYFEmkMXEXKrwqMN9Y9WzCKFJwHoi1Q5mDNEOxaqAub8tOQg==; 24:qEwxSg1h6uBJIqL01z82GFt2/rhZxPMHg0yrN+NyIKGXwKG0zf2XVlwFLqBuDShKsLYpLAJUK2rBATcpY4vhCggfBNjILFqM4nCB++iMVIA=; 7:UXFx8h4g8x9kcrv2uPeQv1rXcIfBndTGnGw5N7IBmtlwSksJV0j02zhWdHO4KYkGMfoe9UFJ0CsL61HFsCT5ZL9uEeEslZjqzNvCjwRVbOzGvEODl9eJ75mgh9aaDv5oKhk0wjgOBfMvPZtOJPdAO7GroneUqDpn1FUYikE0MAYR+303Say+YC8MbKjhhF8Jvfy3dpReChGK+Qh7yBaPgQ==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB4PR06MB0621;
x-microsoft-antispam-prvs: <DB4PR06MB0621F4E5A2038D57464595A2DF5E0@DB4PR06MB0621.eurprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(40392960112811)(72170088055959)(120809045254105)(192374486261705)(35073007944872);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046); SRVR:DB4PR06MB0621; BCL:0; PCL:0; RULEID:; SRVR:DB4PR06MB0621; 
x-forefront-prvs: 0967749BC1
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(18054003)(252514010)(24454002)(15404003)(199003)(189002)(122556002)(19617315012)(101416001)(36756003)(97736004)(10400500002)(83716003)(66066001)(6116002)(3846002)(102836003)(5002640100001)(68736007)(2950100001)(2900100001)(92566002)(86362001)(4326007)(8676002)(106356001)(19580395003)(3280700002)(15975445007)(77096005)(110136002)(87936001)(2906002)(82746002)(54356999)(50986999)(586003)(76176999)(8936002)(5004730100002)(16236675004)(105586002)(81166006)(189998001)(3660700001)(81156014)(33656002)(5008740100001)(19580405001)(170073001)(104396002); DIR:OUT; SFP:1102; SCL:1; SRVR:DB4PR06MB0621; H:DB4PR06MB0624.eurprd06.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;  A:1; MX:1; CAT:NONE; LANG:en; CAT:NONE; 
received-spf: None (protection.outlook.com: telefonica.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_B2C68D9F53FB4819ADDF9EEF28FD4094telefonicacom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jun 2016 21:40:43.7054 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9744600e-3e04-492e-baa1-25ec245c6f10
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR06MB0621
X-OriginatorOrg: telefonica.com
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.0.0.1549-8.0.0.1202-22380.002
X-TM-AS-Result: No--14.793-7.0-31-10
X-imss-scan-details: No--14.793-7.0-31-10
X-TMASE-Version: IMSVA-9.0.0.1549-8.0.1202-22380.002
X-TMASE-Result: 10--14.793000-10.000000
X-TMASE-MatchedRID: QkSKSmK347lbJCKOm3VRCXGGWh2ABW0v0MLPDhQ2wvugkZDEyDBvqRUt 0vWdIhUKoqoh0PWfbynbB8cowInHkPMMVfCUdzao9ZqLLO4S/Yof11gS5FO37lt9gDblI9a7cPp AxpFgohS/oFcrg/+LVksRvyNDI5heH45GXKADbKLa+IH8mvgPVHygN2B6hVA5kk8mN0zYOu8fCR H4TCyw5/uyoboeSVFgoMfp2vHck9V+S5m2/8VLmto1pNa17Bj0k66/gtVjZsXW/NSSWxC+STZ5l 3pvG0aaEXiXWg39uY6dVNZaI2n6//aS52LUPfcSMKZRiezcUtN33UcFnsV9KwlS3taGy4rF9M7T REEglanZyGOa9lWF8bGj3LN0+Ey9DYBVKmbeeQMEC1L5wWS9iryGTrl5AuvT85QMCaBr4Pk2jRi tDxSOwzXcggXei7RX9UVHiwLx0/LUqhJbkmLVexRZ/9wBMhGsyU7XgTs6W4Kob7C3v7vUgbhXEY VAE0l4OlhoODuWFvCpuD25aEtgt0GV2YNiPCWmgM1b5VJ42eDCVWGSHzo63eJzwAitbYgkGszLh /Rt5m9NRIKDs6YQv8jz0VPUnBA11yFgAZMasi/b41R9ITAz/m8HyVSr6rJ2b1Tz7TBgFMFLO5gM Ef4CaXg+Onbo3SKf0OdoO8pGssH3/XZlf1aRGa2iEsLkgv/TLELEzx+BGHwspZM17LnhEyrJrjK VBKod9Shphytz4/dG5RofwyZtgLThbcx5ma3uj6UdUkdgVBGoWL4knYFZ2gYNQQy6pC1qGW8GXz 7inXx/Ohykmtm+ZDCIlN/eSPB9Sfxv8qszUBCbKItl61J/yZUdXE/WGn0FFUew0Fl/1pEAcGNej PLDq23U7j2vVURrbGVEmIfjf3s73/UfG5jXScOUkimReoU/3/UYwsFm73gGFL/tKzjbNd9hoC7T fo44fkzj6OB7yAWi1m9yMba6rzwHMM1vilDXYbsXWYPmT4A=
X-TMASE-SNAP-Result: 1.811037.0001-0-1-22:0,12:0
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/TraIRBGBp9rrCY6ERnT_D2DlGSk>
Cc: "i2nsf@ietf.org" <i2nsf@ietf.org>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, Linda Dunbar <linda.dunbar@huawei.com>
Subject: Re: [I2nsf] Help on turning I2NSF Information Models to Data Models
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 08 Jun 2016 21:41:55 -0000

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

SGksDQoNCkp1c3QgYSBxdWljayByZXBseSBmcm9tIGEgbm90IHRvbyBkZWVwIHJlYWRpbmcgYW5k
IGEgZmV3IG1pbnV0ZXMgb2YgdGhpbmtpbmcgYWJvdXQgaXQuIEkgc2VlIHRoaXMgYXBwcm9hY2gg
cHJvbWlzaW5nLCBhbmQgYmV0dGVyIHN0cnVjdHVyZWQgdGhhbiBwcmV2aW91cyBwcm9wb3NhbHMg
b24gaG93IHRvIHdvcmsgYXQgdGhlIENhcGFiaWxpdHkgaW50ZXJmYWNlLiBJdCBpcyBteSBpbXBy
ZXNzaW9uIHRoYXQgdGhpcyBpcyB3ZWxsIGFsaWduZWQgd2l0aCB0aGUgbW9kZWwgd2UgaGF2ZSBi
ZWVuIGFwcGx5aW5nIGluIHRoZSBTRUNVUkVEIHByb2plY3QuDQoNCkJlIGdvb2RlLA0KDQpPbiA4
IEp1biAyMDE2LCBhdCAxOToyMyAsIFN1c2FuIEhhcmVzIDxzaGFyZXNAbmR6aC5jb208bWFpbHRv
OnNoYXJlc0BuZHpoLmNvbT4+IHdyb3RlOg0KDQpJ4oCZbSB3b3JraW5nIG9uIHNvbWUgZGF0YSBt
b2RlbHMgZm9yIEkyTlNGIHRoYXQgaW50ZXJzZWN0IHdpdGggSTJSUyBGaWx0ZXItQmFzZWQgUklC
IE1vZGVscyBhbmQgQkdQIEZsb3cgU3BlY2lmaWNhdGlvbiBEYXRhIG1vZGVscy4gIEkgY291bGQg
dXNlIHNvbWUgYWR2aWNlIGZyb20gdGhlIGF1dGhvcnMgb2YgdGhlIGZvbGxvd2luZyBpbmZvcm1h
dGlvbiBtb2RlbHMuDQoNCk15IGZvY3VzIGlzIHRvIGJlIGFibGUgdG8gZHJpdmUgdGhlIHVzZSB0
aGUgZmxvdyBmaWx0ZXIgWWFuZyBtb2RlbHMgKEkyTlNGIHBhY2tldC1maWx0ZXJzLCBGaWx0ZXIt
QmFzZWQgUklCIChjb25maWcsIEkyUlMsIEJHUCBpbnB1dCksICBhbmQgQkdQIEZsb3cgU3BlY2lm
aWNhdGlvbiB0cmFuc21pc3Npb24gb2YgZmlsdGVycykgdG8gZHJpdmUgdGhlIHNpbXBsZSBmaXJl
d2FsbCBydWxlcyBmb3VuZCBpbiB0aGUgTGludXggaXB0YWJsZXMgdXNlciBwcm9ncmFtIChuZXRm
aWx0ZXIga2VybmVsIG1vZHVsZSkuICBJIGFtIHRyeWluZyB0byBnZXQgYSBzZXQgb2YgWWFuZyBk
YXRhIG1vZGVscyB0aGF0IGNhbiBpbnRlcmFjdCB3aXRoIGEgcHJvY2VzcyAoZS5nLiBpcHRhYmxl
KysgdXNlciBwcm9ncmFtIG5hbWVkIGZsb3ctZmlsdGVycykgdGhhdCBjb21tdW5pY2F0ZXMgd2l0
aCBhIGNvbmZkIChjaXNjbyBuZXRjb25mIGRlYW1vbiBzZXQpIHRoYXQgaGFuZGxlcyBORVRDT05G
L1JFU1RDT05GIGFuZCB1c2VzIFlhbmcgdG8gY3JlYXRlIHRoZSBkYXRhIGJhc2UuICAgSSBhbSBj
cmVhdGluZyBwcm90b3R5cGUgRGF0YSBtb2RlbHMgdGhhdCBtaXJyb3IgdGhlIGZvbGxvd2luZyBk
cmFmdHM6DQoNCuKAoiAgICAgICAgIENhcGFiaWxpdHkgbW9kZWwgZm9yIFNvdXRoIEJvdW5kIGlu
dGVyZmFjZSAoSTJOU0YgbWFuYWdlciB0byBOU0YgZGV2aWNlKSBodHRwczovL2RhdGF0cmFja2Vy
LmlldGYub3JnL2RvYy9kcmFmdC14aWEtaTJuc2YtY2FwYWJpbGl0eS1pbnRlcmZhY2UtaW0vDQri
gKIgICAgICAgICBJbnRlci1DbG91ZCBERG9TIE1pdGlnYXRpb24gQVBJIOKAkw0KaHR0cHM6Ly9k
YXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtZmFuZy1pMm5zZi1pbnRlci1jbG91ZC1kZG9z
LW1pdGlnYXRpb24tYXBpLw0K4oCiICAgICAgICAgQW4gSW5mb3JtYXRpb24gTW9kZWwgZm9yIHRo
ZSBNb25pdG9yaW5nIG9mIE5ldHdvcmsgU2VjdXJpdHkgRnVuY3Rpb25zIC0gaHR0cHM6Ly90b29s
cy5pZXRmLm9yZy9odG1sL2RyYWZ0LXpoYW5nLWkybnNmLWluZm8tbW9kZWwtbW9uaXRvcmluZy0w
MA0KDQpNeSB1bmRlcnN0YW5kaW5nIGlzIHRoZSBJMk5TRiBjYXBhYmlsaXR5IGludGVyZmFjZSBm
b2N1cyBvbiB0aGUgc291dGgtYm91bmQgaW50ZXJmYWNlIHRvIHRoZSBOU0YuICBUbyBzdGFydCBv
dXQgYSBZYW5nIGRhdGEgbW9kZWwsIEkgaGF2ZSBjcmVhdGVkIGhpZ2gtbGV2ZWwgWWFuZyBzdHJ1
Y3R1cmVzIGZvciB0aGVzZSB0aHJlZSBtb2RlbHMuICBJ4oCZbGwgYmUgYXNraW5nIHF1ZXN0aW9u
cyBhYm91dCBlYWNoIG1vZGVsIGluIGEgc2VwYXJhdGUgZW1haWwgdGhyZWFkLCBidXQgYW5zd2Vy
IG1lIGluIGFueSBlbWFpbCB0aHJlYWQuDQoNCkZpcnN0IG9uIHRoZSBjYXBhYmlsaXR5IG1vZGVs
LCAgbmV0d29yayBzZWN1cml0eSBjb250cm9sIGlzIGEgbGlzdCBvZiBFQ0EgcG9saWNpZXMsIG5l
dHdvcmsgc2VjdXJpdHkgY29udGVudCBjYXBhYmlsaXR5IGlzIGEgbGlzdCBvZiBzZWN1cml0eSBj
b250ZW50IGNhcGFiaWxpdGllcywgYW5kIGF0dGFjayBtaXRpZ2F0aW9uIGlzIGEgbGlzdCBvZiBh
dHRhY2sgbWl0aWdhdGlvbiBjYXBhYmlsaXRpZXMuICAgQSBzdWdnZXN0ZWQgWWFuZyBIaWdoLWxl
dmVsIG1vZGVsIHN0cnVjdHVyZSBpcyBiZWxvdy4gIE15IHF1ZXN0aW9uIGlzIGhvdyBkb2VzIGFu
IEkyTlNGIG1hbmFnZXIgZW5nYWdlIHRoZSBwYWNrZXQgc2VjdXJpdHkgcG9saWNpZXM/ICBEb2Vz
IHB1dHRpbmcgYSBwb2xpY3kgaW4gdGhlIG5ldHdvcmsgc2VjdXJpdHkgY29udHJvbCBtZWFucyBp
dCBnZXRzIHRyYW5zbWl0dGVkIHRvIHRoZSBOU0YgZGV2aWNlLCBhbmQgaW5zdGFsbGVkPyAgRG9l
cyB0aGUgY2FwYWJpbGl0eSBtb2RlbCBwcm92aWRlIGJvdGggdGhlIHdheSB0byBsaXN0IHRoZSBm
dW5jdGlvbnMgKHNlY3VyaXR5IGNvbnRlbnQgYW5kIG1pdGlnYXRpb24pIGFuZCBhIHdheSB0byBl
bmdhZ2UgdGhlc2UgZnVuY3Rpb25zPw0KDQpTdWUgSGFyZXMNCg0KDQpJbml0aWFsIFlhbmcgbW9k
ZWxzDQotLS0tLS0tLS0tDQppZXRmLWkybnNmLWNhcGFiaWxpdHktU0JJDQorLS1ydyBpMm5zZi1w
b2xpY3ktbGlzdA0KICAgICstLXJ3IHBvbGljeS1saXN0LW5hbWUgc3RyaW5nICAgLSBuYW1lIG9m
IHBvbGljeSBsaXN0DQogICAgKy0tcncgaTJuc2YtcG9saWN5LXJ1bGUqIFtuYW1lXQ0KICAgICAg
ICArLS1ydyBuYW1lIHN0cmluZyAgICAtIG5hbWUgb2YgcG9saWN5IHJ1bGUNCiAgICAgICArLS1y
dyBuZXQtc2VjLWN0bC1ydWxlcw0KICAgICAgICAgICAgdXNlcyBpZXRmLXBrdC1lY2Etc2VjLXBv
bGljeSAvLyBwYWNrZXQgRUNBIHNlY3VyaXR5IHBvbGljeQ0KDQogICAgICArLS1ydyBuZXQtc2Vj
LWNvbnRlbnQgICAgICAgICAgICAgICAvLyBsaXN0IG9mIGNvbnRlbnQgc2VjdXJpdHkgY2FwYWJp
bGl0aWVzDQogICAgICAgICAgICB1c2VzIGkybnNmLXNlYy1jb250ZW50ICAgICAgIC8vIGdyb3Vw
aW5nIG9mIHNlY3VyaXR5IGNhcGFiaWxpdGllcw0KDQogICAgICArLS1ydyBuZXQtYXR0YWNrLW1p
dGlnYXRlICAgICAgICAvLyBsaXN0IG9mIG1pdGlnYXRpb24gY2FwYWJpbGl0aWVzIC8NCiAgICAg
ICAgICAgdXNlcyBpMm5zZi1taXRpZ2F0ZS1ydWxlcyAgLy9ncm91cGluZyBvZiBtaXRpZ2F0aW9u
IGNhcGFiaWxpdGllcw0KDQpJcyB0aGlzIGEgZ29vZCB3YXkgdG8gc3RhcnQgdGhlIGNhcGFiaWxp
dGllcyBzdHJ1Y3R1cmU/ICBJIGhhdmUgZGVmaW5pdGlvbnMgZm9yIGVhY2ggb2YgdGhlIOKAnHVz
ZXPigJ0gc3RhdGVtZW50cyBpbiBkaWZmZXJlbnQgbW9kZWxzLCBidXQgSSBuZWVkIGhlbHAgdW5k
ZXJzdGFuZGluZyBpZiB0aGlzIHN0cnVjdHVyZSBpcyBjb3JyZWN0Lg0KDQppZXRmLXBrdC1lY2Et
c2VjLXBvbGljeSBjYW4gYmUgYW4gZXh0ZW5zaW9uIG9mIHRoZSBJMlJTL0NvbmZpZ3VyYXRpb24g
ZmlsdGVycyBmb3IgcGFja2V0IEZpbHRlci1CYXNlZCBSSUJTLiAgIEZvciB0aGUgaTJuc2Ytc2Vj
LWNvbnRlbnQtY2FwYmlsaXR5LCBkb2VzIHRoaXMgZm9ybSBtYWtlIHNlbnNlOg0KDQorLS1pMm5z
Zi1zZWMtY29udGVudA0KICArLS1ydyBpMm5zZi1zZWMtY29udGVudC1jYXAqIFtvcmRlci1pZCBm
dW5jdGlvbi1zZXQtbmFtZV0NCiAgICAgKy0tcncgb3JkZXItaWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgLy8gb3JkZXIgIyBpZiBpbiBvcmRlcmVkIGxpc3QNCiAgICAgKy0t
cncgZnVuY3Rpb24tc2V0LW5hbWUgc3RyaW5nICAgICAgLy8gbmFtZSBmb3IgZnVuY3Rpb24NCiAg
ICAgKy0tcncgYW50aS12aXJ1cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJh
c2ljIHNlY3VyaXR5IGNvbnRlbnQgYWN0aW9uDQogICAgIHwgICstLXJ3IHB1YmxpYy1hbnRpLXZp
cnVzIFtuYW1lXSAgICAvLyBhbnRpLXZpcnVzIGNhcGFiaWxpdHkgZnJvbSBwdWJsaWMgc291cmNl
cw0KICAgICB8ICAg4oCmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIC8vICAoeWFuZyBzdHJ1Y3R1cmUgZGV0YWlscykNCiAgICAgfCAgKy0tcncg
dmVuZG9yLWFudGktdmlydXMgW3ZlbmRvcl0gIC8vIGFudGktdmlydXMgY2FwYWJpbGl0eSBmcm9t
IHZlbmRvcg0KICAgICB8ICB8DQogICAg4oCmLg0KDQpUaGUgbWl0aWdhdGlvbiBoYXMgYSBzaW1p
bGFyIHN0cnVjdHVyZSB0byB0aGUgaTJuc2Ytc2VjLWNvbnRlbnQuDQoNCistLWkybnNmLWF0dGFj
ay1taXRpZ2F0aW9uDQogICstLXJ3IGkybnNmLWF0dGFjay1taXRpZ2F0ZS1mY24qIFtvcmRlci1p
ZCwgZmNuLW5hbWVdDQogICAgICstLXJ3IG9yZGVyLWlkDQogICAgICstLXJ3IGZjbi1uYW1lDQog
ICAgICstLXJ3IHN5bi1mbG9vZA0KICAgIHwgICstLXJ3IHB1YmxpYy1zeW4tZmxvb2QqIFtuYW1l
XQ0KICAgICB8ICB8IC4uLg0KICAgICB8ICArLS1ydyB2ZW5kb3Itc3luLWZsb29kKiBbdmVuZG9y
XQ0KICAgICB8ICB8IC4uLg0KICAgICArLS1ydyBVRFAgZmxvb2QNCg0KDQoNCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpJMm5zZiBtYWlsaW5nIGxpc3QN
CkkybnNmQGlldGYub3JnPG1haWx0bzpJMm5zZkBpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vaTJuc2YNCg0KLS0NCiJFc3RhIHZleiBubyBmYWxsYXJlbW9z
LCBEb2N0b3IgSW5maWVybm8iDQoNCkRyIERpZWdvIFIuIExvcGV6DQpUZWxlZm9uaWNhIEkrRA0K
aHR0cDovL3Blb3BsZS50aWQuZXMvZGllZ28ubG9wZXovDQoNCmUtbWFpbDogZGllZ28uci5sb3Bl
ekB0ZWxlZm9uaWNhLmNvbQ0KVGVsOiAgICArMzQgOTEzIDEyOSAwNDENCk1vYmlsZTogKzM0IDY4
MiAwNTEgMDkxDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCg0KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18NCg0KRXN0ZSBtZW5zYWplIHkgc3VzIGFkanVudG9z
IHNlIGRpcmlnZW4gZXhjbHVzaXZhbWVudGUgYSBzdSBkZXN0aW5hdGFyaW8sIHB1ZWRlIGNvbnRl
bmVyIGluZm9ybWFjacOzbiBwcml2aWxlZ2lhZGEgbyBjb25maWRlbmNpYWwgeSBlcyBwYXJhIHVz
byBleGNsdXNpdm8gZGUgbGEgcGVyc29uYSBvIGVudGlkYWQgZGUgZGVzdGluby4gU2kgbm8gZXMg
dXN0ZWQuIGVsIGRlc3RpbmF0YXJpbyBpbmRpY2FkbywgcXVlZGEgbm90aWZpY2FkbyBkZSBxdWUg
bGEgbGVjdHVyYSwgdXRpbGl6YWNpw7NuLCBkaXZ1bGdhY2nDs24geS9vIGNvcGlhIHNpbiBhdXRv
cml6YWNpw7NuIHB1ZWRlIGVzdGFyIHByb2hpYmlkYSBlbiB2aXJ0dWQgZGUgbGEgbGVnaXNsYWNp
w7NuIHZpZ2VudGUuIFNpIGhhIHJlY2liaWRvIGVzdGUgbWVuc2FqZSBwb3IgZXJyb3IsIGxlIHJv
Z2Ftb3MgcXVlIG5vcyBsbyBjb211bmlxdWUgaW5tZWRpYXRhbWVudGUgcG9yIGVzdGEgbWlzbWEg
dsOtYSB5IHByb2NlZGEgYSBzdSBkZXN0cnVjY2nDs24uDQoNClRoZSBpbmZvcm1hdGlvbiBjb250
YWluZWQgaW4gdGhpcyB0cmFuc21pc3Npb24gaXMgcHJpdmlsZWdlZCBhbmQgY29uZmlkZW50aWFs
IGluZm9ybWF0aW9uIGludGVuZGVkIG9ubHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwg
b3IgZW50aXR5IG5hbWVkIGFib3ZlLiBJZiB0aGUgcmVhZGVyIG9mIHRoaXMgbWVzc2FnZSBpcyBu
b3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgeW91IGFyZSBoZXJlYnkgbm90aWZpZWQgdGhhdCBh
bnkgZGlzc2VtaW5hdGlvbiwgZGlzdHJpYnV0aW9uIG9yIGNvcHlpbmcgb2YgdGhpcyBjb21tdW5p
Y2F0aW9uIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMg
dHJhbnNtaXNzaW9uIGluIGVycm9yLCBkbyBub3QgcmVhZCBpdC4gUGxlYXNlIGltbWVkaWF0ZWx5
IHJlcGx5IHRvIHRoZSBzZW5kZXIgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGNvbW11bmlj
YXRpb24gaW4gZXJyb3IgYW5kIHRoZW4gZGVsZXRlIGl0Lg0KDQpFc3RhIG1lbnNhZ2VtIGUgc2V1
cyBhbmV4b3Mgc2UgZGlyaWdlbSBleGNsdXNpdmFtZW50ZSBhbyBzZXUgZGVzdGluYXTDoXJpbywg
cG9kZSBjb250ZXIgaW5mb3JtYcOnw6NvIHByaXZpbGVnaWFkYSBvdSBjb25maWRlbmNpYWwgZSDD
qSBwYXJhIHVzbyBleGNsdXNpdm8gZGEgcGVzc29hIG91IGVudGlkYWRlIGRlIGRlc3Rpbm8uIFNl
IG7Do28gw6kgdm9zc2Egc2VuaG9yaWEgbyBkZXN0aW5hdMOhcmlvIGluZGljYWRvLCBmaWNhIG5v
dGlmaWNhZG8gZGUgcXVlIGEgbGVpdHVyYSwgdXRpbGl6YcOnw6NvLCBkaXZ1bGdhw6fDo28gZS9v
dSBjw7NwaWEgc2VtIGF1dG9yaXphw6fDo28gcG9kZSBlc3RhciBwcm9pYmlkYSBlbSB2aXJ0dWRl
IGRhIGxlZ2lzbGHDp8OjbyB2aWdlbnRlLiBTZSByZWNlYmV1IGVzdGEgbWVuc2FnZW0gcG9yIGVy
cm8sIHJvZ2Ftb3MtbGhlIHF1ZSBub3MgbyBjb211bmlxdWUgaW1lZGlhdGFtZW50ZSBwb3IgZXN0
YSBtZXNtYSB2aWEgZSBwcm9jZWRhIGEgc3VhIGRlc3RydWnDp8Ojbw0K

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KSGksDQo8ZGl2IGNsYXNzPSIiPjxi
ciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5KdXN0IGEgcXVpY2sgcmVwbHkgZnJv
bSBhIG5vdCB0b28gZGVlcCByZWFkaW5nIGFuZCBhIGZldyBtaW51dGVzIG9mIHRoaW5raW5nIGFi
b3V0IGl0LiBJIHNlZSB0aGlzIGFwcHJvYWNoIHByb21pc2luZywgYW5kIGJldHRlciBzdHJ1Y3R1
cmVkIHRoYW4gcHJldmlvdXMgcHJvcG9zYWxzIG9uIGhvdyB0byB3b3JrIGF0IHRoZSBDYXBhYmls
aXR5IGludGVyZmFjZS4gSXQgaXMgbXkgaW1wcmVzc2lvbiB0aGF0IHRoaXMgaXMgd2VsbA0KIGFs
aWduZWQgd2l0aCB0aGUgbW9kZWwgd2UgaGF2ZSBiZWVuIGFwcGx5aW5nIGluIHRoZSBTRUNVUkVE
IHByb2plY3QuPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRp
diBjbGFzcz0iIj5CZSBnb29kZSw8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0K
PGRpdj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj5P
biA4IEp1biAyMDE2LCBhdCAxOToyMyAsIFN1c2FuIEhhcmVzICZsdDs8YSBocmVmPSJtYWlsdG86
c2hhcmVzQG5kemguY29tIiBjbGFzcz0iIj5zaGFyZXNAbmR6aC5jb208L2E+Jmd0OyB3cm90ZTo8
L2Rpdj4NCjxiciBjbGFzcz0iQXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+DQo8ZGl2IGNsYXNz
PSIiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIiBzdHlsZT0icGFnZTogV29yZFNlY3Rpb24x
OyBmb250LWZhbWlseTogTHVjaWRhR3JhbmRlOyBmb250LXNpemU6IDExcHg7IGZvbnQtc3R5bGU6
IG5vcm1hbDsgZm9udC12YXJpYW50OiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRl
ci1zcGFjaW5nOiBub3JtYWw7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IG9ycGhhbnM6IGF1dG87IHRl
eHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsg
d2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdl
YmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAw
aW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IiBjbGFzcz0iIj4NCknigJltIHdvcmtpbmcgb24gc29tZSBkYXRhIG1vZGVscyBmb3Ig
STJOU0YgdGhhdCBpbnRlcnNlY3Qgd2l0aCBJMlJTIEZpbHRlci1CYXNlZCBSSUIgTW9kZWxzIGFu
ZCBCR1AgRmxvdyBTcGVjaWZpY2F0aW9uIERhdGEgbW9kZWxzLiZuYnNwOyBJIGNvdWxkIHVzZSBz
b21lIGFkdmljZSBmcm9tIHRoZSBhdXRob3JzIG9mIHRoZSBmb2xsb3dpbmcgaW5mb3JtYXRpb24g
bW9kZWxzLjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48
bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAu
MDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyIgY2xhc3M9IiI+DQo8bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvZGl2Pg0KPGRpdiBzdHls
ZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQpNeSBmb2N1cyBpcyB0byBiZSBhYmxl
IHRvIGRyaXZlIHRoZSB1c2UgdGhlIGZsb3cgZmlsdGVyIFlhbmcgbW9kZWxzIChJMk5TRiBwYWNr
ZXQtZmlsdGVycywgRmlsdGVyLUJhc2VkIFJJQiAoY29uZmlnLCBJMlJTLCBCR1AgaW5wdXQpLCAm
bmJzcDthbmQgQkdQIEZsb3cgU3BlY2lmaWNhdGlvbiB0cmFuc21pc3Npb24gb2YgZmlsdGVycykg
dG8gZHJpdmUgdGhlIHNpbXBsZSBmaXJld2FsbCBydWxlcyBmb3VuZCBpbiB0aGUgTGludXggaXB0
YWJsZXMgdXNlciBwcm9ncmFtDQogKG5ldGZpbHRlciBrZXJuZWwgbW9kdWxlKS4mbmJzcDsgSSBh
bSB0cnlpbmcgdG8gZ2V0IGEgc2V0IG9mIFlhbmcgZGF0YSBtb2RlbHMgdGhhdCBjYW4gaW50ZXJh
Y3Qgd2l0aCBhIHByb2Nlc3MgKGUuZy4gaXB0YWJsZSYjNDM7JiM0MzsgdXNlciBwcm9ncmFtIG5h
bWVkIGZsb3ctZmlsdGVycykgdGhhdCBjb21tdW5pY2F0ZXMgd2l0aCBhIGNvbmZkIChjaXNjbyBu
ZXRjb25mIGRlYW1vbiBzZXQpIHRoYXQgaGFuZGxlcyBORVRDT05GL1JFU1RDT05GIGFuZCB1c2Vz
IFlhbmcNCiB0byBjcmVhdGUgdGhlIGRhdGEgYmFzZS4gJm5ic3A7Jm5ic3A7SSBhbSBjcmVhdGlu
ZyBwcm90b3R5cGUgRGF0YSBtb2RlbHMgdGhhdCBtaXJyb3IgdGhlIGZvbGxvd2luZyBkcmFmdHM6
PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxvOnAgY2xh
c3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7
IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFz
cz0iIj4NCjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJn
aW46IDBpbiAwaW4gMC4wMDAxcHQgMC41aW47IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7IHRleHQtaW5kZW50OiAtMC4yNWluOyIgY2xhc3M9IiI+DQo8
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IFN5bWJvbDsiIGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIi
PsK3PHNwYW4gc3R5bGU9ImZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50OiBub3JtYWw7
IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc2l6ZTogN3B0OyBsaW5lLWhlaWdodDogbm9ybWFs
OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbic7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8c3BhbiBjbGFzcz0iQXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+Q2FwYWJpbGl0
eQ0KIG1vZGVsIGZvciBTb3V0aCBCb3VuZCBpbnRlcmZhY2UgKEkyTlNGIG1hbmFnZXIgdG8gTlNG
IGRldmljZSk8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PGEgaHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQteGlhLWkybnNm
LWNhcGFiaWxpdHktaW50ZXJmYWNlLWltLyIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVj
b3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9y
Zy9kb2MvZHJhZnQteGlhLWkybnNmLWNhcGFiaWxpdHktaW50ZXJmYWNlLWltLzwvYT48bzpwIGNs
YXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0
IDAuNWluOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyB0ZXh0LWluZGVudDogLTAuMjVpbjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiBTeW1ib2w7IiBjbGFzcz0iIj48c3BhbiBjbGFzcz0iIj7CtzxzcGFuIHN0eWxlPSJmb250
LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudDogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFs
OyBmb250LXNpemU6IDdwdDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgZm9udC1mYW1pbHk6ICdUaW1l
cyBOZXcgUm9tYW4nOyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPkludGVyLUNsb3VkDQogRERvUyBNaXRpZ2F0aW9u
IEFQSSDigJM8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAw
LjAwMDFwdCAwLjVpbjsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsiIGNsYXNzPSIiPg0KPGEgaHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9y
Zy9kb2MvZHJhZnQtZmFuZy1pMm5zZi1pbnRlci1jbG91ZC1kZG9zLW1pdGlnYXRpb24tYXBpLyIg
c3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9
IiI+aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtZmFuZy1pMm5zZi1pbnRl
ci1jbG91ZC1kZG9zLW1pdGlnYXRpb24tYXBpLzwvYT48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0IDAuNWluOyBmb250LXNpemU6
IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyB0ZXh0LWluZGVudDogLTAu
MjVpbjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBTeW1ib2w7IiBjbGFz
cz0iIj48c3BhbiBjbGFzcz0iIj7CtzxzcGFuIHN0eWxlPSJmb250LXN0eWxlOiBub3JtYWw7IGZv
bnQtdmFyaWFudDogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXNpemU6IDdwdDsg
bGluZS1oZWlnaHQ6IG5vcm1hbDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nOyIgY2xh
c3M9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PHNw
YW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48L3Nw
YW4+PC9zcGFuPjxiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQt
ZmFtaWx5OiAnQ291cmllciBOZXcnOyIgY2xhc3M9IiI+QW4NCiBJbmZvcm1hdGlvbiBNb2RlbCBm
b3IgdGhlIE1vbml0b3Jpbmcgb2YgTmV0d29yayBTZWN1cml0eSBGdW5jdGlvbnMgLTxzcGFuIGNs
YXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczov
L3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtemhhbmctaTJuc2YtaW5mby1tb2RlbC1tb25pdG9y
aW5nLTAwIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7
IiBjbGFzcz0iIj5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtemhhbmctaTJuc2Yt
aW5mby1tb2RlbC1tb25pdG9yaW5nLTAwPC9hPjwvc3Bhbj48L2I+PG86cCBjbGFzcz0iIj48L286
cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICdDb3VyaWVyIE5ldyc7IiBj
bGFzcz0iIj4mbmJzcDs8L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4g
MC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IiBjbGFzcz0iIj48
bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGlu
IDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9IiIgY2xhc3M9IiI+TXkgdW5kZXJzdGFu
ZGluZyBpcyB0aGUgSTJOU0YgY2FwYWJpbGl0eSBpbnRlcmZhY2UgZm9jdXMgb24gdGhlIHNvdXRo
LWJvdW5kIGludGVyZmFjZSB0byB0aGUgTlNGLiZuYnNwOyBUbyBzdGFydCBvdXQgYSBZYW5nIGRh
dGEgbW9kZWwsIEkgaGF2ZSBjcmVhdGVkIGhpZ2gtbGV2ZWwgWWFuZyBzdHJ1Y3R1cmVzIGZvciB0
aGVzZSB0aHJlZSBtb2RlbHMuJm5ic3A7IEnigJlsbCBiZSBhc2tpbmcgcXVlc3Rpb25zIGFib3V0
IGVhY2gNCiBtb2RlbCBpbiBhIHNlcGFyYXRlIGVtYWlsIHRocmVhZCwgYnV0IGFuc3dlciBtZSBp
biBhbnkgZW1haWwgdGhyZWFkLiAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8bzpwIGNsYXNzPSIi
PjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFw
dDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNs
YXNzPSIiPg0KPHNwYW4gc3R5bGU9IiIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjwvZGl2Pg0KPGRp
diBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iIiBj
bGFzcz0iIj5GaXJzdCBvbiB0aGUgY2FwYWJpbGl0eSBtb2RlbCwgJm5ic3A7bmV0d29yayBzZWN1
cml0eSBjb250cm9sIGlzIGEgbGlzdCBvZiBFQ0EgcG9saWNpZXMsIG5ldHdvcmsgc2VjdXJpdHkg
Y29udGVudCBjYXBhYmlsaXR5IGlzIGEgbGlzdCBvZiBzZWN1cml0eSBjb250ZW50IGNhcGFiaWxp
dGllcywgYW5kIGF0dGFjayBtaXRpZ2F0aW9uIGlzIGEgbGlzdCBvZiBhdHRhY2sgbWl0aWdhdGlv
biBjYXBhYmlsaXRpZXMuJm5ic3A7ICZuYnNwO0ENCiBzdWdnZXN0ZWQgWWFuZyBIaWdoLWxldmVs
IG1vZGVsIHN0cnVjdHVyZSBpcyBiZWxvdy4gJm5ic3A7TXkgcXVlc3Rpb24gaXMgaG93IGRvZXMg
YW4gSTJOU0YgbWFuYWdlciBlbmdhZ2UgdGhlIHBhY2tldCBzZWN1cml0eSBwb2xpY2llcz8mbmJz
cDsgRG9lcyBwdXR0aW5nIGEgcG9saWN5IGluIHRoZSBuZXR3b3JrIHNlY3VyaXR5IGNvbnRyb2wg
bWVhbnMgaXQgZ2V0cyB0cmFuc21pdHRlZCB0byB0aGUgTlNGIGRldmljZSwgYW5kIGluc3RhbGxl
ZD8mbmJzcDsgRG9lcyB0aGUNCiBjYXBhYmlsaXR5IG1vZGVsIHByb3ZpZGUgYm90aCB0aGUgd2F5
IHRvIGxpc3QgdGhlIGZ1bmN0aW9ucyAoc2VjdXJpdHkgY29udGVudCBhbmQgbWl0aWdhdGlvbikg
YW5kIGEgd2F5IHRvIGVuZ2FnZSB0aGVzZSBmdW5jdGlvbnM/PHNwYW4gY2xhc3M9IkFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwv
ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEx
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBz
dHlsZT0iIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46
IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSIiIGNsYXNzPSIiPlN1ZSBIYXJl
czxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAw
aW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iIiBjbGFzcz0iIj4mbmJzcDs8L3Nw
YW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6
ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxz
cGFuIHN0eWxlPSIiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9IiIgY2xhc3M9IiI+SW5p
dGlhbCBZYW5nIG1vZGVsczxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9IiIgY2xhc3M9IiI+LS0t
LS0tLS0tLTxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFy
Z2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQppZXRmLWkybnNmLWNhcGFiaWxpdHktU0JJPG86
cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsi
IGNsYXNzPSIiPg0KJiM0MzstLXJ3IGkybnNmLXBvbGljeS1saXN0PG86cCBjbGFzcz0iIj48L286
cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KJm5i
c3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS1ydyBwb2xpY3ktbGlzdC1uYW1lIHN0cmluZyAmbmJzcDsm
bmJzcDstIG5hbWUgb2YgcG9saWN5IGxpc3Q8bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRp
diBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJz
cDsgJiM0MzstLXJ3IGkybnNmLXBvbGljeS1ydWxlKiBbbmFtZV08bzpwIGNsYXNzPSIiPjwvbzpw
PjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6
IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLXJ3IG5hbWUgc3Ry
aW5nICZuYnNwOyZuYnNwOyZuYnNwOy0gbmFtZSBvZiBwb2xpY3kgcnVsZTxzcGFuIGNsYXNzPSJB
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwv
ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEx
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQombmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmIzQzOy0tcncgbmV0LXNlYy1jdGwt
cnVsZXM8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PG86
cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsi
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7dXNlcyBpZXRmLXBrdC1lY2Etc2VjLXBvbGljeSAv
LyBwYWNrZXQgRUNBIHNlY3VyaXR5IHBvbGljeTxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHls
ZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8bzpwIGNsYXNzPSIiPiZuYnNwOzwv
bzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNp
emU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQom
bmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7JiM0MzstLXJ3IG5ldC1zZWMtY29udGVudCZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAvLyBsaXN0IG9mIGNvbnRlbnQgc2VjdXJpdHkgY2Fw
YWJpbGl0aWVzPHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4g
MC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IiBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3VzZXMgaTJuc2Ytc2VjLWNvbnRlbnQmbmJz
cDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Ly8gZ3JvdXBpbmcgb2Ygc2VjdXJpdHkg
Y2FwYWJpbGl0aWVzPHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAw
aW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IiBjbGFzcz0iIj4NCiZuYnNwOzxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2
IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyYjNDM7LS1ydyBuZXQtYXR0YWNrLW1pdGlnYXRlJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IC8vIGxpc3Qgb2YgbWl0aWdhdGlvbiBj
YXBhYmlsaXRpZXMgLzxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4g
MGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt1c2VzIGkybnNmLW1pdGlnYXRlLXJ1bGVzJm5i
c3A7IC8vZ3JvdXBpbmcgb2YgbWl0aWdhdGlvbiBjYXBhYmlsaXRpZXM8c3BhbiBjbGFzcz0iQXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L2Rp
dj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPG86cCBjbGFz
cz0iIj4mbmJzcDs8L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsi
IGNsYXNzPSIiPg0KSXMgdGhpcyBhIGdvb2Qgd2F5IHRvIHN0YXJ0IHRoZSBjYXBhYmlsaXRpZXMg
c3RydWN0dXJlPyZuYnNwOyBJIGhhdmUgZGVmaW5pdGlvbnMgZm9yIGVhY2ggb2YgdGhlIOKAnHVz
ZXPigJ0gc3RhdGVtZW50cyBpbiBkaWZmZXJlbnQgbW9kZWxzLCBidXQgSSBuZWVkIGhlbHAgdW5k
ZXJzdGFuZGluZyBpZiB0aGlzIHN0cnVjdHVyZSBpcyBjb3JyZWN0LjxzcGFuIGNsYXNzPSJBcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8bzpwIGNsYXNz
PSIiPiZuYnNwOzwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAw
MXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIg
Y2xhc3M9IiI+DQppZXRmLXBrdC1lY2Etc2VjLXBvbGljeSBjYW4gYmUgYW4gZXh0ZW5zaW9uIG9m
IHRoZSBJMlJTL0NvbmZpZ3VyYXRpb24gZmlsdGVycyBmb3IgcGFja2V0IEZpbHRlci1CYXNlZCBS
SUJTLiZuYnNwOyZuYnNwOyBGb3IgdGhlIGkybnNmLXNlYy1jb250ZW50LWNhcGJpbGl0eSwgZG9l
cyB0aGlzIGZvcm0gbWFrZSBzZW5zZTo8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48
L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KJiM0Mzst
LWkybnNmLXNlYy1jb250ZW50PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9
Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KJm5ic3A7ICYjNDM7LS1ydyBpMm5zZi1z
ZWMtY29udGVudC1jYXAqIFtvcmRlci1pZCBmdW5jdGlvbi1zZXQtbmFtZV08bzpwIGNsYXNzPSIi
PjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250
LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+
DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLXJ3IG9yZGVyLWlkJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IC8vIG9yZGVyICMgaWYgaW4gb3JkZXJl
ZCBsaXN0PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxv
OnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4w
MDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IiBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyYjNDM7LS1ydyBmdW5j
dGlvbi1zZXQtbmFtZSBzdHJpbmcmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgLy8gbmFt
ZSBmb3IgZnVuY3Rpb248c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGlu
IDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsiIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7JiM0Mzst
LXJ3IGFudGktdmlydXMgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Ly8gYmFzaWMgc2VjdXJpdHkgY29u
dGVudCBhY3Rpb248c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBp
biAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsiIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fCZuYnNwOyAm
IzQzOy0tcncgcHVibGljLWFudGktdmlydXMgW25hbWVdICZuYnNwOyZuYnNwOyZuYnNwOy8vIGFu
dGktdmlydXMgY2FwYWJpbGl0eSBmcm9tIHB1YmxpYyBzb3VyY2VzPHNwYW4gY2xhc3M9IkFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+
DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO3wmbmJzcDsmbmJzcDsg4oCmICZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOy8vICZuYnNwOyh5YW5nIHN0cnVjdHVyZSBkZXRhaWxzKTxzcGFu
IGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48bzpwIGNsYXNzPSIi
PjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250
LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+
DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt8Jm5ic3A7ICYjNDM7LS1ydyB2ZW5kb3It
YW50aS12aXJ1cyBbdmVuZG9yXSZuYnNwOyAvLyBhbnRpLXZpcnVzIGNhcGFiaWxpdHkgZnJvbSB2
ZW5kb3I8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PG86
cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsi
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fCZuYnNwOyB8PG86cCBj
bGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFw
dDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNs
YXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7IOKApi48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYg
c3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPG86cCBjbGFzcz0iIj4mbmJz
cDs8L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9u
dC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIi
Pg0KVGhlIG1pdGlnYXRpb24gaGFzIGEgc2ltaWxhciBzdHJ1Y3R1cmUgdG8gdGhlIGkybnNmLXNl
Yy1jb250ZW50LiZuYnNwOyAmbmJzcDs8bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBz
dHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8bzpwIGNsYXNzPSIiPiZuYnNw
OzwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250
LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+
DQomIzQzOy0taTJuc2YtYXR0YWNrLW1pdGlnYXRpb248bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQombmJzcDsgJiM0
MzstLXJ3IGkybnNmLWF0dGFjay1taXRpZ2F0ZS1mY24qIFtvcmRlci1pZCwgZmNuLW5hbWVdPG86
cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsi
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS1ydyBvcmRlci1pZDxv
OnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4w
MDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IiBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0tcncgZmNuLW5hbWU8
c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PG86cCBjbGFz
cz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsg
Zm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNz
PSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7JiM0MzstLXJ3IHN5bi1mbG9vZDxv
OnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4w
MDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IiBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3wmbmJzcDsgJiM0MzstLXJ3IHB1
YmxpYy1zeW4tZmxvb2QqIFtuYW1lXTxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyAm
bmJzcDt8Jm5ic3A7IHwgLi4uPHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46
IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3wm
bmJzcDsgJiM0MzstLXJ3IHZlbmRvci1zeW4tZmxvb2QqIFt2ZW5kb3JdPHNwYW4gY2xhc3M9IkFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9k
aXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO3wmbmJzcDsgfCAuLi48c3BhbiBjbGFzcz0iQXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxk
aXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250
LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7JiM0MzstLXJ3IFVEUCBmbG9vZDxvOnAgY2xhc3M9IiI+PC9vOnA+PC9k
aXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxvOnAgY2xh
c3M9IiI+Jm5ic3A7PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4w
MDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IiBjbGFzcz0iIj4NCjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxl
PSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9v
OnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6
ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxv
OnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8L2Rpdj4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTogTHVjaWRhR3JhbmRlOyBmb250LXNpemU6IDExcHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9u
dC12YXJpYW50OiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBu
b3JtYWw7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0
YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6
IG5vcm1hbDsgd2lkb3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0
cm9rZS13aWR0aDogMHB4OyBmbG9hdDogbm9uZTsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7
IiBjbGFzcz0iIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xzwvc3Bhbj48YnIgc3R5bGU9ImZvbnQtZmFtaWx5OiBMdWNpZGFHcmFuZGU7IGZvbnQtc2l6ZTog
MTFweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQ6IG5vcm1hbDsgZm9udC13ZWln
aHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsg
b3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQt
dHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87IHdvcmQt
c3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IiBjbGFzcz0iIj4N
CjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogTHVjaWRhR3JhbmRlOyBmb250LXNpemU6IDExcHg7
IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50OiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBu
b3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IG9ycGhh
bnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5z
Zm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRvOyB3b3JkLXNwYWNp
bmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyBmbG9hdDogbm9uZTsgZGlz
cGxheTogaW5saW5lICFpbXBvcnRhbnQ7IiBjbGFzcz0iIj5JMm5zZg0KIG1haWxpbmcgbGlzdDwv
c3Bhbj48YnIgc3R5bGU9ImZvbnQtZmFtaWx5OiBMdWNpZGFHcmFuZGU7IGZvbnQtc2l6ZTogMTFw
eDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQ6IG5vcm1hbDsgZm9udC13ZWlnaHQ6
IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgb3Jw
aGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJh
bnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87IHdvcmQtc3Bh
Y2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IiBjbGFzcz0iIj4NCjxh
IGhyZWY9Im1haWx0bzpJMm5zZkBpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQt
ZGVjb3JhdGlvbjogdW5kZXJsaW5lOyBmb250LWZhbWlseTogTHVjaWRhR3JhbmRlOyBmb250LXNp
emU6IDExcHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50OiBub3JtYWw7IGZvbnQt
d2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IGxpbmUtaGVpZ2h0OiBub3Jt
YWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0
ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRvOyB3
b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyIgY2xhc3M9
IiI+STJuc2ZAaWV0Zi5vcmc8L2E+PGJyIHN0eWxlPSJmb250LWZhbWlseTogTHVjaWRhR3JhbmRl
OyBmb250LXNpemU6IDExcHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50OiBub3Jt
YWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IGxpbmUtaGVp
Z2h0OiBub3JtYWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVu
dDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dz
OiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4
OyIgY2xhc3M9IiI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL2kybnNmIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxp
bmU7IGZvbnQtZmFtaWx5OiBMdWNpZGFHcmFuZGU7IGZvbnQtc2l6ZTogMTFweDsgZm9udC1zdHls
ZTogbm9ybWFsOyBmb250LXZhcmlhbnQ6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0
dGVyLXNwYWNpbmc6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgb3JwaGFuczogYXV0bzsg
dGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25l
OyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4OyAt
d2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IiBjbGFzcz0iIj5odHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2kybnNmPC9hPjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9k
aXY+DQo8YnIgY2xhc3M9IiI+DQo8ZGl2IGFwcGxlLWNvbnRlbnQtZWRpdGVkPSJ0cnVlIiBjbGFz
cz0iIj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGxldHRlci1zcGFjaW5nOiBu
b3JtYWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4
OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRv
OyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB3b3Jk
LXdyYXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5l
LWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KLS08YnIgY2xhc3M9IiI+DQom
cXVvdDtFc3RhIHZleiBubyBmYWxsYXJlbW9zLCBEb2N0b3IgSW5maWVybm8mcXVvdDs8YnIgY2xh
c3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpEciBEaWVnbyBSLiBMb3BlejxiciBjbGFzcz0iIj4NClRl
bGVmb25pY2EgSSYjNDM7RDxiciBjbGFzcz0iIj4NCjxhIGhyZWY9Imh0dHA6Ly9wZW9wbGUudGlk
LmVzL2RpZWdvLmxvcGV6LyIgY2xhc3M9IiI+aHR0cDovL3Blb3BsZS50aWQuZXMvZGllZ28ubG9w
ZXovPC9hPjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCmUtbWFpbDogZGllZ28uci5sb3Bl
ekB0ZWxlZm9uaWNhLmNvbTxiciBjbGFzcz0iIj4NClRlbDogJm5ic3A7ICZuYnNwOyYjNDM7MzQg
OTEzIDEyOSAwNDE8YnIgY2xhc3M9IiI+DQpNb2JpbGU6ICYjNDM7MzQgNjgyIDA1MSAwOTE8YnIg
Y2xhc3M9IiI+DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPC9kaXY+DQo8L2Rp
dj4NCjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGJyPg0KPGhyPg0KPGZvbnQgZmFjZT0iQXJpYWwi
IGNvbG9yPSJHcmF5IiBzaXplPSIxIj48YnI+DQpFc3RlIG1lbnNhamUgeSBzdXMgYWRqdW50b3Mg
c2UgZGlyaWdlbiBleGNsdXNpdmFtZW50ZSBhIHN1IGRlc3RpbmF0YXJpbywgcHVlZGUgY29udGVu
ZXIgaW5mb3JtYWNpw7NuIHByaXZpbGVnaWFkYSBvIGNvbmZpZGVuY2lhbCB5IGVzIHBhcmEgdXNv
IGV4Y2x1c2l2byBkZSBsYSBwZXJzb25hIG8gZW50aWRhZCBkZSBkZXN0aW5vLiBTaSBubyBlcyB1
c3RlZC4gZWwgZGVzdGluYXRhcmlvIGluZGljYWRvLCBxdWVkYSBub3RpZmljYWRvIGRlIHF1ZSBs
YQ0KIGxlY3R1cmEsIHV0aWxpemFjacOzbiwgZGl2dWxnYWNpw7NuIHkvbyBjb3BpYSBzaW4gYXV0
b3JpemFjacOzbiBwdWVkZSBlc3RhciBwcm9oaWJpZGEgZW4gdmlydHVkIGRlIGxhIGxlZ2lzbGFj
acOzbiB2aWdlbnRlLiBTaSBoYSByZWNpYmlkbyBlc3RlIG1lbnNhamUgcG9yIGVycm9yLCBsZSBy
b2dhbW9zIHF1ZSBub3MgbG8gY29tdW5pcXVlIGlubWVkaWF0YW1lbnRlIHBvciBlc3RhIG1pc21h
IHbDrWEgeSBwcm9jZWRhIGEgc3UgZGVzdHJ1Y2Npw7NuLjxicj4NCjxicj4NClRoZSBpbmZvcm1h
dGlvbiBjb250YWluZWQgaW4gdGhpcyB0cmFuc21pc3Npb24gaXMgcHJpdmlsZWdlZCBhbmQgY29u
ZmlkZW50aWFsIGluZm9ybWF0aW9uIGludGVuZGVkIG9ubHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGlu
ZGl2aWR1YWwgb3IgZW50aXR5IG5hbWVkIGFib3ZlLiBJZiB0aGUgcmVhZGVyIG9mIHRoaXMgbWVz
c2FnZSBpcyBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgeW91IGFyZSBoZXJlYnkgbm90aWZp
ZWQgdGhhdCBhbnkgZGlzc2VtaW5hdGlvbiwNCiBkaXN0cmlidXRpb24gb3IgY29weWluZyBvZiB0
aGlzIGNvbW11bmljYXRpb24gaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gSWYgeW91IGhhdmUgcmVj
ZWl2ZWQgdGhpcyB0cmFuc21pc3Npb24gaW4gZXJyb3IsIGRvIG5vdCByZWFkIGl0LiBQbGVhc2Ug
aW1tZWRpYXRlbHkgcmVwbHkgdG8gdGhlIHNlbmRlciB0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRo
aXMgY29tbXVuaWNhdGlvbiBpbiBlcnJvciBhbmQgdGhlbiBkZWxldGUgaXQuPGJyPg0KPGJyPg0K
RXN0YSBtZW5zYWdlbSBlIHNldXMgYW5leG9zIHNlIGRpcmlnZW0gZXhjbHVzaXZhbWVudGUgYW8g
c2V1IGRlc3RpbmF0w6FyaW8sIHBvZGUgY29udGVyIGluZm9ybWHDp8OjbyBwcml2aWxlZ2lhZGEg
b3UgY29uZmlkZW5jaWFsIGUgw6kgcGFyYSB1c28gZXhjbHVzaXZvIGRhIHBlc3NvYSBvdSBlbnRp
ZGFkZSBkZSBkZXN0aW5vLiBTZSBuw6NvIMOpIHZvc3NhIHNlbmhvcmlhIG8gZGVzdGluYXTDoXJp
byBpbmRpY2FkbywgZmljYSBub3RpZmljYWRvIGRlIHF1ZSBhDQogbGVpdHVyYSwgdXRpbGl6YcOn
w6NvLCBkaXZ1bGdhw6fDo28gZS9vdSBjw7NwaWEgc2VtIGF1dG9yaXphw6fDo28gcG9kZSBlc3Rh
ciBwcm9pYmlkYSBlbSB2aXJ0dWRlIGRhIGxlZ2lzbGHDp8OjbyB2aWdlbnRlLiBTZSByZWNlYmV1
IGVzdGEgbWVuc2FnZW0gcG9yIGVycm8sIHJvZ2Ftb3MtbGhlIHF1ZSBub3MgbyBjb211bmlxdWUg
aW1lZGlhdGFtZW50ZSBwb3IgZXN0YSBtZXNtYSB2aWEgZSBwcm9jZWRhIGEgc3VhIGRlc3RydWnD
p8Ojbzxicj4NCjwvZm9udD4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_B2C68D9F53FB4819ADDF9EEF28FD4094telefonicacom_--


From nobody Thu Jun  9 10:29:51 2016
Return-Path: <cataldo.basile@polito.it>
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 1E36112D8E0 for <i2nsf@ietfa.amsl.com>; Thu,  9 Jun 2016 10:29:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.627
X-Spam-Level: 
X-Spam-Status: No, score=-5.627 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZS57xwFj8RI6 for <i2nsf@ietfa.amsl.com>; Thu,  9 Jun 2016 10:29:47 -0700 (PDT)
Received: from fm2nodo5.polito.it (fm2nodo5.polito.it [130.192.180.14]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AB6EA12D8E7 for <i2nsf@ietf.org>; Thu,  9 Jun 2016 10:29:39 -0700 (PDT)
Received: from polito.it (frontmail2.polito.it [130.192.180.42]) by fm2nodo5.polito.it  with ESMTP id u59HTBMs009982-u59HTBMu009982 (version=TLSv1.0 cipher=DHE-RSA-AES256-SHA bits=256 verify=CAFAIL); Thu, 9 Jun 2016 19:29:11 +0200
Received: from [151.32.113.168] (account d011649@polito.it HELO [192.168.0.4]) by polito.it (CommuniGate Pro SMTP 6.1.9) with ESMTPSA id 48945193; Thu, 09 Jun 2016 19:29:10 +0200
To: DIEGO LOPEZ GARCIA <diego.r.lopez@telefonica.com>, Susan Hares <shares@ndzh.com>
References: <010801d1c1aa$6ac56ee0$40504ca0$@ndzh.com> <B2C68D9F-53FB-4819-ADDF-9EEF28FD4094@telefonica.com>
From: Aldo Basile <cataldo.basile@polito.it>
Message-ID: <c760a113-8e84-7d67-019c-fc3eae638d61@polito.it>
Date: Thu, 9 Jun 2016 19:29:05 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1
MIME-Version: 1.0
In-Reply-To: <B2C68D9F-53FB-4819-ADDF-9EEF28FD4094@telefonica.com>
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="------------ms090900020108080803050500"
X-FEAS-SYSTEM-WL: 130.192.180.42
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/0edLnzxHr8D1OnDQNX3IG_uqLuE>
Cc: "i2nsf@ietf.org" <i2nsf@ietf.org>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, Linda Dunbar <linda.dunbar@huawei.com>
Subject: Re: [I2nsf] Help on turning I2NSF Information Models to Data Models
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 09 Jun 2016 17:29:50 -0000

This is a cryptographically signed message in MIME format.

--------------ms090900020108080803050500
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: quoted-printable

Dear Susan,

I'm currently working on a model of security control capabilities based=20
on the work within the SECURED project. The SECURED project also aims at =

performing policy refinement, thus we probably need a more detailed=20
model than the one that may suffice for management purposes.

I also started from the draft "Capability model for South Bound=20
interface (I2NSF manager to NSF device)"=20
https://datatracker.ietf.org/doc/draft-xia-i2nsf-capability-interface-im/=
).=20
The other two documents are too related to DDoS and monitoring.
I think there are (minor) issues in that information model that will=20
make impossible to represent iptables rules and policies, and more in=20
general, for an unambiguous description of the functions performed by a=20
NSF. Thus much before the actual deployment of the configurations.
Our model is not ready (it will be ready soon). So I'll add a few notes=20
here related to the creation of Data models.

As a first general comment, I like the approach in the Capability=20
document. It is not far from what we are doing and the positions are=20
easily reconcilable. However, I have a few comments on specific topics.


1) The policy rule evaluation algorithm at page 13 is too simple to=20
model the behaviour of several existing security controls, including=20
iptables.
It does not take care of cases where more than a rule matches a=20
flow/packet/PDU, that is, the model does not consider the resolution=20
strategies.
That is, the match part is rule-specific (i.e., conditions are evaluated =

for each rule), the action to enforce is decided at policy level by=20
considering all the matching rules.

Moreover, there are devices/security controls that stop when the first=20
rule matches (like iptables, resolution =3D First Matching Rule) other=20
security controls where the decision to stop the evaluation of other=20
rules at lower priorities is written in the rule itself (like=20
ModSecurity that includes some "actions" for rules order processing /=20
rules control flow management).

Therefore, the part that needs to be refined is:

THEN execute <action-clause>

maybe into

action_to_enforce <-- Resolution{Rx,Ry,Rt,...}

where Rx,Ry,Rt,... are the matching rules, i.e., the rules whose=20
conditions are all satisfied.

Finally, the model must consider that if no rules match, then the=20
security control must apply the default action (However, this is easier=20
to add into the model and can be described with a normal rule.)
To precisely cover all these cases, in our work, we are relying to a=20
more sophisticated policy model.

2) security controls in the same category (e.g., network security=20
control) may 'expose' different conditions and actions, thus they need=20
to be described with more granularity in order to guarantee=20
inter-operability and management correctness.

This is evident as the draft considers in the same category packet=20
filters and application layer filters. Even in the same sub-category,=20
e.g., application layer filters, they have very different set of=20
conditions (and underlying policy models).

That is, attributes (=3Dconditions) in the reported tables and in the EBN=
F=20
syntax description do not apply to all the elmements in each category=20
and need to be associated to each control individually. There are not so =

many of these security controls/products thus the problem is manageable. =

Moreover, if this becomes a standard, the security control=20
vendors/developers would provide these data.
This consideration should affect your Yang model.


3) The 'Other security capabilities' (see Figure 2) as subclass of Action=
s.
In my opinion, in the great majority of the cases listed, the 'other=20
security capabilities' classes are conditions (for instance the 'URL=20
filtering' is a condition =3D the action is deny/allow based on a string =

match/regex match condition on the URL field).
In same cases, e.g., anti-virus and IPS signature recognition may be=20
probably split in a condition part and some additional actions to add in =

the model (to be thus modelled separately), even if in my opinion they=20
are again additional conditions whose domain is not a specific field. In =

these cases, the type of match is not based on simple operations (like=20
=3D, !=3D, <, regex match) but on ad hoc, possibly sophisticated algorith=
ms.=20
In the end, they return a Boolean value that says whether the=20
flow/packet/PDU matches or not.

Maybe, it can be reconciled with our current work by just 'appending'=20
these features in another class that originates from Rule (is it a=20
composition?), or better, as a subclass of the Condition class (e.g.,=20
Ingress, Egress, OtherConditionType).


4) Finally, I personally don't like ECA models because they mix PEP=20
concepts with PDP/policy model concepts. Events are useful, no=20
discussion. But for me, event information is just another kind of=20
stateful info (or Context, as named in this document) collected by the=20
PEP and passed to the PDP as any other Context info. The Policy model=20
must then have a corresponding context/stateful condition type in the=20
Policy model, to decide how to react, also on a per-rule basis.  [you=20
can see that events are exactly another kind of condition from the rule=20
evaluation algorithm I mentioned before]
But I know this topic has been already discussed in this WG.


Regards,
Aldo


On 08/06/2016 23:40, DIEGO LOPEZ GARCIA wrote:
> Hi,
>
> Just a quick reply from a not too deep reading and a few minutes of
> thinking about it. I see this approach promising, and better structured=

> than previous proposals on how to work at the Capability interface. It
> is my impression that this is well aligned with the model we have been
> applying in the SECURED project.
>
> Be goode,
>
>> On 8 Jun 2016, at 19:23 , Susan Hares <shares@ndzh.com
>> <mailto:shares@ndzh.com>> wrote:
>>
>> I=92m working on some data models for I2NSF that intersect with I2RS
>> Filter-Based RIB Models and BGP Flow Specification Data models.  I
>> could use some advice from the authors of the following information
>> models.
>>
>> My focus is to be able to drive the use the flow filter Yang models
>> (I2NSF packet-filters, Filter-Based RIB (config, I2RS, BGP input),
>>  and BGP Flow Specification transmission of filters) to drive the
>> simple firewall rules found in the Linux iptables user program
>> (netfilter kernel module).  I am trying to get a set of Yang data
>> models that can interact with a process (e.g. iptable++ user program
>> named flow-filters) that communicates with a confd (cisco netconf
>> deamon set) that handles NETCONF/RESTCONF and uses Yang to create the
>> data base.   I am creating prototype Data models that mirror the
>> following drafts:
>>
>> =B7         Capability model for South Bound interface (I2NSF manager =
to
>> NSF
>> device) https://datatracker.ietf.org/doc/draft-xia-i2nsf-capability-in=
terface-im/
>> =B7         Inter-Cloud DDoS Mitigation API =96
>> https://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-mit=
igation-api/
>> =B7         *An Information Model for the Monitoring of Network Securi=
ty
>> Functions
>> - https://tools.ietf.org/html/draft-zhang-i2nsf-info-model-monitoring-=
00*
>>
>> My understanding is the I2NSF capability interface focus on the
>> south-bound interface to the NSF.  To start out a Yang data model, I
>> have created high-level Yang structures for these three models.  I=92l=
l
>> be asking questions about each model in a separate email thread, but
>> answer me in any email thread.
>>
>> First on the capability model,  network security control is a list of
>> ECA policies, network security content capability is a list of
>> security content capabilities, and attack mitigation is a list of
>> attack mitigation capabilities.   A suggested Yang High-level model
>> structure is below.  My question is how does an I2NSF manager engage
>> the packet security policies?  Does putting a policy in the network
>> security control means it gets transmitted to the NSF device, and
>> installed?  Does the capability model provide both the way to list the=

>> functions (security content and mitigation) and a way to engage these
>> functions?
>>
>> Sue Hares
>>
>>
>> Initial Yang models
>> ----------
>> ietf-i2nsf-capability-SBI
>> +--rw i2nsf-policy-list
>>     +--rw policy-list-name string   - name of policy list
>>     +--rw i2nsf-policy-rule* [name]
>>         +--rw name string    - name of policy rule
>>        +--rw net-sec-ctl-rules
>>             uses ietf-pkt-eca-sec-policy // packet ECA security policy=

>>
>>       +--rw net-sec-content               // list of content security
>> capabilities
>>             uses i2nsf-sec-content       // grouping of security
>> capabilities
>>
>>       +--rw net-attack-mitigate        // list of mitigation
>> capabilities /
>>            uses i2nsf-mitigate-rules  //grouping of mitigation
>> capabilities
>>
>> Is this a good way to start the capabilities structure?  I have
>> definitions for each of the =93uses=94 statements in different models,=
 but
>> I need help understanding if this structure is correct.
>>
>> ietf-pkt-eca-sec-policy can be an extension of the I2RS/Configuration
>> filters for packet Filter-Based RIBS.   For the
>> i2nsf-sec-content-capbility, does this form make sense:
>>
>> +--i2nsf-sec-content
>>   +--rw i2nsf-sec-content-cap* [order-id function-set-name]
>>      +--rw order-id                                     // order # if
>> in ordered list
>>      +--rw function-set-name string      // name for function
>>      +--rw anti-virus                                 // basic
>> security content action
>>      |  +--rw public-anti-virus [name]    // anti-virus capability
>> from public sources
>>      |   =85                                                       //
>>  (yang structure details)
>>      |  +--rw vendor-anti-virus [vendor]  // anti-virus capability
>> from vendor
>>      |  |
>>     =85.
>>
>> The mitigation has a similar structure to the i2nsf-sec-content.
>>
>> +--i2nsf-attack-mitigation
>>   +--rw i2nsf-attack-mitigate-fcn* [order-id, fcn-name]
>>      +--rw order-id
>>      +--rw fcn-name
>>      +--rw syn-flood
>>     |  +--rw public-syn-flood* [name]
>>      |  | ...
>>      |  +--rw vendor-syn-flood* [vendor]
>>      |  | ...
>>      +--rw UDP flood
>>
>>
>>
>> _______________________________________________
>> I2nsf mailing list
>> I2nsf@ietf.org <mailto:I2nsf@ietf.org>
>> https://www.ietf.org/mailman/listinfo/i2nsf
>
> --
> "Esta vez no fallaremos, Doctor Infierno"
>
> Dr Diego R. Lopez
> Telefonica I+D
> http://people.tid.es/diego.lopez/
>
> e-mail: diego.r.lopez@telefonica.com
> Tel:    +34 913 129 041
> Mobile: +34 682 051 091
> ----------------------------------
>
>
> -----------------------------------------------------------------------=
-
>
> Este mensaje y sus adjuntos se dirigen exclusivamente a su destinatario=
,
> puede contener informaci=F3n 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=F3=
n,
> divulgaci=F3n y/o copia sin autorizaci=F3n puede estar prohibida en vir=
tud
> de la legislaci=F3n vigente. Si ha recibido este mensaje por error, le
> rogamos que nos lo comunique inmediatamente por esta misma v=EDa y proc=
eda
> a su destrucci=F3n.
>
> The information contained in this transmission is privileged and
> confidential information intended only for the use of the individual or=

> entity named above. If the reader of this message is not the intended
> recipient, you are hereby notified that any dissemination, distribution=

> or copying of this communication is strictly prohibited. If you have
> received this transmission in error, do not read it. Please immediately=

> reply to the sender that you have received this communication in error
> and then delete it.
>
> Esta mensagem e seus anexos se dirigem exclusivamente ao seu
> destinat=E1rio, pode conter informa=E7=E3o privilegiada ou confidencial=
 e =E9
> para uso exclusivo da pessoa ou entidade de destino. Se n=E3o =E9 vossa=

> senhoria o destinat=E1rio indicado, fica notificado de que a leitura,
> utiliza=E7=E3o, divulga=E7=E3o e/ou c=F3pia sem autoriza=E7=E3o pode es=
tar proibida em
> virtude da legisla=E7=E3o vigente. Se recebeu esta mensagem por erro,
> rogamos-lhe que nos o comunique imediatamente por esta mesma via e
> proceda a sua destrui=E7=E3o
>
>
> _______________________________________________
> I2nsf mailing list
> I2nsf@ietf.org
> https://www.ietf.org/mailman/listinfo/i2nsf
>



--------------ms090900020108080803050500
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC
DtkwggR4MIIDYKADAgECAgECMA0GCSqGSIb3DQEBBQUAMEMxEDAOBgNVBAoTB0V1cm9QS0kx
FTATBgNVBAsTDEV1cm9QS0kgcm9vdDEYMBYGA1UEAxMPRXVyb1BLSSByb290IENBMB4XDTEw
MTIxODEzNDY0N1oXDTIwMTIzMTIzNTk1OVowVDELMAkGA1UEBhMCSVQxEDAOBgNVBAoTB0V1
cm9QS0kxFjAUBgNVBAsTDUV1cm9QS0kgSXRhbHkxGzAZBgNVBAMTEkV1cm9QS0kgSXRhbGlh
biBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJfEyV1trtaj8Z9P5ciATbx9
UuSwTN0pCxaDRz0sfE2Ymfn+5yl3pzdodOyoSEEZsnEJ9xUKlVM5vH7lesyvCXttCb6f4rC/
3z3D0G7uRtfomh+7lP/RbquzABS/j3fkriRkhFdEZu4xDSN+uPap2S2b18sOE6NpKkAZQlCS
8Un8ou+KyKqhA1+Xopgn/givJlPYLczmWQgodMoRVNyB0doIsqWrIp0g7LOTzvi21S4eFejT
FOaGcdrceRSmnmCSIVEahS8UVTJX9hBm3uCzrgJWr9RmbfLnWaIh/2/g/Y+4W3epzR7po0vJ
wt4Ze2Mm8RYMDJ6UT3N0AyjBo+Mn+iECAwEAAaOCAWQwggFgMA8GA1UdEwEB/wQFMAMBAf8w
DgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTQdeU/68q6a5ZRfCClmL3zZ9O0SjAfBgNVHSME
GDAWgBTwcRwoM1i3xca1w79RdahQ9JzSNDBJBgNVHSAEQjBAMD4GCisGAQQBqQcBAQIwMDAu
BggrBgEFBQcCARYiaHR0cDovL3d3dy5ldXJvcGtpLm9yZy9jYS9jcHMvMS4yLzBxBggrBgEF
BQcBAQRlMGMwIwYIKwYBBQUHMAGGF2h0dHA6Ly9vY3NwLmV1cm9wa2kub3JnMDwGCCsGAQUF
BzAChjBodHRwOi8vd3d3LmV1cm9wa2kub3JnL2NhL2NlcnRzL2V1cm9wa2lfcm9vdC5jZXIw
PwYDVR0fBDgwNjA0oDKgMIYuaHR0cDovL3d3dy5ldXJvcGtpLm9yZy9jYS9jcmwvZXVyb3Br
aV9yb290LmNybDANBgkqhkiG9w0BAQUFAAOCAQEAhDLeMx/dP2whwGb7ITa6sI6JUQZ3H9DQ
ApdTGfz6iLIOiZeeoUt/XE9kYgcFp23IC1+wQzsfY6wRWKStF4lscqDSlNnw4yyaVYkogY3B
k8pE7QxNXIlgsFk4IMnbDCamCon/pxMGPV8ruBwVxFjp4PctlbububbB10CixAgbzcDFNvLE
YUCJCV8V/iCAIs/w3MYk1NsAz/TfoCMXBrfn7ik69ImKdVOrdxwtyHs7vOx9A3xxCd5XCAc5
24mMC5Cenj+KQbh+dczXRIQAkEFbBEVrc8ytQv+NRT4FbqhS0FL1E2zkPTNtGdK4yyrWd/K8
Pa1s3h2GtamUiD8Mdj0MMzCCBPMwggPboAMCAQICAQEwDQYJKoZIhvcNAQEFBQAwVDELMAkG
A1UEBhMCSVQxEDAOBgNVBAoTB0V1cm9QS0kxFjAUBgNVBAsTDUV1cm9QS0kgSXRhbHkxGzAZ
BgNVBAMTEkV1cm9QS0kgSXRhbGlhbiBDQTAeFw0xMDEyMTgxMzU4MjJaFw0yMDEyMzEyMzU5
NTlaMGUxCzAJBgNVBAYTAklUMR4wHAYDVQQKExVQb2xpdGVjbmljbyBkaSBUb3Jpbm8xNjA0
BgNVBAMTLVBvbGl0ZWNuaWNvIGRpIFRvcmlubyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCC
ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMhpj5X8VQEnxMEjxZAwHADWcxXc/Tuf
CqQhBypLMJx+aowv9Qfr96jrXwpD/OKl6cz3Bmv0s/4oP5+ode2bWFXsVEKWR3J8vCusF1Nv
tPI16g8t5numZ+JGZqC3ZpvUTNsODUxb+M5L4T2zNtO4GqZlgDhB9QOKq+71LeKp+R3q5cIX
tSBPWYiH6EPbzQJQdxcbh3d9d+rxmtW1W4LmGqjBL2YGTezsbagbsHmSMX4Djw7TyuFR9qkB
NhLLiHizz0AdNqW95XY+/5GzTZak7k5FGxwwzR/sN6Q/Sj1xHcWNw+ROo1aUtf5k5jVQaScH
DjixGbqLQFf/2fItHfCRMMcCAwEAAaOCAb0wggG5MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0P
AQH/BAQDAgEGMB0GA1UdDgQWBBTNm1tbnup2IcQQaOjSLTfbHy/I5DAfBgNVHSMEGDAWgBTQ
deU/68q6a5ZRfCClmL3zZ9O0SjCBkQYDVR0gBIGJMIGGMD4GCisGAQQBqQcBAQIwMDAuBggr
BgEFBQcCARYiaHR0cDovL3d3dy5ldXJvcGtpLm9yZy9jYS9jcHMvMS4yLzBEBgorBgEEAakH
AgECMDYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cuaXRhbHkuZXVyb3BraS5vcmcvY2EvY3Bz
LzEuMi8wfgYIKwYBBQUHAQEEcjBwMCkGCCsGAQUFBzABhh1odHRwOi8vb2NzcC5pdGFseS5l
dXJvcGtpLm9yZzBDBggrBgEFBQcwAoY3aHR0cDovL3d3dy5pdGFseS5ldXJvcGtpLm9yZy9j
YS9jZXJ0cy9ldXJvcGtpX2l0YWx5LmNlcjBCBgNVHR8EOzA5MDegNaAzhjFodHRwOi8vd3d3
Lml0YWx5LmV1cm9wa2kub3JnL2NhL2NybC9pdGFseV9jcmwuY3JsMA0GCSqGSIb3DQEBBQUA
A4IBAQBTVJWIUBlbjxFQTkjRLgvNPt03m2NIhgCt+SIIFuC4rhB10VqHisAW68hXxHEfFZ06
LxeMLn3oGnPriWQdpPkC7MAt87iSyIG6Ofd1vN0oUhuWgiYqDKEOV/WX3fo9QXyFf8wEcoaK
xL4Au3aBnwVcRt6gJkBGG6J6LYc+FCVpXdxnd85sKaqTTCxtiTtwSVjqwLp/Ulj1USzhP/dj
6v40zAei5LHtCjSUwWzRz1M8nTsz1LTwOybzA582+i/fIVVaiqMZicNwtrFfzTpf7bk30unZ
2cqWbLUWjldCUloD+DwKnD7XtDeNIfKuA/0XYOT+xHFJJYGai+e3MlAgkK6PMIIFYjCCBEqg
AwIBAgICCdUwDQYJKoZIhvcNAQEFBQAwZTELMAkGA1UEBhMCSVQxHjAcBgNVBAoTFVBvbGl0
ZWNuaWNvIGRpIFRvcmlubzE2MDQGA1UEAxMtUG9saXRlY25pY28gZGkgVG9yaW5vIENlcnRp
ZmljYXRpb24gQXV0aG9yaXR5MB4XDTE1MTIxODExMzM1NloXDTIwMTIzMTIzNTk1OVowYDEL
MAkGA1UEBhMCSVQxHjAcBgNVBAoTFVBvbGl0ZWNuaWNvIGRpIFRvcmlubzEYMBYGA1UEAxMP
Q2F0YWxkbyAgQmFzaWxlMRcwFQYKCZImiZPyLGQBARMHZDAxMTY0OTCCASIwDQYJKoZIhvcN
AQEBBQADggEPADCCAQoCggEBAPbWtKkXIpO0Gbgs6fU9nHn2pCIzLTHu6ddV1fVubxCA1MmJ
/zdw7dK4KK7D+wOEDS4NVS8BBD+MP1HSfaTT5nP8fS2kPt+2zb7Hi4tt9PgipP3fINnwCFx5
V+GHMKqh2yFKX0+vrK13p5ZEqKXEzUh7J6EE/8plm9IeOo5xZuierVLX9W4++j4ibjyKI4SY
ANXQWaQWQjXPdDXRhX6qCBBTM4VBsk6H50AviypbQ8i3M18Kle294d6pqwm0Nn6xtBozCIJv
wxEQ2sHX6g1Ay7gjD0O3RR7k5C2iZ+XYbBlamyOyNnElwC99ZoAE9Vt1iYpUvBoDZjlh3E+O
Q2NCzKsCAwEAAaOCAh8wggIbMA4GA1UdDwEB/wQEAwID+DAnBgNVHSUEIDAeBggrBgEFBQcD
AgYIKwYBBQUHAwMGCCsGAQUFBwMEMCMGA1UdEQQcMBqBGGNhdGFsZG8uYmFzaWxlQHBvbGl0
by5pdDAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRrJc+5PhVUsnm6WMKyd8KatvdLkDAfBgNV
HSMEGDAWgBTNm1tbnup2IcQQaOjSLTfbHy/I5DCBywYDVR0gBIHDMIHAMD4GCisGAQQBqQcB
AQIwMDAuBggrBgEFBQcCARYiaHR0cDovL3d3dy5ldXJvcGtpLm9yZy9jYS9jcHMvMS4yLzBE
BgorBgEEAakHAgECMDYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cuaXRhbHkuZXVyb3BraS5v
cmcvY2EvY3BzLzEuMi8wOAYKKwYBBAGVYgECAjAqMCgGCCsGAQUFBwIBFhxodHRwOi8vY2Eu
cG9saXRvLml0L2Nwcy8yLjIvMGYGCCsGAQUFBwEBBFowWDAhBggrBgEFBQcwAYYVaHR0cDov
L29jc3AucG9saXRvLml0MDMGCCsGAQUFBzAChidodHRwOi8vY2EucG9saXRvLml0L2NlcnRz
L3BvbGl0b19jYS5jZXIwNwYDVR0fBDAwLjAsoCqgKIYmaHR0cDovL2NhLnBvbGl0by5pdC9j
cmwvcG9saXRvX2NybC5jcmwwDQYJKoZIhvcNAQEFBQADggEBABXX3IovYgK8gexMivYfptCj
oCuONoMFOqyyQAzTTkBUSROq86dBcaYpTSH9zJ/U6YsGFhrWT/1uCjZPmi1jGWSgpHh/CxIi
8IfsAGnmVMv6/MCdZu8VQlsS+DhFGhnHjrM2fKoh3bogxSF2/y8Avqesm0VjwP5J+sHD4mb9
U3GChX/6s58BCjhjcBOsJHuXyb0FTh71bBlLiJnH6RrX1AbmpjQqrBOZNKGfNuwOi+gjjiFb
gDjc+NUM+MLBaWDggJabKMrYW7qe/wfMi0Mfu8Lj7jfbOcy2VjVZNofM4HyKnuEqa85D4tWq
ARz2AFVzf/JKsIY85LvOLi5plm/K/HgxggNrMIIDZwIBATBrMGUxCzAJBgNVBAYTAklUMR4w
HAYDVQQKExVQb2xpdGVjbmljbyBkaSBUb3Jpbm8xNjA0BgNVBAMTLVBvbGl0ZWNuaWNvIGRp
IFRvcmlubyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eQICCdUwDQYJYIZIAWUDBAIBBQCgggHR
MBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE2MDYwOTE3Mjkw
NVowLwYJKoZIhvcNAQkEMSIEIFunRIPfP1+o5NLTmnx5v+VuIhXXx9afSQS8h8NybTt7MGwG
CSqGSIb3DQEJDzFfMF0wCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBAjAKBggqhkiG9w0DBzAO
BggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgw
egYJKwYBBAGCNxAEMW0wazBlMQswCQYDVQQGEwJJVDEeMBwGA1UEChMVUG9saXRlY25pY28g
ZGkgVG9yaW5vMTYwNAYDVQQDEy1Qb2xpdGVjbmljbyBkaSBUb3Jpbm8gQ2VydGlmaWNhdGlv
biBBdXRob3JpdHkCAgnVMHwGCyqGSIb3DQEJEAILMW2gazBlMQswCQYDVQQGEwJJVDEeMBwG
A1UEChMVUG9saXRlY25pY28gZGkgVG9yaW5vMTYwNAYDVQQDEy1Qb2xpdGVjbmljbyBkaSBU
b3Jpbm8gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkCAgnVMA0GCSqGSIb3DQEBAQUABIIBAFlT
4keOIeSKZu6ytVv59prD+P6E5igE++d/M8xzK9bTUHrkZe6KqFAVHlEHuRuo9+7tYI5dx8u8
7SPeylgPUgVF6mUUWLNo8LTkLhIsd5p3Ncvjx8xcPKJoA/suiWFjmI1IY+epa49GyPWDymsL
wpxSyd9eHSdXSUXpxLP2tlskY/f4yQsZtWGd/W5bZFjlWedwj7weZBm05o74bQ8JLBna9ouh
g4xwDdxRAUn3lggCFto7KWhFE5HM7DCoBvdxpWOfWBCuUErUYLprmKFLImsOBgptuMUPRF+n
V5F0KRMTu+xks7DMNh8HWu5GT19rC+jYfJTIOlMdHIwmSGBxp+wAAAAAAAA=
--------------ms090900020108080803050500--


From nobody Thu Jun  9 11:59:51 2016
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 F138C12D907 for <i2nsf@ietfa.amsl.com>; Thu,  9 Jun 2016 11:59:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.739
X-Spam-Level: *
X-Spam-Status: No, score=1.739 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001, RDNS_NONE=0.793] 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 i4AqTLsk6Bil for <i2nsf@ietfa.amsl.com>; Thu,  9 Jun 2016 11:59:47 -0700 (PDT)
Received: from hickoryhill-consulting.com (unknown [50.245.122.97]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B680712B041 for <i2nsf@ietf.org>; Thu,  9 Jun 2016 11:59:46 -0700 (PDT)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=174.124.192.86; 
From: "Susan Hares" <shares@ndzh.com>
To: "'Linda Dunbar'" <linda.dunbar@huawei.com>, <i2nsf@ietf.org>
References: <010801d1c1aa$6ac56ee0$40504ca0$@ndzh.com> <4A95BA014132FF49AE685FAB4B9F17F657EB1CB1@dfweml501-mbb>
In-Reply-To: <4A95BA014132FF49AE685FAB4B9F17F657EB1CB1@dfweml501-mbb>
Date: Thu, 9 Jun 2016 14:59:45 -0400
Message-ID: <004601d1c281$16e10370$44a30a50$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0047_01D1C25F.8FD70490"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQGUWGDrTkkdwdvmZukIjVNPPNrRjwJE8KsgoEomsNA=
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/eEajVonshyWQXUuOeXDbj-SGb-w>
Cc: adrian@olddog.co.uk
Subject: Re: [I2nsf] Help on turning I2NSF Information Models to Data Models
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 09 Jun 2016 18:59:50 -0000

This is a multipart message in MIME format.

------=_NextPart_000_0047_01D1C25F.8FD70490
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Linda:=20

=20

Thank you for defining the service layer and the capability layer.   Let =
me
see if this picture is right for the simple Linux firewall=20

=20

           User level  =20

              |  (query on policies)=20

    (NBI) V

   I2NSF Controller

    (SBI) |   per NSF policies (yang data Model)  =20

           NSF =20

             |   (IP table policies on linux)=20

            Kernel=20

=20

=20

The Inter-Cloud interface is at the User level=20

=20

  Cloud 1 ------=E0I2NSF Controller(cloud 2)=20

   Client                   agent/server=20

  =20

Cloud 2 =DF------- Cloud 2 =20

I2NSF                    client=20

Controller=20

=20

Do I understand this correctly?=20

=20

Sue=20

=20

=20

From: I2nsf [mailto:i2nsf-bounces@ietf.org] On Behalf Of Linda Dunbar
Sent: Wednesday, June 08, 2016 2:02 PM
To: Susan Hares; i2nsf@ietf.org
Cc: adrian@olddog.co.uk
Subject: Re: [I2nsf] Help on turning I2NSF Information Models to Data =
Models

=20

Sue,=20

=20

Thank you very much for the detailed analysis, and linking with the =
relevant
Flow Filter YANG models developed by I2RS and BGP flow spec.=20

=20

To answer your questions, I think that we need to make the terminology =
less
confusing.=20

=20

The I2NSF framework specified two interfaces :=20

-          Service Layer Interface: between client and  controller

-          Capability layer interface: between Controller and NSF =
functions.


=20

So the Capability layer is the south bound interface between Controller =
and
NSF functions.=20

=20

https://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-mitiga=
tio
n-api/ introduces a requirement for one domain to query the Flow =
Security
Policy enforcement =93capability=94 from another domain over the =
=93I2NSF Service
Layer Interface=94=94.=20

=20

Therefore, I think we need to differentiate the two.=20

=20

For ease of discussion, Let=92s use the term =93NSF Flow Policy=94 for =
the Flow
Security Policies over the Controller <-> NSF interface (waiting for WG =
to
finalize the terminology), and use the =93Capability=94 as used by
https://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-mitiga=
tio
n-api/ for one domain to inquire the  =93capability=94 of the other =
domain of
enforcing the Flow Security Policy.=20

=20

=20

Your question: =93how does an I2NSF manager engage the packet security
policies? =20

=20

Answer: I think  =93I2NSF Controller=94 is a more accurate term. The =
I2NSF
Controller converts the Flow Security Policies from the Service Layer
Interface to implementable policies to the NSFs.=20

=20

I2NSF charter says: =94 Simple Service Layer policies can be directly
translated to capability layer rules with a direct mapping that might
include a customer ID to be translated to tags carried by packets, but =
might
not specify the NSF.=94

=20

=20

Your question: Does putting a policy in the network security control =
means
it gets transmitted to the NSF device,=20

=20

Answer: Yes.=20

=20

Your question: and installed? =20

=20

Answer: the NSF needs to install the policies. But not the controller

=20

=20

Your question: Does the capability model provide both the way to list =
the
functions (security content and mitigation) and a way to engage these
functions?=20

Answer: if we use the new terms, the =93Capability Model=94 specified by =
the
https://datatracker.ietf.org/doc/draft-xia-i2nsf-capability-interface-im/=

is the Flow Security Polices that controller can pass down to NSF.   The
=93capability=94 inquiry is over the =93I2NSF Service layer interface=94

=20

If my explanation is still not clear, please ask more questions.=20

=20

Thank you very much.=20

=20

Linda=20

=20

From: Susan Hares [mailto:shares@ndzh.com]=20
Sent: Wednesday, June 08, 2016 12:23 PM
To: i2nsf@ietf.org
Cc: Linda Dunbar; adrian@olddog.co.uk
Subject: Help on turning I2NSF Information Models to Data Models=20

=20

I=92m working on some data models for I2NSF that intersect with I2RS
Filter-Based RIB Models and BGP Flow Specification Data models.  I could =
use
some advice from the authors of the following information models.=20

=20

My focus is to be able to drive the use the flow filter Yang models =
(I2NSF
packet-filters, Filter-Based RIB (config, I2RS, BGP input),  and BGP =
Flow
Specification transmission of filters) to drive the simple firewall =
rules
found in the Linux iptables user program (netfilter kernel module).  I =
am
trying to get a set of Yang data models that can interact with a process
(e.g. iptable++ user program named flow-filters) that communicates with =
a
confd (cisco netconf deamon set) that handles NETCONF/RESTCONF and uses =
Yang
to create the data base.   I am creating prototype Data models that =
mirror
the following drafts:=20

=20

=B7         Capability model for South Bound interface (I2NSF manager to =
NSF
device)
https://datatracker.ietf.org/doc/draft-xia-i2nsf-capability-interface-im/=


=B7         Inter-Cloud DDoS Mitigation API =96=20

https://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-mitiga=
tio
n-api/

=B7         An Information Model for the Monitoring of Network Security
Functions -
https://tools.ietf.org/html/draft-zhang-i2nsf-info-model-monitoring-00

=20

=20

My understanding is the I2NSF capability interface focus on the =
south-bound
interface to the NSF.  To start out a Yang data model, I have created
high-level Yang structures for these three models.  I=92ll be asking =
questions
about each model in a separate email thread, but answer me in any email
thread.    =20

=20

First on the capability model,  network security control is a list of =
ECA
policies, network security content capability is a list of security =
content
capabilities, and attack mitigation is a list of attack mitigation
capabilities.   A suggested Yang High-level model structure is below.  =
My
question is how does an I2NSF manager engage the packet security =
policies?
Does putting a policy in the network security control means it gets
transmitted to the NSF device, and installed?  Does the capability model
provide both the way to list the functions (security content and =
mitigation)
and a way to engage these functions?=20

=20

Sue Hares

=20

=20

Initial Yang models=20

----------

ietf-i2nsf-capability-SBI

+--rw i2nsf-policy-list

    +--rw policy-list-name string   - name of policy list

    +--rw i2nsf-policy-rule* [name]

        +--rw name string    - name of policy rule=20

       +--rw net-sec-ctl-rules=20

            uses ietf-pkt-eca-sec-policy // packet ECA security policy=20

=20

      +--rw net-sec-content               // list of content security
capabilities=20

            uses i2nsf-sec-content       // grouping of security
capabilities=20

=20

      +--rw net-attack-mitigate        // list of mitigation =
capabilities /=20

           uses i2nsf-mitigate-rules  //grouping of mitigation =
capabilities=20

=20

Is this a good way to start the capabilities structure?  I have =
definitions
for each of the =93uses=94 statements in different models, but I need =
help
understanding if this structure is correct.=20

=20

ietf-pkt-eca-sec-policy can be an extension of the I2RS/Configuration
filters for packet Filter-Based RIBS.   For the =
i2nsf-sec-content-capbility,
does this form make sense:=20

=20

+--i2nsf-sec-content

  +--rw i2nsf-sec-content-cap* [order-id function-set-name]

     +--rw order-id                                     // order # if in
ordered list=20

     +--rw function-set-name string      // name for function=20

     +--rw anti-virus                                 // basic security
content action=20

     |  +--rw public-anti-virus [name]    // anti-virus capability from
public sources=20

     |   =85                                                       //  =
(yang
structure details)=20

     |  +--rw vendor-anti-virus [vendor]  // anti-virus capability from
vendor=20

     |  |

    =85.=20

=20

The mitigation has a similar structure to the i2nsf-sec-content.  =20

=20

+--i2nsf-attack-mitigation

  +--rw i2nsf-attack-mitigate-fcn* [order-id, fcn-name]

     +--rw order-id

     +--rw fcn-name=20

     +--rw syn-flood

    |  +--rw public-syn-flood* [name]

     |  | ...=20

     |  +--rw vendor-syn-flood* [vendor]=20

     |  | ...=20

     +--rw UDP flood

=20

=20

=20

=20


------=_NextPart_000_0047_01D1C25F.8FD70490
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<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 name=3DGenerator =
content=3D"Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@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:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"PT Serif";}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
h1
	{mso-style-priority:9;
	mso-style-link:"Heading 1 Char";
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:24.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;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.Heading1Char
	{mso-style-name:"Heading 1 Char";
	mso-style-priority:9;
	mso-style-link:"Heading 1";
	font-family:"Times New Roman","serif";
	font-weight:bold;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.h1
	{mso-style-name:h1;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle26
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:25109191;
	mso-list-type:hybrid;
	mso-list-template-ids:-835831098 -168928364 67698691 67698693 67698689 =
67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:SimSun;
	mso-bidi-font-family:"Times New Roman";}
@list l0:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1
	{mso-list-id:228613725;
	mso-list-type:hybrid;
	mso-list-template-ids:1633297036 67698689 67698691 67698693 67698689 =
67698691 67698693 67698689 67698691 67698693;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></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:#1F497D'>Linda: <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Thank you for defining =
the service layer and the capability layer.=A0 =A0Let me see if this =
picture is right for the simple Linux firewall <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'> =
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0User level =
=A0=A0<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0|=A0 =
(query on policies) <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>=A0=A0=A0=A0(NBI) V<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>=A0=A0 I2NSF =
Controller<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>=A0=A0=A0 (SBI) | =A0=A0per NSF policies (yang =
data Model) =A0=A0<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0NSF =
=A0<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0|=A0=A0 =
(IP table policies on linux) <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:black'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0Kernel =
</span><span style=3D'color:#1F497D'><o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>The Inter-Cloud =
interface is at the User level <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>=A0 Cloud 1 =
------</span><span =
style=3D'font-family:Wingdings;color:#1F497D'>=E0</span><span =
style=3D'color:#1F497D'>I2NSF Controller(cloud 2) =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>=A0=A0=A0Client =
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0agent/server =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>=A0=A0=A0<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Cloud 2 </span><span =
style=3D'font-family:Wingdings;color:#1F497D'>=DF</span><span =
style=3D'color:#1F497D'>------- Cloud 2 =A0<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>I2NSF =
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0client =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>Controller <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Do I understand this =
correctly? <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Sue =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><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 08, 2016 2:02 PM<br><b>To:</b> =
Susan Hares; i2nsf@ietf.org<br><b>Cc:</b> =
adrian@olddog.co.uk<br><b>Subject:</b> Re: [I2nsf] Help on turning I2NSF =
Information Models to Data Models<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>Sue, <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Thank you very much for =
the detailed analysis, and linking with the relevant Flow Filter YANG =
models developed by I2RS and BGP flow spec. <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>To answer your =
questions, I think that we need to make the terminology less confusing. =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>The I2NSF framework =
specified two interfaces : <o:p></o:p></span></p><p =
class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span style=3D'color:#1F497D'><span =
style=3D'mso-list:Ignore'>-<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span style=3D'color:#1F497D'>Service =
Layer Interface: between client and =
&nbsp;controller<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'text-indent:-.25in;mso-list:l0 level1 lfo2'><![if =
!supportLists]><span style=3D'color:#1F497D'><span =
style=3D'mso-list:Ignore'>-<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span style=3D'color:#1F497D'>Capability =
layer interface: between Controller and NSF functions. =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>So the Capability layer =
is the south bound interface between Controller and NSF functions. =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoListParagraph style=3D'margin-left:0in'><a =
href=3D"https://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddo=
s-mitigation-api/">https://datatracker.ietf.org/doc/draft-fang-i2nsf-inte=
r-cloud-ddos-mitigation-api/</a> introduces a requirement for one domain =
to query the Flow Security &nbsp;Policy enforcement =
&#8220;capability&#8221; from another domain over the &#8220;I2NSF =
Service Layer Interface&#8221;&#8221;. <span =
style=3D'color:#1F497D'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Therefore, I think we =
need to differentiate the two. <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>For ease of discussion, =
Let&#8217;s use the term &#8220;NSF Flow Policy&#8221; for the Flow =
Security Policies over the Controller &lt;-&gt; NSF interface (waiting =
for WG to finalize the terminology), and use the =
&#8220;Capability&#8221; as used by </span><a =
href=3D"https://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddo=
s-mitigation-api/">https://datatracker.ietf.org/doc/draft-fang-i2nsf-inte=
r-cloud-ddos-mitigation-api/</a> <span style=3D'color:#1F497D'>for one =
domain to inquire the &nbsp;&#8220;capability&#8221; of the other domain =
of enforcing the Flow Security Policy. <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span style=3D'color:black'>Your =
question: &#8220;how does an I2NSF manager engage the packet security =
policies?&nbsp; <o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span style=3D'color:black'>Answer: I =
think &nbsp;&#8220;I2NSF Controller&#8221; is a more accurate term. The =
I2NSF Controller converts the Flow Security Policies from the Service =
Layer Interface to implementable policies to the NSFs. =
<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span style=3D'color:black'>I2NSF =
charter says: &#8221; </span><span =
style=3D'font-size:9.0pt;font-family:"PT Serif";color:#222222'>Simple =
Service Layer policies can be directly translated to capability layer =
rules with a direct mapping that might include a customer ID to be =
translated to tags carried by packets, but might not specify the =
NSF.&#8221;</span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'mso-line-height-alt:0pt'><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span style=3D'color:black'>Your =
question: Does putting a policy in the network security control means it =
gets transmitted to the NSF device, <o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'mso-line-height-alt:0pt'><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span style=3D'color:black'>Answer: =
Yes. <o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span style=3D'color:black'>Your =
question: and installed?&nbsp; <o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'mso-line-height-alt:0pt'><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span style=3D'color:black'>Answer: =
the NSF needs to install the policies. But not the =
controller<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span style=3D'color:black'>Your =
question: Does the capability model provide both the way to list the =
functions (security content and mitigation) and a way to engage these =
functions? <o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span style=3D'color:black'>Answer: if =
we use the new terms, the &#8220;Capability Model&#8221; specified by =
the </span><a =
href=3D"https://datatracker.ietf.org/doc/draft-xia-i2nsf-capability-inter=
face-im/">https://datatracker.ietf.org/doc/draft-xia-i2nsf-capability-int=
erface-im/</a> &nbsp;is the Flow Security Polices that controller can =
pass down to NSF.&nbsp;&nbsp; The &#8220;capability&#8221; inquiry is =
over the &#8220;I2NSF Service layer interface&#8221;<span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>If my explanation is =
still not clear, please ask more questions. <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Thank you very much. =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Linda =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><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"'> =
Susan Hares [<a =
href=3D"mailto:shares@ndzh.com">mailto:shares@ndzh.com</a>] =
<br><b>Sent:</b> Wednesday, June 08, 2016 12:23 PM<br><b>To:</b> <a =
href=3D"mailto:i2nsf@ietf.org">i2nsf@ietf.org</a><br><b>Cc:</b> Linda =
Dunbar; <a =
href=3D"mailto:adrian@olddog.co.uk">adrian@olddog.co.uk</a><br><b>Subject=
:</b> Help on turning I2NSF Information Models to Data Models =
<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>I&#8217;m =
working on some data models for I2NSF that intersect with I2RS =
Filter-Based RIB Models and BGP Flow Specification Data models.&nbsp; I =
could use some advice from the authors of the following information =
models. <o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>My focus is to be able to drive the use the flow =
filter Yang models (I2NSF packet-filters, Filter-Based RIB (config, =
I2RS, BGP input), &nbsp;and BGP Flow Specification transmission of =
filters) to drive the simple firewall rules found in the Linux iptables =
user program (netfilter kernel module).&nbsp; I am trying to get a set =
of Yang data models that can interact with a process (e.g. iptable++ =
user program named flow-filters) that communicates with a confd (cisco =
netconf deamon set) that handles NETCONF/RESTCONF and uses Yang to =
create the data base. &nbsp;&nbsp;I am creating prototype Data models =
that mirror the following drafts: <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoListParagraph =
style=3D'text-indent:-.25in;mso-list:l1 level1 lfo4'><![if =
!supportLists]><span style=3D'font-family:Symbol'><span =
style=3D'mso-list:Ignore'>=B7<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]>Capability model for South Bound =
interface (I2NSF manager to NSF device) <a =
href=3D"https://datatracker.ietf.org/doc/draft-xia-i2nsf-capability-inter=
face-im/">https://datatracker.ietf.org/doc/draft-xia-i2nsf-capability-int=
erface-im/</a><o:p></o:p></p><p class=3DMsoListParagraph =
style=3D'text-indent:-.25in;mso-list:l1 level1 lfo4'><![if =
!supportLists]><span style=3D'font-family:Symbol'><span =
style=3D'mso-list:Ignore'>=B7<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]>Inter-Cloud DDoS Mitigation API &#8211; =
<o:p></o:p></p><p class=3DMsoListParagraph><a =
href=3D"https://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddo=
s-mitigation-api/">https://datatracker.ietf.org/doc/draft-fang-i2nsf-inte=
r-cloud-ddos-mitigation-api/</a><o:p></o:p></p><p =
class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l1 level1 =
lfo4'><![if !supportLists]><span style=3D'font-family:Symbol'><span =
style=3D'mso-list:Ignore'>=B7<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><b><span =
style=3D'font-size:10.0pt;font-family:"Courier New";color:black'>An =
Information Model for the Monitoring of Network Security Functions - <a =
href=3D"https://tools.ietf.org/html/draft-zhang-i2nsf-info-model-monitori=
ng-00">https://tools.ietf.org/html/draft-zhang-i2nsf-info-model-monitorin=
g-00</a></span></b><o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span =
style=3D'font-size:10.0pt;color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal style=3D'mso-line-height-alt:0pt'><span =
style=3D'color:black'>My understanding is the I2NSF capability interface =
focus on the south-bound interface to the NSF.&nbsp; To start out a Yang =
data model, I have created high-level Yang structures for these three =
models.&nbsp; I&#8217;ll be asking questions about each model in a =
separate email thread, but answer me in any email thread. =
&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span style=3D'color:black'>First on =
the capability model, &nbsp;network security control is a list of ECA =
policies, network security content capability is a list of security =
content capabilities, and attack mitigation is a list of attack =
mitigation capabilities.&nbsp; &nbsp;A suggested Yang High-level model =
structure is below. &nbsp;My question is how does an I2NSF manager =
engage the packet security policies?&nbsp; Does putting a policy in the =
network security control means it gets transmitted to the NSF device, =
and installed?&nbsp; Does the capability model provide both the way to =
list the functions (security content and mitigation) and a way to engage =
these functions? <o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span style=3D'color:black'>Sue =
Hares<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span style=3D'color:black'>Initial =
Yang models <o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span =
style=3D'color:black'>----------<o:p></o:p></span></p><p =
class=3DMsoNormal>ietf-i2nsf-capability-SBI<o:p></o:p></p><p =
class=3DMsoNormal>+--rw i2nsf-policy-list<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp; +--rw policy-list-name string =
&nbsp;&nbsp;- name of policy list<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp; +--rw i2nsf-policy-rule* =
[name]<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +--rw name =
string &nbsp;&nbsp;&nbsp;- name of policy rule <o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+--rw =
net-sec-ctl-rules <o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;uses ietf-pkt-eca-sec-policy // packet ECA security =
policy <o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;+--rw =
net-sec-content&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp; // list of content security capabilities =
<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;uses i2nsf-sec-content&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// grouping of security capabilities =
<o:p></o:p></p><p class=3DMsoNormal>&nbsp;<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+--rw =
net-attack-mitigate&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // list of =
mitigation capabilities / <o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;uses i2nsf-mitigate-rules&nbsp; //grouping of mitigation =
capabilities <o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Is this a good way to start the capabilities =
structure?&nbsp; I have definitions for each of the &#8220;uses&#8221; =
statements in different models, but I need help understanding if this =
structure is correct. <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>ietf-pkt-eca-sec-policy can be an extension of the =
I2RS/Configuration filters for packet Filter-Based RIBS.&nbsp;&nbsp; For =
the i2nsf-sec-content-capbility, does this form make sense: =
<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>+--i2nsf-sec-content<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp; +--rw i2nsf-sec-content-cap* [order-id =
function-set-name]<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp; +--rw =
order-id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; // order # if in ordered list <o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+--rw function-set-name =
string&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // name for function =
<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+--rw =
anti-virus =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// basic security content =
action <o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp; +--rw =
public-anti-virus [name] &nbsp;&nbsp;&nbsp;// anti-virus capability from =
public sources <o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp; &#8230; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// &nbsp;(yang structure details) =
<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp; +--rw =
vendor-anti-virus [vendor]&nbsp; // anti-virus capability from vendor =
<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp; =
|<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; &#8230;. =
<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>The mitigation has a similar structure to the =
i2nsf-sec-content.&nbsp; &nbsp;<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>+--i2nsf-attack-mitigation<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp; +--rw i2nsf-attack-mitigate-fcn* [order-id, =
fcn-name]<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp; =
+--rw order-id<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp; +--rw fcn-name =
<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+--rw =
syn-flood<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp; +--rw =
public-syn-flood* [name]<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp; &nbsp;|&nbsp; | ... =
<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp; +--rw =
vendor-syn-flood* [vendor] <o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp; | ... =
<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+--rw =
UDP flood<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></body></html>
------=_NextPart_000_0047_01D1C25F.8FD70490--



From nobody Thu Jun  9 12:31:01 2016
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 AFF8312D108 for <i2nsf@ietfa.amsl.com>; Thu,  9 Jun 2016 12:30:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.738
X-Spam-Level: *
X-Spam-Status: No, score=1.738 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, RDNS_NONE=0.793] 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 8LNevcIKSTOu for <i2nsf@ietfa.amsl.com>; Thu,  9 Jun 2016 12:30:58 -0700 (PDT)
Received: from hickoryhill-consulting.com (unknown [50.245.122.97]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B972B128E18 for <i2nsf@ietf.org>; Thu,  9 Jun 2016 12:30:57 -0700 (PDT)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=174.124.192.86; 
From: "Susan Hares" <shares@ndzh.com>
To: "'Aldo Basile'" <cataldo.basile@polito.it>, "'DIEGO LOPEZ GARCIA'" <diego.r.lopez@telefonica.com>
References: <010801d1c1aa$6ac56ee0$40504ca0$@ndzh.com> <B2C68D9F-53FB-4819-ADDF-9EEF28FD4094@telefonica.com> <c760a113-8e84-7d67-019c-fc3eae638d61@polito.it>
In-Reply-To: <c760a113-8e84-7d67-019c-fc3eae638d61@polito.it>
Date: Thu, 9 Jun 2016 15:30:55 -0400
Message-ID: <006e01d1c285$71a2d230$54e87690$@ndzh.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQGUWGDrTkkdwdvmZukIjVNPPNrRjwH2MpTVAdeBMx6gPeQtUA==
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/Fl6UYtd-Q-5_WqB2ekI-aZlKwxA>
Cc: i2nsf@ietf.org, adrian@olddog.co.uk, 'Linda Dunbar' <linda.dunbar@huawei.com>
Subject: Re: [I2nsf] Help on turning I2NSF Information Models to Data Models
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 09 Jun 2016 19:31:00 -0000

Alod:=20

The minor changes to getting IPTable deployments are why I started this
thread. =20

On 1)  I turned the packet matching into a ordered list where a match =
causes
the processing to stop.  Your action_to_enforce <--
Resolution{Rx,Ry,Rt,...}.   You can see some of the ideas in my I2RS =
draft
(draft-hares-i2rs-pkt-eca-policy), but it needed changes for I2RS and =
for
the policy.   The draft-hares-i2rs-fb-rib-data-model shows how you can =
use
this policy on specific interfaces, and have a default RIB for things =
which
do not match.  I am interested to discuss your ideas on the more complex
policy model.=20

On 2) My packet filters can be expanded to include application filters =
or we
can create a another grouping of filters.=20

On 3) security controls in network security control
I agree that the matching is complex or the actions are complex.  In =
many
cases, these actions are specific to a vendor.   However, let's start =
with
simple URL filtering as an example.  I assumed that the URL Filtering =
was
point to a URL Filtering list.  There could be public lists or vendor
generated lists.   Therefore in high level yang, the first part of the =
i2NSF
Security content might be:=20

Module -i2nsf-sec-content
    +--rw i2nsf-sec-content-cap* [order-id rule]
     +--rw order-id
     +--rw rule-name=20
     +--rw anti-virus=20
     |  +--rw public-anti-virus* [name]
     | ....=20
     |  +--rw vendor-anti-virus* [vendor]
     |  ....=20
     +--rw IPS=20
     |  +--rw snort-rules* [date]
     |  | ...=20
     |  +--rw vendor-IPS-rule* [Vendor]=20
     |  | ...=20
     +--rw URL Filtering
     |  +--rw public-url* [name]
     |  | ...=20
     |  +--rw vendor-url*[vendor]=20
     |  | ....

I think this matches your work.   However, I think the results of the =
filter
process can be match or not.  The question is once you match, what do =
you
do?  The=20

The packet eca actions can have many types=20
  |        +--rw eca-actions
  |        |  +--rw eca-ingress-act*
  |        |  | ... (permit, deny, mirror)=20
  |        +  +--rw eca-fwd-actions*
  |        | ...  (invoke, tunnel encap, fwd, drop)
  |        |  +--rw eca-egress-act*
  |        |  |   (rate limit output,..)=20
  |        |  +--rw eca-qos-actions*
  |        |  | .. (set bits in packet
  |        +  +--rw eca-security-actions*
  |        |    uses i2nsf-sec-content-cap=20

 I was starting to work on these complex set of actions when I felt I =
needed
to make sure I was on the right track.=20

4) PDP and PEP is a valuable concept.   I think that ordered lists of
packet-based ECA policy is simply a means for the PDP to send the PEP a
specific set of ordered filters.   Similarly, the exchange of =
capabilities
is simply the  I2NSF sending the NSF its capabilities as ordered rules.  =
 =20
=20
+--rw i2nsf-policy-list=20
   +--rw policy-list-name string=20
   +--rw policy-rule [name]
       +--rw name  string=20
       +--rw net-sec-ctl-rules*
          uses ietf-pkt-eca-policy-cfg=20
       +--rw net-sec-content
          uses i2nsf-content-rules*
       +--rw net-attack-mitigate*
            uses i2nsf-mitigate-rules

Have I misunderstood previous conversations on this topic?=20

Sue=20


-----Original Message-----
From: I2nsf [mailto:i2nsf-bounces@ietf.org] On Behalf Of Aldo Basile
Sent: Thursday, June 09, 2016 1:29 PM
To: DIEGO LOPEZ GARCIA; Susan Hares
Cc: i2nsf@ietf.org; adrian@olddog.co.uk; Linda Dunbar
Subject: Re: [I2nsf] Help on turning I2NSF Information Models to Data =
Models

Dear Susan,

I'm currently working on a model of security control capabilities based =
on
the work within the SECURED project. The SECURED project also aims at
performing policy refinement, thus we probably need a more detailed =
model
than the one that may suffice for management purposes.

I also started from the draft "Capability model for South Bound =
interface
(I2NSF manager to NSF device)"=20
https://datatracker.ietf.org/doc/draft-xia-i2nsf-capability-interface-im/=
).=20
The other two documents are too related to DDoS and monitoring.
I think there are (minor) issues in that information model that will =
make
impossible to represent iptables rules and policies, and more in =
general,
for an unambiguous description of the functions performed by a NSF. Thus
much before the actual deployment of the configurations.
Our model is not ready (it will be ready soon). So I'll add a few notes =
here
related to the creation of Data models.

As a first general comment, I like the approach in the Capability =
document.
It is not far from what we are doing and the positions are easily
reconcilable. However, I have a few comments on specific topics.


1) The policy rule evaluation algorithm at page 13 is too simple to =
model
the behaviour of several existing security controls, including iptables.
It does not take care of cases where more than a rule matches a
flow/packet/PDU, that is, the model does not consider the resolution
strategies.
That is, the match part is rule-specific (i.e., conditions are evaluated =
for
each rule), the action to enforce is decided at policy level by =
considering
all the matching rules.

Moreover, there are devices/security controls that stop when the first =
rule
matches (like iptables, resolution =3D First Matching Rule) other =
security
controls where the decision to stop the evaluation of other rules at =
lower
priorities is written in the rule itself (like ModSecurity that includes
some "actions" for rules order processing / rules control flow =
management).

Therefore, the part that needs to be refined is:

THEN execute <action-clause>

maybe into

action_to_enforce <-- Resolution{Rx,Ry,Rt,...}

where Rx,Ry,Rt,... are the matching rules, i.e., the rules whose =
conditions
are all satisfied.

Finally, the model must consider that if no rules match, then the =
security
control must apply the default action (However, this is easier to add =
into
the model and can be described with a normal rule.) To precisely cover =
all
these cases, in our work, we are relying to a more sophisticated policy
model.

2) security controls in the same category (e.g., network security
control) may 'expose' different conditions and actions, thus they need =
to be
described with more granularity in order to guarantee inter-operability =
and
management correctness.

This is evident as the draft considers in the same category packet =
filters
and application layer filters. Even in the same sub-category, e.g.,
application layer filters, they have very different set of conditions =
(and
underlying policy models).

That is, attributes (=3Dconditions) in the reported tables and in the =
EBNF
syntax description do not apply to all the elmements in each category =
and
need to be associated to each control individually. There are not so =
many of
these security controls/products thus the problem is manageable.=20
Moreover, if this becomes a standard, the security control
vendors/developers would provide these data.
This consideration should affect your Yang model.


3) The 'Other security capabilities' (see Figure 2) as subclass of =
Actions.
In my opinion, in the great majority of the cases listed, the 'other
security capabilities' classes are conditions (for instance the 'URL
filtering' is a condition =3D the action is deny/allow based on a string
match/regex match condition on the URL field).
In same cases, e.g., anti-virus and IPS signature recognition may be
probably split in a condition part and some additional actions to add in =
the
model (to be thus modelled separately), even if in my opinion they are =
again
additional conditions whose domain is not a specific field. In these =
cases,
the type of match is not based on simple operations (like =3D, !=3D, <, =
regex
match) but on ad hoc, possibly sophisticated algorithms.=20
In the end, they return a Boolean value that says whether the
flow/packet/PDU matches or not.

Maybe, it can be reconciled with our current work by just 'appending'=20
these features in another class that originates from Rule (is it a
composition?), or better, as a subclass of the Condition class (e.g.,
Ingress, Egress, OtherConditionType).


4) Finally, I personally don't like ECA models because they mix PEP =
concepts
with PDP/policy model concepts. Events are useful, no discussion. But =
for
me, event information is just another kind of stateful info (or Context, =
as
named in this document) collected by the PEP and passed to the PDP as =
any
other Context info. The Policy model must then have a corresponding
context/stateful condition type in the Policy model, to decide how to =
react,
also on a per-rule basis.  [you can see that events are exactly another =
kind
of condition from the rule evaluation algorithm I mentioned before] But =
I
know this topic has been already discussed in this WG.


Regards,
Aldo


On 08/06/2016 23:40, DIEGO LOPEZ GARCIA wrote:
> Hi,
>
> Just a quick reply from a not too deep reading and a few minutes of=20
> thinking about it. I see this approach promising, and better=20
> structured than previous proposals on how to work at the Capability=20
> interface. It is my impression that this is well aligned with the=20
> model we have been applying in the SECURED project.
>
> Be goode,
>
>> On 8 Jun 2016, at 19:23 , Susan Hares <shares@ndzh.com=20
>> <mailto:shares@ndzh.com>> wrote:
>>
>> I=92m working on some data models for I2NSF that intersect with I2RS=20
>> Filter-Based RIB Models and BGP Flow Specification Data models.  I=20
>> could use some advice from the authors of the following information=20
>> models.
>>
>> My focus is to be able to drive the use the flow filter Yang models=20
>> (I2NSF packet-filters, Filter-Based RIB (config, I2RS, BGP input), =20
>> and BGP Flow Specification transmission of filters) to drive the=20
>> simple firewall rules found in the Linux iptables user program=20
>> (netfilter kernel module).  I am trying to get a set of Yang data=20
>> models that can interact with a process (e.g. iptable++ user program=20
>> named flow-filters) that communicates with a confd (cisco netconf=20
>> deamon set) that handles NETCONF/RESTCONF and uses Yang to create the
>> data base.   I am creating prototype Data models that mirror the
>> following drafts:
>>
>> =B7         Capability model for South Bound interface (I2NSF manager =
to
>> NSF
>> device)
https://datatracker.ietf.org/doc/draft-xia-i2nsf-capability-interface-im/=

>> =B7         Inter-Cloud DDoS Mitigation API =96
>>
https://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-mitiga=
tio
n-api/
>> =B7         *An Information Model for the Monitoring of Network =
Security
>> Functions
>> -=20
>> https://tools.ietf.org/html/draft-zhang-i2nsf-info-model-monitoring-0
>> 0*
>>
>> My understanding is the I2NSF capability interface focus on the=20
>> south-bound interface to the NSF.  To start out a Yang data model, I=20
>> have created high-level Yang structures for these three models.  =
I=92ll=20
>> be asking questions about each model in a separate email thread, but=20
>> answer me in any email thread.
>>
>> First on the capability model,  network security control is a list of =

>> ECA policies, network security content capability is a list of=20
>> security content capabilities, and attack mitigation is a list of
>> attack mitigation capabilities.   A suggested Yang High-level model
>> structure is below.  My question is how does an I2NSF manager engage=20
>> the packet security policies?  Does putting a policy in the network=20
>> security control means it gets transmitted to the NSF device, and=20
>> installed?  Does the capability model provide both the way to list=20
>> the functions (security content and mitigation) and a way to engage=20
>> these functions?
>>
>> Sue Hares
>>
>>
>> Initial Yang models
>> ----------
>> ietf-i2nsf-capability-SBI
>> +--rw i2nsf-policy-list
>>     +--rw policy-list-name string   - name of policy list
>>     +--rw i2nsf-policy-rule* [name]
>>         +--rw name string    - name of policy rule
>>        +--rw net-sec-ctl-rules
>>             uses ietf-pkt-eca-sec-policy // packet ECA security=20
>> policy
>>
>>       +--rw net-sec-content               // list of content security
>> capabilities
>>             uses i2nsf-sec-content       // grouping of security
>> capabilities
>>
>>       +--rw net-attack-mitigate        // list of mitigation
>> capabilities /
>>            uses i2nsf-mitigate-rules  //grouping of mitigation=20
>> capabilities
>>
>> Is this a good way to start the capabilities structure?  I have=20
>> definitions for each of the =93uses=94 statements in different =
models,=20
>> but I need help understanding if this structure is correct.
>>
>> ietf-pkt-eca-sec-policy can be an extension of the I2RS/Configuration
>> filters for packet Filter-Based RIBS.   For the
>> i2nsf-sec-content-capbility, does this form make sense:
>>
>> +--i2nsf-sec-content
>>   +--rw i2nsf-sec-content-cap* [order-id function-set-name]
>>      +--rw order-id                                     // order # if
>> in ordered list
>>      +--rw function-set-name string      // name for function
>>      +--rw anti-virus                                 // basic
>> security content action
>>      |  +--rw public-anti-virus [name]    // anti-virus capability
>> from public sources
>>      |   =85                                                       //
>>  (yang structure details)
>>      |  +--rw vendor-anti-virus [vendor]  // anti-virus capability=20
>> from vendor
>>      |  |
>>     =85.
>>
>> The mitigation has a similar structure to the i2nsf-sec-content.
>>
>> +--i2nsf-attack-mitigation
>>   +--rw i2nsf-attack-mitigate-fcn* [order-id, fcn-name]
>>      +--rw order-id
>>      +--rw fcn-name
>>      +--rw syn-flood
>>     |  +--rw public-syn-flood* [name]
>>      |  | ...
>>      |  +--rw vendor-syn-flood* [vendor]
>>      |  | ...
>>      +--rw UDP flood
>>
>>
>>
>> _______________________________________________
>> I2nsf mailing list
>> I2nsf@ietf.org <mailto:I2nsf@ietf.org>=20
>> https://www.ietf.org/mailman/listinfo/i2nsf
>
> --
> "Esta vez no fallaremos, Doctor Infierno"
>
> Dr Diego R. Lopez
> Telefonica I+D
> http://people.tid.es/diego.lopez/
>
> e-mail: diego.r.lopez@telefonica.com
> Tel:    +34 913 129 041
> Mobile: +34 682 051 091
> ----------------------------------
>
>
> ----------------------------------------------------------------------
> --
>
> Este mensaje y sus adjuntos se dirigen exclusivamente a su=20
> destinatario, puede contener informaci=F3n privilegiada o confidencial =
y=20
> es para uso exclusivo de la persona o entidad de destino. Si no es=20
> usted. el destinatario indicado, queda notificado de que la lectura,=20
> utilizaci=F3n, divulgaci=F3n y/o copia sin autorizaci=F3n puede estar=20
> prohibida en virtud de la legislaci=F3n vigente. Si ha recibido este=20
> mensaje por error, le rogamos que nos lo comunique inmediatamente por=20
> esta misma v=EDa y proceda a su destrucci=F3n.
>
> The information contained in this transmission is privileged and=20
> confidential information intended only for the use of the individual=20
> or entity named above. If the reader of this message is not the=20
> intended recipient, you are hereby notified that any dissemination,=20
> distribution or copying of this communication is strictly prohibited.=20
> If you have received this transmission in error, do not read it.=20
> Please immediately reply to the sender that you have received this=20
> communication in error and then delete it.
>
> Esta mensagem e seus anexos se dirigem exclusivamente ao seu=20
> destinat=E1rio, pode conter informa=E7=E3o privilegiada ou =
confidencial e =E9=20
> para uso exclusivo da pessoa ou entidade de destino. Se n=E3o =E9 =
vossa=20
> senhoria o destinat=E1rio indicado, fica notificado de que a leitura,=20
> utiliza=E7=E3o, divulga=E7=E3o e/ou c=F3pia sem autoriza=E7=E3o pode =
estar proibida=20
> em virtude da legisla=E7=E3o vigente. Se recebeu esta mensagem por =
erro,=20
> rogamos-lhe que nos o comunique imediatamente por esta mesma via e=20
> proceda a sua destrui=E7=E3o
>
>
> _______________________________________________
> I2nsf mailing list
> I2nsf@ietf.org
> https://www.ietf.org/mailman/listinfo/i2nsf
>




From nobody Fri Jun 10 03:01:40 2016
Return-Path: <linda.dunbar@huawei.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 6305512B074 for <i2nsf@ietfa.amsl.com>; Fri, 10 Jun 2016 03:01:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.646
X-Spam-Level: 
X-Spam-Status: No, score=-5.646 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id z_LUEAvZ_05t for <i2nsf@ietfa.amsl.com>; Fri, 10 Jun 2016 03:01:35 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 71E7312B05C for <i2nsf@ietf.org>; Fri, 10 Jun 2016 03:01:34 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml701-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CLS00035; Fri, 10 Jun 2016 10:01:31 +0000 (GMT)
Received: from DFWEML701-CAH.china.huawei.com (10.193.5.175) by lhreml701-cah.china.huawei.com (10.201.5.93) with Microsoft SMTP Server (TLS) id 14.3.235.1; Fri, 10 Jun 2016 11:01:30 +0100
Received: from DFWEML501-MBB.china.huawei.com ([10.193.5.179]) by dfweml701-cah.china.huawei.com ([10.193.5.175]) with mapi id 14.03.0235.001; Fri, 10 Jun 2016 03:01:25 -0700
From: Linda Dunbar <linda.dunbar@huawei.com>
To: Susan Hares <shares@ndzh.com>, "i2nsf@ietf.org" <i2nsf@ietf.org>
Thread-Topic: [I2nsf] Help on turning I2NSF Information Models to Data Models
Thread-Index: AQHRwoEa3rgsZkuOqESVYcY2HDfMfZ/iK1CQ
Date: Fri, 10 Jun 2016 10:01:25 +0000
Message-ID: <4A95BA014132FF49AE685FAB4B9F17F657EB2EE1@dfweml501-mbb>
References: <010801d1c1aa$6ac56ee0$40504ca0$@ndzh.com> <4A95BA014132FF49AE685FAB4B9F17F657EB1CB1@dfweml501-mbb> <004601d1c281$16e10370$44a30a50$@ndzh.com>
In-Reply-To: <004601d1c281$16e10370$44a30a50$@ndzh.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.220.134.198]
Content-Type: multipart/alternative; boundary="_000_4A95BA014132FF49AE685FAB4B9F17F657EB2EE1dfweml501mbb_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020206.575A8FFC.01F7, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 3ad4c2d01ca517ad8b1bbfb46457dc63
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/e2lzqXvAAq6kvU4SccCTLfGFxX8>
Cc: "adrian@olddog.co.uk" <adrian@olddog.co.uk>
Subject: Re: [I2nsf] Help on turning I2NSF Information Models to Data Models
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 10 Jun 2016 10:01:39 -0000

--_000_4A95BA014132FF49AE685FAB4B9F17F657EB2EE1dfweml501mbb_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Sue,

Yes. Your drawing is right. Should we update the I2NSF terminologies accord=
ingly?

Thanks, Linda

From: Susan Hares [mailto:shares@ndzh.com]
Sent: Thursday, June 09, 2016 2:00 PM
To: Linda Dunbar; i2nsf@ietf.org
Cc: adrian@olddog.co.uk
Subject: RE: [I2nsf] Help on turning I2NSF Information Models to Data Model=
s

Linda:

Thank you for defining the service layer and the capability layer.   Let me=
 see if this picture is right for the simple Linux firewall

           User level
              |  (query on policies)
    (NBI) V
   I2NSF Controller
    (SBI) |   per NSF policies (yang data Model)
           NSF
             |   (IP table policies on linux)
            Kernel


The Inter-Cloud interface is at the User level

  Cloud 1 -------->I2NSF Controller(cloud 2)
   Client                   agent/server

Cloud 2 <--------- Cloud 2
I2NSF                    client
Controller

Do I understand this correctly?

Sue


From: I2nsf [mailto:i2nsf-bounces@ietf.org] On Behalf Of Linda Dunbar
Sent: Wednesday, June 08, 2016 2:02 PM
To: Susan Hares; i2nsf@ietf.org<mailto:i2nsf@ietf.org>
Cc: adrian@olddog.co.uk<mailto:adrian@olddog.co.uk>
Subject: Re: [I2nsf] Help on turning I2NSF Information Models to Data Model=
s

Sue,

Thank you very much for the detailed analysis, and linking with the relevan=
t Flow Filter YANG models developed by I2RS and BGP flow spec.

To answer your questions, I think that we need to make the terminology less=
 confusing.

The I2NSF framework specified two interfaces :

-        Service Layer Interface: between client and  controller

-        Capability layer interface: between Controller and NSF functions.

So the Capability layer is the south bound interface between Controller and=
 NSF functions.


https://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-mitigati=
on-api/ introduces a requirement for one domain to query the Flow Security =
 Policy enforcement "capability" from another domain over the "I2NSF Servic=
e Layer Interface"".

Therefore, I think we need to differentiate the two.

For ease of discussion, Let's use the term "NSF Flow Policy" for the Flow S=
ecurity Policies over the Controller <-> NSF interface (waiting for WG to f=
inalize the terminology), and use the "Capability" as used by https://datat=
racker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-mitigation-api/ for o=
ne domain to inquire the  "capability" of the other domain of enforcing the=
 Flow Security Policy.


Your question: "how does an I2NSF manager engage the packet security polici=
es?

Answer: I think  "I2NSF Controller" is a more accurate term. The I2NSF Cont=
roller converts the Flow Security Policies from the Service Layer Interface=
 to implementable policies to the NSFs.

I2NSF charter says: " Simple Service Layer policies can be directly transla=
ted to capability layer rules with a direct mapping that might include a cu=
stomer ID to be translated to tags carried by packets, but might not specif=
y the NSF."


Your question: Does putting a policy in the network security control means =
it gets transmitted to the NSF device,

Answer: Yes.

Your question: and installed?

Answer: the NSF needs to install the policies. But not the controller


Your question: Does the capability model provide both the way to list the f=
unctions (security content and mitigation) and a way to engage these functi=
ons?
Answer: if we use the new terms, the "Capability Model" specified by the ht=
tps://datatracker.ietf.org/doc/draft-xia-i2nsf-capability-interface-im/  is=
 the Flow Security Polices that controller can pass down to NSF.   The "cap=
ability" inquiry is over the "I2NSF Service layer interface"

If my explanation is still not clear, please ask more questions.

Thank you very much.

Linda

From: Susan Hares [mailto:shares@ndzh.com]
Sent: Wednesday, June 08, 2016 12:23 PM
To: i2nsf@ietf.org<mailto:i2nsf@ietf.org>
Cc: Linda Dunbar; adrian@olddog.co.uk<mailto:adrian@olddog.co.uk>
Subject: Help on turning I2NSF Information Models to Data Models

I'm working on some data models for I2NSF that intersect with I2RS Filter-B=
ased RIB Models and BGP Flow Specification Data models.  I could use some a=
dvice from the authors of the following information models.

My focus is to be able to drive the use the flow filter Yang models (I2NSF =
packet-filters, Filter-Based RIB (config, I2RS, BGP input),  and BGP Flow S=
pecification transmission of filters) to drive the simple firewall rules fo=
und in the Linux iptables user program (netfilter kernel module).  I am try=
ing to get a set of Yang data models that can interact with a process (e.g.=
 iptable++ user program named flow-filters) that communicates with a confd =
(cisco netconf deamon set) that handles NETCONF/RESTCONF and uses Yang to c=
reate the data base.   I am creating prototype Data models that mirror the =
following drafts:


=B7        Capability model for South Bound interface (I2NSF manager to NSF=
 device) https://datatracker.ietf.org/doc/draft-xia-i2nsf-capability-interf=
ace-im/

=B7        Inter-Cloud DDoS Mitigation API -

https://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-mitigati=
on-api/

=B7        An Information Model for the Monitoring of Network Security Func=
tions - https://tools.ietf.org/html/draft-zhang-i2nsf-info-model-monitoring=
-00


My understanding is the I2NSF capability interface focus on the south-bound=
 interface to the NSF.  To start out a Yang data model, I have created high=
-level Yang structures for these three models.  I'll be asking questions ab=
out each model in a separate email thread, but answer me in any email threa=
d.

First on the capability model,  network security control is a list of ECA p=
olicies, network security content capability is a list of security content =
capabilities, and attack mitigation is a list of attack mitigation capabili=
ties.   A suggested Yang High-level model structure is below.  My question =
is how does an I2NSF manager engage the packet security policies?  Does put=
ting a policy in the network security control means it gets transmitted to =
the NSF device, and installed?  Does the capability model provide both the =
way to list the functions (security content and mitigation) and a way to en=
gage these functions?

Sue Hares


Initial Yang models
----------
ietf-i2nsf-capability-SBI
+--rw i2nsf-policy-list
    +--rw policy-list-name string   - name of policy list
    +--rw i2nsf-policy-rule* [name]
        +--rw name string    - name of policy rule
       +--rw net-sec-ctl-rules
            uses ietf-pkt-eca-sec-policy // packet ECA security policy

      +--rw net-sec-content               // list of content security capab=
ilities
            uses i2nsf-sec-content       // grouping of security capabiliti=
es

      +--rw net-attack-mitigate        // list of mitigation capabilities /
           uses i2nsf-mitigate-rules  //grouping of mitigation capabilities

Is this a good way to start the capabilities structure?  I have definitions=
 for each of the "uses" statements in different models, but I need help und=
erstanding if this structure is correct.

ietf-pkt-eca-sec-policy can be an extension of the I2RS/Configuration filte=
rs for packet Filter-Based RIBS.   For the i2nsf-sec-content-capbility, doe=
s this form make sense:

+--i2nsf-sec-content
  +--rw i2nsf-sec-content-cap* [order-id function-set-name]
     +--rw order-id                                     // order # if in or=
dered list
     +--rw function-set-name string      // name for function
     +--rw anti-virus                                 // basic security con=
tent action
     |  +--rw public-anti-virus [name]    // anti-virus capability from pub=
lic sources
     |   ...                                                       //  (yan=
g structure details)
     |  +--rw vendor-anti-virus [vendor]  // anti-virus capability from ven=
dor
     |  |
    ....

The mitigation has a similar structure to the i2nsf-sec-content.

+--i2nsf-attack-mitigation
  +--rw i2nsf-attack-mitigate-fcn* [order-id, fcn-name]
     +--rw order-id
     +--rw fcn-name
     +--rw syn-flood
    |  +--rw public-syn-flood* [name]
     |  | ...
     |  +--rw vendor-syn-flood* [vendor]
     |  | ...
     +--rw UDP flood





--_000_4A95BA014132FF49AE685FAB4B9F17F657EB2EE1dfweml501mbb_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@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:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"PT Serif";}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
h1
	{mso-style-priority:9;
	mso-style-link:"Heading 1 Char";
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:24.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;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.Heading1Char
	{mso-style-name:"Heading 1 Char";
	mso-style-priority:9;
	mso-style-link:"Heading 1";
	font-family:"Times New Roman","serif";
	font-weight:bold;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.h1
	{mso-style-name:h1;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle26
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle27
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:25109191;
	mso-list-type:hybrid;
	mso-list-template-ids:-835831098 -168928364 67698691 67698693 67698689 676=
98691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:SimSun;
	mso-bidi-font-family:"Times New Roman";}
@list l0:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1
	{mso-list-id:228613725;
	mso-list-type:hybrid;
	mso-list-template-ids:1633297036 67698689 67698691 67698693 67698689 67698=
691 67698693 67698689 67698691 67698693;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Sue, <o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Yes. Your drawing is r=
ight. Should we update the I2NSF terminologies accordingly?
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Thanks, Linda <o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Susan Ha=
res [mailto:shares@ndzh.com]
<br>
<b>Sent:</b> Thursday, June 09, 2016 2:00 PM<br>
<b>To:</b> Linda Dunbar; i2nsf@ietf.org<br>
<b>Cc:</b> adrian@olddog.co.uk<br>
<b>Subject:</b> RE: [I2nsf] Help on turning I2NSF Information Models to Dat=
a Models<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Linda: <o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Thank you for defining=
 the service layer and the capability layer.&nbsp; &nbsp;Let me see if this=
 picture is right for the simple Linux firewall
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;User level &nbsp;&nbsp;<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp; (quer=
y on policies)
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp;&nbsp;&nbs=
p;(NBI) V<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; I2NSF Con=
troller<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp;&nbsp; (SB=
I) | &nbsp;&nbsp;per NSF policies (yang data Model) &nbsp;&nbsp;<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NSF &nbsp;<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp; (IP t=
able policies on linux)
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Kernel </span><span style=
=3D"color:#1F497D"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">The Inter-Cloud interf=
ace is at the User level
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp; Cloud 1 ------<=
/span><span style=3D"font-family:Wingdings;color:#1F497D">=E0</span><span s=
tyle=3D"color:#1F497D">I2NSF Controller(cloud 2)
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp;&nbsp;Clie=
nt &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;agent/server
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp;&nbsp;<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Cloud 2 </span><span s=
tyle=3D"font-family:Wingdings;color:#1F497D">=DF</span><span style=3D"color=
:#1F497D">------- Cloud 2 &nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I2NSF &nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;client <o:p>
</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Controller <o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Do I understand this c=
orrectly? <o:p>
</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Sue <o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> I2nsf [<=
a href=3D"mailto:i2nsf-bounces@ietf.org">mailto:i2nsf-bounces@ietf.org</a>]
<b>On Behalf Of </b>Linda Dunbar<br>
<b>Sent:</b> Wednesday, June 08, 2016 2:02 PM<br>
<b>To:</b> Susan Hares; <a href=3D"mailto:i2nsf@ietf.org">i2nsf@ietf.org</a=
><br>
<b>Cc:</b> <a href=3D"mailto:adrian@olddog.co.uk">adrian@olddog.co.uk</a><b=
r>
<b>Subject:</b> Re: [I2nsf] Help on turning I2NSF Information Models to Dat=
a Models<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Sue, <o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Thank you very much fo=
r the detailed analysis, and linking with the relevant Flow Filter YANG mod=
els developed by I2RS and BGP flow spec.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">To answer your questio=
ns, I think that we need to make the terminology less confusing.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">The I2NSF framework sp=
ecified two interfaces :
<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo2"><![if !supportLists]><span style=3D"color:#1F497D"><span style=3D"m=
so-list:Ignore">-<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"color:#1F497D">Service Layer =
Interface: between client and &nbsp;controller<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo2"><![if !supportLists]><span style=3D"color:#1F497D"><span style=3D"m=
so-list:Ignore">-<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"color:#1F497D">Capability lay=
er interface: between Controller and NSF functions.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">So the Capability laye=
r is the south bound interface between Controller and NSF functions.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:0in"><a href=3D"https://=
datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-mitigation-api/"=
>https://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-mitigat=
ion-api/</a> introduces a requirement
 for one domain to query the Flow Security &nbsp;Policy enforcement &#8220;=
capability&#8221; from another domain over the &#8220;I2NSF Service Layer I=
nterface&#8221;&#8221;.
<span style=3D"color:#1F497D"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Therefore, I think we =
need to differentiate the two.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">For ease of discussion=
, Let&#8217;s use the term &#8220;NSF Flow Policy&#8221; for the Flow Secur=
ity Policies over the Controller &lt;-&gt; NSF interface (waiting for WG to=
 finalize the terminology), and use the &#8220;Capability&#8221; as used
 by </span><a href=3D"https://datatracker.ietf.org/doc/draft-fang-i2nsf-int=
er-cloud-ddos-mitigation-api/">https://datatracker.ietf.org/doc/draft-fang-=
i2nsf-inter-cloud-ddos-mitigation-api/</a>
<span style=3D"color:#1F497D">for one domain to inquire the &nbsp;&#8220;ca=
pability&#8221; of the other domain of enforcing the Flow Security Policy.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black">Your question: &#8220;how does an I2NSF manager engage the packet=
 security policies?&nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black">Answer: I think &nbsp;&#8220;I2NSF Controller&#8221; is a more ac=
curate term. The I2NSF Controller converts the Flow Security Policies from =
the Service Layer Interface to implementable policies to
 the NSFs. <o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black">I2NSF charter says: &#8221;
</span><span style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;;colo=
r:#222222">Simple Service Layer policies can be directly translated to capa=
bility layer rules with a direct mapping that might include a customer ID t=
o be translated to tags carried by packets,
 but might not specify the NSF.&#8221;</span><span style=3D"color:black"><o=
:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black">Your question: Does putting a policy in the network security cont=
rol means it gets transmitted to the NSF device,
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black">Answer: Yes.
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black">Your question: and installed?&nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black">Answer: the NSF needs to install the policies. But not the contro=
ller<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black">Your question: Does the capability model provide both the way to =
list the functions (security content and mitigation) and a way to engage th=
ese functions?
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black">Answer: if we use the new terms, the &#8220;Capability Model&#822=
1; specified by the
</span><a href=3D"https://datatracker.ietf.org/doc/draft-xia-i2nsf-capabili=
ty-interface-im/">https://datatracker.ietf.org/doc/draft-xia-i2nsf-capabili=
ty-interface-im/</a> &nbsp;is the Flow Security Polices that controller can=
 pass down to NSF.&nbsp;&nbsp; The &#8220;capability&#8221; inquiry
 is over the &#8220;I2NSF Service layer interface&#8221;<span style=3D"colo=
r:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">If my explanation is s=
till not clear, please ask more questions.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Thank you very much. <=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Linda <o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Susan Ha=
res [<a href=3D"mailto:shares@ndzh.com">mailto:shares@ndzh.com</a>]
<br>
<b>Sent:</b> Wednesday, June 08, 2016 12:23 PM<br>
<b>To:</b> <a href=3D"mailto:i2nsf@ietf.org">i2nsf@ietf.org</a><br>
<b>Cc:</b> Linda Dunbar; <a href=3D"mailto:adrian@olddog.co.uk">adrian@oldd=
og.co.uk</a><br>
<b>Subject:</b> Help on turning I2NSF Information Models to Data Models <o:=
p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I&#8217;m working on some data models for I2NSF that=
 intersect with I2RS Filter-Based RIB Models and BGP Flow Specification Dat=
a models.&nbsp; I could use some advice from the authors of the following i=
nformation models.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">My focus is to be able to drive the use the flow fil=
ter Yang models (I2NSF packet-filters, Filter-Based RIB (config, I2RS, BGP =
input), &nbsp;and BGP Flow Specification transmission of filters) to drive =
the simple firewall rules found in the
 Linux iptables user program (netfilter kernel module).&nbsp; I am trying t=
o get a set of Yang data models that can interact with a process (e.g. ipta=
ble&#43;&#43; user program named flow-filters) that communicates with a con=
fd (cisco netconf deamon set) that handles NETCONF/RESTCONF
 and uses Yang to create the data base. &nbsp;&nbsp;I am creating prototype=
 Data models that mirror the following drafts:
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l1 level=
1 lfo4"><![if !supportLists]><span style=3D"font-family:Symbol"><span style=
=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times New Roman&quo=
t;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>Capability model for South Bound interface (=
I2NSF manager to NSF device)
<a href=3D"https://datatracker.ietf.org/doc/draft-xia-i2nsf-capability-inte=
rface-im/">
https://datatracker.ietf.org/doc/draft-xia-i2nsf-capability-interface-im/</=
a><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l1 level=
1 lfo4"><![if !supportLists]><span style=3D"font-family:Symbol"><span style=
=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times New Roman&quo=
t;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>Inter-Cloud DDoS Mitigation API &#8211; <o:p=
></o:p></p>
<p class=3D"MsoListParagraph"><a href=3D"https://datatracker.ietf.org/doc/d=
raft-fang-i2nsf-inter-cloud-ddos-mitigation-api/">https://datatracker.ietf.=
org/doc/draft-fang-i2nsf-inter-cloud-ddos-mitigation-api/</a><o:p></o:p></p=
>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l1 level=
1 lfo4"><![if !supportLists]><span style=3D"font-family:Symbol"><span style=
=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times New Roman&quo=
t;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><b><span style=3D"font-size:10.0pt;font-fami=
ly:&quot;Courier New&quot;;color:black">An Information Model for the Monito=
ring of Network Security Functions -
<a href=3D"https://tools.ietf.org/html/draft-zhang-i2nsf-info-model-monitor=
ing-00">
https://tools.ietf.org/html/draft-zhang-i2nsf-info-model-monitoring-00</a><=
/span></b><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"fon=
t-size:10.0pt;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black">My understanding is the I2NSF capability interface focus on the s=
outh-bound interface to the NSF.&nbsp; To start out a Yang data model, I ha=
ve created high-level Yang structures for these
 three models.&nbsp; I&#8217;ll be asking questions about each model in a s=
eparate email thread, but answer me in any email thread. &nbsp;&nbsp;&nbsp;=
&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black">First on the capability model, &nbsp;network security control is =
a list of ECA policies, network security content capability is a list of se=
curity content capabilities, and attack mitigation
 is a list of attack mitigation capabilities.&nbsp; &nbsp;A suggested Yang =
High-level model structure is below. &nbsp;My question is how does an I2NSF=
 manager engage the packet security policies?&nbsp; Does putting a policy i=
n the network security control means it gets transmitted
 to the NSF device, and installed?&nbsp; Does the capability model provide =
both the way to list the functions (security content and mitigation) and a =
way to engage these functions?
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black">Sue Hares<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black">Initial Yang models
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:0pt"><span style=3D"col=
or:black">----------<o:p></o:p></span></p>
<p class=3D"MsoNormal">ietf-i2nsf-capability-SBI<o:p></o:p></p>
<p class=3D"MsoNormal">&#43;--rw i2nsf-policy-list<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp; &#43;--rw policy-list-name string=
 &nbsp;&nbsp;- name of policy list<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp; &#43;--rw i2nsf-policy-rule* [nam=
e]<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43;--rw=
 name string &nbsp;&nbsp;&nbsp;- name of policy rule <o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#43;--rw =
net-sec-ctl-rules <o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;uses ietf-pkt-eca-sec-policy // packet ECA security pol=
icy
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&#43;--rw net-sec-con=
tent&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp; // list of content security capabilities
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;uses i2nsf-sec-content&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;// grouping of security capabilities
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#43;--rw net-at=
tack-mitigate&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // list of mitigati=
on capabilities /
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;uses i2nsf-mitigate-rules&nbsp; //grouping of mitigation capa=
bilities
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Is this a good way to start the capabilities structu=
re?&nbsp; I have definitions for each of the &#8220;uses&#8221; statements =
in different models, but I need help understanding if this structure is cor=
rect.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">ietf-pkt-eca-sec-policy can be an extension of the I=
2RS/Configuration filters for packet Filter-Based RIBS.&nbsp;&nbsp; For the=
 i2nsf-sec-content-capbility, does this form make sense:
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&#43;--i2nsf-sec-content<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; &#43;--rw i2nsf-sec-content-cap* [order-id fu=
nction-set-name]<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp; &#43;--rw order-id&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // order # if in =
ordered list
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#43;--rw function-set=
-name string&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // name for function
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#43;--rw anti-virus &=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// basic security content action
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp; &#43;--rw publ=
ic-anti-virus [name] &nbsp;&nbsp;&nbsp;// anti-virus capability from public=
 sources
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp; &#8230; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;// &nbsp;(yang structure details)
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp; &#43;--rw vend=
or-anti-virus [vendor]&nbsp; // anti-virus capability from vendor
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp; |<o:p></o:p></=
p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp; &#8230;. <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The mitigation has a similar structure to the i2nsf-=
sec-content.&nbsp; &nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&#43;--i2nsf-attack-mitigation<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; &#43;--rw i2nsf-attack-mitigate-fcn* [order-i=
d, fcn-name]<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp; &#43;--rw order-id<o:p></o:=
p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp; &#43;--rw fcn-name <o:p></o=
:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#43;--rw syn-flood<o:=
p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp; &#43;--rw public-syn=
-flood* [name]<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp; &nbsp;|&nbsp; | ... <o:p></o:p></=
p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp; &#43;--rw vend=
or-syn-flood* [vendor] <o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp; | ... <o:p></o=
:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#43;--rw UDP flood<o:=
p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_4A95BA014132FF49AE685FAB4B9F17F657EB2EE1dfweml501mbb_--



From nobody Fri Jun 10 03:46:52 2016
Return-Path: <cataldo.basile@polito.it>
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 A97EF12D956 for <i2nsf@ietfa.amsl.com>; Fri, 10 Jun 2016 03:46:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.627
X-Spam-Level: 
X-Spam-Status: No, score=-5.627 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jteK3vCX35-Q for <i2nsf@ietfa.amsl.com>; Fri, 10 Jun 2016 03:46:38 -0700 (PDT)
Received: from antispam.polito.it (fm1nodo1.polito.it [130.192.180.11]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4B73012D1E0 for <i2nsf@ietf.org>; Fri, 10 Jun 2016 03:46:38 -0700 (PDT)
Received: from polito.it (frontmail1.polito.it [130.192.180.41]) by antispam.polito.it  with ESMTP id u5AAkTVR031806-u5AAkTVT031806 (version=TLSv1.0 cipher=DHE-RSA-AES256-SHA bits=256 verify=CAFAIL); Fri, 10 Jun 2016 12:46:29 +0200
Received: from [151.32.113.168] (account d011649@polito.it HELO [192.168.0.4]) by polito.it (CommuniGate Pro SMTP 6.1.9) with ESMTPSA id 106962858; Fri, 10 Jun 2016 12:46:28 +0200
To: Susan Hares <shares@ndzh.com>, "'DIEGO LOPEZ GARCIA'" <diego.r.lopez@telefonica.com>
References: <010801d1c1aa$6ac56ee0$40504ca0$@ndzh.com> <B2C68D9F-53FB-4819-ADDF-9EEF28FD4094@telefonica.com> <c760a113-8e84-7d67-019c-fc3eae638d61@polito.it> <006e01d1c285$71a2d230$54e87690$@ndzh.com>
From: Aldo Basile <cataldo.basile@polito.it>
Message-ID: <230501e1-207e-971d-d6c4-cdd6d5b0dbc4@polito.it>
Date: Fri, 10 Jun 2016 12:46:23 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1
MIME-Version: 1.0
In-Reply-To: <006e01d1c285$71a2d230$54e87690$@ndzh.com>
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="------------ms080204050202080807010109"
X-FEAS-SYSTEM-WL: 130.192.180.41
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/ZRl3dxHdAICA61vXbjuVf03c7U0>
Cc: i2nsf@ietf.org, adrian@olddog.co.uk, 'Linda Dunbar' <linda.dunbar@huawei.com>
Subject: Re: [I2nsf] Help on turning I2NSF Information Models to Data Models
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 10 Jun 2016 10:46:43 -0000

This is a cryptographically signed message in MIME format.

--------------ms080204050202080807010109
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: quoted-printable

Dear Susan,

more comments in-line...



On 09/06/2016 21:30, Susan Hares wrote:
> Alod:
>
> The minor changes to getting IPTable deployments are why I started this=

> thread.
>
> On 1)  I turned the packet matching into a ordered list where a match c=
auses
> the processing to stop.  Your action_to_enforce <--
> Resolution{Rx,Ry,Rt,...}.   You can see some of the ideas in my I2RS dr=
aft
> (draft-hares-i2rs-pkt-eca-policy), but it needed changes for I2RS and f=
or
> the policy.   The draft-hares-i2rs-fb-rib-data-model shows how you can =
use
> this policy on specific interfaces, and have a default RIB for things w=
hich
> do not match.  I am interested to discuss your ideas on the more comple=
x
> policy model.

I have checked your draft, I see that you can easily model iptables=20
rules. I also noticed that you mapped an incredibly high number of=20
conditions on the most important (if not all) protocols at the first=20
four ISO layers. Excellent work that we may want to reuse.

Compared to our model, there is a missing information: the condition=20
matching algorithm, i.e., the types of operations allowed when=20
specifying a condition on a given field. That is, when you express=20
conditions on IP Protocol Type field you specify a list of values and=20
don't need to use ranges (=3D set based), for source or dest ports you ma=
y=20
want to use inequalities or ranges (=3D range based) and for IP source an=
d=20
dest you may want to use prefixes (=3D prefix based ~ range based). For=20
URLs and other upper protocol conditions on strings you may want to use=20
string match (like squid dstdomain acl) or regex match (like squid=20
url_regex acl).
Finally, to describe cases like antivirus or malware detection=20
conditions we have introduced the custom match conditions (i.e., we=20
describe the list of fields that the condition match verifier will take=20
into account when taking the decision without explicitly referring to=20
the algorithm to map these inputs into a Boolean answer).
'Other capabilities' in the Capabilities draft will likely be Custom=20
Match conditions.

Since our objective in SECURED was also to model policy specification=20
needs at a higher level (and to perform refinement), we concentrated on=20
the definition of resolution strategies that may be useful for=20
administrators, regardless of the fact that they are actually=20
implemented in some security controls.
For instance we considered the Deny Take Precedence (DTP) resolution=20
strategies, borrowed from the DB world, where if more a rule matches,=20
the action to enforce will be Deny (drop in your model) if at least one=20
of the matching rule enforce the Deny. This is a way to implement=20
conservative policies.
Moreover, there is also the Most Specific Take Precedence (MSTP) which=20
applies the rule that more precisely matches the PDU (e.g., if there is=20
a rule for a subnet and one specific for a given IP, the one for the=20
single IP prevails).

Note that not all the device use prioritized rules (=3D list of rules) to=
=20
make decisions. A simple example: the ipsec tools use the {Default, Use, =

Require, Unique} attributes that slightly change the ordered list=20
behavious. Therefore, the concept of resolution strategy needs to be=20
explicitly reported in a data model (in my opinion).

If you are interested in my policy model, a more detailed (and formal=20
definition) description of resolution strategies and the policy model=20
for our work on capabilities can be found here:

(for packet filters)=20
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=3D6111329

(extension on application filters)=20
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=3D6690252

>
> On 2) My packet filters can be expanded to include application filters =
or we
> can create a another grouping of filters.

I agree it is a very easy step in your model.

>
> On 3) security controls in network security control
> I agree that the matching is complex or the actions are complex.  In ma=
ny
> cases, these actions are specific to a vendor.   However, let's start w=
ith
> simple URL filtering as an example.  I assumed that the URL Filtering w=
as
> point to a URL Filtering list.  There could be public lists or vendor
> generated lists.   Therefore in high level yang, the first part of the =
i2NSF
> Security content might be:
>
> Module -i2nsf-sec-content
>     +--rw i2nsf-sec-content-cap* [order-id rule]
>      +--rw order-id
>      +--rw rule-name
>      +--rw anti-virus
>      |  +--rw public-anti-virus* [name]
>      | ....
>      |  +--rw vendor-anti-virus* [vendor]
>      |  ....
>      +--rw IPS
>      |  +--rw snort-rules* [date]
>      |  | ...
>      |  +--rw vendor-IPS-rule* [Vendor]
>      |  | ...
>      +--rw URL Filtering
>      |  +--rw public-url* [name]
>      |  | ...
>      |  +--rw vendor-url*[vendor]
>      |  | ....
>
> I think this matches your work.   However, I think the results of the f=
ilter
> process can be match or not.  The question is once you match, what do y=
ou
> do?

If I understand correctly, you implicitly assume an action when using=20
URL filters.

For me, URL filtering is just a condition of regex/string based type.

If (the URL in the PDU under examination matches some_URL_strings) then=20
return TRUE.

some_URL_strings can be either manually written by the policy editor or=20
obtained by some vendor or public source of URLs.

Then this condition on URLs can be mixed with other conditions to form=20
other rules.

if (URLcondition) ^ (other conditions) Then ACTION

You can see a simple example of what I'm describing in squid

acl goodurl url_regex myurl1 myurl2 myurl3
acl goodip dst 1.1.1.1

http_access allow goodurl goodip


If the list {myurl1 myurl2 myurl3 } is downloaded from a site, the=20
matching does not change, the way to retrieve the data of course changes.=


---
I follow the same approach (i.e., I model them as conditions) also for=20
for snort rules, VendorIPS rules etc.




The
>
> The packet eca actions can have many types
>   |        +--rw eca-actions
>   |        |  +--rw eca-ingress-act*
>   |        |  | ... (permit, deny, mirror)
>   |        +  +--rw eca-fwd-actions*
>   |        | ...  (invoke, tunnel encap, fwd, drop)
>   |        |  +--rw eca-egress-act*
>   |        |  |   (rate limit output,..)
>   |        |  +--rw eca-qos-actions*
>   |        |  | .. (set bits in packet
>   |        +  +--rw eca-security-actions*
>   |        |    uses i2nsf-sec-content-cap
>
>  I was starting to work on these complex set of actions when I felt I n=
eeded
> to make sure I was on the right track.

I agree on these action types, I have considered all of them in my model.=


To the URL filter example before, for me, the eca-fwd-actions drop is=20
the one that it is actually applied for blacklists of URL and fwd=20
(~allow/accept) is the one in case of white lists.

Hope this has clarified my idea on the complex actions that I saw in the =

Capabilities draft.


>
> 4) PDP and PEP is a valuable concept.   I think that ordered lists of
> packet-based ECA policy is simply a means for the PDP to send the PEP a=

> specific set of ordered filters.   Similarly, the exchange of capabilit=
ies
> is simply the  I2NSF sending the NSF its capabilities as ordered rules.=

>
> +--rw i2nsf-policy-list
>    +--rw policy-list-name string
>    +--rw policy-rule [name]
>        +--rw name  string
>        +--rw net-sec-ctl-rules*
>           uses ietf-pkt-eca-policy-cfg
>        +--rw net-sec-content
>           uses i2nsf-content-rules*
>        +--rw net-attack-mitigate*
>             uses i2nsf-mitigate-rules
>
> Have I misunderstood previous conversations on this topic?

Yes, you interpreted correctly my idea of events. However, in our model=20
we see in a slightly different way the PDP-PEP exchanges and capability=20
interfaces.

The PEP sends the PDP the stateful info (i.e., the context) together=20
with the flow/packet/PDU data to evaluate (note that some additional=20
info can be obtained from a PIP, but this is a minor detail).
This context info also contains the events that triggered the evaluation =

from the PEP.
The PDP looks into the Policy in the PolicyDB, checks matching rules and =

decides actions (some of these rules will contain conditions on the=20
events), then the PDP sends the PEP the action (+ provisional data).=20
[maybe it is not 100% compliant with IETF but just for lack of room,=20
it's already a long email.]

In a SECURED-equivalent approach, the I2NSF controller knows (from a=20
repository) or asks the NSF its capabilities (through an API),=20
capabilities that include the list the actions that can enforce, the=20
conditions that allow to determine the traffic on which enforce actions, =

plus all the other info needed to build a valid configuration for that=20
device.

Then the SECURED infrastructure uses this info to derive a configuration =

for the NSF (i.e., a policy composed of rules for the specific NSF),=20
based on high-level policies (i.e., vendor- NSF-agnostic security=20
requirements).

That is, the policy is built on the NSF capabilities (capabilities that=20
describe what an NSF can do if the infrastructure wants to use it for=20
enforcing security policies) but it is not a capability.


Hope I am not cryptic and boring with these long emails...

Regards,
Aldo

>
> -----Original Message-----
> From: I2nsf [mailto:i2nsf-bounces@ietf.org] On Behalf Of Aldo Basile
> Sent: Thursday, June 09, 2016 1:29 PM
> To: DIEGO LOPEZ GARCIA; Susan Hares
> Cc: i2nsf@ietf.org; adrian@olddog.co.uk; Linda Dunbar
> Subject: Re: [I2nsf] Help on turning I2NSF Information Models to Data M=
odels
>
> Dear Susan,
>
> I'm currently working on a model of security control capabilities based=
 on
> the work within the SECURED project. The SECURED project also aims at
> performing policy refinement, thus we probably need a more detailed mod=
el
> than the one that may suffice for management purposes.
>
> I also started from the draft "Capability model for South Bound interfa=
ce
> (I2NSF manager to NSF device)"
> https://datatracker.ietf.org/doc/draft-xia-i2nsf-capability-interface-i=
m/).
> The other two documents are too related to DDoS and monitoring.
> I think there are (minor) issues in that information model that will ma=
ke
> impossible to represent iptables rules and policies, and more in genera=
l,
> for an unambiguous description of the functions performed by a NSF. Thu=
s
> much before the actual deployment of the configurations.
> Our model is not ready (it will be ready soon). So I'll add a few notes=
 here
> related to the creation of Data models.
>
> As a first general comment, I like the approach in the Capability docum=
ent.
> It is not far from what we are doing and the positions are easily
> reconcilable. However, I have a few comments on specific topics.
>
>
> 1) The policy rule evaluation algorithm at page 13 is too simple to mod=
el
> the behaviour of several existing security controls, including iptables=
=2E
> It does not take care of cases where more than a rule matches a
> flow/packet/PDU, that is, the model does not consider the resolution
> strategies.
> That is, the match part is rule-specific (i.e., conditions are evaluate=
d for
> each rule), the action to enforce is decided at policy level by conside=
ring
> all the matching rules.
>
> Moreover, there are devices/security controls that stop when the first =
rule
> matches (like iptables, resolution =3D First Matching Rule) other secur=
ity
> controls where the decision to stop the evaluation of other rules at lo=
wer
> priorities is written in the rule itself (like ModSecurity that include=
s
> some "actions" for rules order processing / rules control flow manageme=
nt).
>
> Therefore, the part that needs to be refined is:
>
> THEN execute <action-clause>
>
> maybe into
>
> action_to_enforce <-- Resolution{Rx,Ry,Rt,...}
>
> where Rx,Ry,Rt,... are the matching rules, i.e., the rules whose condit=
ions
> are all satisfied.
>
> Finally, the model must consider that if no rules match, then the secur=
ity
> control must apply the default action (However, this is easier to add i=
nto
> the model and can be described with a normal rule.) To precisely cover =
all
> these cases, in our work, we are relying to a more sophisticated policy=

> model.
>
> 2) security controls in the same category (e.g., network security
> control) may 'expose' different conditions and actions, thus they need =
to be
> described with more granularity in order to guarantee inter-operability=
 and
> management correctness.
>
> This is evident as the draft considers in the same category packet filt=
ers
> and application layer filters. Even in the same sub-category, e.g.,
> application layer filters, they have very different set of conditions (=
and
> underlying policy models).
>
> That is, attributes (=3Dconditions) in the reported tables and in the E=
BNF
> syntax description do not apply to all the elmements in each category a=
nd
> need to be associated to each control individually. There are not so ma=
ny of
> these security controls/products thus the problem is manageable.
> Moreover, if this becomes a standard, the security control
> vendors/developers would provide these data.
> This consideration should affect your Yang model.
>
>
> 3) The 'Other security capabilities' (see Figure 2) as subclass of Acti=
ons.
> In my opinion, in the great majority of the cases listed, the 'other
> security capabilities' classes are conditions (for instance the 'URL
> filtering' is a condition =3D the action is deny/allow based on a strin=
g
> match/regex match condition on the URL field).
> In same cases, e.g., anti-virus and IPS signature recognition may be
> probably split in a condition part and some additional actions to add i=
n the
> model (to be thus modelled separately), even if in my opinion they are =
again
> additional conditions whose domain is not a specific field. In these ca=
ses,
> the type of match is not based on simple operations (like =3D, !=3D, <,=
 regex
> match) but on ad hoc, possibly sophisticated algorithms.
> In the end, they return a Boolean value that says whether the
> flow/packet/PDU matches or not.
>
> Maybe, it can be reconciled with our current work by just 'appending'
> these features in another class that originates from Rule (is it a
> composition?), or better, as a subclass of the Condition class (e.g.,
> Ingress, Egress, OtherConditionType).
>
>
> 4) Finally, I personally don't like ECA models because they mix PEP con=
cepts
> with PDP/policy model concepts. Events are useful, no discussion. But f=
or
> me, event information is just another kind of stateful info (or Context=
, as
> named in this document) collected by the PEP and passed to the PDP as a=
ny
> other Context info. The Policy model must then have a corresponding
> context/stateful condition type in the Policy model, to decide how to r=
eact,
> also on a per-rule basis.  [you can see that events are exactly another=
 kind
> of condition from the rule evaluation algorithm I mentioned before] But=
 I
> know this topic has been already discussed in this WG.
>
>
> Regards,
> Aldo
>
>
> On 08/06/2016 23:40, DIEGO LOPEZ GARCIA wrote:
>> Hi,
>>
>> Just a quick reply from a not too deep reading and a few minutes of
>> thinking about it. I see this approach promising, and better
>> structured than previous proposals on how to work at the Capability
>> interface. It is my impression that this is well aligned with the
>> model we have been applying in the SECURED project.
>>
>> Be goode,
>>
>>> On 8 Jun 2016, at 19:23 , Susan Hares <shares@ndzh.com
>>> <mailto:shares@ndzh.com>> wrote:
>>>
>>> I=92m working on some data models for I2NSF that intersect with I2RS
>>> Filter-Based RIB Models and BGP Flow Specification Data models.  I
>>> could use some advice from the authors of the following information
>>> models.
>>>
>>> My focus is to be able to drive the use the flow filter Yang models
>>> (I2NSF packet-filters, Filter-Based RIB (config, I2RS, BGP input),
>>> and BGP Flow Specification transmission of filters) to drive the
>>> simple firewall rules found in the Linux iptables user program
>>> (netfilter kernel module).  I am trying to get a set of Yang data
>>> models that can interact with a process (e.g. iptable++ user program
>>> named flow-filters) that communicates with a confd (cisco netconf
>>> deamon set) that handles NETCONF/RESTCONF and uses Yang to create the=

>>> data base.   I am creating prototype Data models that mirror the
>>> following drafts:
>>>
>>> =B7         Capability model for South Bound interface (I2NSF manager=
 to
>>> NSF
>>> device)
> https://datatracker.ietf.org/doc/draft-xia-i2nsf-capability-interface-i=
m/
>>> =B7         Inter-Cloud DDoS Mitigation API =96
>>>
> https://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-miti=
gatio
> n-api/
>>> =B7         *An Information Model for the Monitoring of Network Secur=
ity
>>> Functions
>>> -
>>> https://tools.ietf.org/html/draft-zhang-i2nsf-info-model-monitoring-0=

>>> 0*
>>>
>>> My understanding is the I2NSF capability interface focus on the
>>> south-bound interface to the NSF.  To start out a Yang data model, I
>>> have created high-level Yang structures for these three models.  I=92=
ll
>>> be asking questions about each model in a separate email thread, but
>>> answer me in any email thread.
>>>
>>> First on the capability model,  network security control is a list of=

>>> ECA policies, network security content capability is a list of
>>> security content capabilities, and attack mitigation is a list of
>>> attack mitigation capabilities.   A suggested Yang High-level model
>>> structure is below.  My question is how does an I2NSF manager engage
>>> the packet security policies?  Does putting a policy in the network
>>> security control means it gets transmitted to the NSF device, and
>>> installed?  Does the capability model provide both the way to list
>>> the functions (security content and mitigation) and a way to engage
>>> these functions?
>>>
>>> Sue Hares
>>>
>>>
>>> Initial Yang models
>>> ----------
>>> ietf-i2nsf-capability-SBI
>>> +--rw i2nsf-policy-list
>>>     +--rw policy-list-name string   - name of policy list
>>>     +--rw i2nsf-policy-rule* [name]
>>>         +--rw name string    - name of policy rule
>>>        +--rw net-sec-ctl-rules
>>>             uses ietf-pkt-eca-sec-policy // packet ECA security
>>> policy
>>>
>>>       +--rw net-sec-content               // list of content security=

>>> capabilities
>>>             uses i2nsf-sec-content       // grouping of security
>>> capabilities
>>>
>>>       +--rw net-attack-mitigate        // list of mitigation
>>> capabilities /
>>>            uses i2nsf-mitigate-rules  //grouping of mitigation
>>> capabilities
>>>
>>> Is this a good way to start the capabilities structure?  I have
>>> definitions for each of the =93uses=94 statements in different models=
,
>>> but I need help understanding if this structure is correct.
>>>
>>> ietf-pkt-eca-sec-policy can be an extension of the I2RS/Configuration=

>>> filters for packet Filter-Based RIBS.   For the
>>> i2nsf-sec-content-capbility, does this form make sense:
>>>
>>> +--i2nsf-sec-content
>>>   +--rw i2nsf-sec-content-cap* [order-id function-set-name]
>>>      +--rw order-id                                     // order # if=

>>> in ordered list
>>>      +--rw function-set-name string      // name for function
>>>      +--rw anti-virus                                 // basic
>>> security content action
>>>      |  +--rw public-anti-virus [name]    // anti-virus capability
>>> from public sources
>>>      |   =85                                                       //=

>>>  (yang structure details)
>>>      |  +--rw vendor-anti-virus [vendor]  // anti-virus capability
>>> from vendor
>>>      |  |
>>>     =85.
>>>
>>> The mitigation has a similar structure to the i2nsf-sec-content.
>>>
>>> +--i2nsf-attack-mitigation
>>>   +--rw i2nsf-attack-mitigate-fcn* [order-id, fcn-name]
>>>      +--rw order-id
>>>      +--rw fcn-name
>>>      +--rw syn-flood
>>>     |  +--rw public-syn-flood* [name]
>>>      |  | ...
>>>      |  +--rw vendor-syn-flood* [vendor]
>>>      |  | ...
>>>      +--rw UDP flood
>>>
>>>
>>>
>>> _______________________________________________
>>> I2nsf mailing list
>>> I2nsf@ietf.org <mailto:I2nsf@ietf.org>
>>> https://www.ietf.org/mailman/listinfo/i2nsf
>>
>> --
>> "Esta vez no fallaremos, Doctor Infierno"
>>
>> Dr Diego R. Lopez
>> Telefonica I+D
>> http://people.tid.es/diego.lopez/
>>
>> e-mail: diego.r.lopez@telefonica.com
>> Tel:    +34 913 129 041
>> Mobile: +34 682 051 091
>> ----------------------------------
>>
>>
>> ----------------------------------------------------------------------=

>> --
>>
>> Este mensaje y sus adjuntos se dirigen exclusivamente a su
>> destinatario, puede contener informaci=F3n 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=F3n, divulgaci=F3n y/o copia sin autorizaci=F3n puede estar
>> prohibida en virtud de la legislaci=F3n vigente. Si ha recibido este
>> mensaje por error, le rogamos que nos lo comunique inmediatamente por
>> esta misma v=EDa y proceda a su destrucci=F3n.
>>
>> The information contained in this transmission is privileged and
>> confidential information intended only for the use of the individual
>> or entity named above. If the reader of this message is not the
>> intended recipient, you are hereby notified that any dissemination,
>> distribution or copying of this communication is strictly prohibited.
>> If you have received this transmission in error, do not read it.
>> Please immediately reply to the sender that you have received this
>> communication in error and then delete it.
>>
>> Esta mensagem e seus anexos se dirigem exclusivamente ao seu
>> destinat=E1rio, pode conter informa=E7=E3o privilegiada ou confidencia=
l e =E9
>> para uso exclusivo da pessoa ou entidade de destino. Se n=E3o =E9 voss=
a
>> senhoria o destinat=E1rio indicado, fica notificado de que a leitura,
>> utiliza=E7=E3o, divulga=E7=E3o e/ou c=F3pia sem autoriza=E7=E3o pode e=
star proibida
>> em virtude da legisla=E7=E3o vigente. Se recebeu esta mensagem por err=
o,
>> rogamos-lhe que nos o comunique imediatamente por esta mesma via e
>> proceda a sua destrui=E7=E3o
>>
>>
>> _______________________________________________
>> I2nsf mailing list
>> I2nsf@ietf.org
>> https://www.ietf.org/mailman/listinfo/i2nsf
>>
>
>
>
> _______________________________________________
> I2nsf mailing list
> I2nsf@ietf.org
> https://www.ietf.org/mailman/listinfo/i2nsf
>



--------------ms080204050202080807010109
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC
DtkwggR4MIIDYKADAgECAgECMA0GCSqGSIb3DQEBBQUAMEMxEDAOBgNVBAoTB0V1cm9QS0kx
FTATBgNVBAsTDEV1cm9QS0kgcm9vdDEYMBYGA1UEAxMPRXVyb1BLSSByb290IENBMB4XDTEw
MTIxODEzNDY0N1oXDTIwMTIzMTIzNTk1OVowVDELMAkGA1UEBhMCSVQxEDAOBgNVBAoTB0V1
cm9QS0kxFjAUBgNVBAsTDUV1cm9QS0kgSXRhbHkxGzAZBgNVBAMTEkV1cm9QS0kgSXRhbGlh
biBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJfEyV1trtaj8Z9P5ciATbx9
UuSwTN0pCxaDRz0sfE2Ymfn+5yl3pzdodOyoSEEZsnEJ9xUKlVM5vH7lesyvCXttCb6f4rC/
3z3D0G7uRtfomh+7lP/RbquzABS/j3fkriRkhFdEZu4xDSN+uPap2S2b18sOE6NpKkAZQlCS
8Un8ou+KyKqhA1+Xopgn/givJlPYLczmWQgodMoRVNyB0doIsqWrIp0g7LOTzvi21S4eFejT
FOaGcdrceRSmnmCSIVEahS8UVTJX9hBm3uCzrgJWr9RmbfLnWaIh/2/g/Y+4W3epzR7po0vJ
wt4Ze2Mm8RYMDJ6UT3N0AyjBo+Mn+iECAwEAAaOCAWQwggFgMA8GA1UdEwEB/wQFMAMBAf8w
DgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTQdeU/68q6a5ZRfCClmL3zZ9O0SjAfBgNVHSME
GDAWgBTwcRwoM1i3xca1w79RdahQ9JzSNDBJBgNVHSAEQjBAMD4GCisGAQQBqQcBAQIwMDAu
BggrBgEFBQcCARYiaHR0cDovL3d3dy5ldXJvcGtpLm9yZy9jYS9jcHMvMS4yLzBxBggrBgEF
BQcBAQRlMGMwIwYIKwYBBQUHMAGGF2h0dHA6Ly9vY3NwLmV1cm9wa2kub3JnMDwGCCsGAQUF
BzAChjBodHRwOi8vd3d3LmV1cm9wa2kub3JnL2NhL2NlcnRzL2V1cm9wa2lfcm9vdC5jZXIw
PwYDVR0fBDgwNjA0oDKgMIYuaHR0cDovL3d3dy5ldXJvcGtpLm9yZy9jYS9jcmwvZXVyb3Br
aV9yb290LmNybDANBgkqhkiG9w0BAQUFAAOCAQEAhDLeMx/dP2whwGb7ITa6sI6JUQZ3H9DQ
ApdTGfz6iLIOiZeeoUt/XE9kYgcFp23IC1+wQzsfY6wRWKStF4lscqDSlNnw4yyaVYkogY3B
k8pE7QxNXIlgsFk4IMnbDCamCon/pxMGPV8ruBwVxFjp4PctlbububbB10CixAgbzcDFNvLE
YUCJCV8V/iCAIs/w3MYk1NsAz/TfoCMXBrfn7ik69ImKdVOrdxwtyHs7vOx9A3xxCd5XCAc5
24mMC5Cenj+KQbh+dczXRIQAkEFbBEVrc8ytQv+NRT4FbqhS0FL1E2zkPTNtGdK4yyrWd/K8
Pa1s3h2GtamUiD8Mdj0MMzCCBPMwggPboAMCAQICAQEwDQYJKoZIhvcNAQEFBQAwVDELMAkG
A1UEBhMCSVQxEDAOBgNVBAoTB0V1cm9QS0kxFjAUBgNVBAsTDUV1cm9QS0kgSXRhbHkxGzAZ
BgNVBAMTEkV1cm9QS0kgSXRhbGlhbiBDQTAeFw0xMDEyMTgxMzU4MjJaFw0yMDEyMzEyMzU5
NTlaMGUxCzAJBgNVBAYTAklUMR4wHAYDVQQKExVQb2xpdGVjbmljbyBkaSBUb3Jpbm8xNjA0
BgNVBAMTLVBvbGl0ZWNuaWNvIGRpIFRvcmlubyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCC
ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMhpj5X8VQEnxMEjxZAwHADWcxXc/Tuf
CqQhBypLMJx+aowv9Qfr96jrXwpD/OKl6cz3Bmv0s/4oP5+ode2bWFXsVEKWR3J8vCusF1Nv
tPI16g8t5numZ+JGZqC3ZpvUTNsODUxb+M5L4T2zNtO4GqZlgDhB9QOKq+71LeKp+R3q5cIX
tSBPWYiH6EPbzQJQdxcbh3d9d+rxmtW1W4LmGqjBL2YGTezsbagbsHmSMX4Djw7TyuFR9qkB
NhLLiHizz0AdNqW95XY+/5GzTZak7k5FGxwwzR/sN6Q/Sj1xHcWNw+ROo1aUtf5k5jVQaScH
DjixGbqLQFf/2fItHfCRMMcCAwEAAaOCAb0wggG5MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0P
AQH/BAQDAgEGMB0GA1UdDgQWBBTNm1tbnup2IcQQaOjSLTfbHy/I5DAfBgNVHSMEGDAWgBTQ
deU/68q6a5ZRfCClmL3zZ9O0SjCBkQYDVR0gBIGJMIGGMD4GCisGAQQBqQcBAQIwMDAuBggr
BgEFBQcCARYiaHR0cDovL3d3dy5ldXJvcGtpLm9yZy9jYS9jcHMvMS4yLzBEBgorBgEEAakH
AgECMDYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cuaXRhbHkuZXVyb3BraS5vcmcvY2EvY3Bz
LzEuMi8wfgYIKwYBBQUHAQEEcjBwMCkGCCsGAQUFBzABhh1odHRwOi8vb2NzcC5pdGFseS5l
dXJvcGtpLm9yZzBDBggrBgEFBQcwAoY3aHR0cDovL3d3dy5pdGFseS5ldXJvcGtpLm9yZy9j
YS9jZXJ0cy9ldXJvcGtpX2l0YWx5LmNlcjBCBgNVHR8EOzA5MDegNaAzhjFodHRwOi8vd3d3
Lml0YWx5LmV1cm9wa2kub3JnL2NhL2NybC9pdGFseV9jcmwuY3JsMA0GCSqGSIb3DQEBBQUA
A4IBAQBTVJWIUBlbjxFQTkjRLgvNPt03m2NIhgCt+SIIFuC4rhB10VqHisAW68hXxHEfFZ06
LxeMLn3oGnPriWQdpPkC7MAt87iSyIG6Ofd1vN0oUhuWgiYqDKEOV/WX3fo9QXyFf8wEcoaK
xL4Au3aBnwVcRt6gJkBGG6J6LYc+FCVpXdxnd85sKaqTTCxtiTtwSVjqwLp/Ulj1USzhP/dj
6v40zAei5LHtCjSUwWzRz1M8nTsz1LTwOybzA582+i/fIVVaiqMZicNwtrFfzTpf7bk30unZ
2cqWbLUWjldCUloD+DwKnD7XtDeNIfKuA/0XYOT+xHFJJYGai+e3MlAgkK6PMIIFYjCCBEqg
AwIBAgICCdUwDQYJKoZIhvcNAQEFBQAwZTELMAkGA1UEBhMCSVQxHjAcBgNVBAoTFVBvbGl0
ZWNuaWNvIGRpIFRvcmlubzE2MDQGA1UEAxMtUG9saXRlY25pY28gZGkgVG9yaW5vIENlcnRp
ZmljYXRpb24gQXV0aG9yaXR5MB4XDTE1MTIxODExMzM1NloXDTIwMTIzMTIzNTk1OVowYDEL
MAkGA1UEBhMCSVQxHjAcBgNVBAoTFVBvbGl0ZWNuaWNvIGRpIFRvcmlubzEYMBYGA1UEAxMP
Q2F0YWxkbyAgQmFzaWxlMRcwFQYKCZImiZPyLGQBARMHZDAxMTY0OTCCASIwDQYJKoZIhvcN
AQEBBQADggEPADCCAQoCggEBAPbWtKkXIpO0Gbgs6fU9nHn2pCIzLTHu6ddV1fVubxCA1MmJ
/zdw7dK4KK7D+wOEDS4NVS8BBD+MP1HSfaTT5nP8fS2kPt+2zb7Hi4tt9PgipP3fINnwCFx5
V+GHMKqh2yFKX0+vrK13p5ZEqKXEzUh7J6EE/8plm9IeOo5xZuierVLX9W4++j4ibjyKI4SY
ANXQWaQWQjXPdDXRhX6qCBBTM4VBsk6H50AviypbQ8i3M18Kle294d6pqwm0Nn6xtBozCIJv
wxEQ2sHX6g1Ay7gjD0O3RR7k5C2iZ+XYbBlamyOyNnElwC99ZoAE9Vt1iYpUvBoDZjlh3E+O
Q2NCzKsCAwEAAaOCAh8wggIbMA4GA1UdDwEB/wQEAwID+DAnBgNVHSUEIDAeBggrBgEFBQcD
AgYIKwYBBQUHAwMGCCsGAQUFBwMEMCMGA1UdEQQcMBqBGGNhdGFsZG8uYmFzaWxlQHBvbGl0
by5pdDAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRrJc+5PhVUsnm6WMKyd8KatvdLkDAfBgNV
HSMEGDAWgBTNm1tbnup2IcQQaOjSLTfbHy/I5DCBywYDVR0gBIHDMIHAMD4GCisGAQQBqQcB
AQIwMDAuBggrBgEFBQcCARYiaHR0cDovL3d3dy5ldXJvcGtpLm9yZy9jYS9jcHMvMS4yLzBE
BgorBgEEAakHAgECMDYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cuaXRhbHkuZXVyb3BraS5v
cmcvY2EvY3BzLzEuMi8wOAYKKwYBBAGVYgECAjAqMCgGCCsGAQUFBwIBFhxodHRwOi8vY2Eu
cG9saXRvLml0L2Nwcy8yLjIvMGYGCCsGAQUFBwEBBFowWDAhBggrBgEFBQcwAYYVaHR0cDov
L29jc3AucG9saXRvLml0MDMGCCsGAQUFBzAChidodHRwOi8vY2EucG9saXRvLml0L2NlcnRz
L3BvbGl0b19jYS5jZXIwNwYDVR0fBDAwLjAsoCqgKIYmaHR0cDovL2NhLnBvbGl0by5pdC9j
cmwvcG9saXRvX2NybC5jcmwwDQYJKoZIhvcNAQEFBQADggEBABXX3IovYgK8gexMivYfptCj
oCuONoMFOqyyQAzTTkBUSROq86dBcaYpTSH9zJ/U6YsGFhrWT/1uCjZPmi1jGWSgpHh/CxIi
8IfsAGnmVMv6/MCdZu8VQlsS+DhFGhnHjrM2fKoh3bogxSF2/y8Avqesm0VjwP5J+sHD4mb9
U3GChX/6s58BCjhjcBOsJHuXyb0FTh71bBlLiJnH6RrX1AbmpjQqrBOZNKGfNuwOi+gjjiFb
gDjc+NUM+MLBaWDggJabKMrYW7qe/wfMi0Mfu8Lj7jfbOcy2VjVZNofM4HyKnuEqa85D4tWq
ARz2AFVzf/JKsIY85LvOLi5plm/K/HgxggNrMIIDZwIBATBrMGUxCzAJBgNVBAYTAklUMR4w
HAYDVQQKExVQb2xpdGVjbmljbyBkaSBUb3Jpbm8xNjA0BgNVBAMTLVBvbGl0ZWNuaWNvIGRp
IFRvcmlubyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eQICCdUwDQYJYIZIAWUDBAIBBQCgggHR
MBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE2MDYxMDEwNDYy
M1owLwYJKoZIhvcNAQkEMSIEIDBGWsFYmZ1zfj4z+jxouj7NXkMXwkOE2yAbovoXJzd8MGwG
CSqGSIb3DQEJDzFfMF0wCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBAjAKBggqhkiG9w0DBzAO
BggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgw
egYJKwYBBAGCNxAEMW0wazBlMQswCQYDVQQGEwJJVDEeMBwGA1UEChMVUG9saXRlY25pY28g
ZGkgVG9yaW5vMTYwNAYDVQQDEy1Qb2xpdGVjbmljbyBkaSBUb3Jpbm8gQ2VydGlmaWNhdGlv
biBBdXRob3JpdHkCAgnVMHwGCyqGSIb3DQEJEAILMW2gazBlMQswCQYDVQQGEwJJVDEeMBwG
A1UEChMVUG9saXRlY25pY28gZGkgVG9yaW5vMTYwNAYDVQQDEy1Qb2xpdGVjbmljbyBkaSBU
b3Jpbm8gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkCAgnVMA0GCSqGSIb3DQEBAQUABIIBAEYU
lPgHDq2O3RwQscIelj2X4KHzxUVAI0x3DWEA+m6L7GudwAnusiBAfrBXYyHXxHhdOvJzYbRj
o5u/996dS9A1NH5eYDh4OGz+l7LJ9+TpmUEtr+SYRGuK8ijWJS5+4NV7X2/aiitUHHuD1Gz9
mDpLisLvJezPWLegiiifx+N6vc+QJVL/ENFUgOg8I+IVbVmnGcHP/bP7W0dcIMhEs43FRvMa
Pq8j/VTDaFou4TSnZcKzd7jZqflRrKnKvKgxg3xVQOQf7hKMTW5NQaoCuXcrp0nMB/9DEstY
luzpiE1hioJ2hd3lfWqB647k+2cqBFVPEcLrWb8XZ5/iDYP2UvQAAAAAAAA=
--------------ms080204050202080807010109--


From nobody Mon Jun 13 01:38:05 2016
Return-Path: <youjianjie@huawei.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 27E2412D129 for <i2nsf@ietfa.amsl.com>; Mon, 13 Jun 2016 01:38:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.647
X-Spam-Level: 
X-Spam-Status: No, score=-5.647 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JR38G4it9ais for <i2nsf@ietfa.amsl.com>; Mon, 13 Jun 2016 01:38:02 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ABFDF12D0DD for <I2NSF@ietf.org>; Mon, 13 Jun 2016 01:38:01 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml701-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CLW04238; Mon, 13 Jun 2016 08:37:58 +0000 (GMT)
Received: from NKGEML414-HUB.china.huawei.com (10.98.56.75) by lhreml701-cah.china.huawei.com (10.201.5.93) with Microsoft SMTP Server (TLS) id 14.3.235.1; Mon, 13 Jun 2016 09:37:58 +0100
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml414-hub.china.huawei.com ([10.98.56.75]) with mapi id 14.03.0235.001; Mon, 13 Jun 2016 16:37:50 +0800
From: Youjianjie <youjianjie@huawei.com>
To: "I2NSF@ietf.org" <I2NSF@ietf.org>
Thread-Topic: User Group based policy
Thread-Index: AdHFTt62uEKZIQ82T1qYoCIPkyDVdg==
Date: Mon, 13 Jun 2016 08:37:51 +0000
Message-ID: <F6C28B32DA084644BB6C8D0BD65B669DC0A171@NKGEML515-MBX.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.78.148]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020204.575E70E7.00F5, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: ade509817abfafc1184179c1a4ed605c
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/zF0GM7-220c1j47ofH3WyJfmn58>
Subject: [I2nsf] User Group based policy
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 13 Jun 2016 08:38:04 -0000

Hi,

We are working on the User-group Aware Policy Control (UAPC) framework, whi=
ch facilitates consistent enforcement of security policies based on user gr=
oup identity. https://tools.ietf.org/html/draft-you-i2nsf-user-group-based-=
policy-01=20

Use cases for UAPC:
With the increased popularity of enterprise wireless networks and remote ac=
cess technologies such as Virtual Private Networks (VPN), enterprise networ=
ks have become borderless, and employees' locations can be anywhere. Enabli=
ng large-scale employee mobility across many access locations improves ente=
rprise production efficiency but also introduces challenges related to ente=
rprise network management and security. The IP address of the user can chan=
ge frequently when the user is in motion. Consequently, IP address-based po=
licies (such as forwarding, routing, QoS and security policies) may not be =
flexible enough to accommodate users in motion.

User-group ID represents the collective identity of a group of users, and i=
s determined by a set of one or more matching criteria (e.g., roles, 4-, 5-=
, and 6-tuples, VLAN ID, etc.) that disambiguates this user-group entity fr=
om other entities.

The UAPC framework consists of four main components: (1) Policy Server, (2)=
 Authentication Server, (3) Security Controller, (4) Network Security Funct=
ions.

Within the UAPC framework, inter-group policy enforcement requires two key =
components: (1) user-group-to-user-group access policies, and (2) sets of N=
SFs that are managed by sets of policies.

Some requirements are proposed in the last section.=20

Any comments or suggestions are welcome.

Thanks,
Jianjie


From nobody Mon Jun 13 14:34:56 2016
Return-Path: <linda.dunbar@huawei.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 B583B12DA6E for <i2nsf@ietfa.amsl.com>; Mon, 13 Jun 2016 14:34:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.647
X-Spam-Level: 
X-Spam-Status: No, score=-5.647 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2CUApym_RCWl for <i2nsf@ietfa.amsl.com>; Mon, 13 Jun 2016 14:34:52 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 49C1B12DA73 for <I2NSF@ietf.org>; Mon, 13 Jun 2016 14:34:48 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml704-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CLX03143; Mon, 13 Jun 2016 21:34:45 +0000 (GMT)
Received: from DFWEML702-CAH.china.huawei.com (10.193.5.176) by lhreml704-cah.china.huawei.com (10.201.5.130) with Microsoft SMTP Server (TLS) id 14.3.235.1; Mon, 13 Jun 2016 22:34:45 +0100
Received: from DFWEML501-MBB.china.huawei.com ([10.193.5.179]) by dfweml702-cah.china.huawei.com ([10.193.5.176]) with mapi id 14.03.0235.001; Mon, 13 Jun 2016 14:34:33 -0700
From: Linda Dunbar <linda.dunbar@huawei.com>
To: Youjianjie <youjianjie@huawei.com>, "I2NSF@ietf.org" <I2NSF@ietf.org>
Thread-Topic: User Group based policy
Thread-Index: AdHFTt62uEKZIQ82T1qYoCIPkyDVdgAa+c7w
Date: Mon, 13 Jun 2016 21:34:32 +0000
Message-ID: <4A95BA014132FF49AE685FAB4B9F17F657EB40E5@dfweml501-mbb>
References: <F6C28B32DA084644BB6C8D0BD65B669DC0A171@NKGEML515-MBX.china.huawei.com>
In-Reply-To: <F6C28B32DA084644BB6C8D0BD65B669DC0A171@NKGEML515-MBX.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.220.135.134]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090204.575F26F6.0066, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 92ee8fa46c5fe48b75900267473008a9
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/vy5aJv4Cklh3lAxizh7N1SRjjZA>
Subject: Re: [I2nsf] User Group based policy
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 13 Jun 2016 21:34:55 -0000

Jian Jie,=20

Will your "User Group Based Policy" also use the  "Event - Condition - Acti=
on" paradigm which I2NSF WG agreed to use from the Buenos Aires meeting?

If your answer is "Yes", can you add the Information model for your "User G=
roup Based Policy"?=20

For example,=20
- The information (and data) model for "Event"
- The information (and data) model for "Condition"
- The information (and data) model for "Action".

It would be helpful if you post your detailed description for each category=
 above on the mailing list to get some discussion before asking for WG adop=
tion.=20

Thanks, Linda

-----Original Message-----
From: I2nsf [mailto:i2nsf-bounces@ietf.org] On Behalf Of Youjianjie
Sent: Monday, June 13, 2016 3:38 AM
To: I2NSF@ietf.org
Subject: [I2nsf] User Group based policy

Hi,

We are working on the User-group Aware Policy Control (UAPC) framework, whi=
ch facilitates consistent enforcement of security policies based on user gr=
oup identity. https://tools.ietf.org/html/draft-you-i2nsf-user-group-based-=
policy-01=20

Use cases for UAPC:
With the increased popularity of enterprise wireless networks and remote ac=
cess technologies such as Virtual Private Networks (VPN), enterprise networ=
ks have become borderless, and employees' locations can be anywhere. Enabli=
ng large-scale employee mobility across many access locations improves ente=
rprise production efficiency but also introduces challenges related to ente=
rprise network management and security. The IP address of the user can chan=
ge frequently when the user is in motion. Consequently, IP address-based po=
licies (such as forwarding, routing, QoS and security policies) may not be =
flexible enough to accommodate users in motion.

User-group ID represents the collective identity of a group of users, and i=
s determined by a set of one or more matching criteria (e.g., roles, 4-, 5-=
, and 6-tuples, VLAN ID, etc.) that disambiguates this user-group entity fr=
om other entities.

The UAPC framework consists of four main components: (1) Policy Server, (2)=
 Authentication Server, (3) Security Controller, (4) Network Security Funct=
ions.

Within the UAPC framework, inter-group policy enforcement requires two key =
components: (1) user-group-to-user-group access policies, and (2) sets of N=
SFs that are managed by sets of policies.

Some requirements are proposed in the last section.=20

Any comments or suggestions are welcome.

Thanks,
Jianjie

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


From nobody Mon Jun 13 19:14:24 2016
Return-Path: <youjianjie@huawei.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 672C312D188 for <i2nsf@ietfa.amsl.com>; Mon, 13 Jun 2016 19:14:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.647
X-Spam-Level: 
X-Spam-Status: No, score=-5.647 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dj7YK-esD_x2 for <i2nsf@ietfa.amsl.com>; Mon, 13 Jun 2016 19:14:20 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 92B8312D105 for <I2NSF@ietf.org>; Mon, 13 Jun 2016 19:14:19 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml702-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CQT29031; Tue, 14 Jun 2016 02:14:16 +0000 (GMT)
Received: from NKGEML414-HUB.china.huawei.com (10.98.56.75) by lhreml702-cah.china.huawei.com (10.201.5.99) with Microsoft SMTP Server (TLS) id 14.3.235.1; Tue, 14 Jun 2016 03:14:15 +0100
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml414-hub.china.huawei.com ([10.98.56.75]) with mapi id 14.03.0235.001; Tue, 14 Jun 2016 10:14:04 +0800
From: Youjianjie <youjianjie@huawei.com>
To: Linda Dunbar <linda.dunbar@huawei.com>, "I2NSF@ietf.org" <I2NSF@ietf.org>
Thread-Topic: User Group based policy
Thread-Index: AdHFTt62uEKZIQ82T1qYoCIPkyDVdgAa+c7wAAiQ+EA=
Date: Tue, 14 Jun 2016 02:14:03 +0000
Message-ID: <F6C28B32DA084644BB6C8D0BD65B669DC0A39F@NKGEML515-MBX.china.huawei.com>
References: <F6C28B32DA084644BB6C8D0BD65B669DC0A171@NKGEML515-MBX.china.huawei.com> <4A95BA014132FF49AE685FAB4B9F17F657EB40E5@dfweml501-mbb>
In-Reply-To: <4A95BA014132FF49AE685FAB4B9F17F657EB40E5@dfweml501-mbb>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.78.148]
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090203.575F6879.000D, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: d489d2562f4f1566eb12b60d0148b786
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/loB6HeGqly8sn2YsYNT--fVFhco>
Subject: [I2nsf] =?gb2312?b?tPC4tDogVXNlciBHcm91cCBiYXNlZCBwb2xpY3k=?=
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 14 Jun 2016 02:14:22 -0000

SGkgTGluZGEsDQoNClRoYW5rcyBmb3IgeW91ciBjb21tZW50cy4NCk91ciAiVXNlciBHcm91cCBC
YXNlZCBQb2xpY3kiIHdpbGwgdXNlIHRoZSBFQ0EgcGFyYWRpZ20uIEFjdHVhbGx5IHdlJ3JlIGFs
c28gd29ya2luZyBvbiB0aGUgVXNlciBHcm91cCBCYXNlZCBQb2xpY3kgZm9yIENhcGFiaWxpdHkg
TGF5ZXIgdXNpbmcgdGhlIEVDQSBwYXJhZGlnbS4gV2UncmUgZ29pbmcgdG8gc3VibWl0IHRoaXMg
ZHJhZnQgZm9yIHRoZSB1cGNvbWluZyBJRVRGIG1lZXRpbmcuIA0KDQpIZXJlIGlzIGFuIGV4YW1w
bGU6DQpFdmVudDogb25lIE5TRiByZWNlaXZlcyBhIHBhY2tldCB3aXRoIHVzZXItZ3JvdXAtSUQg
KGUuZy4gdGhlIGluZ3Jlc3MgTlNGIGluc2VydHMgdGhlIGNvcnJlc3BvbmRpbmcgdXNlci1ncm91
cCBJRCBpbnRvIHRoZSBwYWNrZXQuKQ0KQ29uZGl0aW9uOiB1c2VyLWdyb3VwLUlEID0gKioqKiAo
ZS5nLiBpdCByZXByZXNlbnRzIHVzZXIgZHVyaW5nIG9mZmljZSBob3VycykNCkFjdGlvbjogUGVy
bWl0IChlLmcuIHVzZXIgYWNjZXNzaW5nIFImRCByZXNvdXJjZXMgaXMgYWxsb3dlZCkNCg0KRnVy
dGhlciBjb21tZW50cyBhcmUgd2VsY29tZSENCg0KVGhhbmtzLA0KSmlhbmppZQ0KDQoNCj4gLS0t
LS3Tyrz+1K28/i0tLS0tDQo+ILeivP7IyzogTGluZGEgRHVuYmFyDQo+ILeiy83KsbzkOiAyMDE2
xOo21MIxNMjVIDU6MzUNCj4gytW8/sjLOiBZb3VqaWFuamllOyBJMk5TRkBpZXRmLm9yZw0KPiDW
98ziOiBSRTogVXNlciBHcm91cCBiYXNlZCBwb2xpY3kNCj4gDQo+IEppYW4gSmllLA0KPiANCj4g
V2lsbCB5b3VyICJVc2VyIEdyb3VwIEJhc2VkIFBvbGljeSIgYWxzbyB1c2UgdGhlICAiRXZlbnQg
LSBDb25kaXRpb24gLSBBY3Rpb24iDQo+IHBhcmFkaWdtIHdoaWNoIEkyTlNGIFdHIGFncmVlZCB0
byB1c2UgZnJvbSB0aGUgQnVlbm9zIEFpcmVzIG1lZXRpbmc/DQo+IA0KPiBJZiB5b3VyIGFuc3dl
ciBpcyAiWWVzIiwgY2FuIHlvdSBhZGQgdGhlIEluZm9ybWF0aW9uIG1vZGVsIGZvciB5b3VyICJV
c2VyDQo+IEdyb3VwIEJhc2VkIFBvbGljeSI/DQo+IA0KPiBGb3IgZXhhbXBsZSwNCj4gLSBUaGUg
aW5mb3JtYXRpb24gKGFuZCBkYXRhKSBtb2RlbCBmb3IgIkV2ZW50Ig0KPiAtIFRoZSBpbmZvcm1h
dGlvbiAoYW5kIGRhdGEpIG1vZGVsIGZvciAiQ29uZGl0aW9uIg0KPiAtIFRoZSBpbmZvcm1hdGlv
biAoYW5kIGRhdGEpIG1vZGVsIGZvciAiQWN0aW9uIi4NCj4gDQo+IEl0IHdvdWxkIGJlIGhlbHBm
dWwgaWYgeW91IHBvc3QgeW91ciBkZXRhaWxlZCBkZXNjcmlwdGlvbiBmb3IgZWFjaCBjYXRlZ29y
eQ0KPiBhYm92ZSBvbiB0aGUgbWFpbGluZyBsaXN0IHRvIGdldCBzb21lIGRpc2N1c3Npb24gYmVm
b3JlIGFza2luZyBmb3IgV0cNCj4gYWRvcHRpb24uDQo+IA0KPiBUaGFua3MsIExpbmRhDQo+IA0K
PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBJMm5zZiBbbWFpbHRvOmkybnNm
LWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBZb3VqaWFuamllDQo+IFNlbnQ6IE1vbmRh
eSwgSnVuZSAxMywgMjAxNiAzOjM4IEFNDQo+IFRvOiBJMk5TRkBpZXRmLm9yZw0KPiBTdWJqZWN0
OiBbSTJuc2ZdIFVzZXIgR3JvdXAgYmFzZWQgcG9saWN5DQo+IA0KPiBIaSwNCj4gDQo+IFdlIGFy
ZSB3b3JraW5nIG9uIHRoZSBVc2VyLWdyb3VwIEF3YXJlIFBvbGljeSBDb250cm9sIChVQVBDKSBm
cmFtZXdvcmssDQo+IHdoaWNoIGZhY2lsaXRhdGVzIGNvbnNpc3RlbnQgZW5mb3JjZW1lbnQgb2Yg
c2VjdXJpdHkgcG9saWNpZXMgYmFzZWQgb24gdXNlcg0KPiBncm91cCBpZGVudGl0eS4NCj4gaHR0
cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LXlvdS1pMm5zZi11c2VyLWdyb3VwLWJhc2Vk
LXBvbGljeS0wMQ0KPiANCj4gVXNlIGNhc2VzIGZvciBVQVBDOg0KPiBXaXRoIHRoZSBpbmNyZWFz
ZWQgcG9wdWxhcml0eSBvZiBlbnRlcnByaXNlIHdpcmVsZXNzIG5ldHdvcmtzIGFuZCByZW1vdGUN
Cj4gYWNjZXNzIHRlY2hub2xvZ2llcyBzdWNoIGFzIFZpcnR1YWwgUHJpdmF0ZSBOZXR3b3JrcyAo
VlBOKSwgZW50ZXJwcmlzZQ0KPiBuZXR3b3JrcyBoYXZlIGJlY29tZSBib3JkZXJsZXNzLCBhbmQg
ZW1wbG95ZWVzJyBsb2NhdGlvbnMgY2FuIGJlIGFueXdoZXJlLg0KPiBFbmFibGluZyBsYXJnZS1z
Y2FsZSBlbXBsb3llZSBtb2JpbGl0eSBhY3Jvc3MgbWFueSBhY2Nlc3MgbG9jYXRpb25zIGltcHJv
dmVzDQo+IGVudGVycHJpc2UgcHJvZHVjdGlvbiBlZmZpY2llbmN5IGJ1dCBhbHNvIGludHJvZHVj
ZXMgY2hhbGxlbmdlcyByZWxhdGVkIHRvDQo+IGVudGVycHJpc2UgbmV0d29yayBtYW5hZ2VtZW50
IGFuZCBzZWN1cml0eS4gVGhlIElQIGFkZHJlc3Mgb2YgdGhlIHVzZXIgY2FuDQo+IGNoYW5nZSBm
cmVxdWVudGx5IHdoZW4gdGhlIHVzZXIgaXMgaW4gbW90aW9uLiBDb25zZXF1ZW50bHksIElQIGFk
ZHJlc3MtYmFzZWQNCj4gcG9saWNpZXMgKHN1Y2ggYXMgZm9yd2FyZGluZywgcm91dGluZywgUW9T
IGFuZCBzZWN1cml0eSBwb2xpY2llcykgbWF5IG5vdCBiZQ0KPiBmbGV4aWJsZSBlbm91Z2ggdG8g
YWNjb21tb2RhdGUgdXNlcnMgaW4gbW90aW9uLg0KPiANCj4gVXNlci1ncm91cCBJRCByZXByZXNl
bnRzIHRoZSBjb2xsZWN0aXZlIGlkZW50aXR5IG9mIGEgZ3JvdXAgb2YgdXNlcnMsIGFuZCBpcw0K
PiBkZXRlcm1pbmVkIGJ5IGEgc2V0IG9mIG9uZSBvciBtb3JlIG1hdGNoaW5nIGNyaXRlcmlhIChl
LmcuLCByb2xlcywgNC0sIDUtLCBhbmQNCj4gNi10dXBsZXMsIFZMQU4gSUQsIGV0Yy4pIHRoYXQg
ZGlzYW1iaWd1YXRlcyB0aGlzIHVzZXItZ3JvdXAgZW50aXR5IGZyb20gb3RoZXINCj4gZW50aXRp
ZXMuDQo+IA0KPiBUaGUgVUFQQyBmcmFtZXdvcmsgY29uc2lzdHMgb2YgZm91ciBtYWluIGNvbXBv
bmVudHM6ICgxKSBQb2xpY3kgU2VydmVyLCAoMikNCj4gQXV0aGVudGljYXRpb24gU2VydmVyLCAo
MykgU2VjdXJpdHkgQ29udHJvbGxlciwgKDQpIE5ldHdvcmsgU2VjdXJpdHkgRnVuY3Rpb25zLg0K
PiANCj4gV2l0aGluIHRoZSBVQVBDIGZyYW1ld29yaywgaW50ZXItZ3JvdXAgcG9saWN5IGVuZm9y
Y2VtZW50IHJlcXVpcmVzIHR3byBrZXkNCj4gY29tcG9uZW50czogKDEpIHVzZXItZ3JvdXAtdG8t
dXNlci1ncm91cCBhY2Nlc3MgcG9saWNpZXMsIGFuZCAoMikgc2V0cyBvZiBOU0ZzDQo+IHRoYXQg
YXJlIG1hbmFnZWQgYnkgc2V0cyBvZiBwb2xpY2llcy4NCj4gDQo+IFNvbWUgcmVxdWlyZW1lbnRz
IGFyZSBwcm9wb3NlZCBpbiB0aGUgbGFzdCBzZWN0aW9uLg0KPiANCj4gQW55IGNvbW1lbnRzIG9y
IHN1Z2dlc3Rpb25zIGFyZSB3ZWxjb21lLg0KPiANCj4gVGhhbmtzLA0KPiBKaWFuamllDQo+IA0K
PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBJMm5z
ZiBtYWlsaW5nIGxpc3QNCj4gSTJuc2ZAaWV0Zi5vcmcNCj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9pMm5zZg0K


From nobody Tue Jun 14 06:02:09 2016
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 0A00312DBAC for <i2nsf@ietfa.amsl.com>; Tue, 14 Jun 2016 06:02:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.046
X-Spam-Level: 
X-Spam-Status: No, score=-4.046 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xlqhe8DzWWBk for <i2nsf@ietfa.amsl.com>; Tue, 14 Jun 2016 06:02:03 -0700 (PDT)
Received: from smtptc.telefonica.com (smtptc.telefonica.com [195.76.34.108]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3DE9312D773 for <i2nsf@ietf.org>; Tue, 14 Jun 2016 06:02:02 -0700 (PDT)
Received: from smtptc.telefonica.com (tgtim3c02.telefonica.com [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 2C6F0606CE; Tue, 14 Jun 2016 15:02:01 +0200 (CEST)
Received: from ESTGVMSP113.EUROPE.telefonica.corp (unknown [10.92.4.9]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client CN "ESTGVMSP113", Issuer "ESTGVMSP113" (not verified)) by smtptc.telefonica.com (Postfix) with ESMTPS id 1180A605DD; Tue, 14 Jun 2016 15:02:01 +0200 (CEST)
Received: from emea01-am1-obe.outbound.protection.outlook.com (10.92.5.139) by tls.telefonica.com (10.92.6.55) with Microsoft SMTP Server (TLS) id 14.3.266.1; Tue, 14 Jun 2016 15:02:00 +0200
Received: from DB4PR06MB0624.eurprd06.prod.outlook.com (10.161.13.142) by DB4PR06MB0624.eurprd06.prod.outlook.com (10.161.13.142) with Microsoft SMTP Server (TLS) id 15.1.511.6; Tue, 14 Jun 2016 13:00:59 +0000
Received: from DB4PR06MB0624.eurprd06.prod.outlook.com ([10.161.13.142]) by DB4PR06MB0624.eurprd06.prod.outlook.com ([10.161.13.142]) with mapi id 15.01.0511.014; Tue, 14 Jun 2016 13:00:59 +0000
From: DIEGO LOPEZ GARCIA <diego.r.lopez@telefonica.com>
To: Luyuan Fang <lufang@microsoft.com>
Thread-Topic: [I2nsf] piece out I2NSF portion and DOTS portion from the draft-fang-i2nsf-inter-cloud-ddos-mitigation-api-01
Thread-Index: AQHRihEUBKEwyX0gvkmW07ul4LoBcJ9xUx6AgHgSVgA=
Date: Tue, 14 Jun 2016 13:00:59 +0000
Message-ID: <F7B68904-4A51-42D9-A414-4F5E4F945FB8@telefonica.com>
References: <BY2PR0301MB0693F43A414126BACEC64073D6860@BY2PR0301MB0693.namprd03.prod.outlook.com> <4A95BA014132FF49AE685FAB4B9F17F657E64BC6@dfweml501-mbb> <DM2PR0301MB07047F8A10DE557173DF43C8D6980@DM2PR0301MB0704.namprd03.prod.outlook.com>
In-Reply-To: <DM2PR0301MB07047F8A10DE557173DF43C8D6980@DM2PR0301MB0704.namprd03.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=diego.r.lopez@telefonica.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [82.203.205.227]
x-ms-office365-filtering-correlation-id: 867c1a0b-ebe6-4a3c-fec2-08d39453ee7e
x-microsoft-exchange-diagnostics: 1; DB4PR06MB0624; 5:vuxg2wgV1xLwHcquVndDdGR9Y3btA12Cu50hyKYwKR7E/JyR5rcUrNnODDQwq8jT6V/ASzM/Zat9YZXMQMbF8UZBRLFN1mrg+S//rJAjOD8fG/ZGqkV/No3cG/Xl2tEM7maXnX0oDiqb8GZXeOYXTQ==; 24:XDTV1peRHbVkMsZIpRH9r0lLqEqYpXqI1/9Vu6kR5HpONbQQbFO3UcGrLMtwhsmgFwxB/B2fqfewTujeRFsVjArUl5XPTED3izP2o7kqU1o=; 7:XLH3JN5AJHno73mFWapgah+gobn5Fdkq8TJlv/LSX7z5GzCNmxO+8bs6hHp0L5YOcfoapzc8SqTwc3Q8QxuxL/OKTDIIG78JnJYeeOOvxOpuS/t3FmfadZl1l0WGul9weLjvLQEk9C8e3FZdXoEoWSyS0hyJY4SR/RiSxbPCnCk6U3Ynd/b92OEa+hpBZE0LzR5Q/vTGN10NEHyfu13LFBREu2P40BNJZ1L+ZciIuWc=
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB4PR06MB0624;
x-microsoft-antispam-prvs: <DB4PR06MB0624D5095D45B64679FC8297DF540@DB4PR06MB0624.eurprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(40392960112811)(20558992708506)(72170088055959)(192374486261705)(189930954265078)(50582790962513)(219752817060721)(211171220733660)(231250463719595);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046); SRVR:DB4PR06MB0624; BCL:0; PCL:0; RULEID:; SRVR:DB4PR06MB0624; 
x-forefront-prvs: 09730BD177
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(7916002)(24454002)(377454003)(199003)(189002)(252514010)(15404003)(19617315012)(2421001)(82746002)(122556002)(86362001)(4326007)(66066001)(83716003)(8666004)(230783001)(1511001)(106116001)(2906002)(106356001)(105586002)(586003)(3846002)(11100500001)(102836003)(6116002)(7906002)(10400500002)(8936002)(2561002)(16236675004)(19580405001)(5004730100002)(77096005)(36756003)(5002640100001)(19580395003)(76176999)(54356999)(2950100001)(189998001)(2900100001)(87936001)(15975445007)(33656002)(3280700002)(101416001)(5008740100001)(92566002)(561944003)(81166006)(81156014)(8676002)(50986999)(345774005)(97736004)(3660700001)(110136002)(68736007)(104396002); DIR:OUT; SFP:1102; SCL:1; SRVR:DB4PR06MB0624; H:DB4PR06MB0624.eurprd06.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;  A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: telefonica.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_F7B689044A5142D9A4144F5E4F945FB8telefonicacom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jun 2016 13:00:59.2197 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9744600e-3e04-492e-baa1-25ec245c6f10
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR06MB0624
X-OriginatorOrg: telefonica.com
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/XpX4K1ZX71wd47w8uLPyoa3vWzU>
Cc: "i2nsf@ietf.org" <i2nsf@ietf.org>, Tobias Gondrom <tobias.gondrom@gondrom.org>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "Roman D. Danyliw" <rdd@cert.org>, Linda Dunbar <linda.dunbar@huawei.com>
Subject: Re: [I2nsf] piece out I2NSF portion and DOTS portion from the draft-fang-i2nsf-inter-cloud-ddos-mitigation-api-01
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 14 Jun 2016 13:02:08 -0000

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

SGksDQoNCkkga25vdyBJIGNvbWUgdG8gdGhpcyBpc3N1ZSB3aXRoIGEgbG9uZyBkZWxheSwgYnV0
IHRoaXMgaXMgdGhlIHByb2JsZW0geW91IGhhdmUgdG8gZGVhbCB3aGVuIHRyeWluZyB0byBrZWVw
IHNvIG1hbnkga25pdmVzIGluIHRoZSBhaXLigKYNCg0KTG9va2luZyBhdCBMdXl1YW4gZG9jdW1l
bnQsIGFuZCB0aGUgZnVydGhlciBkaXNjdXNzaW9ucyB3aXRoIHRoZSBjaGFpcnMgSSB0ZW5kIHRv
IHNlZSBhIGNsZWFyIHZhbHVlIGluIHRoZSBwcm9wb3NhbCwgYW5kIGEgY2xlYXIgYXBwbGljYWJp
bGl0eSB0byB3aGF0IHdlIGNvdWxkIGNhbGwgYSByZWN1cnNpdmUgSTJOU0YsIGFibGUgdG8gc3Vw
cG9ydCBzb21lIG9mIHRoZSB1c2UgY2FzZSB3ZSBhcmUgY29uc2lkZXJpbmcgaW4gdGhlIEVUU0kg
TkZWIFNFQyB3b3JraW5nIGdyb3VwIG9uIGRpZmZlcmVudCBzZWN1cml0eSBkb21haW5zLCBhbmQg
dGhlIGNvbnNpZGVyYXRpb25zIGFyb3VuZCBuZXR3b3JrIHNsaWNpbmcgaW4gdGhlIDVHIGNvbW11
bml0eSwgZ29pbmcgYmV5b25kIHRoZSAoYWxyZWFkeSBpbnRlcmVzdGluZykgdXNlIGNhc2Ugb2Yg
dGhlIGNvbGxhYm9yYXRpb24gYmV0d2VlbiBjbG91ZCBhbmQgbmV0d29yayBwcm92aWRlcnMuDQoN
CkJlIGdvb2RlLA0KDQpPbiAzMCBNYXIgMjAxNiwgYXQgMDU6MjQgLCBMdXl1YW4gRmFuZyA8bHVm
YW5nQG1pY3Jvc29mdC5jb208bWFpbHRvOmx1ZmFuZ0BtaWNyb3NvZnQuY29tPj4gd3JvdGU6DQoN
CkhpIExpbmRhLA0KDQpUaGFuayB5b3UgZm9yIGhpZ2hsaWdodGluZyB0aGUgaW1wb3J0YW50IGFz
cGVjdHMgaGVyZSwgdmVyeSBtdWNoIGFwcHJlY2lhdGVkLg0KU2VlIGluLWxpbmUgbXkgY29tbWVu
dHMgbWFya2VkIHdpdGggW2xmXS4NCg0KRnJvbTogTGluZGEgRHVuYmFyIFttYWlsdG86bGluZGEu
ZHVuYmFyQGh1YXdlaS5jb21dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAyOSwgMjAxNiA0OjE1IFBN
DQpUbzogTHV5dWFuIEZhbmcgPGx1ZmFuZ0BtaWNyb3NvZnQuY29tPG1haWx0bzpsdWZhbmdAbWlj
cm9zb2Z0LmNvbT4+OyBpMm5zZkBpZXRmLm9yZzxtYWlsdG86aTJuc2ZAaWV0Zi5vcmc+DQpDYzog
YWRyaWFuQG9sZGRvZy5jby51azxtYWlsdG86YWRyaWFuQG9sZGRvZy5jby51az47IFRvYmlhcyBH
b25kcm9tIDx0b2JpYXMuZ29uZHJvbUBnb25kcm9tLm9yZzxtYWlsdG86dG9iaWFzLmdvbmRyb21A
Z29uZHJvbS5vcmc+PjsgUm9tYW4gRC4gRGFueWxpdyA8cmRkQGNlcnQub3JnPG1haWx0bzpyZGRA
Y2VydC5vcmc+Pg0KU3ViamVjdDogcGllY2Ugb3V0IEkyTlNGIHBvcnRpb24gYW5kIERPVFMgcG9y
dGlvbiBmcm9tIHRoZSBkcmFmdC1mYW5nLWkybnNmLWludGVyLWNsb3VkLWRkb3MtbWl0aWdhdGlv
bi1hcGktMDENCg0KTHVZdWFuLA0KDQpET1RTIHBlb3BsZSBwb2ludGVkIG91dCB0aGF0IHRoZSBy
ZXF1ZXN0IGZvciBoZWxwIGluIG1pdGlnYXRpbmcgRERvUyAgYmV0d2VlbiBQcm92aWRlcnMgIGlz
IG5vdCB0aGF0IG11Y2ggZGlmZmVyZW50IGZyb20gYW4gZW5kIHBvaW50IHJlcXVlc3RpbmcgZm9y
IGhlbHAgaW4gbWl0aWdhdGluZyBERG9TLiBXaGlsZSB5b3UgY2FuIGNvbnRpbnVlIHRoZSBkZWJh
dGUgb24gd2h5IHJlcXVlc3QgZm9yIEREb1MgbWl0aWdhdGluZyBiZXR3ZWVuIHByb3ZpZGVycyBp
cyBkaWZmZXJlbnQgb24gdGhlIERPVFMgbWFpbGluZyBsaXN0LCB3ZSAoSTJOU0YgbWFpbGluZyBs
aXN0KSBjYW4gZm9jdXMgb24gdGhlIGRpc2N1c3Npb24gdG8gcGllY2Ugb3V0IHRoZSBwb3J0aW9u
IGZyb20geW91ciBkcmFmdCB0aGF0IG1pZ2h0IGZpdCB0aGUgSTJOU0YgV0cgc2NvcGUuDQoNClts
Zl0gSW50ZXItcHJvdmlkZXIgY2FzZXMgYXJlIFZFUlkgZGlmZmVyZW50IHRoYW4gaW50ZXItcmVn
aW9uIHdpdGhpbiBvdXJzZWx2ZXMsIG9yIGludGVyLWNvbm5lY3RpbmcgdG8gZW5kIGN1c3RvbWVy
cy4gVG8gYmUgbW9yZSBncmFudWxhciwgZXZlbiBJbnRlci1wcm92aWRlciBjYXNlIHZhcmllcyBi
ZXR3ZWVuIGVhY2ggcGFydG5lciBwcm92aWRlciB3ZSBhcmUgd29ya2luZyB3aXRoLiBCdXQgYXQg
bGVhc3Qgd2Ugd2FudCB0byBoYXZlIGEgc2V0IG9mIHN0YW5kYXJkIEFQSSB3ZSBjYW4gYmFzZWQg
b24gd2hlbiB3b3JraW5nIGJldHdlZW4gcHJvdmlkZXJzLg0KDQpXaXRoIGEgbW9yZSBjbG9zZS11
cCBsb29rIGF0IHlvdXIgZHJhZnQsIGl0IHNlZW1zIHRvIG1lIHRoYXQgeW91IGFsc28gd2FudCB0
byBzcGVjaWZ5IHRoZSBpbnRlcmZhY2VzIChpLmUuIHRoZSBSZXN0ZnVsIEFQSXMgaW4gU2VjdGlv
biA0LjIpIGJldHdlZW4gb3BlcmF0b3JzIChvciBEb21haW5zKS4gVGhlICBTZWN0aW9uIDQuMiBz
cGVjaWZpZXMgdGhlIHBvbGljaWVzL3J1bGVzIHRvIHJlc3RyaWN0IG9yIHJhdGUgbGltaXQgY2Vy
dGFpbiB0cmFmZmljIGZyb20gb25lIGRvbWFpbiB0byBhbm90aGVyLCBhbmQgdGhlIGNhcGFiaWxp
dHkgaW5xdWlyeSBmcm9tIG9uZSBkb21haW4gdG8gdGhlIG90aGVyLg0KVGhpcyBwb3J0aW9uIG1p
Z2h0IGZpdCB0byB0aGUgSTJOU0YgU2VydmljZSBMYXllciAgSW50ZXJmYWNlLiAgV2hpbGUgRE9U
UyBpcyBzaWduYWxpbmcgYmV0d2VlbiBERG9TIG1pdGlnYXRpb24gY2xpZW50IGFuZCBzZXJ2ZXJz
LCBJMk5TRiBpcyB0byBmb3Igb25lIHBhcnR5IHRvIHNwZWNpZnkgdGhlIHJ1bGVzL3BvbGljaWVz
IHRvIHRoZSBvdGhlciBwYXJ0eSBvbiBob3cgdG8gdHJlYXQgIHRoZWlyIHNwZWNpZmljIHRyYWZm
aWMuDQoNCklmIHlvdSBhZ3JlZSB3aXRoIG15IGFuYWx5c2lzLCAgeW91IGNhbiBlbGFib3JhdGUg
dGhpcyBhc3BlY3QgZm9yICBJMk5TRiBXRy4gIFRoYXQgbWVhbnMsIHRoZSBnb2FsIGluIEkyTlNG
IGlzIG1vcmUgYWJvdXQgb25lIGRvbWFpbiBpbmZvcm1pbmcgYW5vdGhlciBkb21haW4gb24gdGhl
IHJ1bGVzL3BvbGljaWVzIHRvIHRyZWF0IHRoZWlyIHNwZWNpZmljIHRyYWZmaWMuDQoNCltsZl0g
VmVyeSBtdWNoIGFncmVlIHdpdGggeW91LCBMaW5kYS4gQWN0dWFsbHksIHRoZSBBUElzIHdlIGFy
ZSB0YWxraW5nIGFib3V0LCBub3QgbmVjZXNzYXJpbHkgbGltaXRlZCB0byBERG9TIG1pdGlnYXRp
b24sIGl0IGlzIGFib3V0IHNlY3VyaXR5IHBvbGljeSBpbiBnZW5lcmFsLiBBbmQgdGhlIEFQSSBp
cyBub3Qgb25seSB1c2VkIHdoZW4gRERvUyBhdHRhY2sgaGFwcGVucywgaXQgaXMgdXNlZCB0byBl
eGNoYW5nZSBpbmZvcm1hdGlvbiBiZWZvcmUgYW5kIGFmdGVyIHRoZSBhdHRhY2tzLCBhbmQgYXQg
YW55IHRpbWUuDQoNCkZvciBleGFtcGxlLCB3ZSB3b3JrIHdpdGggYW4gSVNQIGluIGEgZGlmZmVy
ZW50IGNvdW50cnksIHdlIGxpa2UgdG8gZXhjaGFuZ2Ugc2VjdXJpdHkgcG9saWN5IGluZm8gYXQg
dGhlIHRpbWUgdGhlIGNvbm5lY3Rpb24gaXMgc2V0IHVwLCBvciB3aGVuIHRoaXMgbmV3IEFQSSBp
bXBsZW1lbnRlZCBieSBib3RoIHNpZGVzLiBUaGUgaW5mbyBjYW4gaW5jbHVkZTogSGVyZSBpcyBv
dXIgc2VjdXJpdHkgY2FwYWJpbGl0eSBhbmQgcG9saWNpZXMsIHdoYXQgaXMgeW91cnM/IFdlIHdh
bnQgeW91IHRvIGJsb2NrIGNlcnRhaW4gdHJhZmZpYyBjb21pbmcgdG8gdXMgKHRoZSBwb2xpY3kg
Y2FuIGJlIGNoYW5nZXMgcmVhbCB0aW1lKSwgd2UgY2FuIGRvIHRoZSBzYW1lIGZvciB5b3UgdXBv
biByZXF1ZXN0LiBXZSBhcmUgb2JzZXJ2aW5nIEREb1MgaGFwcGVuaW5nIGluIGNlcnRhaW4gbmV0
d29ya3MsIHdhbnQgc2hhcmUgd2l0aCB5b3Ugb24gdGhlIGF0dGFjayBzaWduYXR1cmUsIHZvbHVt
ZSwgbG9jYXRpb24sIHRpbWUgc3RhbXAsIGV0Yy4gV2UgZXhwZWN0IHRoZSBwYXJ0bmVycyBzaGFy
ZSB0aGUgc2FtZSB3aXRoIHVzLiBPciBldmVuIGxldOKAmXMgYWdyZWUgb24gYSBjb21iaW5lZCBt
aXRpZ2F0aW9uIHN0cmF0ZWd5IHRvZ2V0aGVyICh0aGlzIG1heSBuZWVkIG1vcmUgdGhhbiBzaW1w
bGUgQVBJLCBvciBwb3NzaWJsZSBwcmVkZWZpbmVkIGFzIHBsYW4gQSwgcGxhbiBCLCBjaXJjdWl0
IG1vdmUsIGV0Yy4pDQoNCkFzIEkyTlNGIGlzIGNvbnZlcmdpbmcgdG8gRXZlbnQtIENvbmRpdGlv
biDigJMgQWN0aW9uIHBhcmFkaWdtLCBkbyB5b3UgdGhpbmsgdGhlIOKAnFNlY3VyaXR5IE9iamVj
dOKAnSBvZiB5b3VyIHByb3Bvc2VkIFJ1bGVzIGNhbiBiZSBhcnRpY3VsYXRlZCBpbiB0byB0aGUg
Zm9sbG93aW5nIGZvcm1hdDoNCg0KDQpvICAgRXZlbnQgLA0KDQpvICAgQ29uZGl0aW9uIChzdWNo
IGFzIGJhbmR3aWR0aCB0aHJlc2hvbGQgZm9yIHNwZWNpZmljIHBvcnRzLCBvciBmbG93cywgcGx1
cyBjb250ZXh0dWFsIGNvbmRpdGlvbikgLCBhbmQNCg0KbyAgIEFjdGlvbnMgKHN1Y2ggYXMgQWxl
cnQsIFJhdGUgTGltaXRpbmcsIEludm9raW5nIGEgZnVuY3Rpb24sIGV0YykNCg0KW2xmXSBZZXMu
DQoNClRoYW5rcywgTGluZGENCg0KVGhhbmtzLA0KTHV5dWFuDQoNCkZyb206IEx1eXVhbiBGYW5n
IFttYWlsdG86bHVmYW5nQG1pY3Jvc29mdC5jb21dDQpTZW50OiBTdW5kYXksIE1hcmNoIDI3LCAy
MDE2IDEwOjQ0IFBNDQpUbzogaTJuc2ZAaWV0Zi5vcmc8bWFpbHRvOmkybnNmQGlldGYub3JnPg0K
Q2M6IExpbmRhIER1bmJhcjsgYWRyaWFuQG9sZGRvZy5jby51azxtYWlsdG86YWRyaWFuQG9sZGRv
Zy5jby51az4NClN1YmplY3Q6IGRyYWZ0LWZhbmctaTJuc2YtaW50ZXItY2xvdWQtZGRvcy1taXRp
Z2F0aW9uLWFwaS0wMQ0KDQpIaSBMaW5kYSwgQWRyaWFuLCBhbmQgYWxsLA0KDQpXZSBwb3N0ZWQg
ZHJhZnQtZmFuZy1pMm5zZi1pbnRlci1jbG91ZC1kZG9zLW1pdGlnYXRpb24tYXBpLTAxIG9uIDMv
MjEuDQpodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtZmFuZy1pMm5zZi1pbnRlci1j
bG91ZC1kZG9zLW1pdGlnYXRpb24tYXBpLTAxPGh0dHBzOi8vbmEwMS5zYWZlbGlua3MucHJvdGVj
dGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNhJTJmJTJmdG9vbHMuaWV0Zi5vcmclMmZodG1s
JTJmZHJhZnQtZmFuZy1pMm5zZi1pbnRlci1jbG91ZC1kZG9zLW1pdGlnYXRpb24tYXBpLTAxJmRh
dGE9MDElN2MwMSU3Y2x1ZmFuZyU0MG1pY3Jvc29mdC5jb20lN2MwZmY5MjhlZDViMTM0MTVjZGVk
MDA4ZDM1ODI3ZWI5OCU3YzcyZjk4OGJmODZmMTQxYWY5MWFiMmQ3Y2QwMTFkYjQ3JTdjMSZzZGF0
YT0lMmJSbzZ0d2M1aUpoclZaTnFRZTNMdmNLNkR3VUF4bHljT0s0WHNuJTJiR1VvcyUzZD4NCg0K
V2UgZXh0ZW5kIG1vcmUgb24gdGhlIERET1MgYXR0YWNrIHRyZW5kcyB3ZSBhcmUgb2JzZXJ2aW5n
IGFuZCB0aGUgdXJnZW50IG5lZWQgZm9yIGF1dG9tYXRlZCBpbnRlci1jbG91ZC9wcm92aWRlciBE
RG9TIG1pdGlnYXRpb24uIFdlIHByb3Bvc2UgY2F0ZWdvcmllcyBhbmQgZm9ybWF0cyBvZiBiYXNp
YyBzZXQgb2YgQVBJcy4gV2UgYWxzbyBhZGRyZXNzIGNvbW1lbnRzL3F1ZXN0aW9ucyBvbiAwMCBk
cmFmdCBmcm9tIHRoZSBXRy4NCg0KQ2hhcmFjdGVyaXN0aWNzIG9mIHRoZSBERG9TIGF0dGFja3Mg
dGhhdCB3ZSBoYXZlIHNlZW46DQoxKSBHcm93aW5nIGluIHZvbHVtZSwgZS5nLiwgNDUwIEdicHMg
cGVhayBzcGVlZCBERG9TIGF0dGFjayB3YXMgb2JzZXJ2ZWQgYnkgYW4gSVNQIGluIDEyLzIwMTQs
IHdoaWxlIG92ZXIgMzAwIEdicHMgRERvUyBhdHRhY2sgd2FzIHJlcG9ydGVkIGJ5IGFub3RoZXIg
cHJvdmlkZXIgaW4gMjAxMzsNCjIpIEdyb3dpbmcgaW4gZnJlcXVlbmN5Lg0KMykgVXNpbmcgQ2xv
dWQgc2VydmljZXMgdG8gbGF1bmNoIG1ham9yIGF0dGFja3MsIGVzcGVjaWFsbHkgd2hlbiBzb21l
IGNsb3VkIHNlcnZpY2VzIGRvIG5vdCBpbXBvc2UgYmFuZHdpZHRoIGFuZCBjb21wdXRlIHJlc291
cmNlIGxpbWl0YXRpb247DQo0KSBHcm93aW5nIGluIHNvcGhpc3RpY2F0aW9uOiBsZXZlcmFnZSB2
dWxuZXJhYmxlIHNlcnZpY2VzIGxpa2UgTlRQLCBETlMsIGFuZCBCaXRUb3JyZW50IHRvIGFtcGxp
ZnkgdGhlIGF2YWlsYWJsZSBiYW5kd2lkdGg7DQo1KSBHcm93aW5nIGF0dGFjayB0byBJbnRlci1j
bG91ZC9JbnRlci1wcm92aWRlciBjb25uZWN0aW9uIGxpbmtzLCBsYXJnZSB2b2x1bWUgYXR0YWNr
IGNhbiBkaXNydXB0IGFsbCBjbG91ZCBzZXJ2aWNlcyB0cmF2ZXJzaW5nIHRocm91Z2ggdGhlIGlu
dGVyLWNvbm5lY3Rpb24gbGlua3MuDQoNClRoaXMgZHJhZnQgaXMgZm9jdXMgb24gSW50ZXItQ2xv
dWQvSW50ZXItcHJvdmlkZXIgRERvUyBhdHRhY2sgbWl0aWdhdGlvbiwgYW5kIG1heSBleHRlbmQg
dG8gbW9yZSBnZW5lcmFsIHNlY3VyaXR5IGluZm9ybWF0aW9uIGV4Y2hhbmdlLiBXZSBuZWVkIG1l
Y2hhbmlzbXMgd2hpY2ggY2FuIGVuYWJsZSBERG9TIG1pdGlnYXRpb24gYWNyb3NzIENsb3VkIFNl
cnZpY2UgUHJvdmlkZXJzIChDU1BzKSBhbmQgTmV0d29yayBTZXJ2aWNlIFByb3ZpZGVycyAoTlNQ
cykuIFRoZXNlIG1lY2hhbmlzbXMgbXVzdCBzdXBwb3J0IHJlYWwgdGltZSwgYXV0b21hdGVkIGlu
Zm9ybWF0aW9uIGV4Y2hhbmdlIGFtb25nIENTUHMgYW5kIE5TUHMsIGFuZCBhY2hpZXZlIHJhcGlk
IHByb3RlY3RpdmUgcmVzcG9uc2UgYW5kIGVmZmVjdGl2ZSBJbnRlciBDbG91ZC9JbnRlciBQcm92
aWRlciBERG9TIGF0dGFjayBtaXRpZ2F0aW9uLg0KDQpXZSBwcm9wb3NlIHRoZSBmb2xsb3dpbmcg
Y2F0ZWdvcmllcyBvZiBiYXNpYyBzZXQgb2YgSW50ZXItY2xvdWQgQVBJczoNCjEpICAgICAgQ2Fw
YWJpbGl0eSBpbmZvcm1hdGlvbiBleGNoYW5nZTogU3VwcG9ydCAiUXVlcnkiIHRoZSBERG9TIGNh
cGFiaWxpdGllcyBmcm9tIG9uZSBwcm92aWRlciB0byBhbm90aGVyIHByb3ZpZGVyLg0KMikgICAg
ICBNaXRpZ2F0aW9uIFJlcXVlc3QgYW5kIHJlc3BvbnNlOiBPbmUgcHJvdmlkZXIgY2FuICJSZXF1
ZXN0IiBmb3IgbWl0aWdhdGlvbi4gVGhlIHByb3ZpZGVyIHJlY2VpdmVkIEREb1MgbWl0aWdhdGlv
biByZXF1ZXN0IGNhbiBhY2sgcmVxdWVzdCwgZXhlY3V0ZSBtaXRpZ2F0aW9uIHByb2NlZHVyZSwg
IGFuZCByZXNwb25kIGJhY2suDQozKSAgICAgIE1vbml0b3JpbmcgYW5kIFJlcG9ydGluZzogQWxs
b3cgYW5vdGhlciBwcm92aWRlciB0byBtb25pdG9yIEREb1Mgc3RhdHVzIGFuZCBtaXRpZ2F0aW9u
IHByb2Nlc3NlczsgYW5kIHByb3ZpZGUgRERvUyBzdGF0dXMgcmVwb3J0cyB0byBwYXJ0bmVyIHBy
b3ZpZGVycy4NCjQpICAgICAgS25vd2xlZGdlIHNoYXJpbmc6IEFsbG93IHBhcnRuZXIgcHJvdmlk
ZXJzIHRvIHF1ZXJ5IGZvciBhIHNwZWNpZmljIEREb1MgcmVsYXRlZCBkYXRhIHRvIGVuaGFuY2Ug
dGhlaXIgRERvUyByZXNpbGllbmN5IGFuZCBwZXJmb3JtIGNvb3JkaW5hdGVkIG1pdGlnYXRpb24g
d2hlbmV2ZXIgcG9zc2libGUuDQoNCldlIGFsc28gcHJvcG9zZSB0byB1c2UgUkVTVCBBUEkgZm9y
bWF0IChleGFtcGxlcyBpbiB0aGUgZHJhZnQpLg0KDQpXZeKAmWQgbGlrZSB0byBkaXNjdXNzIG9u
IHRoZSBsaXN0LCBhbmQgRjJGIGF0IElFVEY5NS4gV2UgYXJlIG9wZW4gdG8gaWRlYXMsIGFuZCB3
ZWxjb21lIGNvbnRyaWJ1dGlvbnMgdG8gcHJvZ3Jlc3MgdGhlIGRyYWZ0IGFuZCBtYWtlIGl0IHVz
YWJsZSBmb3IgZGVwbG95bWVudC4NCg0KVGhhbmtzLA0KTHV5dWFuDQoNCg0KDQoNCg0KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkkybnNmIG1haWxpbmcg
bGlzdA0KSTJuc2ZAaWV0Zi5vcmc8bWFpbHRvOkkybnNmQGlldGYub3JnPg0KaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pMm5zZg0KDQotLQ0KIkVzdGEgdmV6IG5vIGZhbGxh
cmVtb3MsIERvY3RvciBJbmZpZXJubyINCg0KRHIgRGllZ28gUi4gTG9wZXoNClRlbGVmb25pY2Eg
SStEDQpodHRwOi8vcGVvcGxlLnRpZC5lcy9kaWVnby5sb3Blei8NCg0KZS1tYWlsOiBkaWVnby5y
LmxvcGV6QHRlbGVmb25pY2EuY29tDQpUZWw6ICAgICszNCA5MTMgMTI5IDA0MQ0KTW9iaWxlOiAr
MzQgNjgyIDA1MSAwOTENCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KDQpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KDQpFc3RlIG1lbnNhamUgeSBzdXMgYWRq
dW50b3Mgc2UgZGlyaWdlbiBleGNsdXNpdmFtZW50ZSBhIHN1IGRlc3RpbmF0YXJpbywgcHVlZGUg
Y29udGVuZXIgaW5mb3JtYWNpw7NuIHByaXZpbGVnaWFkYSBvIGNvbmZpZGVuY2lhbCB5IGVzIHBh
cmEgdXNvIGV4Y2x1c2l2byBkZSBsYSBwZXJzb25hIG8gZW50aWRhZCBkZSBkZXN0aW5vLiBTaSBu
byBlcyB1c3RlZC4gZWwgZGVzdGluYXRhcmlvIGluZGljYWRvLCBxdWVkYSBub3RpZmljYWRvIGRl
IHF1ZSBsYSBsZWN0dXJhLCB1dGlsaXphY2nDs24sIGRpdnVsZ2FjacOzbiB5L28gY29waWEgc2lu
IGF1dG9yaXphY2nDs24gcHVlZGUgZXN0YXIgcHJvaGliaWRhIGVuIHZpcnR1ZCBkZSBsYSBsZWdp
c2xhY2nDs24gdmlnZW50ZS4gU2kgaGEgcmVjaWJpZG8gZXN0ZSBtZW5zYWplIHBvciBlcnJvciwg
bGUgcm9nYW1vcyBxdWUgbm9zIGxvIGNvbXVuaXF1ZSBpbm1lZGlhdGFtZW50ZSBwb3IgZXN0YSBt
aXNtYSB2w61hIHkgcHJvY2VkYSBhIHN1IGRlc3RydWNjacOzbi4NCg0KVGhlIGluZm9ybWF0aW9u
IGNvbnRhaW5lZCBpbiB0aGlzIHRyYW5zbWlzc2lvbiBpcyBwcml2aWxlZ2VkIGFuZCBjb25maWRl
bnRpYWwgaW5mb3JtYXRpb24gaW50ZW5kZWQgb25seSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZp
ZHVhbCBvciBlbnRpdHkgbmFtZWQgYWJvdmUuIElmIHRoZSByZWFkZXIgb2YgdGhpcyBtZXNzYWdl
IGlzIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCB5b3UgYXJlIGhlcmVieSBub3RpZmllZCB0
aGF0IGFueSBkaXNzZW1pbmF0aW9uLCBkaXN0cmlidXRpb24gb3IgY29weWluZyBvZiB0aGlzIGNv
bW11bmljYXRpb24gaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gSWYgeW91IGhhdmUgcmVjZWl2ZWQg
dGhpcyB0cmFuc21pc3Npb24gaW4gZXJyb3IsIGRvIG5vdCByZWFkIGl0LiBQbGVhc2UgaW1tZWRp
YXRlbHkgcmVwbHkgdG8gdGhlIHNlbmRlciB0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgY29t
bXVuaWNhdGlvbiBpbiBlcnJvciBhbmQgdGhlbiBkZWxldGUgaXQuDQoNCkVzdGEgbWVuc2FnZW0g
ZSBzZXVzIGFuZXhvcyBzZSBkaXJpZ2VtIGV4Y2x1c2l2YW1lbnRlIGFvIHNldSBkZXN0aW5hdMOh
cmlvLCBwb2RlIGNvbnRlciBpbmZvcm1hw6fDo28gcHJpdmlsZWdpYWRhIG91IGNvbmZpZGVuY2lh
bCBlIMOpIHBhcmEgdXNvIGV4Y2x1c2l2byBkYSBwZXNzb2Egb3UgZW50aWRhZGUgZGUgZGVzdGlu
by4gU2UgbsOjbyDDqSB2b3NzYSBzZW5ob3JpYSBvIGRlc3RpbmF0w6FyaW8gaW5kaWNhZG8sIGZp
Y2Egbm90aWZpY2FkbyBkZSBxdWUgYSBsZWl0dXJhLCB1dGlsaXphw6fDo28sIGRpdnVsZ2HDp8Oj
byBlL291IGPDs3BpYSBzZW0gYXV0b3JpemHDp8OjbyBwb2RlIGVzdGFyIHByb2liaWRhIGVtIHZp
cnR1ZGUgZGEgbGVnaXNsYcOnw6NvIHZpZ2VudGUuIFNlIHJlY2ViZXUgZXN0YSBtZW5zYWdlbSBw
b3IgZXJybywgcm9nYW1vcy1saGUgcXVlIG5vcyBvIGNvbXVuaXF1ZSBpbWVkaWF0YW1lbnRlIHBv
ciBlc3RhIG1lc21hIHZpYSBlIHByb2NlZGEgYSBzdWEgZGVzdHJ1acOnw6NvDQo=

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KSGksDQo8ZGl2IGNsYXNzPSIiPjxi
ciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5JIGtub3cgSSBjb21lIHRvIHRoaXMg
aXNzdWUgd2l0aCBhIGxvbmcgZGVsYXksIGJ1dCB0aGlzIGlzIHRoZSBwcm9ibGVtIHlvdSBoYXZl
IHRvIGRlYWwgd2hlbiB0cnlpbmcgdG8ga2VlcCBzbyBtYW55IGtuaXZlcyBpbiB0aGUgYWly4oCm
PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0i
Ij5Mb29raW5nIGF0IEx1eXVhbiBkb2N1bWVudCwgYW5kIHRoZSBmdXJ0aGVyIGRpc2N1c3Npb25z
IHdpdGggdGhlIGNoYWlycyBJIHRlbmQgdG8gc2VlIGEgY2xlYXIgdmFsdWUgaW4gdGhlIHByb3Bv
c2FsLCBhbmQgYSBjbGVhciBhcHBsaWNhYmlsaXR5IHRvIHdoYXQgd2UgY291bGQgY2FsbCBhIHJl
Y3Vyc2l2ZSBJMk5TRiwgYWJsZSB0byBzdXBwb3J0IHNvbWUgb2YgdGhlIHVzZSBjYXNlIHdlIGFy
ZSBjb25zaWRlcmluZyBpbg0KIHRoZSBFVFNJIE5GViBTRUMgd29ya2luZyBncm91cCBvbiBkaWZm
ZXJlbnQgc2VjdXJpdHkgZG9tYWlucywgYW5kIHRoZSBjb25zaWRlcmF0aW9ucyBhcm91bmQgbmV0
d29yayBzbGljaW5nIGluIHRoZSA1RyBjb21tdW5pdHksIGdvaW5nIGJleW9uZCB0aGUgKGFscmVh
ZHkgaW50ZXJlc3RpbmcpIHVzZSBjYXNlIG9mIHRoZSBjb2xsYWJvcmF0aW9uIGJldHdlZW4gY2xv
dWQgYW5kIG5ldHdvcmsgcHJvdmlkZXJzLjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9
IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+QmUgZ29vZGUsPC9kaXY+DQo8ZGl2IGNsYXNzPSIi
PjxiciBjbGFzcz0iIj4NCjxkaXY+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4N
CjxkaXYgY2xhc3M9IiI+T24gMzAgTWFyIDIwMTYsIGF0IDA1OjI0ICwgTHV5dWFuIEZhbmcgJmx0
OzxhIGhyZWY9Im1haWx0bzpsdWZhbmdAbWljcm9zb2Z0LmNvbSIgY2xhc3M9IiI+bHVmYW5nQG1p
Y3Jvc29mdC5jb208L2E+Jmd0OyB3cm90ZTo8L2Rpdj4NCjxiciBjbGFzcz0iQXBwbGUtaW50ZXJj
aGFuZ2UtbmV3bGluZSI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24x
IiBzdHlsZT0icGFnZTogV29yZFNlY3Rpb24xOyBmb250LWZhbWlseTogTHVjaWRhR3JhbmRlOyBm
b250LXNpemU6IDExcHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50OiBub3JtYWw7
IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IGxpbmUtaGVpZ2h0
OiBub3JtYWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDog
MHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBh
dXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyI+
DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxl
PSJjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPkhpIExpbmRhLDxvOnAgY2xhc3M9
IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAw
MXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIg
Y2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0i
Ij4mbmJzcDs8L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAx
cHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBj
bGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIi
PlRoYW5rIHlvdSBmb3IgaGlnaGxpZ2h0aW5nIHRoZSBpbXBvcnRhbnQgYXNwZWN0cyBoZXJlLCB2
ZXJ5IG11Y2ggYXBwcmVjaWF0ZWQuPG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJj
b2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPlM8L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+ZWUgaW4tbGluZSBteSBjb21tZW50cyBt
YXJrZWQgd2l0aCBbbGZdLjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBz
dHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8YSBuYW1lPSJfTWFpbEVuZENv
bXBvc2UiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNs
YXNzPSIiPiZuYnNwOzwvc3Bhbj48L2E+PC9kaXY+DQo8c3BhbiBjbGFzcz0iIj48L3NwYW4+DQo8
ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0iYm9yZGVyLXN0eWxlOiBzb2xpZCBub25lIG5vbmU7
IGJvcmRlci10b3AtY29sb3I6IHJnYigyMjUsIDIyNSwgMjI1KTsgYm9yZGVyLXRvcC13aWR0aDog
MXB0OyBwYWRkaW5nOiAzcHQgMGluIDBpbjsiIGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJp
LCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj5Gcm9tOjwvYj48c3BhbiBjbGFz
cz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+TGluZGEgRHVuYmFyIFs8YSBo
cmVmPSJtYWlsdG86bGluZGEuZHVuYmFyQGh1YXdlaS5jb20iIHN0eWxlPSJjb2xvcjogcmdiKDE0
OSwgNzksIDExNCk7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+bWFpbHRv
OmxpbmRhLmR1bmJhckBodWF3ZWkuY29tPC9hPl08c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+U2VudDo8L2I+
PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlR1ZXNkYXks
IE1hcmNoIDI5LCAyMDE2IDQ6MTUgUE08YnIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj5Ubzo8L2I+
PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkx1eXVhbiBG
YW5nICZsdDs8YSBocmVmPSJtYWlsdG86bHVmYW5nQG1pY3Jvc29mdC5jb20iIHN0eWxlPSJjb2xv
cjogcmdiKDE0OSwgNzksIDExNCk7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9
IiI+bHVmYW5nQG1pY3Jvc29mdC5jb208L2E+Jmd0Ozs8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmkybnNmQGlldGYub3JnIiBz
dHlsZT0iY29sb3I6IHJnYigxNDksIDc5LCAxMTQpOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGlu
ZTsiIGNsYXNzPSIiPmkybnNmQGlldGYub3JnPC9hPjxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIi
PkNjOjwvYj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PGEgaHJlZj0ibWFpbHRvOmFkcmlhbkBvbGRkb2cuY28udWsiIHN0eWxlPSJjb2xvcjogcmdiKDE0
OSwgNzksIDExNCk7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+YWRyaWFu
QG9sZGRvZy5jby51azwvYT47IFRvYmlhcyBHb25kcm9tICZsdDs8YSBocmVmPSJtYWlsdG86dG9i
aWFzLmdvbmRyb21AZ29uZHJvbS5vcmciIHN0eWxlPSJjb2xvcjogcmdiKDE0OSwgNzksIDExNCk7
IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+dG9iaWFzLmdvbmRyb21AZ29u
ZHJvbS5vcmc8L2E+Jmd0OzsNCiBSb21hbiBELiBEYW55bGl3ICZsdDs8YSBocmVmPSJtYWlsdG86
cmRkQGNlcnQub3JnIiBzdHlsZT0iY29sb3I6IHJnYigxNDksIDc5LCAxMTQpOyB0ZXh0LWRlY29y
YXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPnJkZEBjZXJ0Lm9yZzwvYT4mZ3Q7PGJyIGNsYXNz
PSIiPg0KPGIgY2xhc3M9IiI+U3ViamVjdDo8L2I+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPnBpZWNlIG91dCBJMk5TRiBwb3J0aW9uIGFuZCBET1RTIHBv
cnRpb24gZnJvbSB0aGUgZHJhZnQtZmFuZy1pMm5zZi1pbnRlci1jbG91ZC1kZG9zLW1pdGlnYXRp
b24tYXBpLTAxPG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxvOnAgY2xhc3M9IiI+Jm5i
c3A7PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZv
bnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0i
Ij4NCjxzcGFuIHN0eWxlPSJjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPkx1WXVh
biw8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PG86cCBj
bGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4g
MC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNs
YXNzPSIiPiZuYnNwOzwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAw
LjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xh
c3M9IiI+RE9UUyBwZW9wbGUgcG9pbnRlZCBvdXQgdGhhdCB0aGUgcmVxdWVzdCBmb3IgaGVscCBp
biBtaXRpZ2F0aW5nIEREb1MgJm5ic3A7YmV0d2VlbiBQcm92aWRlcnMgJm5ic3A7aXMgbm90IHRo
YXQgbXVjaCBkaWZmZXJlbnQgZnJvbSBhbiBlbmQgcG9pbnQgcmVxdWVzdGluZyBmb3IgaGVscCBp
biBtaXRpZ2F0aW5nIEREb1MuIFdoaWxlIHlvdSBjYW4gY29udGludWUgdGhlIGRlYmF0ZSBvbg0K
IHdoeSByZXF1ZXN0IGZvciBERG9TIG1pdGlnYXRpbmcgYmV0d2VlbiBwcm92aWRlcnMgaXMgZGlm
ZmVyZW50IG9uIHRoZSBET1RTIG1haWxpbmcgbGlzdCwgd2UgKEkyTlNGIG1haWxpbmcgbGlzdCkg
Y2FuIGZvY3VzIG9uIHRoZSBkaXNjdXNzaW9uIHRvIHBpZWNlIG91dCB0aGUgcG9ydGlvbiBmcm9t
IHlvdXIgZHJhZnQgdGhhdCBtaWdodCBmaXQgdGhlIEkyTlNGIFdHIHNjb3BlLiAmbmJzcDs8bzpw
IGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBp
biAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIg
Y2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGlu
IDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iIiBjbGFzcz0iIj5bbGZdIEludGVyLXByb3Zp
ZGVyIGNhc2VzIGFyZSBWRVJZIGRpZmZlcmVudCB0aGFuIGludGVyLXJlZ2lvbiB3aXRoaW4gb3Vy
c2VsdmVzLCBvciBpbnRlci1jb25uZWN0aW5nIHRvIGVuZCBjdXN0b21lcnMuIFRvIGJlIG1vcmUg
Z3JhbnVsYXIsIGV2ZW4gSW50ZXItcHJvdmlkZXIgY2FzZSB2YXJpZXMgYmV0d2VlbiBlYWNoIHBh
cnRuZXIgcHJvdmlkZXIgd2UgYXJlIHdvcmtpbmcgd2l0aC4gQnV0IGF0IGxlYXN0DQogd2Ugd2Fu
dCB0byBoYXZlIGEgc2V0IG9mIHN0YW5kYXJkIEFQSSB3ZSBjYW4gYmFzZWQgb24gd2hlbiB3b3Jr
aW5nIGJldHdlZW4gcHJvdmlkZXJzLjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0K
PGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0i
Y29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PC9kaXY+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJj
b2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPldpdGggYSBtb3JlIGNsb3NlLXVwIGxv
b2sgYXQgeW91ciBkcmFmdCwgaXQgc2VlbXMgdG8gbWUgdGhhdCB5b3UgYWxzbyB3YW50IHRvIHNw
ZWNpZnkgdGhlIGludGVyZmFjZXMgKGkuZS4gdGhlIFJlc3RmdWwgQVBJcyBpbiBTZWN0aW9uIDQu
MikgYmV0d2VlbiBvcGVyYXRvcnMgKG9yIERvbWFpbnMpLiBUaGUgJm5ic3A7U2VjdGlvbiA0LjIg
c3BlY2lmaWVzIHRoZSBwb2xpY2llcy9ydWxlcw0KIHRvIHJlc3RyaWN0IG9yIHJhdGUgbGltaXQg
Y2VydGFpbiB0cmFmZmljIGZyb20gb25lIGRvbWFpbiB0byBhbm90aGVyLCBhbmQgdGhlIGNhcGFi
aWxpdHkgaW5xdWlyeSBmcm9tIG9uZSBkb21haW4gdG8gdGhlIG90aGVyLiAmbmJzcDs8bzpwIGNs
YXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAw
LjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xh
c3M9IiI+VGhpcyBwb3J0aW9uIG1pZ2h0IGZpdCB0byB0aGUgSTJOU0YgU2VydmljZSBMYXllciAm
bmJzcDtJbnRlcmZhY2UuICZuYnNwO1doaWxlIERPVFMgaXMgc2lnbmFsaW5nIGJldHdlZW4gRERv
UyBtaXRpZ2F0aW9uIGNsaWVudCBhbmQgc2VydmVycywgSTJOU0YgaXMgdG8gZm9yIG9uZSBwYXJ0
eSB0byBzcGVjaWZ5IHRoZSBydWxlcy9wb2xpY2llcyB0byB0aGUgb3RoZXIgcGFydHkgb24NCiBo
b3cgdG8gdHJlYXQgJm5ic3A7dGhlaXIgc3BlY2lmaWMgdHJhZmZpYy4gJm5ic3A7PG86cCBjbGFz
cz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4w
MDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNz
PSIiPiZuYnNwOzwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsi
IGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9
IiI+SWYgeW91IGFncmVlIHdpdGggbXkgYW5hbHlzaXMsICZuYnNwO3lvdSBjYW4gZWxhYm9yYXRl
IHRoaXMgYXNwZWN0IGZvciAmbmJzcDtJMk5TRiBXRy4gJm5ic3A7VGhhdCBtZWFucywgdGhlIGdv
YWwgaW4gSTJOU0YgaXMgbW9yZSBhYm91dCBvbmUgZG9tYWluIGluZm9ybWluZyBhbm90aGVyIGRv
bWFpbiBvbiB0aGUgcnVsZXMvcG9saWNpZXMgdG8gdHJlYXQgdGhlaXIgc3BlY2lmaWMgdHJhZmZp
Yy48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjog
MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwg
c2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImNvbG9yOiByZ2IoMzEsIDczLCAx
MjUpOyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAw
aW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iIiBjbGFzcz0iIj5bbGZdIFZlcnkg
bXVjaCBhZ3JlZSB3aXRoIHlvdSwgTGluZGEuIEFjdHVhbGx5LCB0aGUgQVBJcyB3ZSBhcmUgdGFs
a2luZyBhYm91dCwgbm90IG5lY2Vzc2FyaWx5IGxpbWl0ZWQgdG8gRERvUyBtaXRpZ2F0aW9uLCBp
dCBpcyBhYm91dCBzZWN1cml0eSBwb2xpY3kgaW4gZ2VuZXJhbC4gQW5kIHRoZSBBUEkgaXMgbm90
IG9ubHkgdXNlZCB3aGVuIEREb1MgYXR0YWNrIGhhcHBlbnMsIGl0IGlzIHVzZWQgdG8gZXhjaGFu
Z2UNCiBpbmZvcm1hdGlvbiBiZWZvcmUgYW5kIGFmdGVyIHRoZSBhdHRhY2tzLCBhbmQgYXQgYW55
IHRpbWUuPG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJn
aW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSIiIGNsYXNzPSIiPiZuYnNw
Ozwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9u
dC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIi
Pg0KPHNwYW4gc3R5bGU9IiIgY2xhc3M9IiI+Rm9yIGV4YW1wbGUsIHdlIHdvcmsgd2l0aCBhbiBJ
U1AgaW4gYSBkaWZmZXJlbnQgY291bnRyeSwgd2UgbGlrZSB0byBleGNoYW5nZSBzZWN1cml0eSBw
b2xpY3kgaW5mbyBhdCB0aGUgdGltZSB0aGUgY29ubmVjdGlvbiBpcyBzZXQgdXAsIG9yIHdoZW4g
dGhpcyBuZXcgQVBJIGltcGxlbWVudGVkIGJ5IGJvdGggc2lkZXMuIFRoZSBpbmZvIGNhbiBpbmNs
dWRlOiBIZXJlIGlzIG91ciBzZWN1cml0eSBjYXBhYmlsaXR5DQogYW5kIHBvbGljaWVzLCB3aGF0
IGlzIHlvdXJzPyBXZSB3YW50IHlvdSB0byBibG9jayBjZXJ0YWluIHRyYWZmaWMgY29taW5nIHRv
IHVzICh0aGUgcG9saWN5IGNhbiBiZSBjaGFuZ2VzIHJlYWwgdGltZSksIHdlIGNhbiBkbyB0aGUg
c2FtZSBmb3IgeW91IHVwb24gcmVxdWVzdC4gV2UgYXJlIG9ic2VydmluZyBERG9TIGhhcHBlbmlu
ZyBpbiBjZXJ0YWluIG5ldHdvcmtzLCB3YW50IHNoYXJlIHdpdGggeW91IG9uIHRoZSBhdHRhY2sg
c2lnbmF0dXJlLA0KIHZvbHVtZSwgbG9jYXRpb24sIHRpbWUgc3RhbXAsIGV0Yy4gV2UgZXhwZWN0
IHRoZSBwYXJ0bmVycyBzaGFyZSB0aGUgc2FtZSB3aXRoIHVzLiBPciBldmVuIGxldOKAmXMgYWdy
ZWUgb24gYSBjb21iaW5lZCBtaXRpZ2F0aW9uIHN0cmF0ZWd5IHRvZ2V0aGVyICh0aGlzIG1heSBu
ZWVkIG1vcmUgdGhhbiBzaW1wbGUgQVBJLCBvciBwb3NzaWJsZSBwcmVkZWZpbmVkIGFzIHBsYW4g
QSwgcGxhbiBCLCBjaXJjdWl0IG1vdmUsIGV0Yy4pPG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+
PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTog
MTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFu
IHN0eWxlPSIiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdp
bjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImNvbG9yOiByZ2IoMzEsIDcz
LCAxMjUpOyIgY2xhc3M9IiI+QXMgSTJOU0YgaXMgY29udmVyZ2luZyB0byBFdmVudC0gQ29uZGl0
aW9uIOKAkyBBY3Rpb24gcGFyYWRpZ20sIGRvIHlvdSB0aGluayB0aGUg4oCcU2VjdXJpdHkgT2Jq
ZWN04oCdIG9mIHlvdXIgcHJvcG9zZWQgUnVsZXMgY2FuIGJlIGFydGljdWxhdGVkIGluIHRvIHRo
ZSBmb2xsb3dpbmcgZm9ybWF0OjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRp
diBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iY29s
b3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PC9kaXY+DQo8cCBj
bGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAxMHB0IDEuMjVp
bjsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgdGV4
dC1pbmRlbnQ6IC0wLjI1aW47IGxpbmUtaGVpZ2h0OiAxNi44NjY2NjY3OTM4MjMyNDJweDsiPg0K
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcnOyIgY2xhc3M9IiI+PHNwYW4g
Y2xhc3M9IiI+bzxzcGFuIHN0eWxlPSJmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudDog
bm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXNpemU6IDdwdDsgbGluZS1oZWlnaHQ6
IG5vcm1hbDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nOyIgY2xhc3M9IiI+Jm5ic3A7
Jm5ic3A7PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwv
c3Bhbj48L3NwYW4+PC9zcGFuPkV2ZW50DQogLCZuYnNwOzxzcGFuIGNsYXNzPSJBcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDEwcHQgMS4yNWlu
OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyB0ZXh0
LWluZGVudDogLTAuMjVpbjsgbGluZS1oZWlnaHQ6IDE2Ljg2NjY2Njc5MzgyMzI0MnB4OyI+DQo8
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6ICdDb3VyaWVyIE5ldyc7IiBjbGFzcz0iIj48c3BhbiBj
bGFzcz0iIj5vPHNwYW4gc3R5bGU9ImZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50OiBu
b3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc2l6ZTogN3B0OyBsaW5lLWhlaWdodDog
bm9ybWFsOyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbic7IiBjbGFzcz0iIj4mbmJzcDsm
bmJzcDs8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9z
cGFuPjwvc3Bhbj48L3NwYW4+Q29uZGl0aW9uDQogKHN1Y2ggYXMgYmFuZHdpZHRoIHRocmVzaG9s
ZCBmb3Igc3BlY2lmaWMgcG9ydHMsIG9yIGZsb3dzLCBwbHVzIGNvbnRleHR1YWwgY29uZGl0aW9u
KSAsIGFuZDxvOnAgY2xhc3M9IiI+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3Jh
cGgiIHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMTBwdCAxLjI1aW47IGZvbnQtc2l6ZTogMTFwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IHRleHQtaW5kZW50OiAtMC4yNWluOyBs
aW5lLWhlaWdodDogMTYuODY2NjY2NzkzODIzMjQycHg7Ij4NCjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTogJ0NvdXJpZXIgTmV3JzsiIGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiPm88c3BhbiBzdHls
ZT0iZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQ6IG5vcm1hbDsgZm9udC13ZWlnaHQ6
IG5vcm1hbDsgZm9udC1zaXplOiA3cHQ7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IGZvbnQtZmFtaWx5
OiAnVGltZXMgTmV3IFJvbWFuJzsiIGNsYXNzPSIiPiZuYnNwOyZuYnNwOzxzcGFuIGNsYXNzPSJB
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj5B
Y3Rpb25zDQogKHN1Y2ggYXMgQWxlcnQsIFJhdGUgTGltaXRpbmcsIEludm9raW5nIGEgZnVuY3Rp
b24sIGV0Yyk8bzpwIGNsYXNzPSIiPjwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGlu
IDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9IiIgY2xhc3M9IiI+W2xmXSBZZXMuPC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPjxvOnAg
Y2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGlu
IDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBj
bGFzcz0iIj4mbmJzcDs8L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4g
MC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNs
YXNzPSIiPlRoYW5rcywgTGluZGE8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxl
PSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJjb2xvcjogcmdi
KDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9
Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9IiIgY2xhc3M9IiI+
VGhhbmtzLDxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFy
Z2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iIiBjbGFzcz0iIj5MdXl1
YW48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjog
MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwg
c2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImNvbG9yOiByZ2IoMzEsIDczLCAx
MjUpOyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYg
c3R5bGU9ImJvcmRlci1zdHlsZTogc29saWQgbm9uZSBub25lOyBib3JkZXItdG9wLWNvbG9yOiBy
Z2IoMTgxLCAxOTYsIDIyMyk7IGJvcmRlci10b3Atd2lkdGg6IDFwdDsgcGFkZGluZzogM3B0IDBp
biAwaW47IiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsg
Zm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNz
PSIiPg0KPGIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1p
bHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPkZyb206PC9zcGFuPjwvYj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyIg
Y2xhc3M9IiI+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
Pkx1eXVhbiBGYW5nIFs8YSBocmVmPSJtYWlsdG86bHVmYW5nQG1pY3Jvc29mdC5jb20iIHN0eWxl
PSJjb2xvcjogcmdiKDE0OSwgNzksIDExNCk7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIg
Y2xhc3M9IiI+bWFpbHRvOmx1ZmFuZ0BtaWNyb3NvZnQuY29tPC9hPl08c3BhbiBjbGFzcz0iQXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9
IiI+U2VudDo8L2I+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPlN1bmRheSwgTWFyY2ggMjcsIDIwMTYgMTA6NDQgUE08YnIgY2xhc3M9IiI+DQo8YiBjbGFz
cz0iIj5Ubzo8L2I+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPjxhIGhyZWY9Im1haWx0bzppMm5zZkBpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOiByZ2IoMTQ5
LCA3OSwgMTE0KTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj5pMm5zZkBp
ZXRmLm9yZzwvYT48YnIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj5DYzo8L2I+PHNwYW4gY2xhc3M9
IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkxpbmRhIER1bmJhcjs8c3BhbiBj
bGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRv
OmFkcmlhbkBvbGRkb2cuY28udWsiIHN0eWxlPSJjb2xvcjogcmdiKDE0OSwgNzksIDExNCk7IHRl
eHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+YWRyaWFuQG9sZGRvZy5jby51azwv
YT48YnIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj5TdWJqZWN0OjwvYj48c3BhbiBjbGFzcz0iQXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+ZHJhZnQtZmFuZy1pMm5zZi1pbnRlci1j
bG91ZC1kZG9zLW1pdGlnYXRpb24tYXBpLTAxPHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1z
aXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0K
PG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGlu
IDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsiIGNsYXNzPSIiPg0KSGkgTGluZGEsIEFkcmlhbiwgYW5kIGFsbCw8bzpwIGNsYXNz
PSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBm
b250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9
IiI+DQo8bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJp
LCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQpXZSBwb3N0ZWQgZHJhZnQtZmFuZy1pMm5zZi1pbnRl
ci1jbG91ZC1kZG9zLW1pdGlnYXRpb24tYXBpLTAxIG9uIDMvMjEuPG86cCBjbGFzcz0iIj48L286
cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPGEg
aHJlZj0iaHR0cHM6Ly9uYTAxLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9
aHR0cHMlM2ElMmYlMmZ0b29scy5pZXRmLm9yZyUyZmh0bWwlMmZkcmFmdC1mYW5nLWkybnNmLWlu
dGVyLWNsb3VkLWRkb3MtbWl0aWdhdGlvbi1hcGktMDEmYW1wO2RhdGE9MDElN2MwMSU3Y2x1ZmFu
ZyU0MG1pY3Jvc29mdC5jb20lN2MwZmY5MjhlZDViMTM0MTVjZGVkMDA4ZDM1ODI3ZWI5OCU3Yzcy
Zjk4OGJmODZmMTQxYWY5MWFiMmQ3Y2QwMTFkYjQ3JTdjMSZhbXA7c2RhdGE9JTJiUm82dHdjNWlK
aHJWWk5xUWUzTHZjSzZEd1VBeGx5Y09LNFhzbiUyYkdVb3MlM2QiIHN0eWxlPSJjb2xvcjogcmdi
KDE0OSwgNzksIDExNCk7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+aHR0
cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWZhbmctaTJuc2YtaW50ZXItY2xvdWQtZGRv
cy1taXRpZ2F0aW9uLWFwaS0wMTwvYT48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBz
dHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8bzpwIGNsYXNzPSIiPiZuYnNw
OzwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250
LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+
DQpXZSBleHRlbmQgbW9yZSBvbiB0aGUgRERPUyBhdHRhY2sgdHJlbmRzIHdlIGFyZSBvYnNlcnZp
bmcgYW5kIHRoZSB1cmdlbnQgbmVlZCBmb3IgYXV0b21hdGVkIGludGVyLWNsb3VkL3Byb3ZpZGVy
IEREb1MgbWl0aWdhdGlvbi4gV2UgcHJvcG9zZSBjYXRlZ29yaWVzIGFuZCBmb3JtYXRzIG9mIGJh
c2ljIHNldCBvZiBBUElzLiBXZSBhbHNvIGFkZHJlc3MgY29tbWVudHMvcXVlc3Rpb25zIG9uIDAw
IGRyYWZ0IGZyb20gdGhlIFdHLjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxl
PSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9v
OnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6
ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCkNo
YXJhY3RlcmlzdGljcyBvZiB0aGUgRERvUyBhdHRhY2tzIHRoYXQgd2UgaGF2ZSBzZWVuOjxzcGFu
IGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48bzpwIGNsYXNzPSIi
PjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250
LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyB0ZXh0LWluZGVu
dDogMC41aW47IiBjbGFzcz0iIj4NCjEpIEdyb3dpbmcgaW4gdm9sdW1lLCBlLmcuLCA0NTAgR2Jw
cyBwZWFrIHNwZWVkIEREb1MgYXR0YWNrIHdhcyBvYnNlcnZlZCBieSBhbiBJU1AgaW4gMTIvMjAx
NCwgd2hpbGUgb3ZlciAzMDAgR2JwcyBERG9TIGF0dGFjayB3YXMgcmVwb3J0ZWQgYnkgYW5vdGhl
ciBwcm92aWRlciBpbiAyMDEzOzxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxl
PSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7IHRleHQtaW5kZW50OiAwLjVpbjsiIGNsYXNzPSIiPg0KMikg
R3Jvd2luZyBpbiBmcmVxdWVuY3kuPHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJn
aW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7IHRleHQtaW5kZW50OiAwLjVpbjsiIGNsYXNzPSIiPg0KMykgVXNpbmcg
Q2xvdWQgc2VydmljZXMgdG8gbGF1bmNoIG1ham9yIGF0dGFja3MsIGVzcGVjaWFsbHkgd2hlbiBz
b21lIGNsb3VkIHNlcnZpY2VzIGRvIG5vdCBpbXBvc2UgYmFuZHdpZHRoIGFuZCBjb21wdXRlIHJl
c291cmNlIGxpbWl0YXRpb247PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9
Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsgdGV4dC1pbmRlbnQ6IDAuNWluOyIgY2xhc3M9IiI+DQo0KSBH
cm93aW5nIGluIHNvcGhpc3RpY2F0aW9uOiBsZXZlcmFnZSB2dWxuZXJhYmxlIHNlcnZpY2VzIGxp
a2UgTlRQLCBETlMsIGFuZCBCaXRUb3JyZW50IHRvIGFtcGxpZnkgdGhlIGF2YWlsYWJsZSBiYW5k
d2lkdGg7PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGlu
IDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsgdGV4dC1pbmRlbnQ6IDAuNWluOyIgY2xhc3M9IiI+DQo1KSBHcm93aW5nIGF0dGFj
ayB0byBJbnRlci1jbG91ZC9JbnRlci1wcm92aWRlciBjb25uZWN0aW9uIGxpbmtzLCBsYXJnZSB2
b2x1bWUgYXR0YWNrIGNhbiBkaXNydXB0IGFsbCBjbG91ZCBzZXJ2aWNlcyB0cmF2ZXJzaW5nIHRo
cm91Z2ggdGhlIGludGVyLWNvbm5lY3Rpb24gbGlua3MuPG86cCBjbGFzcz0iIj48L286cD48L2Rp
dj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPG86cCBjbGFz
cz0iIj4mbmJzcDs8L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsi
IGNsYXNzPSIiPg0KVGhpcyBkcmFmdCBpcyBmb2N1cyBvbiBJbnRlci1DbG91ZC9JbnRlci1wcm92
aWRlciBERG9TIGF0dGFjayBtaXRpZ2F0aW9uLCBhbmQgbWF5IGV4dGVuZCB0byBtb3JlIGdlbmVy
YWwgc2VjdXJpdHkgaW5mb3JtYXRpb24gZXhjaGFuZ2UuIFdlIG5lZWQgbWVjaGFuaXNtcyB3aGlj
aCBjYW4gZW5hYmxlIEREb1MgbWl0aWdhdGlvbiBhY3Jvc3MgQ2xvdWQgU2VydmljZSBQcm92aWRl
cnMgKENTUHMpIGFuZCBOZXR3b3JrIFNlcnZpY2UgUHJvdmlkZXJzIChOU1BzKS4NCiBUaGVzZSBt
ZWNoYW5pc21zIG11c3Qgc3VwcG9ydCByZWFsIHRpbWUsIGF1dG9tYXRlZCBpbmZvcm1hdGlvbiBl
eGNoYW5nZSBhbW9uZyBDU1BzIGFuZCBOU1BzLCBhbmQgYWNoaWV2ZSByYXBpZCBwcm90ZWN0aXZl
IHJlc3BvbnNlIGFuZCBlZmZlY3RpdmUgSW50ZXIgQ2xvdWQvSW50ZXIgUHJvdmlkZXIgRERvUyBh
dHRhY2sgbWl0aWdhdGlvbi48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0i
bWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpw
PjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6
IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQpXZSBw
cm9wb3NlIHRoZSBmb2xsb3dpbmcgY2F0ZWdvcmllcyBvZiBiYXNpYyBzZXQgb2YgSW50ZXItY2xv
dWQgQVBJczo8bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAw
aW4gMGluIDAuMDAwMXB0IDAuNzVpbjsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsgdGV4dC1pbmRlbnQ6IC0wLjI1aW47IiBjbGFzcz0iIj4NCjEpPHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogN3B0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbics
IHNlcmlmOyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PHNwYW4gY2xh
c3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj5DYXBhYmlsaXR5
IGluZm9ybWF0aW9uIGV4Y2hhbmdlOiBTdXBwb3J0ICZxdW90O1F1ZXJ5JnF1b3Q7IHRoZSBERG9T
IGNhcGFiaWxpdGllcyBmcm9tIG9uZSBwcm92aWRlciB0byBhbm90aGVyIHByb3ZpZGVyLjxvOnAg
Y2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAx
cHQgMC43NWluOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyB0ZXh0LWluZGVudDogLTAuMjVpbjsiIGNsYXNzPSIiPg0KMik8c3BhbiBzdHlsZT0iZm9u
dC1zaXplOiA3cHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFz
cz0iIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8c3BhbiBjbGFzcz0iQXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPk1pdGlnYXRpb24gUmVxdWVzdCBhbmQg
cmVzcG9uc2U6IE9uZSBwcm92aWRlciBjYW4gJnF1b3Q7UmVxdWVzdCZxdW90OyBmb3IgbWl0aWdh
dGlvbi4gVGhlIHByb3ZpZGVyIHJlY2VpdmVkIEREb1MgbWl0aWdhdGlvbiByZXF1ZXN0DQogY2Fu
IGFjayByZXF1ZXN0LCBleGVjdXRlIG1pdGlnYXRpb24gcHJvY2VkdXJlLCAmbmJzcDthbmQgcmVz
cG9uZCBiYWNrLjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46
IDBpbiAwaW4gMC4wMDAxcHQgMC43NWluOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyB0ZXh0LWluZGVudDogLTAuMjVpbjsiIGNsYXNzPSIiPg0KMyk8
c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3cHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFu
Jywgc2VyaWY7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8c3BhbiBj
bGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPk1vbml0b3Jp
bmcgYW5kIFJlcG9ydGluZzogQWxsb3cgYW5vdGhlciBwcm92aWRlciB0byBtb25pdG9yIEREb1Mg
c3RhdHVzIGFuZCBtaXRpZ2F0aW9uIHByb2Nlc3NlczsgYW5kIHByb3ZpZGUgRERvUyBzdGF0dXMN
CiByZXBvcnRzIHRvIHBhcnRuZXIgcHJvdmlkZXJzLjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+
DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQgMC43NWluOyBmb250LXNpemU6
IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyB0ZXh0LWluZGVudDogLTAu
MjVpbjsiIGNsYXNzPSIiPg0KNCk8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3cHQ7IGZvbnQtZmFt
aWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDs8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PC9zcGFuPktub3dsZWRnZSBzaGFyaW5nOiBBbGxvdyBwYXJ0bmVyIHByb3ZpZGVycyB0
byBxdWVyeSBmb3IgYSBzcGVjaWZpYyBERG9TIHJlbGF0ZWQgZGF0YSB0byBlbmhhbmNlIHRoZWly
IEREb1MgcmVzaWxpZW5jeSBhbmQNCiBwZXJmb3JtIGNvb3JkaW5hdGVkIG1pdGlnYXRpb24gd2hl
bmV2ZXIgcG9zc2libGUuPG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48
L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KV2UgYWxz
byBwcm9wb3NlIHRvIHVzZSBSRVNUIEFQSSBmb3JtYXQgKGV4YW1wbGVzIGluIHRoZSBkcmFmdCku
PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAw
LjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsiIGNsYXNzPSIiPg0KPG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L2Rpdj4NCjxkaXYgc3R5
bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KV2XigJlkIGxpa2UgdG8gZGlzY3Vz
cyBvbiB0aGUgbGlzdCwgYW5kIEYyRiBhdCBJRVRGOTUuIFdlIGFyZSBvcGVuIHRvIGlkZWFzLCBh
bmQgd2VsY29tZSBjb250cmlidXRpb25zIHRvIHByb2dyZXNzIHRoZSBkcmFmdCBhbmQgbWFrZSBp
dCB1c2FibGUgZm9yIGRlcGxveW1lbnQuPG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYg
c3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPG86cCBjbGFzcz0iIj4mbmJz
cDs8L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9u
dC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIi
Pg0KVGhhbmtzLDxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46
IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCkx1eXVhbjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+
DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxvOnAgY2xhc3M9
IiI+Jm5ic3A7PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAx
cHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBj
bGFzcz0iIj4NCjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJt
YXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+
PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTog
MTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxvOnAg
Y2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4g
MC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IiBjbGFzcz0iIj4NCjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9kaXY+DQo8L2Rpdj4N
CjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogTHVjaWRhR3JhbmRlOyBmb250LXNpemU6IDExcHg7
IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50OiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBu
b3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IG9ycGhh
bnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5z
Zm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRvOyB3b3JkLXNwYWNp
bmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyBmbG9hdDogbm9uZTsgZGlz
cGxheTogaW5saW5lICFpbXBvcnRhbnQ7IiBjbGFzcz0iIj5fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXzwvc3Bhbj48YnIgc3R5bGU9ImZvbnQtZmFtaWx5OiBM
dWNpZGFHcmFuZGU7IGZvbnQtc2l6ZTogMTFweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZh
cmlhbnQ6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1h
bDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgb3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7
IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9y
bWFsOyB3aWRvd3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tl
LXdpZHRoOiAwcHg7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogTHVjaWRh
R3JhbmRlOyBmb250LXNpemU6IDExcHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50
OiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IGxp
bmUtaGVpZ2h0OiBub3JtYWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0
LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsg
d2lkb3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0
aDogMHB4OyBmbG9hdDogbm9uZTsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IiBjbGFzcz0i
Ij5JMm5zZg0KIG1haWxpbmcgbGlzdDwvc3Bhbj48YnIgc3R5bGU9ImZvbnQtZmFtaWx5OiBMdWNp
ZGFHcmFuZGU7IGZvbnQtc2l6ZTogMTFweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlh
bnQ6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsg
bGluZS1oZWlnaHQ6IG5vcm1hbDsgb3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRl
eHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFs
OyB3aWRvd3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdp
ZHRoOiAwcHg7IiBjbGFzcz0iIj4NCjxhIGhyZWY9Im1haWx0bzpJMm5zZkBpZXRmLm9yZyIgc3R5
bGU9ImNvbG9yOiByZ2IoMTQ5LCA3OSwgMTE0KTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7
IGZvbnQtZmFtaWx5OiBMdWNpZGFHcmFuZGU7IGZvbnQtc2l6ZTogMTFweDsgZm9udC1zdHlsZTog
bm9ybWFsOyBmb250LXZhcmlhbnQ6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVy
LXNwYWNpbmc6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgb3JwaGFuczogYXV0bzsgdGV4
dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3
aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4OyAtd2Vi
a2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IiBjbGFzcz0iIj5JMm5zZkBpZXRmLm9yZzwvYT48
YnIgc3R5bGU9ImZvbnQtZmFtaWx5OiBMdWNpZGFHcmFuZGU7IGZvbnQtc2l6ZTogMTFweDsgZm9u
dC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQ6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1h
bDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgb3JwaGFuczog
YXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3Jt
OiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87IHdvcmQtc3BhY2luZzog
MHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IiBjbGFzcz0iIj4NCjxhIGhyZWY9
Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaTJuc2YiIHN0eWxlPSJjb2xv
cjogcmdiKDE0OSwgNzksIDExNCk7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyBmb250LWZh
bWlseTogTHVjaWRhR3JhbmRlOyBmb250LXNpemU6IDExcHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsg
Zm9udC12YXJpYW50OiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5n
OiBub3JtYWw7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246
IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3Bh
Y2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0
LXN0cm9rZS13aWR0aDogMHB4OyIgY2xhc3M9IiI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9pMm5zZjwvYT48L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPGJyIGNs
YXNzPSIiPg0KPGRpdiBhcHBsZS1jb250ZW50LWVkaXRlZD0idHJ1ZSIgY2xhc3M9IiI+DQo8ZGl2
IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBvcnBo
YW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFu
c2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFj
aW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgd29yZC13cmFwOiBicmVh
ay13b3JkOyAtd2Via2l0LW5ic3AtbW9kZTogc3BhY2U7IC13ZWJraXQtbGluZS1icmVhazogYWZ0
ZXItd2hpdGUtc3BhY2U7IiBjbGFzcz0iIj4NCi0tPGJyIGNsYXNzPSIiPg0KJnF1b3Q7RXN0YSB2
ZXogbm8gZmFsbGFyZW1vcywgRG9jdG9yIEluZmllcm5vJnF1b3Q7PGJyIGNsYXNzPSIiPg0KPGJy
IGNsYXNzPSIiPg0KRHIgRGllZ28gUi4gTG9wZXo8YnIgY2xhc3M9IiI+DQpUZWxlZm9uaWNhIEkm
IzQzO0Q8YnIgY2xhc3M9IiI+DQo8YSBocmVmPSJodHRwOi8vcGVvcGxlLnRpZC5lcy9kaWVnby5s
b3Blei8iIGNsYXNzPSIiPmh0dHA6Ly9wZW9wbGUudGlkLmVzL2RpZWdvLmxvcGV6LzwvYT48YnIg
Y2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQplLW1haWw6IGRpZWdvLnIubG9wZXpAdGVsZWZvbmlj
YS5jb208YnIgY2xhc3M9IiI+DQpUZWw6ICZuYnNwOyAmbmJzcDsmIzQzOzM0IDkxMyAxMjkgMDQx
PGJyIGNsYXNzPSIiPg0KTW9iaWxlOiAmIzQzOzM0IDY4MiAwNTEgMDkxPGJyIGNsYXNzPSIiPg0K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTwvZGl2Pg0KPC9kaXY+DQo8YnIgY2xh
c3M9IiI+DQo8L2Rpdj4NCjxicj4NCjxocj4NCjxmb250IGZhY2U9IkFyaWFsIiBjb2xvcj0iR3Jh
eSIgc2l6ZT0iMSI+PGJyPg0KRXN0ZSBtZW5zYWplIHkgc3VzIGFkanVudG9zIHNlIGRpcmlnZW4g
ZXhjbHVzaXZhbWVudGUgYSBzdSBkZXN0aW5hdGFyaW8sIHB1ZWRlIGNvbnRlbmVyIGluZm9ybWFj
acOzbiBwcml2aWxlZ2lhZGEgbyBjb25maWRlbmNpYWwgeSBlcyBwYXJhIHVzbyBleGNsdXNpdm8g
ZGUgbGEgcGVyc29uYSBvIGVudGlkYWQgZGUgZGVzdGluby4gU2kgbm8gZXMgdXN0ZWQuIGVsIGRl
c3RpbmF0YXJpbyBpbmRpY2FkbywgcXVlZGEgbm90aWZpY2FkbyBkZSBxdWUgbGENCiBsZWN0dXJh
LCB1dGlsaXphY2nDs24sIGRpdnVsZ2FjacOzbiB5L28gY29waWEgc2luIGF1dG9yaXphY2nDs24g
cHVlZGUgZXN0YXIgcHJvaGliaWRhIGVuIHZpcnR1ZCBkZSBsYSBsZWdpc2xhY2nDs24gdmlnZW50
ZS4gU2kgaGEgcmVjaWJpZG8gZXN0ZSBtZW5zYWplIHBvciBlcnJvciwgbGUgcm9nYW1vcyBxdWUg
bm9zIGxvIGNvbXVuaXF1ZSBpbm1lZGlhdGFtZW50ZSBwb3IgZXN0YSBtaXNtYSB2w61hIHkgcHJv
Y2VkYSBhIHN1IGRlc3RydWNjacOzbi48YnI+DQo8YnI+DQpUaGUgaW5mb3JtYXRpb24gY29udGFp
bmVkIGluIHRoaXMgdHJhbnNtaXNzaW9uIGlzIHByaXZpbGVnZWQgYW5kIGNvbmZpZGVudGlhbCBp
bmZvcm1hdGlvbiBpbnRlbmRlZCBvbmx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIG9y
IGVudGl0eSBuYW1lZCBhYm92ZS4gSWYgdGhlIHJlYWRlciBvZiB0aGlzIG1lc3NhZ2UgaXMgbm90
IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHlvdSBhcmUgaGVyZWJ5IG5vdGlmaWVkIHRoYXQgYW55
IGRpc3NlbWluYXRpb24sDQogZGlzdHJpYnV0aW9uIG9yIGNvcHlpbmcgb2YgdGhpcyBjb21tdW5p
Y2F0aW9uIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMg
dHJhbnNtaXNzaW9uIGluIGVycm9yLCBkbyBub3QgcmVhZCBpdC4gUGxlYXNlIGltbWVkaWF0ZWx5
IHJlcGx5IHRvIHRoZSBzZW5kZXIgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGNvbW11bmlj
YXRpb24gaW4gZXJyb3IgYW5kIHRoZW4gZGVsZXRlIGl0Ljxicj4NCjxicj4NCkVzdGEgbWVuc2Fn
ZW0gZSBzZXVzIGFuZXhvcyBzZSBkaXJpZ2VtIGV4Y2x1c2l2YW1lbnRlIGFvIHNldSBkZXN0aW5h
dMOhcmlvLCBwb2RlIGNvbnRlciBpbmZvcm1hw6fDo28gcHJpdmlsZWdpYWRhIG91IGNvbmZpZGVu
Y2lhbCBlIMOpIHBhcmEgdXNvIGV4Y2x1c2l2byBkYSBwZXNzb2Egb3UgZW50aWRhZGUgZGUgZGVz
dGluby4gU2UgbsOjbyDDqSB2b3NzYSBzZW5ob3JpYSBvIGRlc3RpbmF0w6FyaW8gaW5kaWNhZG8s
IGZpY2Egbm90aWZpY2FkbyBkZSBxdWUgYQ0KIGxlaXR1cmEsIHV0aWxpemHDp8OjbywgZGl2dWxn
YcOnw6NvIGUvb3UgY8OzcGlhIHNlbSBhdXRvcml6YcOnw6NvIHBvZGUgZXN0YXIgcHJvaWJpZGEg
ZW0gdmlydHVkZSBkYSBsZWdpc2xhw6fDo28gdmlnZW50ZS4gU2UgcmVjZWJldSBlc3RhIG1lbnNh
Z2VtIHBvciBlcnJvLCByb2dhbW9zLWxoZSBxdWUgbm9zIG8gY29tdW5pcXVlIGltZWRpYXRhbWVu
dGUgcG9yIGVzdGEgbWVzbWEgdmlhIGUgcHJvY2VkYSBhIHN1YSBkZXN0cnVpw6fDo288YnI+DQo8
L2ZvbnQ+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_F7B689044A5142D9A4144F5E4F945FB8telefonicacom_--


From nobody Tue Jun 14 06:02:13 2016
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 891A512DBC8 for <i2nsf@ietfa.amsl.com>; Tue, 14 Jun 2016 06:02:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.046
X-Spam-Level: 
X-Spam-Status: No, score=-4.046 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id d6Fy6UmjZWh2 for <i2nsf@ietfa.amsl.com>; Tue, 14 Jun 2016 06:02:08 -0700 (PDT)
Received: from smtptc.telefonica.com (smtptc.telefonica.com [195.76.34.108]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3F20C12DBA4 for <I2NSF@ietf.org>; Tue, 14 Jun 2016 06:02:02 -0700 (PDT)
Received: from smtptc.telefonica.com (tgtim3c04.telefonica.com [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 2508788405; Tue, 14 Jun 2016 15:02:00 +0200 (CEST)
Received: from ESTGVMSP113.EUROPE.telefonica.corp (unknown [10.92.4.9]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client CN "ESTGVMSP113", Issuer "ESTGVMSP113" (not verified)) by smtptc.telefonica.com (Postfix) with ESMTPS id 0B3E088206; Tue, 14 Jun 2016 15:02:00 +0200 (CEST)
Received: from emea01-am1-obe.outbound.protection.outlook.com (10.92.5.139) by tls.telefonica.com (10.92.6.55) with Microsoft SMTP Server (TLS) id 14.3.266.1; Tue, 14 Jun 2016 15:01:59 +0200
Received: from DB4PR06MB0624.eurprd06.prod.outlook.com (10.161.13.142) by DB4PR06MB0624.eurprd06.prod.outlook.com (10.161.13.142) with Microsoft SMTP Server (TLS) id 15.1.511.6; Tue, 14 Jun 2016 13:00:58 +0000
Received: from DB4PR06MB0624.eurprd06.prod.outlook.com ([10.161.13.142]) by DB4PR06MB0624.eurprd06.prod.outlook.com ([10.161.13.142]) with mapi id 15.01.0511.014; Tue, 14 Jun 2016 13:00:58 +0000
From: DIEGO LOPEZ GARCIA <diego.r.lopez@telefonica.com>
To: Youjianjie <youjianjie@huawei.com>
Thread-Topic: [I2nsf] User Group based policy
Thread-Index: AdHFTt62uEKZIQ82T1qYoCIPkyDVdgAa+c7wAAiQ+EAAF/AzgA==
Date: Tue, 14 Jun 2016 13:00:58 +0000
Message-ID: <3C6F8598-C230-4545-9894-6B4DFE950ACA@telefonica.com>
References: <F6C28B32DA084644BB6C8D0BD65B669DC0A171@NKGEML515-MBX.china.huawei.com> <4A95BA014132FF49AE685FAB4B9F17F657EB40E5@dfweml501-mbb> <F6C28B32DA084644BB6C8D0BD65B669DC0A39F@NKGEML515-MBX.china.huawei.com>
In-Reply-To: <F6C28B32DA084644BB6C8D0BD65B669DC0A39F@NKGEML515-MBX.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=diego.r.lopez@telefonica.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [82.203.205.227]
x-ms-office365-filtering-correlation-id: 83aa679d-1830-4d65-bc09-08d39453eddd
x-microsoft-exchange-diagnostics: 1; DB4PR06MB0624; 5:sW2evS4NhaXio0qafORBSZUvgFN/zc7/w+Bo5AImsih84lt7sAY4Gi049EDqFltYcfGfRfAWlfaRXxQSVhdpvos84YM9VYnOUvLOZOHSnnGrEkSl8sM4rHWZ4KRVZfhO5L03TP51nQd+cfyGYSePnQ==; 24:jyjuyBbJ+62spHz+GItzF++NqVn28E6hRWF7yfNBYupJBB0QNtdxNmwKolAajRWXTum6AaQWeBJ0EMcEM+aho9RDY5E9cfqiRJKx5EzCNqE=; 7:/Ggm54oO1KxeBtqEDuYJlBktsc4H+trDpY6kPPFpu9u6hULl/gHYmaWo0XM3jIGE3TjXJ7FVi3YR366XKmeLHj5czxqDVsceoF0LjKs1G78wYItY266c/ut5YV82DNIawSthRsDJ4pjP9mPHyGhPtQgoLkMNKn4pAWhavmSSuMmrtgHZW4oEpD+fdBIa3lMwTi7sE5n3YMBozOYvOXGPgwSGcZW7LnNyrTTo2nT/U+8=
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB4PR06MB0624;
x-microsoft-antispam-prvs: <DB4PR06MB06246A633BFB469E98C3AEBADF540@DB4PR06MB0624.eurprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(40392960112811)(158342451672863)(192374486261705)(50582790962513); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046); SRVR:DB4PR06MB0624; BCL:0; PCL:0; RULEID:; SRVR:DB4PR06MB0624; 
x-forefront-prvs: 09730BD177
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(7916002)(24454002)(38314003)(377454003)(199003)(189002)(13464003)(252514010)(19617315012)(82746002)(122556002)(86362001)(4326007)(66066001)(83716003)(2906002)(106356001)(105586002)(586003)(3846002)(11100500001)(102836003)(6116002)(7906002)(10400500002)(8936002)(16236675004)(19580405001)(5004730100002)(77096005)(36756003)(5002640100001)(19580395003)(76176999)(54356999)(2950100001)(189998001)(31430400001)(2900100001)(87936001)(15975445007)(33656002)(3280700002)(101416001)(5008740100001)(92566002)(81166006)(81156014)(8676002)(50986999)(97736004)(3660700001)(110136002)(68736007)(104396002); DIR:OUT; SFP:1102; SCL:1; SRVR:DB4PR06MB0624; H:DB4PR06MB0624.eurprd06.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;  A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: telefonica.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_3C6F8598C230454598946B4DFE950ACAtelefonicacom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jun 2016 13:00:58.2239 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9744600e-3e04-492e-baa1-25ec245c6f10
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR06MB0624
X-OriginatorOrg: telefonica.com
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/ngMxisJVpjBI6f86XMJQJwDYcNc>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, Linda Dunbar <linda.dunbar@huawei.com>
Subject: Re: [I2nsf] User Group based policy
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 14 Jun 2016 13:02:12 -0000

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

SGkgSmlhbmppZSwNCg0KV2hpbGUgSSBzZWUgYSB2YWx1ZSBpbiB0aGUgbW9kZWwgb2YgdGhpcyB1
c2VyLWdyb3VwIHBvbGljaWVzLCB0aGUgdXNlIGNhc2UgeW91IGRlc2NyaWJlIGFuZCB3aGF0IHlv
dSBwcm9wb3NlIGluIHRoZSBkb2N1bWVudCBtYWtlIG1lIHdvbmRlciB3aGV0aGVyIHlvdeKAmWQg
YmV0dGVyIGFkZHJlc3MgdGhlIFNGQyBncm91cCByYXRoZXIgdGhhbiBJMk5TRuKApg0KDQpCZSBn
b29kZSwNCg0KT24gMTQgSnVuIDIwMTYsIGF0IDA0OjE0ICwgWW91amlhbmppZSA8eW91amlhbmpp
ZUBodWF3ZWkuY29tPG1haWx0bzp5b3VqaWFuamllQGh1YXdlaS5jb20+PiB3cm90ZToNCg0KSGkg
TGluZGEsDQoNClRoYW5rcyBmb3IgeW91ciBjb21tZW50cy4NCk91ciAiVXNlciBHcm91cCBCYXNl
ZCBQb2xpY3kiIHdpbGwgdXNlIHRoZSBFQ0EgcGFyYWRpZ20uIEFjdHVhbGx5IHdlJ3JlIGFsc28g
d29ya2luZyBvbiB0aGUgVXNlciBHcm91cCBCYXNlZCBQb2xpY3kgZm9yIENhcGFiaWxpdHkgTGF5
ZXIgdXNpbmcgdGhlIEVDQSBwYXJhZGlnbS4gV2UncmUgZ29pbmcgdG8gc3VibWl0IHRoaXMgZHJh
ZnQgZm9yIHRoZSB1cGNvbWluZyBJRVRGIG1lZXRpbmcuDQoNCkhlcmUgaXMgYW4gZXhhbXBsZToN
CkV2ZW50OiBvbmUgTlNGIHJlY2VpdmVzIGEgcGFja2V0IHdpdGggdXNlci1ncm91cC1JRCAoZS5n
LiB0aGUgaW5ncmVzcyBOU0YgaW5zZXJ0cyB0aGUgY29ycmVzcG9uZGluZyB1c2VyLWdyb3VwIElE
IGludG8gdGhlIHBhY2tldC4pDQpDb25kaXRpb246IHVzZXItZ3JvdXAtSUQgPSAqKioqIChlLmcu
IGl0IHJlcHJlc2VudHMgdXNlciBkdXJpbmcgb2ZmaWNlIGhvdXJzKQ0KQWN0aW9uOiBQZXJtaXQg
KGUuZy4gdXNlciBhY2Nlc3NpbmcgUiZEIHJlc291cmNlcyBpcyBhbGxvd2VkKQ0KDQpGdXJ0aGVy
IGNvbW1lbnRzIGFyZSB3ZWxjb21lIQ0KDQpUaGFua3MsDQpKaWFuamllDQoNCg0KLS0tLS3pgq7k
u7bljp/ku7YtLS0tLQ0K5Y+R5Lu25Lq6OiBMaW5kYSBEdW5iYXINCuWPkemAgeaXtumXtDogMjAx
NuW5tDbmnIgxNOaXpSA1OjM1DQrmlLbku7bkuro6IFlvdWppYW5qaWU7IEkyTlNGQGlldGYub3Jn
PG1haWx0bzpJMk5TRkBpZXRmLm9yZz4NCuS4u+mimDogUkU6IFVzZXIgR3JvdXAgYmFzZWQgcG9s
aWN5DQoNCkppYW4gSmllLA0KDQpXaWxsIHlvdXIgIlVzZXIgR3JvdXAgQmFzZWQgUG9saWN5IiBh
bHNvIHVzZSB0aGUgICJFdmVudCAtIENvbmRpdGlvbiAtIEFjdGlvbiINCnBhcmFkaWdtIHdoaWNo
IEkyTlNGIFdHIGFncmVlZCB0byB1c2UgZnJvbSB0aGUgQnVlbm9zIEFpcmVzIG1lZXRpbmc/DQoN
CklmIHlvdXIgYW5zd2VyIGlzICJZZXMiLCBjYW4geW91IGFkZCB0aGUgSW5mb3JtYXRpb24gbW9k
ZWwgZm9yIHlvdXIgIlVzZXINCkdyb3VwIEJhc2VkIFBvbGljeSI/DQoNCkZvciBleGFtcGxlLA0K
LSBUaGUgaW5mb3JtYXRpb24gKGFuZCBkYXRhKSBtb2RlbCBmb3IgIkV2ZW50Ig0KLSBUaGUgaW5m
b3JtYXRpb24gKGFuZCBkYXRhKSBtb2RlbCBmb3IgIkNvbmRpdGlvbiINCi0gVGhlIGluZm9ybWF0
aW9uIChhbmQgZGF0YSkgbW9kZWwgZm9yICJBY3Rpb24iLg0KDQpJdCB3b3VsZCBiZSBoZWxwZnVs
IGlmIHlvdSBwb3N0IHlvdXIgZGV0YWlsZWQgZGVzY3JpcHRpb24gZm9yIGVhY2ggY2F0ZWdvcnkN
CmFib3ZlIG9uIHRoZSBtYWlsaW5nIGxpc3QgdG8gZ2V0IHNvbWUgZGlzY3Vzc2lvbiBiZWZvcmUg
YXNraW5nIGZvciBXRw0KYWRvcHRpb24uDQoNClRoYW5rcywgTGluZGENCg0KLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0NCkZyb206IEkybnNmIFttYWlsdG86aTJuc2YtYm91bmNlc0BpZXRmLm9y
Z10gT24gQmVoYWxmIE9mIFlvdWppYW5qaWUNClNlbnQ6IE1vbmRheSwgSnVuZSAxMywgMjAxNiAz
OjM4IEFNDQpUbzogSTJOU0ZAaWV0Zi5vcmc8bWFpbHRvOkkyTlNGQGlldGYub3JnPg0KU3ViamVj
dDogW0kybnNmXSBVc2VyIEdyb3VwIGJhc2VkIHBvbGljeQ0KDQpIaSwNCg0KV2UgYXJlIHdvcmtp
bmcgb24gdGhlIFVzZXItZ3JvdXAgQXdhcmUgUG9saWN5IENvbnRyb2wgKFVBUEMpIGZyYW1ld29y
aywNCndoaWNoIGZhY2lsaXRhdGVzIGNvbnNpc3RlbnQgZW5mb3JjZW1lbnQgb2Ygc2VjdXJpdHkg
cG9saWNpZXMgYmFzZWQgb24gdXNlcg0KZ3JvdXAgaWRlbnRpdHkuDQpodHRwczovL3Rvb2xzLmll
dGYub3JnL2h0bWwvZHJhZnQteW91LWkybnNmLXVzZXItZ3JvdXAtYmFzZWQtcG9saWN5LTAxDQoN
ClVzZSBjYXNlcyBmb3IgVUFQQzoNCldpdGggdGhlIGluY3JlYXNlZCBwb3B1bGFyaXR5IG9mIGVu
dGVycHJpc2Ugd2lyZWxlc3MgbmV0d29ya3MgYW5kIHJlbW90ZQ0KYWNjZXNzIHRlY2hub2xvZ2ll
cyBzdWNoIGFzIFZpcnR1YWwgUHJpdmF0ZSBOZXR3b3JrcyAoVlBOKSwgZW50ZXJwcmlzZQ0KbmV0
d29ya3MgaGF2ZSBiZWNvbWUgYm9yZGVybGVzcywgYW5kIGVtcGxveWVlcycgbG9jYXRpb25zIGNh
biBiZSBhbnl3aGVyZS4NCkVuYWJsaW5nIGxhcmdlLXNjYWxlIGVtcGxveWVlIG1vYmlsaXR5IGFj
cm9zcyBtYW55IGFjY2VzcyBsb2NhdGlvbnMgaW1wcm92ZXMNCmVudGVycHJpc2UgcHJvZHVjdGlv
biBlZmZpY2llbmN5IGJ1dCBhbHNvIGludHJvZHVjZXMgY2hhbGxlbmdlcyByZWxhdGVkIHRvDQpl
bnRlcnByaXNlIG5ldHdvcmsgbWFuYWdlbWVudCBhbmQgc2VjdXJpdHkuIFRoZSBJUCBhZGRyZXNz
IG9mIHRoZSB1c2VyIGNhbg0KY2hhbmdlIGZyZXF1ZW50bHkgd2hlbiB0aGUgdXNlciBpcyBpbiBt
b3Rpb24uIENvbnNlcXVlbnRseSwgSVAgYWRkcmVzcy1iYXNlZA0KcG9saWNpZXMgKHN1Y2ggYXMg
Zm9yd2FyZGluZywgcm91dGluZywgUW9TIGFuZCBzZWN1cml0eSBwb2xpY2llcykgbWF5IG5vdCBi
ZQ0KZmxleGlibGUgZW5vdWdoIHRvIGFjY29tbW9kYXRlIHVzZXJzIGluIG1vdGlvbi4NCg0KVXNl
ci1ncm91cCBJRCByZXByZXNlbnRzIHRoZSBjb2xsZWN0aXZlIGlkZW50aXR5IG9mIGEgZ3JvdXAg
b2YgdXNlcnMsIGFuZCBpcw0KZGV0ZXJtaW5lZCBieSBhIHNldCBvZiBvbmUgb3IgbW9yZSBtYXRj
aGluZyBjcml0ZXJpYSAoZS5nLiwgcm9sZXMsIDQtLCA1LSwgYW5kDQo2LXR1cGxlcywgVkxBTiBJ
RCwgZXRjLikgdGhhdCBkaXNhbWJpZ3VhdGVzIHRoaXMgdXNlci1ncm91cCBlbnRpdHkgZnJvbSBv
dGhlcg0KZW50aXRpZXMuDQoNClRoZSBVQVBDIGZyYW1ld29yayBjb25zaXN0cyBvZiBmb3VyIG1h
aW4gY29tcG9uZW50czogKDEpIFBvbGljeSBTZXJ2ZXIsICgyKQ0KQXV0aGVudGljYXRpb24gU2Vy
dmVyLCAoMykgU2VjdXJpdHkgQ29udHJvbGxlciwgKDQpIE5ldHdvcmsgU2VjdXJpdHkgRnVuY3Rp
b25zLg0KDQpXaXRoaW4gdGhlIFVBUEMgZnJhbWV3b3JrLCBpbnRlci1ncm91cCBwb2xpY3kgZW5m
b3JjZW1lbnQgcmVxdWlyZXMgdHdvIGtleQ0KY29tcG9uZW50czogKDEpIHVzZXItZ3JvdXAtdG8t
dXNlci1ncm91cCBhY2Nlc3MgcG9saWNpZXMsIGFuZCAoMikgc2V0cyBvZiBOU0ZzDQp0aGF0IGFy
ZSBtYW5hZ2VkIGJ5IHNldHMgb2YgcG9saWNpZXMuDQoNClNvbWUgcmVxdWlyZW1lbnRzIGFyZSBw
cm9wb3NlZCBpbiB0aGUgbGFzdCBzZWN0aW9uLg0KDQpBbnkgY29tbWVudHMgb3Igc3VnZ2VzdGlv
bnMgYXJlIHdlbGNvbWUuDQoNClRoYW5rcywNCkppYW5qaWUNCg0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkkybnNmIG1haWxpbmcgbGlzdA0KSTJuc2ZA
aWV0Zi5vcmcNCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaTJuc2YNCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpJMm5zZiBtYWls
aW5nIGxpc3QNCkkybnNmQGlldGYub3JnPG1haWx0bzpJMm5zZkBpZXRmLm9yZz4NCmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaTJuc2YNCg0KLS0NCiJFc3RhIHZleiBubyBm
YWxsYXJlbW9zLCBEb2N0b3IgSW5maWVybm8iDQoNCkRyIERpZWdvIFIuIExvcGV6DQpUZWxlZm9u
aWNhIEkrRA0KaHR0cDovL3Blb3BsZS50aWQuZXMvZGllZ28ubG9wZXovDQoNCmUtbWFpbDogZGll
Z28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbQ0KVGVsOiAgICArMzQgOTEzIDEyOSAwNDENCk1vYmls
ZTogKzM0IDY4MiAwNTEgMDkxDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoN
Cg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCg0KRXN0ZSBtZW5zYWplIHkgc3Vz
IGFkanVudG9zIHNlIGRpcmlnZW4gZXhjbHVzaXZhbWVudGUgYSBzdSBkZXN0aW5hdGFyaW8sIHB1
ZWRlIGNvbnRlbmVyIGluZm9ybWFjacOzbiBwcml2aWxlZ2lhZGEgbyBjb25maWRlbmNpYWwgeSBl
cyBwYXJhIHVzbyBleGNsdXNpdm8gZGUgbGEgcGVyc29uYSBvIGVudGlkYWQgZGUgZGVzdGluby4g
U2kgbm8gZXMgdXN0ZWQuIGVsIGRlc3RpbmF0YXJpbyBpbmRpY2FkbywgcXVlZGEgbm90aWZpY2Fk
byBkZSBxdWUgbGEgbGVjdHVyYSwgdXRpbGl6YWNpw7NuLCBkaXZ1bGdhY2nDs24geS9vIGNvcGlh
IHNpbiBhdXRvcml6YWNpw7NuIHB1ZWRlIGVzdGFyIHByb2hpYmlkYSBlbiB2aXJ0dWQgZGUgbGEg
bGVnaXNsYWNpw7NuIHZpZ2VudGUuIFNpIGhhIHJlY2liaWRvIGVzdGUgbWVuc2FqZSBwb3IgZXJy
b3IsIGxlIHJvZ2Ftb3MgcXVlIG5vcyBsbyBjb211bmlxdWUgaW5tZWRpYXRhbWVudGUgcG9yIGVz
dGEgbWlzbWEgdsOtYSB5IHByb2NlZGEgYSBzdSBkZXN0cnVjY2nDs24uDQoNClRoZSBpbmZvcm1h
dGlvbiBjb250YWluZWQgaW4gdGhpcyB0cmFuc21pc3Npb24gaXMgcHJpdmlsZWdlZCBhbmQgY29u
ZmlkZW50aWFsIGluZm9ybWF0aW9uIGludGVuZGVkIG9ubHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGlu
ZGl2aWR1YWwgb3IgZW50aXR5IG5hbWVkIGFib3ZlLiBJZiB0aGUgcmVhZGVyIG9mIHRoaXMgbWVz
c2FnZSBpcyBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgeW91IGFyZSBoZXJlYnkgbm90aWZp
ZWQgdGhhdCBhbnkgZGlzc2VtaW5hdGlvbiwgZGlzdHJpYnV0aW9uIG9yIGNvcHlpbmcgb2YgdGhp
cyBjb21tdW5pY2F0aW9uIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIElmIHlvdSBoYXZlIHJlY2Vp
dmVkIHRoaXMgdHJhbnNtaXNzaW9uIGluIGVycm9yLCBkbyBub3QgcmVhZCBpdC4gUGxlYXNlIGlt
bWVkaWF0ZWx5IHJlcGx5IHRvIHRoZSBzZW5kZXIgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlz
IGNvbW11bmljYXRpb24gaW4gZXJyb3IgYW5kIHRoZW4gZGVsZXRlIGl0Lg0KDQpFc3RhIG1lbnNh
Z2VtIGUgc2V1cyBhbmV4b3Mgc2UgZGlyaWdlbSBleGNsdXNpdmFtZW50ZSBhbyBzZXUgZGVzdGlu
YXTDoXJpbywgcG9kZSBjb250ZXIgaW5mb3JtYcOnw6NvIHByaXZpbGVnaWFkYSBvdSBjb25maWRl
bmNpYWwgZSDDqSBwYXJhIHVzbyBleGNsdXNpdm8gZGEgcGVzc29hIG91IGVudGlkYWRlIGRlIGRl
c3Rpbm8uIFNlIG7Do28gw6kgdm9zc2Egc2VuaG9yaWEgbyBkZXN0aW5hdMOhcmlvIGluZGljYWRv
LCBmaWNhIG5vdGlmaWNhZG8gZGUgcXVlIGEgbGVpdHVyYSwgdXRpbGl6YcOnw6NvLCBkaXZ1bGdh
w6fDo28gZS9vdSBjw7NwaWEgc2VtIGF1dG9yaXphw6fDo28gcG9kZSBlc3RhciBwcm9pYmlkYSBl
bSB2aXJ0dWRlIGRhIGxlZ2lzbGHDp8OjbyB2aWdlbnRlLiBTZSByZWNlYmV1IGVzdGEgbWVuc2Fn
ZW0gcG9yIGVycm8sIHJvZ2Ftb3MtbGhlIHF1ZSBub3MgbyBjb211bmlxdWUgaW1lZGlhdGFtZW50
ZSBwb3IgZXN0YSBtZXNtYSB2aWEgZSBwcm9jZWRhIGEgc3VhIGRlc3RydWnDp8Ojbw0K

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KSGkgSmlhbmppZSwNCjxkaXYgY2xh
c3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPldoaWxlIEkgc2VlIGEg
dmFsdWUgaW4gdGhlIG1vZGVsIG9mIHRoaXMgdXNlci1ncm91cCBwb2xpY2llcywgdGhlIHVzZSBj
YXNlIHlvdSBkZXNjcmliZSBhbmQgd2hhdCB5b3UgcHJvcG9zZSBpbiB0aGUgZG9jdW1lbnQgbWFr
ZSBtZSB3b25kZXIgd2hldGhlciB5b3XigJlkIGJldHRlciBhZGRyZXNzIHRoZSBTRkMgZ3JvdXAg
cmF0aGVyIHRoYW4gSTJOU0bigKY8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0K
PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPkJlIGdvb2RlLDwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIg
Y2xhc3M9IiI+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+DQo8ZGl2
IGNsYXNzPSIiPk9uIDE0IEp1biAyMDE2LCBhdCAwNDoxNCAsIFlvdWppYW5qaWUgJmx0OzxhIGhy
ZWY9Im1haWx0bzp5b3VqaWFuamllQGh1YXdlaS5jb20iIGNsYXNzPSIiPnlvdWppYW5qaWVAaHVh
d2VpLmNvbTwvYT4mZ3Q7IHdyb3RlOjwvZGl2Pg0KPGJyIGNsYXNzPSJBcHBsZS1pbnRlcmNoYW5n
ZS1uZXdsaW5lIj4NCjxkaXYgY2xhc3M9IiI+SGkgTGluZGEsPGJyIGNsYXNzPSIiPg0KPGJyIGNs
YXNzPSIiPg0KVGhhbmtzIGZvciB5b3VyIGNvbW1lbnRzLjxiciBjbGFzcz0iIj4NCk91ciAmcXVv
dDtVc2VyIEdyb3VwIEJhc2VkIFBvbGljeSZxdW90OyB3aWxsIHVzZSB0aGUgRUNBIHBhcmFkaWdt
LiBBY3R1YWxseSB3ZSdyZSBhbHNvIHdvcmtpbmcgb24gdGhlIFVzZXIgR3JvdXAgQmFzZWQgUG9s
aWN5IGZvciBDYXBhYmlsaXR5IExheWVyIHVzaW5nIHRoZSBFQ0EgcGFyYWRpZ20uIFdlJ3JlIGdv
aW5nIHRvIHN1Ym1pdCB0aGlzIGRyYWZ0IGZvciB0aGUgdXBjb21pbmcgSUVURiBtZWV0aW5nLg0K
PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KSGVyZSBpcyBhbiBleGFtcGxlOjxiciBjbGFz
cz0iIj4NCkV2ZW50OiBvbmUgTlNGIHJlY2VpdmVzIGEgcGFja2V0IHdpdGggdXNlci1ncm91cC1J
RCAoZS5nLiB0aGUgaW5ncmVzcyBOU0YgaW5zZXJ0cyB0aGUgY29ycmVzcG9uZGluZyB1c2VyLWdy
b3VwIElEIGludG8gdGhlIHBhY2tldC4pPGJyIGNsYXNzPSIiPg0KQ29uZGl0aW9uOiB1c2VyLWdy
b3VwLUlEID0gKioqKiAoZS5nLiBpdCByZXByZXNlbnRzIHVzZXIgZHVyaW5nIG9mZmljZSBob3Vy
cyk8YnIgY2xhc3M9IiI+DQpBY3Rpb246IFBlcm1pdCAoZS5nLiB1c2VyIGFjY2Vzc2luZyBSJmFt
cDtEIHJlc291cmNlcyBpcyBhbGxvd2VkKTxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkZ1
cnRoZXIgY29tbWVudHMgYXJlIHdlbGNvbWUhPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0K
VGhhbmtzLDxiciBjbGFzcz0iIj4NCkppYW5qaWU8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+
DQo8YnIgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4tLS0tLemC
ruS7tuWOn+S7ti0tLS0tPGJyIGNsYXNzPSIiPg0K5Y+R5Lu25Lq6OiBMaW5kYSBEdW5iYXI8YnIg
Y2xhc3M9IiI+DQrlj5HpgIHml7bpl7Q6IDIwMTblubQ25pyIMTTml6UgNTozNTxiciBjbGFzcz0i
Ij4NCuaUtuS7tuS6ujogWW91amlhbmppZTsgPGEgaHJlZj0ibWFpbHRvOkkyTlNGQGlldGYub3Jn
IiBjbGFzcz0iIj5JMk5TRkBpZXRmLm9yZzwvYT48YnIgY2xhc3M9IiI+DQrkuLvpopg6IFJFOiBV
c2VyIEdyb3VwIGJhc2VkIHBvbGljeTxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkppYW4g
SmllLDxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCldpbGwgeW91ciAmcXVvdDtVc2VyIEdy
b3VwIEJhc2VkIFBvbGljeSZxdW90OyBhbHNvIHVzZSB0aGUgJm5ic3A7JnF1b3Q7RXZlbnQgLSBD
b25kaXRpb24gLSBBY3Rpb24mcXVvdDs8YnIgY2xhc3M9IiI+DQpwYXJhZGlnbSB3aGljaCBJMk5T
RiBXRyBhZ3JlZWQgdG8gdXNlIGZyb20gdGhlIEJ1ZW5vcyBBaXJlcyBtZWV0aW5nPzxiciBjbGFz
cz0iIj4NCjxiciBjbGFzcz0iIj4NCklmIHlvdXIgYW5zd2VyIGlzICZxdW90O1llcyZxdW90Oywg
Y2FuIHlvdSBhZGQgdGhlIEluZm9ybWF0aW9uIG1vZGVsIGZvciB5b3VyICZxdW90O1VzZXI8YnIg
Y2xhc3M9IiI+DQpHcm91cCBCYXNlZCBQb2xpY3kmcXVvdDs/PGJyIGNsYXNzPSIiPg0KPGJyIGNs
YXNzPSIiPg0KRm9yIGV4YW1wbGUsPGJyIGNsYXNzPSIiPg0KLSBUaGUgaW5mb3JtYXRpb24gKGFu
ZCBkYXRhKSBtb2RlbCBmb3IgJnF1b3Q7RXZlbnQmcXVvdDs8YnIgY2xhc3M9IiI+DQotIFRoZSBp
bmZvcm1hdGlvbiAoYW5kIGRhdGEpIG1vZGVsIGZvciAmcXVvdDtDb25kaXRpb24mcXVvdDs8YnIg
Y2xhc3M9IiI+DQotIFRoZSBpbmZvcm1hdGlvbiAoYW5kIGRhdGEpIG1vZGVsIGZvciAmcXVvdDtB
Y3Rpb24mcXVvdDsuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KSXQgd291bGQgYmUgaGVs
cGZ1bCBpZiB5b3UgcG9zdCB5b3VyIGRldGFpbGVkIGRlc2NyaXB0aW9uIGZvciBlYWNoIGNhdGVn
b3J5PGJyIGNsYXNzPSIiPg0KYWJvdmUgb24gdGhlIG1haWxpbmcgbGlzdCB0byBnZXQgc29tZSBk
aXNjdXNzaW9uIGJlZm9yZSBhc2tpbmcgZm9yIFdHPGJyIGNsYXNzPSIiPg0KYWRvcHRpb24uPGJy
IGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KVGhhbmtzLCBMaW5kYTxiciBjbGFzcz0iIj4NCjxi
ciBjbGFzcz0iIj4NCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyIGNsYXNzPSIiPg0KRnJv
bTogSTJuc2YgWzxhIGhyZWY9Im1haWx0bzppMm5zZi1ib3VuY2VzQGlldGYub3JnIiBjbGFzcz0i
Ij5tYWlsdG86aTJuc2YtYm91bmNlc0BpZXRmLm9yZzwvYT5dIE9uIEJlaGFsZiBPZiBZb3VqaWFu
amllPGJyIGNsYXNzPSIiPg0KU2VudDogTW9uZGF5LCBKdW5lIDEzLCAyMDE2IDM6MzggQU08YnIg
Y2xhc3M9IiI+DQpUbzogPGEgaHJlZj0ibWFpbHRvOkkyTlNGQGlldGYub3JnIiBjbGFzcz0iIj5J
Mk5TRkBpZXRmLm9yZzwvYT48YnIgY2xhc3M9IiI+DQpTdWJqZWN0OiBbSTJuc2ZdIFVzZXIgR3Jv
dXAgYmFzZWQgcG9saWN5PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KSGksPGJyIGNsYXNz
PSIiPg0KPGJyIGNsYXNzPSIiPg0KV2UgYXJlIHdvcmtpbmcgb24gdGhlIFVzZXItZ3JvdXAgQXdh
cmUgUG9saWN5IENvbnRyb2wgKFVBUEMpIGZyYW1ld29yayw8YnIgY2xhc3M9IiI+DQp3aGljaCBm
YWNpbGl0YXRlcyBjb25zaXN0ZW50IGVuZm9yY2VtZW50IG9mIHNlY3VyaXR5IHBvbGljaWVzIGJh
c2VkIG9uIHVzZXI8YnIgY2xhc3M9IiI+DQpncm91cCBpZGVudGl0eS48YnIgY2xhc3M9IiI+DQo8
YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQteW91LWkybnNmLXVzZXIt
Z3JvdXAtYmFzZWQtcG9saWN5LTAxIiBjbGFzcz0iIj5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0
bWwvZHJhZnQteW91LWkybnNmLXVzZXItZ3JvdXAtYmFzZWQtcG9saWN5LTAxPC9hPjxiciBjbGFz
cz0iIj4NCjxiciBjbGFzcz0iIj4NClVzZSBjYXNlcyBmb3IgVUFQQzo8YnIgY2xhc3M9IiI+DQpX
aXRoIHRoZSBpbmNyZWFzZWQgcG9wdWxhcml0eSBvZiBlbnRlcnByaXNlIHdpcmVsZXNzIG5ldHdv
cmtzIGFuZCByZW1vdGU8YnIgY2xhc3M9IiI+DQphY2Nlc3MgdGVjaG5vbG9naWVzIHN1Y2ggYXMg
VmlydHVhbCBQcml2YXRlIE5ldHdvcmtzIChWUE4pLCBlbnRlcnByaXNlPGJyIGNsYXNzPSIiPg0K
bmV0d29ya3MgaGF2ZSBiZWNvbWUgYm9yZGVybGVzcywgYW5kIGVtcGxveWVlcycgbG9jYXRpb25z
IGNhbiBiZSBhbnl3aGVyZS48YnIgY2xhc3M9IiI+DQpFbmFibGluZyBsYXJnZS1zY2FsZSBlbXBs
b3llZSBtb2JpbGl0eSBhY3Jvc3MgbWFueSBhY2Nlc3MgbG9jYXRpb25zIGltcHJvdmVzPGJyIGNs
YXNzPSIiPg0KZW50ZXJwcmlzZSBwcm9kdWN0aW9uIGVmZmljaWVuY3kgYnV0IGFsc28gaW50cm9k
dWNlcyBjaGFsbGVuZ2VzIHJlbGF0ZWQgdG88YnIgY2xhc3M9IiI+DQplbnRlcnByaXNlIG5ldHdv
cmsgbWFuYWdlbWVudCBhbmQgc2VjdXJpdHkuIFRoZSBJUCBhZGRyZXNzIG9mIHRoZSB1c2VyIGNh
bjxiciBjbGFzcz0iIj4NCmNoYW5nZSBmcmVxdWVudGx5IHdoZW4gdGhlIHVzZXIgaXMgaW4gbW90
aW9uLiBDb25zZXF1ZW50bHksIElQIGFkZHJlc3MtYmFzZWQ8YnIgY2xhc3M9IiI+DQpwb2xpY2ll
cyAoc3VjaCBhcyBmb3J3YXJkaW5nLCByb3V0aW5nLCBRb1MgYW5kIHNlY3VyaXR5IHBvbGljaWVz
KSBtYXkgbm90IGJlPGJyIGNsYXNzPSIiPg0KZmxleGlibGUgZW5vdWdoIHRvIGFjY29tbW9kYXRl
IHVzZXJzIGluIG1vdGlvbi48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpVc2VyLWdyb3Vw
IElEIHJlcHJlc2VudHMgdGhlIGNvbGxlY3RpdmUgaWRlbnRpdHkgb2YgYSBncm91cCBvZiB1c2Vy
cywgYW5kIGlzPGJyIGNsYXNzPSIiPg0KZGV0ZXJtaW5lZCBieSBhIHNldCBvZiBvbmUgb3IgbW9y
ZSBtYXRjaGluZyBjcml0ZXJpYSAoZS5nLiwgcm9sZXMsIDQtLCA1LSwgYW5kPGJyIGNsYXNzPSIi
Pg0KNi10dXBsZXMsIFZMQU4gSUQsIGV0Yy4pIHRoYXQgZGlzYW1iaWd1YXRlcyB0aGlzIHVzZXIt
Z3JvdXAgZW50aXR5IGZyb20gb3RoZXI8YnIgY2xhc3M9IiI+DQplbnRpdGllcy48YnIgY2xhc3M9
IiI+DQo8YnIgY2xhc3M9IiI+DQpUaGUgVUFQQyBmcmFtZXdvcmsgY29uc2lzdHMgb2YgZm91ciBt
YWluIGNvbXBvbmVudHM6ICgxKSBQb2xpY3kgU2VydmVyLCAoMik8YnIgY2xhc3M9IiI+DQpBdXRo
ZW50aWNhdGlvbiBTZXJ2ZXIsICgzKSBTZWN1cml0eSBDb250cm9sbGVyLCAoNCkgTmV0d29yayBT
ZWN1cml0eSBGdW5jdGlvbnMuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KV2l0aGluIHRo
ZSBVQVBDIGZyYW1ld29yaywgaW50ZXItZ3JvdXAgcG9saWN5IGVuZm9yY2VtZW50IHJlcXVpcmVz
IHR3byBrZXk8YnIgY2xhc3M9IiI+DQpjb21wb25lbnRzOiAoMSkgdXNlci1ncm91cC10by11c2Vy
LWdyb3VwIGFjY2VzcyBwb2xpY2llcywgYW5kICgyKSBzZXRzIG9mIE5TRnM8YnIgY2xhc3M9IiI+
DQp0aGF0IGFyZSBtYW5hZ2VkIGJ5IHNldHMgb2YgcG9saWNpZXMuPGJyIGNsYXNzPSIiPg0KPGJy
IGNsYXNzPSIiPg0KU29tZSByZXF1aXJlbWVudHMgYXJlIHByb3Bvc2VkIGluIHRoZSBsYXN0IHNl
Y3Rpb24uPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KQW55IGNvbW1lbnRzIG9yIHN1Z2dl
c3Rpb25zIGFyZSB3ZWxjb21lLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NClRoYW5rcyw8
YnIgY2xhc3M9IiI+DQpKaWFuamllPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnIgY2xhc3M9IiI+DQpJ
Mm5zZiBtYWlsaW5nIGxpc3Q8YnIgY2xhc3M9IiI+DQpJMm5zZkBpZXRmLm9yZzxiciBjbGFzcz0i
Ij4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaTJuc2Y8YnIgY2xhc3M9
IiI+DQo8L2Jsb2NrcXVvdGU+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXzxiciBjbGFzcz0iIj4NCkkybnNmIG1haWxpbmcgbGlzdDxiciBjbGFzcz0iIj4N
CjxhIGhyZWY9Im1haWx0bzpJMm5zZkBpZXRmLm9yZyIgY2xhc3M9IiI+STJuc2ZAaWV0Zi5vcmc8
L2E+PGJyIGNsYXNzPSIiPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9p
Mm5zZjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8YnIgY2xh
c3M9IiI+DQo8ZGl2IGFwcGxlLWNvbnRlbnQtZWRpdGVkPSJ0cnVlIiBjbGFzcz0iIj4NCjxkaXYg
c3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IG9ycGhh
bnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5z
Zm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRvOyB3b3JkLXNwYWNp
bmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB3b3JkLXdyYXA6IGJyZWFr
LXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRl
ci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KLS08YnIgY2xhc3M9IiI+DQomcXVvdDtFc3RhIHZl
eiBubyBmYWxsYXJlbW9zLCBEb2N0b3IgSW5maWVybm8mcXVvdDs8YnIgY2xhc3M9IiI+DQo8YnIg
Y2xhc3M9IiI+DQpEciBEaWVnbyBSLiBMb3BlejxiciBjbGFzcz0iIj4NClRlbGVmb25pY2EgSSYj
NDM7RDxiciBjbGFzcz0iIj4NCjxhIGhyZWY9Imh0dHA6Ly9wZW9wbGUudGlkLmVzL2RpZWdvLmxv
cGV6LyIgY2xhc3M9IiI+aHR0cDovL3Blb3BsZS50aWQuZXMvZGllZ28ubG9wZXovPC9hPjxiciBj
bGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCmUtbWFpbDogZGllZ28uci5sb3BlekB0ZWxlZm9uaWNh
LmNvbTxiciBjbGFzcz0iIj4NClRlbDogJm5ic3A7ICZuYnNwOyYjNDM7MzQgOTEzIDEyOSAwNDE8
YnIgY2xhc3M9IiI+DQpNb2JpbGU6ICYjNDM7MzQgNjgyIDA1MSAwOTE8YnIgY2xhc3M9IiI+DQot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPC9kaXY+DQo8L2Rpdj4NCjxiciBjbGFz
cz0iIj4NCjwvZGl2Pg0KPGJyPg0KPGhyPg0KPGZvbnQgZmFjZT0iQXJpYWwiIGNvbG9yPSJHcmF5
IiBzaXplPSIxIj48YnI+DQpFc3RlIG1lbnNhamUgeSBzdXMgYWRqdW50b3Mgc2UgZGlyaWdlbiBl
eGNsdXNpdmFtZW50ZSBhIHN1IGRlc3RpbmF0YXJpbywgcHVlZGUgY29udGVuZXIgaW5mb3JtYWNp
w7NuIHByaXZpbGVnaWFkYSBvIGNvbmZpZGVuY2lhbCB5IGVzIHBhcmEgdXNvIGV4Y2x1c2l2byBk
ZSBsYSBwZXJzb25hIG8gZW50aWRhZCBkZSBkZXN0aW5vLiBTaSBubyBlcyB1c3RlZC4gZWwgZGVz
dGluYXRhcmlvIGluZGljYWRvLCBxdWVkYSBub3RpZmljYWRvIGRlIHF1ZSBsYQ0KIGxlY3R1cmEs
IHV0aWxpemFjacOzbiwgZGl2dWxnYWNpw7NuIHkvbyBjb3BpYSBzaW4gYXV0b3JpemFjacOzbiBw
dWVkZSBlc3RhciBwcm9oaWJpZGEgZW4gdmlydHVkIGRlIGxhIGxlZ2lzbGFjacOzbiB2aWdlbnRl
LiBTaSBoYSByZWNpYmlkbyBlc3RlIG1lbnNhamUgcG9yIGVycm9yLCBsZSByb2dhbW9zIHF1ZSBu
b3MgbG8gY29tdW5pcXVlIGlubWVkaWF0YW1lbnRlIHBvciBlc3RhIG1pc21hIHbDrWEgeSBwcm9j
ZWRhIGEgc3UgZGVzdHJ1Y2Npw7NuLjxicj4NCjxicj4NClRoZSBpbmZvcm1hdGlvbiBjb250YWlu
ZWQgaW4gdGhpcyB0cmFuc21pc3Npb24gaXMgcHJpdmlsZWdlZCBhbmQgY29uZmlkZW50aWFsIGlu
Zm9ybWF0aW9uIGludGVuZGVkIG9ubHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3Ig
ZW50aXR5IG5hbWVkIGFib3ZlLiBJZiB0aGUgcmVhZGVyIG9mIHRoaXMgbWVzc2FnZSBpcyBub3Qg
dGhlIGludGVuZGVkIHJlY2lwaWVudCwgeW91IGFyZSBoZXJlYnkgbm90aWZpZWQgdGhhdCBhbnkg
ZGlzc2VtaW5hdGlvbiwNCiBkaXN0cmlidXRpb24gb3IgY29weWluZyBvZiB0aGlzIGNvbW11bmlj
YXRpb24gaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyB0
cmFuc21pc3Npb24gaW4gZXJyb3IsIGRvIG5vdCByZWFkIGl0LiBQbGVhc2UgaW1tZWRpYXRlbHkg
cmVwbHkgdG8gdGhlIHNlbmRlciB0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgY29tbXVuaWNh
dGlvbiBpbiBlcnJvciBhbmQgdGhlbiBkZWxldGUgaXQuPGJyPg0KPGJyPg0KRXN0YSBtZW5zYWdl
bSBlIHNldXMgYW5leG9zIHNlIGRpcmlnZW0gZXhjbHVzaXZhbWVudGUgYW8gc2V1IGRlc3RpbmF0
w6FyaW8sIHBvZGUgY29udGVyIGluZm9ybWHDp8OjbyBwcml2aWxlZ2lhZGEgb3UgY29uZmlkZW5j
aWFsIGUgw6kgcGFyYSB1c28gZXhjbHVzaXZvIGRhIHBlc3NvYSBvdSBlbnRpZGFkZSBkZSBkZXN0
aW5vLiBTZSBuw6NvIMOpIHZvc3NhIHNlbmhvcmlhIG8gZGVzdGluYXTDoXJpbyBpbmRpY2Fkbywg
ZmljYSBub3RpZmljYWRvIGRlIHF1ZSBhDQogbGVpdHVyYSwgdXRpbGl6YcOnw6NvLCBkaXZ1bGdh
w6fDo28gZS9vdSBjw7NwaWEgc2VtIGF1dG9yaXphw6fDo28gcG9kZSBlc3RhciBwcm9pYmlkYSBl
bSB2aXJ0dWRlIGRhIGxlZ2lzbGHDp8OjbyB2aWdlbnRlLiBTZSByZWNlYmV1IGVzdGEgbWVuc2Fn
ZW0gcG9yIGVycm8sIHJvZ2Ftb3MtbGhlIHF1ZSBub3MgbyBjb211bmlxdWUgaW1lZGlhdGFtZW50
ZSBwb3IgZXN0YSBtZXNtYSB2aWEgZSBwcm9jZWRhIGEgc3VhIGRlc3RydWnDp8Ojbzxicj4NCjwv
Zm9udD4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_3C6F8598C230454598946B4DFE950ACAtelefonicacom_--


From nobody Tue Jun 14 14:03:35 2016
Return-Path: <linda.dunbar@huawei.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 DD0F912D12E for <i2nsf@ietfa.amsl.com>; Tue, 14 Jun 2016 14:03:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.636
X-Spam-Level: 
X-Spam-Status: No, score=-5.636 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id srulfc_4jwgk for <i2nsf@ietfa.amsl.com>; Tue, 14 Jun 2016 14:03:29 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5E8EF12D945 for <I2NSF@ietf.org>; Tue, 14 Jun 2016 14:03:06 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml707-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CLY68618; Tue, 14 Jun 2016 21:03:03 +0000 (GMT)
Received: from DFWEML703-CAH.china.huawei.com (10.193.5.177) by lhreml707-cah.china.huawei.com (10.201.5.199) with Microsoft SMTP Server (TLS) id 14.3.235.1; Tue, 14 Jun 2016 22:03:02 +0100
Received: from DFWEML501-MBB.china.huawei.com ([10.193.5.179]) by DFWEML703-CAH.china.huawei.com ([10.193.5.177]) with mapi id 14.03.0235.001; Tue, 14 Jun 2016 14:02:58 -0700
From: Linda Dunbar <linda.dunbar@huawei.com>
To: "christian.jacquenet@orange.com" <christian.jacquenet@orange.com>, BOUCADAIR Mohamed IMT/OLN <mohamed.boucadair@orange.com>
Thread-Topic: Any use cases of Overlay network  requesting IPSec connection from the Underlay for a specific time span? (was : Flow Security Policies exchanged over I2NSF service layer interface?
Thread-Index: AdHBttspF0pOVdD6ST+kJ/stBROvZgAAPeIQAAFZtWAAelRdMAB46/+QAABawNAAPN71wA==
Date: Tue, 14 Jun 2016 21:02:57 +0000
Message-ID: <4A95BA014132FF49AE685FAB4B9F17F657EB4725@dfweml501-mbb>
References: <4A95BA014132FF49AE685FAB4B9F17F657EB3E57@dfweml501-mbb> <24433_1465835003_575EDDFB_24433_268_1_6911025c-9cc8-4262-9a77-72f04f4438e6@OPEXCLILM33.corporate.adroot.infra.ftgroup>
In-Reply-To: <24433_1465835003_575EDDFB_24433_268_1_6911025c-9cc8-4262-9a77-72f04f4438e6@OPEXCLILM33.corporate.adroot.infra.ftgroup>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [10.220.132.110]
Content-Type: multipart/related; boundary="_004_4A95BA014132FF49AE685FAB4B9F17F657EB4725dfweml501mbb_"; type="multipart/alternative"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020204.57607108.01CE, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 37eb578c200fe72f72d4536266056273
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/DZmAFWkiTD5k2gedDGKt3_yY2xw>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>
Subject: [I2nsf] Any use cases of Overlay network requesting IPSec connection from the Underlay for a specific time span? (was : Flow Security Policies exchanged over I2NSF service layer interface?
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 14 Jun 2016 21:03:34 -0000

--_004_4A95BA014132FF49AE685FAB4B9F17F657EB4725dfweml501mbb_
Content-Type: multipart/alternative;
	boundary="_000_4A95BA014132FF49AE685FAB4B9F17F657EB4725dfweml501mbb_"

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

Christian,

Your feedback seems to suggest that Overlay network Controller may send req=
uest to the underlay network controller requesting IPsec connections among =
overlay nodes. Do I understand you correctly?

Are there any use cases of overlay network needing IPSec among their nodes =
only for a specific time span? i.e. Time based IPSec connection?

Linda

From: christian.jacquenet@orange.com [mailto:christian.jacquenet@orange.com=
]
Sent: Monday, June 13, 2016 11:23 AM
To: Linda Dunbar; BOUCADAIR Mohamed IMT/OLN
Subject: RE: Any feedback on the Protocol Independent Flow Security Policie=
s exchanged over I2NSF service layer interface?


[snip]


Very often, the paths (or links) among nodes of a overlay network are provi=
ded by other network operators (a.k.a. "underlay network").  Very much like=
 traditional networks placing FW (Firewall) or IPS (Intrusion Prevention Sy=
stem) on the wire to enforce the flow security rules, I2NSF Protocol Indepe=
ndent Flow Security Policies can be used by overlay networks to request cer=
tain flow based security rules to be enforced by its underlay networks, to =
prevent the unwanted attacks traffic from occupying the physical links and =
ports to the overlay network nodes, and to avoid the overlay nodes' CPU/Sto=
rage/Port utilization being consumed down by the various attacks.  Here is =
one example of "Overlay Video Communication network" exchange Flow Policies=
 to the Underlay network.


[cid:image001.png@01D1B516.7F74E410]

[CJ] The above example clearly shows the necessary interaction between the =
two PDPs/controllers, to make sure that decisions made by the network contr=
oller accommodate the needs of the video customer as possibly expressed tow=
ards the video controller: for example, customer demands that the confident=
iality of the videoconference needs to be preserved, thereby suggesting the=
 use of the IPsec protocol suite. The video controller may enforce an IPsec=
 design based upon the transport mode, whereas the network controller is so=
licited to allocate IPsec resources (read for example no AH, ESP in NULL mo=
de) accordingly. This may possibly raise conflicting configuration tasks (t=
he video controller uses AH, the network controller doesn't), thereby leadi=
ng to inconsistency that may jeopardize the service. Whether BGP FS is used=
 to carry security policy information between the two controllers is hardly=
 the point, imho: what matters is the consistency of the (flow-based securi=
ty policies enforced by both parties, and which should be derived from the =
customer's requirements (if any).
The goal of I2NSF is to specify the common information model and data model=
 for the  Protocol Independent Flow Security Policies which can be queried =
and set between domains.
[CJ] OK.

https://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-mitigati=
on-api/ is just the starting point. (needs more work to improve the clarity=
). We are asking if people to express their opinion on this work to the I2N=
SF@ietf.org<mailto:I2NSF@ietf.org> list.
[CJ] I need to read this draft and will get back to you accordingly, but th=
is may take a couple of weeks as I'm pretty busy for the time being.

I'll let Med further comment as appropriate.

Cheers,

Christian.

Thanks, Linda


___________________________________________________________________________=
______________________________________________



Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc

pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler

a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el=
ectroniques etant susceptibles d'alteration,

Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.



This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;

they should not be distributed, used or copied without authorisation.

If you have received this email in error, please notify the sender and dele=
te this message and its attachments.

As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.

Thank you.

--_000_4A95BA014132FF49AE685FAB4B9F17F657EB4725dfweml501mbb_
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 12 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family: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:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size: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;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
p.Textedebulles, li.Textedebulles, div.Textedebulles
	{mso-style-name:"Texte de bulles";
	mso-style-link:"Texte de bulles Car";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.TextedebullesCar
	{mso-style-name:"Texte de bulles Car";
	mso-style-priority:99;
	mso-style-link:"Texte de bulles";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle26
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle27
	{mso-style-type:personal;
	font-family:"Courier New";
	color:#7030A0;
	font-weight:normal;
	font-style:normal;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
span.EmailStyle30
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Christian, <o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Your feedback seems to=
 suggest that Overlay network Controller may send request to the underlay n=
etwork controller requesting IPsec connections among overlay nodes. Do I un=
derstand you correctly?
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Are there any use case=
s of overlay network needing IPSec among their nodes only for a specific ti=
me span? i.e. Time based IPSec connection?
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Linda <o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> christia=
n.jacquenet@orange.com [mailto:christian.jacquenet@orange.com]
<br>
<b>Sent:</b> Monday, June 13, 2016 11:23 AM<br>
<b>To:</b> Linda Dunbar; BOUCADAIR Mohamed IMT/OLN<br>
<b>Subject:</b> RE: Any feedback on the Protocol Independent Flow Security =
Policies exchanged over I2NSF service layer interface?<o:p></o:p></span></p=
>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#7030A0"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><b><span lang=3D"FR" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#7030A0">[snip]</span></b><span style=
=3D"font-size:12.0pt;font-family:&quot;Courier New&quot;"><o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">Very often, the pat=
hs (or links) among nodes of a overlay network are provided by other networ=
k operators (a.k.a. &#8220;underlay network&#8221;). &nbsp;Very much like t=
raditional networks placing FW (Firewall) or IPS (Intrusion
 Prevention System) on the wire to enforce the <span style=3D"color:#1F497D=
">flow security</span> rules, I2NSF
<b><u>Protocol Independent Flow Security Policies</u></b> can be used by ov=
erlay networks to request certain flow based security rules to be enforced =
by its underlay networks, to prevent the unwanted attacks traffic from occu=
pying the physical links and ports
 to the overlay network nodes, and to avoid the overlay nodes&#8217; CPU/St=
orage/Port utilization being consumed down by the various attacks.&nbsp; He=
re is one example of &#8220;Overlay Video Communication network&#8221; exch=
ange Flow Policies to the Underlay network.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><img width=3D"626" =
height=3D"241" id=3D"Object_x0020_2" src=3D"cid:image001.png@01D1C655.A6C6E=
EF0" alt=3D"cid:image001.png@01D1B516.7F74E410"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:12.0pt;color:#7030A0"=
>[CJ] </span>
</i></b><span style=3D"font-size:12.0pt;color:#7030A0">The above example cl=
early shows the necessary interaction between the two PDPs/controllers, to =
make sure that decisions made by the network controller accommodate the nee=
ds of the video customer as possibly
 expressed towards the video controller: for example, customer demands that=
 the confidentiality of the videoconference needs to be preserved, thereby =
suggesting the use of the IPsec protocol suite. The video controller may en=
force an IPsec design based upon
 the transport mode, whereas the network controller is solicited to allocat=
e IPsec resources (read for example no AH, ESP in NULL mode) accordingly. T=
his may possibly raise conflicting configuration tasks (the video controlle=
r uses AH, the network controller
 doesn&#8217;t), thereby leading to inconsistency that may jeopardize the s=
ervice. Whether BGP FS is used to carry security policy information between=
 the two controllers is hardly the point, imho: what matters is the consist=
ency of the (flow-based security policies
 enforced by both parties, and which should be derived from the customer&#8=
217;s requirements (if any).</span><span style=3D"font-size:12.0pt"><o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">The goal of I2NSF i=
s to specify the common information model and data model for the</span>
<b><u><span style=3D"font-size:12.0pt">&nbsp;Protocol Independent Flow Secu=
rity Policies
</span></u></b><span style=3D"font-size:12.0pt">which can be queried and se=
t between domains.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#7030A0">[CJ] OK.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span=
></b></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><a href=3D"https://=
datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-mitigation-api/"=
><span style=3D"color:windowtext;text-decoration:none">https://datatracker.=
ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-mitigation-api/</span></a>
 is just the starting point. (needs more work to improve the clarity). We a=
re asking if people to express their opinion on this work to the
<a href=3D"mailto:I2NSF@ietf.org"><span style=3D"color:windowtext;text-deco=
ration:none">I2NSF@ietf.org</span></a> list.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#7030A0">[CJ] I need to read this draft and will get =
back to you accordingly, but this may take a couple of weeks as I&#8217;m p=
retty busy for the time being.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#7030A0"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#7030A0">I&#8217;ll let Med further comment as approp=
riate.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#7030A0"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#7030A0">Cheers,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#7030A0"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#7030A0">Christian.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">Thanks, Linda <o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<pre>______________________________________________________________________=
___________________________________________________<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>Ce message et ses pieces jointes peuvent contenir des informations con=
fidentielles ou privilegiees et ne doivent donc<o:p></o:p></pre>
<pre>pas etre diffuses, exploites ou copies sans autorisation. Si vous avez=
 recu ce message par erreur, veuillez le signaler<o:p></o:p></pre>
<pre>a l'expediteur et le detruire ainsi que les pieces jointes. Les messag=
es electroniques etant susceptibles d'alteration,<o:p></o:p></pre>
<pre>Orange decline toute responsabilite si ce message a ete altere, deform=
e ou falsifie. Merci.<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>This message and its attachments may contain confidential or privilege=
d information that may be protected by law;<o:p></o:p></pre>
<pre>they should not be distributed, used or copied without authorisation.<=
o:p></o:p></pre>
<pre>If you have received this email in error, please notify the sender and=
 delete this message and its attachments.<o:p></o:p></pre>
<pre>As emails may be altered, Orange is not liable for messages that have =
been modified, changed or falsified.<o:p></o:p></pre>
<pre>Thank you.<o:p></o:p></pre>
</div>
</body>
</html>

--_000_4A95BA014132FF49AE685FAB4B9F17F657EB4725dfweml501mbb_--

--_004_4A95BA014132FF49AE685FAB4B9F17F657EB4725dfweml501mbb_
Content-Type: image/png; name="image001.png"
Content-Description: image001.png
Content-Disposition: inline; filename="image001.png"; size=118970;
	creation-date="Tue, 14 Jun 2016 21:02:49 GMT";
	modification-date="Tue, 14 Jun 2016 21:02:49 GMT"
Content-ID: <image001.png@01D1C655.A6C6EEF0>
Content-Transfer-Encoding: base64

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
AAAASUVORK5CYII=

--_004_4A95BA014132FF49AE685FAB4B9F17F657EB4725dfweml501mbb_--


From nobody Tue Jun 14 19:09:25 2016
Return-Path: <youjianjie@huawei.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 CED1E12D50E for <i2nsf@ietfa.amsl.com>; Tue, 14 Jun 2016 19:09:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.646
X-Spam-Level: 
X-Spam-Status: No, score=-5.646 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id egjqkvE6y2aa for <i2nsf@ietfa.amsl.com>; Tue, 14 Jun 2016 19:09:21 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6FAD612DAE2 for <I2NSF@ietf.org>; Tue, 14 Jun 2016 19:09:20 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml703-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CLY92373; Wed, 15 Jun 2016 02:09:17 +0000 (GMT)
Received: from NKGEML412-HUB.china.huawei.com (10.98.56.73) by lhreml703-cah.china.huawei.com (10.201.5.104) with Microsoft SMTP Server (TLS) id 14.3.235.1; Wed, 15 Jun 2016 03:09:16 +0100
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml412-hub.china.huawei.com ([10.98.56.73]) with mapi id 14.03.0235.001; Wed, 15 Jun 2016 10:09:06 +0800
From: Youjianjie <youjianjie@huawei.com>
To: DIEGO LOPEZ GARCIA <diego.r.lopez@telefonica.com>
Thread-Topic: [I2nsf] User Group based policy
Thread-Index: AdHFTt62uEKZIQ82T1qYoCIPkyDVdgAa+c7wAAiQ+EAAF/AzgAAbJyrw
Date: Wed, 15 Jun 2016 02:09:05 +0000
Message-ID: <F6C28B32DA084644BB6C8D0BD65B669DC0A82F@NKGEML515-MBX.china.huawei.com>
References: <F6C28B32DA084644BB6C8D0BD65B669DC0A171@NKGEML515-MBX.china.huawei.com> <4A95BA014132FF49AE685FAB4B9F17F657EB40E5@dfweml501-mbb> <F6C28B32DA084644BB6C8D0BD65B669DC0A39F@NKGEML515-MBX.china.huawei.com> <3C6F8598-C230-4545-9894-6B4DFE950ACA@telefonica.com>
In-Reply-To: <3C6F8598-C230-4545-9894-6B4DFE950ACA@telefonica.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.78.148]
Content-Type: multipart/alternative; boundary="_000_F6C28B32DA084644BB6C8D0BD65B669DC0A82FNKGEML515MBXchina_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020202.5760B8CE.00B6, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 1656b6935efd8c8c61c0b548852fdf32
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/PfZDu8XxzRWjIKJ5kvx68KP9lP4>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, Linda Dunbar <linda.dunbar@huawei.com>
Subject: [I2nsf] =?utf-8?b?562U5aSNOiAgVXNlciBHcm91cCBiYXNlZCBwb2xpY3k=?=
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 15 Jun 2016 02:09:24 -0000

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

SGkgRGllZ28sDQoNClRoYW5rcyBmb3IgeW91ciBzdWdnZXN0aW9ucy4NCg0KV2UgY29uc2lkZXJl
ZCBpZiB3ZSBuZWVkIHRvIGRlZmluZSBhIHVzZXItZ3JvdXAgSUQgVExWIGluIE5TSCBkZWZpbmVk
IGJ5IFNGQyBXRy4gQnV0IHdlIHRoaW5rIHRoZSBiZXR0ZXIgd2F5IGlzIHRvIGhhdmUgdGhlIEky
TlNGIHJlcXVpcmVtZW50IGRyYWZ0IHRvIGRlc2NyaWJlIHRoZSBiYWNrZ3JvdW5kIGFuZCB0aGUg
VExWcy4gTGF0ZXIgbWF5YmUgd2UgY2FuIGRpc2N1c3MgdGhlIGluZm9ybWF0aW9uIGNhcnJpZWQg
YnkgdGhlIFRMViwgYW5kIGpvaW50bHkgaW5mb3JtIHRoZSBTRkMgV0cuDQoNCkFjdHVhbGx5IGV4
dGVuZGluZyBOU0ggaXMgb25lIG9wdGlvbiB0byBpbXBsZW1lbnQgdGhlIHVzZXItZ3JvdXAgSUQu
IFdl4oCZbGwgZGlzY3VzcyB0aGUgZGV0YWlscyBpbiBvdXIgQ2FwYWJpbGl0eSBMYXllciBkcmFm
dC4NCg0KUmVnYXJkcywNCkppYW5qaWUNCg0K5Y+R5Lu25Lq6OiBESUVHTyBMT1BFWiBHQVJDSUEg
W21haWx0bzpkaWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29tXQ0K5Y+R6YCB5pe26Ze0OiAyMDE2
5bm0NuaciDE05pelIDIxOjAxDQrmlLbku7bkuro6IFlvdWppYW5qaWUNCuaKhOmAgTogTGluZGEg
RHVuYmFyOyBJMk5TRkBpZXRmLm9yZw0K5Li76aKYOiBSZTogW0kybnNmXSBVc2VyIEdyb3VwIGJh
c2VkIHBvbGljeQ0KDQpIaSBKaWFuamllLA0KDQpXaGlsZSBJIHNlZSBhIHZhbHVlIGluIHRoZSBt
b2RlbCBvZiB0aGlzIHVzZXItZ3JvdXAgcG9saWNpZXMsIHRoZSB1c2UgY2FzZSB5b3UgZGVzY3Jp
YmUgYW5kIHdoYXQgeW91IHByb3Bvc2UgaW4gdGhlIGRvY3VtZW50IG1ha2UgbWUgd29uZGVyIHdo
ZXRoZXIgeW914oCZZCBiZXR0ZXIgYWRkcmVzcyB0aGUgU0ZDIGdyb3VwIHJhdGhlciB0aGFuIEky
TlNG4oCmDQoNCkJlIGdvb2RlLA0KDQpPbiAxNCBKdW4gMjAxNiwgYXQgMDQ6MTQgLCBZb3VqaWFu
amllIDx5b3VqaWFuamllQGh1YXdlaS5jb208bWFpbHRvOnlvdWppYW5qaWVAaHVhd2VpLmNvbT4+
IHdyb3RlOg0KDQpIaSBMaW5kYSwNCg0KVGhhbmtzIGZvciB5b3VyIGNvbW1lbnRzLg0KT3VyICJV
c2VyIEdyb3VwIEJhc2VkIFBvbGljeSIgd2lsbCB1c2UgdGhlIEVDQSBwYXJhZGlnbS4gQWN0dWFs
bHkgd2UncmUgYWxzbyB3b3JraW5nIG9uIHRoZSBVc2VyIEdyb3VwIEJhc2VkIFBvbGljeSBmb3Ig
Q2FwYWJpbGl0eSBMYXllciB1c2luZyB0aGUgRUNBIHBhcmFkaWdtLiBXZSdyZSBnb2luZyB0byBz
dWJtaXQgdGhpcyBkcmFmdCBmb3IgdGhlIHVwY29taW5nIElFVEYgbWVldGluZy4NCg0KSGVyZSBp
cyBhbiBleGFtcGxlOg0KRXZlbnQ6IG9uZSBOU0YgcmVjZWl2ZXMgYSBwYWNrZXQgd2l0aCB1c2Vy
LWdyb3VwLUlEIChlLmcuIHRoZSBpbmdyZXNzIE5TRiBpbnNlcnRzIHRoZSBjb3JyZXNwb25kaW5n
IHVzZXItZ3JvdXAgSUQgaW50byB0aGUgcGFja2V0LikNCkNvbmRpdGlvbjogdXNlci1ncm91cC1J
RCA9ICoqKiogKGUuZy4gaXQgcmVwcmVzZW50cyB1c2VyIGR1cmluZyBvZmZpY2UgaG91cnMpDQpB
Y3Rpb246IFBlcm1pdCAoZS5nLiB1c2VyIGFjY2Vzc2luZyBSJkQgcmVzb3VyY2VzIGlzIGFsbG93
ZWQpDQoNCkZ1cnRoZXIgY29tbWVudHMgYXJlIHdlbGNvbWUhDQoNClRoYW5rcywNCkppYW5qaWUN
Cg0KDQoNCi0tLS0t6YKu5Lu25Y6f5Lu2LS0tLS0NCuWPkeS7tuS6ujogTGluZGEgRHVuYmFyDQrl
j5HpgIHml7bpl7Q6IDIwMTblubQ25pyIMTTml6UgNTozNQ0K5pS25Lu25Lq6OiBZb3VqaWFuamll
OyBJMk5TRkBpZXRmLm9yZzxtYWlsdG86STJOU0ZAaWV0Zi5vcmc+DQrkuLvpopg6IFJFOiBVc2Vy
IEdyb3VwIGJhc2VkIHBvbGljeQ0KDQpKaWFuIEppZSwNCg0KV2lsbCB5b3VyICJVc2VyIEdyb3Vw
IEJhc2VkIFBvbGljeSIgYWxzbyB1c2UgdGhlICAiRXZlbnQgLSBDb25kaXRpb24gLSBBY3Rpb24i
DQpwYXJhZGlnbSB3aGljaCBJMk5TRiBXRyBhZ3JlZWQgdG8gdXNlIGZyb20gdGhlIEJ1ZW5vcyBB
aXJlcyBtZWV0aW5nPw0KDQpJZiB5b3VyIGFuc3dlciBpcyAiWWVzIiwgY2FuIHlvdSBhZGQgdGhl
IEluZm9ybWF0aW9uIG1vZGVsIGZvciB5b3VyICJVc2VyDQpHcm91cCBCYXNlZCBQb2xpY3kiPw0K
DQpGb3IgZXhhbXBsZSwNCi0gVGhlIGluZm9ybWF0aW9uIChhbmQgZGF0YSkgbW9kZWwgZm9yICJF
dmVudCINCi0gVGhlIGluZm9ybWF0aW9uIChhbmQgZGF0YSkgbW9kZWwgZm9yICJDb25kaXRpb24i
DQotIFRoZSBpbmZvcm1hdGlvbiAoYW5kIGRhdGEpIG1vZGVsIGZvciAiQWN0aW9uIi4NCg0KSXQg
d291bGQgYmUgaGVscGZ1bCBpZiB5b3UgcG9zdCB5b3VyIGRldGFpbGVkIGRlc2NyaXB0aW9uIGZv
ciBlYWNoIGNhdGVnb3J5DQphYm92ZSBvbiB0aGUgbWFpbGluZyBsaXN0IHRvIGdldCBzb21lIGRp
c2N1c3Npb24gYmVmb3JlIGFza2luZyBmb3IgV0cNCmFkb3B0aW9uLg0KDQpUaGFua3MsIExpbmRh
DQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBJMm5zZiBbbWFpbHRvOmkybnNm
LWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBZb3VqaWFuamllDQpTZW50OiBNb25kYXks
IEp1bmUgMTMsIDIwMTYgMzozOCBBTQ0KVG86IEkyTlNGQGlldGYub3JnPG1haWx0bzpJMk5TRkBp
ZXRmLm9yZz4NClN1YmplY3Q6IFtJMm5zZl0gVXNlciBHcm91cCBiYXNlZCBwb2xpY3kNCg0KSGks
DQoNCldlIGFyZSB3b3JraW5nIG9uIHRoZSBVc2VyLWdyb3VwIEF3YXJlIFBvbGljeSBDb250cm9s
IChVQVBDKSBmcmFtZXdvcmssDQp3aGljaCBmYWNpbGl0YXRlcyBjb25zaXN0ZW50IGVuZm9yY2Vt
ZW50IG9mIHNlY3VyaXR5IHBvbGljaWVzIGJhc2VkIG9uIHVzZXINCmdyb3VwIGlkZW50aXR5Lg0K
aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LXlvdS1pMm5zZi11c2VyLWdyb3VwLWJh
c2VkLXBvbGljeS0wMQ0KDQpVc2UgY2FzZXMgZm9yIFVBUEM6DQpXaXRoIHRoZSBpbmNyZWFzZWQg
cG9wdWxhcml0eSBvZiBlbnRlcnByaXNlIHdpcmVsZXNzIG5ldHdvcmtzIGFuZCByZW1vdGUNCmFj
Y2VzcyB0ZWNobm9sb2dpZXMgc3VjaCBhcyBWaXJ0dWFsIFByaXZhdGUgTmV0d29ya3MgKFZQTiks
IGVudGVycHJpc2UNCm5ldHdvcmtzIGhhdmUgYmVjb21lIGJvcmRlcmxlc3MsIGFuZCBlbXBsb3ll
ZXMnIGxvY2F0aW9ucyBjYW4gYmUgYW55d2hlcmUuDQpFbmFibGluZyBsYXJnZS1zY2FsZSBlbXBs
b3llZSBtb2JpbGl0eSBhY3Jvc3MgbWFueSBhY2Nlc3MgbG9jYXRpb25zIGltcHJvdmVzDQplbnRl
cnByaXNlIHByb2R1Y3Rpb24gZWZmaWNpZW5jeSBidXQgYWxzbyBpbnRyb2R1Y2VzIGNoYWxsZW5n
ZXMgcmVsYXRlZCB0bw0KZW50ZXJwcmlzZSBuZXR3b3JrIG1hbmFnZW1lbnQgYW5kIHNlY3VyaXR5
LiBUaGUgSVAgYWRkcmVzcyBvZiB0aGUgdXNlciBjYW4NCmNoYW5nZSBmcmVxdWVudGx5IHdoZW4g
dGhlIHVzZXIgaXMgaW4gbW90aW9uLiBDb25zZXF1ZW50bHksIElQIGFkZHJlc3MtYmFzZWQNCnBv
bGljaWVzIChzdWNoIGFzIGZvcndhcmRpbmcsIHJvdXRpbmcsIFFvUyBhbmQgc2VjdXJpdHkgcG9s
aWNpZXMpIG1heSBub3QgYmUNCmZsZXhpYmxlIGVub3VnaCB0byBhY2NvbW1vZGF0ZSB1c2VycyBp
biBtb3Rpb24uDQoNClVzZXItZ3JvdXAgSUQgcmVwcmVzZW50cyB0aGUgY29sbGVjdGl2ZSBpZGVu
dGl0eSBvZiBhIGdyb3VwIG9mIHVzZXJzLCBhbmQgaXMNCmRldGVybWluZWQgYnkgYSBzZXQgb2Yg
b25lIG9yIG1vcmUgbWF0Y2hpbmcgY3JpdGVyaWEgKGUuZy4sIHJvbGVzLCA0LSwgNS0sIGFuZA0K
Ni10dXBsZXMsIFZMQU4gSUQsIGV0Yy4pIHRoYXQgZGlzYW1iaWd1YXRlcyB0aGlzIHVzZXItZ3Jv
dXAgZW50aXR5IGZyb20gb3RoZXINCmVudGl0aWVzLg0KDQpUaGUgVUFQQyBmcmFtZXdvcmsgY29u
c2lzdHMgb2YgZm91ciBtYWluIGNvbXBvbmVudHM6ICgxKSBQb2xpY3kgU2VydmVyLCAoMikNCkF1
dGhlbnRpY2F0aW9uIFNlcnZlciwgKDMpIFNlY3VyaXR5IENvbnRyb2xsZXIsICg0KSBOZXR3b3Jr
IFNlY3VyaXR5IEZ1bmN0aW9ucy4NCg0KV2l0aGluIHRoZSBVQVBDIGZyYW1ld29yaywgaW50ZXIt
Z3JvdXAgcG9saWN5IGVuZm9yY2VtZW50IHJlcXVpcmVzIHR3byBrZXkNCmNvbXBvbmVudHM6ICgx
KSB1c2VyLWdyb3VwLXRvLXVzZXItZ3JvdXAgYWNjZXNzIHBvbGljaWVzLCBhbmQgKDIpIHNldHMg
b2YgTlNGcw0KdGhhdCBhcmUgbWFuYWdlZCBieSBzZXRzIG9mIHBvbGljaWVzLg0KDQpTb21lIHJl
cXVpcmVtZW50cyBhcmUgcHJvcG9zZWQgaW4gdGhlIGxhc3Qgc2VjdGlvbi4NCg0KQW55IGNvbW1l
bnRzIG9yIHN1Z2dlc3Rpb25zIGFyZSB3ZWxjb21lLg0KDQpUaGFua3MsDQpKaWFuamllDQoNCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpJMm5zZiBtYWls
aW5nIGxpc3QNCkkybnNmQGlldGYub3JnPG1haWx0bzpJMm5zZkBpZXRmLm9yZz4NCmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaTJuc2YNCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fDQpJMm5zZiBtYWlsaW5nIGxpc3QNCkkybnNmQGll
dGYub3JnPG1haWx0bzpJMm5zZkBpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vaTJuc2YNCg0KLS0NCiJFc3RhIHZleiBubyBmYWxsYXJlbW9zLCBEb2N0b3Ig
SW5maWVybm8iDQoNCkRyIERpZWdvIFIuIExvcGV6DQpUZWxlZm9uaWNhIEkrRA0KaHR0cDovL3Bl
b3BsZS50aWQuZXMvZGllZ28ubG9wZXovDQoNCmUtbWFpbDogZGllZ28uci5sb3BlekB0ZWxlZm9u
aWNhLmNvbTxtYWlsdG86ZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbT4NClRlbDogICAgKzM0
IDkxMyAxMjkgMDQxDQpNb2JpbGU6ICszNCA2ODIgMDUxIDA5MQ0KLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQ0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQoN
CkVzdGUgbWVuc2FqZSB5IHN1cyBhZGp1bnRvcyBzZSBkaXJpZ2VuIGV4Y2x1c2l2YW1lbnRlIGEg
c3UgZGVzdGluYXRhcmlvLCBwdWVkZSBjb250ZW5lciBpbmZvcm1hY2nDs24gcHJpdmlsZWdpYWRh
IG8gY29uZmlkZW5jaWFsIHkgZXMgcGFyYSB1c28gZXhjbHVzaXZvIGRlIGxhIHBlcnNvbmEgbyBl
bnRpZGFkIGRlIGRlc3Rpbm8uIFNpIG5vIGVzIHVzdGVkLiBlbCBkZXN0aW5hdGFyaW8gaW5kaWNh
ZG8sIHF1ZWRhIG5vdGlmaWNhZG8gZGUgcXVlIGxhIGxlY3R1cmEsIHV0aWxpemFjacOzbiwgZGl2
dWxnYWNpw7NuIHkvbyBjb3BpYSBzaW4gYXV0b3JpemFjacOzbiBwdWVkZSBlc3RhciBwcm9oaWJp
ZGEgZW4gdmlydHVkIGRlIGxhIGxlZ2lzbGFjacOzbiB2aWdlbnRlLiBTaSBoYSByZWNpYmlkbyBl
c3RlIG1lbnNhamUgcG9yIGVycm9yLCBsZSByb2dhbW9zIHF1ZSBub3MgbG8gY29tdW5pcXVlIGlu
bWVkaWF0YW1lbnRlIHBvciBlc3RhIG1pc21hIHbDrWEgeSBwcm9jZWRhIGEgc3UgZGVzdHJ1Y2Np
w7NuLg0KDQpUaGUgaW5mb3JtYXRpb24gY29udGFpbmVkIGluIHRoaXMgdHJhbnNtaXNzaW9uIGlz
IHByaXZpbGVnZWQgYW5kIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBvbmx5IGZv
ciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0eSBuYW1lZCBhYm92ZS4gSWYgdGhl
IHJlYWRlciBvZiB0aGlzIG1lc3NhZ2UgaXMgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHlv
dSBhcmUgaGVyZWJ5IG5vdGlmaWVkIHRoYXQgYW55IGRpc3NlbWluYXRpb24sIGRpc3RyaWJ1dGlv
biBvciBjb3B5aW5nIG9mIHRoaXMgY29tbXVuaWNhdGlvbiBpcyBzdHJpY3RseSBwcm9oaWJpdGVk
LiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIHRyYW5zbWlzc2lvbiBpbiBlcnJvciwgZG8gbm90
IHJlYWQgaXQuIFBsZWFzZSBpbW1lZGlhdGVseSByZXBseSB0byB0aGUgc2VuZGVyIHRoYXQgeW91
IGhhdmUgcmVjZWl2ZWQgdGhpcyBjb21tdW5pY2F0aW9uIGluIGVycm9yIGFuZCB0aGVuIGRlbGV0
ZSBpdC4NCg0KRXN0YSBtZW5zYWdlbSBlIHNldXMgYW5leG9zIHNlIGRpcmlnZW0gZXhjbHVzaXZh
bWVudGUgYW8gc2V1IGRlc3RpbmF0w6FyaW8sIHBvZGUgY29udGVyIGluZm9ybWHDp8OjbyBwcml2
aWxlZ2lhZGEgb3UgY29uZmlkZW5jaWFsIGUgw6kgcGFyYSB1c28gZXhjbHVzaXZvIGRhIHBlc3Nv
YSBvdSBlbnRpZGFkZSBkZSBkZXN0aW5vLiBTZSBuw6NvIMOpIHZvc3NhIHNlbmhvcmlhIG8gZGVz
dGluYXTDoXJpbyBpbmRpY2FkbywgZmljYSBub3RpZmljYWRvIGRlIHF1ZSBhIGxlaXR1cmEsIHV0
aWxpemHDp8OjbywgZGl2dWxnYcOnw6NvIGUvb3UgY8OzcGlhIHNlbSBhdXRvcml6YcOnw6NvIHBv
ZGUgZXN0YXIgcHJvaWJpZGEgZW0gdmlydHVkZSBkYSBsZWdpc2xhw6fDo28gdmlnZW50ZS4gU2Ug
cmVjZWJldSBlc3RhIG1lbnNhZ2VtIHBvciBlcnJvLCByb2dhbW9zLWxoZSBxdWUgbm9zIG8gY29t
dW5pcXVlIGltZWRpYXRhbWVudGUgcG9yIGVzdGEgbWVzbWEgdmlhIGUgcHJvY2VkYSBhIHN1YSBk
ZXN0cnVpw6fDo28NCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OuWui+S9kzsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0
IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJ
cGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWls
eToiXEDlrovkvZMiOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KLyogU3R5bGUg
RGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwN
Cgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBw
dDsNCglmb250LWZhbWlseTrlrovkvZM7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXtt
c28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5k
ZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5
bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxp
bmU7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0YXRlLCBkaXYuTXNvQWNldGF0ZQ0KCXttc28t
c3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IuaJueazqOahhuaWh+acrCBDaGFy
IjsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6OS4w
cHQ7DQoJZm9udC1mYW1pbHk65a6L5L2TO30NCnNwYW4uQ2hhcg0KCXttc28tc3R5bGUtbmFtZToi
5om55rOo5qGG5paH5pysIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5
bGUtbGluazrmibnms6jmoYbmlofmnKw7DQoJZm9udC1mYW1pbHk65a6L5L2TO30NCnNwYW4uRW1h
aWxTdHlsZTE5DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5
OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVs
dA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBw
YWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0
IDkwLjBwdCA3Mi4wcHQgOTAuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2Vj
dGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVm
YXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48
IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxv
OmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwh
W2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iWkgtQ04iIGxpbms9ImJsdWUiIHZsaW5r
PSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+SGkgRGllZ28sPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlRoYW5rcyBm
b3IgeW91ciBzdWdnZXN0aW9ucy4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij5XZSBjb25zaWRlcmVkIGlmIHdlIG5lZWQgdG8gZGVmaW5lIGEgdXNlci1ncm91cCBJRCBUTFYg
aW4gTlNIIGRlZmluZWQgYnkgU0ZDIFdHLiBCdXQgd2UgdGhpbmsgdGhlIGJldHRlciB3YXkgaXMg
dG8gaGF2ZSB0aGUgSTJOU0YgcmVxdWlyZW1lbnQgZHJhZnQNCiB0byBkZXNjcmliZSB0aGUgYmFj
a2dyb3VuZCBhbmQgdGhlIFRMVnMuIExhdGVyIG1heWJlIHdlIGNhbiBkaXNjdXNzIHRoZSBpbmZv
cm1hdGlvbiBjYXJyaWVkIGJ5IHRoZSBUTFYsIGFuZCBqb2ludGx5IGluZm9ybSB0aGUgU0ZDIFdH
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5BY3R1YWxseSBleHRlbmRpbmcg
TlNIIGlzIG9uZSBvcHRpb24gdG8gaW1wbGVtZW50IHRoZSB1c2VyLWdyb3VwIElELiBXZeKAmWxs
IGRpc2N1c3MgdGhlIGRldGFpbHMgaW4gb3VyIENhcGFiaWxpdHkgTGF5ZXIgZHJhZnQuDQo8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkppYW5qaWU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzow
Y20gMGNtIDBjbSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPuWPkeS7
tuS6ujxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4gRElFR08gTE9QRVogR0FSQ0lBIFttYWlsdG86
ZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbV0NCjxicj4NCjwvc3Bhbj48Yj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdCI+5Y+R6YCB5pe26Ze0PHNwYW4gbGFuZz0iRU4tVVMiPjo8L3Nw
YW4+PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQi
PiAyMDE2PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij7lubQ8c3BhbiBsYW5n
PSJFTi1VUyI+Njwvc3Bhbj7mnIg8c3BhbiBsYW5nPSJFTi1VUyI+MTQ8L3NwYW4+5pelPHNwYW4g
bGFuZz0iRU4tVVMiPiAyMTowMTxicj4NCjwvc3Bhbj48Yj7mlLbku7bkuro8c3BhbiBsYW5nPSJF
Ti1VUyI+Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBZb3VqaWFuamllPGJyPg0KPC9z
cGFuPjxiPuaKhOmAgTxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJF
Ti1VUyI+IExpbmRhIER1bmJhcjsgSTJOU0ZAaWV0Zi5vcmc8YnI+DQo8L3NwYW4+PGI+5Li76aKY
PHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gUmU6IFtJ
Mm5zZl0gVXNlciBHcm91cCBiYXNlZCBwb2xpY3k8bzpwPjwvbzpwPjwvc3Bhbj48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyI+SGkgSmlhbmppZSwgPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyI+V2hpbGUgSSBzZWUgYSB2YWx1ZSBpbiB0aGUgbW9kZWwgb2YgdGhpcyB1c2Vy
LWdyb3VwIHBvbGljaWVzLCB0aGUgdXNlIGNhc2UgeW91IGRlc2NyaWJlIGFuZCB3aGF0IHlvdSBw
cm9wb3NlIGluIHRoZSBkb2N1bWVudCBtYWtlIG1lIHdvbmRlciB3aGV0aGVyIHlvdeKAmWQgYmV0
dGVyIGFkZHJlc3MgdGhlIFNGQyBncm91cCByYXRoZXIgdGhhbiBJMk5TRuKApjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+QmUgZ29vZGUsPG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8YmxvY2tx
dW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+T24gMTQgSnVuIDIwMTYs
IGF0IDA0OjE0ICwgWW91amlhbmppZSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnlvdWppYW5qaWVAaHVh
d2VpLmNvbSI+eW91amlhbmppZUBodWF3ZWkuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5IaSBMaW5kYSw8YnI+DQo8YnI+DQpUaGFua3MgZm9yIHlv
dXIgY29tbWVudHMuPGJyPg0KT3VyICZxdW90O1VzZXIgR3JvdXAgQmFzZWQgUG9saWN5JnF1b3Q7
IHdpbGwgdXNlIHRoZSBFQ0EgcGFyYWRpZ20uIEFjdHVhbGx5IHdlJ3JlIGFsc28gd29ya2luZyBv
biB0aGUgVXNlciBHcm91cCBCYXNlZCBQb2xpY3kgZm9yIENhcGFiaWxpdHkgTGF5ZXIgdXNpbmcg
dGhlIEVDQSBwYXJhZGlnbS4gV2UncmUgZ29pbmcgdG8gc3VibWl0IHRoaXMgZHJhZnQgZm9yIHRo
ZSB1cGNvbWluZyBJRVRGIG1lZXRpbmcuDQo8YnI+DQo8YnI+DQpIZXJlIGlzIGFuIGV4YW1wbGU6
PGJyPg0KRXZlbnQ6IG9uZSBOU0YgcmVjZWl2ZXMgYSBwYWNrZXQgd2l0aCB1c2VyLWdyb3VwLUlE
IChlLmcuIHRoZSBpbmdyZXNzIE5TRiBpbnNlcnRzIHRoZSBjb3JyZXNwb25kaW5nIHVzZXItZ3Jv
dXAgSUQgaW50byB0aGUgcGFja2V0Lik8YnI+DQpDb25kaXRpb246IHVzZXItZ3JvdXAtSUQgPSAq
KioqIChlLmcuIGl0IHJlcHJlc2VudHMgdXNlciBkdXJpbmcgb2ZmaWNlIGhvdXJzKTxicj4NCkFj
dGlvbjogUGVybWl0IChlLmcuIHVzZXIgYWNjZXNzaW5nIFImYW1wO0QgcmVzb3VyY2VzIGlzIGFs
bG93ZWQpPGJyPg0KPGJyPg0KRnVydGhlciBjb21tZW50cyBhcmUgd2VsY29tZSE8YnI+DQo8YnI+
DQpUaGFua3MsPGJyPg0KSmlhbmppZTxicj4NCjxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4tLS0t
LTwvc3Bhbj7pgq7ku7bljp/ku7Y8c3BhbiBsYW5nPSJFTi1VUyI+LS0tLS08YnI+DQo8L3NwYW4+
5Y+R5Lu25Lq6PHNwYW4gbGFuZz0iRU4tVVMiPjogTGluZGEgRHVuYmFyPGJyPg0KPC9zcGFuPuWP
kemAgeaXtumXtDxzcGFuIGxhbmc9IkVOLVVTIj46IDIwMTY8L3NwYW4+5bm0PHNwYW4gbGFuZz0i
RU4tVVMiPjY8L3NwYW4+5pyIPHNwYW4gbGFuZz0iRU4tVVMiPjE0PC9zcGFuPuaXpTxzcGFuIGxh
bmc9IkVOLVVTIj4gNTozNTxicj4NCjwvc3Bhbj7mlLbku7bkuro8c3BhbiBsYW5nPSJFTi1VUyI+
OiBZb3VqaWFuamllOyA8YSBocmVmPSJtYWlsdG86STJOU0ZAaWV0Zi5vcmciPkkyTlNGQGlldGYu
b3JnPC9hPjxicj4NCjwvc3Bhbj7kuLvpopg8c3BhbiBsYW5nPSJFTi1VUyI+OiBSRTogVXNlciBH
cm91cCBiYXNlZCBwb2xpY3k8YnI+DQo8YnI+DQpKaWFuIEppZSw8YnI+DQo8YnI+DQpXaWxsIHlv
dXIgJnF1b3Q7VXNlciBHcm91cCBCYXNlZCBQb2xpY3kmcXVvdDsgYWxzbyB1c2UgdGhlICZuYnNw
OyZxdW90O0V2ZW50IC0gQ29uZGl0aW9uIC0gQWN0aW9uJnF1b3Q7PGJyPg0KcGFyYWRpZ20gd2hp
Y2ggSTJOU0YgV0cgYWdyZWVkIHRvIHVzZSBmcm9tIHRoZSBCdWVub3MgQWlyZXMgbWVldGluZz88
YnI+DQo8YnI+DQpJZiB5b3VyIGFuc3dlciBpcyAmcXVvdDtZZXMmcXVvdDssIGNhbiB5b3UgYWRk
IHRoZSBJbmZvcm1hdGlvbiBtb2RlbCBmb3IgeW91ciAmcXVvdDtVc2VyPGJyPg0KR3JvdXAgQmFz
ZWQgUG9saWN5JnF1b3Q7Pzxicj4NCjxicj4NCkZvciBleGFtcGxlLDxicj4NCi0gVGhlIGluZm9y
bWF0aW9uIChhbmQgZGF0YSkgbW9kZWwgZm9yICZxdW90O0V2ZW50JnF1b3Q7PGJyPg0KLSBUaGUg
aW5mb3JtYXRpb24gKGFuZCBkYXRhKSBtb2RlbCBmb3IgJnF1b3Q7Q29uZGl0aW9uJnF1b3Q7PGJy
Pg0KLSBUaGUgaW5mb3JtYXRpb24gKGFuZCBkYXRhKSBtb2RlbCBmb3IgJnF1b3Q7QWN0aW9uJnF1
b3Q7Ljxicj4NCjxicj4NCkl0IHdvdWxkIGJlIGhlbHBmdWwgaWYgeW91IHBvc3QgeW91ciBkZXRh
aWxlZCBkZXNjcmlwdGlvbiBmb3IgZWFjaCBjYXRlZ29yeTxicj4NCmFib3ZlIG9uIHRoZSBtYWls
aW5nIGxpc3QgdG8gZ2V0IHNvbWUgZGlzY3Vzc2lvbiBiZWZvcmUgYXNraW5nIGZvciBXRzxicj4N
CmFkb3B0aW9uLjxicj4NCjxicj4NClRoYW5rcywgTGluZGE8YnI+DQo8YnI+DQotLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLTxicj4NCkZyb206IEkybnNmIFs8YSBocmVmPSJtYWlsdG86aTJuc2Yt
Ym91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOmkybnNmLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XSBPbiBC
ZWhhbGYgT2YgWW91amlhbmppZTxicj4NClNlbnQ6IE1vbmRheSwgSnVuZSAxMywgMjAxNiAzOjM4
IEFNPGJyPg0KVG86IDxhIGhyZWY9Im1haWx0bzpJMk5TRkBpZXRmLm9yZyI+STJOU0ZAaWV0Zi5v
cmc8L2E+PGJyPg0KU3ViamVjdDogW0kybnNmXSBVc2VyIEdyb3VwIGJhc2VkIHBvbGljeTxicj4N
Cjxicj4NCkhpLDxicj4NCjxicj4NCldlIGFyZSB3b3JraW5nIG9uIHRoZSBVc2VyLWdyb3VwIEF3
YXJlIFBvbGljeSBDb250cm9sIChVQVBDKSBmcmFtZXdvcmssPGJyPg0Kd2hpY2ggZmFjaWxpdGF0
ZXMgY29uc2lzdGVudCBlbmZvcmNlbWVudCBvZiBzZWN1cml0eSBwb2xpY2llcyBiYXNlZCBvbiB1
c2VyPGJyPg0KZ3JvdXAgaWRlbnRpdHkuPGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRm
Lm9yZy9odG1sL2RyYWZ0LXlvdS1pMm5zZi11c2VyLWdyb3VwLWJhc2VkLXBvbGljeS0wMSI+aHR0
cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LXlvdS1pMm5zZi11c2VyLWdyb3VwLWJhc2Vk
LXBvbGljeS0wMTwvYT48YnI+DQo8YnI+DQpVc2UgY2FzZXMgZm9yIFVBUEM6PGJyPg0KV2l0aCB0
aGUgaW5jcmVhc2VkIHBvcHVsYXJpdHkgb2YgZW50ZXJwcmlzZSB3aXJlbGVzcyBuZXR3b3JrcyBh
bmQgcmVtb3RlPGJyPg0KYWNjZXNzIHRlY2hub2xvZ2llcyBzdWNoIGFzIFZpcnR1YWwgUHJpdmF0
ZSBOZXR3b3JrcyAoVlBOKSwgZW50ZXJwcmlzZTxicj4NCm5ldHdvcmtzIGhhdmUgYmVjb21lIGJv
cmRlcmxlc3MsIGFuZCBlbXBsb3llZXMnIGxvY2F0aW9ucyBjYW4gYmUgYW55d2hlcmUuPGJyPg0K
RW5hYmxpbmcgbGFyZ2Utc2NhbGUgZW1wbG95ZWUgbW9iaWxpdHkgYWNyb3NzIG1hbnkgYWNjZXNz
IGxvY2F0aW9ucyBpbXByb3Zlczxicj4NCmVudGVycHJpc2UgcHJvZHVjdGlvbiBlZmZpY2llbmN5
IGJ1dCBhbHNvIGludHJvZHVjZXMgY2hhbGxlbmdlcyByZWxhdGVkIHRvPGJyPg0KZW50ZXJwcmlz
ZSBuZXR3b3JrIG1hbmFnZW1lbnQgYW5kIHNlY3VyaXR5LiBUaGUgSVAgYWRkcmVzcyBvZiB0aGUg
dXNlciBjYW48YnI+DQpjaGFuZ2UgZnJlcXVlbnRseSB3aGVuIHRoZSB1c2VyIGlzIGluIG1vdGlv
bi4gQ29uc2VxdWVudGx5LCBJUCBhZGRyZXNzLWJhc2VkPGJyPg0KcG9saWNpZXMgKHN1Y2ggYXMg
Zm9yd2FyZGluZywgcm91dGluZywgUW9TIGFuZCBzZWN1cml0eSBwb2xpY2llcykgbWF5IG5vdCBi
ZTxicj4NCmZsZXhpYmxlIGVub3VnaCB0byBhY2NvbW1vZGF0ZSB1c2VycyBpbiBtb3Rpb24uPGJy
Pg0KPGJyPg0KVXNlci1ncm91cCBJRCByZXByZXNlbnRzIHRoZSBjb2xsZWN0aXZlIGlkZW50aXR5
IG9mIGEgZ3JvdXAgb2YgdXNlcnMsIGFuZCBpczxicj4NCmRldGVybWluZWQgYnkgYSBzZXQgb2Yg
b25lIG9yIG1vcmUgbWF0Y2hpbmcgY3JpdGVyaWEgKGUuZy4sIHJvbGVzLCA0LSwgNS0sIGFuZDxi
cj4NCjYtdHVwbGVzLCBWTEFOIElELCBldGMuKSB0aGF0IGRpc2FtYmlndWF0ZXMgdGhpcyB1c2Vy
LWdyb3VwIGVudGl0eSBmcm9tIG90aGVyPGJyPg0KZW50aXRpZXMuPGJyPg0KPGJyPg0KVGhlIFVB
UEMgZnJhbWV3b3JrIGNvbnNpc3RzIG9mIGZvdXIgbWFpbiBjb21wb25lbnRzOiAoMSkgUG9saWN5
IFNlcnZlciwgKDIpPGJyPg0KQXV0aGVudGljYXRpb24gU2VydmVyLCAoMykgU2VjdXJpdHkgQ29u
dHJvbGxlciwgKDQpIE5ldHdvcmsgU2VjdXJpdHkgRnVuY3Rpb25zLjxicj4NCjxicj4NCldpdGhp
biB0aGUgVUFQQyBmcmFtZXdvcmssIGludGVyLWdyb3VwIHBvbGljeSBlbmZvcmNlbWVudCByZXF1
aXJlcyB0d28ga2V5PGJyPg0KY29tcG9uZW50czogKDEpIHVzZXItZ3JvdXAtdG8tdXNlci1ncm91
cCBhY2Nlc3MgcG9saWNpZXMsIGFuZCAoMikgc2V0cyBvZiBOU0ZzPGJyPg0KdGhhdCBhcmUgbWFu
YWdlZCBieSBzZXRzIG9mIHBvbGljaWVzLjxicj4NCjxicj4NClNvbWUgcmVxdWlyZW1lbnRzIGFy
ZSBwcm9wb3NlZCBpbiB0aGUgbGFzdCBzZWN0aW9uLjxicj4NCjxicj4NCkFueSBjb21tZW50cyBv
ciBzdWdnZXN0aW9ucyBhcmUgd2VsY29tZS48YnI+DQo8YnI+DQpUaGFua3MsPGJyPg0KSmlhbmpp
ZTxicj4NCjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fPGJyPg0KSTJuc2YgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOkkybnNmQGll
dGYub3JnIj5JMm5zZkBpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2kybnNmIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL2kybnNmPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXzxicj4NCkkybnNmIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1h
aWx0bzpJMm5zZkBpZXRmLm9yZyI+STJuc2ZAaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pMm5zZiI+aHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pMm5zZjwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFj
ayI+LS08YnI+DQomcXVvdDtFc3RhIHZleiBubyBmYWxsYXJlbW9zLCBEb2N0b3IgSW5maWVybm8m
cXVvdDs8YnI+DQo8YnI+DQpEciBEaWVnbyBSLiBMb3Blejxicj4NClRlbGVmb25pY2EgSSYjNDM7
RDxicj4NCjxhIGhyZWY9Imh0dHA6Ly9wZW9wbGUudGlkLmVzL2RpZWdvLmxvcGV6LyI+aHR0cDov
L3Blb3BsZS50aWQuZXMvZGllZ28ubG9wZXovPC9hPjxicj4NCjxicj4NCmUtbWFpbDogPGEgaHJl
Zj0ibWFpbHRvOmRpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb20iPmRpZWdvLnIubG9wZXpAdGVs
ZWZvbmljYS5jb208L2E+PGJyPg0KVGVsOiAmbmJzcDsgJm5ic3A7JiM0MzszNCA5MTMgMTI5IDA0
MTxicj4NCk1vYmlsZTogJiM0MzszNCA2ODIgMDUxIDA5MTxicj4NCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIg
YWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyIj48c3BhbiBsYW5nPSJFTi1V
UyI+DQo8aHIgc2l6ZT0iMiIgd2lkdGg9IjEwMCUiIGFsaWduPSJjZW50ZXIiPg0KPC9zcGFuPjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjpncmF5Ij48YnI+DQpFc3RlIG1lbnNhamUgeSBzdXMgYWRqdW50b3Mgc2Ug
ZGlyaWdlbiBleGNsdXNpdmFtZW50ZSBhIHN1IGRlc3RpbmF0YXJpbywgcHVlZGUgY29udGVuZXIg
aW5mb3JtYWNpw7NuIHByaXZpbGVnaWFkYSBvIGNvbmZpZGVuY2lhbCB5IGVzIHBhcmEgdXNvIGV4
Y2x1c2l2byBkZSBsYSBwZXJzb25hIG8gZW50aWRhZCBkZSBkZXN0aW5vLiBTaSBubyBlcyB1c3Rl
ZC4gZWwgZGVzdGluYXRhcmlvIGluZGljYWRvLCBxdWVkYSBub3RpZmljYWRvIGRlIHF1ZSBsYQ0K
IGxlY3R1cmEsIHV0aWxpemFjacOzbiwgZGl2dWxnYWNpw7NuIHkvbyBjb3BpYSBzaW4gYXV0b3Jp
emFjacOzbiBwdWVkZSBlc3RhciBwcm9oaWJpZGEgZW4gdmlydHVkIGRlIGxhIGxlZ2lzbGFjacOz
biB2aWdlbnRlLiBTaSBoYSByZWNpYmlkbyBlc3RlIG1lbnNhamUgcG9yIGVycm9yLCBsZSByb2dh
bW9zIHF1ZSBub3MgbG8gY29tdW5pcXVlIGlubWVkaWF0YW1lbnRlIHBvciBlc3RhIG1pc21hIHbD
rWEgeSBwcm9jZWRhIGEgc3UgZGVzdHJ1Y2Npw7NuLjxicj4NCjxicj4NClRoZSBpbmZvcm1hdGlv
biBjb250YWluZWQgaW4gdGhpcyB0cmFuc21pc3Npb24gaXMgcHJpdmlsZWdlZCBhbmQgY29uZmlk
ZW50aWFsIGluZm9ybWF0aW9uIGludGVuZGVkIG9ubHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2
aWR1YWwgb3IgZW50aXR5IG5hbWVkIGFib3ZlLiBJZiB0aGUgcmVhZGVyIG9mIHRoaXMgbWVzc2Fn
ZSBpcyBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgeW91IGFyZSBoZXJlYnkgbm90aWZpZWQg
dGhhdCBhbnkgZGlzc2VtaW5hdGlvbiwNCiBkaXN0cmlidXRpb24gb3IgY29weWluZyBvZiB0aGlz
IGNvbW11bmljYXRpb24gaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gSWYgeW91IGhhdmUgcmVjZWl2
ZWQgdGhpcyB0cmFuc21pc3Npb24gaW4gZXJyb3IsIGRvIG5vdCByZWFkIGl0LiBQbGVhc2UgaW1t
ZWRpYXRlbHkgcmVwbHkgdG8gdGhlIHNlbmRlciB0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMg
Y29tbXVuaWNhdGlvbiBpbiBlcnJvciBhbmQgdGhlbiBkZWxldGUgaXQuPGJyPg0KPGJyPg0KRXN0
YSBtZW5zYWdlbSBlIHNldXMgYW5leG9zIHNlIGRpcmlnZW0gZXhjbHVzaXZhbWVudGUgYW8gc2V1
IGRlc3RpbmF0w6FyaW8sIHBvZGUgY29udGVyIGluZm9ybWHDp8OjbyBwcml2aWxlZ2lhZGEgb3Ug
Y29uZmlkZW5jaWFsIGUgw6kgcGFyYSB1c28gZXhjbHVzaXZvIGRhIHBlc3NvYSBvdSBlbnRpZGFk
ZSBkZSBkZXN0aW5vLiBTZSBuw6NvIMOpIHZvc3NhIHNlbmhvcmlhIG8gZGVzdGluYXTDoXJpbyBp
bmRpY2FkbywgZmljYSBub3RpZmljYWRvIGRlIHF1ZSBhDQogbGVpdHVyYSwgdXRpbGl6YcOnw6Nv
LCBkaXZ1bGdhw6fDo28gZS9vdSBjw7NwaWEgc2VtIGF1dG9yaXphw6fDo28gcG9kZSBlc3RhciBw
cm9pYmlkYSBlbSB2aXJ0dWRlIGRhIGxlZ2lzbGHDp8OjbyB2aWdlbnRlLiBTZSByZWNlYmV1IGVz
dGEgbWVuc2FnZW0gcG9yIGVycm8sIHJvZ2Ftb3MtbGhlIHF1ZSBub3MgbyBjb211bmlxdWUgaW1l
ZGlhdGFtZW50ZSBwb3IgZXN0YSBtZXNtYSB2aWEgZSBwcm9jZWRhIGEgc3VhIGRlc3RydWnDp8Oj
bzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_F6C28B32DA084644BB6C8D0BD65B669DC0A82FNKGEML515MBXchina_--


From nobody Wed Jun 15 05:55:05 2016
Return-Path: <linda.dunbar@huawei.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 B3A7012D608 for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 05:55:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.636
X-Spam-Level: 
X-Spam-Status: No, score=-5.636 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rfaC9VCpZEZx for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 05:54:59 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9AD9712D5F6 for <I2NSF@ietf.org>; Wed, 15 Jun 2016 05:54:57 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml706-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CQV95024; Wed, 15 Jun 2016 12:54:53 +0000 (GMT)
Received: from DFWEML702-CAH.china.huawei.com (10.193.5.176) by lhreml706-cah.china.huawei.com (10.201.5.182) with Microsoft SMTP Server (TLS) id 14.3.235.1; Wed, 15 Jun 2016 13:54:50 +0100
Received: from DFWEML501-MBB.china.huawei.com ([10.193.5.179]) by dfweml702-cah.china.huawei.com ([10.193.5.176]) with mapi id 14.03.0235.001; Wed, 15 Jun 2016 05:54:44 -0700
From: Linda Dunbar <linda.dunbar@huawei.com>
To: "I2NSF@ietf.org" <I2NSF@ietf.org>
Thread-Topic: Any feedback on the Protocol Independent Flow Security Policies exchanged over I2NSF service layer interface?
Thread-Index: AdHBttspF0pOVdD6ST+kJ/stBROvZgAAPeIQAAFZtWAAelRdMAB46/+QAABawNAACg79QABNWFRQ
Date: Wed, 15 Jun 2016 12:54:43 +0000
Message-ID: <4A95BA014132FF49AE685FAB4B9F17F657EB4ADD@dfweml501-mbb>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [10.220.135.32]
Content-Type: multipart/mixed; boundary="_006_4A95BA014132FF49AE685FAB4B9F17F657EB4ADDdfweml501mbb_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020205.5761501F.011A, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 11c9d398c2f7241fbfe0a8ff82e10949
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/9yzVKQnOZv44QXFJODQGguUuEng>
Subject: [I2nsf] FW: Any feedback on the Protocol Independent Flow Security Policies exchanged over I2NSF service layer interface?
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 15 Jun 2016 12:55:04 -0000

--_006_4A95BA014132FF49AE685FAB4B9F17F657EB4ADDdfweml501mbb_
Content-Type: multipart/related;
	boundary="_005_4A95BA014132FF49AE685FAB4B9F17F657EB4ADDdfweml501mbb_";
	type="multipart/alternative"

--_005_4A95BA014132FF49AE685FAB4B9F17F657EB4ADDdfweml501mbb_
Content-Type: multipart/alternative;
	boundary="_000_4A95BA014132FF49AE685FAB4B9F17F657EB4ADDdfweml501mbb_"

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

Oops, I copied to the wrong WG list.  any comments from I2NSF participants?

Linda

From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Linda Dunbar
Sent: Monday, June 13, 2016 4:25 PM
To: christian.jacquenet@orange.com; BOUCADAIR Mohamed IMT/OLN
Cc: i2rs@ietf.org
Subject: Re: [i2rs] Any feedback on the Protocol Independent Flow Security =
Policies exchanged over I2NSF service layer interface?

Christian,

Thank you very much for the feedback.

Agree 100% of what you said:
Using BGP FS to exchange flow-based security policy information between dom=
ains is probably one of the most attractive approaches, but I assume this i=
nformation will have to comply with BGP FS encoding schemes, whether the co=
rresponding policy is described in a NETCONF/YANG data model or not. So, I =
think it's fair to state that, whatever the semantics of the (flow-based) s=
ecurity policy data model, corresponding information may be exchanged betwe=
en domains and formatted according to the protocol used to carry such infor=
mation between domains. It seems to me that both considerations are orthogo=
nal.

The reason that BGP FlowSpec is mentioned here is:

-        To emphasize the different aspects that I2NSF is to tackle:  the c=
omprehensive Flow Security Policies data model (that are not constrained to=
 the BGP encoding scheme). For example, if used between "domains", one doma=
in inquiry of "flow security policies" capability of other domain is a very=
 important part. The actual flow polices from one domain to another is only=
 part of the game.

It is really good that you brought this up: "inter-domain QoS policy enforc=
ement remains very hard to achieve"

The Inter-Domain Flow Security Policy are different in the following aspect=
s:

-         the I2NSF Flow Security Policy, (i.e. over the I2NSF Service Laye=
r Interface), are inquired and set by each domain's management system (or d=
omain's controllers). There have be authentication, authorization and billi=
ng process involved for one domain management system to grant the requests =
from other domain's management systems.

-        Whereas the QoS mechanism (as being carried by encoding in data pa=
ckets), It is difficult for forwarding devices from one domain to take acti=
ons (that requires its own $$$ resources) based on bits set by other domain=
s.

Thanks,

Linda
From: christian.jacquenet@orange.com<mailto:christian.jacquenet@orange.com>=
 [mailto:christian.jacquenet@orange.com]
Sent: Monday, June 13, 2016 11:23 AM
To: Linda Dunbar; BOUCADAIR Mohamed IMT/OLN
Subject: RE: Any feedback on the Protocol Independent Flow Security Policie=
s exchanged over I2NSF service layer interface?

Hello Linda,

A few preliminary comments from my side, based upon the enclosed text below=
 (I didn't read the draft yet).

[snip]

As BGP Flow Specification [exchanged among BGP peers] can been deployed to =
achieve DDoS mitigation, the Flow Security Policy setting from one domain t=
o another domain is protocol independent.
[CJ] I don't understand the above causality effect, since BGP FS is explici=
tly mentioned. As a matter of fact, I think policies (whatever their nature=
) are protocol-independent by nature, as implicitly indicated in the defini=
tion reminded in the supa WG charter<https://datatracker.ietf.org/wg/supa/c=
harter/>, for example.
 I2NSF focuses on the information/data models, allowing domains using NETCO=
NF or RESTCONF to exchange capability and set up the flow security policies=
.
[CJ] Right, but again, information and data models can rely upon various se=
mantics - YANG, but also SMI, SPPI, etc. Using BGP FS to exchange flow-base=
d security policy information between domains is probably one of the most a=
ttractive approaches, but I assume this information will have to comply wit=
h BGP FS encoding schemes, whether the corresponding policy is described in=
 a NETCONF/YANG data model or not. So, I think it's fair to state that, wha=
tever the semantics of the (flow-based) security policy data model, corresp=
onding information may be exchanged between domains and formatted according=
 to the protocol used to carry such information between domains. It seems t=
o me that both considerations are orthogonal.

"Protocol Independent Flow Security Policies" is for one domain (A) to requ=
est another domain (B) to enforce the desired policies for flows destined t=
owards the Domain A. This can be an effective way for Domain A to prevent t=
he unwanted attacks (e.g. DDoS)  from even occupying its links/ports connec=
ted to the Domain B.

BGP flow specification is configured in the BGP peers, whereas the I2NSF Pr=
otocol Independent Flow Security Policies"  are exchanged between domains,
[CJ] Why not simply state "flow-based security policy information"? Besides=
, the above wording suggests the whole security policy information is suppo=
sed to be exchanged between domains, which I think is debatable. Also, exch=
anging policy information between domains raises consistency and security i=
ssues: this is why inter-domain QoS policy enforcement remains very hard to=
 achieve for example.
which can be
Enterprise domain <-> Provider domain, Overlay <-> Underlay, Cloud provider=
 <-> Underlay.

Enterprise can have its own DDoS mitigation tools, but those internal DDoS =
mitigation tools can't effectively prevent the DoS attacks that saturate th=
e access ports and links between Enterprise and the providers.
[CJ] Right, but one would argue this is the responsibility of the service p=
rovider to prevent any attack that may saturate access resources that conne=
ct the enterprise customer to the network operated by the service provider.=
 That is, why would internal mitigation tools be considered anyway?

Same goes for Overlay networks.

Very often, the paths (or links) among nodes of a overlay network are provi=
ded by other network operators (a.k.a. "underlay network").  Very much like=
 traditional networks placing FW (Firewall) or IPS (Intrusion Prevention Sy=
stem) on the wire to enforce the flow security rules, I2NSF Protocol Indepe=
ndent Flow Security Policies can be used by overlay networks to request cer=
tain flow based security rules to be enforced by its underlay networks, to =
prevent the unwanted attacks traffic from occupying the physical links and =
ports to the overlay network nodes, and to avoid the overlay nodes' CPU/Sto=
rage/Port utilization being consumed down by the various attacks.  Here is =
one example of "Overlay Video Communication network" exchange Flow Policies=
 to the Underlay network.


[cid:image001.png@01D1B516.7F74E410]

[CJ] The above example clearly shows the necessary interaction between the =
two PDPs/controllers, to make sure that decisions made by the network contr=
oller accommodate the needs of the video customer as possibly expressed tow=
ards the video controller: for example, customer demands that the confident=
iality of the videoconference needs to be preserved, thereby suggesting the=
 use of the IPsec protocol suite. The video controller may enforce an IPsec=
 design based upon the transport mode, whereas the network controller is so=
licited to allocate IPsec resources (read for example no AH, ESP in NULL mo=
de) accordingly. This may possibly raise conflicting configuration tasks (t=
he video controller uses AH, the network controller doesn't), thereby leadi=
ng to inconsistency that may jeopardize the service. Whether BGP FS is used=
 to carry security policy information between the two controllers is hardly=
 the point, imho: what matters is the consistency of the (flow-based securi=
ty policies enforced by both parties, and which should be derived from the =
customer's requirements (if any).
The goal of I2NSF is to specify the common information model and data model=
 for the  Protocol Independent Flow Security Policies which can be queried =
and set between domains.
[CJ] OK.

https://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-mitigati=
on-api/ is just the starting point. (needs more work to improve the clarity=
). We are asking if people to express their opinion on this work to the I2N=
SF@ietf.org<mailto:I2NSF@ietf.org> list.
[CJ] I need to read this draft and will get back to you accordingly, but th=
is may take a couple of weeks as I'm pretty busy for the time being.

I'll let Med further comment as appropriate.

Cheers,

Christian.

Thanks, Linda


___________________________________________________________________________=
______________________________________________



Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc

pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler

a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el=
ectroniques etant susceptibles d'alteration,

Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.



This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;

they should not be distributed, used or copied without authorisation.

If you have received this email in error, please notify the sender and dele=
te this message and its attachments.

As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.

Thank you.

--_000_4A95BA014132FF49AE685FAB4B9F17F657EB4ADDdfweml501mbb_
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 12 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family: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:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@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:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.TextedebullesCar
	{mso-style-name:"Texte de bulles Car";
	mso-style-priority:99;
	mso-style-link:"Texte de bulles";
	font-family:"Tahoma","sans-serif";}
p.Textedebulles, li.Textedebulles, div.Textedebulles
	{mso-style-name:"Texte de bulles";
	mso-style-link:"Texte de bulles Car";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle26
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle27
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle28
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle29
	{mso-style-type:personal;
	font-family:"Courier New";
	color:#7030A0;
	font-weight:normal;
	font-style:normal;}
span.EmailStyle30
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle31
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1839341046;
	mso-list-type:hybrid;
	mso-list-template-ids:-261748442 1608158064 67698691 67698693 67698689 676=
98691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:SimSun;
	mso-bidi-font-family:"Times New Roman";}
@list l0:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"2050" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Oops, I copied to the =
wrong WG list. &nbsp;any comments from I2NSF participants?
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Linda<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> i2rs [ma=
ilto:i2rs-bounces@ietf.org]
<b>On Behalf Of </b>Linda Dunbar<br>
<b>Sent:</b> Monday, June 13, 2016 4:25 PM<br>
<b>To:</b> christian.jacquenet@orange.com; BOUCADAIR Mohamed IMT/OLN<br>
<b>Cc:</b> i2rs@ietf.org<br>
<b>Subject:</b> Re: [i2rs] Any feedback on the Protocol Independent Flow Se=
curity Policies exchanged over I2NSF service layer interface?<o:p></o:p></s=
pan></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Christian, <o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Thank you very much fo=
r the feedback.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Agree 100% of what you=
 said:<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt;font-family:&quot;Courier New&quot;;color:#7030A0">Using BGP FS to e=
xchange flow-based security policy information between domains is probably =
one of the most attractive approaches, but I assume
 this information will have to comply with BGP FS encoding schemes, whether=
 the corresponding policy is described in a NETCONF/YANG data model or not.=
 So, I think it&#8217;s fair to state that, whatever the semantics of the (=
flow-based) security policy data model,
 corresponding information may be exchanged between domains and formatted a=
ccording to the protocol used to carry such information between domains. It=
 seems to me that both considerations are orthogonal.</span><span style=3D"=
color:#1F497D"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">The reason that BGP Fl=
owSpec is mentioned here is:<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo2"><![if !supportLists]><span style=3D"color:#1F497D"><span style=3D"m=
so-list:Ignore">-<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"color:#1F497D">To emphasize t=
he different aspects that I2NSF is to tackle: &nbsp;the comprehensive Flow =
Security Policies data model (that are not constrained to the BGP encoding =
scheme). For example, if used between &#8220;domains&#8221;,
 one domain inquiry of &#8220;flow security policies&#8221; capability of o=
ther domain is a very important part. The actual flow polices from one doma=
in to another is only part of the game.
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><span style=3D"color:#1F=
497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">It is really good that=
 you brought this up: &#8220;</span><span style=3D"font-size:10.0pt;font-fa=
mily:&quot;Courier New&quot;;color:#7030A0">inter-domain QoS policy enforce=
ment remains very hard to achieve&#8221;</span><span style=3D"color:#1F497D=
"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">The Inter-Domain Flow =
Security Policy are different in the following aspects:<o:p></o:p></span></=
p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo2"><![if !supportLists]><span style=3D"color:#1F497D"><span style=3D"m=
so-list:Ignore">-<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"color:#1F497D">&nbsp;the I2NS=
F Flow Security Policy, (i.e. over the I2NSF Service Layer Interface), are =
inquired and set by each domain&#8217;s management system (or domain&#8217;=
s controllers). There have be authentication, authorization
 and billing process involved for one domain management system to grant the=
 requests from other domain&#8217;s management systems.
<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo2"><![if !supportLists]><span style=3D"color:#1F497D"><span style=3D"m=
so-list:Ignore">-<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"color:#1F497D">Whereas the Qo=
S mechanism (as being carried by encoding in data packets), It is difficult=
 for forwarding devices from one domain to take actions (that requires its =
own $$$ resources) based on bits set
 by other domains.&nbsp; <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Thanks, <o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Linda &nbsp;<o:p></o:p=
></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">
<a href=3D"mailto:christian.jacquenet@orange.com">christian.jacquenet@orang=
e.com</a> [<a href=3D"mailto:christian.jacquenet@orange.com">mailto:christi=
an.jacquenet@orange.com</a>]
<br>
<b>Sent:</b> Monday, June 13, 2016 11:23 AM<br>
<b>To:</b> Linda Dunbar; BOUCADAIR Mohamed IMT/OLN<br>
<b>Subject:</b> RE: Any feedback on the Protocol Independent Flow Security =
Policies exchanged over I2NSF service layer interface?<o:p></o:p></span></p=
>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#7030A0">Hello Linda,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#7030A0"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#7030A0">A few preliminary comments from my side, bas=
ed upon the enclosed text below (I didn&#8217;t read the draft yet).<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#7030A0"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><b><span lang=3D"FR" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#7030A0">[snip]</span></b><span style=
=3D"font-size:12.0pt;font-family:&quot;Courier New&quot;"><o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">As BGP Flow Specifi=
cation [exchanged among BGP peers] can been deployed to achieve DDoS mitiga=
tion, the Flow Security Policy setting from one domain to another domain is=
 protocol independent.<span style=3D"color:#7030A0"><o:p></o:p></span></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#7030A0">[CJ] I don&#8217;t understand the above caus=
ality effect, since BGP FS is explicitly mentioned. As a matter of fact, I =
think policies (whatever their nature) are protocol-independent
 by nature, as implicitly indicated in the definition reminded in the supa =
WG <a href=3D"https://datatracker.ietf.org/wg/supa/charter/">
charter</a>, for example. <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">&nbsp;I2NSF focuses=
 on the information/data models, allowing domains using NETCONF or RESTCONF=
 to exchange capability and set up the flow security policies.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#7030A0">[CJ] Right, but again, information and data =
models can rely upon various semantics &#8211; YANG, but also SMI, SPPI, et=
c. Using BGP FS to exchange flow-based security policy
 information between domains is probably one of the most attractive approac=
hes, but I assume this information will have to comply with BGP FS encoding=
 schemes, whether the corresponding policy is described in a NETCONF/YANG d=
ata model or not. So, I think it&#8217;s
 fair to state that, whatever the semantics of the (flow-based) security po=
licy data model, corresponding information may be exchanged between domains=
 and formatted according to the protocol used to carry such information bet=
ween domains. It seems to me that
 both considerations are orthogonal.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">&#8220;<b><u>Protoc=
ol Independent Flow Security Policies</u></b>&#8221; is for one domain (A) =
to request another domain (B) to enforce the desired policies for flows des=
tined towards the Domain A. This can be an effective
 way for Domain A to prevent the unwanted attacks (e.g. DDoS)&nbsp; from ev=
en occupying its links/ports connected to the Domain B.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><b><span style=3D"color:red">BGP flow specification =
is configured in the BGP peers,
</span></b><span style=3D"font-size:12.0pt">whereas the I2NSF Protocol Inde=
pendent Flow Security Policies&#8221; &nbsp;are exchanged between domains,
<span style=3D"color:#7030A0"><o:p></o:p></span></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#7030A0">[CJ] Why not simply state &#8220;flow-based =
security policy information&#8221;? Besides, the above wording suggests the=
 whole security policy information is supposed to be exchanged
 between domains, which I think is debatable. Also, exchanging policy infor=
mation between domains raises consistency and security issues: this is why =
inter-domain QoS policy enforcement remains very hard to achieve for exampl=
e.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">which can be<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">Enterprise domain &=
lt;-&gt; Provider domain, Overlay &lt;-&gt; Underlay, Cloud provider &lt;-&=
gt; Underlay.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">Enterprise can have=
 its own DDoS mitigation tools, but those internal DDoS mitigation tools ca=
n&#8217;t effectively prevent the DoS attacks that saturate the access port=
s and links between Enterprise and the providers.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#7030A0">[CJ] Right, but one would argue this is the =
responsibility of the service provider to prevent any attack that may satur=
ate access resources that connect the enterprise
 customer to the network operated by the service provider. That is, why wou=
ld internal mitigation tools be considered anyway?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">Same goes for Overl=
ay networks.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">Very often, the pat=
hs (or links) among nodes of a overlay network are provided by other networ=
k operators (a.k.a. &#8220;underlay network&#8221;). &nbsp;Very much like t=
raditional networks placing FW (Firewall) or IPS (Intrusion
 Prevention System) on the wire to enforce the <span style=3D"color:#1F497D=
">flow security</span> rules, I2NSF
<b><u>Protocol Independent Flow Security Policies</u></b> can be used by ov=
erlay networks to request certain flow based security rules to be enforced =
by its underlay networks, to prevent the unwanted attacks traffic from occu=
pying the physical links and ports
 to the overlay network nodes, and to avoid the overlay nodes&#8217; CPU/St=
orage/Port utilization being consumed down by the various attacks.&nbsp; He=
re is one example of &#8220;Overlay Video Communication network&#8221; exch=
ange Flow Policies to the Underlay network.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><img border=3D"0" w=
idth=3D"626" height=3D"241" id=3D"Object_x0020_2" src=3D"cid:image001.png@0=
1D1C58B.9CB6B280" alt=3D"cid:image001.png@01D1B516.7F74E410"></span><span s=
tyle=3D"font-size:12.0pt"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:12.0pt;color:#7030A0"=
>[CJ] </span>
</i></b><span style=3D"font-size:12.0pt;color:#7030A0">The above example cl=
early shows the necessary interaction between the two PDPs/controllers, to =
make sure that decisions made by the network controller accommodate the nee=
ds of the video customer as possibly
 expressed towards the video controller: for example, customer demands that=
 the confidentiality of the videoconference needs to be preserved, thereby =
suggesting the use of the IPsec protocol suite. The video controller may en=
force an IPsec design based upon
 the transport mode, whereas the network controller is solicited to allocat=
e IPsec resources (read for example no AH, ESP in NULL mode) accordingly. T=
his may possibly raise conflicting configuration tasks (the video controlle=
r uses AH, the network controller
 doesn&#8217;t), thereby leading to inconsistency that may jeopardize the s=
ervice. Whether BGP FS is used to carry security policy information between=
 the two controllers is hardly the point, imho: what matters is the consist=
ency of the (flow-based security policies
 enforced by both parties, and which should be derived from the customer&#8=
217;s requirements (if any).</span><span style=3D"font-size:12.0pt"><o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">The goal of I2NSF i=
s to specify the common information model and data model for the</span>
<b><u><span style=3D"font-size:12.0pt">&nbsp;Protocol Independent Flow Secu=
rity Policies
</span></u></b><span style=3D"font-size:12.0pt">which can be queried and se=
t between domains.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#7030A0">[CJ] OK.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span=
></b></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><a href=3D"https://=
datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-mitigation-api/"=
><span style=3D"color:windowtext;text-decoration:none">https://datatracker.=
ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-mitigation-api/</span></a>
 is just the starting point. (needs more work to improve the clarity). We a=
re asking if people to express their opinion on this work to the
<a href=3D"mailto:I2NSF@ietf.org"><span style=3D"color:windowtext;text-deco=
ration:none">I2NSF@ietf.org</span></a> list.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#7030A0">[CJ] I need to read this draft and will get =
back to you accordingly, but this may take a couple of weeks as I&#8217;m p=
retty busy for the time being.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#7030A0"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#7030A0">I&#8217;ll let Med further comment as approp=
riate.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#7030A0"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#7030A0">Cheers,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#7030A0"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#7030A0">Christian.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">Thanks, Linda <o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<pre>______________________________________________________________________=
___________________________________________________<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>Ce message et ses pieces jointes peuvent contenir des informations con=
fidentielles ou privilegiees et ne doivent donc<o:p></o:p></pre>
<pre>pas etre diffuses, exploites ou copies sans autorisation. Si vous avez=
 recu ce message par erreur, veuillez le signaler<o:p></o:p></pre>
<pre>a l'expediteur et le detruire ainsi que les pieces jointes. Les messag=
es electroniques etant susceptibles d'alteration,<o:p></o:p></pre>
<pre>Orange decline toute responsabilite si ce message a ete altere, deform=
e ou falsifie. Merci.<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>This message and its attachments may contain confidential or privilege=
d information that may be protected by law;<o:p></o:p></pre>
<pre>they should not be distributed, used or copied without authorisation.<=
o:p></o:p></pre>
<pre>If you have received this email in error, please notify the sender and=
 delete this message and its attachments.<o:p></o:p></pre>
<pre>As emails may be altered, Orange is not liable for messages that have =
been modified, changed or falsified.<o:p></o:p></pre>
<pre>Thank you.<o:p></o:p></pre>
</div>
</body>
</html>

--_000_4A95BA014132FF49AE685FAB4B9F17F657EB4ADDdfweml501mbb_--

--_005_4A95BA014132FF49AE685FAB4B9F17F657EB4ADDdfweml501mbb_
Content-Type: image/png; name="image001.png"
Content-Description: image001.png
Content-Disposition: inline; filename="image001.png"; size=118970;
	creation-date="Mon, 13 Jun 2016 21:24:30 GMT";
	modification-date="Mon, 13 Jun 2016 21:24:30 GMT"
Content-ID: <image001.png@01D1C58B.9CB6B280>
Content-Transfer-Encoding: base64

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
AAAASUVORK5CYII=

--_005_4A95BA014132FF49AE685FAB4B9F17F657EB4ADDdfweml501mbb_--

--_006_4A95BA014132FF49AE685FAB4B9F17F657EB4ADDdfweml501mbb_
Content-Type: text/plain; name="ATT00001.txt"
Content-Description: ATT00001.txt
Content-Disposition: attachment; filename="ATT00001.txt"; size=127;
	creation-date="Mon, 13 Jun 2016 21:25:26 GMT";
	modification-date="Mon, 13 Jun 2016 21:25:26 GMT"
Content-ID: <96A17CE65906E74EACD7CFE6E9DFC70C@huawei.com>
Content-Transfer-Encoding: base64

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCmkycnMgbWFp
bGluZyBsaXN0DQppMnJzQGlldGYub3JnDQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL2kycnMNCg==

--_006_4A95BA014132FF49AE685FAB4B9F17F657EB4ADDdfweml501mbb_--



From nobody Wed Jun 15 05:57:24 2016
Return-Path: <linda.dunbar@huawei.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 871C912B00B for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 05:57:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.647
X-Spam-Level: 
X-Spam-Status: No, score=-5.647 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id D65QP2uh-Ooj for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 05:57:21 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 750B012D635 for <I2NSF@ietf.org>; Wed, 15 Jun 2016 05:57:20 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml703-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CLZ82635; Wed, 15 Jun 2016 12:57:18 +0000 (GMT)
Received: from DFWEML703-CAH.china.huawei.com (10.193.5.177) by lhreml703-cah.china.huawei.com (10.201.5.104) with Microsoft SMTP Server (TLS) id 14.3.235.1; Wed, 15 Jun 2016 13:57:17 +0100
Received: from DFWEML501-MBB.china.huawei.com ([10.193.5.179]) by DFWEML703-CAH.china.huawei.com ([10.193.5.177]) with mapi id 14.03.0235.001; Wed, 15 Jun 2016 05:57:09 -0700
From: Linda Dunbar <linda.dunbar@huawei.com>
To: Youjianjie <youjianjie@huawei.com>, "I2NSF@ietf.org" <I2NSF@ietf.org>
Thread-Topic: User Group based policy
Thread-Index: AdHFTt62uEKZIQ82T1qYoCIPkyDVdgAa+c7wAAiQ+EAARQB54A==
Date: Wed, 15 Jun 2016 12:57:08 +0000
Message-ID: <4A95BA014132FF49AE685FAB4B9F17F657EB4B5C@dfweml501-mbb>
References: <F6C28B32DA084644BB6C8D0BD65B669DC0A171@NKGEML515-MBX.china.huawei.com> <4A95BA014132FF49AE685FAB4B9F17F657EB40E5@dfweml501-mbb> <F6C28B32DA084644BB6C8D0BD65B669DC0A39F@NKGEML515-MBX.china.huawei.com>
In-Reply-To: <F6C28B32DA084644BB6C8D0BD65B669DC0A39F@NKGEML515-MBX.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.220.135.32]
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020202.576150AE.022A, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 92ee8fa46c5fe48b75900267473008a9
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/Ti0OszNG_4l1oaKqKWAbNEh9IVI>
Subject: Re: [I2nsf] User Group based policy
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 15 Jun 2016 12:57:22 -0000

SmlhbiBKaWUsIA0KDQpTaW5jZSB0aGUgY29ubmVjdGl2aXR5IGFtb25nIG11bHRpcGxlIEVudGVy
cHJpc2Ugc2l0ZXMgYXJlIG1vc3QgbGlrZWx5IHRvIGJlIHByb3ZpZGVkIGJ5IDNyZCBwYXJ0eSBu
ZXR3b3JrIG9wZXJhdG9ycywgYXJlIHlvdXIgcHJvcG9zZWQgIlVzZXIgR3JvdXAgYmFzZWQgcG9s
aWN5IiB1c2VkIGJldHdlZW4gIkVudGVycHJpc2UgbmV0d29yayBtYW5hZ2VyIG9yIGNvbnRyb2xs
ZXIiIGFuZCB0aGUgbWFuYWdlbWVudCBzeXN0ZW0gKG9yIHRoZSBjb250cm9sbGVyKSBvZiB0aGUg
cHJvdmlkZXIgbmV0d29yaz8gIA0KDQpJZiB5ZXMsIFRoZSBFbnRlcnByaXNlIHVzZXJzIG1heSBu
ZWVkIHRoZSBjYXBhYmlsaXR5IHRvIGlucXVpcmUgaWYgdGhlIGRlc2lyZWQgcG9saWN5IGNhbiBi
ZSBzdXBwb3J0ZWQgYnkgdGhlIHByb3ZpZGVyIG5ldHdvcmssIGRvZXMgaXQ/DQoNCkxpbmRhDQoN
Ci0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBZb3VqaWFuamllIA0KU2VudDogTW9u
ZGF5LCBKdW5lIDEzLCAyMDE2IDk6MTQgUE0NClRvOiBMaW5kYSBEdW5iYXI7IEkyTlNGQGlldGYu
b3JnDQpTdWJqZWN0OiC08Li0OiBVc2VyIEdyb3VwIGJhc2VkIHBvbGljeQ0KDQpIaSBMaW5kYSwN
Cg0KVGhhbmtzIGZvciB5b3VyIGNvbW1lbnRzLg0KT3VyICJVc2VyIEdyb3VwIEJhc2VkIFBvbGlj
eSIgd2lsbCB1c2UgdGhlIEVDQSBwYXJhZGlnbS4gQWN0dWFsbHkgd2UncmUgYWxzbyB3b3JraW5n
IG9uIHRoZSBVc2VyIEdyb3VwIEJhc2VkIFBvbGljeSBmb3IgQ2FwYWJpbGl0eSBMYXllciB1c2lu
ZyB0aGUgRUNBIHBhcmFkaWdtLiBXZSdyZSBnb2luZyB0byBzdWJtaXQgdGhpcyBkcmFmdCBmb3Ig
dGhlIHVwY29taW5nIElFVEYgbWVldGluZy4gDQoNCkhlcmUgaXMgYW4gZXhhbXBsZToNCkV2ZW50
OiBvbmUgTlNGIHJlY2VpdmVzIGEgcGFja2V0IHdpdGggdXNlci1ncm91cC1JRCAoZS5nLiB0aGUg
aW5ncmVzcyBOU0YgaW5zZXJ0cyB0aGUgY29ycmVzcG9uZGluZyB1c2VyLWdyb3VwIElEIGludG8g
dGhlIHBhY2tldC4pDQpDb25kaXRpb246IHVzZXItZ3JvdXAtSUQgPSAqKioqIChlLmcuIGl0IHJl
cHJlc2VudHMgdXNlciBkdXJpbmcgb2ZmaWNlIGhvdXJzKQ0KQWN0aW9uOiBQZXJtaXQgKGUuZy4g
dXNlciBhY2Nlc3NpbmcgUiZEIHJlc291cmNlcyBpcyBhbGxvd2VkKQ0KDQpGdXJ0aGVyIGNvbW1l
bnRzIGFyZSB3ZWxjb21lIQ0KDQpUaGFua3MsDQpKaWFuamllDQoNCg0KPiAtLS0tLdPKvP7Urbz+
LS0tLS0NCj4gt6K8/sjLOiBMaW5kYSBEdW5iYXINCj4gt6LLzcqxvOQ6IDIwMTbE6jbUwjE0yNUg
NTozNQ0KPiDK1bz+yMs6IFlvdWppYW5qaWU7IEkyTlNGQGlldGYub3JnDQo+INb3zOI6IFJFOiBV
c2VyIEdyb3VwIGJhc2VkIHBvbGljeQ0KPiANCj4gSmlhbiBKaWUsDQo+IA0KPiBXaWxsIHlvdXIg
IlVzZXIgR3JvdXAgQmFzZWQgUG9saWN5IiBhbHNvIHVzZSB0aGUgICJFdmVudCAtIENvbmRpdGlv
biAtIEFjdGlvbiINCj4gcGFyYWRpZ20gd2hpY2ggSTJOU0YgV0cgYWdyZWVkIHRvIHVzZSBmcm9t
IHRoZSBCdWVub3MgQWlyZXMgbWVldGluZz8NCj4gDQo+IElmIHlvdXIgYW5zd2VyIGlzICJZZXMi
LCBjYW4geW91IGFkZCB0aGUgSW5mb3JtYXRpb24gbW9kZWwgZm9yIHlvdXIgDQo+ICJVc2VyIEdy
b3VwIEJhc2VkIFBvbGljeSI/DQo+IA0KPiBGb3IgZXhhbXBsZSwNCj4gLSBUaGUgaW5mb3JtYXRp
b24gKGFuZCBkYXRhKSBtb2RlbCBmb3IgIkV2ZW50Ig0KPiAtIFRoZSBpbmZvcm1hdGlvbiAoYW5k
IGRhdGEpIG1vZGVsIGZvciAiQ29uZGl0aW9uIg0KPiAtIFRoZSBpbmZvcm1hdGlvbiAoYW5kIGRh
dGEpIG1vZGVsIGZvciAiQWN0aW9uIi4NCj4gDQo+IEl0IHdvdWxkIGJlIGhlbHBmdWwgaWYgeW91
IHBvc3QgeW91ciBkZXRhaWxlZCBkZXNjcmlwdGlvbiBmb3IgZWFjaCANCj4gY2F0ZWdvcnkgYWJv
dmUgb24gdGhlIG1haWxpbmcgbGlzdCB0byBnZXQgc29tZSBkaXNjdXNzaW9uIGJlZm9yZSANCj4g
YXNraW5nIGZvciBXRyBhZG9wdGlvbi4NCj4gDQo+IFRoYW5rcywgTGluZGENCj4gDQo+IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEkybnNmIFttYWlsdG86aTJuc2YtYm91bmNl
c0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFlvdWppYW5qaWUNCj4gU2VudDogTW9uZGF5LCBKdW5l
IDEzLCAyMDE2IDM6MzggQU0NCj4gVG86IEkyTlNGQGlldGYub3JnDQo+IFN1YmplY3Q6IFtJMm5z
Zl0gVXNlciBHcm91cCBiYXNlZCBwb2xpY3kNCj4gDQo+IEhpLA0KPiANCj4gV2UgYXJlIHdvcmtp
bmcgb24gdGhlIFVzZXItZ3JvdXAgQXdhcmUgUG9saWN5IENvbnRyb2wgKFVBUEMpIA0KPiBmcmFt
ZXdvcmssIHdoaWNoIGZhY2lsaXRhdGVzIGNvbnNpc3RlbnQgZW5mb3JjZW1lbnQgb2Ygc2VjdXJp
dHkgDQo+IHBvbGljaWVzIGJhc2VkIG9uIHVzZXIgZ3JvdXAgaWRlbnRpdHkuDQo+IGh0dHBzOi8v
dG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC15b3UtaTJuc2YtdXNlci1ncm91cC1iYXNlZC1wb2xp
Y3ktMDENCj4gDQo+IFVzZSBjYXNlcyBmb3IgVUFQQzoNCj4gV2l0aCB0aGUgaW5jcmVhc2VkIHBv
cHVsYXJpdHkgb2YgZW50ZXJwcmlzZSB3aXJlbGVzcyBuZXR3b3JrcyBhbmQgDQo+IHJlbW90ZSBh
Y2Nlc3MgdGVjaG5vbG9naWVzIHN1Y2ggYXMgVmlydHVhbCBQcml2YXRlIE5ldHdvcmtzIChWUE4p
LCANCj4gZW50ZXJwcmlzZSBuZXR3b3JrcyBoYXZlIGJlY29tZSBib3JkZXJsZXNzLCBhbmQgZW1w
bG95ZWVzJyBsb2NhdGlvbnMgY2FuIGJlIGFueXdoZXJlLg0KPiBFbmFibGluZyBsYXJnZS1zY2Fs
ZSBlbXBsb3llZSBtb2JpbGl0eSBhY3Jvc3MgbWFueSBhY2Nlc3MgbG9jYXRpb25zIA0KPiBpbXBy
b3ZlcyBlbnRlcnByaXNlIHByb2R1Y3Rpb24gZWZmaWNpZW5jeSBidXQgYWxzbyBpbnRyb2R1Y2Vz
IA0KPiBjaGFsbGVuZ2VzIHJlbGF0ZWQgdG8gZW50ZXJwcmlzZSBuZXR3b3JrIG1hbmFnZW1lbnQg
YW5kIHNlY3VyaXR5LiBUaGUgDQo+IElQIGFkZHJlc3Mgb2YgdGhlIHVzZXIgY2FuIGNoYW5nZSBm
cmVxdWVudGx5IHdoZW4gdGhlIHVzZXIgaXMgaW4gDQo+IG1vdGlvbi4gQ29uc2VxdWVudGx5LCBJ
UCBhZGRyZXNzLWJhc2VkIHBvbGljaWVzIChzdWNoIGFzIGZvcndhcmRpbmcsIA0KPiByb3V0aW5n
LCBRb1MgYW5kIHNlY3VyaXR5IHBvbGljaWVzKSBtYXkgbm90IGJlIGZsZXhpYmxlIGVub3VnaCB0
byBhY2NvbW1vZGF0ZSB1c2VycyBpbiBtb3Rpb24uDQo+IA0KPiBVc2VyLWdyb3VwIElEIHJlcHJl
c2VudHMgdGhlIGNvbGxlY3RpdmUgaWRlbnRpdHkgb2YgYSBncm91cCBvZiB1c2VycywgDQo+IGFu
ZCBpcyBkZXRlcm1pbmVkIGJ5IGEgc2V0IG9mIG9uZSBvciBtb3JlIG1hdGNoaW5nIGNyaXRlcmlh
IChlLmcuLCANCj4gcm9sZXMsIDQtLCA1LSwgYW5kIDYtdHVwbGVzLCBWTEFOIElELCBldGMuKSB0
aGF0IGRpc2FtYmlndWF0ZXMgdGhpcyANCj4gdXNlci1ncm91cCBlbnRpdHkgZnJvbSBvdGhlciBl
bnRpdGllcy4NCj4gDQo+IFRoZSBVQVBDIGZyYW1ld29yayBjb25zaXN0cyBvZiBmb3VyIG1haW4g
Y29tcG9uZW50czogKDEpIFBvbGljeSANCj4gU2VydmVyLCAoMikgQXV0aGVudGljYXRpb24gU2Vy
dmVyLCAoMykgU2VjdXJpdHkgQ29udHJvbGxlciwgKDQpIE5ldHdvcmsgU2VjdXJpdHkgRnVuY3Rp
b25zLg0KPiANCj4gV2l0aGluIHRoZSBVQVBDIGZyYW1ld29yaywgaW50ZXItZ3JvdXAgcG9saWN5
IGVuZm9yY2VtZW50IHJlcXVpcmVzIHR3byANCj4ga2V5DQo+IGNvbXBvbmVudHM6ICgxKSB1c2Vy
LWdyb3VwLXRvLXVzZXItZ3JvdXAgYWNjZXNzIHBvbGljaWVzLCBhbmQgKDIpIHNldHMgDQo+IG9m
IE5TRnMgdGhhdCBhcmUgbWFuYWdlZCBieSBzZXRzIG9mIHBvbGljaWVzLg0KPiANCj4gU29tZSBy
ZXF1aXJlbWVudHMgYXJlIHByb3Bvc2VkIGluIHRoZSBsYXN0IHNlY3Rpb24uDQo+IA0KPiBBbnkg
Y29tbWVudHMgb3Igc3VnZ2VzdGlvbnMgYXJlIHdlbGNvbWUuDQo+IA0KPiBUaGFua3MsDQo+IEpp
YW5qaWUNCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQo+IEkybnNmIG1haWxpbmcgbGlzdA0KPiBJMm5zZkBpZXRmLm9yZw0KPiBodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2kybnNmDQo=


From nobody Wed Jun 15 05:57:50 2016
Return-Path: <linda.dunbar@huawei.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 EDD9912B00B for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 05:57:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.647
X-Spam-Level: 
X-Spam-Status: No, score=-5.647 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gapfrx5pTVWN for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 05:57:48 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D662712D5C9 for <I2NSF@ietf.org>; Wed, 15 Jun 2016 05:57:47 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml708-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CQV95493; Wed, 15 Jun 2016 12:57:45 +0000 (GMT)
Received: from DFWEML701-CAH.china.huawei.com (10.193.5.175) by lhreml708-cah.china.huawei.com (10.201.5.202) with Microsoft SMTP Server (TLS) id 14.3.235.1; Wed, 15 Jun 2016 13:57:43 +0100
Received: from DFWEML501-MBB.china.huawei.com ([10.193.5.179]) by dfweml701-cah.china.huawei.com ([10.193.5.175]) with mapi id 14.03.0235.001; Wed, 15 Jun 2016 05:57:35 -0700
From: Linda Dunbar <linda.dunbar@huawei.com>
To: Youjianjie <youjianjie@huawei.com>, "I2NSF@ietf.org" <I2NSF@ietf.org>
Thread-Topic: User Group based policy
Thread-Index: AdHFTt62uEKZIQ82T1qYoCIPkyDVdgAa+c7wAAiQ+EAARn9l4A==
Date: Wed, 15 Jun 2016 12:57:35 +0000
Message-ID: <4A95BA014132FF49AE685FAB4B9F17F657EB4B6D@dfweml501-mbb>
References: <F6C28B32DA084644BB6C8D0BD65B669DC0A171@NKGEML515-MBX.china.huawei.com> <4A95BA014132FF49AE685FAB4B9F17F657EB40E5@dfweml501-mbb> <F6C28B32DA084644BB6C8D0BD65B669DC0A39F@NKGEML515-MBX.china.huawei.com>
In-Reply-To: <F6C28B32DA084644BB6C8D0BD65B669DC0A39F@NKGEML515-MBX.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.220.135.32]
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020204.576150C9.02A1, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 47eea8c6510a632bb0515efc093bbf14
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/GgxTCcZiJaLswoc28dv4JbV7S0k>
Subject: Re: [I2nsf] User Group based policy
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 15 Jun 2016 12:57:50 -0000

SmlhbiBKaWUsIA0KDQpCZXNpZGVzICJwZXJtaXQiIG9yICJkZW55IiBmb3IgdGhlIGVudGVycHJp
c2UgY3VzdG9tZXJzLCBkbyB5b3Ugc2VlIHRoZSBmb2xsb3dpbmcgYWN0aW9ucyB0aGF0IG1pZ2h0
IGJlIGRlc2lyZWQgYnkgdGhlIEVudGVycHJpc2UgY3VzdG9tZXJzPyANCg0KU29tZSBub2RlcyBv
ZiB0aGUgZW50ZXJwcmlzZSBuZXR3b3JrIG1heSBuZWVkIHRvIHJlcXVlc3Qgc29tZSB0cmFmZmlj
IHRvIGJlIHRyYXZlcnNpbmcgSVBzZWMgY2hhbm5lbCwgYnV0IHRoZSBub2RlIHRoZW1zZWx2ZXMg
bWF5IG5vdCBzdXBwb3J0IHRoZSBJUHNlYyBmZWF0dXJlLiAgU28gdGhhdCAgRW50ZXJwcmlzZSBj
b250cm9sbGVyIG1heSBpbnF1aXJlIGlmIHRoZSBuZWVkZWQgSVBzZWMgcmVzb3VyY2UgYXJlIGV2
ZW4gYXZhaWxhYmxlIGZyb20gdGhlIHByb3ZpZGVyIG5ldHdvcmsgYW5kIHRoZW4gc2VuZCB0aGUg
cmVxdWVzdCAobWF5IGludm9sdmUgQUFBIHByb2Nlc3MgYmV0d2VlbiBjb250cm9sbGVycyBvZiBF
bnRlcnByaXNlIGFuZCBQcm92aWRlciBkb21haW5zICkuIA0KDQpMaW5kYQ0KDQotLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogWW91amlhbmppZSANClNlbnQ6IE1vbmRheSwgSnVuZSAx
MywgMjAxNiA5OjE0IFBNDQpUbzogTGluZGEgRHVuYmFyOyBJMk5TRkBpZXRmLm9yZw0KU3ViamVj
dDogtPC4tDogVXNlciBHcm91cCBiYXNlZCBwb2xpY3kNCg0KSGkgTGluZGEsDQoNClRoYW5rcyBm
b3IgeW91ciBjb21tZW50cy4NCk91ciAiVXNlciBHcm91cCBCYXNlZCBQb2xpY3kiIHdpbGwgdXNl
IHRoZSBFQ0EgcGFyYWRpZ20uIEFjdHVhbGx5IHdlJ3JlIGFsc28gd29ya2luZyBvbiB0aGUgVXNl
ciBHcm91cCBCYXNlZCBQb2xpY3kgZm9yIENhcGFiaWxpdHkgTGF5ZXIgdXNpbmcgdGhlIEVDQSBw
YXJhZGlnbS4gV2UncmUgZ29pbmcgdG8gc3VibWl0IHRoaXMgZHJhZnQgZm9yIHRoZSB1cGNvbWlu
ZyBJRVRGIG1lZXRpbmcuIA0KDQpIZXJlIGlzIGFuIGV4YW1wbGU6DQpFdmVudDogb25lIE5TRiBy
ZWNlaXZlcyBhIHBhY2tldCB3aXRoIHVzZXItZ3JvdXAtSUQgKGUuZy4gdGhlIGluZ3Jlc3MgTlNG
IGluc2VydHMgdGhlIGNvcnJlc3BvbmRpbmcgdXNlci1ncm91cCBJRCBpbnRvIHRoZSBwYWNrZXQu
KQ0KQ29uZGl0aW9uOiB1c2VyLWdyb3VwLUlEID0gKioqKiAoZS5nLiBpdCByZXByZXNlbnRzIHVz
ZXIgZHVyaW5nIG9mZmljZSBob3VycykNCkFjdGlvbjogUGVybWl0IChlLmcuIHVzZXIgYWNjZXNz
aW5nIFImRCByZXNvdXJjZXMgaXMgYWxsb3dlZCkNCg0KRnVydGhlciBjb21tZW50cyBhcmUgd2Vs
Y29tZSENCg0KVGhhbmtzLA0KSmlhbmppZQ0KDQoNCj4gLS0tLS3Tyrz+1K28/i0tLS0tDQo+ILei
vP7IyzogTGluZGEgRHVuYmFyDQo+ILeiy83KsbzkOiAyMDE2xOo21MIxNMjVIDU6MzUNCj4gytW8
/sjLOiBZb3VqaWFuamllOyBJMk5TRkBpZXRmLm9yZw0KPiDW98ziOiBSRTogVXNlciBHcm91cCBi
YXNlZCBwb2xpY3kNCj4gDQo+IEppYW4gSmllLA0KPiANCj4gV2lsbCB5b3VyICJVc2VyIEdyb3Vw
IEJhc2VkIFBvbGljeSIgYWxzbyB1c2UgdGhlICAiRXZlbnQgLSBDb25kaXRpb24gLSBBY3Rpb24i
DQo+IHBhcmFkaWdtIHdoaWNoIEkyTlNGIFdHIGFncmVlZCB0byB1c2UgZnJvbSB0aGUgQnVlbm9z
IEFpcmVzIG1lZXRpbmc/DQo+IA0KPiBJZiB5b3VyIGFuc3dlciBpcyAiWWVzIiwgY2FuIHlvdSBh
ZGQgdGhlIEluZm9ybWF0aW9uIG1vZGVsIGZvciB5b3VyIA0KPiAiVXNlciBHcm91cCBCYXNlZCBQ
b2xpY3kiPw0KPiANCj4gRm9yIGV4YW1wbGUsDQo+IC0gVGhlIGluZm9ybWF0aW9uIChhbmQgZGF0
YSkgbW9kZWwgZm9yICJFdmVudCINCj4gLSBUaGUgaW5mb3JtYXRpb24gKGFuZCBkYXRhKSBtb2Rl
bCBmb3IgIkNvbmRpdGlvbiINCj4gLSBUaGUgaW5mb3JtYXRpb24gKGFuZCBkYXRhKSBtb2RlbCBm
b3IgIkFjdGlvbiIuDQo+IA0KPiBJdCB3b3VsZCBiZSBoZWxwZnVsIGlmIHlvdSBwb3N0IHlvdXIg
ZGV0YWlsZWQgZGVzY3JpcHRpb24gZm9yIGVhY2ggDQo+IGNhdGVnb3J5IGFib3ZlIG9uIHRoZSBt
YWlsaW5nIGxpc3QgdG8gZ2V0IHNvbWUgZGlzY3Vzc2lvbiBiZWZvcmUgDQo+IGFza2luZyBmb3Ig
V0cgYWRvcHRpb24uDQo+IA0KPiBUaGFua3MsIExpbmRhDQo+IA0KPiAtLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLQ0KPiBGcm9tOiBJMm5zZiBbbWFpbHRvOmkybnNmLWJvdW5jZXNAaWV0Zi5vcmdd
IE9uIEJlaGFsZiBPZiBZb3VqaWFuamllDQo+IFNlbnQ6IE1vbmRheSwgSnVuZSAxMywgMjAxNiAz
OjM4IEFNDQo+IFRvOiBJMk5TRkBpZXRmLm9yZw0KPiBTdWJqZWN0OiBbSTJuc2ZdIFVzZXIgR3Jv
dXAgYmFzZWQgcG9saWN5DQo+IA0KPiBIaSwNCj4gDQo+IFdlIGFyZSB3b3JraW5nIG9uIHRoZSBV
c2VyLWdyb3VwIEF3YXJlIFBvbGljeSBDb250cm9sIChVQVBDKSANCj4gZnJhbWV3b3JrLCB3aGlj
aCBmYWNpbGl0YXRlcyBjb25zaXN0ZW50IGVuZm9yY2VtZW50IG9mIHNlY3VyaXR5IA0KPiBwb2xp
Y2llcyBiYXNlZCBvbiB1c2VyIGdyb3VwIGlkZW50aXR5Lg0KPiBodHRwczovL3Rvb2xzLmlldGYu
b3JnL2h0bWwvZHJhZnQteW91LWkybnNmLXVzZXItZ3JvdXAtYmFzZWQtcG9saWN5LTAxDQo+IA0K
PiBVc2UgY2FzZXMgZm9yIFVBUEM6DQo+IFdpdGggdGhlIGluY3JlYXNlZCBwb3B1bGFyaXR5IG9m
IGVudGVycHJpc2Ugd2lyZWxlc3MgbmV0d29ya3MgYW5kIA0KPiByZW1vdGUgYWNjZXNzIHRlY2hu
b2xvZ2llcyBzdWNoIGFzIFZpcnR1YWwgUHJpdmF0ZSBOZXR3b3JrcyAoVlBOKSwgDQo+IGVudGVy
cHJpc2UgbmV0d29ya3MgaGF2ZSBiZWNvbWUgYm9yZGVybGVzcywgYW5kIGVtcGxveWVlcycgbG9j
YXRpb25zIGNhbiBiZSBhbnl3aGVyZS4NCj4gRW5hYmxpbmcgbGFyZ2Utc2NhbGUgZW1wbG95ZWUg
bW9iaWxpdHkgYWNyb3NzIG1hbnkgYWNjZXNzIGxvY2F0aW9ucyANCj4gaW1wcm92ZXMgZW50ZXJw
cmlzZSBwcm9kdWN0aW9uIGVmZmljaWVuY3kgYnV0IGFsc28gaW50cm9kdWNlcyANCj4gY2hhbGxl
bmdlcyByZWxhdGVkIHRvIGVudGVycHJpc2UgbmV0d29yayBtYW5hZ2VtZW50IGFuZCBzZWN1cml0
eS4gVGhlIA0KPiBJUCBhZGRyZXNzIG9mIHRoZSB1c2VyIGNhbiBjaGFuZ2UgZnJlcXVlbnRseSB3
aGVuIHRoZSB1c2VyIGlzIGluIA0KPiBtb3Rpb24uIENvbnNlcXVlbnRseSwgSVAgYWRkcmVzcy1i
YXNlZCBwb2xpY2llcyAoc3VjaCBhcyBmb3J3YXJkaW5nLCANCj4gcm91dGluZywgUW9TIGFuZCBz
ZWN1cml0eSBwb2xpY2llcykgbWF5IG5vdCBiZSBmbGV4aWJsZSBlbm91Z2ggdG8gYWNjb21tb2Rh
dGUgdXNlcnMgaW4gbW90aW9uLg0KPiANCj4gVXNlci1ncm91cCBJRCByZXByZXNlbnRzIHRoZSBj
b2xsZWN0aXZlIGlkZW50aXR5IG9mIGEgZ3JvdXAgb2YgdXNlcnMsIA0KPiBhbmQgaXMgZGV0ZXJt
aW5lZCBieSBhIHNldCBvZiBvbmUgb3IgbW9yZSBtYXRjaGluZyBjcml0ZXJpYSAoZS5nLiwgDQo+
IHJvbGVzLCA0LSwgNS0sIGFuZCA2LXR1cGxlcywgVkxBTiBJRCwgZXRjLikgdGhhdCBkaXNhbWJp
Z3VhdGVzIHRoaXMgDQo+IHVzZXItZ3JvdXAgZW50aXR5IGZyb20gb3RoZXIgZW50aXRpZXMuDQo+
IA0KPiBUaGUgVUFQQyBmcmFtZXdvcmsgY29uc2lzdHMgb2YgZm91ciBtYWluIGNvbXBvbmVudHM6
ICgxKSBQb2xpY3kgDQo+IFNlcnZlciwgKDIpIEF1dGhlbnRpY2F0aW9uIFNlcnZlciwgKDMpIFNl
Y3VyaXR5IENvbnRyb2xsZXIsICg0KSBOZXR3b3JrIFNlY3VyaXR5IEZ1bmN0aW9ucy4NCj4gDQo+
IFdpdGhpbiB0aGUgVUFQQyBmcmFtZXdvcmssIGludGVyLWdyb3VwIHBvbGljeSBlbmZvcmNlbWVu
dCByZXF1aXJlcyB0d28gDQo+IGtleQ0KPiBjb21wb25lbnRzOiAoMSkgdXNlci1ncm91cC10by11
c2VyLWdyb3VwIGFjY2VzcyBwb2xpY2llcywgYW5kICgyKSBzZXRzIA0KPiBvZiBOU0ZzIHRoYXQg
YXJlIG1hbmFnZWQgYnkgc2V0cyBvZiBwb2xpY2llcy4NCj4gDQo+IFNvbWUgcmVxdWlyZW1lbnRz
IGFyZSBwcm9wb3NlZCBpbiB0aGUgbGFzdCBzZWN0aW9uLg0KPiANCj4gQW55IGNvbW1lbnRzIG9y
IHN1Z2dlc3Rpb25zIGFyZSB3ZWxjb21lLg0KPiANCj4gVGhhbmtzLA0KPiBKaWFuamllDQo+IA0K
PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBJMm5z
ZiBtYWlsaW5nIGxpc3QNCj4gSTJuc2ZAaWV0Zi5vcmcNCj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9pMm5zZg0K


From nobody Wed Jun 15 08:40:38 2016
Return-Path: <linda.dunbar@huawei.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 D202B12D7C9 for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 08:40:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.646
X-Spam-Level: 
X-Spam-Status: No, score=-5.646 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id j6ueHPTNDMcS for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 08:40:34 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4E7C912D7BB for <I2NSF@ietf.org>; Wed, 15 Jun 2016 08:40:29 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml705-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CQW18953; Wed, 15 Jun 2016 15:40:26 +0000 (GMT)
Received: from DFWEML702-CAH.china.huawei.com (10.193.5.176) by lhreml705-cah.china.huawei.com (10.201.5.168) with Microsoft SMTP Server (TLS) id 14.3.235.1; Wed, 15 Jun 2016 16:40:21 +0100
Received: from DFWEML501-MBB.china.huawei.com ([10.193.5.179]) by dfweml702-cah.china.huawei.com ([10.193.5.176]) with mapi id 14.03.0235.001; Wed, 15 Jun 2016 08:40:18 -0700
From: Linda Dunbar <linda.dunbar@huawei.com>
To: John Strassner <strazpdj@gmail.com>, Susan Hares <shares@ndzh.com>, "DIEGO LOPEZ GARCIA (diego.r.lopez@telefonica.com)" <diego.r.lopez@telefonica.com>
Thread-Topic: questions about some terminologies defined by draft-ietf-i2nsf-terminology-00
Thread-Index: AdHHE6MR3AiaON0QRKyWwAZDp4Fv3Q==
Date: Wed, 15 Jun 2016 15:40:18 +0000
Message-ID: <4A95BA014132FF49AE685FAB4B9F17F657EB4CA0@dfweml501-mbb>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.220.132.152]
Content-Type: multipart/alternative; boundary="_000_4A95BA014132FF49AE685FAB4B9F17F657EB4CA0dfweml501mbb_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020206.576176EA.029F, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: c60d3fba725c086ccea3a74dd138956f
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/n8PN6SIUiH8dMqnF05vX4_aU3ac>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>
Subject: [I2nsf] questions about some terminologies defined by draft-ietf-i2nsf-terminology-00
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 15 Jun 2016 15:40:37 -0000

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

Dear Authors:

The term "Capability Layer" defined by the "draft-ietf-i2nsf-terminology-00=
" carries different  meaning than the "Capability Layer" used by the I2NSF =
charter.

"draft-ietf-i2nsf-terminology-00":
Capability: Defines a set of features that are available from a managed ent=
ity (see also I2NSF Capability).

Capability Layer: Defines an abstraction layer that exposes a set of capabi=
lities of the I2NSF system.

I2NSF Charter:
I2NSF will specify interfaces at two functional levels for the control and =
monitoring of network security functions:
The I2NSF Capability Layer specifies how to control and monitor NSFs at a f=
unctional implementation level. The term "Functional Implementation" is use=
d to emphasize that the rules (for control and monitor) of NSFs have to be =
implementable by most NSFs. I2NSF will standardize a set of interfaces by w=
hich a security controller can invoke, operate, and monitor NSFs.

The I2NSF Service Layer defines how clients' security policies may be expre=
ssed to a security controller. The controller implements its policies accor=
ding to the various capabilities provided by the I2NSF Capability Layer. Th=
e I2NSF Service Layer also allows the client to monitor the client specific=
 policies.

If we use the definitions by the "draft-ietf-i2nsf-terminology-00", we shou=
ld create a different terminology to represent the "South bound Interface" =
between Controller and NSF.

Thanks, Linda



--_000_4A95BA014132FF49AE685FAB4B9F17F657EB4CA0dfweml501mbb_
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 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Courier;
	panose-1:2 7 4 9 2 2 5 2 4 4;}
@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;}
@font-face
	{font-family:"PT Serif";}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@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"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Dear Authors:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The term &#8220;Capability Layer&#8221; defined by t=
he &#8220;draft-ietf-i2nsf-terminology-00&#8221; carries different &nbsp;me=
aning than the &#8220;Capability Layer&#8221; used by the I2NSF charter.
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:10.0pt;font-family:Courier"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none">&#8220;draft-ietf-i2ns=
f-terminology-00&#8221;:<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in;text-autospace:none"><i><s=
pan style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;;color:#222222=
">Capability: Defines a set of features that are available from a managed e=
ntity (see also I2NSF Capability).<o:p></o:p></span></i></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in;text-autospace:none"><i><s=
pan style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;;color:#222222=
"><o:p>&nbsp;</o:p></span></i></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in;text-autospace:none"><i><s=
pan style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;;color:#222222=
">Capability Layer: Defines an abstraction layer that exposes a set of capa=
bilities of the I2NSF system.<o:p></o:p></span></i></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I2NSF Charter: <o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:0in;margin-right:0in;mar=
gin-bottom:6.3pt;margin-left:.5in">
<i><span style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;;color:#2=
22222">I2NSF will specify interfaces at two functional levels for the contr=
ol and monitoring of network security functions:<o:p></o:p></span></i></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:0in;margin-right:0in;mar=
gin-bottom:6.3pt;margin-left:.5in">
<i><span style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;;color:#2=
22222">The I2NSF Capability Layer specifies how to control and monitor NSFs=
 at a functional implementation level. The term &quot;Functional Implementa=
tion&quot; is used to emphasize that the rules (for control
 and monitor) of NSFs have to be implementable by most NSFs. I2NSF will sta=
ndardize a set of interfaces by which a security controller can invoke, ope=
rate, and monitor NSFs.<br>
<br>
The I2NSF Service Layer defines how clients' security policies may be expre=
ssed to a security controller. The controller implements its policies accor=
ding to the various capabilities provided by the I2NSF Capability Layer. Th=
e I2NSF Service Layer also allows
 the client to monitor the client specific policies.<o:p></o:p></span></i><=
/p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">If we use the definitions by the &#8220;draft-ietf-i=
2nsf-terminology-00&#8221;, we should create a different terminology to rep=
resent the &#8220;South bound Interface&#8221; between Controller and NSF.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thanks, Linda<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt"><o:p></o:p></spa=
n></b></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_4A95BA014132FF49AE685FAB4B9F17F657EB4CA0dfweml501mbb_--


From nobody Wed Jun 15 09:12:08 2016
Return-Path: <walter.haeffner@vodafone.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 5775612D7AD for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 09:12:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.219
X-Spam-Level: 
X-Spam-Status: No, score=-4.219 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TSE4xOTwWHBQ for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 09:12:04 -0700 (PDT)
Received: from mail1.bemta14.messagelabs.com (mail1.bemta14.messagelabs.com [193.109.254.119]) (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 1290112D501 for <i2nsf@ietf.org>; Wed, 15 Jun 2016 09:12:02 -0700 (PDT)
Received: from [193.109.255.99] by server-15.bemta-14.messagelabs.com id 20/A6-15653-E4E71675; Wed, 15 Jun 2016 16:11:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIKsWRWlGSWpSXmKPExsVy+MWXdl3fusR wg4XzrSzu3f3HanG3ZSKTA5NHy5G3rB5LlvxkCmCKYs3MS8qvSGDNOH/9DFvBq2e8FfMmdjE1 MD5bx9vFyMUhJLCXUeLQzevMEM5KRokfy2azQDgrmCSmrpwElTnMKHHvbTOUs4lRom3vDNYuR k4ONgEXiSkT9jGC2CICqhJTN91jAbGZBdwk9s7vYQdpEBZoY5ToWLqCEcQREWhnlGiYcpIFoi NJ4vbz88wgNgtQ95+P59hAbF6BUIlfU6+yg9hCAq4Su19PBathFJCV2LABop5ZQFxi07PvYFd ICIhIPLx4mg3CFpV4+fgfK0RNJ6PEqVlSEDMFJU7OfMIygVFkFpL2WUjKZiEpg4jnSWzbvQmq Rkdiwe5PbBC2tsSyha+ZYewzBx4zYYrrSPz+1gVVryhx++pUoDlcQPZSRolNV7exwBTd/nyTF aZoSvdD9gWMvKsYNYpTi8pSi3QNTfWSijLTM0pyEzNzdA0NTfRyU4uLE9NTcxKTivWS83M3MQ KTQj0DA+MOxr+nPQ8xSnIwKYnyilYmhgvxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4HWsAcoJFqW mp1akZeYA0xNMWoKDR0mENxYkzVtckJhbnJkOkTrFqCglzssIkhAASWSU5sG1wVLiJUZZKWFe RgYGBiGegtSi3MwSVPlXjOIcjErCvD4gU3gy80rgpr8CWswEtNhmejzI4pJEhJRUA6OBhGl9d PblA5n5HFfXz90u4/SAofSkLPfCnRE3X2pMP222i+tCtlQQxxaWLzUBT0oPWSuZuggu21Rr8T a7O+FzRIWkuPon/W9SR7fbnuiv1X3VKXJ07bX9Ycvqt+YdUVjZFqjD3uf/1HmiEk/JSX5Xsxn ytoJ/br76urvdt9om5+RVj/Sps5RYijMSDbWYi4oTAYe0bqmEAwAA
X-Env-Sender: walter.haeffner@vodafone.com
X-Msg-Ref: server-11.tower-48.messagelabs.com!1466007117!5739214!1
X-Originating-IP: [195.232.244.135]
X-StarScan-Received: 
X-StarScan-Version: 8.46; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18445 invoked from network); 15 Jun 2016 16:11:57 -0000
Received: from mailout03.vodafone.com (HELO mailout03.vodafone.com) (195.232.244.135) by server-11.tower-48.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted SMTP; 15 Jun 2016 16:11:57 -0000
Received: from mailint01.vodafone.com (mailint01.vodafone.com [195.232.244.198]) by mailout03.vodafone.com (Postfix) with ESMTP id 3rVBNY2By0z17HLv; Wed, 15 Jun 2016 18:11:57 +0200 (CEST)
Received: from mailint01.vodafone.com (localhost [127.0.0.1]) by mailint01.vodafone.com (Postfix) with ESMTP id 3rVBKF1xcMzxQ41; Wed, 15 Jun 2016 18:09:05 +0200 (CEST)
Received: from VOEXC05W.internal.vodafone.com (mail5.nl.mx.vodafone.com [145.230.101.25]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mailint01.vodafone.com (Postfix) with ESMTPS id 3rVBKF1Rw5zxPKh; Wed, 15 Jun 2016 18:09:05 +0200 (CEST)
Received: from VOEXC14W.internal.vodafone.com (145.230.101.16) by VOEXC05W.internal.vodafone.com (145.230.101.25) with Microsoft SMTP Server (TLS) id 14.3.224.2; Wed, 15 Jun 2016 18:08:56 +0200
Received: from VOEXM20W.internal.vodafone.com ([169.254.4.78]) by voexc14w.internal.vodafone.com ([145.230.101.16]) with mapi id 14.03.0224.002; Wed, 15 Jun 2016 18:07:49 +0200
From: "Haeffner, Walter, Vodafone DE" <walter.haeffner@vodafone.com>
To: "i2nsf@ietf.org" <i2nsf@ietf.org>
Thread-Topic: Can you comment on the Flow Security Policy objects that can be Exchanged between Overlay network and underlay network? 
Thread-Index: AdGtawJZotuSZ/r/Twu1otd0MLc+PABtbLBgAPH/USAAAN1HwAAACX+wAAAbGXAAlPfZIARTHuXAACSuEyA=
Date: Wed, 15 Jun 2016 16:07:48 +0000
Message-ID: <C8C844F84E550E43865561FAE1047185900D5E1C@VOEXM20W.internal.vodafone.com>
References: <4A95BA014132FF49AE685FAB4B9F17F657EA5BB1@dfweml501-mbb> 
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
Content-Type: multipart/related; boundary="_004_C8C844F84E550E43865561FAE1047185900D5E1CVOEXM20Winterna_"; type="multipart/alternative"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/4VtBY8F-4-1FAU-uB1VFNjSNliU>
Cc: "Linda Dunbar \(linda.dunbar@huawei.com\)" <linda.dunbar@huawei.com>
Subject: [I2nsf] WG: Can you comment on the Flow Security Policy objects that can be Exchanged between Overlay network and underlay network?
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 15 Jun 2016 16:12:07 -0000

--_004_C8C844F84E550E43865561FAE1047185900D5E1CVOEXM20Winterna_
Content-Type: multipart/alternative;
	boundary="_000_C8C844F84E550E43865561FAE1047185900D5E1CVOEXM20Winterna_"

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

FYI - Cheers, Walter

Von: Haeffner, Walter, Vodafone DE
Gesendet: Mittwoch, 15. Juni 2016 02:27
An: 'Linda Dunbar'
Cc: 'lufang@microsoft.com'
Betreff: AW: Can you comment on the Flow Security Policy objects that can b=
e Exchanged between Overlay network and underlay network?

Hi Linda, hi LuYuan,

First of all, LuYuan's proposal looks very good. I like it. What we finally=
 have to check is the willingness of network operators to share all the inf=
ormation you mentioned in the draft and in the list below. I will contact o=
ur corporate security folks the next days  to ask for their opinion.

When you talk about "Inter-Cloud DDoS Mitigation Abstract Layer"  what do y=
ou have in mind? Do you talk about an autonomous network or will the PE rou=
ters probably take over/include such functionality?  I think both possibili=
ties are appropriate (if implemented).

Data exchange between operators should be done in a secured network (out-of=
-band, TLS, IPSec).

One should not only consider high volume (d)DoS attacks but also "blended a=
ttacks". These may have a small data volume but inject attacks into higher =
layers.  As you know these types of attacks may not be detected by the comm=
on statistical approaches.  Maybe in a next step you could consider to addi=
tionally  include related info in your data exchange model. On the other ha=
nd such threats may be beyond the scope of the I2NSF WG. But frankly spoken=
, I didn't check your charter.

Last not least I know by experience that e.g. wrong eBGP routes injected in=
 a network may cause similar disasters. But this is another story.

W.r.t. the data model below:  Your data model is already very rich and on a=
 first view it seems to be more than sufficient to describe traditional DoS=
 attacks.

For completeness: We have an IDS just behind all Internet gateways. In case=
 of an issue the flows will be redirected to a "washing machine" or dev0.

Best regards,
Walter

Von: Linda Dunbar [mailto:linda.dunbar@huawei.com]
Gesendet: Dienstag, 24. Mai 2016 00:20
An: Haeffner, Walter, Vodafone DE
Betreff: Can you comment on the Flow Security Policy objects that can be Ex=
changed between Overlay network and underlay network?

Walter,

LuYuan's draft  (on behalf of Microsoft https://datatracker.ietf.org/doc/dr=
aft-fang-i2nsf-inter-cloud-ddos-mitigation-api/) is more on the desired flo=
w security policy between Cloud Network and Underlay network.

Very often, the paths (or links) among nodes of a overlay network are provi=
ded by other network operators (a.k.a. "underlay network").
Very much like traditional networks placing FW (Firewall) or IPS (Intrusion=
 Prevention System) on the wire to enforce the traffic rules to be enforced=
, I2NSF can be used by overlay networks to request certain flow based secur=
ity rules to be enforced by its underlay networks. So that the unwanted att=
acks traffic, including the DDoS attacks, don't even appear on the physical=
 links and ports to the overlay network nodes, to avoid the overlay nodes' =
CPU/Storage/Port utilization being weighted down by the various attacks.


[cid:image001.png@01D1B516.7F74E410]
I2NSF defines Flow Based Security Rules as: Event - Condition - Action.

It is desirable to specify the common data model for Events, Conditions, an=
d Actions that one operator (e.g. overlay network) can retrieve from underl=
ay network. Overlay network can also use those objects to formulate flow po=
licy rules to be enforced by its underlay network.
The Security capability information exchanged between Overlay or underlay d=
oesn't have to be 100% complete. Even a very high level capability informat=
ion exchange is better than today's practice, where one domain does not kno=
w anything about the security capabilities that other domains can enforce/m=
onitor/report.
Here are the security mitigation objects:

-   Event-Object

-   Based-on-starting-stopping-time

-   Based-ingress-port-threshold

-   None



-   Condition-object

-   Based-on-packet-header-fields

-   Based-on-peering-gateway-status



-   Action-object

-   Rate-limiting-sub-object

-   TCP-flood-rate-limiting

-   Based-on-number-of-concurrent-connections-per-interval

-   Based-on-number-of-new-connections-per-interval

-   Based-on-number-of-concurrent-connections-per-interval

-   Based-on-number-of-fragment-packets-per-interval

-   Based-on-number-of-packets-per-interval

-   TCP-flags-flood-protection

-          Based-on-SYN

-          Based-on-ACK

-          Based-on-RST

-          none

-   UDP-flood-rate-limiting

-   Honey-pot

-   Black-holing

-   BGP-flowspec

-   RFCxxx

-   IDMS

-   Yes

-   No

-   Solution-name /*string */



-   Forensic-object

-   Attack-report

-   Starting-time

-   Volume

-   Impacted-ports

-   Detailed-time-stamp

-   None

-   Black-list

-   White-list

Policy-object /* Domain A can request Domain B for each of the objects spec=
ified above and get the information on whether if any of the attributes can=
 be Created/Read/Updated/Deleted (CRUD) that Domain B provides to Domain A =
*/


Want to hear your feedback on this proposal.


Linda


From: Luyuan Fang [mailto:lufang@microsoft.com]
Sent: Sunday, May 15, 2016 10:20 PM
To: Linda Dunbar; John Strassner
Cc: Farrel Adrian
Subject: RE: Meeting note on the Information Model of Inter Domain Security=
 Policy Exchange

Hi Linda,

Thank you for capturing our discussion, It is indeed a very productive sess=
ion, thanks to both you and John.
I'm happy to see that I2NSF WG taking the operational requests seriously an=
d you guys are making great effort to help us moving the info model along. =
We'd like to see things get to implementable level asap.

Will follow up with my items.

Thanks,
Luyuan

From: Linda Dunbar [mailto:linda.dunbar@huawei.com]
Sent: Friday, May 13, 2016 3:59 PM
To: Luyuan Fang <lufang@microsoft.com<mailto:lufang@microsoft.com>>; John S=
trassner <strazpdj@gmail.com<mailto:strazpdj@gmail.com>>
Cc: Farrel Adrian <adrian@olddog.co.uk<mailto:adrian@olddog.co.uk>>
Subject: Meeting note on the Information Model of Inter Domain Security Pol=
icy Exchange

LuYuan and John,

Thank you very much for a very productive discussion yesterday.
Here is the note that I captured. I am very encouraged that those security =
objects desired by Microsoft are actually very concrete and can be useful f=
or many network providers. The very important next step is

-        to get feedback from more network operators to see if it is feasib=
le for them to provide the information on any of security objects to other =
operators and

-        to reach out to more vendors to see if it is feasible for them to =
support those objects.


LuYuan emphasized:
The Security capability information exchanged between carriers or domains d=
oesn't have to be 100% complete. Even a very high level capability informat=
ion exchange is better than today's practice, where one domain does not kno=
w anything about the security capabilities that other domains can enforce/m=
onitor/report.
Many carriers/domains may not have all the capabilities listed here.
For the capability offered, one domain can request the other domain to appl=
y the rules defined.

John suggested that all the capabilities are listed as objects. One domain =
can query the list of security objects (along with its associated sub-objec=
ts) that other domain supports.
Action Items to follow up:

-   Lu Yuan will approach Microsoft Cloud business partner (DT and China Te=
lecom) to get their feedback on those objects defined and how feasible it i=
s for them to respond when requested.

-   John will help to formulate the information model for the proposed secu=
rity objects.

Here are the security mitigation objects:



-   Event-Object

-   Based-on-starting-stopping-time

-   Based-ingress-port-threshold

-   None



-   Condition-object

-   Based-on-packet-header-fields

-   Based-on-peering-gateway-status


-   Action-object



-   Rate-limiting-sub-object

-   TCP-flood-rate-limiting

-   Based-on-number-of-concurrent-connections-per-interval

-   Based-on-number-of-new-connections-per-interval

-   Based-on-number-of-concurrent-connections-per-interval

-   Based-on-number-of-fragment-packets-per-interval

-   Based-on-number-of-packets-per-interval

-   TCP-flags-flood-protection

1.      Based-on-SYN

2.      Based-on-ACK

3.      Based-on-RST

4.      none

-   UDP-flood-rate-limiting

-   Honey-pot

-   Black-holing

-   BGP-flowspec

-   RFCxxx

-   IDMS

-   Yes

-   No

-   Solution-name /*string */


-   Forensic-object

-   Attack-report

-   Starting-time

-   Volume

-   Impacted-ports

-   Detailed-time-stamp

-   None

-   Black-list

-   White-list

Policy-object /* Domain A can request Domain B for each of the objects spec=
ified above and get the information on whether if any of the attributes can=
 be Created/Read/Updated/Deleted (CRUD) that Domain B provides to Domain A =
*/


Thanks, Linda



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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Lucida Console";
	panose-1:2 11 6 9 4 5 4 2 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.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Sprechblasentext Zchn";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.SprechblasentextZchn
	{mso-style-name:"Sprechblasentext Zchn";
	mso-style-priority:99;
	mso-style-link:Sprechblasentext;
	font-family:"Tahoma","sans-serif";}
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:12.0pt;
	font-family:"Times New Roman","serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
p.BalloonText, li.BalloonText, div.BalloonText
	{mso-style-name:"Balloon Text";
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.E-MailFormatvorlage23
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.E-MailFormatvorlage24
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.E-MailFormatvorlage25
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.E-MailFormatvorlage26
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.E-MailFormatvorlage27
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.E-MailFormatvorlage28
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.E-MailFormatvorlage29
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.E-MailFormatvorlage30
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.E-MailFormatvorlage31
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1903175243;
	mso-list-type:hybrid;
	mso-list-template-ids:-1651496110 770355092 67698691 67698693 67698689 676=
98691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:162.0pt;
	text-indent:-18.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:SimSun;
	mso-bidi-font-family:"Times New Roman";}
@list l0:level2
	{mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level3
	{mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-GB" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">FYI &#8211; Cheers, Wa=
lter<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"DE" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Von:</span></b><span lang=
=3D"DE" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans=
-serif&quot;"> Haeffner, Walter, Vodafone DE
<br>
<b>Gesendet:</b> Mittwoch, 15. Juni 2016 02:27<br>
<b>An:</b> 'Linda Dunbar'<br>
<b>Cc:</b> 'lufang@microsoft.com'<br>
<b>Betreff:</b> AW: Can you comment on the Flow Security Policy objects tha=
t can be Exchanged between Overlay network and underlay network?
<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Hi Linda, hi LuYuan,<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">First of all, LuYuan&#=
8217;s proposal looks very good. I like it. What we finally have to check i=
s the willingness of network operators to share all the information you men=
tioned in the draft and in the list below.
 I will contact our corporate security folks the next days &nbsp;to ask for=
 their opinion.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">When you talk about &#=
8220;Inter-Cloud DDoS Mitigation Abstract Layer&#8221; &nbsp;what do you ha=
ve in mind? Do you talk about an autonomous network or will the PE routers =
probably take over/include such functionality? &nbsp;I think
 both possibilities are appropriate (if implemented).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Data exchange between =
operators should be done in a secured network (out-of-band, TLS, IPSec).
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">One should not only co=
nsider high volume (d)DoS attacks but also &#8220;blended attacks&#8221;. T=
hese may have a small data volume but inject attacks into higher layers. &n=
bsp;As you know these types of attacks may not be detected
 by the common statistical approaches. &nbsp;Maybe in a next step you could=
 consider to additionally &nbsp;include related info in your data exchange =
model. On the other hand such threats may be beyond the scope of the I2NSF =
WG. But frankly spoken, I didn&#8217;t check your
 charter.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Last not least I know =
by experience that e.g. wrong eBGP routes injected in a network may cause s=
imilar disasters. But this is another story.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">W.r.t. the data model =
below: &nbsp;Your data model is already very rich and on a first view it se=
ems to be more than sufficient to describe traditional DoS attacks.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">For completeness: We h=
ave an IDS just behind all Internet gateways. In case of an issue the flows=
 will be redirected to a &#8220;washing machine&#8221; or dev0.<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Best regards,<o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Walter<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">Von:</span></b><span style=3D"font-si=
ze:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Linda Dun=
bar [<a href=3D"mailto:linda.dunbar@huawei.com">mailto:linda.dunbar@huawei.=
com</a>]
<br>
<b>Gesendet:</b> Dienstag, 24. Mai 2016 0</span><span lang=3D"DE" style=3D"=
font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">0:2=
0<br>
<b>An:</b> Haeffner, Walter, Vodafone DE<br>
<b>Betreff:</b> Can you comment on the Flow Security Policy objects that ca=
n be Exchanged between Overlay network and underlay network?
<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Walter,=
 <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">LuYuan&=
#8217;s draft &nbsp;(on behalf of Microsoft
<a href=3D"https://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-dd=
os-mitigation-api/">
https://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-mitigati=
on-api/</a>) is more on the desired flow security policy between Cloud Netw=
ork and Underlay network.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Very of=
ten, the paths (or links) among nodes of a overlay network are provided by =
other network operators (a.k.a. &#8220;underlay network&#8221;).
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Very mu=
ch like traditional networks placing FW (Firewall) or IPS (Intrusion Preven=
tion System) on the wire to enforce the traffic rules to be enforced, I2NSF=
 can be used by overlay networks to request
 certain flow based security rules to be enforced by its underlay networks.=
 So that the unwanted attacks traffic, including the DDoS attacks, don&#821=
7;t even appear on the physical links and ports to the overlay network node=
s, to avoid the overlay nodes&#8217; CPU/Storage/Port
 utilization being weighted down by the various attacks.&nbsp; <o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><img bo=
rder=3D"0" width=3D"626" height=3D"242" id=3D"Object_x0020_2" src=3D"cid:im=
age001.png@01D1C69E.56C5A1A0" alt=3D"cid:image001.png@01D1B516.7F74E410"><o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">I2NSF d=
efines Flow Based Security Rules as: Event &#8211; Condition &#8211; Action=
.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">It is d=
esirable to specify the common data model for Events, Conditions, and Actio=
ns that one operator (e.g. overlay network) can retrieve from underlay netw=
ork. Overlay network can also use those
 objects to formulate flow policy rules to be enforced by its underlay netw=
ork. <o:p>
</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">The Sec=
urity capability information exchanged between Overlay or underlay doesn&#8=
217;t have to be 100% complete. Even a very high level capability informati=
on exchange is better than today&#8217;s practice,
 where one domain does not know anything about the security capabilities th=
at other domains can enforce/monitor/report.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Here ar=
e the security mitigation objects:
<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;line-height:115%=
;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;line-height:115%;font-fami=
ly:&quot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Event-Object<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0=
pt;page-break-after:avoid">
<span lang=3D"EN-US">-&nbsp;&nbsp; Based-on-starting-stopping-time<o:p></o:=
p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0=
pt;page-break-after:avoid">
<span lang=3D"EN-US">-&nbsp;&nbsp; Based-ingress-port-threshold<o:p></o:p><=
/span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0=
pt;page-break-after:avoid">
<span lang=3D"EN-US">-&nbsp;&nbsp; None<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0=
pt;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;"><o:p>=
&nbsp;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;line-height:115%=
;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;line-height:115%;font-fami=
ly:&quot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Condition-object<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0=
pt;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;font-family:&quot;Times Ne=
w Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Based-on-packet-header-fields<o:p></o:p></span>=
</p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0=
pt;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;font-family:&quot;Times Ne=
w Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Based-on-peering-gateway-status<o:p></o:p></spa=
n></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0=
pt;page-break-after:avoid">
<span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;page-break-after=
:avoid"><span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot=
;">-</span><span lang=3D"EN-US" style=3D"font-size:7.0pt;font-family:&quot;=
Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Action-object<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0=
pt"><span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-=
</span><span lang=3D"EN-US" style=3D"font-size:7.0pt;font-family:&quot;Time=
s New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Rate-limiting-sub-object <o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:108.0pt;text-indent:-18.=
0pt"><span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">=
-</span><span lang=3D"EN-US" style=3D"font-size:7.0pt;font-family:&quot;Tim=
es New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">TCP-flood-rate-limiting<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:144.0pt;text-indent:-18.=
0pt"><span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">=
-</span><span lang=3D"EN-US" style=3D"font-size:7.0pt;font-family:&quot;Tim=
es New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Based-on-number-of-concurrent-connections-per-i=
nterval<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:144.0pt;text-indent:-18.=
0pt"><span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">=
-</span><span lang=3D"EN-US" style=3D"font-size:7.0pt;font-family:&quot;Tim=
es New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Based-on-number-of-new-connections-per-interval=
<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:144.0pt;text-indent:-18.=
0pt"><span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">=
-</span><span lang=3D"EN-US" style=3D"font-size:7.0pt;font-family:&quot;Tim=
es New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Based-on-number-of-concurrent-connections-per-i=
nterval<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:144.0pt;text-indent:-18.=
0pt"><span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">=
-</span><span lang=3D"EN-US" style=3D"font-size:7.0pt;font-family:&quot;Tim=
es New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Based-on-number-of-fragment-packets-per-interva=
l<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:144.0pt;text-indent:-18.=
0pt"><span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">=
-</span><span lang=3D"EN-US" style=3D"font-size:7.0pt;font-family:&quot;Tim=
es New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Based-on-number-of-packets-per-interval<o:p></o=
:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:144.0pt;text-indent:-18.=
0pt"><span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">=
-</span><span lang=3D"EN-US" style=3D"font-size:7.0pt;font-family:&quot;Tim=
es New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">TCP-flags-flood-protection<o:p></o:p></span></p=
>
<p class=3D"MsoListParagraph" style=3D"margin-left:162.0pt;text-indent:-18.=
0pt;mso-list:l0 level1 lfo2">
<![if !supportLists]><span lang=3D"EN-US"><span style=3D"mso-list:Ignore">-=
<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-US">Based-on-SYN<o:p></o:p>=
</span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:162.0pt;text-indent:-18.=
0pt;mso-list:l0 level1 lfo2">
<![if !supportLists]><span lang=3D"EN-US"><span style=3D"mso-list:Ignore">-=
<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-US">Based-on-ACK<o:p></o:p>=
</span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:162.0pt;text-indent:-18.=
0pt;mso-list:l0 level1 lfo2">
<![if !supportLists]><span lang=3D"EN-US"><span style=3D"mso-list:Ignore">-=
<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-US">Based-on-RST<o:p></o:p>=
</span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:162.0pt;text-indent:-18.=
0pt;mso-list:l0 level1 lfo2">
<![if !supportLists]><span lang=3D"EN-US"><span style=3D"mso-list:Ignore">-=
<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-US">none<o:p></o:p></span><=
/p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:0cm;margin-right:=
0cm;margin-bottom:10.0pt;margin-left:108.0pt;text-indent:-18.0pt;line-heigh=
t:115%">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;line-height:115%;font-fami=
ly:&quot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">UDP-flood-rate-limiting<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:0cm;margin-right:=
0cm;margin-bottom:10.0pt;margin-left:72.0pt;text-indent:-18.0pt;line-height=
:115%;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;line-height:115%;font-fami=
ly:&quot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Honey-pot<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:0cm;margin-right:=
0cm;margin-bottom:10.0pt;margin-left:72.0pt;text-indent:-18.0pt;line-height=
:115%;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;line-height:115%;font-fami=
ly:&quot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Black-holing<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0=
pt;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;font-family:&quot;Times Ne=
w Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">BGP-flowspec<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:108.0pt;text-indent:-18.=
0pt;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;font-family:&quot;Times Ne=
w Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">RFCxxx<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0=
pt;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;font-family:&quot;Times Ne=
w Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">IDMS <o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:108.0pt;text-indent:-18.=
0pt;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;font-family:&quot;Times Ne=
w Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Yes<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:108.0pt;text-indent:-18.=
0pt;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;font-family:&quot;Times Ne=
w Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">No<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:108.0pt;text-indent:-18.=
0pt;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;font-family:&quot;Times Ne=
w Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Solution-name /*string */<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:108.0pt;text-indent:-18.=
0pt;page-break-after:avoid">
<span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;page-break-after=
:avoid"><span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot=
;">-</span><span lang=3D"EN-US" style=3D"font-size:7.0pt;font-family:&quot;=
Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Forensic-object<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0=
pt;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;font-family:&quot;Times Ne=
w Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Attack-report<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:108.0pt;text-indent:-18.=
0pt;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;font-family:&quot;Times Ne=
w Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Starting-time<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:108.0pt;text-indent:-18.=
0pt;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;font-family:&quot;Times Ne=
w Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Volume<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:108.0pt;text-indent:-18.=
0pt;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;font-family:&quot;Times Ne=
w Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Impacted-ports<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:108.0pt;text-indent:-18.=
0pt;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;font-family:&quot;Times Ne=
w Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Detailed-time-stamp<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:108.0pt;text-indent:-18.=
0pt;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;font-family:&quot;Times Ne=
w Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">None<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0=
pt;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;font-family:&quot;Times Ne=
w Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Black-list<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0=
pt;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;font-family:&quot;Times Ne=
w Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">White-list<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Policy-object /* Domain A can r=
equest Domain B for each of the objects specified above and get the informa=
tion on whether if any of the attributes can be Created/Read/Updated/Delete=
d (CRUD) that Domain B provides to Domain
 A */<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt;font-=
family:&quot;Courier New&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt;font-=
family:&quot;Courier New&quot;;color:#1F497D">Want to hear your feedback on=
 this proposal.
</span><span lang=3D"EN-US" style=3D"font-size:12.0pt;font-family:&quot;Cou=
rier New&quot;"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt;font-=
family:&quot;Courier New&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt;font-=
family:&quot;Courier New&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt;font-=
family:&quot;Courier New&quot;">Linda
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span =
lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&qu=
ot;sans-serif&quot;"> Luyuan Fang [<a href=3D"mailto:lufang@microsoft.com">=
mailto:lufang@microsoft.com</a>]
<br>
<b>Sent:</b> Sunday, May 15, 2016 10:20 PM<br>
<b>To:</b> Linda Dunbar; John Strassner<br>
<b>Cc:</b> Farrel Adrian<br>
<b>Subject:</b> RE: Meeting note on the Information Model of Inter Domain S=
ecurity Policy Exchange<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Hi Lind=
a,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Thank y=
ou for capturing our discussion, It is indeed a very productive session, th=
anks to both you and John.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">I&#8217=
;m happy to see that I2NSF WG taking the operational requests seriously and=
 you guys are making great effort to help us moving the info model along. W=
e&#8217;d like to see things get to implementable
 level asap.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Will fo=
llow up with my items.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Thanks,=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Luyuan<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><a name=3D"_MailEndCompose"></a><span lang=3D"EN-US"=
 style=3D"color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">From:</span></b><span lang=
=3D"EN-US"> Linda Dunbar [<a href=3D"mailto:linda.dunbar@huawei.com">mailto=
:linda.dunbar@huawei.com</a>]
<br>
<b>Sent:</b> Friday, May 13, 2016 3:59 PM<br>
<b>To:</b> Luyuan Fang &lt;<a href=3D"mailto:lufang@microsoft.com">lufang@m=
icrosoft.com</a>&gt;; John Strassner &lt;<a href=3D"mailto:strazpdj@gmail.c=
om">strazpdj@gmail.com</a>&gt;<br>
<b>Cc:</b> Farrel Adrian &lt;<a href=3D"mailto:adrian@olddog.co.uk">adrian@=
olddog.co.uk</a>&gt;<br>
<b>Subject:</b> Meeting note on the Information Model of Inter Domain Secur=
ity Policy Exchange<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">LuYuan and John, <o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Thank you very much for a very =
productive discussion yesterday.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Here is the note that I capture=
d. I am very encouraged that those security objects desired by Microsoft ar=
e actually very concrete and can be useful for many network providers. The =
very important next step is
<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt"><span lang=3D"E=
N-US">-</span><span lang=3D"EN-US" style=3D"font-size:7.0pt;font-family:&qu=
ot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;
</span><span lang=3D"EN-US">to get feedback from more network operators to =
see if it is feasible for them to provide the information on any of securit=
y objects to other operators and
<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt"><span lang=3D"E=
N-US">-</span><span lang=3D"EN-US" style=3D"font-size:7.0pt;font-family:&qu=
ot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;
</span><span lang=3D"EN-US">to reach out to more vendors to see if it is fe=
asible for them to support those objects.
<o:p></o:p></span></p>
<div style=3D"border:none;border-bottom:solid windowtext 1.0pt;padding:0cm =
0cm 1.0pt 0cm">
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">LuYuan emphasized:<o:p></o:p></=
span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US">Th=
e Security capability information exchanged between carriers or domains doe=
sn&#8217;t have to be 100% complete. Even a very high level capability info=
rmation exchange is better than today&#8217;s practice,
 where one domain does not know anything about the security capabilities th=
at other domains can enforce/monitor/report.
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US">Ma=
ny carriers/domains may not have all the capabilities listed here.<o:p></o:=
p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US">Fo=
r the capability offered, one domain can request the other domain to apply =
the rules defined.
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">John suggested that all the cap=
abilities are listed as objects. One domain can query the list of security =
objects (along with its associated sub-objects) that other domain supports.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Action Items to follow up: <o:p=
></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-bottom:10.0pt;text-indent:-18=
.0pt;line-height:115%">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;line-height:115%;font-fami=
ly:&quot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Lu Yuan will approach Microsoft Cloud business =
partner (DT and China Telecom) to get their feedback on those objects defin=
ed and how feasible it is for them to respond when requested.
<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-bottom:10.0pt;text-indent:-18=
.0pt;line-height:115%">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;line-height:115%;font-fami=
ly:&quot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">John will help to formulate the information mod=
el for the proposed security objects.
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:18.0pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Here are the security mitigatio=
n objects:
<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-bottom:10.0pt;text-indent:-18=
.0pt;line-height:115%;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;line-height:115%;font-fami=
ly:&quot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Event-Object<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:0cm;margin-right:=
0cm;margin-bottom:10.0pt;margin-left:72.0pt;text-indent:-18.0pt;line-height=
:115%;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;line-height:115%;font-fami=
ly:&quot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Based-on-starting-stopping-time<o:p></o:p></spa=
n></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:0cm;margin-right:=
0cm;margin-bottom:10.0pt;margin-left:72.0pt;text-indent:-18.0pt;line-height=
:115%;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;line-height:115%;font-fami=
ly:&quot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Based-ingress-port-threshold<o:p></o:p></span><=
/p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:0cm;margin-right:=
0cm;margin-bottom:10.0pt;margin-left:72.0pt;text-indent:-18.0pt;line-height=
:115%;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;line-height:115%;font-fami=
ly:&quot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">None<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;page-break-after:=
avoid"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-bottom:10.0pt;text-indent:-18=
.0pt;line-height:115%;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;line-height:115%;font-fami=
ly:&quot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Condition-object<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:0cm;margin-right:=
0cm;margin-bottom:10.0pt;margin-left:72.0pt;text-indent:-18.0pt;line-height=
:115%;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;line-height:115%;font-fami=
ly:&quot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Based-on-packet-header-fields<o:p></o:p></span>=
</p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:0cm;margin-right:=
0cm;margin-bottom:10.0pt;margin-left:72.0pt;text-indent:-18.0pt;line-height=
:115%;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;line-height:115%;font-fami=
ly:&quot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Based-on-peering-gateway-status<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal" style=3D"page-break-after:avoid"><span lang=3D"EN-US=
"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-bottom:10.0pt;text-indent:-18=
.0pt;line-height:115%;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;line-height:115%;font-fami=
ly:&quot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Action-object<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:0cm;margin-right:=
0cm;margin-bottom:10.0pt;margin-left:108.0pt;line-height:115%;page-break-af=
ter:avoid">
<span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:0cm;margin-right:=
0cm;margin-bottom:10.0pt;margin-left:72.0pt;text-indent:-18.0pt;line-height=
:115%">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;line-height:115%;font-fami=
ly:&quot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Rate-limiting-sub-object <o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:0cm;margin-right:=
0cm;margin-bottom:10.0pt;margin-left:108.0pt;text-indent:-18.0pt;line-heigh=
t:115%">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;line-height:115%;font-fami=
ly:&quot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">TCP-flood-rate-limiting<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:0cm;margin-right:=
0cm;margin-bottom:10.0pt;margin-left:144.0pt;text-indent:-18.0pt;line-heigh=
t:115%">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;line-height:115%;font-fami=
ly:&quot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Based-on-number-of-concurrent-connections-per-i=
nterval<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:0cm;margin-right:=
0cm;margin-bottom:10.0pt;margin-left:144.0pt;text-indent:-18.0pt;line-heigh=
t:115%">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;line-height:115%;font-fami=
ly:&quot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Based-on-number-of-new-connections-per-interval=
<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:0cm;margin-right:=
0cm;margin-bottom:10.0pt;margin-left:144.0pt;text-indent:-18.0pt;line-heigh=
t:115%">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;line-height:115%;font-fami=
ly:&quot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Based-on-number-of-concurrent-connections-per-i=
nterval<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:0cm;margin-right:=
0cm;margin-bottom:10.0pt;margin-left:144.0pt;text-indent:-18.0pt;line-heigh=
t:115%">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;line-height:115%;font-fami=
ly:&quot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Based-on-number-of-fragment-packets-per-interva=
l<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:0cm;margin-right:=
0cm;margin-bottom:10.0pt;margin-left:144.0pt;text-indent:-18.0pt;line-heigh=
t:115%">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;line-height:115%;font-fami=
ly:&quot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Based-on-number-of-packets-per-interval<o:p></o=
:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:0cm;margin-right:=
0cm;margin-bottom:10.0pt;margin-left:144.0pt;text-indent:-18.0pt;line-heigh=
t:115%">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;line-height:115%;font-fami=
ly:&quot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">TCP-flags-flood-protection<o:p></o:p></span></p=
>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:0cm;margin-right:=
0cm;margin-bottom:10.0pt;margin-left:180.0pt;text-indent:-18.0pt;line-heigh=
t:115%">
<span lang=3D"EN-US">1.</span><span lang=3D"EN-US" style=3D"font-size:7.0pt=
;line-height:115%;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;=
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span lang=3D"EN-US">Based-on-SYN<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:0cm;margin-right:=
0cm;margin-bottom:10.0pt;margin-left:180.0pt;text-indent:-18.0pt;line-heigh=
t:115%">
<span lang=3D"EN-US">2.</span><span lang=3D"EN-US" style=3D"font-size:7.0pt=
;line-height:115%;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;=
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span lang=3D"EN-US">Based-on-ACK<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:0cm;margin-right:=
0cm;margin-bottom:10.0pt;margin-left:180.0pt;text-indent:-18.0pt;line-heigh=
t:115%">
<span lang=3D"EN-US">3.</span><span lang=3D"EN-US" style=3D"font-size:7.0pt=
;line-height:115%;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;=
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span lang=3D"EN-US">Based-on-RST<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:0cm;margin-right:=
0cm;margin-bottom:10.0pt;margin-left:180.0pt;text-indent:-18.0pt;line-heigh=
t:115%">
<span lang=3D"EN-US">4.</span><span lang=3D"EN-US" style=3D"font-size:7.0pt=
;line-height:115%;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;=
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span lang=3D"EN-US">none<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:0cm;margin-right:=
0cm;margin-bottom:10.0pt;margin-left:108.0pt;text-indent:-18.0pt;line-heigh=
t:115%">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;line-height:115%;font-fami=
ly:&quot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">UDP-flood-rate-limiting<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:0cm;margin-right:=
0cm;margin-bottom:10.0pt;margin-left:72.0pt;text-indent:-18.0pt;line-height=
:115%;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;line-height:115%;font-fami=
ly:&quot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Honey-pot<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:0cm;margin-right:=
0cm;margin-bottom:10.0pt;margin-left:72.0pt;text-indent:-18.0pt;line-height=
:115%;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;line-height:115%;font-fami=
ly:&quot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Black-holing<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:0cm;margin-right:=
0cm;margin-bottom:10.0pt;margin-left:72.0pt;text-indent:-18.0pt;line-height=
:115%;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;line-height:115%;font-fami=
ly:&quot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">BGP-flowspec<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:0cm;margin-right:=
0cm;margin-bottom:10.0pt;margin-left:108.0pt;text-indent:-18.0pt;line-heigh=
t:115%;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;line-height:115%;font-fami=
ly:&quot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">RFCxxx<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:0cm;margin-right:=
0cm;margin-bottom:10.0pt;margin-left:72.0pt;text-indent:-18.0pt;line-height=
:115%;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;line-height:115%;font-fami=
ly:&quot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">IDMS <o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:0cm;margin-right:=
0cm;margin-bottom:10.0pt;margin-left:108.0pt;text-indent:-18.0pt;line-heigh=
t:115%;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;line-height:115%;font-fami=
ly:&quot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Yes<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:0cm;margin-right:=
0cm;margin-bottom:10.0pt;margin-left:108.0pt;text-indent:-18.0pt;line-heigh=
t:115%;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;line-height:115%;font-fami=
ly:&quot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">No<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:0cm;margin-right:=
0cm;margin-bottom:10.0pt;margin-left:108.0pt;text-indent:-18.0pt;line-heigh=
t:115%;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;line-height:115%;font-fami=
ly:&quot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Solution-name /*string */<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-bottom:10.0pt;text-indent:-18=
.0pt;line-height:115%;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;line-height:115%;font-fami=
ly:&quot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Forensic-object<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:0cm;margin-right:=
0cm;margin-bottom:10.0pt;margin-left:72.0pt;text-indent:-18.0pt;line-height=
:115%;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;line-height:115%;font-fami=
ly:&quot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Attack-report<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:0cm;margin-right:=
0cm;margin-bottom:10.0pt;margin-left:108.0pt;text-indent:-18.0pt;line-heigh=
t:115%;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;line-height:115%;font-fami=
ly:&quot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Starting-time<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:0cm;margin-right:=
0cm;margin-bottom:10.0pt;margin-left:108.0pt;text-indent:-18.0pt;line-heigh=
t:115%;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;line-height:115%;font-fami=
ly:&quot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Volume<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:0cm;margin-right:=
0cm;margin-bottom:10.0pt;margin-left:108.0pt;text-indent:-18.0pt;line-heigh=
t:115%;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;line-height:115%;font-fami=
ly:&quot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Impacted-ports<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:0cm;margin-right:=
0cm;margin-bottom:10.0pt;margin-left:108.0pt;text-indent:-18.0pt;line-heigh=
t:115%;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;line-height:115%;font-fami=
ly:&quot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Detailed-time-stamp<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:0cm;margin-right:=
0cm;margin-bottom:10.0pt;margin-left:108.0pt;text-indent:-18.0pt;line-heigh=
t:115%;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;line-height:115%;font-fami=
ly:&quot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">None<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:0cm;margin-right:=
0cm;margin-bottom:10.0pt;margin-left:72.0pt;text-indent:-18.0pt;line-height=
:115%;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;line-height:115%;font-fami=
ly:&quot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">Black-list<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:0cm;margin-right:=
0cm;margin-bottom:10.0pt;margin-left:72.0pt;text-indent:-18.0pt;line-height=
:115%;page-break-after:avoid">
<span lang=3D"EN-US" style=3D"font-family:&quot;Lucida Console&quot;">-</sp=
an><span lang=3D"EN-US" style=3D"font-size:7.0pt;line-height:115%;font-fami=
ly:&quot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US">White-list<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Policy-object /* Domain A can r=
equest Domain B for each of the objects specified above and get the informa=
tion on whether if any of the attributes can be Created/Read/Updated/Delete=
d (CRUD) that Domain B provides to Domain
 A */<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Thanks, Linda <o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
</div>
</body>
</html>

--_000_C8C844F84E550E43865561FAE1047185900D5E1CVOEXM20Winterna_--

--_004_C8C844F84E550E43865561FAE1047185900D5E1CVOEXM20Winterna_
Content-Type: image/png; name="image001.png"
Content-Description: image001.png
Content-Disposition: inline; filename="image001.png"; size=118970;
	creation-date="Wed, 15 Jun 2016 16:07:48 GMT";
	modification-date="Wed, 15 Jun 2016 16:07:48 GMT"
Content-ID: <image001.png@01D1C69E.56C5A1A0>
Content-Transfer-Encoding: base64

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
AAAASUVORK5CYII=

--_004_C8C844F84E550E43865561FAE1047185900D5E1CVOEXM20Winterna_--


From nobody Wed Jun 15 13:25:23 2016
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 10FDA12DBAE for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 13:25:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.739
X-Spam-Level: *
X-Spam-Status: No, score=1.739 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001, RDNS_NONE=0.793] 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 mhRWp_jVApsy for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 13:25:19 -0700 (PDT)
Received: from hickoryhill-consulting.com (unknown [50.245.122.97]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 460C612DBB0 for <i2nsf@ietf.org>; Wed, 15 Jun 2016 13:25:08 -0700 (PDT)
X-Default-Received-SPF: pass (skip=forwardok (res=PASS)) x-ip-name=210.255.219.250; 
From: "Susan Hares" <shares@ndzh.com>
To: "'Linda Dunbar'" <linda.dunbar@huawei.com>, <i2nsf@ietf.org>
References: <010801d1c1aa$6ac56ee0$40504ca0$@ndzh.com> <4A95BA014132FF49AE685FAB4B9F17F657EB1CB1@dfweml501-mbb> <004601d1c281$16e10370$44a30a50$@ndzh.com> <4A95BA014132FF49AE685FAB4B9F17F657EB2EE1@dfweml501-mbb>
In-Reply-To: <4A95BA014132FF49AE685FAB4B9F17F657EB2EE1@dfweml501-mbb>
Date: Wed, 15 Jun 2016 16:24:44 -0400
Message-ID: <04f001d1c743$f5718990$e0549cb0$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_04F1_01D1C722.6E640840"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQGUWGDrTkkdwdvmZukIjVNPPNrRjwJE8KsgApHryvIBzxzvFaAwpz6g
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/14tBjy8ZisMj9A3M2jcfWYL3Puw>
Cc: adrian@olddog.co.uk
Subject: Re: [I2nsf] Help on turning I2NSF Information Models to Data Models
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 15 Jun 2016 20:25:22 -0000

This is a multipart message in MIME format.

------=_NextPart_000_04F1_01D1C722.6E640840
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Linda:=20

=20

That would be helpful.  Since I=92m a co-author on the draft, I will =
note to
myself that I should update the text.=20

=20

Sue=20

=20

From: I2nsf [mailto:i2nsf-bounces@ietf.org] On Behalf Of Linda Dunbar
Sent: Friday, June 10, 2016 6:01 AM
To: Susan Hares; i2nsf@ietf.org
Cc: adrian@olddog.co.uk
Subject: Re: [I2nsf] Help on turning I2NSF Information Models to Data =
Models

=20

Sue,=20

=20

Yes. Your drawing is right. Should we update the I2NSF terminologies
accordingly?=20

=20

Thanks, Linda=20

=20

From: Susan Hares [mailto:shares@ndzh.com]=20
Sent: Thursday, June 09, 2016 2:00 PM
To: Linda Dunbar; i2nsf@ietf.org
Cc: adrian@olddog.co.uk
Subject: RE: [I2nsf] Help on turning I2NSF Information Models to Data =
Models

=20

Linda:=20

=20

Thank you for defining the service layer and the capability layer.   Let =
me
see if this picture is right for the simple Linux firewall=20

=20

           User level  =20

              |  (query on policies)=20

    (NBI) V

   I2NSF Controller

    (SBI) |   per NSF policies (yang data Model)  =20

           NSF =20

             |   (IP table policies on linux)=20

            Kernel=20

=20

=20

The Inter-Cloud interface is at the User level=20

=20

  Cloud 1 ------=E0I2NSF Controller(cloud 2)=20

   Client                   agent/server=20

  =20

Cloud 2 =DF------- Cloud 2 =20

I2NSF                    client=20

Controller=20

=20

Do I understand this correctly?=20

=20

Sue=20

=20

=20

From: I2nsf [mailto:i2nsf-bounces@ietf.org] On Behalf Of Linda Dunbar
Sent: Wednesday, June 08, 2016 2:02 PM
To: Susan Hares; i2nsf@ietf.org
Cc: adrian@olddog.co.uk
Subject: Re: [I2nsf] Help on turning I2NSF Information Models to Data =
Models

=20

Sue,=20

=20

Thank you very much for the detailed analysis, and linking with the =
relevant
Flow Filter YANG models developed by I2RS and BGP flow spec.=20

=20

To answer your questions, I think that we need to make the terminology =
less
confusing.=20

=20

The I2NSF framework specified two interfaces :=20

-        Service Layer Interface: between client and  controller

-        Capability layer interface: between Controller and NSF =
functions.=20

=20

So the Capability layer is the south bound interface between Controller =
and
NSF functions.=20

=20

https://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-mitiga=
tio
n-api/ introduces a requirement for one domain to query the Flow =
Security
Policy enforcement =93capability=94 from another domain over the =
=93I2NSF Service
Layer Interface=94=94.=20

=20

Therefore, I think we need to differentiate the two.=20

=20

For ease of discussion, Let=92s use the term =93NSF Flow Policy=94 for =
the Flow
Security Policies over the Controller <-> NSF interface (waiting for WG =
to
finalize the terminology), and use the =93Capability=94 as used by
https://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-mitiga=
tio
n-api/ for one domain to inquire the  =93capability=94 of the other =
domain of
enforcing the Flow Security Policy.=20

=20

=20

Your question: =93how does an I2NSF manager engage the packet security
policies? =20

=20

Answer: I think  =93I2NSF Controller=94 is a more accurate term. The =
I2NSF
Controller converts the Flow Security Policies from the Service Layer
Interface to implementable policies to the NSFs.=20

=20

I2NSF charter says: =94 Simple Service Layer policies can be directly
translated to capability layer rules with a direct mapping that might
include a customer ID to be translated to tags carried by packets, but =
might
not specify the NSF.=94

=20

=20

Your question: Does putting a policy in the network security control =
means
it gets transmitted to the NSF device,=20

=20

Answer: Yes.=20

=20

Your question: and installed? =20

=20

Answer: the NSF needs to install the policies. But not the controller

=20

=20

Your question: Does the capability model provide both the way to list =
the
functions (security content and mitigation) and a way to engage these
functions?=20

Answer: if we use the new terms, the =93Capability Model=94 specified by =
the
https://datatracker.ietf.org/doc/draft-xia-i2nsf-capability-interface-im/=

is the Flow Security Polices that controller can pass down to NSF.   The
=93capability=94 inquiry is over the =93I2NSF Service layer interface=94

=20

If my explanation is still not clear, please ask more questions.=20

=20

Thank you very much.=20

=20

Linda=20

=20

From: Susan Hares [mailto:shares@ndzh.com]=20
Sent: Wednesday, June 08, 2016 12:23 PM
To: i2nsf@ietf.org
Cc: Linda Dunbar; adrian@olddog.co.uk
Subject: Help on turning I2NSF Information Models to Data Models=20

=20

I=92m working on some data models for I2NSF that intersect with I2RS
Filter-Based RIB Models and BGP Flow Specification Data models.  I could =
use
some advice from the authors of the following information models.=20

=20

My focus is to be able to drive the use the flow filter Yang models =
(I2NSF
packet-filters, Filter-Based RIB (config, I2RS, BGP input),  and BGP =
Flow
Specification transmission of filters) to drive the simple firewall =
rules
found in the Linux iptables user program (netfilter kernel module).  I =
am
trying to get a set of Yang data models that can interact with a process
(e.g. iptable++ user program named flow-filters) that communicates with =
a
confd (cisco netconf deamon set) that handles NETCONF/RESTCONF and uses =
Yang
to create the data base.   I am creating prototype Data models that =
mirror
the following drafts:=20

=20

=B7        Capability model for South Bound interface (I2NSF manager to =
NSF
device)
https://datatracker.ietf.org/doc/draft-xia-i2nsf-capability-interface-im/=


=B7        Inter-Cloud DDoS Mitigation API =96=20

https://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-mitiga=
tio
n-api/

=B7        An Information Model for the Monitoring of Network Security
Functions -
https://tools.ietf.org/html/draft-zhang-i2nsf-info-model-monitoring-00

=20

=20

My understanding is the I2NSF capability interface focus on the =
south-bound
interface to the NSF.  To start out a Yang data model, I have created
high-level Yang structures for these three models.  I=92ll be asking =
questions
about each model in a separate email thread, but answer me in any email
thread.    =20

=20

First on the capability model,  network security control is a list of =
ECA
policies, network security content capability is a list of security =
content
capabilities, and attack mitigation is a list of attack mitigation
capabilities.   A suggested Yang High-level model structure is below.  =
My
question is how does an I2NSF manager engage the packet security =
policies?
Does putting a policy in the network security control means it gets
transmitted to the NSF device, and installed?  Does the capability model
provide both the way to list the functions (security content and =
mitigation)
and a way to engage these functions?=20

=20

Sue Hares

=20

=20

Initial Yang models=20

----------

ietf-i2nsf-capability-SBI

+--rw i2nsf-policy-list

    +--rw policy-list-name string   - name of policy list

    +--rw i2nsf-policy-rule* [name]

        +--rw name string    - name of policy rule=20

       +--rw net-sec-ctl-rules=20

            uses ietf-pkt-eca-sec-policy // packet ECA security policy=20

=20

      +--rw net-sec-content               // list of content security
capabilities=20

            uses i2nsf-sec-content       // grouping of security
capabilities=20

=20

      +--rw net-attack-mitigate        // list of mitigation =
capabilities /=20

           uses i2nsf-mitigate-rules  //grouping of mitigation =
capabilities=20

=20

Is this a good way to start the capabilities structure?  I have =
definitions
for each of the =93uses=94 statements in different models, but I need =
help
understanding if this structure is correct.=20

=20

ietf-pkt-eca-sec-policy can be an extension of the I2RS/Configuration
filters for packet Filter-Based RIBS.   For the =
i2nsf-sec-content-capbility,
does this form make sense:=20

=20

+--i2nsf-sec-content

  +--rw i2nsf-sec-content-cap* [order-id function-set-name]

     +--rw order-id                                     // order # if in
ordered list=20

     +--rw function-set-name string      // name for function=20

     +--rw anti-virus                                 // basic security
content action=20

     |  +--rw public-anti-virus [name]    // anti-virus capability from
public sources=20

     |   =85                                                       //  =
(yang
structure details)=20

     |  +--rw vendor-anti-virus [vendor]  // anti-virus capability from
vendor=20

     |  |

    =85.=20

=20

The mitigation has a similar structure to the i2nsf-sec-content.  =20

=20

+--i2nsf-attack-mitigation

  +--rw i2nsf-attack-mitigate-fcn* [order-id, fcn-name]

     +--rw order-id

     +--rw fcn-name=20

     +--rw syn-flood

    |  +--rw public-syn-flood* [name]

     |  | ...=20

     |  +--rw vendor-syn-flood* [vendor]=20

     |  | ...=20

     +--rw UDP flood

=20

=20

=20

=20


------=_NextPart_000_04F1_01D1C722.6E640840
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<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 name=3DGenerator =
content=3D"Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@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:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"PT Serif";}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
h1
	{mso-style-priority:9;
	mso-style-link:"Heading 1 Char";
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:24.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;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.Heading1Char
	{mso-style-name:"Heading 1 Char";
	mso-style-priority:9;
	mso-style-link:"Heading 1";
	font-family:"Times New Roman","serif";
	font-weight:bold;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.h1
	{mso-style-name:h1;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle26
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle27
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle28
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:25109191;
	mso-list-type:hybrid;
	mso-list-template-ids:-835831098 -168928364 67698691 67698693 67698689 =
67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:SimSun;
	mso-bidi-font-family:"Times New Roman";}
@list l0:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1
	{mso-list-id:228613725;
	mso-list-type:hybrid;
	mso-list-template-ids:1633297036 67698689 67698691 67698693 67698689 =
67698691 67698693 67698689 67698691 67698693;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></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:#1F497D'>Linda: <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>That would be =
helpful.=A0 Since I&#8217;m a co-author on the draft, I will note to =
myself that I should update the text. <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Sue =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><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> Friday, June 10, 2016 6:01 AM<br><b>To:</b> Susan =
Hares; i2nsf@ietf.org<br><b>Cc:</b> =
adrian@olddog.co.uk<br><b>Subject:</b> Re: [I2nsf] Help on turning I2NSF =
Information Models to Data Models<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>Sue, </span><o:p></o:p></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Yes. Your drawing is =
right. Should we update the I2NSF terminologies accordingly? =
</span><o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Thanks, Linda =
</span><o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><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"'> =
Susan Hares [<a =
href=3D"mailto:shares@ndzh.com">mailto:shares@ndzh.com</a>] =
<br><b>Sent:</b> Thursday, June 09, 2016 2:00 PM<br><b>To:</b> Linda =
Dunbar; <a =
href=3D"mailto:i2nsf@ietf.org">i2nsf@ietf.org</a><br><b>Cc:</b> <a =
href=3D"mailto:adrian@olddog.co.uk">adrian@olddog.co.uk</a><br><b>Subject=
:</b> RE: [I2nsf] Help on turning I2NSF Information Models to Data =
Models</span><o:p></o:p></p></div></div><p =
class=3DMsoNormal>&nbsp;<o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>Linda: </span><o:p></o:p></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Thank you for defining =
the service layer and the capability layer.&nbsp; &nbsp;Let me see if =
this picture is right for the simple Linux firewall =
</span><o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;User level &nbsp;&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp; (query on policies) =
</span><o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;&nbsp;&nbsp;&nbsp;(NBI) =
V</span><o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;&nbsp; I2NSF =
Controller</span><o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;&nbsp;&nbsp; (SBI) | &nbsp;&nbsp;per NSF =
policies (yang data Model) &nbsp;&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;NSF &nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp; (IP table policies on linux) =
</span><o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;Kernel </span><o:p></o:p></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>The Inter-Cloud =
interface is at the User level </span><o:p></o:p></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>&nbsp; Cloud 1 =
------</span><span =
style=3D'font-family:Wingdings;color:#1F497D'>=E0</span><span =
style=3D'color:#1F497D'>I2NSF Controller(cloud 2) =
</span><o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;&nbsp;&nbsp;Client =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;agent/server </span><o:p></o:p></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;&nbsp;&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Cloud 2 </span><span =
style=3D'font-family:Wingdings;color:#1F497D'>=DF</span><span =
style=3D'color:#1F497D'>------- Cloud 2 &nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>I2NSF =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;client </span><o:p></o:p></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Controller =
</span><o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Do I understand this =
correctly? </span><o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Sue =
</span><o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><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 [<a =
href=3D"mailto:i2nsf-bounces@ietf.org">mailto:i2nsf-bounces@ietf.org</a>]=
 <b>On Behalf Of </b>Linda Dunbar<br><b>Sent:</b> Wednesday, June 08, =
2016 2:02 PM<br><b>To:</b> Susan Hares; <a =
href=3D"mailto:i2nsf@ietf.org">i2nsf@ietf.org</a><br><b>Cc:</b> <a =
href=3D"mailto:adrian@olddog.co.uk">adrian@olddog.co.uk</a><br><b>Subject=
:</b> Re: [I2nsf] Help on turning I2NSF Information Models to Data =
Models</span><o:p></o:p></p></div></div><p =
class=3DMsoNormal>&nbsp;<o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>Sue, </span><o:p></o:p></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Thank you very much for =
the detailed analysis, and linking with the relevant Flow Filter YANG =
models developed by I2RS and BGP flow spec. </span><o:p></o:p></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>To answer your =
questions, I think that we need to make the terminology less confusing. =
</span><o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>The I2NSF framework =
specified two interfaces : </span><o:p></o:p></p><p =
class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span style=3D'mso-list:Ignore'>-<span =
style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span><![endif]><span style=3D'color:#1F497D'>Service Layer =
Interface: between client and &nbsp;controller</span><o:p></o:p></p><p =
class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span style=3D'mso-list:Ignore'>-<span =
style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span><![endif]><span style=3D'color:#1F497D'>Capability layer =
interface: between Controller and NSF functions. =
</span><o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>So the Capability layer =
is the south bound interface between Controller and NSF functions. =
</span><o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoListParagraph style=3D'margin-left:0in'><a =
href=3D"https://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddo=
s-mitigation-api/">https://datatracker.ietf.org/doc/draft-fang-i2nsf-inte=
r-cloud-ddos-mitigation-api/</a> introduces a requirement for one domain =
to query the Flow Security &nbsp;Policy enforcement =
&#8220;capability&#8221; from another domain over the &#8220;I2NSF =
Service Layer Interface&#8221;&#8221;. <o:p></o:p></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Therefore, I think we =
need to differentiate the two. </span><o:p></o:p></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>For ease of discussion, =
Let&#8217;s use the term &#8220;NSF Flow Policy&#8221; for the Flow =
Security Policies over the Controller &lt;-&gt; NSF interface (waiting =
for WG to finalize the terminology), and use the =
&#8220;Capability&#8221; as used by </span><a =
href=3D"https://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddo=
s-mitigation-api/">https://datatracker.ietf.org/doc/draft-fang-i2nsf-inte=
r-cloud-ddos-mitigation-api/</a> <span style=3D'color:#1F497D'>for one =
domain to inquire the &nbsp;&#8220;capability&#8221; of the other domain =
of enforcing the Flow Security Policy. </span><o:p></o:p></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;<o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span style=3D'color:black'>Your =
question: &#8220;how does an I2NSF manager engage the packet security =
policies?&nbsp; </span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span =
style=3D'color:black'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span style=3D'color:black'>Answer: I =
think &nbsp;&#8220;I2NSF Controller&#8221; is a more accurate term. The =
I2NSF Controller converts the Flow Security Policies from the Service =
Layer Interface to implementable policies to the NSFs. =
</span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span =
style=3D'color:black'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span style=3D'color:black'>I2NSF =
charter says: &#8221; </span><span =
style=3D'font-size:9.0pt;font-family:"PT Serif";color:#222222'>Simple =
Service Layer policies can be directly translated to capability layer =
rules with a direct mapping that might include a customer ID to be =
translated to tags carried by packets, but might not specify the =
NSF.&#8221;</span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span =
style=3D'color:black'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span =
style=3D'color:black'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span style=3D'color:black'>Your =
question: Does putting a policy in the network security control means it =
gets transmitted to the NSF device, </span><o:p></o:p></p><p =
class=3DMsoNormal style=3D'mso-line-height-alt:0pt'><span =
style=3D'color:black'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span style=3D'color:black'>Answer: =
Yes. </span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span =
style=3D'color:black'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span style=3D'color:black'>Your =
question: and installed?&nbsp; </span><o:p></o:p></p><p =
class=3DMsoNormal style=3D'mso-line-height-alt:0pt'><span =
style=3D'color:black'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span style=3D'color:black'>Answer: =
the NSF needs to install the policies. But not the =
controller</span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span =
style=3D'color:black'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span =
style=3D'color:black'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span style=3D'color:black'>Your =
question: Does the capability model provide both the way to list the =
functions (security content and mitigation) and a way to engage these =
functions? </span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span style=3D'color:black'>Answer: if =
we use the new terms, the &#8220;Capability Model&#8221; specified by =
the </span><a =
href=3D"https://datatracker.ietf.org/doc/draft-xia-i2nsf-capability-inter=
face-im/">https://datatracker.ietf.org/doc/draft-xia-i2nsf-capability-int=
erface-im/</a> &nbsp;is the Flow Security Polices that controller can =
pass down to NSF.&nbsp;&nbsp; The &#8220;capability&#8221; inquiry is =
over the &#8220;I2NSF Service layer interface&#8221;<o:p></o:p></p><p =
class=3DMsoNormal style=3D'margin-left:.5in'>&nbsp;<o:p></o:p></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>If my explanation is =
still not clear, please ask more questions. </span><o:p></o:p></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Thank you very much. =
</span><o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Linda =
</span><o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><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"'> =
Susan Hares [<a =
href=3D"mailto:shares@ndzh.com">mailto:shares@ndzh.com</a>] =
<br><b>Sent:</b> Wednesday, June 08, 2016 12:23 PM<br><b>To:</b> <a =
href=3D"mailto:i2nsf@ietf.org">i2nsf@ietf.org</a><br><b>Cc:</b> Linda =
Dunbar; <a =
href=3D"mailto:adrian@olddog.co.uk">adrian@olddog.co.uk</a><br><b>Subject=
:</b> Help on turning I2NSF Information Models to Data Models =
</span><o:p></o:p></p></div></div><p =
class=3DMsoNormal>&nbsp;<o:p></o:p></p><p class=3DMsoNormal>I&#8217;m =
working on some data models for I2NSF that intersect with I2RS =
Filter-Based RIB Models and BGP Flow Specification Data models.&nbsp; I =
could use some advice from the authors of the following information =
models. <o:p></o:p></p><p class=3DMsoNormal>&nbsp;<o:p></o:p></p><p =
class=3DMsoNormal>My focus is to be able to drive the use the flow =
filter Yang models (I2NSF packet-filters, Filter-Based RIB (config, =
I2RS, BGP input), &nbsp;and BGP Flow Specification transmission of =
filters) to drive the simple firewall rules found in the Linux iptables =
user program (netfilter kernel module).&nbsp; I am trying to get a set =
of Yang data models that can interact with a process (e.g. iptable++ =
user program named flow-filters) that communicates with a confd (cisco =
netconf deamon set) that handles NETCONF/RESTCONF and uses Yang to =
create the data base. &nbsp;&nbsp;I am creating prototype Data models =
that mirror the following drafts: <o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;<o:p></o:p></p><p class=3DMsoListParagraph =
style=3D'text-indent:-.25in;mso-list:l1 level1 lfo4'><![if =
!supportLists]><span style=3D'font-family:Symbol'><span =
style=3D'mso-list:Ignore'>=B7<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]>Capability model for South Bound =
interface (I2NSF manager to NSF device) <a =
href=3D"https://datatracker.ietf.org/doc/draft-xia-i2nsf-capability-inter=
face-im/">https://datatracker.ietf.org/doc/draft-xia-i2nsf-capability-int=
erface-im/</a><o:p></o:p></p><p class=3DMsoListParagraph =
style=3D'text-indent:-.25in;mso-list:l1 level1 lfo4'><![if =
!supportLists]><span style=3D'font-family:Symbol'><span =
style=3D'mso-list:Ignore'>=B7<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]>Inter-Cloud DDoS Mitigation API &#8211; =
<o:p></o:p></p><p class=3DMsoListParagraph><a =
href=3D"https://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddo=
s-mitigation-api/">https://datatracker.ietf.org/doc/draft-fang-i2nsf-inte=
r-cloud-ddos-mitigation-api/</a><o:p></o:p></p><p =
class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l1 level1 =
lfo4'><![if !supportLists]><span style=3D'font-family:Symbol'><span =
style=3D'mso-list:Ignore'>=B7<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><b><span =
style=3D'font-size:10.0pt;font-family:"Courier New";color:black'>An =
Information Model for the Monitoring of Network Security Functions - <a =
href=3D"https://tools.ietf.org/html/draft-zhang-i2nsf-info-model-monitori=
ng-00">https://tools.ietf.org/html/draft-zhang-i2nsf-info-model-monitorin=
g-00</a></span></b><o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span =
style=3D'font-size:10.0pt;color:black'>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal style=3D'mso-line-height-alt:0pt'><span =
style=3D'color:black'>My understanding is the I2NSF capability interface =
focus on the south-bound interface to the NSF.&nbsp; To start out a Yang =
data model, I have created high-level Yang structures for these three =
models.&nbsp; I&#8217;ll be asking questions about each model in a =
separate email thread, but answer me in any email thread. =
&nbsp;&nbsp;&nbsp;&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span =
style=3D'color:black'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span style=3D'color:black'>First on =
the capability model, &nbsp;network security control is a list of ECA =
policies, network security content capability is a list of security =
content capabilities, and attack mitigation is a list of attack =
mitigation capabilities.&nbsp; &nbsp;A suggested Yang High-level model =
structure is below. &nbsp;My question is how does an I2NSF manager =
engage the packet security policies?&nbsp; Does putting a policy in the =
network security control means it gets transmitted to the NSF device, =
and installed?&nbsp; Does the capability model provide both the way to =
list the functions (security content and mitigation) and a way to engage =
these functions? </span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span =
style=3D'color:black'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span style=3D'color:black'>Sue =
Hares</span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span =
style=3D'color:black'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span =
style=3D'color:black'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span style=3D'color:black'>Initial =
Yang models </span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-line-height-alt:0pt'><span =
style=3D'color:black'>----------</span><o:p></o:p></p><p =
class=3DMsoNormal>ietf-i2nsf-capability-SBI<o:p></o:p></p><p =
class=3DMsoNormal>+--rw i2nsf-policy-list<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp; +--rw policy-list-name string =
&nbsp;&nbsp;- name of policy list<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp; +--rw i2nsf-policy-rule* =
[name]<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +--rw name =
string &nbsp;&nbsp;&nbsp;- name of policy rule <o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+--rw =
net-sec-ctl-rules <o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;uses ietf-pkt-eca-sec-policy // packet ECA security =
policy <o:p></o:p></p><p class=3DMsoNormal>&nbsp;<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;+--rw =
net-sec-content&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp; // list of content security capabilities =
<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;uses i2nsf-sec-content&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// grouping of security capabilities =
<o:p></o:p></p><p class=3DMsoNormal>&nbsp;<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+--rw =
net-attack-mitigate&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // list of =
mitigation capabilities / <o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;uses i2nsf-mitigate-rules&nbsp; //grouping of mitigation =
capabilities <o:p></o:p></p><p class=3DMsoNormal>&nbsp;<o:p></o:p></p><p =
class=3DMsoNormal>Is this a good way to start the capabilities =
structure?&nbsp; I have definitions for each of the &#8220;uses&#8221; =
statements in different models, but I need help understanding if this =
structure is correct. <o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;<o:p></o:p></p><p =
class=3DMsoNormal>ietf-pkt-eca-sec-policy can be an extension of the =
I2RS/Configuration filters for packet Filter-Based RIBS.&nbsp;&nbsp; For =
the i2nsf-sec-content-capbility, does this form make sense: =
<o:p></o:p></p><p class=3DMsoNormal>&nbsp;<o:p></o:p></p><p =
class=3DMsoNormal>+--i2nsf-sec-content<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp; +--rw i2nsf-sec-content-cap* [order-id =
function-set-name]<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp; +--rw =
order-id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; // order # if in ordered list <o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+--rw function-set-name =
string&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // name for function =
<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+--rw =
anti-virus =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// basic security content =
action <o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp; +--rw =
public-anti-virus [name] &nbsp;&nbsp;&nbsp;// anti-virus capability from =
public sources <o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp; &#8230; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// &nbsp;(yang structure details) =
<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp; +--rw =
vendor-anti-virus [vendor]&nbsp; // anti-virus capability from vendor =
<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp; =
|<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; &#8230;. =
<o:p></o:p></p><p class=3DMsoNormal>&nbsp;<o:p></o:p></p><p =
class=3DMsoNormal>The mitigation has a similar structure to the =
i2nsf-sec-content.&nbsp; &nbsp;<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;<o:p></o:p></p><p =
class=3DMsoNormal>+--i2nsf-attack-mitigation<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp; +--rw i2nsf-attack-mitigate-fcn* [order-id, =
fcn-name]<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp; =
+--rw order-id<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp; +--rw fcn-name =
<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+--rw =
syn-flood<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp; +--rw =
public-syn-flood* [name]<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp; &nbsp;|&nbsp; | ... =
<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp; +--rw =
vendor-syn-flood* [vendor] <o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp; | ... =
<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+--rw =
UDP flood<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>&nbsp;<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;<o:p></o:p></p></div></body></html>
------=_NextPart_000_04F1_01D1C722.6E640840--



From nobody Wed Jun 15 18:49:47 2016
Return-Path: <youjianjie@huawei.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 84CD312D82B for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 18:49:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.647
X-Spam-Level: 
X-Spam-Status: No, score=-5.647 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EYXZJQBz0snX for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 18:49:44 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6395B12DA8E for <I2NSF@ietf.org>; Wed, 15 Jun 2016 18:49:43 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml701-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CQW70169; Thu, 16 Jun 2016 01:49:41 +0000 (GMT)
Received: from NKGEML414-HUB.china.huawei.com (10.98.56.75) by lhreml701-cah.china.huawei.com (10.201.5.93) with Microsoft SMTP Server (TLS) id 14.3.235.1; Thu, 16 Jun 2016 02:49:40 +0100
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml414-hub.china.huawei.com ([10.98.56.75]) with mapi id 14.03.0235.001; Thu, 16 Jun 2016 09:49:27 +0800
From: Youjianjie <youjianjie@huawei.com>
To: Linda Dunbar <linda.dunbar@huawei.com>, "I2NSF@ietf.org" <I2NSF@ietf.org>
Thread-Topic: User Group based policy
Thread-Index: AdHFTt62uEKZIQ82T1qYoCIPkyDVdgAa+c7wAAiQ+EAARQB54AAfg5xg
Date: Thu, 16 Jun 2016 01:49:27 +0000
Message-ID: <F6C28B32DA084644BB6C8D0BD65B669DC0AC64@NKGEML515-MBX.china.huawei.com>
References: <F6C28B32DA084644BB6C8D0BD65B669DC0A171@NKGEML515-MBX.china.huawei.com> <4A95BA014132FF49AE685FAB4B9F17F657EB40E5@dfweml501-mbb> <F6C28B32DA084644BB6C8D0BD65B669DC0A39F@NKGEML515-MBX.china.huawei.com> <4A95BA014132FF49AE685FAB4B9F17F657EB4B5C@dfweml501-mbb>
In-Reply-To: <4A95BA014132FF49AE685FAB4B9F17F657EB4B5C@dfweml501-mbb>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.78.148]
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090203.576205B5.00AE, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: d489d2562f4f1566eb12b60d0148b786
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/c8DVx3uwU1UfJbTHSgmqu3FxN2o>
Subject: [I2nsf] =?gb2312?b?tPC4tDogVXNlciBHcm91cCBiYXNlZCBwb2xpY3k=?=
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 16 Jun 2016 01:49:46 -0000

SGkgTGluZGEsDQoNClRoZSBVc2VyIEdyb3VwIGJhc2VkIHBvbGljeSBjYW4gYmUgdXNlZCBpbiB0
aGUgdXNlci1ncm91cC1pZCBlbmFibGVkIGRvbWFpbi4gRm9yIGV4YW1wbGUsIHRoZSBpbmdyZXNz
IE5TRiBtYXRjaGVzIG9uIGNvbW1vbiBwYWNrZXQgaGVhZGVyIGZpZWxkcywgc3VjaCBhcyBhbiBu
LXR1cGxlLCBhbmQgdGhlbiBtYXBzIHRoZSBuLXR1cGxlIHRvIHRoZSBhcHByb3ByaWF0ZSB1c2Vy
LWdyb3VwLWlkIHN1cHBsaWVkIG91dC1vZi1iYW5kIGJ5IHRoZSBTZWN1cml0eSBDb250cm9sbGVy
LiBUaGVuLCB0aGUgaW5ncmVzcyBOU0YgaW5zZXJ0cyB0aGUgY29ycmVzcG9uZGluZyB1c2VyLWdy
b3VwLWlkIGludG8gdGhlIHBhY2tldC4gVGhlIHVzZXItZ3JvdXAtaWQgaXMgdXNlZCBieSBOU0Zz
IHRvIG1ha2UgZm9yd2FyZGluZyBkZWNpc2lvbnMgaW4gdGhlIHVzZXItZ3JvdXAtaWQgc3VwcG9y
dGVkIGRvbWFpbi4gVGhpcyBpcyB0cmFuc3BhcmVudCB0byB0aGUgdXNlcnMuIA0KDQpUaGUgZGV0
YWlscyB3aWxsIGJlIGRpc2N1c3NlZCBpbiBvdXIgY2FwYWJpbGl0eSBsYXllciBkcmFmdCBmb3Ig
dXNlciBncm91cCBiYXNlZCBwb2xpY3kuDQoNClRoYW5rcywNCkppYW5qaWUNCg0KPiAtLS0tLdPK
vP7Urbz+LS0tLS0NCj4gt6K8/sjLOiBMaW5kYSBEdW5iYXINCj4gt6LLzcqxvOQ6IDIwMTbE6jbU
wjE1yNUgMjA6NTcNCj4gytW8/sjLOiBZb3VqaWFuamllOyBJMk5TRkBpZXRmLm9yZw0KPiDW98zi
OiBSRTogVXNlciBHcm91cCBiYXNlZCBwb2xpY3kNCj4gDQo+IEppYW4gSmllLA0KPiANCj4gU2lu
Y2UgdGhlIGNvbm5lY3Rpdml0eSBhbW9uZyBtdWx0aXBsZSBFbnRlcnByaXNlIHNpdGVzIGFyZSBt
b3N0IGxpa2VseSB0byBiZQ0KPiBwcm92aWRlZCBieSAzcmQgcGFydHkgbmV0d29yayBvcGVyYXRv
cnMsIGFyZSB5b3VyIHByb3Bvc2VkICJVc2VyIEdyb3VwDQo+IGJhc2VkIHBvbGljeSIgdXNlZCBi
ZXR3ZWVuICJFbnRlcnByaXNlIG5ldHdvcmsgbWFuYWdlciBvciBjb250cm9sbGVyIiBhbmQNCj4g
dGhlIG1hbmFnZW1lbnQgc3lzdGVtIChvciB0aGUgY29udHJvbGxlcikgb2YgdGhlIHByb3ZpZGVy
IG5ldHdvcms/DQo+IA0KPiBJZiB5ZXMsIFRoZSBFbnRlcnByaXNlIHVzZXJzIG1heSBuZWVkIHRo
ZSBjYXBhYmlsaXR5IHRvIGlucXVpcmUgaWYgdGhlIGRlc2lyZWQNCj4gcG9saWN5IGNhbiBiZSBz
dXBwb3J0ZWQgYnkgdGhlIHByb3ZpZGVyIG5ldHdvcmssIGRvZXMgaXQ/DQo+IA0KPiBMaW5kYQ0K
PiANCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogWW91amlhbmppZQ0KPiBT
ZW50OiBNb25kYXksIEp1bmUgMTMsIDIwMTYgOToxNCBQTQ0KPiBUbzogTGluZGEgRHVuYmFyOyBJ
Mk5TRkBpZXRmLm9yZw0KPiBTdWJqZWN0OiC08Li0OiBVc2VyIEdyb3VwIGJhc2VkIHBvbGljeQ0K
PiANCj4gSGkgTGluZGEsDQo+IA0KPiBUaGFua3MgZm9yIHlvdXIgY29tbWVudHMuDQo+IE91ciAi
VXNlciBHcm91cCBCYXNlZCBQb2xpY3kiIHdpbGwgdXNlIHRoZSBFQ0EgcGFyYWRpZ20uIEFjdHVh
bGx5IHdlJ3JlIGFsc28NCj4gd29ya2luZyBvbiB0aGUgVXNlciBHcm91cCBCYXNlZCBQb2xpY3kg
Zm9yIENhcGFiaWxpdHkgTGF5ZXIgdXNpbmcgdGhlIEVDQQ0KPiBwYXJhZGlnbS4gV2UncmUgZ29p
bmcgdG8gc3VibWl0IHRoaXMgZHJhZnQgZm9yIHRoZSB1cGNvbWluZyBJRVRGIG1lZXRpbmcuDQo+
IA0KPiBIZXJlIGlzIGFuIGV4YW1wbGU6DQo+IEV2ZW50OiBvbmUgTlNGIHJlY2VpdmVzIGEgcGFj
a2V0IHdpdGggdXNlci1ncm91cC1JRCAoZS5nLiB0aGUgaW5ncmVzcyBOU0YNCj4gaW5zZXJ0cyB0
aGUgY29ycmVzcG9uZGluZyB1c2VyLWdyb3VwIElEIGludG8gdGhlIHBhY2tldC4pDQo+IENvbmRp
dGlvbjogdXNlci1ncm91cC1JRCA9ICoqKiogKGUuZy4gaXQgcmVwcmVzZW50cyB1c2VyIGR1cmlu
ZyBvZmZpY2UgaG91cnMpDQo+IEFjdGlvbjogUGVybWl0IChlLmcuIHVzZXIgYWNjZXNzaW5nIFIm
RCByZXNvdXJjZXMgaXMgYWxsb3dlZCkNCj4gDQo+IEZ1cnRoZXIgY29tbWVudHMgYXJlIHdlbGNv
bWUhDQo+IA0KPiBUaGFua3MsDQo+IEppYW5qaWUNCj4gDQo+IA0KPiA+IC0tLS0t08q8/tStvP4t
LS0tLQ0KPiA+ILeivP7IyzogTGluZGEgRHVuYmFyDQo+ID4gt6LLzcqxvOQ6IDIwMTbE6jbUwjE0
yNUgNTozNQ0KPiA+IMrVvP7IyzogWW91amlhbmppZTsgSTJOU0ZAaWV0Zi5vcmcNCj4gPiDW98zi
OiBSRTogVXNlciBHcm91cCBiYXNlZCBwb2xpY3kNCj4gPg0KPiA+IEppYW4gSmllLA0KPiA+DQo+
ID4gV2lsbCB5b3VyICJVc2VyIEdyb3VwIEJhc2VkIFBvbGljeSIgYWxzbyB1c2UgdGhlICAiRXZl
bnQgLSBDb25kaXRpb24gLQ0KPiBBY3Rpb24iDQo+ID4gcGFyYWRpZ20gd2hpY2ggSTJOU0YgV0cg
YWdyZWVkIHRvIHVzZSBmcm9tIHRoZSBCdWVub3MgQWlyZXMgbWVldGluZz8NCj4gPg0KPiA+IElm
IHlvdXIgYW5zd2VyIGlzICJZZXMiLCBjYW4geW91IGFkZCB0aGUgSW5mb3JtYXRpb24gbW9kZWwg
Zm9yIHlvdXINCj4gPiAiVXNlciBHcm91cCBCYXNlZCBQb2xpY3kiPw0KPiA+DQo+ID4gRm9yIGV4
YW1wbGUsDQo+ID4gLSBUaGUgaW5mb3JtYXRpb24gKGFuZCBkYXRhKSBtb2RlbCBmb3IgIkV2ZW50
Ig0KPiA+IC0gVGhlIGluZm9ybWF0aW9uIChhbmQgZGF0YSkgbW9kZWwgZm9yICJDb25kaXRpb24i
DQo+ID4gLSBUaGUgaW5mb3JtYXRpb24gKGFuZCBkYXRhKSBtb2RlbCBmb3IgIkFjdGlvbiIuDQo+
ID4NCj4gPiBJdCB3b3VsZCBiZSBoZWxwZnVsIGlmIHlvdSBwb3N0IHlvdXIgZGV0YWlsZWQgZGVz
Y3JpcHRpb24gZm9yIGVhY2gNCj4gPiBjYXRlZ29yeSBhYm92ZSBvbiB0aGUgbWFpbGluZyBsaXN0
IHRvIGdldCBzb21lIGRpc2N1c3Npb24gYmVmb3JlDQo+ID4gYXNraW5nIGZvciBXRyBhZG9wdGlv
bi4NCj4gPg0KPiA+IFRoYW5rcywgTGluZGENCj4gPg0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tDQo+ID4gRnJvbTogSTJuc2YgW21haWx0bzppMm5zZi1ib3VuY2VzQGlldGYub3JnXSBP
biBCZWhhbGYgT2YgWW91amlhbmppZQ0KPiA+IFNlbnQ6IE1vbmRheSwgSnVuZSAxMywgMjAxNiAz
OjM4IEFNDQo+ID4gVG86IEkyTlNGQGlldGYub3JnDQo+ID4gU3ViamVjdDogW0kybnNmXSBVc2Vy
IEdyb3VwIGJhc2VkIHBvbGljeQ0KPiA+DQo+ID4gSGksDQo+ID4NCj4gPiBXZSBhcmUgd29ya2lu
ZyBvbiB0aGUgVXNlci1ncm91cCBBd2FyZSBQb2xpY3kgQ29udHJvbCAoVUFQQykNCj4gPiBmcmFt
ZXdvcmssIHdoaWNoIGZhY2lsaXRhdGVzIGNvbnNpc3RlbnQgZW5mb3JjZW1lbnQgb2Ygc2VjdXJp
dHkNCj4gPiBwb2xpY2llcyBiYXNlZCBvbiB1c2VyIGdyb3VwIGlkZW50aXR5Lg0KPiA+IGh0dHBz
Oi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC15b3UtaTJuc2YtdXNlci1ncm91cC1iYXNlZC1w
b2xpY3ktMDENCj4gPg0KPiA+IFVzZSBjYXNlcyBmb3IgVUFQQzoNCj4gPiBXaXRoIHRoZSBpbmNy
ZWFzZWQgcG9wdWxhcml0eSBvZiBlbnRlcnByaXNlIHdpcmVsZXNzIG5ldHdvcmtzIGFuZA0KPiA+
IHJlbW90ZSBhY2Nlc3MgdGVjaG5vbG9naWVzIHN1Y2ggYXMgVmlydHVhbCBQcml2YXRlIE5ldHdv
cmtzIChWUE4pLA0KPiA+IGVudGVycHJpc2UgbmV0d29ya3MgaGF2ZSBiZWNvbWUgYm9yZGVybGVz
cywgYW5kIGVtcGxveWVlcycgbG9jYXRpb25zIGNhbg0KPiBiZSBhbnl3aGVyZS4NCj4gPiBFbmFi
bGluZyBsYXJnZS1zY2FsZSBlbXBsb3llZSBtb2JpbGl0eSBhY3Jvc3MgbWFueSBhY2Nlc3MgbG9j
YXRpb25zDQo+ID4gaW1wcm92ZXMgZW50ZXJwcmlzZSBwcm9kdWN0aW9uIGVmZmljaWVuY3kgYnV0
IGFsc28gaW50cm9kdWNlcw0KPiA+IGNoYWxsZW5nZXMgcmVsYXRlZCB0byBlbnRlcnByaXNlIG5l
dHdvcmsgbWFuYWdlbWVudCBhbmQgc2VjdXJpdHkuIFRoZQ0KPiA+IElQIGFkZHJlc3Mgb2YgdGhl
IHVzZXIgY2FuIGNoYW5nZSBmcmVxdWVudGx5IHdoZW4gdGhlIHVzZXIgaXMgaW4NCj4gPiBtb3Rp
b24uIENvbnNlcXVlbnRseSwgSVAgYWRkcmVzcy1iYXNlZCBwb2xpY2llcyAoc3VjaCBhcyBmb3J3
YXJkaW5nLA0KPiA+IHJvdXRpbmcsIFFvUyBhbmQgc2VjdXJpdHkgcG9saWNpZXMpIG1heSBub3Qg
YmUgZmxleGlibGUgZW5vdWdoIHRvDQo+IGFjY29tbW9kYXRlIHVzZXJzIGluIG1vdGlvbi4NCj4g
Pg0KPiA+IFVzZXItZ3JvdXAgSUQgcmVwcmVzZW50cyB0aGUgY29sbGVjdGl2ZSBpZGVudGl0eSBv
ZiBhIGdyb3VwIG9mIHVzZXJzLA0KPiA+IGFuZCBpcyBkZXRlcm1pbmVkIGJ5IGEgc2V0IG9mIG9u
ZSBvciBtb3JlIG1hdGNoaW5nIGNyaXRlcmlhIChlLmcuLA0KPiA+IHJvbGVzLCA0LSwgNS0sIGFu
ZCA2LXR1cGxlcywgVkxBTiBJRCwgZXRjLikgdGhhdCBkaXNhbWJpZ3VhdGVzIHRoaXMNCj4gPiB1
c2VyLWdyb3VwIGVudGl0eSBmcm9tIG90aGVyIGVudGl0aWVzLg0KPiA+DQo+ID4gVGhlIFVBUEMg
ZnJhbWV3b3JrIGNvbnNpc3RzIG9mIGZvdXIgbWFpbiBjb21wb25lbnRzOiAoMSkgUG9saWN5DQo+
ID4gU2VydmVyLCAoMikgQXV0aGVudGljYXRpb24gU2VydmVyLCAoMykgU2VjdXJpdHkgQ29udHJv
bGxlciwgKDQpIE5ldHdvcmsgU2VjdXJpdHkNCj4gRnVuY3Rpb25zLg0KPiA+DQo+ID4gV2l0aGlu
IHRoZSBVQVBDIGZyYW1ld29yaywgaW50ZXItZ3JvdXAgcG9saWN5IGVuZm9yY2VtZW50IHJlcXVp
cmVzIHR3bw0KPiA+IGtleQ0KPiA+IGNvbXBvbmVudHM6ICgxKSB1c2VyLWdyb3VwLXRvLXVzZXIt
Z3JvdXAgYWNjZXNzIHBvbGljaWVzLCBhbmQgKDIpIHNldHMNCj4gPiBvZiBOU0ZzIHRoYXQgYXJl
IG1hbmFnZWQgYnkgc2V0cyBvZiBwb2xpY2llcy4NCj4gPg0KPiA+IFNvbWUgcmVxdWlyZW1lbnRz
IGFyZSBwcm9wb3NlZCBpbiB0aGUgbGFzdCBzZWN0aW9uLg0KPiA+DQo+ID4gQW55IGNvbW1lbnRz
IG9yIHN1Z2dlc3Rpb25zIGFyZSB3ZWxjb21lLg0KPiA+DQo+ID4gVGhhbmtzLA0KPiA+IEppYW5q
aWUNCj4gPg0KPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQo+ID4gSTJuc2YgbWFpbGluZyBsaXN0DQo+ID4gSTJuc2ZAaWV0Zi5vcmcNCj4gPiBodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2kybnNmDQo=


From nobody Wed Jun 15 18:51:09 2016
Return-Path: <frank.xialiang@huawei.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 DCFFD12D82B for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 18:51:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.646
X-Spam-Level: 
X-Spam-Status: No, score=-5.646 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3RS_5xwK660d for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 18:51:06 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B9AAC12DA96 for <i2nsf@ietf.org>; Wed, 15 Jun 2016 18:51:05 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml707-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CQW70309; Thu, 16 Jun 2016 01:51:03 +0000 (GMT)
Received: from SZXEMA413-HUB.china.huawei.com (10.82.72.72) by lhreml707-cah.china.huawei.com (10.201.5.199) with Microsoft SMTP Server (TLS) id 14.3.235.1; Thu, 16 Jun 2016 02:51:01 +0100
Received: from SZXEMA502-MBS.china.huawei.com ([169.254.4.245]) by SZXEMA413-HUB.china.huawei.com ([10.82.72.72]) with mapi id 14.03.0235.001; Thu, 16 Jun 2016 09:50:51 +0800
From: "Xialiang (Frank)" <frank.xialiang@huawei.com>
To: DIEGO LOPEZ GARCIA <diego.r.lopez@telefonica.com>
Thread-Topic: [I2nsf] Help on turning I2NSF Information Models to Data Models
Thread-Index: AdHBoSvxjYHtRDHFSB2rOIfiUEB/PQALTaKAAWhYlVA=
Date: Thu, 16 Jun 2016 01:50:50 +0000
Message-ID: <C02846B1344F344EB4FAA6FA7AF481F12AF5C39B@SZXEMA502-MBS.china.huawei.com>
References: <010801d1c1aa$6ac56ee0$40504ca0$@ndzh.com> <B2C68D9F-53FB-4819-ADDF-9EEF28FD4094@telefonica.com>
In-Reply-To: <B2C68D9F-53FB-4819-ADDF-9EEF28FD4094@telefonica.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.135.43.91]
Content-Type: multipart/alternative; boundary="_000_C02846B1344F344EB4FAA6FA7AF481F12AF5C39BSZXEMA502MBSchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090201.57620608.0061, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.4.245, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: a5872f8b3acb39e545ca54db47b0f47f
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/u_1mMVYcbHKjnP9IBIRzRUgeJjM>
Cc: "i2nsf@ietf.org" <i2nsf@ietf.org>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, Susan Hares <shares@ndzh.com>, Linda Dunbar <linda.dunbar@huawei.com>
Subject: [I2nsf] =?utf-8?b?562U5aSNOiAgSGVscCBvbiB0dXJuaW5nIEkyTlNGIElu?= =?utf-8?q?formation_Models_to_Data_Models?=
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 16 Jun 2016 01:51:09 -0000

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

SGkgYWxsLA0KRmlyc3RseSwgSSByZWFsbHkgbGlrZSBTdWXigJlzIGRlc2lnbiBvZiBJMk5TRiBj
YXBhYmlsaXR5IGludGVyZmFjZSBkYXRhIG1vZGVsIGV2ZW4gaXTigJlzIGluIHRoZSB2ZXJ5IGJl
Z2lubmluZyBzdGFnZSBub3cuIEkgdGhpbmsgaXTigJlzIHZlcnkgcHJvbWlzaW5nLg0KTXkgQ29t
bWVudHMgdG8gRGllZ286DQoNCuWPkeS7tuS6ujogSTJuc2YgW21haWx0bzppMm5zZi1ib3VuY2Vz
QGlldGYub3JnXSDku6PooaggRElFR08gTE9QRVogR0FSQ0lBDQrlj5HpgIHml7bpl7Q6IDIwMTbl
ubQ25pyIOeaXpSA1OjQxDQrmlLbku7bkuro6IFN1c2FuIEhhcmVzDQrmioTpgIE6IGkybnNmQGll
dGYub3JnOyBhZHJpYW5Ab2xkZG9nLmNvLnVrOyBMaW5kYSBEdW5iYXINCuS4u+mimDogUmU6IFtJ
Mm5zZl0gSGVscCBvbiB0dXJuaW5nIEkyTlNGIEluZm9ybWF0aW9uIE1vZGVscyB0byBEYXRhIE1v
ZGVscw0KDQpIaSwNCg0KSnVzdCBhIHF1aWNrIHJlcGx5IGZyb20gYSBub3QgdG9vIGRlZXAgcmVh
ZGluZyBhbmQgYSBmZXcgbWludXRlcyBvZiB0aGlua2luZyBhYm91dCBpdC4gSSBzZWUgdGhpcyBh
cHByb2FjaCBwcm9taXNpbmcsIGFuZCBiZXR0ZXIgc3RydWN0dXJlZCB0aGFuIHByZXZpb3VzIHBy
b3Bvc2FscyBvbiBob3cgdG8gd29yayBhdCB0aGUgQ2FwYWJpbGl0eSBpbnRlcmZhY2UuDQpbRnJh
bmtdOiBDb3VsZCB5b3UgcGxlYXNlIHJlbWluZCBtZSB3aGF0IGlzIHRoZSDigJxwcmV2aW91cyBw
cm9wb3NhbHPigJ0/IERvIHlvdSBtZWFuIHRoZSBjdXJyZW50IGluZm9ybWF0aW9uIG1vZGVsIGRl
c2lnbj8gQW55IG1vcmUgZGV0YWlscz8NCg0KSXQgaXMgbXkgaW1wcmVzc2lvbiB0aGF0IHRoaXMg
aXMgd2VsbCBhbGlnbmVkIHdpdGggdGhlIG1vZGVsIHdlIGhhdmUgYmVlbiBhcHBseWluZyBpbiB0
aGUgU0VDVVJFRCBwcm9qZWN0Lg0KDQpCZSBnb29kZSwNCg0KT24gOCBKdW4gMjAxNiwgYXQgMTk6
MjMgLCBTdXNhbiBIYXJlcyA8c2hhcmVzQG5kemguY29tPG1haWx0bzpzaGFyZXNAbmR6aC5jb20+
PiB3cm90ZToNCg0KSeKAmW0gd29ya2luZyBvbiBzb21lIGRhdGEgbW9kZWxzIGZvciBJMk5TRiB0
aGF0IGludGVyc2VjdCB3aXRoIEkyUlMgRmlsdGVyLUJhc2VkIFJJQiBNb2RlbHMgYW5kIEJHUCBG
bG93IFNwZWNpZmljYXRpb24gRGF0YSBtb2RlbHMuICBJIGNvdWxkIHVzZSBzb21lIGFkdmljZSBm
cm9tIHRoZSBhdXRob3JzIG9mIHRoZSBmb2xsb3dpbmcgaW5mb3JtYXRpb24gbW9kZWxzLg0KDQpN
eSBmb2N1cyBpcyB0byBiZSBhYmxlIHRvIGRyaXZlIHRoZSB1c2UgdGhlIGZsb3cgZmlsdGVyIFlh
bmcgbW9kZWxzIChJMk5TRiBwYWNrZXQtZmlsdGVycywgRmlsdGVyLUJhc2VkIFJJQiAoY29uZmln
LCBJMlJTLCBCR1AgaW5wdXQpLCAgYW5kIEJHUCBGbG93IFNwZWNpZmljYXRpb24gdHJhbnNtaXNz
aW9uIG9mIGZpbHRlcnMpIHRvIGRyaXZlIHRoZSBzaW1wbGUgZmlyZXdhbGwgcnVsZXMgZm91bmQg
aW4gdGhlIExpbnV4IGlwdGFibGVzIHVzZXIgcHJvZ3JhbSAobmV0ZmlsdGVyIGtlcm5lbCBtb2R1
bGUpLiAgSSBhbSB0cnlpbmcgdG8gZ2V0IGEgc2V0IG9mIFlhbmcgZGF0YSBtb2RlbHMgdGhhdCBj
YW4gaW50ZXJhY3Qgd2l0aCBhIHByb2Nlc3MgKGUuZy4gaXB0YWJsZSsrIHVzZXIgcHJvZ3JhbSBu
YW1lZCBmbG93LWZpbHRlcnMpIHRoYXQgY29tbXVuaWNhdGVzIHdpdGggYSBjb25mZCAoY2lzY28g
bmV0Y29uZiBkZWFtb24gc2V0KSB0aGF0IGhhbmRsZXMgTkVUQ09ORi9SRVNUQ09ORiBhbmQgdXNl
cyBZYW5nIHRvIGNyZWF0ZSB0aGUgZGF0YSBiYXNlLiAgIEkgYW0gY3JlYXRpbmcgcHJvdG90eXBl
IERhdGEgbW9kZWxzIHRoYXQgbWlycm9yIHRoZSBmb2xsb3dpbmcgZHJhZnRzOg0KDQrigKIgICAg
ICAgICBDYXBhYmlsaXR5IG1vZGVsIGZvciBTb3V0aCBCb3VuZCBpbnRlcmZhY2UgKEkyTlNGIG1h
bmFnZXIgdG8gTlNGIGRldmljZSkgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJh
ZnQteGlhLWkybnNmLWNhcGFiaWxpdHktaW50ZXJmYWNlLWltLw0K4oCiICAgICAgICAgSW50ZXIt
Q2xvdWQgRERvUyBNaXRpZ2F0aW9uIEFQSSDigJMNCmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5v
cmcvZG9jL2RyYWZ0LWZhbmctaTJuc2YtaW50ZXItY2xvdWQtZGRvcy1taXRpZ2F0aW9uLWFwaS8N
CuKAoiAgICAgICAgIEFuIEluZm9ybWF0aW9uIE1vZGVsIGZvciB0aGUgTW9uaXRvcmluZyBvZiBO
ZXR3b3JrIFNlY3VyaXR5IEZ1bmN0aW9ucyAtIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9k
cmFmdC16aGFuZy1pMm5zZi1pbmZvLW1vZGVsLW1vbml0b3JpbmctMDANCg0KTXkgdW5kZXJzdGFu
ZGluZyBpcyB0aGUgSTJOU0YgY2FwYWJpbGl0eSBpbnRlcmZhY2UgZm9jdXMgb24gdGhlIHNvdXRo
LWJvdW5kIGludGVyZmFjZSB0byB0aGUgTlNGLiAgVG8gc3RhcnQgb3V0IGEgWWFuZyBkYXRhIG1v
ZGVsLCBJIGhhdmUgY3JlYXRlZCBoaWdoLWxldmVsIFlhbmcgc3RydWN0dXJlcyBmb3IgdGhlc2Ug
dGhyZWUgbW9kZWxzLiAgSeKAmWxsIGJlIGFza2luZyBxdWVzdGlvbnMgYWJvdXQgZWFjaCBtb2Rl
bCBpbiBhIHNlcGFyYXRlIGVtYWlsIHRocmVhZCwgYnV0IGFuc3dlciBtZSBpbiBhbnkgZW1haWwg
dGhyZWFkLg0KDQpGaXJzdCBvbiB0aGUgY2FwYWJpbGl0eSBtb2RlbCwgIG5ldHdvcmsgc2VjdXJp
dHkgY29udHJvbCBpcyBhIGxpc3Qgb2YgRUNBIHBvbGljaWVzLCBuZXR3b3JrIHNlY3VyaXR5IGNv
bnRlbnQgY2FwYWJpbGl0eSBpcyBhIGxpc3Qgb2Ygc2VjdXJpdHkgY29udGVudCBjYXBhYmlsaXRp
ZXMsIGFuZCBhdHRhY2sgbWl0aWdhdGlvbiBpcyBhIGxpc3Qgb2YgYXR0YWNrIG1pdGlnYXRpb24g
Y2FwYWJpbGl0aWVzLiAgIEEgc3VnZ2VzdGVkIFlhbmcgSGlnaC1sZXZlbCBtb2RlbCBzdHJ1Y3R1
cmUgaXMgYmVsb3cuICBNeSBxdWVzdGlvbiBpcyBob3cgZG9lcyBhbiBJMk5TRiBtYW5hZ2VyIGVu
Z2FnZSB0aGUgcGFja2V0IHNlY3VyaXR5IHBvbGljaWVzPyAgRG9lcyBwdXR0aW5nIGEgcG9saWN5
IGluIHRoZSBuZXR3b3JrIHNlY3VyaXR5IGNvbnRyb2wgbWVhbnMgaXQgZ2V0cyB0cmFuc21pdHRl
ZCB0byB0aGUgTlNGIGRldmljZSwgYW5kIGluc3RhbGxlZD8gIERvZXMgdGhlIGNhcGFiaWxpdHkg
bW9kZWwgcHJvdmlkZSBib3RoIHRoZSB3YXkgdG8gbGlzdCB0aGUgZnVuY3Rpb25zIChzZWN1cml0
eSBjb250ZW50IGFuZCBtaXRpZ2F0aW9uKSBhbmQgYSB3YXkgdG8gZW5nYWdlIHRoZXNlIGZ1bmN0
aW9ucz8NCg0KU3VlIEhhcmVzDQoNCg0KSW5pdGlhbCBZYW5nIG1vZGVscw0KLS0tLS0tLS0tLQ0K
aWV0Zi1pMm5zZi1jYXBhYmlsaXR5LVNCSQ0KKy0tcncgaTJuc2YtcG9saWN5LWxpc3QNCiAgICAr
LS1ydyBwb2xpY3ktbGlzdC1uYW1lIHN0cmluZyAgIC0gbmFtZSBvZiBwb2xpY3kgbGlzdA0KICAg
ICstLXJ3IGkybnNmLXBvbGljeS1ydWxlKiBbbmFtZV0NCiAgICAgICAgKy0tcncgbmFtZSBzdHJp
bmcgICAgLSBuYW1lIG9mIHBvbGljeSBydWxlDQogICAgICAgKy0tcncgbmV0LXNlYy1jdGwtcnVs
ZXMNCiAgICAgICAgICAgIHVzZXMgaWV0Zi1wa3QtZWNhLXNlYy1wb2xpY3kgLy8gcGFja2V0IEVD
QSBzZWN1cml0eSBwb2xpY3kNCg0KICAgICAgKy0tcncgbmV0LXNlYy1jb250ZW50ICAgICAgICAg
ICAgICAgLy8gbGlzdCBvZiBjb250ZW50IHNlY3VyaXR5IGNhcGFiaWxpdGllcw0KICAgICAgICAg
ICAgdXNlcyBpMm5zZi1zZWMtY29udGVudCAgICAgICAvLyBncm91cGluZyBvZiBzZWN1cml0eSBj
YXBhYmlsaXRpZXMNCg0KICAgICAgKy0tcncgbmV0LWF0dGFjay1taXRpZ2F0ZSAgICAgICAgLy8g
bGlzdCBvZiBtaXRpZ2F0aW9uIGNhcGFiaWxpdGllcyAvDQogICAgICAgICAgIHVzZXMgaTJuc2Yt
bWl0aWdhdGUtcnVsZXMgIC8vZ3JvdXBpbmcgb2YgbWl0aWdhdGlvbiBjYXBhYmlsaXRpZXMNCg0K
SXMgdGhpcyBhIGdvb2Qgd2F5IHRvIHN0YXJ0IHRoZSBjYXBhYmlsaXRpZXMgc3RydWN0dXJlPyAg
SSBoYXZlIGRlZmluaXRpb25zIGZvciBlYWNoIG9mIHRoZSDigJx1c2Vz4oCdIHN0YXRlbWVudHMg
aW4gZGlmZmVyZW50IG1vZGVscywgYnV0IEkgbmVlZCBoZWxwIHVuZGVyc3RhbmRpbmcgaWYgdGhp
cyBzdHJ1Y3R1cmUgaXMgY29ycmVjdC4NCg0KaWV0Zi1wa3QtZWNhLXNlYy1wb2xpY3kgY2FuIGJl
IGFuIGV4dGVuc2lvbiBvZiB0aGUgSTJSUy9Db25maWd1cmF0aW9uIGZpbHRlcnMgZm9yIHBhY2tl
dCBGaWx0ZXItQmFzZWQgUklCUy4gICBGb3IgdGhlIGkybnNmLXNlYy1jb250ZW50LWNhcGJpbGl0
eSwgZG9lcyB0aGlzIGZvcm0gbWFrZSBzZW5zZToNCg0KKy0taTJuc2Ytc2VjLWNvbnRlbnQNCiAg
Ky0tcncgaTJuc2Ytc2VjLWNvbnRlbnQtY2FwKiBbb3JkZXItaWQgZnVuY3Rpb24tc2V0LW5hbWVd
DQogICAgICstLXJ3IG9yZGVyLWlkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IC8vIG9yZGVyICMgaWYgaW4gb3JkZXJlZCBsaXN0DQogICAgICstLXJ3IGZ1bmN0aW9uLXNldC1u
YW1lIHN0cmluZyAgICAgIC8vIG5hbWUgZm9yIGZ1bmN0aW9uDQogICAgICstLXJ3IGFudGktdmly
dXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYXNpYyBzZWN1cml0eSBjb250
ZW50IGFjdGlvbg0KICAgICB8ICArLS1ydyBwdWJsaWMtYW50aS12aXJ1cyBbbmFtZV0gICAgLy8g
YW50aS12aXJ1cyBjYXBhYmlsaXR5IGZyb20gcHVibGljIHNvdXJjZXMNCiAgICAgfCAgIOKApiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAg
KHlhbmcgc3RydWN0dXJlIGRldGFpbHMpDQogICAgIHwgICstLXJ3IHZlbmRvci1hbnRpLXZpcnVz
IFt2ZW5kb3JdICAvLyBhbnRpLXZpcnVzIGNhcGFiaWxpdHkgZnJvbSB2ZW5kb3INCiAgICAgfCAg
fA0KICAgIOKApi4NCg0KVGhlIG1pdGlnYXRpb24gaGFzIGEgc2ltaWxhciBzdHJ1Y3R1cmUgdG8g
dGhlIGkybnNmLXNlYy1jb250ZW50Lg0KDQorLS1pMm5zZi1hdHRhY2stbWl0aWdhdGlvbg0KICAr
LS1ydyBpMm5zZi1hdHRhY2stbWl0aWdhdGUtZmNuKiBbb3JkZXItaWQsIGZjbi1uYW1lXQ0KICAg
ICArLS1ydyBvcmRlci1pZA0KICAgICArLS1ydyBmY24tbmFtZQ0KICAgICArLS1ydyBzeW4tZmxv
b2QNCiAgICB8ICArLS1ydyBwdWJsaWMtc3luLWZsb29kKiBbbmFtZV0NCiAgICAgfCAgfCAuLi4N
CiAgICAgfCAgKy0tcncgdmVuZG9yLXN5bi1mbG9vZCogW3ZlbmRvcl0NCiAgICAgfCAgfCAuLi4N
CiAgICAgKy0tcncgVURQIGZsb29kDQoNCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXw0KSTJuc2YgbWFpbGluZyBsaXN0DQpJMm5zZkBpZXRmLm9yZzxt
YWlsdG86STJuc2ZAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL2kybnNmDQoNCi0tDQoiRXN0YSB2ZXogbm8gZmFsbGFyZW1vcywgRG9jdG9yIEluZmllcm5v
Ig0KDQpEciBEaWVnbyBSLiBMb3Bleg0KVGVsZWZvbmljYSBJK0QNCmh0dHA6Ly9wZW9wbGUudGlk
LmVzL2RpZWdvLmxvcGV6Lw0KDQplLW1haWw6IGRpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb208
bWFpbHRvOmRpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb20+DQpUZWw6ICAgICszNCA5MTMgMTI5
IDA0MQ0KTW9iaWxlOiArMzQgNjgyIDA1MSAwOTENCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0NCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KDQpFc3RlIG1l
bnNhamUgeSBzdXMgYWRqdW50b3Mgc2UgZGlyaWdlbiBleGNsdXNpdmFtZW50ZSBhIHN1IGRlc3Rp
bmF0YXJpbywgcHVlZGUgY29udGVuZXIgaW5mb3JtYWNpw7NuIHByaXZpbGVnaWFkYSBvIGNvbmZp
ZGVuY2lhbCB5IGVzIHBhcmEgdXNvIGV4Y2x1c2l2byBkZSBsYSBwZXJzb25hIG8gZW50aWRhZCBk
ZSBkZXN0aW5vLiBTaSBubyBlcyB1c3RlZC4gZWwgZGVzdGluYXRhcmlvIGluZGljYWRvLCBxdWVk
YSBub3RpZmljYWRvIGRlIHF1ZSBsYSBsZWN0dXJhLCB1dGlsaXphY2nDs24sIGRpdnVsZ2FjacOz
biB5L28gY29waWEgc2luIGF1dG9yaXphY2nDs24gcHVlZGUgZXN0YXIgcHJvaGliaWRhIGVuIHZp
cnR1ZCBkZSBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZS4gU2kgaGEgcmVjaWJpZG8gZXN0ZSBtZW5z
YWplIHBvciBlcnJvciwgbGUgcm9nYW1vcyBxdWUgbm9zIGxvIGNvbXVuaXF1ZSBpbm1lZGlhdGFt
ZW50ZSBwb3IgZXN0YSBtaXNtYSB2w61hIHkgcHJvY2VkYSBhIHN1IGRlc3RydWNjacOzbi4NCg0K
VGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiB0aGlzIHRyYW5zbWlzc2lvbiBpcyBwcml2aWxl
Z2VkIGFuZCBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24gaW50ZW5kZWQgb25seSBmb3IgdGhlIHVz
ZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgbmFtZWQgYWJvdmUuIElmIHRoZSByZWFkZXIg
b2YgdGhpcyBtZXNzYWdlIGlzIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCB5b3UgYXJlIGhl
cmVieSBub3RpZmllZCB0aGF0IGFueSBkaXNzZW1pbmF0aW9uLCBkaXN0cmlidXRpb24gb3IgY29w
eWluZyBvZiB0aGlzIGNvbW11bmljYXRpb24gaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gSWYgeW91
IGhhdmUgcmVjZWl2ZWQgdGhpcyB0cmFuc21pc3Npb24gaW4gZXJyb3IsIGRvIG5vdCByZWFkIGl0
LiBQbGVhc2UgaW1tZWRpYXRlbHkgcmVwbHkgdG8gdGhlIHNlbmRlciB0aGF0IHlvdSBoYXZlIHJl
Y2VpdmVkIHRoaXMgY29tbXVuaWNhdGlvbiBpbiBlcnJvciBhbmQgdGhlbiBkZWxldGUgaXQuDQoN
CkVzdGEgbWVuc2FnZW0gZSBzZXVzIGFuZXhvcyBzZSBkaXJpZ2VtIGV4Y2x1c2l2YW1lbnRlIGFv
IHNldSBkZXN0aW5hdMOhcmlvLCBwb2RlIGNvbnRlciBpbmZvcm1hw6fDo28gcHJpdmlsZWdpYWRh
IG91IGNvbmZpZGVuY2lhbCBlIMOpIHBhcmEgdXNvIGV4Y2x1c2l2byBkYSBwZXNzb2Egb3UgZW50
aWRhZGUgZGUgZGVzdGluby4gU2UgbsOjbyDDqSB2b3NzYSBzZW5ob3JpYSBvIGRlc3RpbmF0w6Fy
aW8gaW5kaWNhZG8sIGZpY2Egbm90aWZpY2FkbyBkZSBxdWUgYSBsZWl0dXJhLCB1dGlsaXphw6fD
o28sIGRpdnVsZ2HDp8OjbyBlL291IGPDs3BpYSBzZW0gYXV0b3JpemHDp8OjbyBwb2RlIGVzdGFy
IHByb2liaWRhIGVtIHZpcnR1ZGUgZGEgbGVnaXNsYcOnw6NvIHZpZ2VudGUuIFNlIHJlY2ViZXUg
ZXN0YSBtZW5zYWdlbSBwb3IgZXJybywgcm9nYW1vcy1saGUgcXVlIG5vcyBvIGNvbXVuaXF1ZSBp
bWVkaWF0YW1lbnRlIHBvciBlc3RhIG1lc21hIHZpYSBlIHByb2NlZGEgYSBzdWEgZGVzdHJ1acOn
w6NvDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OuWui+S9kzsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0
IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJ
cGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWls
eToiXEDlrovkvZMiOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpMdWNpZGFHcmFuZGU7DQoJcGFub3NlLTE6MCAwIDAgMCAwIDAgMCAw
IDAgMDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1h
bCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsN
Cglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OuWui+S9kzt9DQphOmxpbmssIHNwYW4u
TXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRl
eHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0Zv
bGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1k
ZWNvcmF0aW9uOnVuZGVybGluZTt9DQpzcGFuLmFwcGxlLWNvbnZlcnRlZC1zcGFjZQ0KCXttc28t
c3R5bGUtbmFtZTphcHBsZS1jb252ZXJ0ZWQtc3BhY2U7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTgNCgl7
bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJz
YW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHls
ZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rp
b24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgOTAuMHB0IDcyLjBw
dCA5MC4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48
L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0i
ZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1z
byA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9
ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8
L2hlYWQ+DQo8Ym9keSBsYW5nPSJaSC1DTiIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8
ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5IaSBhbGwsPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5GaXJzdGx5LCBJIHJlYWxs
eSBsaWtlIFN1ZeKAmXMgZGVzaWduIG9mIEkyTlNGIGNhcGFiaWxpdHkgaW50ZXJmYWNlIGRhdGEg
bW9kZWwgZXZlbiBpdOKAmXMgaW4gdGhlIHZlcnkgYmVnaW5uaW5nIHN0YWdlIG5vdy4gSSB0aGlu
ayBpdOKAmXMgdmVyeSBwcm9taXNpbmcuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj5NeSBDb21tZW50cyB0byBEaWVnbzo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8
ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFk
ZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdCI+5Y+R5Lu25Lq6PHNwYW4gbGFuZz0iRU4tVVMiPjo8L3Nw
YW4+PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQi
PiBJMm5zZiBbbWFpbHRvOmkybnNmLWJvdW5jZXNAaWV0Zi5vcmddDQo8L3NwYW4+PGI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPuS7o+ihqCA8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+RElFR08gTE9QRVogR0FSQ0lBPGJyPg0KPC9z
cGFuPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij7lj5HpgIHml7bpl7Q8c3BhbiBs
YW5nPSJFTi1VUyI+Ojwvc3Bhbj48L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdCI+IDIwMTY8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQiPuW5tDxzcGFuIGxhbmc9IkVOLVVTIj42PC9zcGFuPuaciDxzcGFuIGxhbmc9IkVOLVVTIj45
PC9zcGFuPuaXpTxzcGFuIGxhbmc9IkVOLVVTIj4gNTo0MTxicj4NCjwvc3Bhbj48Yj7mlLbku7bk
uro8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBTdXNh
biBIYXJlczxicj4NCjwvc3Bhbj48Yj7mioTpgIE8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48
L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBpMm5zZkBpZXRmLm9yZzsgYWRyaWFuQG9sZGRvZy5jby51
azsgTGluZGEgRHVuYmFyPGJyPg0KPC9zcGFuPjxiPuS4u+mimDxzcGFuIGxhbmc9IkVOLVVTIj46
PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IFJlOiBbSTJuc2ZdIEhlbHAgb24gdHVybmlu
ZyBJMk5TRiBJbmZvcm1hdGlvbiBNb2RlbHMgdG8gRGF0YSBNb2RlbHM8bzpwPjwvbzpwPjwvc3Bh
bj48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+SGksIDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiPkp1c3QgYSBxdWljayByZXBseSBmcm9tIGEgbm90IHRvbyBkZWVwIHJl
YWRpbmcgYW5kIGEgZmV3IG1pbnV0ZXMgb2YgdGhpbmtpbmcgYWJvdXQgaXQuIEkgc2VlIHRoaXMg
YXBwcm9hY2ggcHJvbWlzaW5nLCBhbmQgYmV0dGVyIHN0cnVjdHVyZWQgdGhhbiBwcmV2aW91cyBw
cm9wb3NhbHMgb24gaG93IHRvIHdvcmsgYXQgdGhlIENhcGFiaWxpdHkgaW50ZXJmYWNlLjxzcGFu
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPjwvbzpwPjwvc3Bhbj48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj5bRnJhbmtdOiBDb3VsZCB5b3UgcGxlYXNlIHJlbWluZCBtZSB3aGF0
IGlzIHRoZSDigJxwcmV2aW91cyBwcm9wb3NhbHPigJ0/IERvIHlvdSBtZWFuIHRoZSBjdXJyZW50
IGluZm9ybWF0aW9uIG1vZGVsIGRlc2lnbj8gQW55IG1vcmUgZGV0YWlscz8NCjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkl0IGlzIG15IGlt
cHJlc3Npb24gdGhhdCB0aGlzIGlzIHdlbGwgYWxpZ25lZCB3aXRoIHRoZSBtb2RlbCB3ZSBoYXZl
IGJlZW4gYXBwbHlpbmcgaW4gdGhlIFNFQ1VSRUQgcHJvamVjdC48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkJlIGdvb2RlLDxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5
bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPk9uIDggSnVuIDIwMTYsIGF0IDE5OjIz
ICwgU3VzYW4gSGFyZXMgJmx0OzxhIGhyZWY9Im1haWx0bzpzaGFyZXNAbmR6aC5jb20iPnNoYXJl
c0BuZHpoLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+SeKAmW0gd29ya2luZyBvbiBzb21lIGRh
dGEgbW9kZWxzIGZvciBJMk5TRiB0aGF0IGludGVyc2VjdCB3aXRoIEkyUlMgRmlsdGVyLUJhc2Vk
IFJJQiBNb2RlbHMgYW5kIEJHUCBGbG93IFNwZWNpZmljYXRpb24gRGF0YSBtb2RlbHMuJm5ic3A7
IEkgY291bGQgdXNlIHNvbWUgYWR2aWNlIGZyb20NCiB0aGUgYXV0aG9ycyBvZiB0aGUgZm9sbG93
aW5nIGluZm9ybWF0aW9uIG1vZGVscy48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+TXkg
Zm9jdXMgaXMgdG8gYmUgYWJsZSB0byBkcml2ZSB0aGUgdXNlIHRoZSBmbG93IGZpbHRlciBZYW5n
IG1vZGVscyAoSTJOU0YgcGFja2V0LWZpbHRlcnMsIEZpbHRlci1CYXNlZCBSSUIgKGNvbmZpZywg
STJSUywgQkdQIGlucHV0KSwgJm5ic3A7YW5kIEJHUCBGbG93IFNwZWNpZmljYXRpb24NCiB0cmFu
c21pc3Npb24gb2YgZmlsdGVycykgdG8gZHJpdmUgdGhlIHNpbXBsZSBmaXJld2FsbCBydWxlcyBm
b3VuZCBpbiB0aGUgTGludXggaXB0YWJsZXMgdXNlciBwcm9ncmFtIChuZXRmaWx0ZXIga2VybmVs
IG1vZHVsZSkuJm5ic3A7IEkgYW0gdHJ5aW5nIHRvIGdldCBhIHNldCBvZiBZYW5nIGRhdGEgbW9k
ZWxzIHRoYXQgY2FuIGludGVyYWN0IHdpdGggYSBwcm9jZXNzIChlLmcuIGlwdGFibGUmIzQzOyYj
NDM7IHVzZXIgcHJvZ3JhbSBuYW1lZCBmbG93LWZpbHRlcnMpDQogdGhhdCBjb21tdW5pY2F0ZXMg
d2l0aCBhIGNvbmZkIChjaXNjbyBuZXRjb25mIGRlYW1vbiBzZXQpIHRoYXQgaGFuZGxlcyBORVRD
T05GL1JFU1RDT05GIGFuZCB1c2VzIFlhbmcgdG8gY3JlYXRlIHRoZSBkYXRhIGJhc2UuICZuYnNw
OyZuYnNwO0kgYW0gY3JlYXRpbmcgcHJvdG90eXBlIERhdGEgbW9kZWxzIHRoYXQgbWlycm9yIHRo
ZSBmb2xsb3dpbmcgZHJhZnRzOjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbi1s
ZWZ0OjM2LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1pbmRlbnQ6LTE4
LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OlN5bWJvbCI+wrc8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
Ny4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LCZxdW90O3Nlcmlm
JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkNhcGFiaWxpdHkNCiBtb2Rl
bCBmb3IgU291dGggQm91bmQgaW50ZXJmYWNlIChJMk5TRiBtYW5hZ2VyIHRvIE5TRiBkZXZpY2Up
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9
Imh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LXhpYS1pMm5zZi1jYXBhYmls
aXR5LWludGVyZmFjZS1pbS8iPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vZGF0
YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LXhpYS1pMm5zZi1jYXBhYmlsaXR5LWludGVyZmFj
ZS1pbS88L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdiBzdHls
ZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0
LWluZGVudDotMTguMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6U3ltYm9sIj7Ctzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDss
JnF1b3Q7c2VyaWYmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+SW50ZXIt
Q2xvdWQNCiBERG9TIE1pdGlnYXRpb24gQVBJIOKAkzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXYgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48YSBocmVmPSJodHRwczovL2Rh
dGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1mYW5nLWkybnNmLWludGVyLWNsb3VkLWRkb3Mt
bWl0aWdhdGlvbi1hcGkvIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL2RhdGF0
cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1mYW5nLWkybnNmLWludGVyLWNsb3VkLWRkb3MtbWl0
aWdhdGlvbi1hcGkvPC9zcGFuPjwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXYgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0idGV4dC1pbmRlbnQ6LTE4LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OlN5bWJvbCI+wrc8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFu
JnF1b3Q7LCZxdW90O3NlcmlmJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+PC9zcGFuPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+QW4NCiBJbmZvcm1hdGlv
biBNb2RlbCBmb3IgdGhlIE1vbml0b3Jpbmcgb2YgTmV0d29yayBTZWN1cml0eSBGdW5jdGlvbnMg
LTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVm
PSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtemhhbmctaTJuc2YtaW5mby1tb2Rl
bC1tb25pdG9yaW5nLTAwIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3Rvb2xz
LmlldGYub3JnL2h0bWwvZHJhZnQtemhhbmctaTJuc2YtaW5mby1tb2RlbC1tb25pdG9yaW5nLTAw
PC9zcGFuPjwvYT48L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPk15IHVuZGVyc3RhbmRpbmcgaXMgdGhlIEkyTlNGIGNhcGFiaWxp
dHkgaW50ZXJmYWNlIGZvY3VzIG9uIHRoZSBzb3V0aC1ib3VuZCBpbnRlcmZhY2UgdG8gdGhlIE5T
Ri4mbmJzcDsgVG8gc3RhcnQgb3V0IGEgWWFuZyBkYXRhIG1vZGVsLCBJIGhhdmUgY3JlYXRlZCBo
aWdoLWxldmVsDQogWWFuZyBzdHJ1Y3R1cmVzIGZvciB0aGVzZSB0aHJlZSBtb2RlbHMuJm5ic3A7
IEnigJlsbCBiZSBhc2tpbmcgcXVlc3Rpb25zIGFib3V0IGVhY2ggbW9kZWwgaW4gYSBzZXBhcmF0
ZSBlbWFpbCB0aHJlYWQsIGJ1dCBhbnN3ZXIgbWUgaW4gYW55IGVtYWlsIHRocmVhZC4gJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
Rmlyc3Qgb24gdGhlIGNhcGFiaWxpdHkgbW9kZWwsICZuYnNwO25ldHdvcmsgc2VjdXJpdHkgY29u
dHJvbCBpcyBhIGxpc3Qgb2YgRUNBIHBvbGljaWVzLCBuZXR3b3JrIHNlY3VyaXR5IGNvbnRlbnQg
Y2FwYWJpbGl0eSBpcyBhIGxpc3Qgb2Ygc2VjdXJpdHkgY29udGVudCBjYXBhYmlsaXRpZXMsDQog
YW5kIGF0dGFjayBtaXRpZ2F0aW9uIGlzIGEgbGlzdCBvZiBhdHRhY2sgbWl0aWdhdGlvbiBjYXBh
YmlsaXRpZXMuJm5ic3A7ICZuYnNwO0Egc3VnZ2VzdGVkIFlhbmcgSGlnaC1sZXZlbCBtb2RlbCBz
dHJ1Y3R1cmUgaXMgYmVsb3cuICZuYnNwO015IHF1ZXN0aW9uIGlzIGhvdyBkb2VzIGFuIEkyTlNG
IG1hbmFnZXIgZW5nYWdlIHRoZSBwYWNrZXQgc2VjdXJpdHkgcG9saWNpZXM/Jm5ic3A7IERvZXMg
cHV0dGluZyBhIHBvbGljeSBpbiB0aGUgbmV0d29yayBzZWN1cml0eSBjb250cm9sDQogbWVhbnMg
aXQgZ2V0cyB0cmFuc21pdHRlZCB0byB0aGUgTlNGIGRldmljZSwgYW5kIGluc3RhbGxlZD8mbmJz
cDsgRG9lcyB0aGUgY2FwYWJpbGl0eSBtb2RlbCBwcm92aWRlIGJvdGggdGhlIHdheSB0byBsaXN0
IHRoZSBmdW5jdGlvbnMgKHNlY3VyaXR5IGNvbnRlbnQgYW5kIG1pdGlnYXRpb24pIGFuZCBhIHdh
eSB0byBlbmdhZ2UgdGhlc2UgZnVuY3Rpb25zPzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij5TdWUgSGFyZXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Jbml0aWFsIFlhbmcg
bW9kZWxzPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPi0tLS0tLS0tLS08bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5pZXRmLWkybnNmLWNhcGFi
aWxpdHktU0JJPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+JiM0
MzstLXJ3IGkybnNmLXBvbGljeS1saXN0PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS1ydyBwb2xpY3ktbGlzdC1uYW1l
IHN0cmluZyAmbmJzcDsmbmJzcDstIG5hbWUgb2YgcG9saWN5IGxpc3Q8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLXJ3
IGkybnNmLXBvbGljeS1ydWxlKiBbbmFtZV08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
JiM0MzstLXJ3IG5hbWUgc3RyaW5nICZuYnNwOyZuYnNwOyZuYnNwOy0gbmFtZSBvZiBwb2xpY3kg
cnVsZTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmIzQzOy0tcncgbmV0LXNlYy1jdGwtcnVsZXM8c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7dXNlcyBpZXRm
LXBrdC1lY2Etc2VjLXBvbGljeSAvLyBwYWNrZXQgRUNBIHNlY3VyaXR5IHBvbGljeTxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7JiM0
MzstLXJ3IG5ldC1zZWMtY29udGVudCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAvLyBsaXN0
IG9mIGNvbnRlbnQgc2VjdXJpdHkgY2FwYWJpbGl0aWVzPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3VzZXMgaTJuc2Ytc2VjLWNvbnRlbnQmbmJzcDsg
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Ly8gZ3JvdXBpbmcgb2Ygc2VjdXJpdHkgY2Fw
YWJpbGl0aWVzPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyYjNDM7LS1ydyBuZXQtYXR0YWNrLW1pdGlnYXRlJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IC8vIGxpc3Qgb2YgbWl0aWdhdGlvbiBj
YXBhYmlsaXRpZXMgLzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDt1c2VzIGkybnNmLW1pdGlnYXRlLXJ1bGVzJm5ic3A7IC8vZ3JvdXBpbmcgb2YgbWl0aWdhdGlv
biBjYXBhYmlsaXRpZXM8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+SXMgdGhpcyBhIGdv
b2Qgd2F5IHRvIHN0YXJ0IHRoZSBjYXBhYmlsaXRpZXMgc3RydWN0dXJlPyZuYnNwOyBJIGhhdmUg
ZGVmaW5pdGlvbnMgZm9yIGVhY2ggb2YgdGhlIOKAnHVzZXPigJ0gc3RhdGVtZW50cyBpbiBkaWZm
ZXJlbnQgbW9kZWxzLCBidXQgSSBuZWVkIGhlbHAgdW5kZXJzdGFuZGluZw0KIGlmIHRoaXMgc3Ry
dWN0dXJlIGlzIGNvcnJlY3QuPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZu
YnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPmlldGYtcGt0
LWVjYS1zZWMtcG9saWN5IGNhbiBiZSBhbiBleHRlbnNpb24gb2YgdGhlIEkyUlMvQ29uZmlndXJh
dGlvbiBmaWx0ZXJzIGZvciBwYWNrZXQgRmlsdGVyLUJhc2VkIFJJQlMuJm5ic3A7Jm5ic3A7IEZv
ciB0aGUgaTJuc2Ytc2VjLWNvbnRlbnQtY2FwYmlsaXR5LCBkb2VzIHRoaXMNCiBmb3JtIG1ha2Ug
c2Vuc2U6PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiYjNDM7LS1pMm5zZi1zZWMtY29u
dGVudDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOyAm
IzQzOy0tcncgaTJuc2Ytc2VjLWNvbnRlbnQtY2FwKiBbb3JkZXItaWQgZnVuY3Rpb24tc2V0LW5h
bWVdPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS1ydyBvcmRlci1pZCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAvLyBvcmRlciAjIGlmIGluIG9yZGVyZWQgbGlzdDxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmIzQzOy0tcncgZnVuY3Rpb24tc2V0LW5hbWUgc3RyaW5nJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IC8vIG5hbWUgZm9yIGZ1bmN0aW9uPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyYjNDM7LS1ydyBhbnRp
LXZpcnVzICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOy8vIGJhc2ljIHNlY3VyaXR5IGNvbnRlbnQgYWN0
aW9uPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO3wmbmJzcDsgJiM0MzstLXJ3IHB1YmxpYy1hbnRpLXZpcnVzIFtuYW1lXSAm
bmJzcDsmbmJzcDsmbmJzcDsvLyBhbnRpLXZpcnVzIGNhcGFiaWxpdHkgZnJvbSBwdWJsaWMgc291
cmNlczxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDt8Jm5ic3A7Jm5ic3A7IOKApiAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsvLyAmbmJzcDsoeWFuZyBzdHJ1Y3R1cmUgZGV0YWlscyk8c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
fCZuYnNwOyAmIzQzOy0tcncgdmVuZG9yLWFudGktdmlydXMgW3ZlbmRvcl0mbmJzcDsgLy8gYW50
aS12aXJ1cyBjYXBhYmlsaXR5IGZyb20gdmVuZG9yPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3wmbmJzcDsgfDxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyDi
gKYuPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlRoZSBtaXRpZ2F0aW9uIGhhcyBhIHNp
bWlsYXIgc3RydWN0dXJlIHRvIHRoZSBpMm5zZi1zZWMtY29udGVudC4mbmJzcDsgJm5ic3A7PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+JiM0MzstLWkybnNmLWF0dGFjay1t
aXRpZ2F0aW9uPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5i
c3A7ICYjNDM7LS1ydyBpMm5zZi1hdHRhY2stbWl0aWdhdGUtZmNuKiBbb3JkZXItaWQsIGZjbi1u
YW1lXTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0tcncgb3JkZXItaWQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLXJ3
IGZjbi1uYW1lPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyYjNDM7LS1ydyBzeW4tZmxvb2Q8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt8Jm5ic3A7
ICYjNDM7LS1ydyBwdWJsaWMtc3luLWZsb29kKiBbbmFtZV08bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7fCZuYnNwOyB8
IC4uLjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDt8Jm5ic3A7ICYjNDM7LS1ydyB2ZW5kb3Itc3luLWZsb29kKiBbdmVuZG9y
XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDt8Jm5ic3A7IHwgLi4uPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyYjNDM7LS1ydyBVRFAgZmxvb2Q8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjguNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0x1Y2lkYUdyYW5kZSZxdW90OywmcXVv
dDtzZXJpZiZxdW90OyI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX188YnI+DQpJMm5zZiBtYWlsaW5nIGxpc3Q8YnI+DQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiPjxhIGhyZWY9Im1haWx0bzpJMm5zZkBpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTo4LjVwdDtmb250LWZhbWlseTomcXVvdDtMdWNpZGFHcmFuZGUmcXVvdDssJnF1b3Q7c2VyaWYm
cXVvdDs7Y29sb3I6cHVycGxlIj5JMm5zZkBpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjguNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0x1
Y2lkYUdyYW5kZSZxdW90OywmcXVvdDtzZXJpZiZxdW90OyI+PGJyPg0KPC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L2kybnNmIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjguNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0x1
Y2lkYUdyYW5kZSZxdW90OywmcXVvdDtzZXJpZiZxdW90Oztjb2xvcjpwdXJwbGUiPmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaTJuc2Y8L3NwYW4+PC9hPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOmJsYWNrIj4tLTxicj4NCiZxdW90O0VzdGEgdmV6IG5vIGZhbGxhcmVtb3MsIERv
Y3RvciBJbmZpZXJubyZxdW90Ozxicj4NCjxicj4NCkRyIERpZWdvIFIuIExvcGV6PGJyPg0KVGVs
ZWZvbmljYSBJJiM0MztEPGJyPg0KPGEgaHJlZj0iaHR0cDovL3Blb3BsZS50aWQuZXMvZGllZ28u
bG9wZXovIj5odHRwOi8vcGVvcGxlLnRpZC5lcy9kaWVnby5sb3Blei88L2E+PGJyPg0KPGJyPg0K
ZS1tYWlsOiA8YSBocmVmPSJtYWlsdG86ZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbSI+ZGll
Z28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbTwvYT48YnI+DQpUZWw6ICZuYnNwOyAmbmJzcDsmIzQz
OzM0IDkxMyAxMjkgMDQxPGJyPg0KTW9iaWxlOiAmIzQzOzM0IDY4MiAwNTEgMDkxPGJyPg0KLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBjbGFz
cz0iTXNvTm9ybWFsIiBhbGlnbj0iY2VudGVyIiBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXIiPjxz
cGFuIGxhbmc9IkVOLVVTIj4NCjxociBzaXplPSIyIiB3aWR0aD0iMTAwJSIgYWxpZ249ImNlbnRl
ciI+DQo8L3NwYW4+PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmdyYXkiPjxicj4NCkVzdGUgbWVuc2FqZSB5IHN1
cyBhZGp1bnRvcyBzZSBkaXJpZ2VuIGV4Y2x1c2l2YW1lbnRlIGEgc3UgZGVzdGluYXRhcmlvLCBw
dWVkZSBjb250ZW5lciBpbmZvcm1hY2nDs24gcHJpdmlsZWdpYWRhIG8gY29uZmlkZW5jaWFsIHkg
ZXMgcGFyYSB1c28gZXhjbHVzaXZvIGRlIGxhIHBlcnNvbmEgbyBlbnRpZGFkIGRlIGRlc3Rpbm8u
IFNpIG5vIGVzIHVzdGVkLiBlbCBkZXN0aW5hdGFyaW8gaW5kaWNhZG8sIHF1ZWRhIG5vdGlmaWNh
ZG8gZGUgcXVlIGxhDQogbGVjdHVyYSwgdXRpbGl6YWNpw7NuLCBkaXZ1bGdhY2nDs24geS9vIGNv
cGlhIHNpbiBhdXRvcml6YWNpw7NuIHB1ZWRlIGVzdGFyIHByb2hpYmlkYSBlbiB2aXJ0dWQgZGUg
bGEgbGVnaXNsYWNpw7NuIHZpZ2VudGUuIFNpIGhhIHJlY2liaWRvIGVzdGUgbWVuc2FqZSBwb3Ig
ZXJyb3IsIGxlIHJvZ2Ftb3MgcXVlIG5vcyBsbyBjb211bmlxdWUgaW5tZWRpYXRhbWVudGUgcG9y
IGVzdGEgbWlzbWEgdsOtYSB5IHByb2NlZGEgYSBzdSBkZXN0cnVjY2nDs24uPGJyPg0KPGJyPg0K
VGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiB0aGlzIHRyYW5zbWlzc2lvbiBpcyBwcml2aWxl
Z2VkIGFuZCBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24gaW50ZW5kZWQgb25seSBmb3IgdGhlIHVz
ZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgbmFtZWQgYWJvdmUuIElmIHRoZSByZWFkZXIg
b2YgdGhpcyBtZXNzYWdlIGlzIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCB5b3UgYXJlIGhl
cmVieSBub3RpZmllZCB0aGF0IGFueSBkaXNzZW1pbmF0aW9uLA0KIGRpc3RyaWJ1dGlvbiBvciBj
b3B5aW5nIG9mIHRoaXMgY29tbXVuaWNhdGlvbiBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiBJZiB5
b3UgaGF2ZSByZWNlaXZlZCB0aGlzIHRyYW5zbWlzc2lvbiBpbiBlcnJvciwgZG8gbm90IHJlYWQg
aXQuIFBsZWFzZSBpbW1lZGlhdGVseSByZXBseSB0byB0aGUgc2VuZGVyIHRoYXQgeW91IGhhdmUg
cmVjZWl2ZWQgdGhpcyBjb21tdW5pY2F0aW9uIGluIGVycm9yIGFuZCB0aGVuIGRlbGV0ZSBpdC48
YnI+DQo8YnI+DQpFc3RhIG1lbnNhZ2VtIGUgc2V1cyBhbmV4b3Mgc2UgZGlyaWdlbSBleGNsdXNp
dmFtZW50ZSBhbyBzZXUgZGVzdGluYXTDoXJpbywgcG9kZSBjb250ZXIgaW5mb3JtYcOnw6NvIHBy
aXZpbGVnaWFkYSBvdSBjb25maWRlbmNpYWwgZSDDqSBwYXJhIHVzbyBleGNsdXNpdm8gZGEgcGVz
c29hIG91IGVudGlkYWRlIGRlIGRlc3Rpbm8uIFNlIG7Do28gw6kgdm9zc2Egc2VuaG9yaWEgbyBk
ZXN0aW5hdMOhcmlvIGluZGljYWRvLCBmaWNhIG5vdGlmaWNhZG8gZGUgcXVlIGENCiBsZWl0dXJh
LCB1dGlsaXphw6fDo28sIGRpdnVsZ2HDp8OjbyBlL291IGPDs3BpYSBzZW0gYXV0b3JpemHDp8Oj
byBwb2RlIGVzdGFyIHByb2liaWRhIGVtIHZpcnR1ZGUgZGEgbGVnaXNsYcOnw6NvIHZpZ2VudGUu
IFNlIHJlY2ViZXUgZXN0YSBtZW5zYWdlbSBwb3IgZXJybywgcm9nYW1vcy1saGUgcXVlIG5vcyBv
IGNvbXVuaXF1ZSBpbWVkaWF0YW1lbnRlIHBvciBlc3RhIG1lc21hIHZpYSBlIHByb2NlZGEgYSBz
dWEgZGVzdHJ1acOnw6NvPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_C02846B1344F344EB4FAA6FA7AF481F12AF5C39BSZXEMA502MBSchi_--



From nobody Wed Jun 15 19:02:53 2016
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 C119412DA8D for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 19:02:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.738
X-Spam-Level: *
X-Spam-Status: No, score=1.738 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, RDNS_NONE=0.793] 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 t3l8Jv2elM-u for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 19:02:48 -0700 (PDT)
Received: from hickoryhill-consulting.com (unknown [50.245.122.97]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 716B812D7C2 for <i2nsf@ietf.org>; Wed, 15 Jun 2016 19:02:48 -0700 (PDT)
X-Default-Received-SPF: pass (skip=forwardok (res=PASS)) x-ip-name=118.21.137.13; 
From: "Susan Hares" <shares@ndzh.com>
To: "'Aldo Basile'" <cataldo.basile@polito.it>, "'DIEGO LOPEZ GARCIA'" <diego.r.lopez@telefonica.com>
References: <010801d1c1aa$6ac56ee0$40504ca0$@ndzh.com> <B2C68D9F-53FB-4819-ADDF-9EEF28FD4094@telefonica.com> <c760a113-8e84-7d67-019c-fc3eae638d61@polito.it> <006e01d1c285$71a2d230$54e87690$@ndzh.com> <230501e1-207e-971d-d6c4-cdd6d5b0dbc4@polito.it>
In-Reply-To: <230501e1-207e-971d-d6c4-cdd6d5b0dbc4@polito.it>
Date: Wed, 15 Jun 2016 22:02:24 -0400
Message-ID: <000001d1c773$21b1c540$65154fc0$@ndzh.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQGUWGDrTkkdwdvmZukIjVNPPNrRjwH2MpTVAdeBMx4DOXsT1gKXvbARoBkzhjA=
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/GKyMkBW1nSzThFxK4n9_E8GiuxM>
Cc: i2nsf@ietf.org, adrian@olddog.co.uk, 'Linda Dunbar' <linda.dunbar@huawei.com>
Subject: Re: [I2nsf] Help on turning I2NSF Information Models to Data Models
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 16 Jun 2016 02:02:52 -0000

Aldo:=20

I'm going to answer in summary, and then with "sue:" in the text below.  =
On,
hares-i2rs-pkt-eca-policy - I agree it is missing=20

-----Original Message-----
From: I2nsf [mailto:i2nsf-bounces@ietf.org] On Behalf Of Aldo Basile
Sent: Friday, June 10, 2016 6:46 AM
To: Susan Hares; 'DIEGO LOPEZ GARCIA'
Cc: i2nsf@ietf.org; adrian@olddog.co.uk; 'Linda Dunbar'
Subject: Re: [I2nsf] Help on turning I2NSF Information Models to Data =
Models

Dear Susan,

more comments in-line...



On 09/06/2016 21:30, Susan Hares wrote:
>> Alod:
>>
>> The minor changes to getting IPTable deployments are why I started=20
>> this thread.
>>
>> On 1)  I turned the packet matching into a ordered list where a match =

>> causes the processing to stop.  Your action_to_enforce <--
>> Resolution{Rx,Ry,Rt,...}.   You can see some of the ideas in my I2RS
draft
>> (draft-hares-i2rs-pkt-eca-policy), but it needed changes for I2RS and =
for
>> the policy.   The draft-hares-i2rs-fb-rib-data-model shows how you =
can
use
>> this policy on specific interfaces, and have a default RIB for things =

>> which do not match.  I am interested to discuss your ideas on the =
more=20
>> complex policy model.

>I have checked your draft, I see that you can easily model iptables =
rules.
I also noticed that you mapped an incredibly high number of conditions =
on
the
 > most important (if not all) protocols at the first four ISO layers.
Excellent work that we may want to reuse.

Thank you.=20

>Compared to our model, there is a missing information: the condition
matching algorithm, i.e., the types of operations allowed when =
specifying a
>condition on a given field. That is, when you express conditions on IP
Protocol Type field you specify a list of values=20
>and don't need to use ranges (=3D set based), for source or dest ports =
you
may want to use=20
> inequalities or ranges (=3D range based) and for IP source and dest =
you may
want to use prefixes (=3D prefix based ~ range based).=20
>For URLs and other upper protocol conditions on strings you may want to =
use
string match (like squid dstdomain acl) or regex match=20
> (like squid url_regex acl).

Sue: I agree.  I am waiting for the WG LC to be completed to release a
version with more matching conditions.  However, I'd be very interested =
in
yours.

>Finally, to describe cases like antivirus or malware detection =
conditions
we have introduced the custom=20
>match conditions (i.e., we describe the list of fields that the =
condition
match verifier will take into account when taking the decision=20
> without explicitly referring to the algorithm to map these inputs into =
a
Boolean answer).
>'Other capabilities' in the Capabilities draft will likely be Custom =
Match
conditions.

Sue: You are correct this is missing.  My struggle was where to draw the
line for simple filtering (aka IPTable or netfiltesr) and the security
custom.
I was trying to create a base model for simple filtering and augment it.
Do you think I have a good base.=20

>Since our objective in SECURED was also to model policy specification =
needs
at a higher level (and to perform refinement), we concentrated on the
>definition of resolution strategies that may be useful for =
administrators,
regardless of the fact that they are actually implemented in some =
security
>controls.

Sue: Excellent! I would love to see this policy.  I tried to get work on =
the
node filters (I2RS and I2NSF).  Is this the user to I2NSF Manager?=20

>For instance we considered the Deny Take Precedence (DTP) resolution
strategies, borrowed from the DB world,=20
>where if more a rule matches, the action to enforce will be Deny (drop =
in
your model) if at least one of the matching rule enforce the Deny.=20
>This is a way to implement conservative policies.

Sue: An interesting strategy for top-down (management).  Is that what =
you
were doing?=20
 =20
> Moreover, there is also the Most Specific Take Precedence (MSTP) which
applies the rule that more precisely matches the PDU (e.g., if there is =
a
rule for > a subnet and one specific for a given IP, the one for the =
single
IP prevails).

This MSTP - is often the default in routing.=20

>Note that not all the device use prioritized rules (=3D list of rules) =
to
make decisions. A simple example: the ipsec tools use the {Default, Use,
Require, >Unique} attributes that slightly change the ordered list
behavious. Therefore, the concept of resolution strategy needs to be
explicitly reported in a data >model (in my opinion).

Yes - the resolution strategy does need to  indicate whether it is =
ordered
or "all rules match", or something else=20

If you are interested in my policy model, a more detailed (and formal
definition) description of resolution strategies and the policy model =
for
our work on capabilities can be found here:

(for packet filters)
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=3D6111329

(extension on application filters)
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=3D6690252

Could you send me a copy via email (outside the mail list) with this
documents. I cannot get access.=20

>>
>> On 2) My packet filters can be expanded to include application =
filters=20
>> or we can create a another grouping of filters.

>I agree it is a very easy step in your model.

Thank you for your input.=20

>
> On 3) security controls in network security control I agree that the=20
> matching is complex or the actions are complex.  In many
> cases, these actions are specific to a vendor.   However, let's start =
with
> simple URL filtering as an example.  I assumed that the URL Filtering=20
> was point to a URL Filtering list.  There could be public lists or =
vendor
> generated lists.   Therefore in high level yang, the first part of the
i2NSF
> Security content might be:
>
> Module -i2nsf-sec-content
>     +--rw i2nsf-sec-content-cap* [order-id rule]
>      +--rw order-id
>      +--rw rule-name
>      +--rw anti-virus
>      |  +--rw public-anti-virus* [name]
>      | ....
>      |  +--rw vendor-anti-virus* [vendor]
>      |  ....
>      +--rw IPS
>      |  +--rw snort-rules* [date]
>      |  | ...
>      |  +--rw vendor-IPS-rule* [Vendor]
>      |  | ...
>      +--rw URL Filtering
>      |  +--rw public-url* [name]
>      |  | ...
>      |  +--rw vendor-url*[vendor]
>      |  | ....
>
> I think this matches your work.   However, I think the results of the
filter
> process can be match or not.  The question is once you match, what do=20
> you do?

Aldo's comments:=20
>If I understand correctly, you implicitly assume an action when using =
URL
filters.
>For me, URL filtering is just a condition of regex/string based type.
> If (the URL in the PDU under examination matches some_URL_strings) =
then
return TRUE.

Sue: Agreed

>>some_URL_strings can be either manually written by the policy editor =
or
obtained by some vendor or public source of URLs.

> Then this condition on URLs can be mixed with other conditions to form
other rules.
> if (URLcondition) ^ (other conditions) Then ACTION
>You can see a simple example of what I'm describing in squid
>
> acl goodurl url_regex myurl1 myurl2 myurl3 acl goodip dst 1.1.1.1
>
> http_access allow goodurl goodip
>If the list {myurl1 myurl2 myurl3 } is downloaded from a site, the =
matching
does not change, the way to retrieve the data of course changes.
>>I follow the same approach (i.e., I model them as conditions) also for =
for
snort rules, VendorIPS rules etc.

This was  my assumption in my code.   The reason I had two places was to
allow the user a mount point for the public rules (e.g. snort filters =
from a
public site), and vendor developed (from IDS/IPS).  I am missing your =
point,
but I have not read your documents yet.=20
>>
>> The packet eca actions can have many types
>>   |        +--rw eca-actions
>>  |        |  +--rw eca-ingress-act*
>>   |        |  | ... (permit, deny, mirror)
>>   |        +  +--rw eca-fwd-actions*
>>   |        | ...  (invoke, tunnel encap, fwd, drop)
>>   |        |  +--rw eca-egress-act*
>>   |        |  |   (rate limit output,..)
>>   |        |  +--rw eca-qos-actions*
>>   |        |  | .. (set bits in packet
>>   |        +  +--rw eca-security-actions*
>>   |        |    uses i2nsf-sec-content-cap
>>
>>  I was starting to work on these complex set of actions when I felt I
needed
>> to make sure I was on the right track.

>I agree on these action types, I have considered all of them in my =
model.

>To the URL filter example before, for me, the eca-fwd-actions drop is=20
>the one that it is actually applied for blacklists of URL and fwd=20
> (~allow/accept) is the one in case of white lists.

>Hope this has clarified my idea on the complex actions that I saw in =
the=20
> Capabilities draft.

Yes I has clarified our work.=20

>
> 4) PDP and PEP is a valuable concept.   I think that ordered lists of
> packet-based ECA policy is simply a means for the PDP to send the PEP =
a
> specific set of ordered filters.   Similarly, the exchange of =
capabilities
> is simply the  I2NSF sending the NSF its capabilities as ordered =
rules.
>
> +--rw i2nsf-policy-list
>    +--rw policy-list-name string
>    +--rw policy-rule [name]
>        +--rw name  string
>        +--rw net-sec-ctl-rules*
>           uses ietf-pkt-eca-policy-cfg
>        +--rw net-sec-content
>           uses i2nsf-content-rules*
>        +--rw net-attack-mitigate*
>             uses i2nsf-mitigate-rules
>
> Have I misunderstood previous conversations on this topic?

>Yes, you interpreted correctly my idea of events. However, in our model =

>we see in a slightly different way the PDP-PEP exchanges and capability =

>interfaces.
>
>The PEP sends the PDP the stateful info (i.e., the context) together=20
>with the flow/packet/PDU data to evaluate (note that some additional=20
>info can be obtained from a PIP, but this is a minor detail).
>This context info also contains the events that triggered the =
evaluation=20
>from the PEP.

This is a lot of backhaul for a simple security device (iptables) for =
more
sophisticated devices, it may be the best way.=20

>The PDP looks into the Policy in the PolicyDB, checks matching rules =
and=20
>decides actions (some of these rules will contain conditions on the=20
>events), then the PDP sends the PEP the action (+ provisional data).=20
>[maybe it is not 100% compliant with IETF but just for lack of room,=20
> it's already a long email.]

I understand the concept.  It is the original PDP/PEP work.=20
Is there a benefit in this for security work that I am missing?=20

>In a SECURED-equivalent approach, the I2NSF controller knows (from a=20
>repository) or asks the NSF its capabilities (through an API),=20
>capabilities that include the list the actions that can enforce, the=20
>conditions that allow to determine the traffic on which enforce =
actions,=20
>plus all the other info needed to build a valid configuration for that=20
>device.
>Then the SECURED infrastructure uses this info to derive a =
configuration=20
>for the NSF (i.e., a policy composed of rules for the specific NSF),=20
>based on high-level policies (i.e., vendor- NSF-agnostic security=20
>requirements).

Sue: This is a reasonable approach, the only problem is how much=20
"backhaul" of data needs to be done.  In modern switches fabrics,=20
You can get a lot of logic done on site.  (Age-old trade off: tunnel to
process or process on edge of network)=20

>That is, the policy is built on the NSF capabilities (capabilities that =

>describe what an NSF can do if the infrastructure wants to use it for=20
> enforcing security policies) but it is not a capability.

Hope I am not cryptic and boring with these long emails...

Not cryptic and I really appreciate your long email.  I will do better =
once
I've seen the papers or your model.=20

Regards,
Aldo

>
> -----Original Message-----
> From: I2nsf [mailto:i2nsf-bounces@ietf.org] On Behalf Of Aldo Basile
> Sent: Thursday, June 09, 2016 1:29 PM
> To: DIEGO LOPEZ GARCIA; Susan Hares
> Cc: i2nsf@ietf.org; adrian@olddog.co.uk; Linda Dunbar
> Subject: Re: [I2nsf] Help on turning I2NSF Information Models to Data
Models
>
> Dear Susan,
>
> I'm currently working on a model of security control capabilities =
based on
> the work within the SECURED project. The SECURED project also aims at
> performing policy refinement, thus we probably need a more detailed =
model
> than the one that may suffice for management purposes.
>
> I also started from the draft "Capability model for South Bound =
interface
> (I2NSF manager to NSF device)"
>
https://datatracker.ietf.org/doc/draft-xia-i2nsf-capability-interface-im/=
).
> The other two documents are too related to DDoS and monitoring.
> I think there are (minor) issues in that information model that will =
make
> impossible to represent iptables rules and policies, and more in =
general,
> for an unambiguous description of the functions performed by a NSF. =
Thus
> much before the actual deployment of the configurations.
> Our model is not ready (it will be ready soon). So I'll add a few =
notes
here
> related to the creation of Data models.
>
> As a first general comment, I like the approach in the Capability
document.
> It is not far from what we are doing and the positions are easily
> reconcilable. However, I have a few comments on specific topics.
>
>
> 1) The policy rule evaluation algorithm at page 13 is too simple to =
model
> the behaviour of several existing security controls, including =
iptables.
> It does not take care of cases where more than a rule matches a
> flow/packet/PDU, that is, the model does not consider the resolution
> strategies.
> That is, the match part is rule-specific (i.e., conditions are =
evaluated
for
> each rule), the action to enforce is decided at policy level by
considering
> all the matching rules.
>
> Moreover, there are devices/security controls that stop when the first
rule
> matches (like iptables, resolution =3D First Matching Rule) other =
security
> controls where the decision to stop the evaluation of other rules at =
lower
> priorities is written in the rule itself (like ModSecurity that =
includes
> some "actions" for rules order processing / rules control flow
management).
>
> Therefore, the part that needs to be refined is:
>
> THEN execute <action-clause>
>
> maybe into
>
> action_to_enforce <-- Resolution{Rx,Ry,Rt,...}
>
> where Rx,Ry,Rt,... are the matching rules, i.e., the rules whose
conditions
> are all satisfied.
>
> Finally, the model must consider that if no rules match, then the =
security
> control must apply the default action (However, this is easier to add =
into
> the model and can be described with a normal rule.) To precisely cover =
all
> these cases, in our work, we are relying to a more sophisticated =
policy
> model.
>
> 2) security controls in the same category (e.g., network security
> control) may 'expose' different conditions and actions, thus they need =
to
be
> described with more granularity in order to guarantee =
inter-operability
and
> management correctness.
>
> This is evident as the draft considers in the same category packet =
filters
> and application layer filters. Even in the same sub-category, e.g.,
> application layer filters, they have very different set of conditions =
(and
> underlying policy models).
>
> That is, attributes (=3Dconditions) in the reported tables and in the =
EBNF
> syntax description do not apply to all the elmements in each category =
and
> need to be associated to each control individually. There are not so =
many
of
> these security controls/products thus the problem is manageable.
> Moreover, if this becomes a standard, the security control
> vendors/developers would provide these data.
> This consideration should affect your Yang model.
>
>
> 3) The 'Other security capabilities' (see Figure 2) as subclass of
Actions.
> In my opinion, in the great majority of the cases listed, the 'other
> security capabilities' classes are conditions (for instance the 'URL
> filtering' is a condition =3D the action is deny/allow based on a =
string
> match/regex match condition on the URL field).
> In same cases, e.g., anti-virus and IPS signature recognition may be
> probably split in a condition part and some additional actions to add =
in
the
> model (to be thus modelled separately), even if in my opinion they are
again
> additional conditions whose domain is not a specific field. In these
cases,
> the type of match is not based on simple operations (like =3D, !=3D, =
<, regex
> match) but on ad hoc, possibly sophisticated algorithms.
> In the end, they return a Boolean value that says whether the
> flow/packet/PDU matches or not.
>
> Maybe, it can be reconciled with our current work by just 'appending'
> these features in another class that originates from Rule (is it a
> composition?), or better, as a subclass of the Condition class (e.g.,
> Ingress, Egress, OtherConditionType).
>
>
> 4) Finally, I personally don't like ECA models because they mix PEP
concepts
> with PDP/policy model concepts. Events are useful, no discussion. But =
for
> me, event information is just another kind of stateful info (or =
Context,
as
> named in this document) collected by the PEP and passed to the PDP as =
any
> other Context info. The Policy model must then have a corresponding
> context/stateful condition type in the Policy model, to decide how to
react,
> also on a per-rule basis.  [you can see that events are exactly =
another
kind
> of condition from the rule evaluation algorithm I mentioned before] =
But I
> know this topic has been already discussed in this WG.
>
>
> Regards,
> Aldo
>
>
> On 08/06/2016 23:40, DIEGO LOPEZ GARCIA wrote:
>> Hi,
>>
>> Just a quick reply from a not too deep reading and a few minutes of
>> thinking about it. I see this approach promising, and better
>> structured than previous proposals on how to work at the Capability
>> interface. It is my impression that this is well aligned with the
>> model we have been applying in the SECURED project.
>>
>> Be goode,
>>
>>> On 8 Jun 2016, at 19:23 , Susan Hares <shares@ndzh.com
>>> <mailto:shares@ndzh.com>> wrote:
>>>
>>> I=92m working on some data models for I2NSF that intersect with I2RS
>>> Filter-Based RIB Models and BGP Flow Specification Data models.  I
>>> could use some advice from the authors of the following information
>>> models.
>>>
>>> My focus is to be able to drive the use the flow filter Yang models
>>> (I2NSF packet-filters, Filter-Based RIB (config, I2RS, BGP input),
>>> and BGP Flow Specification transmission of filters) to drive the
>>> simple firewall rules found in the Linux iptables user program
>>> (netfilter kernel module).  I am trying to get a set of Yang data
>>> models that can interact with a process (e.g. iptable++ user program
>>> named flow-filters) that communicates with a confd (cisco netconf
>>> deamon set) that handles NETCONF/RESTCONF and uses Yang to create =
the
>>> data base.   I am creating prototype Data models that mirror the
>>> following drafts:
>>>
>>> =B7         Capability model for South Bound interface (I2NSF =
manager to
>>> NSF
>>> device)
> =
https://datatracker.ietf.org/doc/draft-xia-i2nsf-capability-interface-im/=

>>> =B7         Inter-Cloud DDoS Mitigation API =96
>>>
>
https://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-mitiga=
tio
> n-api/
>>> =B7         *An Information Model for the Monitoring of Network =
Security
>>> Functions
>>> -
>>> =
https://tools.ietf.org/html/draft-zhang-i2nsf-info-model-monitoring-0
>>> 0*
>>>
>>> My understanding is the I2NSF capability interface focus on the
>>> south-bound interface to the NSF.  To start out a Yang data model, I
>>> have created high-level Yang structures for these three models.  =
I=92ll
>>> be asking questions about each model in a separate email thread, but
>>> answer me in any email thread.
>>>
>>> First on the capability model,  network security control is a list =
of
>>> ECA policies, network security content capability is a list of
>>> security content capabilities, and attack mitigation is a list of
>>> attack mitigation capabilities.   A suggested Yang High-level model
>>> structure is below.  My question is how does an I2NSF manager engage
>>> the packet security policies?  Does putting a policy in the network
>>> security control means it gets transmitted to the NSF device, and
>>> installed?  Does the capability model provide both the way to list
>>> the functions (security content and mitigation) and a way to engage
>>> these functions?
>>>
>>> Sue Hares
>>>
>>>
>>> Initial Yang models
>>> ----------
>>> ietf-i2nsf-capability-SBI
>>> +--rw i2nsf-policy-list
>>>     +--rw policy-list-name string   - name of policy list
>>>     +--rw i2nsf-policy-rule* [name]
>>>         +--rw name string    - name of policy rule
>>>        +--rw net-sec-ctl-rules
>>>             uses ietf-pkt-eca-sec-policy // packet ECA security
>>> policy
>>>
>>>       +--rw net-sec-content               // list of content =
security
>>> capabilities
>>>             uses i2nsf-sec-content       // grouping of security
>>> capabilities
>>>
>>>       +--rw net-attack-mitigate        // list of mitigation
>>> capabilities /
>>>            uses i2nsf-mitigate-rules  //grouping of mitigation
>>> capabilities
>>>
>>> Is this a good way to start the capabilities structure?  I have
>>> definitions for each of the =93uses=94 statements in different =
models,
>>> but I need help understanding if this structure is correct.
>>>
>>> ietf-pkt-eca-sec-policy can be an extension of the =
I2RS/Configuration
>>> filters for packet Filter-Based RIBS.   For the
>>> i2nsf-sec-content-capbility, does this form make sense:
>>>
>>> +--i2nsf-sec-content
>>>   +--rw i2nsf-sec-content-cap* [order-id function-set-name]
>>>      +--rw order-id                                     // order # =
if
>>> in ordered list
>>>      +--rw function-set-name string      // name for function
>>>      +--rw anti-virus                                 // basic
>>> security content action
>>>      |  +--rw public-anti-virus [name]    // anti-virus capability
>>> from public sources
>>>      |   =85                                                       =
//
>>>  (yang structure details)
>>>      |  +--rw vendor-anti-virus [vendor]  // anti-virus capability
>>> from vendor
>>>      |  |
>>>     =85.
>>>
>>> The mitigation has a similar structure to the i2nsf-sec-content.
>>>
>>> +--i2nsf-attack-mitigation
>>>   +--rw i2nsf-attack-mitigate-fcn* [order-id, fcn-name]
>>>      +--rw order-id
>>>      +--rw fcn-name
>>>      +--rw syn-flood
>>>     |  +--rw public-syn-flood* [name]
>>>      |  | ...
>>>      |  +--rw vendor-syn-flood* [vendor]
>>>      |  | ...
>>>      +--rw UDP flood
>>>
>>>
>>>
>>> _______________________________________________
>>> I2nsf mailing list
>>> I2nsf@ietf.org <mailto:I2nsf@ietf.org>
>>> https://www.ietf.org/mailman/listinfo/i2nsf
>>
>> --
>> "Esta vez no fallaremos, Doctor Infierno"
>>
>> Dr Diego R. Lopez
>> Telefonica I+D
>> http://people.tid.es/diego.lopez/
>>
>> e-mail: diego.r.lopez@telefonica.com
>> Tel:    +34 913 129 041
>> Mobile: +34 682 051 091
>> ----------------------------------
>>
>>
>> =
----------------------------------------------------------------------
>> --
>>
>> Este mensaje y sus adjuntos se dirigen exclusivamente a su
>> destinatario, puede contener informaci=F3n 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=F3n, divulgaci=F3n y/o copia sin autorizaci=F3n puede estar
>> prohibida en virtud de la legislaci=F3n vigente. Si ha recibido este
>> mensaje por error, le rogamos que nos lo comunique inmediatamente por
>> esta misma v=EDa y proceda a su destrucci=F3n.
>>
>> The information contained in this transmission is privileged and
>> confidential information intended only for the use of the individual
>> or entity named above. If the reader of this message is not the
>> intended recipient, you are hereby notified that any dissemination,
>> distribution or copying of this communication is strictly prohibited.
>> If you have received this transmission in error, do not read it.
>> Please immediately reply to the sender that you have received this
>> communication in error and then delete it.
>>
>> Esta mensagem e seus anexos se dirigem exclusivamente ao seu
>> destinat=E1rio, pode conter informa=E7=E3o privilegiada ou =
confidencial e =E9
>> para uso exclusivo da pessoa ou entidade de destino. Se n=E3o =E9 =
vossa
>> senhoria o destinat=E1rio indicado, fica notificado de que a leitura,
>> utiliza=E7=E3o, divulga=E7=E3o e/ou c=F3pia sem autoriza=E7=E3o pode =
estar proibida
>> em virtude da legisla=E7=E3o vigente. Se recebeu esta mensagem por =
erro,
>> rogamos-lhe que nos o comunique imediatamente por esta mesma via e
>> proceda a sua destrui=E7=E3o
>>
>>
>> _______________________________________________
>> I2nsf mailing list
>> I2nsf@ietf.org
>> https://www.ietf.org/mailman/listinfo/i2nsf
>>
>
>
>
> _______________________________________________
> I2nsf mailing list
> I2nsf@ietf.org
> https://www.ietf.org/mailman/listinfo/i2nsf
>




From nobody Wed Jun 15 19:07:36 2016
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 C0ACE12DAA8 for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 19:07:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.738
X-Spam-Level: *
X-Spam-Status: No, score=1.738 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, RDNS_NONE=0.793] 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 edROWtV0CJSn for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 19:07:32 -0700 (PDT)
Received: from hickoryhill-consulting.com (unknown [50.245.122.97]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D6B7112DAA5 for <i2nsf@ietf.org>; Wed, 15 Jun 2016 19:07:31 -0700 (PDT)
X-Default-Received-SPF: pass (skip=forwardok (res=PASS)) x-ip-name=118.21.137.13; 
From: "Susan Hares" <shares@ndzh.com>
To: "'Aldo Basile'" <cataldo.basile@polito.it>, "'DIEGO LOPEZ GARCIA'" <diego.r.lopez@telefonica.com>
References: <010801d1c1aa$6ac56ee0$40504ca0$@ndzh.com> <B2C68D9F-53FB-4819-ADDF-9EEF28FD4094@telefonica.com> <c760a113-8e84-7d67-019c-fc3eae638d61@polito.it> <006e01d1c285$71a2d230$54e87690$@ndzh.com> <230501e1-207e-971d-d6c4-cdd6d5b0dbc4@polito.it> 
In-Reply-To: 
Date: Wed, 15 Jun 2016 22:06:54 -0400
Message-ID: <000201d1c773$ca203590$5e60a0b0$@ndzh.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQGUWGDrTkkdwdvmZukIjVNPPNrRjwH2MpTVAdeBMx4DOXsT1gKXvbARAX/2pxygDT6QkA==
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/gf4PMmaiH3SUMvles_tcVclHknc>
Cc: i2nsf@ietf.org, adrian@olddog.co.uk, 'Linda Dunbar' <linda.dunbar@huawei.com>
Subject: Re: [I2nsf] Help on turning I2NSF Information Models to Data Models
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 16 Jun 2016 02:07:35 -0000

Aldo:=20

I forgot to give a summary of my email.  I agree things are missing from
hares-pkt-eca-policy.   One question is whether we have a simple filter =
yang
model and a security filter model or how these are linked. =20

I could not access your papers.  Would you send them (to me directly)?  =
I
think we have a lot of good work we can do togheter.=20

Sue Hares

-----Original Message-----
From: Susan Hares [mailto:shares@ndzh.com]=20
Sent: Wednesday, June 15, 2016 10:02 PM
To: 'Aldo Basile'; 'DIEGO LOPEZ GARCIA'
Cc: 'i2nsf@ietf.org'; 'adrian@olddog.co.uk'; 'Linda Dunbar'
Subject: RE: [I2nsf] Help on turning I2NSF Information Models to Data =
Models

Aldo:=20

I'm going to answer in summary, and then with "sue:" in the text below.  =
On,
hares-i2rs-pkt-eca-policy - I agree it is missing=20

-----Original Message-----
From: I2nsf [mailto:i2nsf-bounces@ietf.org] On Behalf Of Aldo Basile
Sent: Friday, June 10, 2016 6:46 AM
To: Susan Hares; 'DIEGO LOPEZ GARCIA'
Cc: i2nsf@ietf.org; adrian@olddog.co.uk; 'Linda Dunbar'
Subject: Re: [I2nsf] Help on turning I2NSF Information Models to Data =
Models

Dear Susan,

more comments in-line...



On 09/06/2016 21:30, Susan Hares wrote:
>> Alod:
>>
>> The minor changes to getting IPTable deployments are why I started=20
>> this thread.
>>
>> On 1)  I turned the packet matching into a ordered list where a match =

>> causes the processing to stop.  Your action_to_enforce <--
>> Resolution{Rx,Ry,Rt,...}.   You can see some of the ideas in my I2RS
draft
>> (draft-hares-i2rs-pkt-eca-policy), but it needed changes for I2RS and =
for
>> the policy.   The draft-hares-i2rs-fb-rib-data-model shows how you =
can
use
>> this policy on specific interfaces, and have a default RIB for things =

>> which do not match.  I am interested to discuss your ideas on the=20
>> more complex policy model.

>I have checked your draft, I see that you can easily model iptables=20
>rules. I also noticed that you mapped an incredibly high number of=20
>conditions on the
 > most important (if not all) protocols at the first four ISO layers.
Excellent work that we may want to reuse.

Thank you.=20

>Compared to our model, there is a missing information: the condition=20
>matching algorithm, i.e., the types of operations allowed when=20
>specifying a >condition on a given field. That is, when you express
conditions on IP Protocol Type field you specify a list of values and =
don't
need to use ranges (=3D set based), for source or dest ports you may =
want to
use  inequalities or ranges (=3D range based) and for IP source and dest =
you
may want to use prefixes (=3D prefix based ~ range based).
>For URLs and other upper protocol conditions on strings you may want to =

>use string match (like squid dstdomain acl) or regex match  (like squid
url_regex acl).

Sue: I agree.  I am waiting for the WG LC to be completed to release a
version with more matching conditions.  However, I'd be very interested =
in
yours.

>Finally, to describe cases like antivirus or malware detection=20
>conditions we have introduced the custom match conditions (i.e., we=20
>describe the list of fields that the condition match verifier will take
into account when taking the decision  without explicitly referring to =
the
algorithm to map these inputs into a Boolean answer).
>'Other capabilities' in the Capabilities draft will likely be Custom =
Match
conditions.

Sue: You are correct this is missing.  My struggle was where to draw the
line for simple filtering (aka IPTable or netfiltesr) and the security
custom.
I was trying to create a base model for simple filtering and augment it.
Do you think I have a good base.=20

>Since our objective in SECURED was also to model policy specification =
needs
at a higher level (and to perform refinement), we concentrated on the
>definition of resolution strategies that may be useful for =
administrators,
regardless of the fact that they are actually implemented in some =
security
>controls.

Sue: Excellent! I would love to see this policy.  I tried to get work on =
the
node filters (I2RS and I2NSF).  Is this the user to I2NSF Manager?=20

>For instance we considered the Deny Take Precedence (DTP) resolution=20
>strategies, borrowed from the DB world, where if more a rule matches, =
the
action to enforce will be Deny (drop in your model) if at least one of =
the
matching rule enforce the Deny.
>This is a way to implement conservative policies.

Sue: An interesting strategy for top-down (management).  Is that what =
you
were doing?=20
 =20
> Moreover, there is also the Most Specific Take Precedence (MSTP) which
applies the rule that more precisely matches the PDU (e.g., if there is =
a
rule for > a subnet and one specific for a given IP, the one for the =
single
IP prevails).

This MSTP - is often the default in routing.=20

>Note that not all the device use prioritized rules (=3D list of rules) =
to
make decisions. A simple example: the ipsec tools use the {Default, Use,
Require, >Unique} attributes that slightly change the ordered list
behavious. Therefore, the concept of resolution strategy needs to be
explicitly reported in a data >model (in my opinion).

Yes - the resolution strategy does need to  indicate whether it is =
ordered
or "all rules match", or something else=20

If you are interested in my policy model, a more detailed (and formal
definition) description of resolution strategies and the policy model =
for
our work on capabilities can be found here:

(for packet filters)
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=3D6111329

(extension on application filters)
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=3D6690252

Could you send me a copy via email (outside the mail list) with this
documents. I cannot get access.=20

>>
>> On 2) My packet filters can be expanded to include application=20
>> filters or we can create a another grouping of filters.

>I agree it is a very easy step in your model.

Thank you for your input.=20

>
> On 3) security controls in network security control I agree that the=20
> matching is complex or the actions are complex.  In many
> cases, these actions are specific to a vendor.   However, let's start =
with
> simple URL filtering as an example.  I assumed that the URL Filtering=20
> was point to a URL Filtering list.  There could be public lists or =
vendor
> generated lists.   Therefore in high level yang, the first part of the
i2NSF
> Security content might be:
>
> Module -i2nsf-sec-content
>     +--rw i2nsf-sec-content-cap* [order-id rule]
>      +--rw order-id
>      +--rw rule-name
>      +--rw anti-virus
>      |  +--rw public-anti-virus* [name]
>      | ....
>      |  +--rw vendor-anti-virus* [vendor]
>      |  ....
>      +--rw IPS
>      |  +--rw snort-rules* [date]
>      |  | ...
>      |  +--rw vendor-IPS-rule* [Vendor]
>      |  | ...
>      +--rw URL Filtering
>      |  +--rw public-url* [name]
>      |  | ...
>      |  +--rw vendor-url*[vendor]
>      |  | ....
>
> I think this matches your work.   However, I think the results of the
filter
> process can be match or not.  The question is once you match, what do=20
> you do?

Aldo's comments:=20
>If I understand correctly, you implicitly assume an action when using =
URL
filters.
>For me, URL filtering is just a condition of regex/string based type.
> If (the URL in the PDU under examination matches some_URL_strings) =
then
return TRUE.

Sue: Agreed

>>some_URL_strings can be either manually written by the policy editor =
or
obtained by some vendor or public source of URLs.

> Then this condition on URLs can be mixed with other conditions to form
other rules.
> if (URLcondition) ^ (other conditions) Then ACTION You can see a=20
>simple example of what I'm describing in squid
>
> acl goodurl url_regex myurl1 myurl2 myurl3 acl goodip dst 1.1.1.1
>
> http_access allow goodurl goodip
>If the list {myurl1 myurl2 myurl3 } is downloaded from a site, the =
matching
does not change, the way to retrieve the data of course changes.
>>I follow the same approach (i.e., I model them as conditions) also for =
for
snort rules, VendorIPS rules etc.

This was  my assumption in my code.   The reason I had two places was to
allow the user a mount point for the public rules (e.g. snort filters =
from a
public site), and vendor developed (from IDS/IPS).  I am missing your =
point,
but I have not read your documents yet.=20
>>
>> The packet eca actions can have many types
>>   |        +--rw eca-actions
>>  |        |  +--rw eca-ingress-act*
>>   |        |  | ... (permit, deny, mirror)
>>   |        +  +--rw eca-fwd-actions*
>>   |        | ...  (invoke, tunnel encap, fwd, drop)
>>   |        |  +--rw eca-egress-act*
>>   |        |  |   (rate limit output,..)
>>   |        |  +--rw eca-qos-actions*
>>   |        |  | .. (set bits in packet
>>   |        +  +--rw eca-security-actions*
>>   |        |    uses i2nsf-sec-content-cap
>>
>>  I was starting to work on these complex set of actions when I felt I =

>> needed to make sure I was on the right track.

>I agree on these action types, I have considered all of them in my =
model.

>To the URL filter example before, for me, the eca-fwd-actions drop is=20
>the one that it is actually applied for blacklists of URL and fwd
> (~allow/accept) is the one in case of white lists.

>Hope this has clarified my idea on the complex actions that I saw in=20
>the  Capabilities draft.

Yes I has clarified our work.=20

>
> 4) PDP and PEP is a valuable concept.   I think that ordered lists of
> packet-based ECA policy is simply a means for the PDP to send the PEP =
a
> specific set of ordered filters.   Similarly, the exchange of =
capabilities
> is simply the  I2NSF sending the NSF its capabilities as ordered =
rules.
>
> +--rw i2nsf-policy-list
>    +--rw policy-list-name string
>    +--rw policy-rule [name]
>        +--rw name  string
>        +--rw net-sec-ctl-rules*
>           uses ietf-pkt-eca-policy-cfg
>        +--rw net-sec-content
>           uses i2nsf-content-rules*
>        +--rw net-attack-mitigate*
>             uses i2nsf-mitigate-rules
>
> Have I misunderstood previous conversations on this topic?

>Yes, you interpreted correctly my idea of events. However, in our model =

>we see in a slightly different way the PDP-PEP exchanges and capability =

>interfaces.
>
>The PEP sends the PDP the stateful info (i.e., the context) together=20
>with the flow/packet/PDU data to evaluate (note that some additional=20
>info can be obtained from a PIP, but this is a minor detail).
>This context info also contains the events that triggered the=20
>evaluation from the PEP.

This is a lot of backhaul for a simple security device (iptables) for =
more
sophisticated devices, it may be the best way.=20

>The PDP looks into the Policy in the PolicyDB, checks matching rules=20
>and decides actions (some of these rules will contain conditions on the =

>events), then the PDP sends the PEP the action (+ provisional data).
>[maybe it is not 100% compliant with IETF but just for lack of room, =20
>it's already a long email.]

I understand the concept.  It is the original PDP/PEP work.=20
Is there a benefit in this for security work that I am missing?=20

>In a SECURED-equivalent approach, the I2NSF controller knows (from a
>repository) or asks the NSF its capabilities (through an API),=20
>capabilities that include the list the actions that can enforce, the=20
>conditions that allow to determine the traffic on which enforce=20
>actions, plus all the other info needed to build a valid configuration=20
>for that device.
>Then the SECURED infrastructure uses this info to derive a=20
>configuration for the NSF (i.e., a policy composed of rules for the=20
>specific NSF), based on high-level policies (i.e., vendor- NSF-agnostic =

>security requirements).

Sue: This is a reasonable approach, the only problem is how much =
"backhaul"
of data needs to be done.  In modern switches fabrics, You can get a lot =
of
logic done on site.  (Age-old trade off: tunnel to process or process on
edge of network)=20

>That is, the policy is built on the NSF capabilities (capabilities that =

>describe what an NSF can do if the infrastructure wants to use it for =20
>enforcing security policies) but it is not a capability.

Hope I am not cryptic and boring with these long emails...

Not cryptic and I really appreciate your long email.  I will do better =
once
I've seen the papers or your model.=20

Regards,
Aldo

>
> -----Original Message-----
> From: I2nsf [mailto:i2nsf-bounces@ietf.org] On Behalf Of Aldo Basile
> Sent: Thursday, June 09, 2016 1:29 PM
> To: DIEGO LOPEZ GARCIA; Susan Hares
> Cc: i2nsf@ietf.org; adrian@olddog.co.uk; Linda Dunbar
> Subject: Re: [I2nsf] Help on turning I2NSF Information Models to Data=20
> Models
>
> Dear Susan,
>
> I'm currently working on a model of security control capabilities=20
> based on the work within the SECURED project. The SECURED project also =

> aims at performing policy refinement, thus we probably need a more=20
> detailed model than the one that may suffice for management purposes.
>
> I also started from the draft "Capability model for South Bound=20
> interface (I2NSF manager to NSF device)"
>
https://datatracker.ietf.org/doc/draft-xia-i2nsf-capability-interface-im/=
).
> The other two documents are too related to DDoS and monitoring.
> I think there are (minor) issues in that information model that will=20
> make impossible to represent iptables rules and policies, and more in=20
> general, for an unambiguous description of the functions performed by=20
> a NSF. Thus much before the actual deployment of the configurations.
> Our model is not ready (it will be ready soon). So I'll add a few=20
> notes here related to the creation of Data models.
>
> As a first general comment, I like the approach in the Capability
document.
> It is not far from what we are doing and the positions are easily=20
> reconcilable. However, I have a few comments on specific topics.
>
>
> 1) The policy rule evaluation algorithm at page 13 is too simple to=20
> model the behaviour of several existing security controls, including
iptables.
> It does not take care of cases where more than a rule matches a=20
> flow/packet/PDU, that is, the model does not consider the resolution=20
> strategies.
> That is, the match part is rule-specific (i.e., conditions are=20
> evaluated for each rule), the action to enforce is decided at policy=20
> level by considering all the matching rules.
>
> Moreover, there are devices/security controls that stop when the first =

> rule matches (like iptables, resolution =3D First Matching Rule) other =

> security controls where the decision to stop the evaluation of other=20
> rules at lower priorities is written in the rule itself (like=20
> ModSecurity that includes some "actions" for rules order processing /
rules control flow management).
>
> Therefore, the part that needs to be refined is:
>
> THEN execute <action-clause>
>
> maybe into
>
> action_to_enforce <-- Resolution{Rx,Ry,Rt,...}
>
> where Rx,Ry,Rt,... are the matching rules, i.e., the rules whose=20
> conditions are all satisfied.
>
> Finally, the model must consider that if no rules match, then the=20
> security control must apply the default action (However, this is=20
> easier to add into the model and can be described with a normal rule.) =

> To precisely cover all these cases, in our work, we are relying to a=20
> more sophisticated policy model.
>
> 2) security controls in the same category (e.g., network security
> control) may 'expose' different conditions and actions, thus they need =

> to be described with more granularity in order to guarantee=20
> inter-operability and management correctness.
>
> This is evident as the draft considers in the same category packet=20
> filters and application layer filters. Even in the same sub-category,=20
> e.g., application layer filters, they have very different set of=20
> conditions (and underlying policy models).
>
> That is, attributes (=3Dconditions) in the reported tables and in the=20
> EBNF syntax description do not apply to all the elmements in each=20
> category and need to be associated to each control individually. There =

> are not so many of these security controls/products thus the problem =
is
manageable.
> Moreover, if this becomes a standard, the security control=20
> vendors/developers would provide these data.
> This consideration should affect your Yang model.
>
>
> 3) The 'Other security capabilities' (see Figure 2) as subclass of
Actions.
> In my opinion, in the great majority of the cases listed, the 'other=20
> security capabilities' classes are conditions (for instance the 'URL=20
> filtering' is a condition =3D the action is deny/allow based on a =
string=20
> match/regex match condition on the URL field).
> In same cases, e.g., anti-virus and IPS signature recognition may be=20
> probably split in a condition part and some additional actions to add=20
> in the model (to be thus modelled separately), even if in my opinion=20
> they are again additional conditions whose domain is not a specific=20
> field. In these cases, the type of match is not based on simple=20
> operations (like =3D, !=3D, <, regex
> match) but on ad hoc, possibly sophisticated algorithms.
> In the end, they return a Boolean value that says whether the=20
> flow/packet/PDU matches or not.
>
> Maybe, it can be reconciled with our current work by just 'appending'
> these features in another class that originates from Rule (is it a=20
> composition?), or better, as a subclass of the Condition class (e.g.,=20
> Ingress, Egress, OtherConditionType).
>
>
> 4) Finally, I personally don't like ECA models because they mix PEP=20
> concepts with PDP/policy model concepts. Events are useful, no=20
> discussion. But for me, event information is just another kind of=20
> stateful info (or Context, as named in this document) collected by the =

> PEP and passed to the PDP as any other Context info. The Policy model=20
> must then have a corresponding context/stateful condition type in the=20
> Policy model, to decide how to react, also on a per-rule basis.  [you=20
> can see that events are exactly another kind of condition from the=20
> rule evaluation algorithm I mentioned before] But I know this topic =
has
been already discussed in this WG.
>
>
> Regards,
> Aldo
>
>
> On 08/06/2016 23:40, DIEGO LOPEZ GARCIA wrote:
>> Hi,
>>
>> Just a quick reply from a not too deep reading and a few minutes of=20
>> thinking about it. I see this approach promising, and better=20
>> structured than previous proposals on how to work at the Capability=20
>> interface. It is my impression that this is well aligned with the=20
>> model we have been applying in the SECURED project.
>>
>> Be goode,
>>
>>> On 8 Jun 2016, at 19:23 , Susan Hares <shares@ndzh.com=20
>>> <mailto:shares@ndzh.com>> wrote:
>>>
>>> I=92m working on some data models for I2NSF that intersect with I2RS =

>>> Filter-Based RIB Models and BGP Flow Specification Data models.  I=20
>>> could use some advice from the authors of the following information=20
>>> models.
>>>
>>> My focus is to be able to drive the use the flow filter Yang models=20
>>> (I2NSF packet-filters, Filter-Based RIB (config, I2RS, BGP input),=20
>>> and BGP Flow Specification transmission of filters) to drive the=20
>>> simple firewall rules found in the Linux iptables user program=20
>>> (netfilter kernel module).  I am trying to get a set of Yang data=20
>>> models that can interact with a process (e.g. iptable++ user program =

>>> named flow-filters) that communicates with a confd (cisco netconf=20
>>> deamon set) that handles NETCONF/RESTCONF and uses Yang to create =
the
>>> data base.   I am creating prototype Data models that mirror the
>>> following drafts:
>>>
>>> =B7         Capability model for South Bound interface (I2NSF =
manager to
>>> NSF
>>> device)
> https://datatracker.ietf.org/doc/draft-xia-i2nsf-capability-interface-
> im/
>>> =B7         Inter-Cloud DDoS Mitigation API =96
>>>
> https://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-mit
> igatio
> n-api/
>>> =B7         *An Information Model for the Monitoring of Network =
Security
>>> Functions
>>> -
>>> https://tools.ietf.org/html/draft-zhang-i2nsf-info-model-monitoring-
>>> 0
>>> 0*
>>>
>>> My understanding is the I2NSF capability interface focus on the=20
>>> south-bound interface to the NSF.  To start out a Yang data model, I =

>>> have created high-level Yang structures for these three models. =20
>>> I=92ll be asking questions about each model in a separate email=20
>>> thread, but answer me in any email thread.
>>>
>>> First on the capability model,  network security control is a list=20
>>> of ECA policies, network security content capability is a list of=20
>>> security content capabilities, and attack mitigation is a list of
>>> attack mitigation capabilities.   A suggested Yang High-level model
>>> structure is below.  My question is how does an I2NSF manager engage =

>>> the packet security policies?  Does putting a policy in the network=20
>>> security control means it gets transmitted to the NSF device, and=20
>>> installed?  Does the capability model provide both the way to list=20
>>> the functions (security content and mitigation) and a way to engage=20
>>> these functions?
>>>
>>> Sue Hares
>>>
>>>
>>> Initial Yang models
>>> ----------
>>> ietf-i2nsf-capability-SBI
>>> +--rw i2nsf-policy-list
>>>     +--rw policy-list-name string   - name of policy list
>>>     +--rw i2nsf-policy-rule* [name]
>>>         +--rw name string    - name of policy rule
>>>        +--rw net-sec-ctl-rules
>>>             uses ietf-pkt-eca-sec-policy // packet ECA security=20
>>> policy
>>>
>>>       +--rw net-sec-content               // list of content =
security
>>> capabilities
>>>             uses i2nsf-sec-content       // grouping of security
>>> capabilities
>>>
>>>       +--rw net-attack-mitigate        // list of mitigation
>>> capabilities /
>>>            uses i2nsf-mitigate-rules  //grouping of mitigation=20
>>> capabilities
>>>
>>> Is this a good way to start the capabilities structure?  I have=20
>>> definitions for each of the =93uses=94 statements in different =
models,=20
>>> but I need help understanding if this structure is correct.
>>>
>>> ietf-pkt-eca-sec-policy can be an extension of the =
I2RS/Configuration
>>> filters for packet Filter-Based RIBS.   For the
>>> i2nsf-sec-content-capbility, does this form make sense:
>>>
>>> +--i2nsf-sec-content
>>>   +--rw i2nsf-sec-content-cap* [order-id function-set-name]
>>>      +--rw order-id                                     // order # =
if
>>> in ordered list
>>>      +--rw function-set-name string      // name for function
>>>      +--rw anti-virus                                 // basic
>>> security content action
>>>      |  +--rw public-anti-virus [name]    // anti-virus capability
>>> from public sources
>>>      |   =85                                                       =
//
>>>  (yang structure details)
>>>      |  +--rw vendor-anti-virus [vendor]  // anti-virus capability=20
>>> from vendor
>>>      |  |
>>>     =85.
>>>
>>> The mitigation has a similar structure to the i2nsf-sec-content.
>>>
>>> +--i2nsf-attack-mitigation
>>>   +--rw i2nsf-attack-mitigate-fcn* [order-id, fcn-name]
>>>      +--rw order-id
>>>      +--rw fcn-name
>>>      +--rw syn-flood
>>>     |  +--rw public-syn-flood* [name]
>>>      |  | ...
>>>      |  +--rw vendor-syn-flood* [vendor]
>>>      |  | ...
>>>      +--rw UDP flood
>>>
>>>
>>>
>>> _______________________________________________
>>> I2nsf mailing list
>>> I2nsf@ietf.org <mailto:I2nsf@ietf.org>=20
>>> https://www.ietf.org/mailman/listinfo/i2nsf
>>
>> --
>> "Esta vez no fallaremos, Doctor Infierno"
>>
>> Dr Diego R. Lopez
>> Telefonica I+D
>> http://people.tid.es/diego.lopez/
>>
>> e-mail: diego.r.lopez@telefonica.com
>> Tel:    +34 913 129 041
>> Mobile: +34 682 051 091
>> ----------------------------------
>>
>>
>> ---------------------------------------------------------------------
>> -
>> --
>>
>> Este mensaje y sus adjuntos se dirigen exclusivamente a su=20
>> destinatario, puede contener informaci=F3n privilegiada o =
confidencial=20
>> y es para uso exclusivo de la persona o entidad de destino. Si no es=20
>> usted. el destinatario indicado, queda notificado de que la lectura,=20
>> utilizaci=F3n, divulgaci=F3n y/o copia sin autorizaci=F3n puede estar =

>> prohibida en virtud de la legislaci=F3n vigente. Si ha recibido este=20
>> mensaje por error, le rogamos que nos lo comunique inmediatamente por =

>> esta misma v=EDa y proceda a su destrucci=F3n.
>>
>> The information contained in this transmission is privileged and=20
>> confidential information intended only for the use of the individual=20
>> or entity named above. If the reader of this message is not the=20
>> intended recipient, you are hereby notified that any dissemination,=20
>> distribution or copying of this communication is strictly prohibited.
>> If you have received this transmission in error, do not read it.
>> Please immediately reply to the sender that you have received this=20
>> communication in error and then delete it.
>>
>> Esta mensagem e seus anexos se dirigem exclusivamente ao seu=20
>> destinat=E1rio, pode conter informa=E7=E3o privilegiada ou =
confidencial e =E9=20
>> para uso exclusivo da pessoa ou entidade de destino. Se n=E3o =E9 =
vossa=20
>> senhoria o destinat=E1rio indicado, fica notificado de que a leitura, =

>> utiliza=E7=E3o, divulga=E7=E3o e/ou c=F3pia sem autoriza=E7=E3o pode =
estar proibida=20
>> em virtude da legisla=E7=E3o vigente. Se recebeu esta mensagem por =
erro,=20
>> rogamos-lhe que nos o comunique imediatamente por esta mesma via e=20
>> proceda a sua destrui=E7=E3o
>>
>>
>> _______________________________________________
>> I2nsf mailing list
>> I2nsf@ietf.org
>> https://www.ietf.org/mailman/listinfo/i2nsf
>>
>
>
>
> _______________________________________________
> I2nsf mailing list
> I2nsf@ietf.org
> https://www.ietf.org/mailman/listinfo/i2nsf
>




From nobody Wed Jun 15 19:11:57 2016
Return-Path: <youjianjie@huawei.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 19D0012DC62 for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 19:11:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.647
X-Spam-Level: 
X-Spam-Status: No, score=-5.647 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LmpNvxU_GX_K for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 19:11:52 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 46EDD12D594 for <I2NSF@ietf.org>; Wed, 15 Jun 2016 19:11:52 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml706-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CMA58473; Thu, 16 Jun 2016 02:11:49 +0000 (GMT)
Received: from NKGEML413-HUB.china.huawei.com (10.98.56.74) by lhreml706-cah.china.huawei.com (10.201.5.182) with Microsoft SMTP Server (TLS) id 14.3.235.1; Thu, 16 Jun 2016 03:11:47 +0100
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by NKGEML413-HUB.china.huawei.com ([10.98.56.74]) with mapi id 14.03.0235.001; Thu, 16 Jun 2016 10:11:37 +0800
From: Youjianjie <youjianjie@huawei.com>
To: Linda Dunbar <linda.dunbar@huawei.com>, "I2NSF@ietf.org" <I2NSF@ietf.org>
Thread-Topic: User Group based policy
Thread-Index: AdHFTt62uEKZIQ82T1qYoCIPkyDVdgAa+c7wAAiQ+EAARn9l4AAe9uGQ
Date: Thu, 16 Jun 2016 02:11:37 +0000
Message-ID: <F6C28B32DA084644BB6C8D0BD65B669DC0ACC5@NKGEML515-MBX.china.huawei.com>
References: <F6C28B32DA084644BB6C8D0BD65B669DC0A171@NKGEML515-MBX.china.huawei.com> <4A95BA014132FF49AE685FAB4B9F17F657EB40E5@dfweml501-mbb> <F6C28B32DA084644BB6C8D0BD65B669DC0A39F@NKGEML515-MBX.china.huawei.com> <4A95BA014132FF49AE685FAB4B9F17F657EB4B6D@dfweml501-mbb>
In-Reply-To: <4A95BA014132FF49AE685FAB4B9F17F657EB4B6D@dfweml501-mbb>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.78.148]
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090203.57620AE5.006F, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: ad42d45a7c497fe81fcc706c5d3de7ef
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/Qqe_QZjuTvx3VQdLB6LlapCN9GI>
Subject: [I2nsf] =?gb2312?b?tPC4tDogVXNlciBHcm91cCBiYXNlZCBwb2xpY3k=?=
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 16 Jun 2016 02:11:55 -0000

SGkgTGluZGEsDQoNClllcywgdGhlcmUncmUgb3RoZXIgYWN0aW9ucyBzdWNoIGFzIHRyYWZmaWMt
cmF0ZSwgbWFya2luZywgZXRjIGJlc2lkZXMgcGVybWl0IG9yIGRlbnkuIFRoZSBmb2xsb3dpbmcg
aXMgYW4gZXhhbXBsZS4NCg0KVGhpcyBkcmFmdCBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwv
ZHJhZnQteW91LWkybnNmLXVzZXItZ3JvdXAtYmFzZWQtcG9saWN5LTAxIGZvY3VzZXMgb24gdGhl
IHJlcXVpcmVtZW50cyBhdCB0aGUgc2VydmljZSBsYXllci4gVGhlIGRldGFpbHMgd2lsbCBiZSBk
aXNjdXNzZWQgaW4gb3VyIGNhcGFiaWxpdHkgbGF5ZXIgZHJhZnQuDQoNClRoYW5rcywNCkppYW5q
aWUNCg0KPiAtLS0tLdPKvP7Urbz+LS0tLS0NCj4gt6K8/sjLOiBMaW5kYSBEdW5iYXINCj4gt6LL
zcqxvOQ6IDIwMTbE6jbUwjE1yNUgMjA6NTgNCj4gytW8/sjLOiBZb3VqaWFuamllOyBJMk5TRkBp
ZXRmLm9yZw0KPiDW98ziOiBSRTogVXNlciBHcm91cCBiYXNlZCBwb2xpY3kNCj4gDQo+IEppYW4g
SmllLA0KPiANCj4gQmVzaWRlcyAicGVybWl0IiBvciAiZGVueSIgZm9yIHRoZSBlbnRlcnByaXNl
IGN1c3RvbWVycywgZG8geW91IHNlZSB0aGUNCj4gZm9sbG93aW5nIGFjdGlvbnMgdGhhdCBtaWdo
dCBiZSBkZXNpcmVkIGJ5IHRoZSBFbnRlcnByaXNlIGN1c3RvbWVycz8NCj4gDQo+IFNvbWUgbm9k
ZXMgb2YgdGhlIGVudGVycHJpc2UgbmV0d29yayBtYXkgbmVlZCB0byByZXF1ZXN0IHNvbWUgdHJh
ZmZpYyB0byBiZQ0KPiB0cmF2ZXJzaW5nIElQc2VjIGNoYW5uZWwsIGJ1dCB0aGUgbm9kZSB0aGVt
c2VsdmVzIG1heSBub3Qgc3VwcG9ydCB0aGUgSVBzZWMNCj4gZmVhdHVyZS4gIFNvIHRoYXQgIEVu
dGVycHJpc2UgY29udHJvbGxlciBtYXkgaW5xdWlyZSBpZiB0aGUgbmVlZGVkIElQc2VjDQo+IHJl
c291cmNlIGFyZSBldmVuIGF2YWlsYWJsZSBmcm9tIHRoZSBwcm92aWRlciBuZXR3b3JrIGFuZCB0
aGVuIHNlbmQgdGhlDQo+IHJlcXVlc3QgKG1heSBpbnZvbHZlIEFBQSBwcm9jZXNzIGJldHdlZW4g
Y29udHJvbGxlcnMgb2YgRW50ZXJwcmlzZSBhbmQNCj4gUHJvdmlkZXIgZG9tYWlucyApLg0KPiAN
Cj4gTGluZGENCj4gDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFlvdWpp
YW5qaWUNCj4gU2VudDogTW9uZGF5LCBKdW5lIDEzLCAyMDE2IDk6MTQgUE0NCj4gVG86IExpbmRh
IER1bmJhcjsgSTJOU0ZAaWV0Zi5vcmcNCj4gU3ViamVjdDogtPC4tDogVXNlciBHcm91cCBiYXNl
ZCBwb2xpY3kNCj4gDQo+IEhpIExpbmRhLA0KPiANCj4gVGhhbmtzIGZvciB5b3VyIGNvbW1lbnRz
Lg0KPiBPdXIgIlVzZXIgR3JvdXAgQmFzZWQgUG9saWN5IiB3aWxsIHVzZSB0aGUgRUNBIHBhcmFk
aWdtLiBBY3R1YWxseSB3ZSdyZSBhbHNvDQo+IHdvcmtpbmcgb24gdGhlIFVzZXIgR3JvdXAgQmFz
ZWQgUG9saWN5IGZvciBDYXBhYmlsaXR5IExheWVyIHVzaW5nIHRoZSBFQ0ENCj4gcGFyYWRpZ20u
IFdlJ3JlIGdvaW5nIHRvIHN1Ym1pdCB0aGlzIGRyYWZ0IGZvciB0aGUgdXBjb21pbmcgSUVURiBt
ZWV0aW5nLg0KPiANCj4gSGVyZSBpcyBhbiBleGFtcGxlOg0KPiBFdmVudDogb25lIE5TRiByZWNl
aXZlcyBhIHBhY2tldCB3aXRoIHVzZXItZ3JvdXAtSUQgKGUuZy4gdGhlIGluZ3Jlc3MgTlNGDQo+
IGluc2VydHMgdGhlIGNvcnJlc3BvbmRpbmcgdXNlci1ncm91cCBJRCBpbnRvIHRoZSBwYWNrZXQu
KQ0KPiBDb25kaXRpb246IHVzZXItZ3JvdXAtSUQgPSAqKioqIChlLmcuIGl0IHJlcHJlc2VudHMg
dXNlciBkdXJpbmcgb2ZmaWNlIGhvdXJzKQ0KPiBBY3Rpb246IFBlcm1pdCAoZS5nLiB1c2VyIGFj
Y2Vzc2luZyBSJkQgcmVzb3VyY2VzIGlzIGFsbG93ZWQpDQo+IA0KPiBGdXJ0aGVyIGNvbW1lbnRz
IGFyZSB3ZWxjb21lIQ0KPiANCj4gVGhhbmtzLA0KPiBKaWFuamllDQo+IA0KPiANCj4gPiAtLS0t
LdPKvP7Urbz+LS0tLS0NCj4gPiC3orz+yMs6IExpbmRhIER1bmJhcg0KPiA+ILeiy83KsbzkOiAy
MDE2xOo21MIxNMjVIDU6MzUNCj4gPiDK1bz+yMs6IFlvdWppYW5qaWU7IEkyTlNGQGlldGYub3Jn
DQo+ID4g1vfM4jogUkU6IFVzZXIgR3JvdXAgYmFzZWQgcG9saWN5DQo+ID4NCj4gPiBKaWFuIEpp
ZSwNCj4gPg0KPiA+IFdpbGwgeW91ciAiVXNlciBHcm91cCBCYXNlZCBQb2xpY3kiIGFsc28gdXNl
IHRoZSAgIkV2ZW50IC0gQ29uZGl0aW9uIC0NCj4gQWN0aW9uIg0KPiA+IHBhcmFkaWdtIHdoaWNo
IEkyTlNGIFdHIGFncmVlZCB0byB1c2UgZnJvbSB0aGUgQnVlbm9zIEFpcmVzIG1lZXRpbmc/DQo+
ID4NCj4gPiBJZiB5b3VyIGFuc3dlciBpcyAiWWVzIiwgY2FuIHlvdSBhZGQgdGhlIEluZm9ybWF0
aW9uIG1vZGVsIGZvciB5b3VyDQo+ID4gIlVzZXIgR3JvdXAgQmFzZWQgUG9saWN5Ij8NCj4gPg0K
PiA+IEZvciBleGFtcGxlLA0KPiA+IC0gVGhlIGluZm9ybWF0aW9uIChhbmQgZGF0YSkgbW9kZWwg
Zm9yICJFdmVudCINCj4gPiAtIFRoZSBpbmZvcm1hdGlvbiAoYW5kIGRhdGEpIG1vZGVsIGZvciAi
Q29uZGl0aW9uIg0KPiA+IC0gVGhlIGluZm9ybWF0aW9uIChhbmQgZGF0YSkgbW9kZWwgZm9yICJB
Y3Rpb24iLg0KPiA+DQo+ID4gSXQgd291bGQgYmUgaGVscGZ1bCBpZiB5b3UgcG9zdCB5b3VyIGRl
dGFpbGVkIGRlc2NyaXB0aW9uIGZvciBlYWNoDQo+ID4gY2F0ZWdvcnkgYWJvdmUgb24gdGhlIG1h
aWxpbmcgbGlzdCB0byBnZXQgc29tZSBkaXNjdXNzaW9uIGJlZm9yZQ0KPiA+IGFza2luZyBmb3Ig
V0cgYWRvcHRpb24uDQo+ID4NCj4gPiBUaGFua3MsIExpbmRhDQo+ID4NCj4gPiAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IEkybnNmIFttYWlsdG86aTJuc2YtYm91bmNlc0Bp
ZXRmLm9yZ10gT24gQmVoYWxmIE9mIFlvdWppYW5qaWUNCj4gPiBTZW50OiBNb25kYXksIEp1bmUg
MTMsIDIwMTYgMzozOCBBTQ0KPiA+IFRvOiBJMk5TRkBpZXRmLm9yZw0KPiA+IFN1YmplY3Q6IFtJ
Mm5zZl0gVXNlciBHcm91cCBiYXNlZCBwb2xpY3kNCj4gPg0KPiA+IEhpLA0KPiA+DQo+ID4gV2Ug
YXJlIHdvcmtpbmcgb24gdGhlIFVzZXItZ3JvdXAgQXdhcmUgUG9saWN5IENvbnRyb2wgKFVBUEMp
DQo+ID4gZnJhbWV3b3JrLCB3aGljaCBmYWNpbGl0YXRlcyBjb25zaXN0ZW50IGVuZm9yY2VtZW50
IG9mIHNlY3VyaXR5DQo+ID4gcG9saWNpZXMgYmFzZWQgb24gdXNlciBncm91cCBpZGVudGl0eS4N
Cj4gPiBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQteW91LWkybnNmLXVzZXItZ3Jv
dXAtYmFzZWQtcG9saWN5LTAxDQo+ID4NCj4gPiBVc2UgY2FzZXMgZm9yIFVBUEM6DQo+ID4gV2l0
aCB0aGUgaW5jcmVhc2VkIHBvcHVsYXJpdHkgb2YgZW50ZXJwcmlzZSB3aXJlbGVzcyBuZXR3b3Jr
cyBhbmQNCj4gPiByZW1vdGUgYWNjZXNzIHRlY2hub2xvZ2llcyBzdWNoIGFzIFZpcnR1YWwgUHJp
dmF0ZSBOZXR3b3JrcyAoVlBOKSwNCj4gPiBlbnRlcnByaXNlIG5ldHdvcmtzIGhhdmUgYmVjb21l
IGJvcmRlcmxlc3MsIGFuZCBlbXBsb3llZXMnIGxvY2F0aW9ucyBjYW4NCj4gYmUgYW55d2hlcmUu
DQo+ID4gRW5hYmxpbmcgbGFyZ2Utc2NhbGUgZW1wbG95ZWUgbW9iaWxpdHkgYWNyb3NzIG1hbnkg
YWNjZXNzIGxvY2F0aW9ucw0KPiA+IGltcHJvdmVzIGVudGVycHJpc2UgcHJvZHVjdGlvbiBlZmZp
Y2llbmN5IGJ1dCBhbHNvIGludHJvZHVjZXMNCj4gPiBjaGFsbGVuZ2VzIHJlbGF0ZWQgdG8gZW50
ZXJwcmlzZSBuZXR3b3JrIG1hbmFnZW1lbnQgYW5kIHNlY3VyaXR5LiBUaGUNCj4gPiBJUCBhZGRy
ZXNzIG9mIHRoZSB1c2VyIGNhbiBjaGFuZ2UgZnJlcXVlbnRseSB3aGVuIHRoZSB1c2VyIGlzIGlu
DQo+ID4gbW90aW9uLiBDb25zZXF1ZW50bHksIElQIGFkZHJlc3MtYmFzZWQgcG9saWNpZXMgKHN1
Y2ggYXMgZm9yd2FyZGluZywNCj4gPiByb3V0aW5nLCBRb1MgYW5kIHNlY3VyaXR5IHBvbGljaWVz
KSBtYXkgbm90IGJlIGZsZXhpYmxlIGVub3VnaCB0bw0KPiBhY2NvbW1vZGF0ZSB1c2VycyBpbiBt
b3Rpb24uDQo+ID4NCj4gPiBVc2VyLWdyb3VwIElEIHJlcHJlc2VudHMgdGhlIGNvbGxlY3RpdmUg
aWRlbnRpdHkgb2YgYSBncm91cCBvZiB1c2VycywNCj4gPiBhbmQgaXMgZGV0ZXJtaW5lZCBieSBh
IHNldCBvZiBvbmUgb3IgbW9yZSBtYXRjaGluZyBjcml0ZXJpYSAoZS5nLiwNCj4gPiByb2xlcywg
NC0sIDUtLCBhbmQgNi10dXBsZXMsIFZMQU4gSUQsIGV0Yy4pIHRoYXQgZGlzYW1iaWd1YXRlcyB0
aGlzDQo+ID4gdXNlci1ncm91cCBlbnRpdHkgZnJvbSBvdGhlciBlbnRpdGllcy4NCj4gPg0KPiA+
IFRoZSBVQVBDIGZyYW1ld29yayBjb25zaXN0cyBvZiBmb3VyIG1haW4gY29tcG9uZW50czogKDEp
IFBvbGljeQ0KPiA+IFNlcnZlciwgKDIpIEF1dGhlbnRpY2F0aW9uIFNlcnZlciwgKDMpIFNlY3Vy
aXR5IENvbnRyb2xsZXIsICg0KSBOZXR3b3JrIFNlY3VyaXR5DQo+IEZ1bmN0aW9ucy4NCj4gPg0K
PiA+IFdpdGhpbiB0aGUgVUFQQyBmcmFtZXdvcmssIGludGVyLWdyb3VwIHBvbGljeSBlbmZvcmNl
bWVudCByZXF1aXJlcyB0d28NCj4gPiBrZXkNCj4gPiBjb21wb25lbnRzOiAoMSkgdXNlci1ncm91
cC10by11c2VyLWdyb3VwIGFjY2VzcyBwb2xpY2llcywgYW5kICgyKSBzZXRzDQo+ID4gb2YgTlNG
cyB0aGF0IGFyZSBtYW5hZ2VkIGJ5IHNldHMgb2YgcG9saWNpZXMuDQo+ID4NCj4gPiBTb21lIHJl
cXVpcmVtZW50cyBhcmUgcHJvcG9zZWQgaW4gdGhlIGxhc3Qgc2VjdGlvbi4NCj4gPg0KPiA+IEFu
eSBjb21tZW50cyBvciBzdWdnZXN0aW9ucyBhcmUgd2VsY29tZS4NCj4gPg0KPiA+IFRoYW5rcywN
Cj4gPiBKaWFuamllDQo+ID4NCj4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0KPiA+IEkybnNmIG1haWxpbmcgbGlzdA0KPiA+IEkybnNmQGlldGYub3Jn
DQo+ID4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pMm5zZg0K


From nobody Wed Jun 15 19:54:10 2016
Return-Path: <John.sc.Strassner@huawei.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 C35C212D113 for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 19:54:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.647
X-Spam-Level: 
X-Spam-Status: No, score=-5.647 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oaD3UVV22eq2 for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 19:54:06 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EA6C012D0B0 for <I2NSF@ietf.org>; Wed, 15 Jun 2016 19:54:05 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml705-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CQW75802; Thu, 16 Jun 2016 02:54:03 +0000 (GMT)
Received: from SJCEML703-CHM.china.huawei.com (10.218.25.36) by lhreml705-cah.china.huawei.com (10.201.5.168) with Microsoft SMTP Server (TLS) id 14.3.235.1; Thu, 16 Jun 2016 03:54:02 +0100
Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.45]) by SJCEML703-CHM.china.huawei.com ([169.254.5.57]) with mapi id 14.03.0235.001; Wed, 15 Jun 2016 19:53:51 -0700
From: John Strassner <John.sc.Strassner@huawei.com>
To: Linda Dunbar <linda.dunbar@huawei.com>, Youjianjie <youjianjie@huawei.com>, "I2NSF@ietf.org" <I2NSF@ietf.org>
Thread-Topic: User Group based policy
Thread-Index: AdHFTt62uEKZIQ82T1qYoCIPkyDVdgAa+c7wAGx2zCA=
Date: Thu, 16 Jun 2016 02:53:49 +0000
Message-ID: <B818037A70EDCC4A86113DA25EC02098202AAF9B@SJCEML701-CHM.china.huawei.com>
References: <F6C28B32DA084644BB6C8D0BD65B669DC0A171@NKGEML515-MBX.china.huawei.com> <4A95BA014132FF49AE685FAB4B9F17F657EB40E5@dfweml501-mbb>
In-Reply-To: <4A95BA014132FF49AE685FAB4B9F17F657EB40E5@dfweml501-mbb>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.194.185.122]
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020206.576214CC.0049, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.3.45, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 47eea8c6510a632bb0515efc093bbf14
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/qLk_8gJRNGYcQ_Z9laq-c2b23dc>
Cc: John Strassner <John.sc.Strassner@huawei.com>
Subject: Re: [I2nsf] User Group based policy
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 16 Jun 2016 02:54:09 -0000

Sorry for the delayed response due to traveling.
I believe that we had decided to use ECA for this; I will help add it to th=
e draft and circulate among the co-authors. We can then produce an update b=
efore the cutoff for IETF96.

best regards,
John

-----Original Message-----
From: I2nsf [mailto:i2nsf-bounces@ietf.org] On Behalf Of Linda Dunbar
Sent: Monday, June 13, 2016 2:35 PM
To: Youjianjie; I2NSF@ietf.org
Subject: Re: [I2nsf] User Group based policy

Jian Jie,=20

Will your "User Group Based Policy" also use the  "Event - Condition - Acti=
on" paradigm which I2NSF WG agreed to use from the Buenos Aires meeting?

If your answer is "Yes", can you add the Information model for your "User G=
roup Based Policy"?=20

For example,=20
- The information (and data) model for "Event"
- The information (and data) model for "Condition"
- The information (and data) model for "Action".

It would be helpful if you post your detailed description for each category=
 above on the mailing list to get some discussion before asking for WG adop=
tion.=20

Thanks, Linda

-----Original Message-----
From: I2nsf [mailto:i2nsf-bounces@ietf.org] On Behalf Of Youjianjie
Sent: Monday, June 13, 2016 3:38 AM
To: I2NSF@ietf.org
Subject: [I2nsf] User Group based policy

Hi,

We are working on the User-group Aware Policy Control (UAPC) framework, whi=
ch facilitates consistent enforcement of security policies based on user gr=
oup identity. https://tools.ietf.org/html/draft-you-i2nsf-user-group-based-=
policy-01=20

Use cases for UAPC:
With the increased popularity of enterprise wireless networks and remote ac=
cess technologies such as Virtual Private Networks (VPN), enterprise networ=
ks have become borderless, and employees' locations can be anywhere. Enabli=
ng large-scale employee mobility across many access locations improves ente=
rprise production efficiency but also introduces challenges related to ente=
rprise network management and security. The IP address of the user can chan=
ge frequently when the user is in motion. Consequently, IP address-based po=
licies (such as forwarding, routing, QoS and security policies) may not be =
flexible enough to accommodate users in motion.

User-group ID represents the collective identity of a group of users, and i=
s determined by a set of one or more matching criteria (e.g., roles, 4-, 5-=
, and 6-tuples, VLAN ID, etc.) that disambiguates this user-group entity fr=
om other entities.

The UAPC framework consists of four main components: (1) Policy Server, (2)=
 Authentication Server, (3) Security Controller, (4) Network Security Funct=
ions.

Within the UAPC framework, inter-group policy enforcement requires two key =
components: (1) user-group-to-user-group access policies, and (2) sets of N=
SFs that are managed by sets of policies.

Some requirements are proposed in the last section.=20

Any comments or suggestions are welcome.

Thanks,
Jianjie

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

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


From nobody Wed Jun 15 20:01:55 2016
Return-Path: <frank.xialiang@huawei.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 CE94112D9AD for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 20:01:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.636
X-Spam-Level: 
X-Spam-Status: No, score=-5.636 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lQlL5mLn5oOm for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 20:01:51 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EE52412D8BA for <i2nsf@ietf.org>; Wed, 15 Jun 2016 20:01:49 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml707-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CMA63063; Thu, 16 Jun 2016 03:01:46 +0000 (GMT)
Received: from SZXEMA419-HUB.china.huawei.com (10.82.72.37) by lhreml707-cah.china.huawei.com (10.201.5.199) with Microsoft SMTP Server (TLS) id 14.3.235.1; Thu, 16 Jun 2016 04:01:42 +0100
Received: from SZXEMA502-MBS.china.huawei.com ([169.254.4.245]) by SZXEMA419-HUB.china.huawei.com ([10.82.72.37]) with mapi id 14.03.0235.001; Thu, 16 Jun 2016 11:01:31 +0800
From: "Xialiang (Frank)" <frank.xialiang@huawei.com>
To: Linda Dunbar <linda.dunbar@huawei.com>
Thread-Topic: Any feedback on the Protocol Independent Flow Security Policies exchanged over I2NSF service layer interface?
Thread-Index: AdHBttspF0pOVdD6ST+kJ/stBROvZgAAPeIQAXBgWmA=
Date: Thu, 16 Jun 2016 03:01:31 +0000
Message-ID: <C02846B1344F344EB4FAA6FA7AF481F12AF5C3F0@SZXEMA502-MBS.china.huawei.com>
References: <4A95BA014132FF49AE685FAB4B9F17F657EB1DC7@dfweml501-mbb>
In-Reply-To: <4A95BA014132FF49AE685FAB4B9F17F657EB1DC7@dfweml501-mbb>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [10.135.43.91]
Content-Type: multipart/related; boundary="_004_C02846B1344F344EB4FAA6FA7AF481F12AF5C3F0SZXEMA502MBSchi_"; type="multipart/alternative"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020204.5762169C.0013, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.4.245, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: de91baa6d33faa62d21a4cf8a75299aa
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/Hx2tNvF-OXk991XG31e7VSgfAEM>
Cc: "i2nsf@ietf.org" <i2nsf@ietf.org>
Subject: [I2nsf] =?gb2312?b?tPC4tDogQW55IGZlZWRiYWNrIG9uIHRoZSBQcm90b2Nv?= =?gb2312?b?bCBJbmRlcGVuZGVudCBGbG93IFNlY3VyaXR5IFBvbGljaWVzIGV4Y2hhbmdl?= =?gb2312?b?ZCBvdmVyIEkyTlNGIHNlcnZpY2UgbGF5ZXIgaW50ZXJmYWNlPw==?=
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 16 Jun 2016 03:01:54 -0000

--_004_C02846B1344F344EB4FAA6FA7AF481F12AF5C3F0SZXEMA502MBSchi_
Content-Type: multipart/alternative;
	boundary="_000_C02846B1344F344EB4FAA6FA7AF481F12AF5C3F0SZXEMA502MBSchi_"

--_000_C02846B1344F344EB4FAA6FA7AF481F12AF5C3F0SZXEMA502MBSchi_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

SEkgTGluZGEsDQpQbGVhc2Ugc2VlIG15IGNvbW1lbnRzIGlubGluZToNCg0KDQq3orz+yMs6IEky
bnNmIFttYWlsdG86aTJuc2YtYm91bmNlc0BpZXRmLm9yZ10gtPqx7SBMaW5kYSBEdW5iYXINCrei
y83KsbzkOiAyMDE2xOo21MI5yNUgMzoxMg0KytW8/sjLOiBpMm5zZkBpZXRmLm9yZw0K1vfM4jog
W0kybnNmXSBBbnkgZmVlZGJhY2sgb24gdGhlIFByb3RvY29sIEluZGVwZW5kZW50IEZsb3cgU2Vj
dXJpdHkgUG9saWNpZXMgZXhjaGFuZ2VkIG92ZXIgSTJOU0Ygc2VydmljZSBsYXllciBpbnRlcmZh
Y2U/DQoNCg0KDQpodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1mYW5nLWky
bnNmLWludGVyLWNsb3VkLWRkb3MtbWl0aWdhdGlvbi1hcGkvIGlzIG1vcmUgYWJvdXQgZmxvdyBz
ZWN1cml0eSBwb2xpY3kgYmV0d2VlbiBPdmVybGF5IG5ldHdvcmsgYW5kIHVuZGVybGF5IG5ldHdv
cmsuDQoNCkFzIEJHUCBGbG93IFNwZWNpZmljYXRpb24gW2V4Y2hhbmdlZCBhbW9uZyBCR1AgcGVl
cnNdIGNhbiBiZWVuIGRlcGxveWVkIHRvIGFjaGlldmUgRERvUyBtaXRpZ2F0aW9uLCB0aGUgRmxv
dyBTZWN1cml0eSBQb2xpY3kgc2V0dGluZyBmcm9tIG9uZSBkb21haW4gdG8gYW5vdGhlciBkb21h
aW4gaXMgcHJvdG9jb2wgaW5kZXBlbmRlbnQuIEkyTlNGIGZvY3VzZXMgb24gdGhlIGluZm9ybWF0
aW9uL2RhdGEgbW9kZWxzLCBhbGxvd2luZyBkb21haW5zIHVzaW5nIE5FVENPTkYgb3IgUkVTVENP
TkYgdG8gZXhjaGFuZ2UgY2FwYWJpbGl0eSBhbmQgc2V0IHVwIHRoZSBmbG93IHNlY3VyaXR5IHBv
bGljaWVzLg0KDQqhsFByb3RvY29sIEluZGVwZW5kZW50IEZsb3cgU2VjdXJpdHkgUG9saWNpZXOh
sSBpcyBmb3Igb25lIGRvbWFpbiAoQSkgdG8gcmVxdWVzdCBhbm90aGVyIGRvbWFpbiAoQikgdG8g
ZW5mb3JjZSB0aGUgZGVzaXJlZCBwb2xpY2llcyBmb3IgZmxvd3MgZGVzdGluZWQgdG93YXJkcyB0
aGUgRG9tYWluIEEuIFRoaXMgY2FuIGJlIGFuIGVmZmVjdGl2ZSB3YXkgZm9yIERvbWFpbiBBIHRv
IHByZXZlbnQgdGhlIHVud2FudGVkIGF0dGFja3MgKGUuZy4gRERvUykgIGZyb20gZXZlbiBvY2N1
cHlpbmcgaXRzIGxpbmtzL3BvcnRzIGNvbm5lY3RlZCB0byB0aGUgRG9tYWluIEIuDQpbRnJhbmtd
OiB0aGUgdGVybSChsGNhcGFiaWxpdHmhsSBpcyBtb3JlIHN1aXRhYmxlIHRvIGJlIHVzZWQgZm9y
IG1hbmFnZS9jb250cm9sIHRoZSBOU0YuIE1lYW53aGlsZSwgSSBsaWtlIHRoZSBuZXcgdGVybSCh
sFByb3RvY29sIEluZGVwZW5kZW50IEZsb3cgU2VjdXJpdHkgUG9saWNpZXOhsSBwcm9wb3NlZCBo
ZXJlIHRvIGV4Y2hhbmdlIGZsb3cgc2VjdXJpdHkgcG9saWNpZXMgYW1vbmcgZGlmZmVyZW50IGRv
bWFpbnMuIEluIGFkZGl0aW9uLCBJIHRoaW5rIHVzaW5nIHRoZSB0ZXJtIG9mIKGwRERvUyBtaXRp
Z2F0aW9uIHNlcnZpY2WhsSBpcyBtb3JlIGFwcHJvcHJpYXRlIHJhdGhlciB0aGFuIKGwRERvUyBt
aXRpZ2F0aW9uIGNhcGFiaWxpdHmhsSBzaW5jZSBpdCB3b3JrcyBvbiB0aGUgc2VydmljZSBsYXll
ci4NCg0KDQoNCkJHUCBmbG93IHNwZWNpZmljYXRpb24gaXMgY29uZmlndXJlZCBpbiB0aGUgQkdQ
IHBlZXJzLCB3aGVyZWFzIHRoZSBJMk5TRiBQcm90b2NvbCBJbmRlcGVuZGVudCBGbG93IFNlY3Vy
aXR5IFBvbGljaWVzobEgIGFyZSBleGNoYW5nZWQgYmV0d2VlbiBkb21haW5zLCB3aGljaCBjYW4g
YmUNCkVudGVycHJpc2UgZG9tYWluIDwtPiBQcm92aWRlciBkb21haW4sIE92ZXJsYXkgPC0+IFVu
ZGVybGF5LCBDbG91ZCBwcm92aWRlciA8LT4gVW5kZXJsYXkuDQoNCkVudGVycHJpc2UgY2FuIGhh
dmUgaXRzIG93biBERG9TIG1pdGlnYXRpb24gdG9vbHMsIGJ1dCB0aG9zZSBpbnRlcm5hbCBERG9T
IG1pdGlnYXRpb24gdG9vbHMgY2Fuoa90IGVmZmVjdGl2ZWx5IHByZXZlbnQgdGhlIERvUyBhdHRh
Y2tzIHRoYXQgc2F0dXJhdGUgdGhlIGFjY2VzcyBwb3J0cyBhbmQgbGlua3MgYmV0d2VlbiBFbnRl
cnByaXNlIGFuZCB0aGUgcHJvdmlkZXJzLg0KDQpTYW1lIGdvZXMgZm9yIE92ZXJsYXkgbmV0d29y
a3MuDQoNClZlcnkgb2Z0ZW4sIHRoZSBwYXRocyAob3IgbGlua3MpIGFtb25nIG5vZGVzIG9mIGEg
b3ZlcmxheSBuZXR3b3JrIGFyZSBwcm92aWRlZCBieSBvdGhlciBuZXR3b3JrIG9wZXJhdG9ycyAo
YS5rLmEuIKGwdW5kZXJsYXkgbmV0d29ya6GxKS4gIFZlcnkgbXVjaCBsaWtlIHRyYWRpdGlvbmFs
IG5ldHdvcmtzIHBsYWNpbmcgRlcgKEZpcmV3YWxsKSBvciBJUFMgKEludHJ1c2lvbiBQcmV2ZW50
aW9uIFN5c3RlbSkgb24gdGhlIHdpcmUgdG8gZW5mb3JjZSB0aGUgZmxvdyBzZWN1cml0eSBydWxl
cywgSTJOU0YgUHJvdG9jb2wgSW5kZXBlbmRlbnQgRmxvdyBTZWN1cml0eSBQb2xpY2llcyBjYW4g
YmUgdXNlZCBieSBvdmVybGF5IG5ldHdvcmtzIHRvIHJlcXVlc3QgY2VydGFpbiBmbG93IGJhc2Vk
IHNlY3VyaXR5IHJ1bGVzIHRvIGJlIGVuZm9yY2VkIGJ5IGl0cyB1bmRlcmxheSBuZXR3b3Jrcywg
dG8gcHJldmVudCB0aGUgdW53YW50ZWQgYXR0YWNrcyB0cmFmZmljIGZyb20gb2NjdXB5aW5nIHRo
ZSBwaHlzaWNhbCBsaW5rcyBhbmQgcG9ydHMgdG8gdGhlIG92ZXJsYXkgbmV0d29yayBub2Rlcywg
YW5kIHRvIGF2b2lkIHRoZSBvdmVybGF5IG5vZGVzoa8gQ1BVL1N0b3JhZ2UvUG9ydCB1dGlsaXph
dGlvbiBiZWluZyBjb25zdW1lZCBkb3duIGJ5IHRoZSB2YXJpb3VzIGF0dGFja3MuICBIZXJlIGlz
IG9uZSBleGFtcGxlIG9mIKGwT3ZlcmxheSBWaWRlbyBDb21tdW5pY2F0aW9uIG5ldHdvcmuhsSBl
eGNoYW5nZSBGbG93IFBvbGljaWVzIHRvIHRoZSBVbmRlcmxheSBuZXR3b3JrLg0KDQoNCltjaWQ6
aW1hZ2UwMDEucG5nQDAxRDFCNTE2LjdGNzRFNDEwXQ0KDQoNClRoZSBnb2FsIG9mIEkyTlNGIGlz
IHRvIHNwZWNpZnkgdGhlIGNvbW1vbiBpbmZvcm1hdGlvbiBtb2RlbCBhbmQgZGF0YSBtb2RlbCBm
b3IgdGhlICBQcm90b2NvbCBJbmRlcGVuZGVudCBGbG93IFNlY3VyaXR5IFBvbGljaWVzIHdoaWNo
IGNhbiBiZSBxdWVyaWVkIGFuZCBzZXQgYmV0d2VlbiBkb21haW5zLg0KDQpodHRwczovL2RhdGF0
cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1mYW5nLWkybnNmLWludGVyLWNsb3VkLWRkb3MtbWl0
aWdhdGlvbi1hcGkvIGlzIGp1c3QgdGhlIHN0YXJ0aW5nIHBvaW50LiAobmVlZHMgbW9yZSB3b3Jr
IHRvIGltcHJvdmUgdGhlIGNsYXJpdHkpLiBXZSBhcmUgYXNraW5nIGlmIHBlb3BsZSB0byBleHBy
ZXNzIHRoZWlyIG9waW5pb24gb24gdGhpcyB3b3JrIHRvIHRoZSBJMk5TRkBpZXRmLm9yZzxtYWls
dG86STJOU0ZAaWV0Zi5vcmc+IGxpc3QuDQoNClRoYW5rcywgTGluZGENCg0K

--_000_C02846B1344F344EB4FAA6FA7AF481F12AF5C3F0SZXEMA502MBSchi_
Content-Type: text/html; charset="gb2312"
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=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:=CB=CE=CC=E5;
	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:"\@=CB=CE=CC=E5";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"=C5=FA=D7=A2=BF=F2=CE=C4=B1=BE Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.Char
	{mso-style-name:"=C5=FA=D7=A2=BF=F2=CE=C4=B1=BE Char";
	mso-style-priority:99;
	mso-style-link:=C5=FA=D7=A2=BF=F2=CE=C4=B1=BE;
	font-family:"Calibri","sans-serif";}
p.BalloonText, li.BalloonText, div.BalloonText
	{mso-style-name:"Balloon Text";
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle24
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">HI Linda,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">Please see my comments inline:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:=CB=
=CE=CC=E5">=B7=A2=BC=FE=C8=CB<span lang=3D"EN-US">:</span></span></b><span =
lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5"> I2nsf [=
mailto:i2nsf-bounces@ietf.org]
</span><b><span style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=B4=FA=
=B1=ED </span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-famil=
y:=CB=CE=CC=E5">Linda Dunbar<br>
</span><b><span style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=B7=A2=
=CB=CD=CA=B1=BC=E4<span lang=3D"EN-US">:</span></span></b><span lang=3D"EN-=
US" style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5"> 2016</span><span s=
tyle=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=C4=EA<span lang=3D"EN-U=
S">6</span>=D4=C2<span lang=3D"EN-US">9</span>=C8=D5<span lang=3D"EN-US">
 3:12<br>
</span><b>=CA=D5=BC=FE=C8=CB<span lang=3D"EN-US">:</span></b><span lang=3D"=
EN-US"> i2nsf@ietf.org<br>
</span><b>=D6=F7=CC=E2<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"=
> [I2nsf] Any feedback on the Protocol Independent Flow Security Policies e=
xchanged over I2NSF service layer interface?<o:p></o:p></span></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt"><o:p=
>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt"><o:p=
>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt"><a h=
ref=3D"https://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-m=
itigation-api/"><span style=3D"color:windowtext;text-decoration:none">https=
://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-mitigation-ap=
i/</span></a>
 is more about flow security policy between Overlay network and underlay ne=
twork.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt"><o:p=
>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt">As B=
GP Flow Specification [exchanged among BGP peers] can been deployed to achi=
eve DDoS mitigation, the Flow Security Policy setting from one domain to an=
other domain is protocol independent.
 I2NSF focuses on the information/data models, allowing domains using NETCO=
NF or RESTCONF to exchange capability and set up the flow security policies=
.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt"><o:p=
>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt">=A1=
=B0<b><u>Protocol Independent Flow Security Policies</u></b>=A1=B1 is for o=
ne domain (A) to request another domain (B) to enforce the desired policies=
 for flows destined towards the Domain A. This can
 be an effective way for Domain A to prevent the unwanted attacks (e.g. DDo=
S)&nbsp; from even occupying its links/ports connected to the Domain B.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">[Frank]: the term =A1=B0capability=A1=B1 is more suitable to be u=
sed for manage/control the NSF. Meanwhile, I like the new term =A1=B0</span=
><b><u><span lang=3D"EN-US" style=3D"font-size:12.0pt">Protocol
 Independent Flow Security Policies</span></u></b><span lang=3D"EN-US" styl=
e=3D"font-size:10.5pt;color:#1F497D">=A1=B1 proposed here to exchange flow =
security policies among different domains. In addition, I think using the t=
erm of =A1=B0DDoS mitigation service=A1=B1 is more
 appropriate rather than =A1=B0DDoS mitigation capability=A1=B1 since it wo=
rks on the service layer.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt"><o:p=
>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"color:red">BGP flow=
 specification is configured in the BGP peers,
</span></b><span lang=3D"EN-US" style=3D"font-size:12.0pt">whereas the I2NS=
F Protocol Independent Flow Security Policies=A1=B1 &nbsp;are exchanged bet=
ween domains, which can be<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt">Ente=
rprise domain &lt;-&gt; Provider domain, Overlay &lt;-&gt; Underlay, Cloud =
provider &lt;-&gt; Underlay.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt"><o:p=
>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt">Ente=
rprise can have its own DDoS mitigation tools, but those internal DDoS miti=
gation tools can=A1=AFt effectively prevent the DoS attacks that saturate t=
he access ports and links between Enterprise
 and the providers. <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt">Same=
 goes for Overlay networks.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt">Very=
 often, the paths (or links) among nodes of a overlay network are provided =
by other network operators (a.k.a. =A1=B0underlay network=A1=B1). &nbsp;Ver=
y much like traditional networks placing FW (Firewall)
 or IPS (Intrusion Prevention System) on the wire to enforce the <span styl=
e=3D"color:#1F497D">
flow security</span> rules, I2NSF <b><u>Protocol Independent Flow Security =
Policies</u></b> can be used by overlay networks to request certain flow ba=
sed security rules to be enforced by its underlay networks, to prevent the =
unwanted attacks traffic from occupying
 the physical links and ports to the overlay network nodes, and to avoid th=
e overlay nodes=A1=AF CPU/Storage/Port utilization being consumed down by t=
he various attacks.&nbsp; Here is one example of =A1=B0Overlay Video Commun=
ication network=A1=B1 exchange Flow Policies to the
 Underlay network. <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt"><o:p=
>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt"><o:p=
>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt"><img=
 border=3D"0" width=3D"626" height=3D"241" id=3D"Object_x0020_2" src=3D"cid=
:image001.png@01D1C7BC.D0259CC0" alt=3D"cid:image001.png@01D1B516.7F74E410"=
><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt"><o:p=
>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt">The =
goal of I2NSF is to specify the common information model and data model for=
 the</span><span lang=3D"EN-US">
</span><b><u><span lang=3D"EN-US" style=3D"font-size:12.0pt">&nbsp;Protocol=
 Independent Flow Security Policies
</span></u></b><span lang=3D"EN-US" style=3D"font-size:12.0pt">which can be=
 queried and set between domains.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nb=
sp;</o:p></span></b></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt"><a h=
ref=3D"https://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-m=
itigation-api/"><span style=3D"color:windowtext;text-decoration:none">https=
://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-mitigation-ap=
i/</span></a>
 is just the starting point. (needs more work to improve the clarity). We a=
re asking if people to express their opinion on this work to the
<a href=3D"mailto:I2NSF@ietf.org"><span style=3D"color:windowtext;text-deco=
ration:none">I2NSF@ietf.org</span></a> list.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt"><o:p=
>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt">Than=
ks, Linda <o:p>
</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt"><o:p=
>&nbsp;</o:p></span></p>
</div>
</body>
</html>

--_000_C02846B1344F344EB4FAA6FA7AF481F12AF5C3F0SZXEMA502MBSchi_--

--_004_C02846B1344F344EB4FAA6FA7AF481F12AF5C3F0SZXEMA502MBSchi_
Content-Type: image/png; name="image001.png"
Content-Description: image001.png
Content-Disposition: inline; filename="image001.png"; size=118970;
	creation-date="Thu, 16 Jun 2016 03:01:31 GMT";
	modification-date="Thu, 16 Jun 2016 03:01:31 GMT"
Content-ID: <image001.png@01D1C7BC.D0259CC0>
Content-Transfer-Encoding: base64

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
AAAASUVORK5CYII=

--_004_C02846B1344F344EB4FAA6FA7AF481F12AF5C3F0SZXEMA502MBSchi_--


From nobody Wed Jun 15 20:09:00 2016
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 12F7D12D769 for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 20:08:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.036
X-Spam-Level: 
X-Spam-Status: No, score=-4.036 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001, T_FILL_THIS_FORM_SHORT=0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id J_Tdfda2r1mt for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 20:08:55 -0700 (PDT)
Received: from smtptc.telefonica.com (smtptc.telefonica.com [195.76.34.108]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4BF1D12D578 for <i2nsf@ietf.org>; Wed, 15 Jun 2016 20:08:54 -0700 (PDT)
Received: from smtptc.telefonica.com (tgtim3c03.telefonica.com [127.0.0.1]) by IMSVA (Postfix) with ESMTP id C61BD3A0825; Thu, 16 Jun 2016 05:08:51 +0200 (CEST)
Received: from ESTGVMSP107.EUROPE.telefonica.corp (unknown [10.92.4.9]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client CN "ESTGVMSP107", Issuer "ESTGVMSP107" (not verified)) by smtptc.telefonica.com (Postfix) with ESMTPS id AB4853A07AC; Thu, 16 Jun 2016 05:08:51 +0200 (CEST)
Received: from emea01-am1-obe.outbound.protection.outlook.com (10.92.5.139) by tls.telefonica.com (10.92.6.52) with Microsoft SMTP Server (TLS) id 14.3.266.1; Thu, 16 Jun 2016 05:08:50 +0200
Received: from DB4PR06MB0624.eurprd06.prod.outlook.com (10.161.13.142) by DB4PR06MB0624.eurprd06.prod.outlook.com (10.161.13.142) with Microsoft SMTP Server (TLS) id 15.1.511.6; Thu, 16 Jun 2016 03:08:48 +0000
Received: from DB4PR06MB0624.eurprd06.prod.outlook.com ([10.161.13.142]) by DB4PR06MB0624.eurprd06.prod.outlook.com ([10.161.13.142]) with mapi id 15.01.0511.014; Thu, 16 Jun 2016 03:08:48 +0000
From: DIEGO LOPEZ GARCIA <diego.r.lopez@telefonica.com>
To: "Xialiang (Frank)" <frank.xialiang@huawei.com>
Thread-Topic: [I2nsf] Help on turning I2NSF Information Models to Data Models
Thread-Index: AdHBoSvxjYHtRDHFSB2rOIfiUEB/PQALTaKAAWhYlVAAAyggAA==
Date: Thu, 16 Jun 2016 03:08:48 +0000
Message-ID: <483232FD-4BF6-4193-AB6A-928A289C990B@telefonica.com>
References: <010801d1c1aa$6ac56ee0$40504ca0$@ndzh.com> <B2C68D9F-53FB-4819-ADDF-9EEF28FD4094@telefonica.com> <C02846B1344F344EB4FAA6FA7AF481F12AF5C39B@SZXEMA502-MBS.china.huawei.com>
In-Reply-To: <C02846B1344F344EB4FAA6FA7AF481F12AF5C39B@SZXEMA502-MBS.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=diego.r.lopez@telefonica.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [150.100.253.218]
x-ms-office365-filtering-correlation-id: acc010dc-49b5-4398-6f41-08d39593892c
x-microsoft-exchange-diagnostics: 1; DB4PR06MB0624; 5:A89b1Czm3+X1dUpuM+NyW7wWXHvNqBEhwvHIoVlS/mbAjoMNAkm5D/Qf853H6Wd6MmkCBp5tXVGbUZZQNX6GvajE7g8r9sgzMCnw4OOCVw8sm0odlbTbxMir4W944XNXX0utB1ui9l32eosOUshsUg==; 24:7mejGaqqfvmR1qrWzPZ+Fy/4lbLUFcgP8dBOzX3rDjenIqQt7OQsMrblBooQF+Cy5wws8blQ6ORTFUEn9jczw9kuV48bDbsDvQb7l9xNuXk=; 7:VhZskg4C8H9nZVi0Q7fXtiluXtS4Z0OSTWMyZoyWt4Qz0wCqwfK1+oZzTgmh6jfMLRk9NtgWzxHjbnoP+R4CED35HrdHUOWRFLRcSAooMOzi/he4yxsr3KtSO/SCj+0TVZdvC4mvKEsEsqgJN3Ulu5X9ESV25W2endOrYZWTdwfZ+MYhTwVYMbiHYSug9uvKug3Sli8HuAMg94wtxWw8aw==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB4PR06MB0624;
x-microsoft-antispam-prvs: <DB4PR06MB06242B8FEAB1BFE70AF99F08DF560@DB4PR06MB0624.eurprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(40392960112811)(72170088055959)(120809045254105)(192374486261705)(35073007944872)(50582790962513);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046); SRVR:DB4PR06MB0624; BCL:0; PCL:0; RULEID:; SRVR:DB4PR06MB0624; 
x-forefront-prvs: 09752BC779
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(7916002)(189002)(199003)(18054003)(252514010)(15404003)(24454002)(40134004)(53754006)(25724002)(87936001)(2950100001)(189998001)(76176999)(33656002)(15975445007)(5002640100001)(36756003)(77096005)(19580405001)(2900100001)(97736004)(19580395003)(5004730100002)(3660700001)(3280700002)(50986999)(54356999)(110136002)(8676002)(81156014)(68736007)(101416001)(92566002)(5008740100001)(81166006)(86362001)(4326007)(105586002)(19617315012)(16236675004)(66066001)(7906002)(122556002)(82746002)(2906002)(83716003)(8936002)(10400500002)(106356001)(586003)(102836003)(11100500001)(3846002)(6116002)(170073001)(104396002); DIR:OUT; SFP:1102; SCL:1; SRVR:DB4PR06MB0624; H:DB4PR06MB0624.eurprd06.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;  MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: telefonica.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_483232FD4BF64193AB6A928A289C990Btelefonicacom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jun 2016 03:08:48.2552 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9744600e-3e04-492e-baa1-25ec245c6f10
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR06MB0624
X-OriginatorOrg: telefonica.com
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/vK9rxOxIV1neKkWkmUHDQlF0Jo4>
Cc: "i2nsf@ietf.org" <i2nsf@ietf.org>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, Susan Hares <shares@ndzh.com>, Linda Dunbar <linda.dunbar@huawei.com>
Subject: Re: [I2nsf] Help on turning I2NSF Information Models to Data Models
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 16 Jun 2016 03:08:59 -0000

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

SGkgRnJhbmssDQoNCk1heSBiZSBpcyBteSBwZXJzb25hbCBwcmVmZXJlbmNlIHRvIGF2b2lkIGdl
bmVyYWwgY2xhc3NpZmljYXRpb25zICh3aGF0IEkgd2FzIGNvbmNlcm5lZCB0aGUgaW5mb3JtYXRp
b24gbW9kZWwgY291bGQgZmFsbCBpbnRvKSBvciB0aGUgZmFjdCB0aGF0IGNvbmNyZXRlIGFwcHJv
YWNoZXMgYXJlIGVhc2llciB0byB1bmRlcnN0YW5kIChhbmQgdGhhdOKAmXMgd2h5IEkgdGVuZCB0
byBsb29rIGZvciBkYXRhIG1vZGVscyB3aGVuZXZlciBJIHNlZSBhbiBpbmZvcm1hdGlvbiBtb2Rl
bCksIGJ1dCBJIHNhdyB0aGlzIGRvY3VtZW50IGFzIGEgY2xlYXIgc3RlcCB0b3dhcmRzIGEgcHJl
Y2lzZSB1bmRlcnN0YW5kaW5nIG9mIHdoYXQgdGhlIGNhcGFiaWxpdHkgbGF5ZXIgaXMuDQoNCkJl
IGdvb2RlLA0KDQpPbiAxNiBKdW4gMjAxNiwgYXQgMTA6NTAgLCBYaWFsaWFuZyAoRnJhbmspIDxm
cmFuay54aWFsaWFuZ0BodWF3ZWkuY29tPG1haWx0bzpmcmFuay54aWFsaWFuZ0BodWF3ZWkuY29t
Pj4gd3JvdGU6DQoNCkhpIGFsbCwNCkZpcnN0bHksIEkgcmVhbGx5IGxpa2UgU3Vl4oCZcyBkZXNp
Z24gb2YgSTJOU0YgY2FwYWJpbGl0eSBpbnRlcmZhY2UgZGF0YSBtb2RlbCBldmVuIGl04oCZcyBp
biB0aGUgdmVyeSBiZWdpbm5pbmcgc3RhZ2Ugbm93LiBJIHRoaW5rIGl04oCZcyB2ZXJ5IHByb21p
c2luZy4NCk15IENvbW1lbnRzIHRvIERpZWdvOg0KDQrlj5Hku7bkuro6IEkybnNmIFttYWlsdG86
aTJuc2YtYm91bmNlc0BpZXRmLm9yZ10g5Luj6KGoIERJRUdPIExPUEVaIEdBUkNJQQ0K5Y+R6YCB
5pe26Ze0OiAyMDE25bm0NuaciDnml6UgNTo0MQ0K5pS25Lu25Lq6OiBTdXNhbiBIYXJlcw0K5oqE
6YCBOiBpMm5zZkBpZXRmLm9yZzxtYWlsdG86aTJuc2ZAaWV0Zi5vcmc+OyBhZHJpYW5Ab2xkZG9n
LmNvLnVrPG1haWx0bzphZHJpYW5Ab2xkZG9nLmNvLnVrPjsgTGluZGEgRHVuYmFyDQrkuLvpopg6
IFJlOiBbSTJuc2ZdIEhlbHAgb24gdHVybmluZyBJMk5TRiBJbmZvcm1hdGlvbiBNb2RlbHMgdG8g
RGF0YSBNb2RlbHMNCg0KSGksDQoNCkp1c3QgYSBxdWljayByZXBseSBmcm9tIGEgbm90IHRvbyBk
ZWVwIHJlYWRpbmcgYW5kIGEgZmV3IG1pbnV0ZXMgb2YgdGhpbmtpbmcgYWJvdXQgaXQuIEkgc2Vl
IHRoaXMgYXBwcm9hY2ggcHJvbWlzaW5nLCBhbmQgYmV0dGVyIHN0cnVjdHVyZWQgdGhhbiBwcmV2
aW91cyBwcm9wb3NhbHMgb24gaG93IHRvIHdvcmsgYXQgdGhlIENhcGFiaWxpdHkgaW50ZXJmYWNl
Lg0KW0ZyYW5rXTogQ291bGQgeW91IHBsZWFzZSByZW1pbmQgbWUgd2hhdCBpcyB0aGUg4oCccHJl
dmlvdXMgcHJvcG9zYWxz4oCdPyBEbyB5b3UgbWVhbiB0aGUgY3VycmVudCBpbmZvcm1hdGlvbiBt
b2RlbCBkZXNpZ24/IEFueSBtb3JlIGRldGFpbHM/DQoNCkl0IGlzIG15IGltcHJlc3Npb24gdGhh
dCB0aGlzIGlzIHdlbGwgYWxpZ25lZCB3aXRoIHRoZSBtb2RlbCB3ZSBoYXZlIGJlZW4gYXBwbHlp
bmcgaW4gdGhlIFNFQ1VSRUQgcHJvamVjdC4NCg0KQmUgZ29vZGUsDQoNCk9uIDggSnVuIDIwMTYs
IGF0IDE5OjIzICwgU3VzYW4gSGFyZXMgPHNoYXJlc0BuZHpoLmNvbTxtYWlsdG86c2hhcmVzQG5k
emguY29tPj4gd3JvdGU6DQoNCknigJltIHdvcmtpbmcgb24gc29tZSBkYXRhIG1vZGVscyBmb3Ig
STJOU0YgdGhhdCBpbnRlcnNlY3Qgd2l0aCBJMlJTIEZpbHRlci1CYXNlZCBSSUIgTW9kZWxzIGFu
ZCBCR1AgRmxvdyBTcGVjaWZpY2F0aW9uIERhdGEgbW9kZWxzLiAgSSBjb3VsZCB1c2Ugc29tZSBh
ZHZpY2UgZnJvbSB0aGUgYXV0aG9ycyBvZiB0aGUgZm9sbG93aW5nIGluZm9ybWF0aW9uIG1vZGVs
cy4NCg0KTXkgZm9jdXMgaXMgdG8gYmUgYWJsZSB0byBkcml2ZSB0aGUgdXNlIHRoZSBmbG93IGZp
bHRlciBZYW5nIG1vZGVscyAoSTJOU0YgcGFja2V0LWZpbHRlcnMsIEZpbHRlci1CYXNlZCBSSUIg
KGNvbmZpZywgSTJSUywgQkdQIGlucHV0KSwgIGFuZCBCR1AgRmxvdyBTcGVjaWZpY2F0aW9uIHRy
YW5zbWlzc2lvbiBvZiBmaWx0ZXJzKSB0byBkcml2ZSB0aGUgc2ltcGxlIGZpcmV3YWxsIHJ1bGVz
IGZvdW5kIGluIHRoZSBMaW51eCBpcHRhYmxlcyB1c2VyIHByb2dyYW0gKG5ldGZpbHRlciBrZXJu
ZWwgbW9kdWxlKS4gIEkgYW0gdHJ5aW5nIHRvIGdldCBhIHNldCBvZiBZYW5nIGRhdGEgbW9kZWxz
IHRoYXQgY2FuIGludGVyYWN0IHdpdGggYSBwcm9jZXNzIChlLmcuIGlwdGFibGUrKyB1c2VyIHBy
b2dyYW0gbmFtZWQgZmxvdy1maWx0ZXJzKSB0aGF0IGNvbW11bmljYXRlcyB3aXRoIGEgY29uZmQg
KGNpc2NvIG5ldGNvbmYgZGVhbW9uIHNldCkgdGhhdCBoYW5kbGVzIE5FVENPTkYvUkVTVENPTkYg
YW5kIHVzZXMgWWFuZyB0byBjcmVhdGUgdGhlIGRhdGEgYmFzZS4gICBJIGFtIGNyZWF0aW5nIHBy
b3RvdHlwZSBEYXRhIG1vZGVscyB0aGF0IG1pcnJvciB0aGUgZm9sbG93aW5nIGRyYWZ0czoNCg0K
4oCiICAgICAgICAgQ2FwYWJpbGl0eSBtb2RlbCBmb3IgU291dGggQm91bmQgaW50ZXJmYWNlIChJ
Mk5TRiBtYW5hZ2VyIHRvIE5TRiBkZXZpY2UpIGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcv
ZG9jL2RyYWZ0LXhpYS1pMm5zZi1jYXBhYmlsaXR5LWludGVyZmFjZS1pbS8NCuKAoiAgICAgICAg
IEludGVyLUNsb3VkIEREb1MgTWl0aWdhdGlvbiBBUEkg4oCTDQpodHRwczovL2RhdGF0cmFja2Vy
LmlldGYub3JnL2RvYy9kcmFmdC1mYW5nLWkybnNmLWludGVyLWNsb3VkLWRkb3MtbWl0aWdhdGlv
bi1hcGkvDQrigKIgICAgICAgICBBbiBJbmZvcm1hdGlvbiBNb2RlbCBmb3IgdGhlIE1vbml0b3Jp
bmcgb2YgTmV0d29yayBTZWN1cml0eSBGdW5jdGlvbnMgLSBodHRwczovL3Rvb2xzLmlldGYub3Jn
L2h0bWwvZHJhZnQtemhhbmctaTJuc2YtaW5mby1tb2RlbC1tb25pdG9yaW5nLTAwDQoNCk15IHVu
ZGVyc3RhbmRpbmcgaXMgdGhlIEkyTlNGIGNhcGFiaWxpdHkgaW50ZXJmYWNlIGZvY3VzIG9uIHRo
ZSBzb3V0aC1ib3VuZCBpbnRlcmZhY2UgdG8gdGhlIE5TRi4gIFRvIHN0YXJ0IG91dCBhIFlhbmcg
ZGF0YSBtb2RlbCwgSSBoYXZlIGNyZWF0ZWQgaGlnaC1sZXZlbCBZYW5nIHN0cnVjdHVyZXMgZm9y
IHRoZXNlIHRocmVlIG1vZGVscy4gIEnigJlsbCBiZSBhc2tpbmcgcXVlc3Rpb25zIGFib3V0IGVh
Y2ggbW9kZWwgaW4gYSBzZXBhcmF0ZSBlbWFpbCB0aHJlYWQsIGJ1dCBhbnN3ZXIgbWUgaW4gYW55
IGVtYWlsIHRocmVhZC4NCg0KRmlyc3Qgb24gdGhlIGNhcGFiaWxpdHkgbW9kZWwsICBuZXR3b3Jr
IHNlY3VyaXR5IGNvbnRyb2wgaXMgYSBsaXN0IG9mIEVDQSBwb2xpY2llcywgbmV0d29yayBzZWN1
cml0eSBjb250ZW50IGNhcGFiaWxpdHkgaXMgYSBsaXN0IG9mIHNlY3VyaXR5IGNvbnRlbnQgY2Fw
YWJpbGl0aWVzLCBhbmQgYXR0YWNrIG1pdGlnYXRpb24gaXMgYSBsaXN0IG9mIGF0dGFjayBtaXRp
Z2F0aW9uIGNhcGFiaWxpdGllcy4gICBBIHN1Z2dlc3RlZCBZYW5nIEhpZ2gtbGV2ZWwgbW9kZWwg
c3RydWN0dXJlIGlzIGJlbG93LiAgTXkgcXVlc3Rpb24gaXMgaG93IGRvZXMgYW4gSTJOU0YgbWFu
YWdlciBlbmdhZ2UgdGhlIHBhY2tldCBzZWN1cml0eSBwb2xpY2llcz8gIERvZXMgcHV0dGluZyBh
IHBvbGljeSBpbiB0aGUgbmV0d29yayBzZWN1cml0eSBjb250cm9sIG1lYW5zIGl0IGdldHMgdHJh
bnNtaXR0ZWQgdG8gdGhlIE5TRiBkZXZpY2UsIGFuZCBpbnN0YWxsZWQ/ICBEb2VzIHRoZSBjYXBh
YmlsaXR5IG1vZGVsIHByb3ZpZGUgYm90aCB0aGUgd2F5IHRvIGxpc3QgdGhlIGZ1bmN0aW9ucyAo
c2VjdXJpdHkgY29udGVudCBhbmQgbWl0aWdhdGlvbikgYW5kIGEgd2F5IHRvIGVuZ2FnZSB0aGVz
ZSBmdW5jdGlvbnM/DQoNClN1ZSBIYXJlcw0KDQoNCkluaXRpYWwgWWFuZyBtb2RlbHMNCi0tLS0t
LS0tLS0NCmlldGYtaTJuc2YtY2FwYWJpbGl0eS1TQkkNCistLXJ3IGkybnNmLXBvbGljeS1saXN0
DQogICAgKy0tcncgcG9saWN5LWxpc3QtbmFtZSBzdHJpbmcgICAtIG5hbWUgb2YgcG9saWN5IGxp
c3QNCiAgICArLS1ydyBpMm5zZi1wb2xpY3ktcnVsZSogW25hbWVdDQogICAgICAgICstLXJ3IG5h
bWUgc3RyaW5nICAgIC0gbmFtZSBvZiBwb2xpY3kgcnVsZQ0KICAgICAgICstLXJ3IG5ldC1zZWMt
Y3RsLXJ1bGVzDQogICAgICAgICAgICB1c2VzIGlldGYtcGt0LWVjYS1zZWMtcG9saWN5IC8vIHBh
Y2tldCBFQ0Egc2VjdXJpdHkgcG9saWN5DQoNCiAgICAgICstLXJ3IG5ldC1zZWMtY29udGVudCAg
ICAgICAgICAgICAgIC8vIGxpc3Qgb2YgY29udGVudCBzZWN1cml0eSBjYXBhYmlsaXRpZXMNCiAg
ICAgICAgICAgIHVzZXMgaTJuc2Ytc2VjLWNvbnRlbnQgICAgICAgLy8gZ3JvdXBpbmcgb2Ygc2Vj
dXJpdHkgY2FwYWJpbGl0aWVzDQoNCiAgICAgICstLXJ3IG5ldC1hdHRhY2stbWl0aWdhdGUgICAg
ICAgIC8vIGxpc3Qgb2YgbWl0aWdhdGlvbiBjYXBhYmlsaXRpZXMgLw0KICAgICAgICAgICB1c2Vz
IGkybnNmLW1pdGlnYXRlLXJ1bGVzICAvL2dyb3VwaW5nIG9mIG1pdGlnYXRpb24gY2FwYWJpbGl0
aWVzDQoNCklzIHRoaXMgYSBnb29kIHdheSB0byBzdGFydCB0aGUgY2FwYWJpbGl0aWVzIHN0cnVj
dHVyZT8gIEkgaGF2ZSBkZWZpbml0aW9ucyBmb3IgZWFjaCBvZiB0aGUg4oCcdXNlc+KAnSBzdGF0
ZW1lbnRzIGluIGRpZmZlcmVudCBtb2RlbHMsIGJ1dCBJIG5lZWQgaGVscCB1bmRlcnN0YW5kaW5n
IGlmIHRoaXMgc3RydWN0dXJlIGlzIGNvcnJlY3QuDQoNCmlldGYtcGt0LWVjYS1zZWMtcG9saWN5
IGNhbiBiZSBhbiBleHRlbnNpb24gb2YgdGhlIEkyUlMvQ29uZmlndXJhdGlvbiBmaWx0ZXJzIGZv
ciBwYWNrZXQgRmlsdGVyLUJhc2VkIFJJQlMuICAgRm9yIHRoZSBpMm5zZi1zZWMtY29udGVudC1j
YXBiaWxpdHksIGRvZXMgdGhpcyBmb3JtIG1ha2Ugc2Vuc2U6DQoNCistLWkybnNmLXNlYy1jb250
ZW50DQogICstLXJ3IGkybnNmLXNlYy1jb250ZW50LWNhcCogW29yZGVyLWlkIGZ1bmN0aW9uLXNl
dC1uYW1lXQ0KICAgICArLS1ydyBvcmRlci1pZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAvLyBvcmRlciAjIGlmIGluIG9yZGVyZWQgbGlzdA0KICAgICArLS1ydyBmdW5jdGlv
bi1zZXQtbmFtZSBzdHJpbmcgICAgICAvLyBuYW1lIGZvciBmdW5jdGlvbg0KICAgICArLS1ydyBh
bnRpLXZpcnVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFzaWMgc2VjdXJp
dHkgY29udGVudCBhY3Rpb24NCiAgICAgfCAgKy0tcncgcHVibGljLWFudGktdmlydXMgW25hbWVd
ICAgIC8vIGFudGktdmlydXMgY2FwYWJpbGl0eSBmcm9tIHB1YmxpYyBzb3VyY2VzDQogICAgIHwg
ICDigKYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgLy8gICh5YW5nIHN0cnVjdHVyZSBkZXRhaWxzKQ0KICAgICB8ICArLS1ydyB2ZW5kb3ItYW50
aS12aXJ1cyBbdmVuZG9yXSAgLy8gYW50aS12aXJ1cyBjYXBhYmlsaXR5IGZyb20gdmVuZG9yDQog
ICAgIHwgIHwNCiAgICDigKYuDQoNClRoZSBtaXRpZ2F0aW9uIGhhcyBhIHNpbWlsYXIgc3RydWN0
dXJlIHRvIHRoZSBpMm5zZi1zZWMtY29udGVudC4NCg0KKy0taTJuc2YtYXR0YWNrLW1pdGlnYXRp
b24NCiAgKy0tcncgaTJuc2YtYXR0YWNrLW1pdGlnYXRlLWZjbiogW29yZGVyLWlkLCBmY24tbmFt
ZV0NCiAgICAgKy0tcncgb3JkZXItaWQNCiAgICAgKy0tcncgZmNuLW5hbWUNCiAgICAgKy0tcncg
c3luLWZsb29kDQogICAgfCAgKy0tcncgcHVibGljLXN5bi1mbG9vZCogW25hbWVdDQogICAgIHwg
IHwgLi4uDQogICAgIHwgICstLXJ3IHZlbmRvci1zeW4tZmxvb2QqIFt2ZW5kb3JdDQogICAgIHwg
IHwgLi4uDQogICAgICstLXJ3IFVEUCBmbG9vZA0KDQoNCg0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18NCkkybnNmIG1haWxpbmcgbGlzdA0KSTJuc2ZAaWV0
Zi5vcmc8bWFpbHRvOkkybnNmQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9pMm5zZg0KDQotLQ0KIkVzdGEgdmV6IG5vIGZhbGxhcmVtb3MsIERvY3RvciBJ
bmZpZXJubyINCg0KRHIgRGllZ28gUi4gTG9wZXoNClRlbGVmb25pY2EgSStEDQpodHRwOi8vcGVv
cGxlLnRpZC5lcy9kaWVnby5sb3Blei8NCg0KZS1tYWlsOiBkaWVnby5yLmxvcGV6QHRlbGVmb25p
Y2EuY29tPG1haWx0bzpkaWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29tPg0KVGVsOiAgICArMzQg
OTEzIDEyOSAwNDENCk1vYmlsZTogKzM0IDY4MiAwNTEgMDkxDQotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCg0K
RXN0ZSBtZW5zYWplIHkgc3VzIGFkanVudG9zIHNlIGRpcmlnZW4gZXhjbHVzaXZhbWVudGUgYSBz
dSBkZXN0aW5hdGFyaW8sIHB1ZWRlIGNvbnRlbmVyIGluZm9ybWFjacOzbiBwcml2aWxlZ2lhZGEg
byBjb25maWRlbmNpYWwgeSBlcyBwYXJhIHVzbyBleGNsdXNpdm8gZGUgbGEgcGVyc29uYSBvIGVu
dGlkYWQgZGUgZGVzdGluby4gU2kgbm8gZXMgdXN0ZWQuIGVsIGRlc3RpbmF0YXJpbyBpbmRpY2Fk
bywgcXVlZGEgbm90aWZpY2FkbyBkZSBxdWUgbGEgbGVjdHVyYSwgdXRpbGl6YWNpw7NuLCBkaXZ1
bGdhY2nDs24geS9vIGNvcGlhIHNpbiBhdXRvcml6YWNpw7NuIHB1ZWRlIGVzdGFyIHByb2hpYmlk
YSBlbiB2aXJ0dWQgZGUgbGEgbGVnaXNsYWNpw7NuIHZpZ2VudGUuIFNpIGhhIHJlY2liaWRvIGVz
dGUgbWVuc2FqZSBwb3IgZXJyb3IsIGxlIHJvZ2Ftb3MgcXVlIG5vcyBsbyBjb211bmlxdWUgaW5t
ZWRpYXRhbWVudGUgcG9yIGVzdGEgbWlzbWEgdsOtYSB5IHByb2NlZGEgYSBzdSBkZXN0cnVjY2nD
s24uDQoNClRoZSBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4gdGhpcyB0cmFuc21pc3Npb24gaXMg
cHJpdmlsZWdlZCBhbmQgY29uZmlkZW50aWFsIGluZm9ybWF0aW9uIGludGVuZGVkIG9ubHkgZm9y
IHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5IG5hbWVkIGFib3ZlLiBJZiB0aGUg
cmVhZGVyIG9mIHRoaXMgbWVzc2FnZSBpcyBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgeW91
IGFyZSBoZXJlYnkgbm90aWZpZWQgdGhhdCBhbnkgZGlzc2VtaW5hdGlvbiwgZGlzdHJpYnV0aW9u
IG9yIGNvcHlpbmcgb2YgdGhpcyBjb21tdW5pY2F0aW9uIGlzIHN0cmljdGx5IHByb2hpYml0ZWQu
IElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgdHJhbnNtaXNzaW9uIGluIGVycm9yLCBkbyBub3Qg
cmVhZCBpdC4gUGxlYXNlIGltbWVkaWF0ZWx5IHJlcGx5IHRvIHRoZSBzZW5kZXIgdGhhdCB5b3Ug
aGF2ZSByZWNlaXZlZCB0aGlzIGNvbW11bmljYXRpb24gaW4gZXJyb3IgYW5kIHRoZW4gZGVsZXRl
IGl0Lg0KDQpFc3RhIG1lbnNhZ2VtIGUgc2V1cyBhbmV4b3Mgc2UgZGlyaWdlbSBleGNsdXNpdmFt
ZW50ZSBhbyBzZXUgZGVzdGluYXTDoXJpbywgcG9kZSBjb250ZXIgaW5mb3JtYcOnw6NvIHByaXZp
bGVnaWFkYSBvdSBjb25maWRlbmNpYWwgZSDDqSBwYXJhIHVzbyBleGNsdXNpdm8gZGEgcGVzc29h
IG91IGVudGlkYWRlIGRlIGRlc3Rpbm8uIFNlIG7Do28gw6kgdm9zc2Egc2VuaG9yaWEgbyBkZXN0
aW5hdMOhcmlvIGluZGljYWRvLCBmaWNhIG5vdGlmaWNhZG8gZGUgcXVlIGEgbGVpdHVyYSwgdXRp
bGl6YcOnw6NvLCBkaXZ1bGdhw6fDo28gZS9vdSBjw7NwaWEgc2VtIGF1dG9yaXphw6fDo28gcG9k
ZSBlc3RhciBwcm9pYmlkYSBlbSB2aXJ0dWRlIGRhIGxlZ2lzbGHDp8OjbyB2aWdlbnRlLiBTZSBy
ZWNlYmV1IGVzdGEgbWVuc2FnZW0gcG9yIGVycm8sIHJvZ2Ftb3MtbGhlIHF1ZSBub3MgbyBjb211
bmlxdWUgaW1lZGlhdGFtZW50ZSBwb3IgZXN0YSBtZXNtYSB2aWEgZSBwcm9jZWRhIGEgc3VhIGRl
c3RydWnDp8Ojbw0KDQotLQ0KIkVzdGEgdmV6IG5vIGZhbGxhcmVtb3MsIERvY3RvciBJbmZpZXJu
byINCg0KRHIgRGllZ28gUi4gTG9wZXoNClRlbGVmb25pY2EgSStEDQpodHRwOi8vcGVvcGxlLnRp
ZC5lcy9kaWVnby5sb3Blei8NCg0KZS1tYWlsOiBkaWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29t
DQpUZWw6ICAgICszNCA5MTMgMTI5IDA0MQ0KTW9iaWxlOiArMzQgNjgyIDA1MSAwOTENCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KDQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0KDQpFc3RlIG1lbnNhamUgeSBzdXMgYWRqdW50b3Mgc2UgZGlyaWdlbiBleGNs
dXNpdmFtZW50ZSBhIHN1IGRlc3RpbmF0YXJpbywgcHVlZGUgY29udGVuZXIgaW5mb3JtYWNpw7Nu
IHByaXZpbGVnaWFkYSBvIGNvbmZpZGVuY2lhbCB5IGVzIHBhcmEgdXNvIGV4Y2x1c2l2byBkZSBs
YSBwZXJzb25hIG8gZW50aWRhZCBkZSBkZXN0aW5vLiBTaSBubyBlcyB1c3RlZC4gZWwgZGVzdGlu
YXRhcmlvIGluZGljYWRvLCBxdWVkYSBub3RpZmljYWRvIGRlIHF1ZSBsYSBsZWN0dXJhLCB1dGls
aXphY2nDs24sIGRpdnVsZ2FjacOzbiB5L28gY29waWEgc2luIGF1dG9yaXphY2nDs24gcHVlZGUg
ZXN0YXIgcHJvaGliaWRhIGVuIHZpcnR1ZCBkZSBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZS4gU2kg
aGEgcmVjaWJpZG8gZXN0ZSBtZW5zYWplIHBvciBlcnJvciwgbGUgcm9nYW1vcyBxdWUgbm9zIGxv
IGNvbXVuaXF1ZSBpbm1lZGlhdGFtZW50ZSBwb3IgZXN0YSBtaXNtYSB2w61hIHkgcHJvY2VkYSBh
IHN1IGRlc3RydWNjacOzbi4NCg0KVGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiB0aGlzIHRy
YW5zbWlzc2lvbiBpcyBwcml2aWxlZ2VkIGFuZCBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24gaW50
ZW5kZWQgb25seSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgbmFtZWQg
YWJvdmUuIElmIHRoZSByZWFkZXIgb2YgdGhpcyBtZXNzYWdlIGlzIG5vdCB0aGUgaW50ZW5kZWQg
cmVjaXBpZW50LCB5b3UgYXJlIGhlcmVieSBub3RpZmllZCB0aGF0IGFueSBkaXNzZW1pbmF0aW9u
LCBkaXN0cmlidXRpb24gb3IgY29weWluZyBvZiB0aGlzIGNvbW11bmljYXRpb24gaXMgc3RyaWN0
bHkgcHJvaGliaXRlZC4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyB0cmFuc21pc3Npb24gaW4g
ZXJyb3IsIGRvIG5vdCByZWFkIGl0LiBQbGVhc2UgaW1tZWRpYXRlbHkgcmVwbHkgdG8gdGhlIHNl
bmRlciB0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgY29tbXVuaWNhdGlvbiBpbiBlcnJvciBh
bmQgdGhlbiBkZWxldGUgaXQuDQoNCkVzdGEgbWVuc2FnZW0gZSBzZXVzIGFuZXhvcyBzZSBkaXJp
Z2VtIGV4Y2x1c2l2YW1lbnRlIGFvIHNldSBkZXN0aW5hdMOhcmlvLCBwb2RlIGNvbnRlciBpbmZv
cm1hw6fDo28gcHJpdmlsZWdpYWRhIG91IGNvbmZpZGVuY2lhbCBlIMOpIHBhcmEgdXNvIGV4Y2x1
c2l2byBkYSBwZXNzb2Egb3UgZW50aWRhZGUgZGUgZGVzdGluby4gU2UgbsOjbyDDqSB2b3NzYSBz
ZW5ob3JpYSBvIGRlc3RpbmF0w6FyaW8gaW5kaWNhZG8sIGZpY2Egbm90aWZpY2FkbyBkZSBxdWUg
YSBsZWl0dXJhLCB1dGlsaXphw6fDo28sIGRpdnVsZ2HDp8OjbyBlL291IGPDs3BpYSBzZW0gYXV0
b3JpemHDp8OjbyBwb2RlIGVzdGFyIHByb2liaWRhIGVtIHZpcnR1ZGUgZGEgbGVnaXNsYcOnw6Nv
IHZpZ2VudGUuIFNlIHJlY2ViZXUgZXN0YSBtZW5zYWdlbSBwb3IgZXJybywgcm9nYW1vcy1saGUg
cXVlIG5vcyBvIGNvbXVuaXF1ZSBpbWVkaWF0YW1lbnRlIHBvciBlc3RhIG1lc21hIHZpYSBlIHBy
b2NlZGEgYSBzdWEgZGVzdHJ1acOnw6NvDQo=

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KSGkgRnJhbmssDQo8ZGl2IGNsYXNz
PSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5NYXkgYmUgaXMgbXkgcGVy
c29uYWwgcHJlZmVyZW5jZSB0byBhdm9pZCBnZW5lcmFsIGNsYXNzaWZpY2F0aW9ucyAod2hhdCBJ
IHdhcyBjb25jZXJuZWQgdGhlIGluZm9ybWF0aW9uIG1vZGVsIGNvdWxkIGZhbGwgaW50bykgb3Ig
dGhlIGZhY3QgdGhhdCBjb25jcmV0ZSBhcHByb2FjaGVzIGFyZSBlYXNpZXIgdG8gdW5kZXJzdGFu
ZCAoYW5kIHRoYXTigJlzIHdoeSBJIHRlbmQgdG8gbG9vayBmb3IgZGF0YSBtb2RlbHMgd2hlbmV2
ZXINCiBJIHNlZSBhbiBpbmZvcm1hdGlvbiBtb2RlbCksIGJ1dCBJIHNhdyB0aGlzIGRvY3VtZW50
IGFzIGEgY2xlYXIgc3RlcCB0b3dhcmRzIGEgcHJlY2lzZSB1bmRlcnN0YW5kaW5nIG9mIHdoYXQg
dGhlIGNhcGFiaWxpdHkgbGF5ZXIgaXMuPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0i
Ij4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5CZSBnb29kZSw8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+
PGJyIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXY+DQo8YmxvY2txdW90ZSB0eXBlPSJj
aXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+T24gMTYgSnVuIDIwMTYsIGF0IDEwOjUwICwg
WGlhbGlhbmcgKEZyYW5rKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmZyYW5rLnhpYWxpYW5nQGh1YXdl
aS5jb20iIGNsYXNzPSIiPmZyYW5rLnhpYWxpYW5nQGh1YXdlaS5jb208L2E+Jmd0OyB3cm90ZTo8
L2Rpdj4NCjxiciBjbGFzcz0iQXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+DQo8ZGl2IGNsYXNz
PSIiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIiBzdHlsZT0icGFnZTogV29yZFNlY3Rpb24x
OyBmb250LWZhbWlseTogTHVjaWRhR3JhbmRlOyBmb250LXNpemU6IDExcHg7IGZvbnQtc3R5bGU6
IG5vcm1hbDsgZm9udC12YXJpYW50OiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRl
ci1zcGFjaW5nOiBub3JtYWw7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IG9ycGhhbnM6IGF1dG87IHRl
eHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsg
d2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdl
YmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAw
Y20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6IOWui+S9kzsiIGNsYXNz
PSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xh
c3M9IiI+SGkgYWxsLDxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHls
ZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5
OiDlrovkvZM7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMx
LCA3MywgMTI1KTsiIGNsYXNzPSIiPkZpcnN0bHksIEkgcmVhbGx5IGxpa2UgU3Vl4oCZcyBkZXNp
Z24gb2YgSTJOU0YgY2FwYWJpbGl0eSBpbnRlcmZhY2UgZGF0YSBtb2RlbCBldmVuIGl04oCZcyBp
biB0aGUgdmVyeSBiZWdpbm5pbmcgc3RhZ2Ugbm93LiBJIHRoaW5rIGl04oCZcyB2ZXJ5IHByb21p
c2luZy48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdp
bjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTog5a6L5L2T
OyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEy
NSk7IiBjbGFzcz0iIj5NeSBDb21tZW50cyB0byBEaWVnbzo8bzpwIGNsYXNzPSIiPjwvbzpwPjwv
c3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1z
aXplOiAxMnB0OyBmb250LWZhbWlseTog5a6L5L2TOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+
PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0iYm9yZGVyLXN0eWxlOiBzb2xpZCBu
b25lIG5vbmU7IGJvcmRlci10b3AtY29sb3I6IHJnYigxODEsIDE5NiwgMjIzKTsgYm9yZGVyLXRv
cC13aWR0aDogMXB0OyBwYWRkaW5nOiAzcHQgMGNtIDBjbTsiIGNsYXNzPSIiPg0KPGRpdiBzdHls
ZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5
OiDlrovkvZM7IiBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
IDEwcHQ7IiBjbGFzcz0iIj7lj5Hku7bkuro8c3BhbiBsYW5nPSJFTi1VUyIgY2xhc3M9IiI+Ojwv
c3Bhbj48L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMHB0
OyIgY2xhc3M9IiI+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPkkybnNmIFs8YSBocmVmPSJtYWlsdG86aTJuc2YtYm91bmNlc0BpZXRmLm9yZyIgc3R5bGU9
ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+bWFp
bHRvOmkybnNmLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XTxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PGIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTogMTBwdDsiIGNsYXNzPSIiPuS7o+ihqDxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOiAxMHB0OyIgY2xhc3M9IiI+RElFR08NCiBMT1BFWiBHQVJDSUE8YnIgY2xh
c3M9IiI+DQo8L3NwYW4+PGIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsi
IGNsYXNzPSIiPuWPkemAgeaXtumXtDxzcGFuIGxhbmc9IkVOLVVTIiBjbGFzcz0iIj46PC9zcGFu
Pjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IiBj
bGFzcz0iIj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
MjAxNjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyIgY2xhc3M9IiI+5bm0PHNw
YW4gbGFuZz0iRU4tVVMiIGNsYXNzPSIiPjY8L3NwYW4+5pyIPHNwYW4gbGFuZz0iRU4tVVMiIGNs
YXNzPSIiPjk8L3NwYW4+5pelPHNwYW4gbGFuZz0iRU4tVVMiIGNsYXNzPSIiPjxzcGFuIGNsYXNz
PSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj41OjQxPGJyIGNsYXNzPSIiPg0K
PC9zcGFuPjxiIGNsYXNzPSIiPuaUtuS7tuS6ujxzcGFuIGxhbmc9IkVOLVVTIiBjbGFzcz0iIj46
PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgY2xhc3M9IiI+PHNwYW4gY2xhc3M9IkFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlN1c2FuIEhhcmVzPGJyIGNsYXNzPSIiPg0K
PC9zcGFuPjxiIGNsYXNzPSIiPuaKhOmAgTxzcGFuIGxhbmc9IkVOLVVTIiBjbGFzcz0iIj46PC9z
cGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgY2xhc3M9IiI+PHNwYW4gY2xhc3M9IkFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzppMm5zZkBpZXRmLm9y
ZyIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xh
c3M9IiI+aTJuc2ZAaWV0Zi5vcmc8L2E+OzxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86YWRyaWFuQG9sZGRvZy5jby51ayIgc3R5
bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+
YWRyaWFuQG9sZGRvZy5jby51azwvYT47DQogTGluZGEgRHVuYmFyPGJyIGNsYXNzPSIiPg0KPC9z
cGFuPjxiIGNsYXNzPSIiPuS4u+mimDxzcGFuIGxhbmc9IkVOLVVTIiBjbGFzcz0iIj46PC9zcGFu
PjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgY2xhc3M9IiI+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJlOiBbSTJuc2ZdIEhlbHAgb24gdHVybmluZyBJMk5T
RiBJbmZvcm1hdGlvbiBNb2RlbHMgdG8gRGF0YSBNb2RlbHM8bzpwIGNsYXNzPSIiPjwvbzpwPjwv
c3Bhbj48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAw
Y20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiDlrovkvZM7IiBj
bGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PC9kaXY+
DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsg
Zm9udC1mYW1pbHk6IOWui+S9kzsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIGNsYXNz
PSIiPkhpLDxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48
bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1p
bHk6IOWui+S9kzsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIGNsYXNzPSIiPiZuYnNw
Ozwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdp
bjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTog5a6L5L2T
OyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgY2xhc3M9IiI+SnVzdCBhIHF1aWNrIHJl
cGx5IGZyb20gYSBub3QgdG9vIGRlZXAgcmVhZGluZyBhbmQgYSBmZXcgbWludXRlcyBvZiB0aGlu
a2luZyBhYm91dCBpdC4gSSBzZWUgdGhpcyBhcHByb2FjaCBwcm9taXNpbmcsIGFuZCBiZXR0ZXIg
c3RydWN0dXJlZCB0aGFuIHByZXZpb3VzIHByb3Bvc2FscyBvbiBob3cgdG8gd29yayBhdCB0aGUg
Q2FwYWJpbGl0eSBpbnRlcmZhY2UuPHNwYW4gc3R5bGU9ImNvbG9yOiByZ2IoMzEsIDczLCAxMjUp
OyIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9zcGFuPjwvZGl2Pg0KPGRp
diBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQt
ZmFtaWx5OiDlrovkvZM7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjog
cmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPltGcmFua106IENvdWxkIHlvdSBwbGVhc2UgcmVt
aW5kIG1lIHdoYXQgaXMgdGhlIOKAnHByZXZpb3VzIHByb3Bvc2Fsc+KAnT8gRG8geW91IG1lYW4g
dGhlIGN1cnJlbnQgaW5mb3JtYXRpb24gbW9kZWwgZGVzaWduPyBBbnkgbW9yZSBkZXRhaWxzPzxv
OnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20g
MGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiDlrovkvZM7IiBjbGFz
cz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNs
YXNzPSIiPiZuYnNwOzwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAw
LjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTog5a6L5L2TOyIgY2xhc3M9IiI+
DQo8c3BhbiBsYW5nPSJFTi1VUyIgY2xhc3M9IiI+SXQgaXMgbXkgaW1wcmVzc2lvbiB0aGF0IHRo
aXMgaXMgd2VsbCBhbGlnbmVkIHdpdGggdGhlIG1vZGVsIHdlIGhhdmUgYmVlbiBhcHBseWluZyBp
biB0aGUgU0VDVVJFRCBwcm9qZWN0LjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAw
MXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiDlrovkvZM7IiBjbGFzcz0iIj4NCjxz
cGFuIGxhbmc9IkVOLVVTIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxk
aXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQt
c2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6IOWui+S9kzsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0i
RU4tVVMiIGNsYXNzPSIiPkJlIGdvb2RlLDxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAu
MDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiDlrovkvZM7IiBjbGFzcz0iIj4N
CjxzcGFuIGxhbmc9IkVOLVVTIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PC9kaXY+DQo8ZGl2IGNs
YXNzPSIiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6IDVwdDsgbWFyZ2luLWJvdHRv
bTogNXB0OyIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAw
Y20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiDlrovkvZM7IiBj
bGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBjbGFzcz0iIj5PbiA4IEp1biAyMDE2LCBhdCAx
OToyMyAsIFN1c2FuIEhhcmVzICZsdDs8YSBocmVmPSJtYWlsdG86c2hhcmVzQG5kemguY29tIiBz
dHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0i
Ij5zaGFyZXNAbmR6aC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bh
bj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBm
b250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiDlrovkvZM7IiBjbGFzcz0iIj4NCjxzcGFuIGxh
bmc9IkVOLVVTIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0K
PGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9u
dC1zaXplOiAxMnB0OyBmb250LWZhbWlseTog5a6L5L2TOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IiBjbGFzcz0iIj5J4oCZbSB3b3JraW5nIG9uIHNvbWUgZGF0YSBtb2RlbHMgZm9y
IEkyTlNGIHRoYXQgaW50ZXJzZWN0IHdpdGggSTJSUyBGaWx0ZXItQmFzZWQgUklCIE1vZGVscyBh
bmQgQkdQIEZsb3cgU3BlY2lmaWNhdGlvbiBEYXRhIG1vZGVscy4mbmJzcDsgSSBjb3VsZCB1c2Ug
c29tZSBhZHZpY2UgZnJvbSB0aGUgYXV0aG9ycw0KIG9mIHRoZSBmb2xsb3dpbmcgaW5mb3JtYXRp
b24gbW9kZWxzLjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0i
Ij4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0
OyBmb250LWZhbWlseTog5a6L5L2TOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBj
bGFzcz0iIj4mbmJzcDs8bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0K
PGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9u
dC1zaXplOiAxMnB0OyBmb250LWZhbWlseTog5a6L5L2TOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IiBjbGFzcz0iIj5NeSBmb2N1cyBpcyB0byBiZSBhYmxlIHRvIGRyaXZlIHRoZSB1
c2UgdGhlIGZsb3cgZmlsdGVyIFlhbmcgbW9kZWxzIChJMk5TRiBwYWNrZXQtZmlsdGVycywgRmls
dGVyLUJhc2VkIFJJQiAoY29uZmlnLCBJMlJTLCBCR1AgaW5wdXQpLCAmbmJzcDthbmQgQkdQIEZs
b3cgU3BlY2lmaWNhdGlvbiB0cmFuc21pc3Npb24NCiBvZiBmaWx0ZXJzKSB0byBkcml2ZSB0aGUg
c2ltcGxlIGZpcmV3YWxsIHJ1bGVzIGZvdW5kIGluIHRoZSBMaW51eCBpcHRhYmxlcyB1c2VyIHBy
b2dyYW0gKG5ldGZpbHRlciBrZXJuZWwgbW9kdWxlKS4mbmJzcDsgSSBhbSB0cnlpbmcgdG8gZ2V0
IGEgc2V0IG9mIFlhbmcgZGF0YSBtb2RlbHMgdGhhdCBjYW4gaW50ZXJhY3Qgd2l0aCBhIHByb2Nl
c3MgKGUuZy4gaXB0YWJsZSYjNDM7JiM0MzsgdXNlciBwcm9ncmFtIG5hbWVkIGZsb3ctZmlsdGVy
cykgdGhhdCBjb21tdW5pY2F0ZXMNCiB3aXRoIGEgY29uZmQgKGNpc2NvIG5ldGNvbmYgZGVhbW9u
IHNldCkgdGhhdCBoYW5kbGVzIE5FVENPTkYvUkVTVENPTkYgYW5kIHVzZXMgWWFuZyB0byBjcmVh
dGUgdGhlIGRhdGEgYmFzZS4gJm5ic3A7Jm5ic3A7SSBhbSBjcmVhdGluZyBwcm90b3R5cGUgRGF0
YSBtb2RlbHMgdGhhdCBtaXJyb3IgdGhlIGZvbGxvd2luZyBkcmFmdHM6PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9z
cGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAw
Y20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiDlrovkvZM7IiBj
bGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250
LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZuYnNwOzxvOnAgY2xhc3M9
IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdDog
MzZwdDsiIGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBm
b250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiDlrovkvZM7IHRleHQtaW5kZW50OiAtMThwdDsi
IGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBTeW1ib2w7IiBjbGFzcz0iIj7Ctzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZTogN3B0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNl
cmlmOyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5DYXBhYmlsaXR5DQogbW9kZWwgZm9y
IFNvdXRoIEJvdW5kIGludGVyZmFjZSAoSTJOU0YgbWFuYWdlciB0byBOU0YgZGV2aWNlKTxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRw
czovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC14aWEtaTJuc2YtY2FwYWJpbGl0eS1p
bnRlcmZhY2UtaW0vIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRl
cmxpbmU7IiBjbGFzcz0iIj48c3BhbiBzdHlsZT0iY29sb3I6IHB1cnBsZTsiIGNsYXNzPSIiPmh0
dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LXhpYS1pMm5zZi1jYXBhYmlsaXR5
LWludGVyZmFjZS1pbS88L3NwYW4+PC9hPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdDogMzZwdDsiIGNsYXNzPSIiPg0KPGRp
diBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQt
ZmFtaWx5OiDlrovkvZM7IHRleHQtaW5kZW50OiAtMThwdDsiIGNsYXNzPSIiPg0KPHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBTeW1ib2w7IiBj
bGFzcz0iIj7Ctzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogN3B0
OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IiBjbGFzcz0iIj5JbnRlci1DbG91ZA0KIEREb1MgTWl0aWdhdGlvbiBBUEkg4oCTPHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxvOnAgY2xhc3M9IiI+
PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdDogMzZw
dDsiIGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250
LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiDlrovkvZM7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsiIGNsYXNzPSIiPjxhIGhyZWY9Imh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcv
ZG9jL2RyYWZ0LWZhbmctaTJuc2YtaW50ZXItY2xvdWQtZGRvcy1taXRpZ2F0aW9uLWFwaS8iIHN0
eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIi
PjxzcGFuIHN0eWxlPSJjb2xvcjogcHVycGxlOyIgY2xhc3M9IiI+aHR0cHM6Ly9kYXRhdHJhY2tl
ci5pZXRmLm9yZy9kb2MvZHJhZnQtZmFuZy1pMm5zZi1pbnRlci1jbG91ZC1kZG9zLW1pdGlnYXRp
b24tYXBpLzwvc3Bhbj48L2E+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rp
dj4NCjxkaXYgc3R5bGU9Im1hcmdpbi1sZWZ0OiAzNnB0OyIgY2xhc3M9IiI+DQo8ZGl2IHN0eWxl
PSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6
IOWui+S9kzsgdGV4dC1pbmRlbnQ6IC0xOHB0OyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IFN5bWJvbDsiIGNsYXNzPSIi
PsK3PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiA3cHQ7IGZvbnQt
ZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxiIGNsYXNzPSIiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogJ0NvdXJpZXIgTmV3
JzsiIGNsYXNzPSIiPkFuDQogSW5mb3JtYXRpb24gTW9kZWwgZm9yIHRoZSBNb25pdG9yaW5nIG9m
IE5ldHdvcmsgU2VjdXJpdHkgRnVuY3Rpb25zIC08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1s
L2RyYWZ0LXpoYW5nLWkybnNmLWluZm8tbW9kZWwtbW9uaXRvcmluZy0wMCIgc3R5bGU9ImNvbG9y
OiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+PHNwYW4gc3R5
bGU9ImNvbG9yOiBwdXJwbGU7IiBjbGFzcz0iIj5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwv
ZHJhZnQtemhhbmctaTJuc2YtaW5mby1tb2RlbC1tb25pdG9yaW5nLTAwPC9zcGFuPjwvYT48L3Nw
YW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+PC9vOnA+
PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiDlrovkvZM7
IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBm
b250LWZhbWlseTogJ0NvdXJpZXIgTmV3JzsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4N
CjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTog5a6L5L2TOyIgY2xhc3M9IiI+DQo8
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5NeSB1bmRlcnN0YW5kaW5nIGlzIHRoZSBJMk5T
RiBjYXBhYmlsaXR5IGludGVyZmFjZSBmb2N1cyBvbiB0aGUgc291dGgtYm91bmQgaW50ZXJmYWNl
IHRvIHRoZSBOU0YuJm5ic3A7IFRvIHN0YXJ0IG91dCBhIFlhbmcgZGF0YSBtb2RlbCwgSSBoYXZl
IGNyZWF0ZWQgaGlnaC1sZXZlbCBZYW5nIHN0cnVjdHVyZXMNCiBmb3IgdGhlc2UgdGhyZWUgbW9k
ZWxzLiZuYnNwOyBJ4oCZbGwgYmUgYXNraW5nIHF1ZXN0aW9ucyBhYm91dCBlYWNoIG1vZGVsIGlu
IGEgc2VwYXJhdGUgZW1haWwgdGhyZWFkLCBidXQgYW5zd2VyIG1lIGluIGFueSBlbWFpbCB0aHJl
YWQuICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNt
IDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiDlrovkvZM7IiBjbGFzcz0i
Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZuYnNwOzxvOnAgY2xhc3M9IiI+PC9v
OnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFy
Z2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiDlrovk
vZM7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMXB0
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPkZpcnN0IG9uIHRo
ZSBjYXBhYmlsaXR5IG1vZGVsLCAmbmJzcDtuZXR3b3JrIHNlY3VyaXR5IGNvbnRyb2wgaXMgYSBs
aXN0IG9mIEVDQSBwb2xpY2llcywgbmV0d29yayBzZWN1cml0eSBjb250ZW50IGNhcGFiaWxpdHkg
aXMgYSBsaXN0IG9mIHNlY3VyaXR5IGNvbnRlbnQgY2FwYWJpbGl0aWVzLCBhbmQgYXR0YWNrDQog
bWl0aWdhdGlvbiBpcyBhIGxpc3Qgb2YgYXR0YWNrIG1pdGlnYXRpb24gY2FwYWJpbGl0aWVzLiZu
YnNwOyAmbmJzcDtBIHN1Z2dlc3RlZCBZYW5nIEhpZ2gtbGV2ZWwgbW9kZWwgc3RydWN0dXJlIGlz
IGJlbG93LiAmbmJzcDtNeSBxdWVzdGlvbiBpcyBob3cgZG9lcyBhbiBJMk5TRiBtYW5hZ2VyIGVu
Z2FnZSB0aGUgcGFja2V0IHNlY3VyaXR5IHBvbGljaWVzPyZuYnNwOyBEb2VzIHB1dHRpbmcgYSBw
b2xpY3kgaW4gdGhlIG5ldHdvcmsgc2VjdXJpdHkgY29udHJvbCBtZWFucyBpdCBnZXRzDQogdHJh
bnNtaXR0ZWQgdG8gdGhlIE5TRiBkZXZpY2UsIGFuZCBpbnN0YWxsZWQ/Jm5ic3A7IERvZXMgdGhl
IGNhcGFiaWxpdHkgbW9kZWwgcHJvdmlkZSBib3RoIHRoZSB3YXkgdG8gbGlzdCB0aGUgZnVuY3Rp
b25zIChzZWN1cml0eSBjb250ZW50IGFuZCBtaXRpZ2F0aW9uKSBhbmQgYSB3YXkgdG8gZW5nYWdl
IHRoZXNlIGZ1bmN0aW9ucz88c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYg
Y2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6
ZTogMTJwdDsgZm9udC1mYW1pbHk6IOWui+S9kzsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyIgY2xhc3M9IiI+Jm5ic3A7PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8
L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAx
cHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6IOWui+S9kzsiIGNsYXNzPSIiPg0KPHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+U3VlIEhhcmVzPG86cCBjbGFzcz0iIj48L286cD48
L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46
IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6IOWui+S9kzsi
IGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+Jm5ic3A7PG86cCBjbGFz
cz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1p
bHk6IOWui+S9kzsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+Jm5i
c3A7PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9
IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJw
dDsgZm9udC1mYW1pbHk6IOWui+S9kzsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIg
Y2xhc3M9IiI+SW5pdGlhbCBZYW5nIG1vZGVsczxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwv
ZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFw
dDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTog5a6L5L2TOyIgY2xhc3M9IiI+DQo8c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4tLS0tLS0tLS0tPG86cCBjbGFzcz0iIj48L286cD48
L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46
IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6IOWui+S9kzsi
IGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+aWV0Zi1pMm5zZi1jYXBh
YmlsaXR5LVNCSTxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNp
emU6IDEycHQ7IGZvbnQtZmFtaWx5OiDlrovkvZM7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsiIGNsYXNzPSIiPiYjNDM7LS1ydyBpMm5zZi1wb2xpY3ktbGlzdDxvOnAgY2xhc3M9IiI+
PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0i
bWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiDl
rovkvZM7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZuYnNwOyZu
YnNwOyZuYnNwOyAmIzQzOy0tcncgcG9saWN5LWxpc3QtbmFtZSBzdHJpbmcgJm5ic3A7Jm5ic3A7
LSBuYW1lIG9mIHBvbGljeSBsaXN0PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8
L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAx
cHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6IOWui+S9kzsiIGNsYXNzPSIiPg0KPHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS1ydyBp
Mm5zZi1wb2xpY3ktcnVsZSogW25hbWVdPG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+
DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4w
MDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6IOWui+S9kzsiIGNsYXNzPSIiPg0K
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS1ydyBuYW1lIHN0cmluZyAmbmJzcDsmbmJzcDsmbmJzcDst
IG5hbWUgb2YgcG9saWN5IHJ1bGU8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxk
aXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQt
c2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6IOWui+S9kzsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7JiM0MzstLXJ3IG5ldC1zZWMtY3RsLXJ1bGVzPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAw
MXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiDlrovkvZM7IiBjbGFzcz0iIj4NCjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3VzZXMgaWV0Zi1wa3Qt
ZWNhLXNlYy1wb2xpY3kgLy8gcGFja2V0IEVDQSBzZWN1cml0eSBwb2xpY3k8c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48
L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46
IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6IOWui+S9kzsi
IGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+Jm5ic3A7PG86cCBjbGFz
cz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1p
bHk6IOWui+S9kzsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyYjNDM7LS1ydyBuZXQtc2VjLWNvbnRlbnQmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgLy8gbGlzdCBvZiBjb250ZW50IHNlY3VyaXR5IGNhcGFi
aWxpdGllczxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48
bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4N
CjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBm
b250LWZhbWlseTog5a6L5L2TOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFz
cz0iIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDt1c2VzIGkybnNmLXNlYy1jb250ZW50Jm5ic3A7ICZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOy8vIGdyb3VwaW5nIG9mIHNlY3VyaXR5IGNhcGFiaWxpdGll
czxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48bzpwIGNs
YXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYg
c3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZh
bWlseTog5a6L5L2TOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4m
bmJzcDs8bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAx
MnB0OyBmb250LWZhbWlseTog5a6L5L2TOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmIzQzOy0tcncg
bmV0LWF0dGFjay1taXRpZ2F0ZSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyAvLyBsaXN0IG9mIG1pdGlnYXRpb24gY2FwYWJpbGl0aWVzIC88c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L3Nw
YW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBj
bSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6IOWui+S9kzsiIGNs
YXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7dXNlcyBpMm5z
Zi1taXRpZ2F0ZS1ydWxlcyZuYnNwOyAvL2dyb3VwaW5nIG9mIG1pdGlnYXRpb24gY2FwYWJpbGl0
aWVzPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxvOnAg
Y2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRp
diBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQt
ZmFtaWx5OiDlrovkvZM7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIi
PiZuYnNwOzxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNs
YXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6
IDEycHQ7IGZvbnQtZmFtaWx5OiDlrovkvZM7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsiIGNsYXNzPSIiPklzIHRoaXMgYSBnb29kIHdheSB0byBzdGFydCB0aGUgY2FwYWJpbGl0aWVz
IHN0cnVjdHVyZT8mbmJzcDsgSSBoYXZlIGRlZmluaXRpb25zIGZvciBlYWNoIG9mIHRoZSDigJx1
c2Vz4oCdIHN0YXRlbWVudHMgaW4gZGlmZmVyZW50IG1vZGVscywgYnV0IEkgbmVlZCBoZWxwIHVu
ZGVyc3RhbmRpbmcgaWYgdGhpcyBzdHJ1Y3R1cmUNCiBpcyBjb3JyZWN0LjxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwv
c3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjog
MGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTog5a6L5L2TOyIg
Y2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4mbmJzcDs8bzpwIGNsYXNz
PSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5
bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWls
eTog5a6L5L2TOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5pZXRm
LXBrdC1lY2Etc2VjLXBvbGljeSBjYW4gYmUgYW4gZXh0ZW5zaW9uIG9mIHRoZSBJMlJTL0NvbmZp
Z3VyYXRpb24gZmlsdGVycyBmb3IgcGFja2V0IEZpbHRlci1CYXNlZCBSSUJTLiZuYnNwOyZuYnNw
OyBGb3IgdGhlIGkybnNmLXNlYy1jb250ZW50LWNhcGJpbGl0eSwgZG9lcyB0aGlzIGZvcm0gbWFr
ZSBzZW5zZTo8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+
DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsg
Zm9udC1mYW1pbHk6IOWui+S9kzsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xh
c3M9IiI+Jm5ic3A7PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxk
aXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQt
c2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6IOWui+S9kzsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyIgY2xhc3M9IiI+JiM0MzstLWkybnNmLXNlYy1jb250ZW50PG86cCBjbGFzcz0iIj48
L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJt
YXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6IOWu
i+S9kzsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDEx
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+Jm5ic3A7ICYj
NDM7LS1ydyBpMm5zZi1zZWMtY29udGVudC1jYXAqIFtvcmRlci1pZCBmdW5jdGlvbi1zZXQtbmFt
ZV08bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0i
Ij4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0
OyBmb250LWZhbWlseTog5a6L5L2TOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBj
bGFzcz0iIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLXJ3IG9yZGVyLWlkJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IC8vIG9yZGVyICMgaWYgaW4g
b3JkZXJlZCBsaXN0PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNz
PSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEy
cHQ7IGZvbnQtZmFtaWx5OiDlrovkvZM7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsi
IGNsYXNzPSIiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyYjNDM7LS1ydyBmdW5jdGlv
bi1zZXQtbmFtZSBzdHJpbmcmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgLy8gbmFtZSBm
b3IgZnVuY3Rpb248c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9
IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJw
dDsgZm9udC1mYW1pbHk6IOWui+S9kzsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIg
Y2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7JiM0MzstLXJ3IGFudGktdmly
dXMgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Ly8gYmFzaWMgc2VjdXJpdHkgY29udGVudCBhY3Rpb248
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PG86cCBjbGFz
cz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1p
bHk6IOWui+S9kzsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fCZuYnNwOyAmIzQzOy0tcncgcHVibGljLWFudGkt
dmlydXMgW25hbWVdICZuYnNwOyZuYnNwOyZuYnNwOy8vIGFudGktdmlydXMgY2FwYWJpbGl0eSBm
cm9tIHB1YmxpYyBzb3VyY2VzPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNp
emU6IDEycHQ7IGZvbnQtZmFtaWx5OiDlrovkvZM7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsiIGNsYXNzPSIiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3wmbmJzcDsmbmJz
cDsg4oCmICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOy8vICZuYnNwOyh5
YW5nIHN0cnVjdHVyZSBkZXRhaWxzKTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0K
PGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9u
dC1zaXplOiAxMnB0OyBmb250LWZhbWlseTog5a6L5L2TOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt8Jm5ic3A7
ICYjNDM7LS1ydyB2ZW5kb3ItYW50aS12aXJ1cyBbdmVuZG9yXSZuYnNwOyAvLyBhbnRpLXZpcnVz
IGNhcGFiaWxpdHkgZnJvbSB2ZW5kb3I8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4N
CjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZv
bnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6IOWui+S9kzsiIGNsYXNzPSIiPg0KPHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fCZuYnNw
OyB8PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9
IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJw
dDsgZm9udC1mYW1pbHk6IOWui+S9kzsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIg
Y2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IOKApi48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+
DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4w
MDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6IOWui+S9kzsiIGNsYXNzPSIiPg0K
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+Jm5ic3A7PG86cCBjbGFzcz0iIj48L286cD48
L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46
IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6IOWui+S9kzsi
IGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+VGhlIG1pdGlnYXRpb24g
aGFzIGEgc2ltaWxhciBzdHJ1Y3R1cmUgdG8gdGhlIGkybnNmLXNlYy1jb250ZW50LiZuYnNwOyAm
bmJzcDs8bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAx
MnB0OyBmb250LWZhbWlseTog5a6L5L2TOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IiBjbGFzcz0iIj4mbmJzcDs8bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2
Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsg
Zm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTog5a6L5L2TOyIgY2xhc3M9IiI+DQo8c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4mIzQzOy0taTJuc2YtYXR0YWNrLW1pdGlnYXRpb248bzpw
IGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxk
aXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250
LWZhbWlseTog5a6L5L2TOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0i
Ij4mbmJzcDsgJiM0MzstLXJ3IGkybnNmLWF0dGFjay1taXRpZ2F0ZS1mY24qIFtvcmRlci1pZCwg
ZmNuLW5hbWVdPG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYg
Y2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6
ZTogMTJwdDsgZm9udC1mYW1pbHk6IOWui+S9kzsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS1ydyBvcmRlci1p
ZDxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIi
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7
IGZvbnQtZmFtaWx5OiDlrovkvZM7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNs
YXNzPSIiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0tcncgZmNuLW5hbWU8c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PG86cCBjbGFzcz0iIj48
L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJt
YXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6IOWu
i+S9kzsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDEx
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7JiM0MzstLXJ3IHN5bi1mbG9vZDxvOnAgY2xhc3M9IiI+PC9v
OnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFy
Z2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiDlrovk
vZM7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMXB0
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO3wmbmJzcDsgJiM0MzstLXJ3IHB1YmxpYy1zeW4tZmxvb2QqIFtuYW1lXTxv
OnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0K
PGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZv
bnQtZmFtaWx5OiDlrovkvZM7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNz
PSIiPiZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDt8Jm5ic3A7IHwgLi4uPHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9z
cGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAw
Y20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiDlrovkvZM7IiBj
bGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250
LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO3wmbmJzcDsgJiM0MzstLXJ3IHZlbmRvci1zeW4tZmxvb2QqIFt2ZW5kb3Jd
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxvOnAgY2xh
c3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBz
dHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFt
aWx5OiDlrovkvZM7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3wmbmJzcDsgfCAuLi48c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L3Nw
YW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBj
bSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6IOWui+S9kzsiIGNs
YXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7JiM0MzstLXJ3IFVEUCBmbG9vZDxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFu
PjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20g
MGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiDlrovkvZM7IiBjbGFz
cz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZuYnNwOzxvOnAgY2xhc3M9IiI+
PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0i
bWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiDl
rovkvZM7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZuYnNwOzxv
OnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0K
PGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZv
bnQtZmFtaWx5OiDlrovkvZM7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNz
PSIiPiZuYnNwOzxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1m
YW1pbHk6IOWui+S9kzsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6IDguNXB0OyBmb250LWZhbWlseTogTHVjaWRhR3JhbmRlLCBzZXJpZjsiIGNsYXNzPSIi
Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyIGNsYXNz
PSIiPg0KSTJuc2YgbWFpbGluZyBsaXN0PGJyIGNsYXNzPSIiPg0KPC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIiBjbGFzcz0iIj48YSBocmVmPSJtYWlsdG86STJuc2ZAaWV0Zi5vcmciIHN0eWxlPSJj
b2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6IDguNXB0OyBmb250LWZhbWlseTogTHVjaWRhR3JhbmRlLCBzZXJp
ZjsgY29sb3I6IHB1cnBsZTsiIGNsYXNzPSIiPkkybnNmQGlldGYub3JnPC9zcGFuPjwvYT48L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDguNXB0OyBmb250LWZhbWls
eTogTHVjaWRhR3JhbmRlLCBzZXJpZjsiIGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyIgY2xhc3M9IiI+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9pMm5zZiIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3Jh
dGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogOC41cHQ7
IGZvbnQtZmFtaWx5OiBMdWNpZGFHcmFuZGUsIHNlcmlmOyBjb2xvcjogcHVycGxlOyIgY2xhc3M9
IiI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pMm5zZjwvc3Bhbj48L2E+
PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4N
CjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6
IDEycHQ7IGZvbnQtZmFtaWx5OiDlrovkvZM7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVT
IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAx
MnB0OyBmb250LWZhbWlseTog5a6L5L2TOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9IiIgY2xhc3M9IiI+LS08YnIgY2xhc3M9IiI+DQomcXVvdDtFc3RhIHZleiBubyBmYWxs
YXJlbW9zLCBEb2N0b3IgSW5maWVybm8mcXVvdDs8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+
DQpEciBEaWVnbyBSLiBMb3BlejxiciBjbGFzcz0iIj4NClRlbGVmb25pY2EgSSYjNDM7RDxiciBj
bGFzcz0iIj4NCjxhIGhyZWY9Imh0dHA6Ly9wZW9wbGUudGlkLmVzL2RpZWdvLmxvcGV6LyIgc3R5
bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+
aHR0cDovL3Blb3BsZS50aWQuZXMvZGllZ28ubG9wZXovPC9hPjxiciBjbGFzcz0iIj4NCjxiciBj
bGFzcz0iIj4NCmUtbWFpbDo8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmRpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb20iIHN0
eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIi
PmRpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb208L2E+PGJyIGNsYXNzPSIiPg0KVGVsOiAmbmJz
cDsgJm5ic3A7JiM0MzszNCA5MTMgMTI5IDA0MTxiciBjbGFzcz0iIj4NCk1vYmlsZTogJiM0Mzsz
NCA2ODIgMDUxIDA5MTxiciBjbGFzcz0iIj4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS08bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9u
dC1mYW1pbHk6IOWui+S9kzsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIGNsYXNzPSIi
PiZuYnNwOzwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNt
IDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiDlrovkvZM7IiBjbGFzcz0i
Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PC9kaXY+DQo8ZGl2
IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20g
MC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6IOWui+S9kzsgdGV4dC1hbGln
bjogY2VudGVyOyI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgY2xhc3M9IiI+DQo8aHIgc2l6ZT0iMiIg
d2lkdGg9IjEwMCUiIGFsaWduPSJjZW50ZXIiIGNsYXNzPSIiPg0KPC9zcGFuPjwvZGl2Pg0KPGRp
diBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQt
ZmFtaWx5OiDlrovkvZM7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBjb2xvcjogZ3Jh
eTsiIGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCkVzdGUgbWVuc2FqZSB5IHN1cyBhZGp1bnRvcyBz
ZSBkaXJpZ2VuIGV4Y2x1c2l2YW1lbnRlIGEgc3UgZGVzdGluYXRhcmlvLCBwdWVkZSBjb250ZW5l
ciBpbmZvcm1hY2nDs24gcHJpdmlsZWdpYWRhIG8gY29uZmlkZW5jaWFsIHkgZXMgcGFyYSB1c28g
ZXhjbHVzaXZvIGRlIGxhIHBlcnNvbmEgbyBlbnRpZGFkIGRlIGRlc3Rpbm8uIFNpIG5vIGVzIHVz
dGVkLiBlbCBkZXN0aW5hdGFyaW8gaW5kaWNhZG8sIHF1ZWRhIG5vdGlmaWNhZG8gZGUgcXVlIGxh
DQogbGVjdHVyYSwgdXRpbGl6YWNpw7NuLCBkaXZ1bGdhY2nDs24geS9vIGNvcGlhIHNpbiBhdXRv
cml6YWNpw7NuIHB1ZWRlIGVzdGFyIHByb2hpYmlkYSBlbiB2aXJ0dWQgZGUgbGEgbGVnaXNsYWNp
w7NuIHZpZ2VudGUuIFNpIGhhIHJlY2liaWRvIGVzdGUgbWVuc2FqZSBwb3IgZXJyb3IsIGxlIHJv
Z2Ftb3MgcXVlIG5vcyBsbyBjb211bmlxdWUgaW5tZWRpYXRhbWVudGUgcG9yIGVzdGEgbWlzbWEg
dsOtYSB5IHByb2NlZGEgYSBzdSBkZXN0cnVjY2nDs24uPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNz
PSIiPg0KVGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiB0aGlzIHRyYW5zbWlzc2lvbiBpcyBw
cml2aWxlZ2VkIGFuZCBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24gaW50ZW5kZWQgb25seSBmb3Ig
dGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgbmFtZWQgYWJvdmUuIElmIHRoZSBy
ZWFkZXIgb2YgdGhpcyBtZXNzYWdlIGlzIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCB5b3Ug
YXJlIGhlcmVieSBub3RpZmllZCB0aGF0IGFueSBkaXNzZW1pbmF0aW9uLA0KIGRpc3RyaWJ1dGlv
biBvciBjb3B5aW5nIG9mIHRoaXMgY29tbXVuaWNhdGlvbiBpcyBzdHJpY3RseSBwcm9oaWJpdGVk
LiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIHRyYW5zbWlzc2lvbiBpbiBlcnJvciwgZG8gbm90
IHJlYWQgaXQuIFBsZWFzZSBpbW1lZGlhdGVseSByZXBseSB0byB0aGUgc2VuZGVyIHRoYXQgeW91
IGhhdmUgcmVjZWl2ZWQgdGhpcyBjb21tdW5pY2F0aW9uIGluIGVycm9yIGFuZCB0aGVuIGRlbGV0
ZSBpdC48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpFc3RhIG1lbnNhZ2VtIGUgc2V1cyBh
bmV4b3Mgc2UgZGlyaWdlbSBleGNsdXNpdmFtZW50ZSBhbyBzZXUgZGVzdGluYXTDoXJpbywgcG9k
ZSBjb250ZXIgaW5mb3JtYcOnw6NvIHByaXZpbGVnaWFkYSBvdSBjb25maWRlbmNpYWwgZSDDqSBw
YXJhIHVzbyBleGNsdXNpdm8gZGEgcGVzc29hIG91IGVudGlkYWRlIGRlIGRlc3Rpbm8uIFNlIG7D
o28gw6kgdm9zc2Egc2VuaG9yaWEgbyBkZXN0aW5hdMOhcmlvIGluZGljYWRvLCBmaWNhIG5vdGlm
aWNhZG8gZGUgcXVlIGENCiBsZWl0dXJhLCB1dGlsaXphw6fDo28sIGRpdnVsZ2HDp8OjbyBlL291
IGPDs3BpYSBzZW0gYXV0b3JpemHDp8OjbyBwb2RlIGVzdGFyIHByb2liaWRhIGVtIHZpcnR1ZGUg
ZGEgbGVnaXNsYcOnw6NvIHZpZ2VudGUuIFNlIHJlY2ViZXUgZXN0YSBtZW5zYWdlbSBwb3IgZXJy
bywgcm9nYW1vcy1saGUgcXVlIG5vcyBvIGNvbXVuaXF1ZSBpbWVkaWF0YW1lbnRlIHBvciBlc3Rh
IG1lc21hIHZpYSBlIHByb2NlZGEgYSBzdWEgZGVzdHJ1acOnw6NvPC9zcGFuPjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPGJyIGNsYXNzPSIiPg0KPGRpdiBh
cHBsZS1jb250ZW50LWVkaXRlZD0idHJ1ZSIgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJjb2xvcjog
cmdiKDAsIDAsIDApOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0
LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdo
aXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJr
aXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgd29yZC13cmFwOiBicmVhay13b3JkOyAtd2Via2l0
LW5ic3AtbW9kZTogc3BhY2U7IC13ZWJraXQtbGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2U7
IiBjbGFzcz0iIj4NCi0tPGJyIGNsYXNzPSIiPg0KJnF1b3Q7RXN0YSB2ZXogbm8gZmFsbGFyZW1v
cywgRG9jdG9yIEluZmllcm5vJnF1b3Q7PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KRHIg
RGllZ28gUi4gTG9wZXo8YnIgY2xhc3M9IiI+DQpUZWxlZm9uaWNhIEkmIzQzO0Q8YnIgY2xhc3M9
IiI+DQo8YSBocmVmPSJodHRwOi8vcGVvcGxlLnRpZC5lcy9kaWVnby5sb3Blei8iIGNsYXNzPSIi
Pmh0dHA6Ly9wZW9wbGUudGlkLmVzL2RpZWdvLmxvcGV6LzwvYT48YnIgY2xhc3M9IiI+DQo8YnIg
Y2xhc3M9IiI+DQplLW1haWw6IGRpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb208YnIgY2xhc3M9
IiI+DQpUZWw6ICZuYnNwOyAmbmJzcDsmIzQzOzM0IDkxMyAxMjkgMDQxPGJyIGNsYXNzPSIiPg0K
TW9iaWxlOiAmIzQzOzM0IDY4MiAwNTEgMDkxPGJyIGNsYXNzPSIiPg0KLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLTwvZGl2Pg0KPC9kaXY+DQo8YnIgY2xhc3M9IiI+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGJyPg0KPGhyPg0KPGZvbnQgZmFjZT0iQXJpYWwiIGNvbG9yPSJHcmF5IiBzaXpl
PSIxIj48YnI+DQpFc3RlIG1lbnNhamUgeSBzdXMgYWRqdW50b3Mgc2UgZGlyaWdlbiBleGNsdXNp
dmFtZW50ZSBhIHN1IGRlc3RpbmF0YXJpbywgcHVlZGUgY29udGVuZXIgaW5mb3JtYWNpw7NuIHBy
aXZpbGVnaWFkYSBvIGNvbmZpZGVuY2lhbCB5IGVzIHBhcmEgdXNvIGV4Y2x1c2l2byBkZSBsYSBw
ZXJzb25hIG8gZW50aWRhZCBkZSBkZXN0aW5vLiBTaSBubyBlcyB1c3RlZC4gZWwgZGVzdGluYXRh
cmlvIGluZGljYWRvLCBxdWVkYSBub3RpZmljYWRvIGRlIHF1ZSBsYQ0KIGxlY3R1cmEsIHV0aWxp
emFjacOzbiwgZGl2dWxnYWNpw7NuIHkvbyBjb3BpYSBzaW4gYXV0b3JpemFjacOzbiBwdWVkZSBl
c3RhciBwcm9oaWJpZGEgZW4gdmlydHVkIGRlIGxhIGxlZ2lzbGFjacOzbiB2aWdlbnRlLiBTaSBo
YSByZWNpYmlkbyBlc3RlIG1lbnNhamUgcG9yIGVycm9yLCBsZSByb2dhbW9zIHF1ZSBub3MgbG8g
Y29tdW5pcXVlIGlubWVkaWF0YW1lbnRlIHBvciBlc3RhIG1pc21hIHbDrWEgeSBwcm9jZWRhIGEg
c3UgZGVzdHJ1Y2Npw7NuLjxicj4NCjxicj4NClRoZSBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4g
dGhpcyB0cmFuc21pc3Npb24gaXMgcHJpdmlsZWdlZCBhbmQgY29uZmlkZW50aWFsIGluZm9ybWF0
aW9uIGludGVuZGVkIG9ubHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5
IG5hbWVkIGFib3ZlLiBJZiB0aGUgcmVhZGVyIG9mIHRoaXMgbWVzc2FnZSBpcyBub3QgdGhlIGlu
dGVuZGVkIHJlY2lwaWVudCwgeW91IGFyZSBoZXJlYnkgbm90aWZpZWQgdGhhdCBhbnkgZGlzc2Vt
aW5hdGlvbiwNCiBkaXN0cmlidXRpb24gb3IgY29weWluZyBvZiB0aGlzIGNvbW11bmljYXRpb24g
aXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyB0cmFuc21p
c3Npb24gaW4gZXJyb3IsIGRvIG5vdCByZWFkIGl0LiBQbGVhc2UgaW1tZWRpYXRlbHkgcmVwbHkg
dG8gdGhlIHNlbmRlciB0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgY29tbXVuaWNhdGlvbiBp
biBlcnJvciBhbmQgdGhlbiBkZWxldGUgaXQuPGJyPg0KPGJyPg0KRXN0YSBtZW5zYWdlbSBlIHNl
dXMgYW5leG9zIHNlIGRpcmlnZW0gZXhjbHVzaXZhbWVudGUgYW8gc2V1IGRlc3RpbmF0w6FyaW8s
IHBvZGUgY29udGVyIGluZm9ybWHDp8OjbyBwcml2aWxlZ2lhZGEgb3UgY29uZmlkZW5jaWFsIGUg
w6kgcGFyYSB1c28gZXhjbHVzaXZvIGRhIHBlc3NvYSBvdSBlbnRpZGFkZSBkZSBkZXN0aW5vLiBT
ZSBuw6NvIMOpIHZvc3NhIHNlbmhvcmlhIG8gZGVzdGluYXTDoXJpbyBpbmRpY2FkbywgZmljYSBu
b3RpZmljYWRvIGRlIHF1ZSBhDQogbGVpdHVyYSwgdXRpbGl6YcOnw6NvLCBkaXZ1bGdhw6fDo28g
ZS9vdSBjw7NwaWEgc2VtIGF1dG9yaXphw6fDo28gcG9kZSBlc3RhciBwcm9pYmlkYSBlbSB2aXJ0
dWRlIGRhIGxlZ2lzbGHDp8OjbyB2aWdlbnRlLiBTZSByZWNlYmV1IGVzdGEgbWVuc2FnZW0gcG9y
IGVycm8sIHJvZ2Ftb3MtbGhlIHF1ZSBub3MgbyBjb211bmlxdWUgaW1lZGlhdGFtZW50ZSBwb3Ig
ZXN0YSBtZXNtYSB2aWEgZSBwcm9jZWRhIGEgc3VhIGRlc3RydWnDp8Ojbzxicj4NCjwvZm9udD4N
CjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_483232FD4BF64193AB6A928A289C990Btelefonicacom_--


From nobody Wed Jun 15 20:42:13 2016
Return-Path: <frank.xialiang@huawei.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 65C9412D0E5 for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 20:42:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.636
X-Spam-Level: 
X-Spam-Status: No, score=-5.636 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001, T_FILL_THIS_FORM_SHORT=0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2vAKvao6NDKe for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 20:42:08 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A5AF912B041 for <i2nsf@ietf.org>; Wed, 15 Jun 2016 20:42:06 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml705-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CMA66858; Thu, 16 Jun 2016 03:42:04 +0000 (GMT)
Received: from SZXEMA415-HUB.china.huawei.com (10.82.72.33) by lhreml705-cah.china.huawei.com (10.201.5.168) with Microsoft SMTP Server (TLS) id 14.3.235.1; Thu, 16 Jun 2016 04:42:02 +0100
Received: from SZXEMA502-MBS.china.huawei.com ([169.254.4.245]) by SZXEMA415-HUB.china.huawei.com ([10.82.72.33]) with mapi id 14.03.0235.001; Thu, 16 Jun 2016 11:41:54 +0800
From: "Xialiang (Frank)" <frank.xialiang@huawei.com>
To: DIEGO LOPEZ GARCIA <diego.r.lopez@telefonica.com>
Thread-Topic: [I2nsf] Help on turning I2NSF Information Models to Data Models
Thread-Index: AdHBoSvxjYHtRDHFSB2rOIfiUEB/PQALTaKAAWhYlVAAAyggAAAA+fAQ
Date: Thu, 16 Jun 2016 03:41:53 +0000
Message-ID: <C02846B1344F344EB4FAA6FA7AF481F12AF5C44A@SZXEMA502-MBS.china.huawei.com>
References: <010801d1c1aa$6ac56ee0$40504ca0$@ndzh.com> <B2C68D9F-53FB-4819-ADDF-9EEF28FD4094@telefonica.com> <C02846B1344F344EB4FAA6FA7AF481F12AF5C39B@SZXEMA502-MBS.china.huawei.com> <483232FD-4BF6-4193-AB6A-928A289C990B@telefonica.com>
In-Reply-To: <483232FD-4BF6-4193-AB6A-928A289C990B@telefonica.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.135.43.91]
Content-Type: multipart/alternative; boundary="_000_C02846B1344F344EB4FAA6FA7AF481F12AF5C44ASZXEMA502MBSchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020203.5762200C.015B, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.4.245, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: ca7178a24c2e497e0e420f220291c707
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/qCE_DBjK63k06mCUy9srrApE4CQ>
Cc: "i2nsf@ietf.org" <i2nsf@ietf.org>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, Susan Hares <shares@ndzh.com>, Linda Dunbar <linda.dunbar@huawei.com>
Subject: [I2nsf] =?utf-8?b?562U5aSNOiAgSGVscCBvbiB0dXJuaW5nIEkyTlNGIElu?= =?utf-8?q?formation_Models_to_Data_Models?=
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 16 Jun 2016 03:42:11 -0000

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

T2ssIERpZWdvLiBJIGdldCB5b3VyIHBvaW50Lg0KSW4gZ2VuZXJhbCwgSSBhZ3JlZSB3aXRoIHlv
dS4gTW9yZSBjb25jcmV0ZSBhcHByb2FjaGVzIGFyZSBhbHdheXMgZWFzaWVyIHRoYW4gdGhlIGdl
bmVyYWwgY2xhc3NpZmljYXRpb24uDQpUaGUgaW5mb3JtYXRpb24gbW9kZWwgZHJhZnQgaXMgZ29p
bmcgdG8gYW5kIHdpbGwgY29udGludWUgdGhpcyBkaXJlY3Rpb24uDQoNClRoYW5rcyENCg0K5Y+R
5Lu25Lq6OiBESUVHTyBMT1BFWiBHQVJDSUEgW21haWx0bzpkaWVnby5yLmxvcGV6QHRlbGVmb25p
Y2EuY29tXQ0K5Y+R6YCB5pe26Ze0OiAyMDE25bm0NuaciDE25pelIDExOjA5DQrmlLbku7bkuro6
IFhpYWxpYW5nIChGcmFuaykNCuaKhOmAgTogaTJuc2ZAaWV0Zi5vcmc7IGFkcmlhbkBvbGRkb2cu
Y28udWs7IExpbmRhIER1bmJhcjsgU3VzYW4gSGFyZXMNCuS4u+mimDogUmU6IFtJMm5zZl0gSGVs
cCBvbiB0dXJuaW5nIEkyTlNGIEluZm9ybWF0aW9uIE1vZGVscyB0byBEYXRhIE1vZGVscw0KDQpI
aSBGcmFuaywNCg0KTWF5IGJlIGlzIG15IHBlcnNvbmFsIHByZWZlcmVuY2UgdG8gYXZvaWQgZ2Vu
ZXJhbCBjbGFzc2lmaWNhdGlvbnMgKHdoYXQgSSB3YXMgY29uY2VybmVkIHRoZSBpbmZvcm1hdGlv
biBtb2RlbCBjb3VsZCBmYWxsIGludG8pIG9yIHRoZSBmYWN0IHRoYXQgY29uY3JldGUgYXBwcm9h
Y2hlcyBhcmUgZWFzaWVyIHRvIHVuZGVyc3RhbmQgKGFuZCB0aGF04oCZcyB3aHkgSSB0ZW5kIHRv
IGxvb2sgZm9yIGRhdGEgbW9kZWxzIHdoZW5ldmVyIEkgc2VlIGFuIGluZm9ybWF0aW9uIG1vZGVs
KSwgYnV0IEkgc2F3IHRoaXMgZG9jdW1lbnQgYXMgYSBjbGVhciBzdGVwIHRvd2FyZHMgYSBwcmVj
aXNlIHVuZGVyc3RhbmRpbmcgb2Ygd2hhdCB0aGUgY2FwYWJpbGl0eSBsYXllciBpcy4NCg0KQmUg
Z29vZGUsDQoNCk9uIDE2IEp1biAyMDE2LCBhdCAxMDo1MCAsIFhpYWxpYW5nIChGcmFuaykgPGZy
YW5rLnhpYWxpYW5nQGh1YXdlaS5jb208bWFpbHRvOmZyYW5rLnhpYWxpYW5nQGh1YXdlaS5jb20+
PiB3cm90ZToNCg0KSGkgYWxsLA0KRmlyc3RseSwgSSByZWFsbHkgbGlrZSBTdWXigJlzIGRlc2ln
biBvZiBJMk5TRiBjYXBhYmlsaXR5IGludGVyZmFjZSBkYXRhIG1vZGVsIGV2ZW4gaXTigJlzIGlu
IHRoZSB2ZXJ5IGJlZ2lubmluZyBzdGFnZSBub3cuIEkgdGhpbmsgaXTigJlzIHZlcnkgcHJvbWlz
aW5nLg0KTXkgQ29tbWVudHMgdG8gRGllZ286DQoNCuWPkeS7tuS6ujogSTJuc2YgW21haWx0bzpp
Mm5zZi1ib3VuY2VzQGlldGYub3JnXSDku6PooaggRElFR08gTE9QRVogR0FSQ0lBDQrlj5HpgIHm
l7bpl7Q6IDIwMTblubQ25pyIOeaXpSA1OjQxDQrmlLbku7bkuro6IFN1c2FuIEhhcmVzDQrmioTp
gIE6IGkybnNmQGlldGYub3JnPG1haWx0bzppMm5zZkBpZXRmLm9yZz47IGFkcmlhbkBvbGRkb2cu
Y28udWs8bWFpbHRvOmFkcmlhbkBvbGRkb2cuY28udWs+OyBMaW5kYSBEdW5iYXINCuS4u+mimDog
UmU6IFtJMm5zZl0gSGVscCBvbiB0dXJuaW5nIEkyTlNGIEluZm9ybWF0aW9uIE1vZGVscyB0byBE
YXRhIE1vZGVscw0KDQpIaSwNCg0KSnVzdCBhIHF1aWNrIHJlcGx5IGZyb20gYSBub3QgdG9vIGRl
ZXAgcmVhZGluZyBhbmQgYSBmZXcgbWludXRlcyBvZiB0aGlua2luZyBhYm91dCBpdC4gSSBzZWUg
dGhpcyBhcHByb2FjaCBwcm9taXNpbmcsIGFuZCBiZXR0ZXIgc3RydWN0dXJlZCB0aGFuIHByZXZp
b3VzIHByb3Bvc2FscyBvbiBob3cgdG8gd29yayBhdCB0aGUgQ2FwYWJpbGl0eSBpbnRlcmZhY2Uu
DQpbRnJhbmtdOiBDb3VsZCB5b3UgcGxlYXNlIHJlbWluZCBtZSB3aGF0IGlzIHRoZSDigJxwcmV2
aW91cyBwcm9wb3NhbHPigJ0/IERvIHlvdSBtZWFuIHRoZSBjdXJyZW50IGluZm9ybWF0aW9uIG1v
ZGVsIGRlc2lnbj8gQW55IG1vcmUgZGV0YWlscz8NCg0KSXQgaXMgbXkgaW1wcmVzc2lvbiB0aGF0
IHRoaXMgaXMgd2VsbCBhbGlnbmVkIHdpdGggdGhlIG1vZGVsIHdlIGhhdmUgYmVlbiBhcHBseWlu
ZyBpbiB0aGUgU0VDVVJFRCBwcm9qZWN0Lg0KDQpCZSBnb29kZSwNCg0KT24gOCBKdW4gMjAxNiwg
YXQgMTk6MjMgLCBTdXNhbiBIYXJlcyA8c2hhcmVzQG5kemguY29tPG1haWx0bzpzaGFyZXNAbmR6
aC5jb20+PiB3cm90ZToNCg0KSeKAmW0gd29ya2luZyBvbiBzb21lIGRhdGEgbW9kZWxzIGZvciBJ
Mk5TRiB0aGF0IGludGVyc2VjdCB3aXRoIEkyUlMgRmlsdGVyLUJhc2VkIFJJQiBNb2RlbHMgYW5k
IEJHUCBGbG93IFNwZWNpZmljYXRpb24gRGF0YSBtb2RlbHMuICBJIGNvdWxkIHVzZSBzb21lIGFk
dmljZSBmcm9tIHRoZSBhdXRob3JzIG9mIHRoZSBmb2xsb3dpbmcgaW5mb3JtYXRpb24gbW9kZWxz
Lg0KDQpNeSBmb2N1cyBpcyB0byBiZSBhYmxlIHRvIGRyaXZlIHRoZSB1c2UgdGhlIGZsb3cgZmls
dGVyIFlhbmcgbW9kZWxzIChJMk5TRiBwYWNrZXQtZmlsdGVycywgRmlsdGVyLUJhc2VkIFJJQiAo
Y29uZmlnLCBJMlJTLCBCR1AgaW5wdXQpLCAgYW5kIEJHUCBGbG93IFNwZWNpZmljYXRpb24gdHJh
bnNtaXNzaW9uIG9mIGZpbHRlcnMpIHRvIGRyaXZlIHRoZSBzaW1wbGUgZmlyZXdhbGwgcnVsZXMg
Zm91bmQgaW4gdGhlIExpbnV4IGlwdGFibGVzIHVzZXIgcHJvZ3JhbSAobmV0ZmlsdGVyIGtlcm5l
bCBtb2R1bGUpLiAgSSBhbSB0cnlpbmcgdG8gZ2V0IGEgc2V0IG9mIFlhbmcgZGF0YSBtb2RlbHMg
dGhhdCBjYW4gaW50ZXJhY3Qgd2l0aCBhIHByb2Nlc3MgKGUuZy4gaXB0YWJsZSsrIHVzZXIgcHJv
Z3JhbSBuYW1lZCBmbG93LWZpbHRlcnMpIHRoYXQgY29tbXVuaWNhdGVzIHdpdGggYSBjb25mZCAo
Y2lzY28gbmV0Y29uZiBkZWFtb24gc2V0KSB0aGF0IGhhbmRsZXMgTkVUQ09ORi9SRVNUQ09ORiBh
bmQgdXNlcyBZYW5nIHRvIGNyZWF0ZSB0aGUgZGF0YSBiYXNlLiAgIEkgYW0gY3JlYXRpbmcgcHJv
dG90eXBlIERhdGEgbW9kZWxzIHRoYXQgbWlycm9yIHRoZSBmb2xsb3dpbmcgZHJhZnRzOg0KDQri
gKIgICAgICAgICBDYXBhYmlsaXR5IG1vZGVsIGZvciBTb3V0aCBCb3VuZCBpbnRlcmZhY2UgKEky
TlNGIG1hbmFnZXIgdG8gTlNGIGRldmljZSkgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9k
b2MvZHJhZnQteGlhLWkybnNmLWNhcGFiaWxpdHktaW50ZXJmYWNlLWltLw0K4oCiICAgICAgICAg
SW50ZXItQ2xvdWQgRERvUyBNaXRpZ2F0aW9uIEFQSSDigJMNCmh0dHBzOi8vZGF0YXRyYWNrZXIu
aWV0Zi5vcmcvZG9jL2RyYWZ0LWZhbmctaTJuc2YtaW50ZXItY2xvdWQtZGRvcy1taXRpZ2F0aW9u
LWFwaS8NCuKAoiAgICAgICAgIEFuIEluZm9ybWF0aW9uIE1vZGVsIGZvciB0aGUgTW9uaXRvcmlu
ZyBvZiBOZXR3b3JrIFNlY3VyaXR5IEZ1bmN0aW9ucyAtIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcv
aHRtbC9kcmFmdC16aGFuZy1pMm5zZi1pbmZvLW1vZGVsLW1vbml0b3JpbmctMDANCg0KTXkgdW5k
ZXJzdGFuZGluZyBpcyB0aGUgSTJOU0YgY2FwYWJpbGl0eSBpbnRlcmZhY2UgZm9jdXMgb24gdGhl
IHNvdXRoLWJvdW5kIGludGVyZmFjZSB0byB0aGUgTlNGLiAgVG8gc3RhcnQgb3V0IGEgWWFuZyBk
YXRhIG1vZGVsLCBJIGhhdmUgY3JlYXRlZCBoaWdoLWxldmVsIFlhbmcgc3RydWN0dXJlcyBmb3Ig
dGhlc2UgdGhyZWUgbW9kZWxzLiAgSeKAmWxsIGJlIGFza2luZyBxdWVzdGlvbnMgYWJvdXQgZWFj
aCBtb2RlbCBpbiBhIHNlcGFyYXRlIGVtYWlsIHRocmVhZCwgYnV0IGFuc3dlciBtZSBpbiBhbnkg
ZW1haWwgdGhyZWFkLg0KDQpGaXJzdCBvbiB0aGUgY2FwYWJpbGl0eSBtb2RlbCwgIG5ldHdvcmsg
c2VjdXJpdHkgY29udHJvbCBpcyBhIGxpc3Qgb2YgRUNBIHBvbGljaWVzLCBuZXR3b3JrIHNlY3Vy
aXR5IGNvbnRlbnQgY2FwYWJpbGl0eSBpcyBhIGxpc3Qgb2Ygc2VjdXJpdHkgY29udGVudCBjYXBh
YmlsaXRpZXMsIGFuZCBhdHRhY2sgbWl0aWdhdGlvbiBpcyBhIGxpc3Qgb2YgYXR0YWNrIG1pdGln
YXRpb24gY2FwYWJpbGl0aWVzLiAgIEEgc3VnZ2VzdGVkIFlhbmcgSGlnaC1sZXZlbCBtb2RlbCBz
dHJ1Y3R1cmUgaXMgYmVsb3cuICBNeSBxdWVzdGlvbiBpcyBob3cgZG9lcyBhbiBJMk5TRiBtYW5h
Z2VyIGVuZ2FnZSB0aGUgcGFja2V0IHNlY3VyaXR5IHBvbGljaWVzPyAgRG9lcyBwdXR0aW5nIGEg
cG9saWN5IGluIHRoZSBuZXR3b3JrIHNlY3VyaXR5IGNvbnRyb2wgbWVhbnMgaXQgZ2V0cyB0cmFu
c21pdHRlZCB0byB0aGUgTlNGIGRldmljZSwgYW5kIGluc3RhbGxlZD8gIERvZXMgdGhlIGNhcGFi
aWxpdHkgbW9kZWwgcHJvdmlkZSBib3RoIHRoZSB3YXkgdG8gbGlzdCB0aGUgZnVuY3Rpb25zIChz
ZWN1cml0eSBjb250ZW50IGFuZCBtaXRpZ2F0aW9uKSBhbmQgYSB3YXkgdG8gZW5nYWdlIHRoZXNl
IGZ1bmN0aW9ucz8NCg0KU3VlIEhhcmVzDQoNCg0KSW5pdGlhbCBZYW5nIG1vZGVscw0KLS0tLS0t
LS0tLQ0KaWV0Zi1pMm5zZi1jYXBhYmlsaXR5LVNCSQ0KKy0tcncgaTJuc2YtcG9saWN5LWxpc3QN
CiAgICArLS1ydyBwb2xpY3ktbGlzdC1uYW1lIHN0cmluZyAgIC0gbmFtZSBvZiBwb2xpY3kgbGlz
dA0KICAgICstLXJ3IGkybnNmLXBvbGljeS1ydWxlKiBbbmFtZV0NCiAgICAgICAgKy0tcncgbmFt
ZSBzdHJpbmcgICAgLSBuYW1lIG9mIHBvbGljeSBydWxlDQogICAgICAgKy0tcncgbmV0LXNlYy1j
dGwtcnVsZXMNCiAgICAgICAgICAgIHVzZXMgaWV0Zi1wa3QtZWNhLXNlYy1wb2xpY3kgLy8gcGFj
a2V0IEVDQSBzZWN1cml0eSBwb2xpY3kNCg0KICAgICAgKy0tcncgbmV0LXNlYy1jb250ZW50ICAg
ICAgICAgICAgICAgLy8gbGlzdCBvZiBjb250ZW50IHNlY3VyaXR5IGNhcGFiaWxpdGllcw0KICAg
ICAgICAgICAgdXNlcyBpMm5zZi1zZWMtY29udGVudCAgICAgICAvLyBncm91cGluZyBvZiBzZWN1
cml0eSBjYXBhYmlsaXRpZXMNCg0KICAgICAgKy0tcncgbmV0LWF0dGFjay1taXRpZ2F0ZSAgICAg
ICAgLy8gbGlzdCBvZiBtaXRpZ2F0aW9uIGNhcGFiaWxpdGllcyAvDQogICAgICAgICAgIHVzZXMg
aTJuc2YtbWl0aWdhdGUtcnVsZXMgIC8vZ3JvdXBpbmcgb2YgbWl0aWdhdGlvbiBjYXBhYmlsaXRp
ZXMNCg0KSXMgdGhpcyBhIGdvb2Qgd2F5IHRvIHN0YXJ0IHRoZSBjYXBhYmlsaXRpZXMgc3RydWN0
dXJlPyAgSSBoYXZlIGRlZmluaXRpb25zIGZvciBlYWNoIG9mIHRoZSDigJx1c2Vz4oCdIHN0YXRl
bWVudHMgaW4gZGlmZmVyZW50IG1vZGVscywgYnV0IEkgbmVlZCBoZWxwIHVuZGVyc3RhbmRpbmcg
aWYgdGhpcyBzdHJ1Y3R1cmUgaXMgY29ycmVjdC4NCg0KaWV0Zi1wa3QtZWNhLXNlYy1wb2xpY3kg
Y2FuIGJlIGFuIGV4dGVuc2lvbiBvZiB0aGUgSTJSUy9Db25maWd1cmF0aW9uIGZpbHRlcnMgZm9y
IHBhY2tldCBGaWx0ZXItQmFzZWQgUklCUy4gICBGb3IgdGhlIGkybnNmLXNlYy1jb250ZW50LWNh
cGJpbGl0eSwgZG9lcyB0aGlzIGZvcm0gbWFrZSBzZW5zZToNCg0KKy0taTJuc2Ytc2VjLWNvbnRl
bnQNCiAgKy0tcncgaTJuc2Ytc2VjLWNvbnRlbnQtY2FwKiBbb3JkZXItaWQgZnVuY3Rpb24tc2V0
LW5hbWVdDQogICAgICstLXJ3IG9yZGVyLWlkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIC8vIG9yZGVyICMgaWYgaW4gb3JkZXJlZCBsaXN0DQogICAgICstLXJ3IGZ1bmN0aW9u
LXNldC1uYW1lIHN0cmluZyAgICAgIC8vIG5hbWUgZm9yIGZ1bmN0aW9uDQogICAgICstLXJ3IGFu
dGktdmlydXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYXNpYyBzZWN1cml0
eSBjb250ZW50IGFjdGlvbg0KICAgICB8ICArLS1ydyBwdWJsaWMtYW50aS12aXJ1cyBbbmFtZV0g
ICAgLy8gYW50aS12aXJ1cyBjYXBhYmlsaXR5IGZyb20gcHVibGljIHNvdXJjZXMNCiAgICAgfCAg
IOKApiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAvLyAgKHlhbmcgc3RydWN0dXJlIGRldGFpbHMpDQogICAgIHwgICstLXJ3IHZlbmRvci1hbnRp
LXZpcnVzIFt2ZW5kb3JdICAvLyBhbnRpLXZpcnVzIGNhcGFiaWxpdHkgZnJvbSB2ZW5kb3INCiAg
ICAgfCAgfA0KICAgIOKApi4NCg0KVGhlIG1pdGlnYXRpb24gaGFzIGEgc2ltaWxhciBzdHJ1Y3R1
cmUgdG8gdGhlIGkybnNmLXNlYy1jb250ZW50Lg0KDQorLS1pMm5zZi1hdHRhY2stbWl0aWdhdGlv
bg0KICArLS1ydyBpMm5zZi1hdHRhY2stbWl0aWdhdGUtZmNuKiBbb3JkZXItaWQsIGZjbi1uYW1l
XQ0KICAgICArLS1ydyBvcmRlci1pZA0KICAgICArLS1ydyBmY24tbmFtZQ0KICAgICArLS1ydyBz
eW4tZmxvb2QNCiAgICB8ICArLS1ydyBwdWJsaWMtc3luLWZsb29kKiBbbmFtZV0NCiAgICAgfCAg
fCAuLi4NCiAgICAgfCAgKy0tcncgdmVuZG9yLXN5bi1mbG9vZCogW3ZlbmRvcl0NCiAgICAgfCAg
fCAuLi4NCiAgICAgKy0tcncgVURQIGZsb29kDQoNCg0KDQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXw0KSTJuc2YgbWFpbGluZyBsaXN0DQpJMm5zZkBpZXRm
Lm9yZzxtYWlsdG86STJuc2ZAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL2kybnNmDQoNCi0tDQoiRXN0YSB2ZXogbm8gZmFsbGFyZW1vcywgRG9jdG9yIElu
Zmllcm5vIg0KDQpEciBEaWVnbyBSLiBMb3Bleg0KVGVsZWZvbmljYSBJK0QNCmh0dHA6Ly9wZW9w
bGUudGlkLmVzL2RpZWdvLmxvcGV6Lw0KDQplLW1haWw6IGRpZWdvLnIubG9wZXpAdGVsZWZvbmlj
YS5jb208bWFpbHRvOmRpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb20+DQpUZWw6ICAgICszNCA5
MTMgMTI5IDA0MQ0KTW9iaWxlOiArMzQgNjgyIDA1MSAwOTENCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0NCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KDQpF
c3RlIG1lbnNhamUgeSBzdXMgYWRqdW50b3Mgc2UgZGlyaWdlbiBleGNsdXNpdmFtZW50ZSBhIHN1
IGRlc3RpbmF0YXJpbywgcHVlZGUgY29udGVuZXIgaW5mb3JtYWNpw7NuIHByaXZpbGVnaWFkYSBv
IGNvbmZpZGVuY2lhbCB5IGVzIHBhcmEgdXNvIGV4Y2x1c2l2byBkZSBsYSBwZXJzb25hIG8gZW50
aWRhZCBkZSBkZXN0aW5vLiBTaSBubyBlcyB1c3RlZC4gZWwgZGVzdGluYXRhcmlvIGluZGljYWRv
LCBxdWVkYSBub3RpZmljYWRvIGRlIHF1ZSBsYSBsZWN0dXJhLCB1dGlsaXphY2nDs24sIGRpdnVs
Z2FjacOzbiB5L28gY29waWEgc2luIGF1dG9yaXphY2nDs24gcHVlZGUgZXN0YXIgcHJvaGliaWRh
IGVuIHZpcnR1ZCBkZSBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZS4gU2kgaGEgcmVjaWJpZG8gZXN0
ZSBtZW5zYWplIHBvciBlcnJvciwgbGUgcm9nYW1vcyBxdWUgbm9zIGxvIGNvbXVuaXF1ZSBpbm1l
ZGlhdGFtZW50ZSBwb3IgZXN0YSBtaXNtYSB2w61hIHkgcHJvY2VkYSBhIHN1IGRlc3RydWNjacOz
bi4NCg0KVGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiB0aGlzIHRyYW5zbWlzc2lvbiBpcyBw
cml2aWxlZ2VkIGFuZCBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24gaW50ZW5kZWQgb25seSBmb3Ig
dGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgbmFtZWQgYWJvdmUuIElmIHRoZSBy
ZWFkZXIgb2YgdGhpcyBtZXNzYWdlIGlzIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCB5b3Ug
YXJlIGhlcmVieSBub3RpZmllZCB0aGF0IGFueSBkaXNzZW1pbmF0aW9uLCBkaXN0cmlidXRpb24g
b3IgY29weWluZyBvZiB0aGlzIGNvbW11bmljYXRpb24gaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4g
SWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyB0cmFuc21pc3Npb24gaW4gZXJyb3IsIGRvIG5vdCBy
ZWFkIGl0LiBQbGVhc2UgaW1tZWRpYXRlbHkgcmVwbHkgdG8gdGhlIHNlbmRlciB0aGF0IHlvdSBo
YXZlIHJlY2VpdmVkIHRoaXMgY29tbXVuaWNhdGlvbiBpbiBlcnJvciBhbmQgdGhlbiBkZWxldGUg
aXQuDQoNCkVzdGEgbWVuc2FnZW0gZSBzZXVzIGFuZXhvcyBzZSBkaXJpZ2VtIGV4Y2x1c2l2YW1l
bnRlIGFvIHNldSBkZXN0aW5hdMOhcmlvLCBwb2RlIGNvbnRlciBpbmZvcm1hw6fDo28gcHJpdmls
ZWdpYWRhIG91IGNvbmZpZGVuY2lhbCBlIMOpIHBhcmEgdXNvIGV4Y2x1c2l2byBkYSBwZXNzb2Eg
b3UgZW50aWRhZGUgZGUgZGVzdGluby4gU2UgbsOjbyDDqSB2b3NzYSBzZW5ob3JpYSBvIGRlc3Rp
bmF0w6FyaW8gaW5kaWNhZG8sIGZpY2Egbm90aWZpY2FkbyBkZSBxdWUgYSBsZWl0dXJhLCB1dGls
aXphw6fDo28sIGRpdnVsZ2HDp8OjbyBlL291IGPDs3BpYSBzZW0gYXV0b3JpemHDp8OjbyBwb2Rl
IGVzdGFyIHByb2liaWRhIGVtIHZpcnR1ZGUgZGEgbGVnaXNsYcOnw6NvIHZpZ2VudGUuIFNlIHJl
Y2ViZXUgZXN0YSBtZW5zYWdlbSBwb3IgZXJybywgcm9nYW1vcy1saGUgcXVlIG5vcyBvIGNvbXVu
aXF1ZSBpbWVkaWF0YW1lbnRlIHBvciBlc3RhIG1lc21hIHZpYSBlIHByb2NlZGEgYSBzdWEgZGVz
dHJ1acOnw6NvDQoNCi0tDQoiRXN0YSB2ZXogbm8gZmFsbGFyZW1vcywgRG9jdG9yIEluZmllcm5v
Ig0KDQpEciBEaWVnbyBSLiBMb3Bleg0KVGVsZWZvbmljYSBJK0QNCmh0dHA6Ly9wZW9wbGUudGlk
LmVzL2RpZWdvLmxvcGV6Lw0KDQplLW1haWw6IGRpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb208
bWFpbHRvOmRpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb20+DQpUZWw6ICAgICszNCA5MTMgMTI5
IDA0MQ0KTW9iaWxlOiArMzQgNjgyIDA1MSAwOTENCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0NCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KDQpFc3RlIG1l
bnNhamUgeSBzdXMgYWRqdW50b3Mgc2UgZGlyaWdlbiBleGNsdXNpdmFtZW50ZSBhIHN1IGRlc3Rp
bmF0YXJpbywgcHVlZGUgY29udGVuZXIgaW5mb3JtYWNpw7NuIHByaXZpbGVnaWFkYSBvIGNvbmZp
ZGVuY2lhbCB5IGVzIHBhcmEgdXNvIGV4Y2x1c2l2byBkZSBsYSBwZXJzb25hIG8gZW50aWRhZCBk
ZSBkZXN0aW5vLiBTaSBubyBlcyB1c3RlZC4gZWwgZGVzdGluYXRhcmlvIGluZGljYWRvLCBxdWVk
YSBub3RpZmljYWRvIGRlIHF1ZSBsYSBsZWN0dXJhLCB1dGlsaXphY2nDs24sIGRpdnVsZ2FjacOz
biB5L28gY29waWEgc2luIGF1dG9yaXphY2nDs24gcHVlZGUgZXN0YXIgcHJvaGliaWRhIGVuIHZp
cnR1ZCBkZSBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZS4gU2kgaGEgcmVjaWJpZG8gZXN0ZSBtZW5z
YWplIHBvciBlcnJvciwgbGUgcm9nYW1vcyBxdWUgbm9zIGxvIGNvbXVuaXF1ZSBpbm1lZGlhdGFt
ZW50ZSBwb3IgZXN0YSBtaXNtYSB2w61hIHkgcHJvY2VkYSBhIHN1IGRlc3RydWNjacOzbi4NCg0K
VGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiB0aGlzIHRyYW5zbWlzc2lvbiBpcyBwcml2aWxl
Z2VkIGFuZCBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24gaW50ZW5kZWQgb25seSBmb3IgdGhlIHVz
ZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgbmFtZWQgYWJvdmUuIElmIHRoZSByZWFkZXIg
b2YgdGhpcyBtZXNzYWdlIGlzIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCB5b3UgYXJlIGhl
cmVieSBub3RpZmllZCB0aGF0IGFueSBkaXNzZW1pbmF0aW9uLCBkaXN0cmlidXRpb24gb3IgY29w
eWluZyBvZiB0aGlzIGNvbW11bmljYXRpb24gaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gSWYgeW91
IGhhdmUgcmVjZWl2ZWQgdGhpcyB0cmFuc21pc3Npb24gaW4gZXJyb3IsIGRvIG5vdCByZWFkIGl0
LiBQbGVhc2UgaW1tZWRpYXRlbHkgcmVwbHkgdG8gdGhlIHNlbmRlciB0aGF0IHlvdSBoYXZlIHJl
Y2VpdmVkIHRoaXMgY29tbXVuaWNhdGlvbiBpbiBlcnJvciBhbmQgdGhlbiBkZWxldGUgaXQuDQoN
CkVzdGEgbWVuc2FnZW0gZSBzZXVzIGFuZXhvcyBzZSBkaXJpZ2VtIGV4Y2x1c2l2YW1lbnRlIGFv
IHNldSBkZXN0aW5hdMOhcmlvLCBwb2RlIGNvbnRlciBpbmZvcm1hw6fDo28gcHJpdmlsZWdpYWRh
IG91IGNvbmZpZGVuY2lhbCBlIMOpIHBhcmEgdXNvIGV4Y2x1c2l2byBkYSBwZXNzb2Egb3UgZW50
aWRhZGUgZGUgZGVzdGluby4gU2UgbsOjbyDDqSB2b3NzYSBzZW5ob3JpYSBvIGRlc3RpbmF0w6Fy
aW8gaW5kaWNhZG8sIGZpY2Egbm90aWZpY2FkbyBkZSBxdWUgYSBsZWl0dXJhLCB1dGlsaXphw6fD
o28sIGRpdnVsZ2HDp8OjbyBlL291IGPDs3BpYSBzZW0gYXV0b3JpemHDp8OjbyBwb2RlIGVzdGFy
IHByb2liaWRhIGVtIHZpcnR1ZGUgZGEgbGVnaXNsYcOnw6NvIHZpZ2VudGUuIFNlIHJlY2ViZXUg
ZXN0YSBtZW5zYWdlbSBwb3IgZXJybywgcm9nYW1vcy1saGUgcXVlIG5vcyBvIGNvbXVuaXF1ZSBp
bWVkaWF0YW1lbnRlIHBvciBlc3RhIG1lc21hIHZpYSBlIHByb2NlZGEgYSBzdWEgZGVzdHJ1acOn
w6NvDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OuWui+S9kzsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0
IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJ
cGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWls
eToiXEDlrovkvZMiOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpMdWNpZGFHcmFuZGU7DQoJcGFub3NlLTE6MCAwIDAgMCAwIDAgMCAw
IDAgMDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1h
bCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsN
Cglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OuWui+S9kzt9DQphOmxpbmssIHNwYW4u
TXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRl
eHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0Zv
bGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1k
ZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLk1zb0FjZXRhdGUsIGxpLk1zb0FjZXRhdGUsIGRpdi5N
c29BY2V0YXRlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoi5om5
5rOo5qGG5paH5pysIENoYXIiOw0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0
Ow0KCWZvbnQtc2l6ZTo5LjBwdDsNCglmb250LWZhbWlseTrlrovkvZM7fQ0Kc3Bhbi5hcHBsZS1j
b252ZXJ0ZWQtc3BhY2UNCgl7bXNvLXN0eWxlLW5hbWU6YXBwbGUtY29udmVydGVkLXNwYWNlO30N
CnNwYW4uRW1haWxTdHlsZTE4DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFu
LkNoYXINCgl7bXNvLXN0eWxlLW5hbWU6IuaJueazqOahhuaWh+acrCBDaGFyIjsNCgltc28tc3R5
bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms65om55rOo5qGG5paH5pysOw0KCWZvbnQt
ZmFtaWx5OuWui+S9kzt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQt
b25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYx
Mi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDkwLjBwdCA3Mi4wcHQgOTAuMHB0O30NCmRp
di5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lm
IGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9
IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxv
OnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIx
IiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkg
bGFuZz0iWkgtQ04iIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29y
ZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+T2ssIERpZWdvLiBJIGdldCB5b3VyIHBv
aW50LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SW4gZ2VuZXJh
bCwgSSBhZ3JlZSB3aXRoIHlvdS4gTW9yZSBjb25jcmV0ZSBhcHByb2FjaGVzIGFyZSBhbHdheXMg
ZWFzaWVyIHRoYW4gdGhlIGdlbmVyYWwgY2xhc3NpZmljYXRpb24uPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGUgaW5mb3JtYXRpb24gbW9kZWwgZHJhZnQgaXMg
Z29pbmcgdG8gYW5kIHdpbGwgY29udGludWUgdGhpcyBkaXJlY3Rpb24uPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlRoYW5rcyE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2
IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGlu
ZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdCI+5Y+R5Lu25Lq6PHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+
PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiBE
SUVHTyBMT1BFWiBHQVJDSUEgW21haWx0bzpkaWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29tXQ0K
PGJyPg0KPC9zcGFuPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij7lj5HpgIHml7bp
l7Q8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+IDIwMTY8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQiPuW5tDxzcGFuIGxhbmc9IkVOLVVTIj42PC9zcGFuPuaciDxzcGFuIGxhbmc9
IkVOLVVTIj4xNjwvc3Bhbj7ml6U8c3BhbiBsYW5nPSJFTi1VUyI+IDExOjA5PGJyPg0KPC9zcGFu
PjxiPuaUtuS7tuS6ujxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJF
Ti1VUyI+IFhpYWxpYW5nIChGcmFuayk8YnI+DQo8L3NwYW4+PGI+5oqE6YCBPHNwYW4gbGFuZz0i
RU4tVVMiPjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gaTJuc2ZAaWV0Zi5vcmc7IGFk
cmlhbkBvbGRkb2cuY28udWs7IExpbmRhIER1bmJhcjsgU3VzYW4gSGFyZXM8YnI+DQo8L3NwYW4+
PGI+5Li76aKYPHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVT
Ij4gUmU6IFtJMm5zZl0gSGVscCBvbiB0dXJuaW5nIEkyTlNGIEluZm9ybWF0aW9uIE1vZGVscyB0
byBEYXRhIE1vZGVsczxvOnA+PC9vOnA+PC9zcGFuPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5I
aSBGcmFuaywgPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+TWF5IGJl
IGlzIG15IHBlcnNvbmFsIHByZWZlcmVuY2UgdG8gYXZvaWQgZ2VuZXJhbCBjbGFzc2lmaWNhdGlv
bnMgKHdoYXQgSSB3YXMgY29uY2VybmVkIHRoZSBpbmZvcm1hdGlvbiBtb2RlbCBjb3VsZCBmYWxs
IGludG8pIG9yIHRoZSBmYWN0IHRoYXQgY29uY3JldGUgYXBwcm9hY2hlcyBhcmUgZWFzaWVyIHRv
IHVuZGVyc3RhbmQgKGFuZCB0aGF04oCZcyB3aHkgSSB0ZW5kIHRvIGxvb2sNCiBmb3IgZGF0YSBt
b2RlbHMgd2hlbmV2ZXIgSSBzZWUgYW4gaW5mb3JtYXRpb24gbW9kZWwpLCBidXQgSSBzYXcgdGhp
cyBkb2N1bWVudCBhcyBhIGNsZWFyIHN0ZXAgdG93YXJkcyBhIHByZWNpc2UgdW5kZXJzdGFuZGlu
ZyBvZiB3aGF0IHRoZSBjYXBhYmlsaXR5IGxheWVyIGlzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+QmUgZ29vZGUsPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUg
c3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPk9uIDE2IEp1biAyMDE2LCBhdCAx
MDo1MCAsIFhpYWxpYW5nIChGcmFuaykgJmx0OzxhIGhyZWY9Im1haWx0bzpmcmFuay54aWFsaWFu
Z0BodWF3ZWkuY29tIj5mcmFuay54aWFsaWFuZ0BodWF3ZWkuY29tPC9hPiZndDsgd3JvdGU6PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPkhpIGFsbCw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Rmly
c3RseSwgSSByZWFsbHkgbGlrZSBTdWXigJlzIGRlc2lnbiBvZiBJMk5TRiBjYXBhYmlsaXR5IGlu
dGVyZmFjZSBkYXRhIG1vZGVsIGV2ZW4gaXTigJlzIGluIHRoZSB2ZXJ5IGJlZ2lubmluZyBzdGFn
ZSBub3cuIEkgdGhpbmsgaXTigJlzIHZlcnkgcHJvbWlzaW5nLjwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj5NeSBDb21tZW50cyB0byBEaWVnbzo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNC
NUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPuWPkeS7tuS6ujxz
cGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
Ij4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdCI+STJuc2YgWzxhIGhyZWY9Im1haWx0bzppMm5zZi1ib3VuY2VzQGlldGYub3JnIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86aTJuc2YtYm91bmNlc0BpZXRmLm9yZzwv
c3Bhbj48L2E+XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48L3NwYW4+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPuS7o+ihqDxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3Nw
YW4+PC9zcGFuPjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0Ij5ESUVHTw0KIExPUEVaIEdBUkNJQTxicj4NCjwvc3Bhbj48Yj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdCI+5Y+R6YCB5pe26Ze0PHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+
PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4yMDE2PC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij7lubQ8c3BhbiBsYW5nPSJFTi1VUyI+Njwvc3Bhbj7m
nIg8c3BhbiBsYW5nPSJFTi1VUyI+OTwvc3Bhbj7ml6U8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyI+NTo0MTxicj4NCjwvc3Bhbj48Yj7mlLbku7bkuro8c3BhbiBsYW5nPSJFTi1V
UyI+Ojwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4g
bGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPlN1c2Fu
IEhhcmVzPGJyPg0KPC9zcGFuPjxiPuaKhOmAgTxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwv
Yj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBsYW5nPSJFTi1VUyI+
Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PGEgaHJlZj0ibWFpbHRvOmky
bnNmQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5pMm5zZkBpZXRmLm9yZzwv
c3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48YSBocmVmPSJtYWlsdG86YWRyaWFuQG9sZGRvZy5jby51ayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+YWRyaWFuQG9sZGRvZy5jby51azwvc3Bhbj48L2E+Ow0KIExpbmRhIER1bmJhcjxi
cj4NCjwvc3Bhbj48Yj7kuLvpopg8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L2I+PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwv
c3Bhbj48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPlJlOiBbSTJuc2ZdIEhlbHAgb24gdHVybmlu
ZyBJMk5TRiBJbmZvcm1hdGlvbiBNb2RlbHMgdG8gRGF0YSBNb2RlbHM8L3NwYW4+PC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZu
YnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5IaSw8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+SnVzdCBhIHF1aWNrIHJlcGx5IGZy
b20gYSBub3QgdG9vIGRlZXAgcmVhZGluZyBhbmQgYSBmZXcgbWludXRlcyBvZiB0aGlua2luZyBh
Ym91dCBpdC4gSSBzZWUgdGhpcyBhcHByb2FjaCBwcm9taXNpbmcsIGFuZCBiZXR0ZXIgc3RydWN0
dXJlZCB0aGFuIHByZXZpb3VzIHByb3Bvc2FscyBvbiBob3cgdG8gd29yayBhdCB0aGUgQ2FwYWJp
bGl0eSBpbnRlcmZhY2UuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj5bRnJhbmtdOiBDb3VsZCB5b3UgcGxlYXNlIHJlbWluZCBtZSB3aGF0
IGlzIHRoZSDigJxwcmV2aW91cyBwcm9wb3NhbHPigJ0/IERvIHlvdSBtZWFuIHRoZSBjdXJyZW50
IGluZm9ybWF0aW9uIG1vZGVsIGRlc2lnbj8gQW55IG1vcmUgZGV0YWlscz88L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyI+SXQgaXMgbXkgaW1wcmVzc2lvbiB0aGF0IHRoaXMgaXMgd2VsbCBhbGlnbmVk
IHdpdGggdGhlIG1vZGVsIHdlIGhhdmUgYmVlbiBhcHBseWluZyBpbiB0aGUgU0VDVVJFRCBwcm9q
ZWN0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+QmUgZ29vZGUsPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4w
cHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyI+T24gOCBKdW4gMjAxNiwgYXQgMTk6MjMgLCBTdXNhbiBIYXJlcyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnNoYXJlc0BuZHpoLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2hhcmVzQG5k
emguY29tPC9zcGFuPjwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
PiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+SeKAmW0gd29ya2luZyBvbiBzb21lIGRhdGEgbW9kZWxzIGZvciBJMk5TRiB0aGF0
IGludGVyc2VjdCB3aXRoIEkyUlMgRmlsdGVyLUJhc2VkIFJJQiBNb2RlbHMgYW5kIEJHUCBGbG93
IFNwZWNpZmljYXRpb24gRGF0YSBtb2RlbHMuJm5ic3A7IEkgY291bGQgdXNlIHNvbWUgYWR2aWNl
IGZyb20NCiB0aGUgYXV0aG9ycyBvZiB0aGUgZm9sbG93aW5nIGluZm9ybWF0aW9uIG1vZGVscy48
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPk15
IGZvY3VzIGlzIHRvIGJlIGFibGUgdG8gZHJpdmUgdGhlIHVzZSB0aGUgZmxvdyBmaWx0ZXIgWWFu
ZyBtb2RlbHMgKEkyTlNGIHBhY2tldC1maWx0ZXJzLCBGaWx0ZXItQmFzZWQgUklCIChjb25maWcs
IEkyUlMsIEJHUCBpbnB1dCksICZuYnNwO2FuZCBCR1AgRmxvdyBTcGVjaWZpY2F0aW9uDQogdHJh
bnNtaXNzaW9uIG9mIGZpbHRlcnMpIHRvIGRyaXZlIHRoZSBzaW1wbGUgZmlyZXdhbGwgcnVsZXMg
Zm91bmQgaW4gdGhlIExpbnV4IGlwdGFibGVzIHVzZXIgcHJvZ3JhbSAobmV0ZmlsdGVyIGtlcm5l
bCBtb2R1bGUpLiZuYnNwOyBJIGFtIHRyeWluZyB0byBnZXQgYSBzZXQgb2YgWWFuZyBkYXRhIG1v
ZGVscyB0aGF0IGNhbiBpbnRlcmFjdCB3aXRoIGEgcHJvY2VzcyAoZS5nLiBpcHRhYmxlJiM0Mzsm
IzQzOyB1c2VyIHByb2dyYW0gbmFtZWQgZmxvdy1maWx0ZXJzKQ0KIHRoYXQgY29tbXVuaWNhdGVz
IHdpdGggYSBjb25mZCAoY2lzY28gbmV0Y29uZiBkZWFtb24gc2V0KSB0aGF0IGhhbmRsZXMgTkVU
Q09ORi9SRVNUQ09ORiBhbmQgdXNlcyBZYW5nIHRvIGNyZWF0ZSB0aGUgZGF0YSBiYXNlLiAmbmJz
cDsmbmJzcDtJIGFtIGNyZWF0aW5nIHByb3RvdHlwZSBEYXRhIG1vZGVscyB0aGF0IG1pcnJvciB0
aGUgZm9sbG93aW5nIGRyYWZ0czo8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJ0ZXh0LWluZGVudDotMTguMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6U3ltYm9sIj7Ctzwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBO
ZXcgUm9tYW4mcXVvdDssJnF1b3Q7c2VyaWYmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+Q2FwYWJpbGl0eQ0KIG1vZGVsIGZvciBTb3V0aCBCb3VuZCBpbnRlcmZhY2UgKEky
TlNGIG1hbmFnZXIgdG8gTlNGIGRldmljZSk8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9k
b2MvZHJhZnQteGlhLWkybnNmLWNhcGFiaWxpdHktaW50ZXJmYWNlLWltLyI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQteGlh
LWkybnNmLWNhcGFiaWxpdHktaW50ZXJmYWNlLWltLzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0idGV4dC1pbmRlbnQ6LTE4LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OlN5bWJvbCI+wrc8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJv
bWFuJnF1b3Q7LCZxdW90O3NlcmlmJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPkludGVyLUNsb3VkDQogRERvUyBNaXRpZ2F0aW9uIEFQSSDigJM8c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFy
Z2luLWxlZnQ6MzYuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48YSBocmVmPSJodHRwczovL2RhdGF0cmFj
a2VyLmlldGYub3JnL2RvYy9kcmFmdC1mYW5nLWkybnNmLWludGVyLWNsb3VkLWRkb3MtbWl0aWdh
dGlvbi1hcGkvIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL2RhdGF0cmFja2Vy
LmlldGYub3JnL2RvYy9kcmFmdC1mYW5nLWkybnNmLWludGVyLWNsb3VkLWRkb3MtbWl0aWdhdGlv
bi1hcGkvPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQi
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWluZGVudDotMTguMHB0
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
U3ltYm9sIj7Ctzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo3LjBw
dDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssJnF1b3Q7c2VyaWYmcXVv
dDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PGI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7Ij5Bbg0KIEluZm9ybWF0aW9uIE1vZGVsIGZvciB0aGUgTW9uaXRv
cmluZyBvZiBOZXR3b3JrIFNlY3VyaXR5IEZ1bmN0aW9ucyAtPHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5v
cmcvaHRtbC9kcmFmdC16aGFuZy1pMm5zZi1pbmZvLW1vZGVsLW1vbml0b3JpbmctMDAiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC16
aGFuZy1pMm5zZi1pbmZvLW1vZGVsLW1vbml0b3JpbmctMDA8L3NwYW4+PC9hPjwvc3Bhbj48L2I+
PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
OyI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5NeSB1bmRlcnN0YW5kaW5nIGlz
IHRoZSBJMk5TRiBjYXBhYmlsaXR5IGludGVyZmFjZSBmb2N1cyBvbiB0aGUgc291dGgtYm91bmQg
aW50ZXJmYWNlIHRvIHRoZSBOU0YuJm5ic3A7IFRvIHN0YXJ0IG91dCBhIFlhbmcgZGF0YSBtb2Rl
bCwgSSBoYXZlIGNyZWF0ZWQgaGlnaC1sZXZlbA0KIFlhbmcgc3RydWN0dXJlcyBmb3IgdGhlc2Ug
dGhyZWUgbW9kZWxzLiZuYnNwOyBJ4oCZbGwgYmUgYXNraW5nIHF1ZXN0aW9ucyBhYm91dCBlYWNo
IG1vZGVsIGluIGEgc2VwYXJhdGUgZW1haWwgdGhyZWFkLCBidXQgYW5zd2VyIG1lIGluIGFueSBl
bWFpbCB0aHJlYWQuICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5GaXJzdCBvbiB0aGUg
Y2FwYWJpbGl0eSBtb2RlbCwgJm5ic3A7bmV0d29yayBzZWN1cml0eSBjb250cm9sIGlzIGEgbGlz
dCBvZiBFQ0EgcG9saWNpZXMsIG5ldHdvcmsgc2VjdXJpdHkgY29udGVudCBjYXBhYmlsaXR5IGlz
IGEgbGlzdCBvZiBzZWN1cml0eSBjb250ZW50IGNhcGFiaWxpdGllcywNCiBhbmQgYXR0YWNrIG1p
dGlnYXRpb24gaXMgYSBsaXN0IG9mIGF0dGFjayBtaXRpZ2F0aW9uIGNhcGFiaWxpdGllcy4mbmJz
cDsgJm5ic3A7QSBzdWdnZXN0ZWQgWWFuZyBIaWdoLWxldmVsIG1vZGVsIHN0cnVjdHVyZSBpcyBi
ZWxvdy4gJm5ic3A7TXkgcXVlc3Rpb24gaXMgaG93IGRvZXMgYW4gSTJOU0YgbWFuYWdlciBlbmdh
Z2UgdGhlIHBhY2tldCBzZWN1cml0eSBwb2xpY2llcz8mbmJzcDsgRG9lcyBwdXR0aW5nIGEgcG9s
aWN5IGluIHRoZSBuZXR3b3JrIHNlY3VyaXR5IGNvbnRyb2wNCiBtZWFucyBpdCBnZXRzIHRyYW5z
bWl0dGVkIHRvIHRoZSBOU0YgZGV2aWNlLCBhbmQgaW5zdGFsbGVkPyZuYnNwOyBEb2VzIHRoZSBj
YXBhYmlsaXR5IG1vZGVsIHByb3ZpZGUgYm90aCB0aGUgd2F5IHRvIGxpc3QgdGhlIGZ1bmN0aW9u
cyAoc2VjdXJpdHkgY29udGVudCBhbmQgbWl0aWdhdGlvbikgYW5kIGEgd2F5IHRvIGVuZ2FnZSB0
aGVzZSBmdW5jdGlvbnM/PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij5TdWUgSGFyZXM8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNw
Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij5Jbml0aWFsIFlhbmcgbW9kZWxzPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+LS0tLS0tLS0t
LTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+aWV0Zi1pMm5zZi1jYXBhYmlsaXR5LVNCSTwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+JiM0MzstLXJ3IGkybnNmLXBvbGljeS1saXN0PC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLXJ3IHBv
bGljeS1saXN0LW5hbWUgc3RyaW5nICZuYnNwOyZuYnNwOy0gbmFtZSBvZiBwb2xpY3kgbGlzdDwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS1ydyBp
Mm5zZi1wb2xpY3ktcnVsZSogW25hbWVdPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLXJ3IG5hbWUgc3Ry
aW5nICZuYnNwOyZuYnNwOyZuYnNwOy0gbmFtZSBvZiBwb2xpY3kgcnVsZTxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyYjNDM7LS1y
dyBuZXQtc2VjLWN0bC1ydWxlczxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3Vz
ZXMgaWV0Zi1wa3QtZWNhLXNlYy1wb2xpY3kgLy8gcGFja2V0IEVDQSBzZWN1cml0eSBwb2xpY3k8
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZu
YnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmIzQzOy0tcncgbmV0LXNlYy1jb250ZW50Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IC8vIGxpc3Qgb2YgY29udGVudCBzZWN1cml0eSBjYXBh
YmlsaXRpZXM8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt1c2VzIGkybnNmLXNl
Yy1jb250ZW50Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOy8vIGdyb3VwaW5n
IG9mIHNlY3VyaXR5IGNhcGFiaWxpdGllczxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7JiM0MzstLXJ3IG5ldC1hdHRhY2stbWl0aWdhdGUmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgLy8gbGlzdCBvZiBtaXRpZ2F0aW9uIGNhcGFiaWxpdGllcyAvPHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7dXNlcyBpMm5zZi1taXRpZ2F0ZS1ydWxlcyZuYnNw
OyAvL2dyb3VwaW5nIG9mIG1pdGlnYXRpb24gY2FwYWJpbGl0aWVzPHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5JcyB0aGlzIGEgZ29vZCB3YXkg
dG8gc3RhcnQgdGhlIGNhcGFiaWxpdGllcyBzdHJ1Y3R1cmU/Jm5ic3A7IEkgaGF2ZSBkZWZpbml0
aW9ucyBmb3IgZWFjaCBvZiB0aGUg4oCcdXNlc+KAnSBzdGF0ZW1lbnRzIGluIGRpZmZlcmVudCBt
b2RlbHMsIGJ1dCBJIG5lZWQgaGVscCB1bmRlcnN0YW5kaW5nDQogaWYgdGhpcyBzdHJ1Y3R1cmUg
aXMgY29ycmVjdC48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPmlldGYtcGt0LWVjYS1zZWMtcG9saWN5IGNhbiBiZSBhbiBleHRlbnNpb24gb2Yg
dGhlIEkyUlMvQ29uZmlndXJhdGlvbiBmaWx0ZXJzIGZvciBwYWNrZXQgRmlsdGVyLUJhc2VkIFJJ
QlMuJm5ic3A7Jm5ic3A7IEZvciB0aGUgaTJuc2Ytc2VjLWNvbnRlbnQtY2FwYmlsaXR5LCBkb2Vz
IHRoaXMNCiBmb3JtIG1ha2Ugc2Vuc2U6PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mIzQzOy0taTJuc2Ytc2VjLWNvbnRlbnQ8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOyAmIzQzOy0tcncgaTJuc2Ytc2VjLWNvbnRlbnQtY2Fw
KiBbb3JkZXItaWQgZnVuY3Rpb24tc2V0LW5hbWVdPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLXJ3IG9yZGVyLWlkJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IC8vIG9yZGVyICMgaWYgaW4gb3JkZXJl
ZCBsaXN0PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
JiM0MzstLXJ3IGZ1bmN0aW9uLXNldC1uYW1lIHN0cmluZyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyAvLyBuYW1lIGZvciBmdW5jdGlvbjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyYjNDM7LS1ydyBhbnRpLXZpcnVzICZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOy8vIGJhc2ljIHNlY3VyaXR5IGNvbnRlbnQgYWN0aW9uPHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fCZuYnNwOyAmIzQzOy0tcncgcHVibGlj
LWFudGktdmlydXMgW25hbWVdICZuYnNwOyZuYnNwOyZuYnNwOy8vIGFudGktdmlydXMgY2FwYWJp
bGl0eSBmcm9tIHB1YmxpYyBzb3VyY2VzPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7fCZuYnNwOyZuYnNwOyDigKYgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Ly8gJm5ic3A7KHlhbmcgc3RydWN0dXJlIGRldGFpbHMpPHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fCZuYnNwOyAmIzQz
Oy0tcncgdmVuZG9yLWFudGktdmlydXMgW3ZlbmRvcl0mbmJzcDsgLy8gYW50aS12aXJ1cyBjYXBh
YmlsaXR5IGZyb20gdmVuZG9yPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7fCZuYnNwOyB8PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDsm
bmJzcDsmbmJzcDsg4oCmLjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+VGhlIG1pdGlnYXRpb24gaGFzIGEgc2ltaWxhciBzdHJ1Y3R1cmUgdG8g
dGhlIGkybnNmLXNlYy1jb250ZW50LiZuYnNwOyAmbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+JiM0MzstLWkybnNmLWF0
dGFjay1taXRpZ2F0aW9uPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDsgJiM0Mzst
LXJ3IGkybnNmLWF0dGFjay1taXRpZ2F0ZS1mY24qIFtvcmRlci1pZCwgZmNuLW5hbWVdPC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLXJ3
IG9yZGVyLWlkPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgJiM0MzstLXJ3IGZjbi1uYW1lPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7JiM0MzstLXJ3IHN5bi1mbG9vZDwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fCZuYnNwOyAmIzQzOy0tcncgcHVibGlj
LXN5bi1mbG9vZCogW25hbWVdPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDsmbmJz
cDsmbmJzcDsgJm5ic3A7fCZuYnNwOyB8IC4uLjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO3wmbmJzcDsgJiM0MzstLXJ3IHZlbmRvci1zeW4tZmxvb2Qq
IFt2ZW5kb3JdPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
Pjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7fCZuYnNwOyB8IC4uLjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyYjNDM7LS1ydyBVRFAgZmxvb2Q8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6OC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7THVjaWRhR3JhbmRlJnF1b3Q7LCZxdW90O3NlcmlmJnF1b3Q7Ij5fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCkkybnNmIG1haWxpbmcgbGlzdDxi
cj4NCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PGEgaHJlZj0ibWFpbHRvOkkybnNmQGlldGYu
b3JnIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjguNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0x1Y2lk
YUdyYW5kZSZxdW90OywmcXVvdDtzZXJpZiZxdW90Oztjb2xvcjpwdXJwbGUiPkkybnNmQGlldGYu
b3JnPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
OC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7THVjaWRhR3JhbmRlJnF1b3Q7LCZxdW90O3NlcmlmJnF1
b3Q7Ij48YnI+DQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxhIGhyZWY9Imh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaTJuc2YiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
OC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7THVjaWRhR3JhbmRlJnF1b3Q7LCZxdW90O3NlcmlmJnF1
b3Q7O2NvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9p
Mm5zZjwvc3Bhbj48L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
YmxvY2txdW90ZT4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4tLTxi
cj4NCiZxdW90O0VzdGEgdmV6IG5vIGZhbGxhcmVtb3MsIERvY3RvciBJbmZpZXJubyZxdW90Ozxi
cj4NCjxicj4NCkRyIERpZWdvIFIuIExvcGV6PGJyPg0KVGVsZWZvbmljYSBJJiM0MztEPGJyPg0K
PGEgaHJlZj0iaHR0cDovL3Blb3BsZS50aWQuZXMvZGllZ28ubG9wZXovIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5odHRwOi8vcGVvcGxlLnRpZC5lcy9kaWVnby5sb3Blei88L3NwYW4+PC9h
Pjxicj4NCjxicj4NCmUtbWFpbDo8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmRpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb20i
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmRpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb208
L3NwYW4+PC9hPjxicj4NClRlbDogJm5ic3A7ICZuYnNwOyYjNDM7MzQgOTEzIDEyOSAwNDE8YnI+
DQpNb2JpbGU6ICYjNDM7MzQgNjgyIDA1MSAwOTE8YnI+DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRl
eHQtYWxpZ246Y2VudGVyIj48c3BhbiBsYW5nPSJFTi1VUyI+DQo8aHIgc2l6ZT0iMiIgd2lkdGg9
IjEwMCUiIGFsaWduPSJjZW50ZXIiPg0KPC9zcGFuPjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6Z3Jh
eSI+PGJyPg0KRXN0ZSBtZW5zYWplIHkgc3VzIGFkanVudG9zIHNlIGRpcmlnZW4gZXhjbHVzaXZh
bWVudGUgYSBzdSBkZXN0aW5hdGFyaW8sIHB1ZWRlIGNvbnRlbmVyIGluZm9ybWFjacOzbiBwcml2
aWxlZ2lhZGEgbyBjb25maWRlbmNpYWwgeSBlcyBwYXJhIHVzbyBleGNsdXNpdm8gZGUgbGEgcGVy
c29uYSBvIGVudGlkYWQgZGUgZGVzdGluby4gU2kgbm8gZXMgdXN0ZWQuIGVsIGRlc3RpbmF0YXJp
byBpbmRpY2FkbywgcXVlZGEgbm90aWZpY2FkbyBkZSBxdWUgbGENCiBsZWN0dXJhLCB1dGlsaXph
Y2nDs24sIGRpdnVsZ2FjacOzbiB5L28gY29waWEgc2luIGF1dG9yaXphY2nDs24gcHVlZGUgZXN0
YXIgcHJvaGliaWRhIGVuIHZpcnR1ZCBkZSBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZS4gU2kgaGEg
cmVjaWJpZG8gZXN0ZSBtZW5zYWplIHBvciBlcnJvciwgbGUgcm9nYW1vcyBxdWUgbm9zIGxvIGNv
bXVuaXF1ZSBpbm1lZGlhdGFtZW50ZSBwb3IgZXN0YSBtaXNtYSB2w61hIHkgcHJvY2VkYSBhIHN1
IGRlc3RydWNjacOzbi48YnI+DQo8YnI+DQpUaGUgaW5mb3JtYXRpb24gY29udGFpbmVkIGluIHRo
aXMgdHJhbnNtaXNzaW9uIGlzIHByaXZpbGVnZWQgYW5kIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlv
biBpbnRlbmRlZCBvbmx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0eSBu
YW1lZCBhYm92ZS4gSWYgdGhlIHJlYWRlciBvZiB0aGlzIG1lc3NhZ2UgaXMgbm90IHRoZSBpbnRl
bmRlZCByZWNpcGllbnQsIHlvdSBhcmUgaGVyZWJ5IG5vdGlmaWVkIHRoYXQgYW55IGRpc3NlbWlu
YXRpb24sDQogZGlzdHJpYnV0aW9uIG9yIGNvcHlpbmcgb2YgdGhpcyBjb21tdW5pY2F0aW9uIGlz
IHN0cmljdGx5IHByb2hpYml0ZWQuIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgdHJhbnNtaXNz
aW9uIGluIGVycm9yLCBkbyBub3QgcmVhZCBpdC4gUGxlYXNlIGltbWVkaWF0ZWx5IHJlcGx5IHRv
IHRoZSBzZW5kZXIgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGNvbW11bmljYXRpb24gaW4g
ZXJyb3IgYW5kIHRoZW4gZGVsZXRlIGl0Ljxicj4NCjxicj4NCkVzdGEgbWVuc2FnZW0gZSBzZXVz
IGFuZXhvcyBzZSBkaXJpZ2VtIGV4Y2x1c2l2YW1lbnRlIGFvIHNldSBkZXN0aW5hdMOhcmlvLCBw
b2RlIGNvbnRlciBpbmZvcm1hw6fDo28gcHJpdmlsZWdpYWRhIG91IGNvbmZpZGVuY2lhbCBlIMOp
IHBhcmEgdXNvIGV4Y2x1c2l2byBkYSBwZXNzb2Egb3UgZW50aWRhZGUgZGUgZGVzdGluby4gU2Ug
bsOjbyDDqSB2b3NzYSBzZW5ob3JpYSBvIGRlc3RpbmF0w6FyaW8gaW5kaWNhZG8sIGZpY2Egbm90
aWZpY2FkbyBkZSBxdWUgYQ0KIGxlaXR1cmEsIHV0aWxpemHDp8OjbywgZGl2dWxnYcOnw6NvIGUv
b3UgY8OzcGlhIHNlbSBhdXRvcml6YcOnw6NvIHBvZGUgZXN0YXIgcHJvaWJpZGEgZW0gdmlydHVk
ZSBkYSBsZWdpc2xhw6fDo28gdmlnZW50ZS4gU2UgcmVjZWJldSBlc3RhIG1lbnNhZ2VtIHBvciBl
cnJvLCByb2dhbW9zLWxoZSBxdWUgbm9zIG8gY29tdW5pcXVlIGltZWRpYXRhbWVudGUgcG9yIGVz
dGEgbWVzbWEgdmlhIGUgcHJvY2VkYSBhIHN1YSBkZXN0cnVpw6fDo288L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2Nr
cXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPi0tPGJyPg0KJnF1
b3Q7RXN0YSB2ZXogbm8gZmFsbGFyZW1vcywgRG9jdG9yIEluZmllcm5vJnF1b3Q7PGJyPg0KPGJy
Pg0KRHIgRGllZ28gUi4gTG9wZXo8YnI+DQpUZWxlZm9uaWNhIEkmIzQzO0Q8YnI+DQo8YSBocmVm
PSJodHRwOi8vcGVvcGxlLnRpZC5lcy9kaWVnby5sb3Blei8iPmh0dHA6Ly9wZW9wbGUudGlkLmVz
L2RpZWdvLmxvcGV6LzwvYT48YnI+DQo8YnI+DQplLW1haWw6IDxhIGhyZWY9Im1haWx0bzpkaWVn
by5yLmxvcGV6QHRlbGVmb25pY2EuY29tIj5kaWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29tPC9h
Pjxicj4NClRlbDogJm5ic3A7ICZuYnNwOyYjNDM7MzQgOTEzIDEyOSAwNDE8YnI+DQpNb2JpbGU6
ICYjNDM7MzQgNjgyIDA1MSAwOTE8YnI+DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249
ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyIj48c3BhbiBsYW5nPSJFTi1VUyI+DQo8
aHIgc2l6ZT0iMiIgd2lkdGg9IjEwMCUiIGFsaWduPSJjZW50ZXIiPg0KPC9zcGFuPjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjpncmF5Ij48YnI+DQpFc3RlIG1lbnNhamUgeSBzdXMgYWRqdW50b3Mgc2UgZGlyaWdl
biBleGNsdXNpdmFtZW50ZSBhIHN1IGRlc3RpbmF0YXJpbywgcHVlZGUgY29udGVuZXIgaW5mb3Jt
YWNpw7NuIHByaXZpbGVnaWFkYSBvIGNvbmZpZGVuY2lhbCB5IGVzIHBhcmEgdXNvIGV4Y2x1c2l2
byBkZSBsYSBwZXJzb25hIG8gZW50aWRhZCBkZSBkZXN0aW5vLiBTaSBubyBlcyB1c3RlZC4gZWwg
ZGVzdGluYXRhcmlvIGluZGljYWRvLCBxdWVkYSBub3RpZmljYWRvIGRlIHF1ZSBsYQ0KIGxlY3R1
cmEsIHV0aWxpemFjacOzbiwgZGl2dWxnYWNpw7NuIHkvbyBjb3BpYSBzaW4gYXV0b3JpemFjacOz
biBwdWVkZSBlc3RhciBwcm9oaWJpZGEgZW4gdmlydHVkIGRlIGxhIGxlZ2lzbGFjacOzbiB2aWdl
bnRlLiBTaSBoYSByZWNpYmlkbyBlc3RlIG1lbnNhamUgcG9yIGVycm9yLCBsZSByb2dhbW9zIHF1
ZSBub3MgbG8gY29tdW5pcXVlIGlubWVkaWF0YW1lbnRlIHBvciBlc3RhIG1pc21hIHbDrWEgeSBw
cm9jZWRhIGEgc3UgZGVzdHJ1Y2Npw7NuLjxicj4NCjxicj4NClRoZSBpbmZvcm1hdGlvbiBjb250
YWluZWQgaW4gdGhpcyB0cmFuc21pc3Npb24gaXMgcHJpdmlsZWdlZCBhbmQgY29uZmlkZW50aWFs
IGluZm9ybWF0aW9uIGludGVuZGVkIG9ubHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwg
b3IgZW50aXR5IG5hbWVkIGFib3ZlLiBJZiB0aGUgcmVhZGVyIG9mIHRoaXMgbWVzc2FnZSBpcyBu
b3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgeW91IGFyZSBoZXJlYnkgbm90aWZpZWQgdGhhdCBh
bnkgZGlzc2VtaW5hdGlvbiwNCiBkaXN0cmlidXRpb24gb3IgY29weWluZyBvZiB0aGlzIGNvbW11
bmljYXRpb24gaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhp
cyB0cmFuc21pc3Npb24gaW4gZXJyb3IsIGRvIG5vdCByZWFkIGl0LiBQbGVhc2UgaW1tZWRpYXRl
bHkgcmVwbHkgdG8gdGhlIHNlbmRlciB0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgY29tbXVu
aWNhdGlvbiBpbiBlcnJvciBhbmQgdGhlbiBkZWxldGUgaXQuPGJyPg0KPGJyPg0KRXN0YSBtZW5z
YWdlbSBlIHNldXMgYW5leG9zIHNlIGRpcmlnZW0gZXhjbHVzaXZhbWVudGUgYW8gc2V1IGRlc3Rp
bmF0w6FyaW8sIHBvZGUgY29udGVyIGluZm9ybWHDp8OjbyBwcml2aWxlZ2lhZGEgb3UgY29uZmlk
ZW5jaWFsIGUgw6kgcGFyYSB1c28gZXhjbHVzaXZvIGRhIHBlc3NvYSBvdSBlbnRpZGFkZSBkZSBk
ZXN0aW5vLiBTZSBuw6NvIMOpIHZvc3NhIHNlbmhvcmlhIG8gZGVzdGluYXTDoXJpbyBpbmRpY2Fk
bywgZmljYSBub3RpZmljYWRvIGRlIHF1ZSBhDQogbGVpdHVyYSwgdXRpbGl6YcOnw6NvLCBkaXZ1
bGdhw6fDo28gZS9vdSBjw7NwaWEgc2VtIGF1dG9yaXphw6fDo28gcG9kZSBlc3RhciBwcm9pYmlk
YSBlbSB2aXJ0dWRlIGRhIGxlZ2lzbGHDp8OjbyB2aWdlbnRlLiBTZSByZWNlYmV1IGVzdGEgbWVu
c2FnZW0gcG9yIGVycm8sIHJvZ2Ftb3MtbGhlIHF1ZSBub3MgbyBjb211bmlxdWUgaW1lZGlhdGFt
ZW50ZSBwb3IgZXN0YSBtZXNtYSB2aWEgZSBwcm9jZWRhIGEgc3VhIGRlc3RydWnDp8Ojbzwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Jv
ZHk+DQo8L2h0bWw+DQo=

--_000_C02846B1344F344EB4FAA6FA7AF481F12AF5C44ASZXEMA502MBSchi_--


From nobody Wed Jun 15 20:47:25 2016
Return-Path: <frank.xialiang@huawei.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 23E8812B02E for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 20:47:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.646
X-Spam-Level: 
X-Spam-Status: No, score=-5.646 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ftFcbG-14Tjw for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 20:47:22 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F09B112B00C for <I2NSF@ietf.org>; Wed, 15 Jun 2016 20:47:21 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml702-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CMA67304; Thu, 16 Jun 2016 03:47:20 +0000 (GMT)
Received: from SZXEMA417-HUB.china.huawei.com (10.82.72.34) by lhreml702-cah.china.huawei.com (10.201.5.99) with Microsoft SMTP Server (TLS) id 14.3.235.1; Thu, 16 Jun 2016 04:47:19 +0100
Received: from SZXEMA502-MBS.china.huawei.com ([169.254.4.245]) by SZXEMA417-HUB.china.huawei.com ([10.82.72.34]) with mapi id 14.03.0235.001; Thu, 16 Jun 2016 11:47:10 +0800
From: "Xialiang (Frank)" <frank.xialiang@huawei.com>
To: Linda Dunbar <linda.dunbar@huawei.com>, John Strassner <strazpdj@gmail.com>, Susan Hares <shares@ndzh.com>, "DIEGO LOPEZ GARCIA (diego.r.lopez@telefonica.com)" <diego.r.lopez@telefonica.com>
Thread-Topic: questions about some terminologies defined by draft-ietf-i2nsf-terminology-00
Thread-Index: AdHHE6MR3AiaON0QRKyWwAZDp4Fv3QAazgeQ
Date: Thu, 16 Jun 2016 03:47:08 +0000
Message-ID: <C02846B1344F344EB4FAA6FA7AF481F12AF5C460@SZXEMA502-MBS.china.huawei.com>
References: <4A95BA014132FF49AE685FAB4B9F17F657EB4CA0@dfweml501-mbb>
In-Reply-To: <4A95BA014132FF49AE685FAB4B9F17F657EB4CA0@dfweml501-mbb>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.135.43.91]
Content-Type: multipart/alternative; boundary="_000_C02846B1344F344EB4FAA6FA7AF481F12AF5C460SZXEMA502MBSchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020206.57622148.00FA, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.4.245, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 43aae74c1c00cf61ce27f432ec910362
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/sj8-L1kzoMDkmk_NsBIOYgNPsvE>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>
Subject: [I2nsf] =?gb2312?b?tPC4tDogcXVlc3Rpb25zIGFib3V0IHNvbWUgdGVybWlu?= =?gb2312?b?b2xvZ2llcyBkZWZpbmVkIGJ5IGRyYWZ0LWlldGYtaTJuc2YtdGVybWlub2xv?= =?gb2312?b?Z3ktMDA=?=
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 16 Jun 2016 03:47:24 -0000

--_000_C02846B1344F344EB4FAA6FA7AF481F12AF5C460SZXEMA502MBSchi_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

SGkgTGluZGEsDQpGcmFua2x5LCBJIGRvbqGvdCBzZWUgdGhlIGVzc2VudGlhbCBkaWZmZXJlbmNl
IGZvciB0aGUgbWVhbmluZyBvZiB0ZXJtaW5vbG9neSChsGNhcGFiaWxpdHmhsSBiZXR3ZWVuICB0
aGVtLiAgV2UganVzdCBuZWVkIHRvIG1ha2Ugc29tZSBtb2RpZmljYXRpb24gaW4gdHdvIHBsYWNl
cyB0byBrZWVwIGNvbnNpc3RlbmNlLg0KV2UgY2FuIGRvIGl0IGR1cmluZyB0aGUgdXBkYXRlIG9m
IEkyTlNGIHRlcm1pbm9sb2d5IGRyYWZ0Lg0KDQpCLlIuDQpGcmFuaw0KDQq3orz+yMs6IEkybnNm
IFttYWlsdG86aTJuc2YtYm91bmNlc0BpZXRmLm9yZ10gtPqx7SBMaW5kYSBEdW5iYXINCreiy83K
sbzkOiAyMDE2xOo21MIxNcjVIDIzOjQwDQrK1bz+yMs6IEpvaG4gU3RyYXNzbmVyOyBTdXNhbiBI
YXJlczsgRElFR08gTE9QRVogR0FSQ0lBIChkaWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29tKQ0K
s63LzTogSTJOU0ZAaWV0Zi5vcmcNCtb3zOI6IFtJMm5zZl0gcXVlc3Rpb25zIGFib3V0IHNvbWUg
dGVybWlub2xvZ2llcyBkZWZpbmVkIGJ5IGRyYWZ0LWlldGYtaTJuc2YtdGVybWlub2xvZ3ktMDAN
Cg0KRGVhciBBdXRob3JzOg0KDQpUaGUgdGVybSChsENhcGFiaWxpdHkgTGF5ZXKhsSBkZWZpbmVk
IGJ5IHRoZSChsGRyYWZ0LWlldGYtaTJuc2YtdGVybWlub2xvZ3ktMDChsSBjYXJyaWVzIGRpZmZl
cmVudCAgbWVhbmluZyB0aGFuIHRoZSChsENhcGFiaWxpdHkgTGF5ZXKhsSB1c2VkIGJ5IHRoZSBJ
Mk5TRiBjaGFydGVyLg0KDQqhsGRyYWZ0LWlldGYtaTJuc2YtdGVybWlub2xvZ3ktMDChsToNCkNh
cGFiaWxpdHk6IERlZmluZXMgYSBzZXQgb2YgZmVhdHVyZXMgdGhhdCBhcmUgYXZhaWxhYmxlIGZy
b20gYSBtYW5hZ2VkIGVudGl0eSAoc2VlIGFsc28gSTJOU0YgQ2FwYWJpbGl0eSkuDQoNCkNhcGFi
aWxpdHkgTGF5ZXI6IERlZmluZXMgYW4gYWJzdHJhY3Rpb24gbGF5ZXIgdGhhdCBleHBvc2VzIGEg
c2V0IG9mIGNhcGFiaWxpdGllcyBvZiB0aGUgSTJOU0Ygc3lzdGVtLg0KDQpJMk5TRiBDaGFydGVy
Og0KSTJOU0Ygd2lsbCBzcGVjaWZ5IGludGVyZmFjZXMgYXQgdHdvIGZ1bmN0aW9uYWwgbGV2ZWxz
IGZvciB0aGUgY29udHJvbCBhbmQgbW9uaXRvcmluZyBvZiBuZXR3b3JrIHNlY3VyaXR5IGZ1bmN0
aW9uczoNClRoZSBJMk5TRiBDYXBhYmlsaXR5IExheWVyIHNwZWNpZmllcyBob3cgdG8gY29udHJv
bCBhbmQgbW9uaXRvciBOU0ZzIGF0IGEgZnVuY3Rpb25hbCBpbXBsZW1lbnRhdGlvbiBsZXZlbC4g
VGhlIHRlcm0gIkZ1bmN0aW9uYWwgSW1wbGVtZW50YXRpb24iIGlzIHVzZWQgdG8gZW1waGFzaXpl
IHRoYXQgdGhlIHJ1bGVzIChmb3IgY29udHJvbCBhbmQgbW9uaXRvcikgb2YgTlNGcyBoYXZlIHRv
IGJlIGltcGxlbWVudGFibGUgYnkgbW9zdCBOU0ZzLiBJMk5TRiB3aWxsIHN0YW5kYXJkaXplIGEg
c2V0IG9mIGludGVyZmFjZXMgYnkgd2hpY2ggYSBzZWN1cml0eSBjb250cm9sbGVyIGNhbiBpbnZv
a2UsIG9wZXJhdGUsIGFuZCBtb25pdG9yIE5TRnMuDQoNClRoZSBJMk5TRiBTZXJ2aWNlIExheWVy
IGRlZmluZXMgaG93IGNsaWVudHMnIHNlY3VyaXR5IHBvbGljaWVzIG1heSBiZSBleHByZXNzZWQg
dG8gYSBzZWN1cml0eSBjb250cm9sbGVyLiBUaGUgY29udHJvbGxlciBpbXBsZW1lbnRzIGl0cyBw
b2xpY2llcyBhY2NvcmRpbmcgdG8gdGhlIHZhcmlvdXMgY2FwYWJpbGl0aWVzIHByb3ZpZGVkIGJ5
IHRoZSBJMk5TRiBDYXBhYmlsaXR5IExheWVyLiBUaGUgSTJOU0YgU2VydmljZSBMYXllciBhbHNv
IGFsbG93cyB0aGUgY2xpZW50IHRvIG1vbml0b3IgdGhlIGNsaWVudCBzcGVjaWZpYyBwb2xpY2ll
cy4NCg0KSWYgd2UgdXNlIHRoZSBkZWZpbml0aW9ucyBieSB0aGUgobBkcmFmdC1pZXRmLWkybnNm
LXRlcm1pbm9sb2d5LTAwobEsIHdlIHNob3VsZCBjcmVhdGUgYSBkaWZmZXJlbnQgdGVybWlub2xv
Z3kgdG8gcmVwcmVzZW50IHRoZSChsFNvdXRoIGJvdW5kIEludGVyZmFjZaGxIGJldHdlZW4gQ29u
dHJvbGxlciBhbmQgTlNGLg0KDQpUaGFua3MsIExpbmRhDQoNCg0KDQo=

--_000_C02846B1344F344EB4FAA6FA7AF481F12AF5C460SZXEMA502MBSchi_
Content-Type: text/html; charset="gb2312"
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=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Courier;
	panose-1:2 7 4 9 2 2 5 2 4 4;}
@font-face
	{font-family:=CB=CE=CC=E5;
	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:"\@=CB=CE=CC=E5";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"PT Serif";}
/* 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;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">Hi Linda,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">Frankly, I don=A1=AFt see the essential difference for the meanin=
g of terminology =A1=B0capability=A1=B1 between &nbsp;them.&nbsp; We just n=
eed to make some modification in two places to keep consistence.<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">We can do it during the update of I2NSF terminology draft.<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">B.R.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">Frank<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:=CB=
=CE=CC=E5">=B7=A2=BC=FE=C8=CB<span lang=3D"EN-US">:</span></span></b><span =
lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5"> I2nsf [=
mailto:i2nsf-bounces@ietf.org]
</span><b><span style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=B4=FA=
=B1=ED </span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-famil=
y:=CB=CE=CC=E5">Linda Dunbar<br>
</span><b><span style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=B7=A2=
=CB=CD=CA=B1=BC=E4<span lang=3D"EN-US">:</span></span></b><span lang=3D"EN-=
US" style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5"> 2016</span><span s=
tyle=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=C4=EA<span lang=3D"EN-U=
S">6</span>=D4=C2<span lang=3D"EN-US">15</span>=C8=D5<span lang=3D"EN-US">
 23:40<br>
</span><b>=CA=D5=BC=FE=C8=CB<span lang=3D"EN-US">:</span></b><span lang=3D"=
EN-US"> John Strassner; Susan Hares; DIEGO LOPEZ GARCIA (diego.r.lopez@tele=
fonica.com)<br>
</span><b>=B3=AD=CB=CD<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"=
> I2NSF@ietf.org<br>
</span><b>=D6=F7=CC=E2<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"=
> [I2nsf] questions about some terminologies defined by draft-ietf-i2nsf-te=
rminology-00<o:p></o:p></span></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Dear Authors:<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">The term =A1=B0Capability Layer=
=A1=B1 defined by the =A1=B0draft-ietf-i2nsf-terminology-00=A1=B1 carries d=
ifferent &nbsp;meaning than the =A1=B0Capability Layer=A1=B1 used by the I2=
NSF charter.
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.0pt;font-family:Courier"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span lang=3D"EN-US">=
=A1=B0draft-ietf-i2nsf-terminology-00=A1=B1:<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-autospace:none"><i>=
<span lang=3D"EN-US" style=3D"font-size:9.0pt;font-family:&quot;PT Serif&qu=
ot;;color:#222222">Capability: Defines a set of features that are available=
 from a managed entity (see also I2NSF Capability).<o:p></o:p></span></i></=
p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-autospace:none"><i>=
<span lang=3D"EN-US" style=3D"font-size:9.0pt;font-family:&quot;PT Serif&qu=
ot;;color:#222222"><o:p>&nbsp;</o:p></span></i></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-autospace:none"><i>=
<span lang=3D"EN-US" style=3D"font-size:9.0pt;font-family:&quot;PT Serif&qu=
ot;;color:#222222">Capability Layer: Defines an abstraction layer that expo=
ses a set of capabilities of the I2NSF system.<o:p></o:p></span></i></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I2NSF Charter: <o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:0cm;margin-right:0cm;mar=
gin-bottom:6.3pt;margin-left:36.0pt">
<i><span lang=3D"EN-US" style=3D"font-size:9.0pt;font-family:&quot;PT Serif=
&quot;;color:#222222">I2NSF will specify interfaces at two functional level=
s for the control and monitoring of network security functions:<o:p></o:p><=
/span></i></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:0cm;margin-right:0cm;mar=
gin-bottom:6.3pt;margin-left:36.0pt">
<i><span lang=3D"EN-US" style=3D"font-size:9.0pt;font-family:&quot;PT Serif=
&quot;;color:#222222">The I2NSF Capability Layer specifies how to control a=
nd monitor NSFs at a functional implementation level. The term &quot;Functi=
onal Implementation&quot; is used to emphasize that the
 rules (for control and monitor) of NSFs have to be implementable by most N=
SFs. I2NSF will standardize a set of interfaces by which a security control=
ler can invoke, operate, and monitor NSFs.<br>
<br>
The I2NSF Service Layer defines how clients' security policies may be expre=
ssed to a security controller. The controller implements its policies accor=
ding to the various capabilities provided by the I2NSF Capability Layer. Th=
e I2NSF Service Layer also allows
 the client to monitor the client specific policies.<o:p></o:p></span></i><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">If we use the definitions by th=
e =A1=B0draft-ietf-i2nsf-terminology-00=A1=B1, we should create a different=
 terminology to represent the =A1=B0South bound Interface=A1=B1 between Con=
troller and NSF.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Thanks, Linda<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt"><=
o:p>&nbsp;</o:p></span></b></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
</div>
</body>
</html>

--_000_C02846B1344F344EB4FAA6FA7AF481F12AF5C460SZXEMA502MBSchi_--


From nobody Wed Jun 15 20:55:45 2016
Return-Path: <dacheng.zdc@alibaba-inc.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 753B812D182 for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 20:55:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.717
X-Spam-Level: 
X-Spam-Status: No, score=-1.717 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_FONT_FACE_BAD=0.981, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=alibaba-inc.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 6ZwScXmIJBzm for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 20:55:41 -0700 (PDT)
Received: from out4133-130.mail.aliyun.com (out4133-130.mail.aliyun.com [42.120.133.130]) by ietfa.amsl.com (Postfix) with ESMTP id E943412B065 for <I2NSF@ietf.org>; Wed, 15 Jun 2016 20:55:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alibaba-inc.com; s=default; t=1466049337; h=Date:Subject:From:To:Message-ID:Mime-version:Content-type; bh=7OUrD29NV4yzUqOvDDlYiIA17OyDOQQuTe7zaP4HXZY=; b=WI9g/rEtVUWXtSYFHIFAr8TXmsnpXOje1alU1yoXWwD8QLj5FmkpYrIoFWo/7cRfgf7/kKhm5DHLRJSxJcTe1ZCjZjiSYVKQ7lsPlYZOX+lduoEIGsuyStRquMGmnO7XKgBSZ3kQZsKwIa69pobbG6NBjgY7yTHmEFNrb7QtbzY=
X-Alimail-AntiSpam: AC=PASS; BC=-1|-1; BR=01201311R381e4; FP=0|-1|-1|-1|0|-1|-1|-1; HT=e02c03299; MF=dacheng.zdc@alibaba-inc.com; NM=1;  PH=DS; RN=6; SR=0; TI=SMTPD_----4vmHnMn_1466049326; 
Received: from 30.30.150.19(mailfrom:dacheng.zdc@alibaba-inc.com ip:182.92.253.3) by smtp.aliyun-inc.com(127.0.0.1); Thu, 16 Jun 2016 11:55:29 +0800
User-Agent: Microsoft-MacOutlook/14.6.4.160422
Date: Thu, 16 Jun 2016 11:55:24 +0800
From: "Dacheng Zhang" <dacheng.zdc@alibaba-inc.com>
To: "Xialiang (Frank)" <frank.xialiang@huawei.com>, Linda Dunbar <linda.dunbar@huawei.com>, John Strassner <strazpdj@gmail.com>, Susan Hares <shares@ndzh.com>, "DIEGO LOPEZ GARCIA (diego.r.lopez@telefonica.com)" <diego.r.lopez@telefonica.com>
Message-ID: <D388437F.3F660%dacheng.zdc@alibaba-inc.com>
Thread-Topic: [I2nsf] =?GB2312?B?tPC4tA==?=: questions about some terminologies defined by draft-ietf-i2nsf-terminology-00
Mime-version: 1.0
Content-type: multipart/alternative; boundary="B_3548922928_6195929"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/1xucyqWlfxF7UAud0c5Aza1j_WM>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>
Subject: Re: [I2nsf] =?gb2312?b?tPC4tDogcXVlc3Rpb25zIGFib3V0IHNvbWUgdGVybWlu?= =?gb2312?b?b2xvZ2llcyBkZWZpbmVkIGJ5IGRyYWZ0LWlldGYtaTJuc2YtdGVybWlub2xv?= =?gb2312?b?Z3ktMDA=?=
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 16 Jun 2016 03:55:43 -0000

> ´ËÓÊ¼þÊ¹ÓÃ MIME ¸ñÊ½¡£ÓÉÓÚÓÊ¼þÔÄ¶Á³ÌÐò²»ÄÜÊ¶±ð
´Ë¸ñÊ½£¬Òò´Ë£¬¿ÉÄÜÎÞ·¨Ê¶±ð¸ÃÓÊ¼þµÄ·Ö²¿»ò²¿·ÖÄÚÈÝ¡£

--B_3548922928_6195929
Content-type: text/plain;
	charset="GB2312"
Content-transfer-encoding: quoted-printable

I think I agree with Frank. The confusion is caused by the 'I2NSF system=A1=AF.
Maybe we should change the definition in the terminology draft to Capabilit=
y
Layer: Defines an abstraction layer that exposes a set of capabilities of
the NSF?

=B7=A2=BC=FE=C8=CB:  I2nsf <i2nsf-bounces@ietf.org> on behalf of "Xialiang (Frank)"
<frank.xialiang@huawei.com>
=C8=D5=C6=DA:  2016=C4=EA6=D4=C216=C8=D5 =D0=C7=C6=DA=CB=C4 =C9=CF=CE=E711:47
=D6=C1:  Linda Dunbar <linda.dunbar@huawei.com>, John Strassner
<strazpdj@gmail.com>, Susan Hares <shares@ndzh.com>, "DIEGO LOPEZ GARCIA
(diego.r.lopez@telefonica.com)" <diego.r.lopez@telefonica.com>
=B3=AD=CB=CD:  "I2NSF@ietf.org" <I2NSF@ietf.org>
=D6=F7=CC=E2:  [I2nsf] =B4=F0=B8=B4: questions about some terminologies defined by
draft-ietf-i2nsf-terminology-00

Hi Linda,
Frankly, I don=A1=AFt see the essential difference for the meaning of terminolo=
gy
=A1=B0capability=A1=B1 between  them.  We just need to make some modification in tw=
o
places to keep consistence.
We can do it during the update of I2NSF terminology draft.
=20
B.R.
Frank
=20

=B7=A2=BC=FE=C8=CB: I2nsf [mailto:i2nsf-bounces@ietf.org] =B4=FA=B1=ED Linda Dunbar
=B7=A2=CB=CD=CA=B1=BC=E4: 2016=C4=EA6=D4=C215=C8=D5 23:40
=CA=D5=BC=FE=C8=CB: John Strassner; Susan Hares; DIEGO LOPEZ GARCIA
(diego.r.lopez@telefonica.com)
=B3=AD=CB=CD: I2NSF@ietf.org
=D6=F7=CC=E2: [I2nsf] questions about some terminologies defined by
draft-ietf-i2nsf-terminology-00
=20
Dear Authors:
=20
The term =A1=B0Capability Layer=A1=B1 defined by the =A1=B0draft-ietf-i2nsf-terminology=
-00=A1=B1
carries different  meaning than the =A1=B0Capability Layer=A1=B1 used by the I2NSF
charter.=20
=20
=A1=B0draft-ietf-i2nsf-terminology-00=A1=B1:
Capability: Defines a set of features that are available from a managed
entity (see also I2NSF Capability).
=20
Capability Layer: Defines an abstraction layer that exposes a set of
capabilities of the I2NSF system.
=20
I2NSF Charter:=20
I2NSF will specify interfaces at two functional levels for the control and
monitoring of network security functions:
The I2NSF Capability Layer specifies how to control and monitor NSFs at a
functional implementation level. The term "Functional Implementation" is
used to emphasize that the rules (for control and monitor) of NSFs have to
be implementable by most NSFs. I2NSF will standardize a set of interfaces b=
y
which a security controller can invoke, operate, and monitor NSFs.

The I2NSF Service Layer defines how clients' security policies may be
expressed to a security controller. The controller implements its policies
according to the various capabilities provided by the I2NSF Capability
Layer. The I2NSF Service Layer also allows the client to monitor the client
specific policies.
=20
If we use the definitions by the =A1=B0draft-ietf-i2nsf-terminology-00=A1=B1, we
should create a different terminology to represent the =A1=B0South bound
Interface=A1=B1 between Controller and NSF.
=20
Thanks, Linda
=20
=20
=20
_______________________________________________ I2nsf mailing list
I2nsf@ietf.org https://www.ietf.org/mailman/listinfo/i2nsf


--B_3548922928_6195929
Content-type: text/html;
	charset="GB2312"
Content-transfer-encoding: quoted-printable

<html><head></head><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: s=
pace; -webkit-line-break: after-white-space;"><div><font face=3D"=CB=CE=CC=E5,sans-ser=
if">I think I agree with Frank. The confusion is caused by the '</font><i><s=
pan lang=3D"EN-US"><font color=3D"#222222" face=3D"PT Serif"><span style=3D"font-siz=
e: 9pt;">I2NSF system</span><span style=3D"font-size: 12px;">&#8217;</span><sp=
an style=3D"font-size: 9pt;">. Maybe we should change the definition in&nbsp;<=
/span><span style=3D"font-size: 12px;">the</span><span style=3D"font-size: 9pt;"=
>&nbsp;</span></font></span></i><font color=3D"#222222" face=3D"PT Serif"><span =
style=3D"font-size: 12px;"><i>terminology draft to&nbsp;</i></span></font><i s=
tyle=3D"font-family: Calibri, sans-serif; font-size: 15px;"><span lang=3D"EN-US"=
 style=3D"font-size: 9pt; font-family: 'PT Serif'; color: rgb(34, 34, 34);">Ca=
pability Layer: Defines an abstraction layer that exposes a set of capabilit=
ies of the NSF?</span></i></div><div style=3D"color: rgb(0, 0, 0); font-family=
: =CB=CE=CC=E5, sans-serif; font-size: 14px;"><br></div><span id=3D"OLK_SRC_BODY_SECTI=
ON" style=3D"color: rgb(0, 0, 0); font-family: =CB=CE=CC=E5, sans-serif; font-size: 14=
px;"><div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color=
:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM=
: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt"><span style=3D"font-weight:bold"=
>=B7=A2=BC=FE=C8=CB: </span> I2nsf &lt;<a href=3D"mailto:i2nsf-bounces@ietf.org">i2nsf-bou=
nces@ietf.org</a>&gt; on behalf of "Xialiang (Frank)" &lt;<a href=3D"mailto:fr=
ank.xialiang@huawei.com">frank.xialiang@huawei.com</a>&gt;<br><span style=3D"f=
ont-weight:bold">=C8=D5=C6=DA: </span> 2016=C4=EA6=D4=C216=C8=D5 =D0=C7=C6=DA=CB=C4 =C9=CF=CE=E711:47<br><span style=
=3D"font-weight:bold">=D6=C1: </span> Linda Dunbar &lt;<a href=3D"mailto:linda.dunba=
r@huawei.com">linda.dunbar@huawei.com</a>&gt;, John Strassner &lt;<a href=3D"m=
ailto:strazpdj@gmail.com">strazpdj@gmail.com</a>&gt;, Susan Hares &lt;<a hre=
f=3D"mailto:shares@ndzh.com">shares@ndzh.com</a>&gt;, "DIEGO LOPEZ GARCIA (<a =
href=3D"mailto:diego.r.lopez@telefonica.com">diego.r.lopez@telefonica.com</a>)=
" &lt;<a href=3D"mailto:diego.r.lopez@telefonica.com">diego.r.lopez@telefonica=
.com</a>&gt;<br><span style=3D"font-weight:bold">=B3=AD=CB=CD: </span> "<a href=3D"mailt=
o:I2NSF@ietf.org">I2NSF@ietf.org</a>" &lt;<a href=3D"mailto:I2NSF@ietf.org">I2=
NSF@ietf.org</a>&gt;<br><span style=3D"font-weight:bold">=D6=F7=CC=E2: </span> [I2nsf]=
 =B4=F0=B8=B4: questions about some terminologies defined by draft-ietf-i2nsf-termin=
ology-00<br></div><div><br></div><div xmlns:v=3D"urn:schemas-microsoft-com:vml=
" xmlns:o=3D"urn:schemas-microsoft-com:office:office" xmlns:w=3D"urn:schemas-mic=
rosoft-com:office:word" xmlns:m=3D"http://schemas.microsoft.com/office/2004/12=
/omml" xmlns=3D"http://www.w3.org/TR/REC-html40"><meta http-equiv=3D"Content-Typ=
e" content=3D"text/html; charset=3Dgb2312"><meta name=3D"Generator" content=3D"Micro=
soft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Courier;
	panose-1:2 7 4 9 2 2 5 2 4 4;}
@font-face
	{font-family:=CB=CE=CC=E5;
	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:"\@=CB=CE=CC=E5";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"PT Serif";}
/* 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;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--><div lang=3D"ZH-CN" link=3D"blue" vlink=3D"purp=
le"><div class=3D"WordSection1"><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D=
"font-size:10.5pt;color:#1F497D">Hi Linda,<o:p></o:p></span></p><p class=3D"Ms=
oNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D">Frankly, =
I don&#8217;t see the essential difference for the meaning of terminology &#=
8220;capability&#8221; between &nbsp;them.&nbsp; We just need to make some m=
odification in two places to keep consistence.<o:p></o:p></span></p><p class=
=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D">We ca=
n do it during the update of I2NSF terminology draft.<o:p></o:p></span></p><=
p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D=
"><o:p>&nbsp;</o:p></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D=
"font-size:10.5pt;color:#1F497D">B.R.<o:p></o:p></span></p><p class=3D"MsoNorm=
al"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D">Frank<o:p></o:=
p></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt=
;color:#1F497D"><o:p>&nbsp;</o:p></span></p><div><div style=3D"border:none;bor=
der-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm"><p class=3D"MsoNormal">=
<b><span style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=B7=A2=BC=FE=C8=CB<span lang=3D"EN-US">=
:</span></span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:=CB=CE=
=CC=E5"> I2nsf [<a href=3D"mailto:i2nsf-bounces@ietf.org">mailto:i2nsf-bounces@iet=
f.org</a>]
</span><b><span style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=B4=FA=B1=ED </span></b><=
span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">Linda Dunbar<br>=
</span><b><span style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=B7=A2=CB=CD=CA=B1=BC=E4<span lang=
=3D"EN-US">:</span></span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:=CB=CE=CC=E5"> 2016</span><span style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=C4=EA<=
span lang=3D"EN-US">6</span>=D4=C2<span lang=3D"EN-US">15</span>=C8=D5<span lang=3D"EN-US"=
>
 23:40<br></span><b>=CA=D5=BC=FE=C8=CB<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"=
> John Strassner; Susan Hares; DIEGO LOPEZ GARCIA (<a href=3D"mailto:diego.r.l=
opez@telefonica.com">diego.r.lopez@telefonica.com</a>)<br></span><b>=B3=AD=CB=CD<spa=
n lang=3D"EN-US">:</span></b><span lang=3D"EN-US"> <a href=3D"mailto:I2NSF@ietf.or=
g">I2NSF@ietf.org</a><br></span><b>=D6=F7=CC=E2<span lang=3D"EN-US">:</span></b><span =
lang=3D"EN-US"> [I2nsf] questions about some terminologies defined by draft-ie=
tf-i2nsf-terminology-00<o:p></o:p></span></span></p></div></div><p class=3D"Ms=
oNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p><p class=3D"MsoNormal"=
><span lang=3D"EN-US">Dear Authors:<o:p></o:p></span></p><p class=3D"MsoNormal">=
<span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p><p class=3D"MsoNormal"><span la=
ng=3D"EN-US">The term &#8220;Capability Layer&#8221; defined by the &#8220;dra=
ft-ietf-i2nsf-terminology-00&#8221; carries different &nbsp;meaning than the=
 &#8220;Capability Layer&#8221; used by the I2NSF charter.
<o:p></o:p></span></p><p class=3D"MsoNormal" style=3D"text-autospace:none"><spa=
n lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:Courier"><o:p>&nbsp;</o:p=
></span></p><p class=3D"MsoNormal" style=3D"text-autospace:none"><span lang=3D"EN-=
US">&#8220;draft-ietf-i2nsf-terminology-00&#8221;:<o:p></o:p></span></p><p c=
lass=3D"MsoNormal" style=3D"margin-left:36.0pt;text-autospace:none"><i><span lan=
g=3D"EN-US" style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;;color:#222=
222">Capability: Defines a set of features that are available from a managed=
 entity (see also I2NSF Capability).<o:p></o:p></span></i></p><p class=3D"MsoN=
ormal" style=3D"margin-left:36.0pt;text-autospace:none"><i><span lang=3D"EN-US" =
style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;;color:#222222"><o:p>=
&nbsp;</o:p></span></i></p><p class=3D"MsoNormal" style=3D"margin-left:36.0pt;te=
xt-autospace:none"><i><span lang=3D"EN-US" style=3D"font-size:9.0pt;font-family:=
&quot;PT Serif&quot;;color:#222222">Capability Layer: Defines an abstraction=
 layer that exposes a set of capabilities of the I2NSF system.<o:p></o:p></s=
pan></i></p><p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span>=
</p><p class=3D"MsoNormal"><span lang=3D"EN-US">I2NSF Charter: <o:p></o:p></span=
></p><p class=3D"MsoNormal" style=3D"mso-margin-top-alt:0cm;margin-right:0cm;mar=
gin-bottom:6.3pt;margin-left:36.0pt"><i><span lang=3D"EN-US" style=3D"font-size:=
9.0pt;font-family:&quot;PT Serif&quot;;color:#222222">I2NSF will specify int=
erfaces at two functional levels for the control and monitoring of network s=
ecurity functions:<o:p></o:p></span></i></p><p class=3D"MsoNormal" style=3D"mso-=
margin-top-alt:0cm;margin-right:0cm;margin-bottom:6.3pt;margin-left:36.0pt">=
<i><span lang=3D"EN-US" style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot=
;;color:#222222">The I2NSF Capability Layer specifies how to control and mon=
itor NSFs at a functional implementation level. The term "Functional Impleme=
ntation" is used to emphasize that the
 rules (for control and monitor) of NSFs have to be implementable by most N=
SFs. I2NSF will standardize a set of interfaces by which a security controll=
er can invoke, operate, and monitor NSFs.<br><br>
The I2NSF Service Layer defines how clients' security policies may be expre=
ssed to a security controller. The controller implements its policies accord=
ing to the various capabilities provided by the I2NSF Capability Layer. The =
I2NSF Service Layer also allows
 the client to monitor the client specific policies.<o:p></o:p></span></i><=
/p><p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p><p cl=
ass=3D"MsoNormal"><span lang=3D"EN-US">If we use the definitions by the &#8220;d=
raft-ietf-i2nsf-terminology-00&#8221;, we should create a different terminol=
ogy to represent the &#8220;South bound Interface&#8221; between Controller =
and NSF.
<o:p></o:p></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</=
o:p></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US">Thanks, Linda<o:p></o=
:p></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></spa=
n></p><p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt"><o=
:p>&nbsp;</o:p></span></b></p><p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&=
nbsp;</o:p></span></p></div></div></div>
_______________________________________________
I2nsf mailing list
<a href=3D"mailto:I2nsf@ietf.org">I2nsf@ietf.org</a>
<a href=3D"https://www.ietf.org/mailman/listinfo/i2nsf">https://www.ietf.org/=
mailman/listinfo/i2nsf</a>
</span></body></html>

--B_3548922928_6195929--



From nobody Wed Jun 15 21:31:01 2016
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 925A712D131 for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 21:30:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.739
X-Spam-Level: *
X-Spam-Status: No, score=1.739 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001, RDNS_NONE=0.793] 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 1098XL5Bc3nA for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 21:30:55 -0700 (PDT)
Received: from hickoryhill-consulting.com (unknown [50.245.122.97]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7996312D0A1 for <i2nsf@ietf.org>; Wed, 15 Jun 2016 21:30:55 -0700 (PDT)
X-Default-Received-SPF: pass (skip=forwardok (res=PASS)) x-ip-name=118.21.137.13; 
From: "Susan Hares" <shares@ndzh.com>
To: "'Xialiang \(Frank\)'" <frank.xialiang@huawei.com>, "'DIEGO LOPEZ GARCIA'" <diego.r.lopez@telefonica.com>
References: <010801d1c1aa$6ac56ee0$40504ca0$@ndzh.com> <B2C68D9F-53FB-4819-ADDF-9EEF28FD4094@telefonica.com> <C02846B1344F344EB4FAA6FA7AF481F12AF5C39B@SZXEMA502-MBS.china.huawei.com> <483232FD-4BF6-4193-AB6A-928A289C990B@telefonica.com> <C02846B1344F344EB4FAA6FA7AF481F12AF5C44A@SZXEMA502-MBS.china.huawei.com>
In-Reply-To: <C02846B1344F344EB4FAA6FA7AF481F12AF5C44A@SZXEMA502-MBS.china.huawei.com>
Date: Thu, 16 Jun 2016 00:30:26 -0400
Message-ID: <003601d1c787$cffe0aa0$6ffa1fe0$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0037_01D1C766.48F06240"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQGUWGDrTkkdwdvmZukIjVNPPNrRjwH2MpTVAmgYtG8DQEVrGwEIDVDVoCEo2zA=
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/759TG5-hhOuh1X9CG9PZG0gh7rI>
Cc: i2nsf@ietf.org, adrian@olddog.co.uk, 'John Strassner' <strazpdj@gmail.com>, "'Joel M. Halpern'" <jmh@joelhalpern.com>, 'Linda Dunbar' <linda.dunbar@huawei.com>
Subject: Re: [I2nsf] =?utf-8?b?562U5aSNOiAgSGVscCBvbiB0dXJuaW5nIEkyTlNGIElu?= =?utf-8?q?formation_Models_to_Data_Models?=
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 16 Jun 2016 04:30:58 -0000

This is a multipart message in MIME format.

------=_NextPart_000_0037_01D1C766.48F06240
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

Frank:=20

=20

I just took your capability information model and made it concrete for a =
very simple firewall (IPTables/netfilters in linux).   As we iterate on =
these models, I=E2=80=99m sure we=E2=80=99ll learn from each other.   I =
just wanted to get it started so that we could give vendors an idea =
where the info-models would plug in vendor specific model.  It also =
helps me understand what in the I2RS FB-FIB can be reused and what must =
be changed.=20

=20

I suspect iteration will be helpful here on the list.=20

=20

Sue=20

=20

From: I2nsf [mailto:i2nsf-bounces@ietf.org] On Behalf Of Xialiang =
(Frank)
Sent: Wednesday, June 15, 2016 11:42 PM
To: DIEGO LOPEZ GARCIA
Cc: i2nsf@ietf.org; adrian@olddog.co.uk; Susan Hares; Linda Dunbar
Subject: [I2nsf] =E7=AD=94=E5=A4=8D: Help on turning I2NSF Information =
Models to Data Models

=20

Ok, Diego. I get your point.

In general, I agree with you. More concrete approaches are always easier =
than the general classification.

The information model draft is going to and will continue this =
direction.

=20

Thanks!

=20

=E5=8F=91=E4=BB=B6=E4=BA=BA: DIEGO LOPEZ GARCIA =
[mailto:diego.r.lopez@telefonica.com]=20
=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2016=E5=B9=B46=E6=9C=8816=E6=97=A5 =
11:09
=E6=94=B6=E4=BB=B6=E4=BA=BA: Xialiang (Frank)
=E6=8A=84=E9=80=81: i2nsf@ietf.org; adrian@olddog.co.uk; Linda Dunbar; =
Susan Hares
=E4=B8=BB=E9=A2=98: Re: [I2nsf] Help on turning I2NSF Information Models =
to Data Models

=20

Hi Frank,=20

=20

May be is my personal preference to avoid general classifications (what =
I was concerned the information model could fall into) or the fact that =
concrete approaches are easier to understand (and that=E2=80=99s why I =
tend to look for data models whenever I see an information model), but I =
saw this document as a clear step towards a precise understanding of =
what the capability layer is.

=20

Be goode,

=20

On 16 Jun 2016, at 10:50 , Xialiang (Frank) <frank.xialiang@huawei.com> =
wrote:

=20

Hi all,

Firstly, I really like Sue=E2=80=99s design of I2NSF capability =
interface data model even it=E2=80=99s in the very beginning stage now. =
I think it=E2=80=99s very promising.

My Comments to Diego:

=20

=E5=8F=91=E4=BB=B6=E4=BA=BA: I2nsf [ <mailto:i2nsf-bounces@ietf.org> =
mailto:i2nsf-bounces@ietf.org] =E4=BB=A3=E8=A1=A8 DIEGO LOPEZ GARCIA
=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2016=E5=B9=B46=E6=9C=889=E6=97=A5 =
5:41
=E6=94=B6=E4=BB=B6=E4=BA=BA: Susan Hares
=E6=8A=84=E9=80=81:  <mailto:i2nsf@ietf.org> i2nsf@ietf.org;  =
<mailto:adrian@olddog.co.uk> adrian@olddog.co.uk; Linda Dunbar
=E4=B8=BB=E9=A2=98: Re: [I2nsf] Help on turning I2NSF Information Models =
to Data Models

=20

Hi,=20

=20

Just a quick reply from a not too deep reading and a few minutes of =
thinking about it. I see this approach promising, and better structured =
than previous proposals on how to work at the Capability interface.

[Frank]: Could you please remind me what is the =E2=80=9Cprevious =
proposals=E2=80=9D? Do you mean the current information model design? =
Any more details?

=20

It is my impression that this is well aligned with the model we have =
been applying in the SECURED project.

=20

Be goode,

=20

On 8 Jun 2016, at 19:23 , Susan Hares < <mailto:shares@ndzh.com> =
shares@ndzh.com> wrote:

=20

I=E2=80=99m working on some data models for I2NSF that intersect with =
I2RS Filter-Based RIB Models and BGP Flow Specification Data models.  I =
could use some advice from the authors of the following information =
models.=20

=20

My focus is to be able to drive the use the flow filter Yang models =
(I2NSF packet-filters, Filter-Based RIB (config, I2RS, BGP input),  and =
BGP Flow Specification transmission of filters) to drive the simple =
firewall rules found in the Linux iptables user program (netfilter =
kernel module).  I am trying to get a set of Yang data models that can =
interact with a process (e.g. iptable++ user program named flow-filters) =
that communicates with a confd (cisco netconf deamon set) that handles =
NETCONF/RESTCONF and uses Yang to create the data base.   I am creating =
prototype Data models that mirror the following drafts:=20

=20

=C2=B7         Capability model for South Bound interface (I2NSF manager =
to NSF device)  =
<https://datatracker.ietf.org/doc/draft-xia-i2nsf-capability-interface-im=
/> =
https://datatracker.ietf.org/doc/draft-xia-i2nsf-capability-interface-im/=


=C2=B7         Inter-Cloud DDoS Mitigation API =E2=80=93=20

 =
<https://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-mitig=
ation-api/> =
https://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-mitiga=
tion-api/

=C2=B7         An Information Model for the Monitoring of Network =
Security Functions -  =
<https://tools.ietf.org/html/draft-zhang-i2nsf-info-model-monitoring-00> =
https://tools.ietf.org/html/draft-zhang-i2nsf-info-model-monitoring-00

=20

My understanding is the I2NSF capability interface focus on the =
south-bound interface to the NSF.  To start out a Yang data model, I =
have created high-level Yang structures for these three models.  =
I=E2=80=99ll be asking questions about each model in a separate email =
thread, but answer me in any email thread.    =20

=20

First on the capability model,  network security control is a list of =
ECA policies, network security content capability is a list of security =
content capabilities, and attack mitigation is a list of attack =
mitigation capabilities.   A suggested Yang High-level model structure =
is below.  My question is how does an I2NSF manager engage the packet =
security policies?  Does putting a policy in the network security =
control means it gets transmitted to the NSF device, and installed?  =
Does the capability model provide both the way to list the functions =
(security content and mitigation) and a way to engage these functions?=20

=20

Sue Hares

=20

=20

Initial Yang models=20

----------

ietf-i2nsf-capability-SBI

+--rw i2nsf-policy-list

    +--rw policy-list-name string   - name of policy list

    +--rw i2nsf-policy-rule* [name]

        +--rw name string    - name of policy rule=20

       +--rw net-sec-ctl-rules=20

            uses ietf-pkt-eca-sec-policy // packet ECA security policy=20

=20

      +--rw net-sec-content               // list of content security =
capabilities=20

            uses i2nsf-sec-content       // grouping of security =
capabilities=20

=20

      +--rw net-attack-mitigate        // list of mitigation =
capabilities /=20

           uses i2nsf-mitigate-rules  //grouping of mitigation =
capabilities=20

=20

Is this a good way to start the capabilities structure?  I have =
definitions for each of the =E2=80=9Cuses=E2=80=9D statements in =
different models, but I need help understanding if this structure is =
correct.=20

=20

ietf-pkt-eca-sec-policy can be an extension of the I2RS/Configuration =
filters for packet Filter-Based RIBS.   For the =
i2nsf-sec-content-capbility, does this form make sense:=20

=20

+--i2nsf-sec-content

  +--rw i2nsf-sec-content-cap* [order-id function-set-name]

     +--rw order-id                                     // order # if in =
ordered list=20

     +--rw function-set-name string      // name for function=20

     +--rw anti-virus                                 // basic security =
content action=20

     |  +--rw public-anti-virus [name]    // anti-virus capability from =
public sources=20

     |   =E2=80=A6                                                       =
//  (yang structure details)=20

     |  +--rw vendor-anti-virus [vendor]  // anti-virus capability from =
vendor=20

     |  |

    =E2=80=A6.=20

=20

The mitigation has a similar structure to the i2nsf-sec-content.  =20

=20

+--i2nsf-attack-mitigation

  +--rw i2nsf-attack-mitigate-fcn* [order-id, fcn-name]

     +--rw order-id

     +--rw fcn-name=20

     +--rw syn-flood

    |  +--rw public-syn-flood* [name]

     |  | ...=20

     |  +--rw vendor-syn-flood* [vendor]=20

     |  | ...=20

     +--rw UDP flood

=20

=20

=20

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

=20

--
"Esta vez no fallaremos, Doctor Infierno"

Dr Diego R. Lopez
Telefonica I+D
 <http://people.tid.es/diego.lopez/> http://people.tid.es/diego.lopez/

e-mail:  <mailto:diego.r.lopez@telefonica.com> =
diego.r.lopez@telefonica.com
Tel:    +34 913 129 041
Mobile: +34 682 051 091
----------------------------------

=20

=20


  _____ =20



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 rogamos que nos lo comunique inmediatamente =
por esta misma v=C3=ADa y proceda a su 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 =
or copying of this communication is strictly prohibited. If you have =
received this transmission in error, do not read it. Please immediately =
reply to the sender that you have received this communication in error =
and then delete it.

Esta mensagem e seus anexos se dirigem exclusivamente ao seu =
destinat=C3=A1rio, 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 vossa 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 autoriza=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

=20

--
"Esta vez no fallaremos, Doctor Infierno"

Dr Diego R. Lopez
Telefonica I+D
http://people.tid.es/diego.lopez/

e-mail: diego.r.lopez@telefonica.com
Tel:    +34 913 129 041
Mobile: +34 682 051 091
----------------------------------

=20

=20

  _____ =20


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 rogamos que nos lo comunique inmediatamente =
por esta misma v=C3=ADa y proceda a su 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 =
or copying of this communication is strictly prohibited. If you have =
received this transmission in error, do not read it. Please immediately =
reply to the sender that you have received this communication in error =
and then delete it.

Esta mensagem e seus anexos se dirigem exclusivamente ao seu =
destinat=C3=A1rio, 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 vossa 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 autoriza=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


------=_NextPart_000_0037_01D1C766.48F06240
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)"><!--[if =
!mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family: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:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:LucidaGrande;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"MS UI Gothic";
	panose-1:2 11 6 0 7 2 5 8 2 4;}
@font-face
	{font-family:"\@MS UI Gothic";
	panose-1:2 11 6 0 7 2 5 8 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:SimSun;}
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.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:9.0pt;
	font-family:SimSun;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.apple-converted-space
	{mso-style-name:apple-converted-space;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
p.a, li.a, div.a
	{mso-style-name:=E6=89=B9=E6=B3=A8=E6=A1=86=E6=96=87=E6=9C=AC;
	mso-style-link:"=E6=89=B9=E6=B3=A8=E6=A1=86=E6=96=87=E6=9C=AC Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:SimSun;}
span.Char
	{mso-style-name:"=E6=89=B9=E6=B3=A8=E6=A1=86=E6=96=87=E6=9C=AC Char";
	mso-style-priority:99;
	mso-style-link:=E6=89=B9=E6=B3=A8=E6=A1=86=E6=96=87=E6=9C=AC;
	font-family:SimSun;}
span.EmailStyle23
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
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'>Frank: <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'>I just took your capability information model and made it concrete =
for a very simple firewall (IPTables/netfilters in linux).=C2=A0=C2=A0 =
As we iterate on these models, I=E2=80=99m sure we=E2=80=99ll learn from =
each other. =C2=A0=C2=A0I just wanted to get it started so that we could =
give vendors an idea where the info-models would plug in vendor specific =
model.=C2=A0 It also helps me understand what in the I2RS FB-FIB can be =
reused and what must be changed. <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'>I suspect iteration will be helpful here on the list. =
<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 <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><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><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>Xialiang =
(Frank)<br><b>Sent:</b> Wednesday, June 15, 2016 11:42 PM<br><b>To:</b> =
DIEGO LOPEZ GARCIA<br><b>Cc:</b> i2nsf@ietf.org; adrian@olddog.co.uk; =
Susan Hares; Linda Dunbar<br><b>Subject:</b> [I2nsf] </span><span =
style=3D'font-size:10.0pt;font-family:"MS UI =
Gothic","sans-serif"'>=E7=AD=94=E5=A4=8D</span><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>: Help on =
turning I2NSF Information Models to Data =
Models<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D;mso-fareast-language:ZH-CN'>Ok, Diego. I get your =
point.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D;mso-fareast-language:ZH-CN'>In general, I agree with you. More =
concrete approaches are always easier than the general =
classification.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D;mso-fareast-language:ZH-CN'>The information model draft is going to =
and will continue this direction.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D;mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D;mso-fareast-language:ZH-CN'>Thanks!<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D;mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span lang=3DZH-CN =
style=3D'font-size:10.0pt;mso-fareast-language:ZH-CN'>=E5=8F=91=E4=BB=B6=E4=
=BA=BA</span></b><b><span =
style=3D'font-size:10.0pt;mso-fareast-language:ZH-CN'>:</span></b><span =
style=3D'font-size:10.0pt;mso-fareast-language:ZH-CN'> DIEGO LOPEZ =
GARCIA [<a =
href=3D"mailto:diego.r.lopez@telefonica.com">mailto:diego.r.lopez@telefon=
ica.com</a>] <br><b><span =
lang=3DZH-CN>=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4</span>:</b> 2016<span =
lang=3DZH-CN>=E5=B9=B4</span>6<span lang=3DZH-CN>=E6=9C=88</span>16<span =
lang=3DZH-CN>=E6=97=A5</span> 11:09<br><b><span =
lang=3DZH-CN>=E6=94=B6=E4=BB=B6=E4=BA=BA</span>:</b> Xialiang =
(Frank)<br><b><span lang=3DZH-CN>=E6=8A=84=E9=80=81</span>:</b> <a =
href=3D"mailto:i2nsf@ietf.org">i2nsf@ietf.org</a>; <a =
href=3D"mailto:adrian@olddog.co.uk">adrian@olddog.co.uk</a>; Linda =
Dunbar; Susan Hares<br><b><span =
lang=3DZH-CN>=E4=B8=BB=E9=A2=98</span>:</b> Re: [I2nsf] Help on turning =
I2NSF Information Models to Data =
Models<o:p></o:p></span></p></div></div><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'mso-fareast-language:ZH-CN'>Hi Frank, =
<o:p></o:p></span></p><div><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p></div><d=
iv><p class=3DMsoNormal><span style=3D'mso-fareast-language:ZH-CN'>May =
be is my personal preference to avoid general classifications (what I =
was concerned the information model could fall into) or the fact that =
concrete approaches are easier to understand (and that<span =
lang=3DZH-CN>=E2=80=99</span>s why I tend to look for data models =
whenever I see an information model), but I saw this document as a clear =
step towards a precise understanding of what the capability layer =
is.<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p></div><d=
iv><p class=3DMsoNormal><span style=3D'mso-fareast-language:ZH-CN'>Be =
goode,<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><div><di=
v><blockquote style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><div><p =
class=3DMsoNormal><span style=3D'mso-fareast-language:ZH-CN'>On 16 Jun =
2016, at 10:50 , Xialiang (Frank) &lt;<a =
href=3D"mailto:frank.xialiang@huawei.com">frank.xialiang@huawei.com</a>&g=
t; wrote:<o:p></o:p></span></p></div><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><div><di=
v><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D;mso-fareast-language:ZH-CN'>Hi all,</span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D;mso-fareast-language:ZH-CN'>Firstly, I really like Sue=E2=80=99s =
design of I2NSF capability interface data model even it=E2=80=99s in the =
very beginning stage now. I think it=E2=80=99s very =
promising.</span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D;mso-fareast-language:ZH-CN'>My Comments to Diego:</span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D;mso-fareast-language:ZH-CN'>&nbsp;</span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div><div><di=
v style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><div><p class=3DMsoNormal><b><span lang=3DZH-CN =
style=3D'font-size:10.0pt;mso-fareast-language:ZH-CN'>=E5=8F=91=E4=BB=B6=E4=
=BA=BA</span></b><b><span =
style=3D'font-size:10.0pt;mso-fareast-language:ZH-CN'>:</span></b><span =
class=3Dapple-converted-space><span =
style=3D'font-size:10.0pt;mso-fareast-language:ZH-CN'>&nbsp;</span></span=
><span style=3D'font-size:10.0pt;mso-fareast-language:ZH-CN'>I2nsf [<a =
href=3D"mailto:i2nsf-bounces@ietf.org"><span =
style=3D'color:purple'>mailto:i2nsf-bounces@ietf.org</span></a>]<span =
class=3Dapple-converted-space>&nbsp;</span><b><span =
lang=3DZH-CN>=E4=BB=A3=E8=A1=A8</span><span =
class=3Dapple-converted-space>&nbsp;</span></b>DIEGO LOPEZ =
GARCIA<br><b><span =
lang=3DZH-CN>=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4</span>:</b><span =
class=3Dapple-converted-space>&nbsp;</span>2016<span =
lang=3DZH-CN>=E5=B9=B4</span>6<span lang=3DZH-CN>=E6=9C=88</span>9<span =
lang=3DZH-CN>=E6=97=A5</span><span =
class=3Dapple-converted-space>&nbsp;</span>5:41<br><b><span =
lang=3DZH-CN>=E6=94=B6=E4=BB=B6=E4=BA=BA</span>:</b><span =
class=3Dapple-converted-space>&nbsp;</span>Susan Hares<br><b><span =
lang=3DZH-CN>=E6=8A=84=E9=80=81</span>:</b><span =
class=3Dapple-converted-space>&nbsp;</span><a =
href=3D"mailto:i2nsf@ietf.org"><span =
style=3D'color:purple'>i2nsf@ietf.org</span></a>;<span =
class=3Dapple-converted-space>&nbsp;</span><a =
href=3D"mailto:adrian@olddog.co.uk"><span =
style=3D'color:purple'>adrian@olddog.co.uk</span></a>; Linda =
Dunbar<br><b><span lang=3DZH-CN>=E4=B8=BB=E9=A2=98</span>:</b><span =
class=3Dapple-converted-space>&nbsp;</span>Re: [I2nsf] Help on turning =
I2NSF Information Models to Data Models</span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div></=
div><div><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'>&nbsp;<o:p></o:p></span></p></div><d=
iv><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'>Hi,<span =
class=3Dapple-converted-space>&nbsp;</span><o:p></o:p></span></p></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'>&nbsp;<o:p></o:p></span></p></div></=
div><div><div><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'>Just a quick reply from a not too =
deep reading and a few minutes of thinking about it. I see this approach =
promising, and better structured than previous proposals on how to work =
at the Capability interface.<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D;mso-fareast-language:ZH-CN'>[Frank]: Could you please remind me what =
is the =E2=80=9Cprevious proposals=E2=80=9D? Do you mean the current =
information model design? Any more details?</span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D;mso-fareast-language:ZH-CN'>&nbsp;</span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span style=3D'mso-fareast-language:ZH-CN'>It is my =
impression that this is well aligned with the model we have been =
applying in the SECURED =
project.<o:p></o:p></span></p></div></div><div><div><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'>&nbsp;<o:p></o:p></span></p></div></=
div><div><div><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'>Be =
goode,<o:p></o:p></span></p></div></div><div><div><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'>&nbsp;<o:p></o:p></span></p></div><d=
iv><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><div><div><p =
class=3DMsoNormal><span style=3D'mso-fareast-language:ZH-CN'>On 8 Jun =
2016, at 19:23 , Susan Hares &lt;<a =
href=3D"mailto:shares@ndzh.com"><span =
style=3D'color:purple'>shares@ndzh.com</span></a>&gt; =
wrote:<o:p></o:p></span></p></div></div><div><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'>&nbsp;<o:p></o:p></span></p></div><d=
iv><div><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>I=E2=80=99m working on some data models for I2NSF that =
intersect with I2RS Filter-Based RIB Models and BGP Flow Specification =
Data models.&nbsp; I could use some advice from the authors of the =
following information models.<span =
class=3Dapple-converted-space>&nbsp;</span></span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>&nbsp;</span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>My focus is to be able to drive the use the flow filter =
Yang models (I2NSF packet-filters, Filter-Based RIB (config, I2RS, BGP =
input), &nbsp;and BGP Flow Specification transmission of filters) to =
drive the simple firewall rules found in the Linux iptables user program =
(netfilter kernel module).&nbsp; I am trying to get a set of Yang data =
models that can interact with a process (e.g. iptable++ user program =
named flow-filters) that communicates with a confd (cisco netconf deamon =
set) that handles NETCONF/RESTCONF and uses Yang to create the data =
base. &nbsp;&nbsp;I am creating prototype Data models that mirror the =
following drafts:<span =
class=3Dapple-converted-space>&nbsp;</span></span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>&nbsp;</span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv style=3D'margin-left:.5in'><div><p class=3DMsoNormal =
style=3D'text-indent:-.25in'><span =
style=3D'font-size:11.0pt;font-family:Symbol;mso-fareast-language:ZH-CN'>=
=C2=B7</span><span style=3D'font-size:7.0pt;font-family:"Times New =
Roman","serif";mso-fareast-language:ZH-CN'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;<span =
class=3Dapple-converted-space>&nbsp;</span></span><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>Capability model for South Bound interface (I2NSF =
manager to NSF device)<span =
class=3Dapple-converted-space>&nbsp;</span><a =
href=3D"https://datatracker.ietf.org/doc/draft-xia-i2nsf-capability-inter=
face-im/"><span =
style=3D'color:purple'>https://datatracker.ietf.org/doc/draft-xia-i2nsf-c=
apability-interface-im/</span></a></span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv style=3D'margin-left:.5in'><div><p class=3DMsoNormal =
style=3D'text-indent:-.25in'><span =
style=3D'font-size:11.0pt;font-family:Symbol;mso-fareast-language:ZH-CN'>=
=C2=B7</span><span style=3D'font-size:7.0pt;font-family:"Times New =
Roman","serif";mso-fareast-language:ZH-CN'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;<span =
class=3Dapple-converted-space>&nbsp;</span></span><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>Inter-Cloud DDoS Mitigation API =E2=80=93<span =
class=3Dapple-converted-space>&nbsp;</span></span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv style=3D'margin-left:.5in'><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'><a =
href=3D"https://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddo=
s-mitigation-api/"><span =
style=3D'color:purple'>https://datatracker.ietf.org/doc/draft-fang-i2nsf-=
inter-cloud-ddos-mitigation-api/</span></a></span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv style=3D'margin-left:.5in'><div><p class=3DMsoNormal =
style=3D'text-indent:-.25in'><span =
style=3D'font-size:11.0pt;font-family:Symbol;mso-fareast-language:ZH-CN'>=
=C2=B7</span><span style=3D'font-size:7.0pt;font-family:"Times New =
Roman","serif";mso-fareast-language:ZH-CN'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;<span =
class=3Dapple-converted-space>&nbsp;</span></span><b><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'>An Information Model for the Monitoring =
of Network Security Functions -<span =
class=3Dapple-converted-space>&nbsp;</span><a =
href=3D"https://tools.ietf.org/html/draft-zhang-i2nsf-info-model-monitori=
ng-00"><span =
style=3D'color:purple'>https://tools.ietf.org/html/draft-zhang-i2nsf-info=
-model-monitoring-00</span></a></span></b><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'>&nbsp;</span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>My understanding is the I2NSF capability interface focus =
on the south-bound interface to the NSF.&nbsp; To start out a Yang data =
model, I have created high-level Yang structures for these three =
models.&nbsp; I=E2=80=99ll be asking questions about each model in a =
separate email thread, but answer me in any email thread. =
&nbsp;&nbsp;&nbsp;&nbsp;</span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>&nbsp;</span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>First on the capability model, &nbsp;network security =
control is a list of ECA policies, network security content capability =
is a list of security content capabilities, and attack mitigation is a =
list of attack mitigation capabilities.&nbsp; &nbsp;A suggested Yang =
High-level model structure is below. &nbsp;My question is how does an =
I2NSF manager engage the packet security policies?&nbsp; Does putting a =
policy in the network security control means it gets transmitted to the =
NSF device, and installed?&nbsp; Does the capability model provide both =
the way to list the functions (security content and mitigation) and a =
way to engage these functions?<span =
class=3Dapple-converted-space>&nbsp;</span></span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>&nbsp;</span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>Sue Hares</span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>&nbsp;</span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>&nbsp;</span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>Initial Yang models<span =
class=3Dapple-converted-space>&nbsp;</span></span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>----------</span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>ietf-i2nsf-capability-SBI</span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>+--rw i2nsf-policy-list</span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>&nbsp;&nbsp;&nbsp; +--rw policy-list-name string =
&nbsp;&nbsp;- name of policy list</span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>&nbsp;&nbsp;&nbsp; +--rw i2nsf-policy-rule* =
[name]</span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +--rw name =
string &nbsp;&nbsp;&nbsp;- name of policy rule<span =
class=3Dapple-converted-space>&nbsp;</span></span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+--rw =
net-sec-ctl-rules<span =
class=3Dapple-converted-space>&nbsp;</span></span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;uses ietf-pkt-eca-sec-policy // packet ECA security =
policy<span class=3Dapple-converted-space>&nbsp;</span></span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>&nbsp;</span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;+--rw =
net-sec-content&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp; // list of content security capabilities<span =
class=3Dapple-converted-space>&nbsp;</span></span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;uses i2nsf-sec-content&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// grouping of security capabilities<span =
class=3Dapple-converted-space>&nbsp;</span></span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>&nbsp;</span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+--rw =
net-attack-mitigate&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // list of =
mitigation capabilities /<span =
class=3Dapple-converted-space>&nbsp;</span></span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;uses i2nsf-mitigate-rules&nbsp; //grouping of mitigation =
capabilities<span =
class=3Dapple-converted-space>&nbsp;</span></span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>&nbsp;</span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>Is this a good way to start the capabilities =
structure?&nbsp; I have definitions for each of the =
=E2=80=9Cuses=E2=80=9D statements in different models, but I need help =
understanding if this structure is correct.<span =
class=3Dapple-converted-space>&nbsp;</span></span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>&nbsp;</span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>ietf-pkt-eca-sec-policy can be an extension of the =
I2RS/Configuration filters for packet Filter-Based RIBS.&nbsp;&nbsp; For =
the i2nsf-sec-content-capbility, does this form make sense:<span =
class=3Dapple-converted-space>&nbsp;</span></span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>&nbsp;</span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>+--i2nsf-sec-content</span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>&nbsp; +--rw i2nsf-sec-content-cap* [order-id =
function-set-name]</span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>&nbsp;&nbsp;&nbsp;&nbsp; +--rw =
order-id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; // order # if in ordered list<span =
class=3Dapple-converted-space>&nbsp;</span></span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+--rw function-set-name =
string&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // name for function<span =
class=3Dapple-converted-space>&nbsp;</span></span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+--rw anti-virus =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// basic security content =
action<span class=3Dapple-converted-space>&nbsp;</span></span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp; +--rw =
public-anti-virus [name] &nbsp;&nbsp;&nbsp;// anti-virus capability from =
public sources<span =
class=3Dapple-converted-space>&nbsp;</span></span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp; =E2=80=A6 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// &nbsp;(yang structure details)<span =
class=3Dapple-converted-space>&nbsp;</span></span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp; +--rw =
vendor-anti-virus [vendor]&nbsp; // anti-virus capability from =
vendor<span class=3Dapple-converted-space>&nbsp;</span></span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp; |</span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>&nbsp;&nbsp;&nbsp; =E2=80=A6.<span =
class=3Dapple-converted-space>&nbsp;</span></span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>&nbsp;</span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>The mitigation has a similar structure to the =
i2nsf-sec-content.&nbsp; &nbsp;</span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>&nbsp;</span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>+--i2nsf-attack-mitigation</span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>&nbsp; +--rw i2nsf-attack-mitigate-fcn* [order-id, =
fcn-name]</span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>&nbsp;&nbsp;&nbsp;&nbsp; +--rw order-id</span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>&nbsp;&nbsp;&nbsp;&nbsp; +--rw fcn-name<span =
class=3Dapple-converted-space>&nbsp;</span></span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+--rw =
syn-flood</span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp; +--rw public-syn-flood* =
[name]</span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>&nbsp;&nbsp;&nbsp; &nbsp;|&nbsp; | ...<span =
class=3Dapple-converted-space>&nbsp;</span></span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp; +--rw =
vendor-syn-flood* [vendor]<span =
class=3Dapple-converted-space>&nbsp;</span></span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp; | ...<span =
class=3Dapple-converted-space>&nbsp;</span></span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+--rw UDP =
flood</span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>&nbsp;</span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>&nbsp;</span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
language:ZH-CN'>&nbsp;</span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div><d=
iv><p class=3DMsoNormal><span =
style=3D'font-size:8.5pt;font-family:LucidaGrande;mso-fareast-language:ZH=
-CN'>_______________________________________________<br>I2nsf mailing =
list<br></span><span style=3D'mso-fareast-language:ZH-CN'><a =
href=3D"mailto:I2nsf@ietf.org"><span =
style=3D'font-size:8.5pt;font-family:LucidaGrande;color:purple'>I2nsf@iet=
f.org</span></a></span><span =
style=3D'font-size:8.5pt;font-family:LucidaGrande;mso-fareast-language:ZH=
-CN'><br></span><span style=3D'mso-fareast-language:ZH-CN'><a =
href=3D"https://www.ietf.org/mailman/listinfo/i2nsf"><span =
style=3D'font-size:8.5pt;font-family:LucidaGrande;color:purple'>https://w=
ww.ietf.org/mailman/listinfo/i2nsf</span></a><o:p></o:p></span></p></div>=
</div></blockquote></div><div><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'>&nbsp;<o:p></o:p></span></p></div><d=
iv><div><div><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'>--<br>&quot;Esta vez no fallaremos, =
Doctor Infierno&quot;<br><br>Dr Diego R. Lopez<br>Telefonica I+D<br><a =
href=3D"http://people.tid.es/diego.lopez/"><span =
style=3D'color:purple'>http://people.tid.es/diego.lopez/</span></a><br><b=
r>e-mail:<span class=3Dapple-converted-space>&nbsp;</span><a =
href=3D"mailto:diego.r.lopez@telefonica.com"><span =
style=3D'color:purple'>diego.r.lopez@telefonica.com</span></a><br>Tel: =
&nbsp; &nbsp;+34 913 129 041<br>Mobile: +34 682 051 =
091<br>----------------------------------<o:p></o:p></span></p></div></di=
v></div><div><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'>&nbsp;<o:p></o:p></span></p></div></=
div><div><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'>&nbsp;<o:p></o:p></span></p></div><d=
iv class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span =
style=3D'mso-fareast-language:ZH-CN'><hr size=3D2 width=3D"100%" =
align=3Dcenter></span></div><div><p class=3DMsoNormal><span =
style=3D'font-size:7.5pt;font-family:"Arial","sans-serif";color:gray;mso-=
fareast-language:ZH-CN'><br>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 =
rogamos que nos lo comunique inmediatamente por esta misma v=C3=ADa y =
proceda a su destrucci=C3=B3n.<br><br>The information contained in this =
transmission is privileged and confidential information intended only =
for the use of the individual or entity named above. If the reader of =
this message is not the intended recipient, you are hereby notified that =
any dissemination, distribution or copying of this communication is =
strictly prohibited. If you have received this transmission in error, do =
not read it. Please immediately reply to the sender that you have =
received this communication in error and then delete it.<br><br>Esta =
mensagem e seus anexos se dirigem exclusivamente ao seu =
destinat=C3=A1rio, 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 vossa 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 autoriza=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</span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></div></=
blockquote></div><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><div><di=
v><p class=3DMsoNormal><span =
style=3D'color:black;mso-fareast-language:ZH-CN'>--<br>&quot;Esta vez no =
fallaremos, Doctor Infierno&quot;<br><br>Dr Diego R. Lopez<br>Telefonica =
I+D<br><a =
href=3D"http://people.tid.es/diego.lopez/">http://people.tid.es/diego.lop=
ez/</a><br><br>e-mail: <a =
href=3D"mailto:diego.r.lopez@telefonica.com">diego.r.lopez@telefonica.com=
</a><br>Tel: &nbsp; &nbsp;+34 913 129 041<br>Mobile: +34 682 051 =
091<br>----------------------------------<o:p></o:p></span></p></div></di=
v><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p></div></=
div><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><div =
class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span =
style=3D'mso-fareast-language:ZH-CN'><hr size=3D2 width=3D"100%" =
align=3Dcenter></span></div><p class=3DMsoNormal><span =
style=3D'font-size:7.5pt;font-family:"Arial","sans-serif";color:gray;mso-=
fareast-language:ZH-CN'><br>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 =
rogamos que nos lo comunique inmediatamente por esta misma v=C3=ADa y =
proceda a su destrucci=C3=B3n.<br><br>The information contained in this =
transmission is privileged and confidential information intended only =
for the use of the individual or entity named above. If the reader of =
this message is not the intended recipient, you are hereby notified that =
any dissemination, distribution or copying of this communication is =
strictly prohibited. If you have received this transmission in error, do =
not read it. Please immediately reply to the sender that you have =
received this communication in error and then delete it.<br><br>Esta =
mensagem e seus anexos se dirigem exclusivamente ao seu =
destinat=C3=A1rio, 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 vossa 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 autoriza=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</span><span =
style=3D'mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></body><=
/html>
------=_NextPart_000_0037_01D1C766.48F06240--


From nobody Wed Jun 15 22:52:27 2016
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 2D5E612D0E0 for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 22:52:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.046
X-Spam-Level: 
X-Spam-Status: No, score=-4.046 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=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 gj2_AT_MzL3X for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 22:52:20 -0700 (PDT)
Received: from smtptc.telefonica.com (smtptc.telefonica.com [195.76.34.108]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 468EB12D0B4 for <I2NSF@ietf.org>; Wed, 15 Jun 2016 22:45:59 -0700 (PDT)
Received: from smtptc.telefonica.com (tgtim3c04.telefonica.com [127.0.0.1]) by IMSVA (Postfix) with ESMTP id B98D6885D2; Thu, 16 Jun 2016 07:45:57 +0200 (CEST)
Received: from ESTGVMSP107.EUROPE.telefonica.corp (unknown [10.92.4.9]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client CN "ESTGVMSP107", Issuer "ESTGVMSP107" (not verified)) by smtptc.telefonica.com (Postfix) with ESMTPS id A162C88318; Thu, 16 Jun 2016 07:45:57 +0200 (CEST)
Received: from emea01-am1-obe.outbound.protection.outlook.com (10.92.5.139) by tls.telefonica.com (10.92.6.52) with Microsoft SMTP Server (TLS) id 14.3.266.1; Thu, 16 Jun 2016 07:45:57 +0200
Received: from DB4PR06MB0624.eurprd06.prod.outlook.com (10.161.13.142) by DB4PR06MB0623.eurprd06.prod.outlook.com (10.161.13.141) with Microsoft SMTP Server (TLS) id 15.1.511.6; Thu, 16 Jun 2016 05:45:55 +0000
Received: from DB4PR06MB0624.eurprd06.prod.outlook.com ([10.161.13.142]) by DB4PR06MB0624.eurprd06.prod.outlook.com ([10.161.13.142]) with mapi id 15.01.0511.014; Thu, 16 Jun 2016 05:45:55 +0000
From: DIEGO LOPEZ GARCIA <diego.r.lopez@telefonica.com>
To: Youjianjie <youjianjie@huawei.com>
Thread-Topic: [I2nsf] User Group based policy
Thread-Index: AdHFTt62uEKZIQ82T1qYoCIPkyDVdgAa+c7wAAiQ+EAARn9l4AAe9uGQAAfdVYA=
Date: Thu, 16 Jun 2016 05:45:55 +0000
Message-ID: <053A42BF-56EC-4E92-BE80-9828172F0B3E@telefonica.com>
References: <F6C28B32DA084644BB6C8D0BD65B669DC0A171@NKGEML515-MBX.china.huawei.com> <4A95BA014132FF49AE685FAB4B9F17F657EB40E5@dfweml501-mbb> <F6C28B32DA084644BB6C8D0BD65B669DC0A39F@NKGEML515-MBX.china.huawei.com> <4A95BA014132FF49AE685FAB4B9F17F657EB4B6D@dfweml501-mbb> <F6C28B32DA084644BB6C8D0BD65B669DC0ACC5@NKGEML515-MBX.china.huawei.com>
In-Reply-To: <F6C28B32DA084644BB6C8D0BD65B669DC0ACC5@NKGEML515-MBX.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=diego.r.lopez@telefonica.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [150.100.253.218]
x-ms-office365-filtering-correlation-id: 864cb3d6-0350-4ff5-ada0-08d395a97c1c
x-microsoft-exchange-diagnostics: 1; DB4PR06MB0623; 5:oNjwthDeNn5dI4lxA+SfpF5z/ZLtKjLCwKGo9Sg0+ujX3NbxldASXlAYxLuEjhnFp+c6foE/D8eJpx6U52vw35t1wsgeVKhfwnSpr5t4HG3imlN3iAiRO1+oVZelQOSXzJaRkC6VEI6Wukx9v/xfTQ==; 24:Ids4t+v9SDM/vXx9ViO2IXcnjRZFkOo8c8VU4wlsBvtuc8nSsrXVuIuquPXVOnOPrhDDQmZIDwt3zJetn+srxjZkjY6nrPvEvly4hzPdsE0=; 7:2jidbJuKmxZHzlknf+KB5CrI1EuA/3lfTTpA3l4sOvTXPxYhxqIJeq4QvmiWq6BfgpE0gbTKT9zlJ1Kz/n0CdQfXZpLQgzr/fj/8xyFjtaRZrc6JuRoJf0khvhjWRUXksurc1HOIh+s2mV+VxWGCxA0Mdp1ryCjyqcxxgIJsmXaL/M0oRh9RXPEOCgHIikctG7z1p54cnnpBW5Fdyeq3xg==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB4PR06MB0623;
x-microsoft-antispam-prvs: <DB4PR06MB06237E9A8AD850A48C94ED28DF560@DB4PR06MB0623.eurprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(40392960112811)(158342451672863)(192374486261705)(50582790962513); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001); SRVR:DB4PR06MB0623; BCL:0; PCL:0; RULEID:; SRVR:DB4PR06MB0623; 
x-forefront-prvs: 09752BC779
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(7916002)(38314003)(24454002)(377454003)(199003)(189002)(13464003)(252514010)(16236675004)(122556002)(82746002)(4326007)(86362001)(19617315012)(2906002)(83716003)(586003)(105586002)(102836003)(106356001)(66066001)(3846002)(6116002)(10400500002)(7906002)(8936002)(5004730100002)(33656002)(5002640100001)(36756003)(77096005)(19580395003)(76176999)(11100500001)(15975445007)(189998001)(31430400001)(2950100001)(87936001)(101416001)(93886004)(92566002)(5008740100001)(68736007)(97736004)(8676002)(110136002)(3280700002)(81166006)(561944003)(54356999)(2900100001)(3660700001)(19580405001)(50986999)(81156014)(3900700001)(104396002); DIR:OUT; SFP:1102; SCL:1; SRVR:DB4PR06MB0623; H:DB4PR06MB0624.eurprd06.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;  A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: telefonica.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_053A42BF56EC4E92BE809828172F0B3Etelefonicacom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jun 2016 05:45:55.2727 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9744600e-3e04-492e-baa1-25ec245c6f10
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR06MB0623
X-OriginatorOrg: telefonica.com
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/0ZShXha5OfrOy64_yVlVGcQFFds>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, Linda Dunbar <linda.dunbar@huawei.com>
Subject: Re: [I2nsf] User Group based policy
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 16 Jun 2016 05:52:24 -0000

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

SGkgSmlhbmppZSwNCg0KTm93IHRoYXQgSSB1bmRlcnN0YW5kIGJldHRlciB0aGUgaWRlYSAoYW5k
IEkgbXVzdCBzYXkgSSBzZWUgYSBjbGVhciB2YWx1ZSBpbiBpdCkgSSBzdGlsbCBoYXZlIGEgY291
cGxlIG9mIHByb2NlZHVyYWwgZG91YnRzOg0KDQoxKSBXaWxsIHlvdSBhbGlnbiB5b3VyIGNhcGFi
aWxpdHkgbGF5ZXIgZHJhZnQgd2l0aCB0aGUgcHJvcG9zYWwgb24gdGhlIGNhcGFiaWxpdHkgbGF5
ZXIgcmVjZW50bHkgbWFkZSBieSBTdWUgZm9yIGEgcGFja2V0IGZpbHRlcmluZyBzeXN0ZW0/IEni
gJlkIGRlZmluaXRlbHkgZW5jb3VyYWdlIHlvdSB0byBkbyBzbw0KDQoyKSBUaGlzIGlzIG1vcmUg
Zm9yIHRoZSBjaGFpcnMgdGhhbiBmb3IgeW91OiBXaGF0IGFyZSB3ZSBnb2luZyB0byBkbyBhcyBh
IGdyb3VwIHdpdGggYWxsIHRoZSBwb3RlbnRpYWwgY2FwYWJpbGl0eSBsYXllciBleHRlbnNpb25z
IHRoYXQgY291bGQgZm9sbG93IHRoZSBzYW1lIHBhdGggYXMgdGhpcyBwcm9wb3NhbD8NCg0KQmUg
Z29vZGUsDQoNCk9uIDE2IEp1biAyMDE2LCBhdCAxMToxMSAsIFlvdWppYW5qaWUgPHlvdWppYW5q
aWVAaHVhd2VpLmNvbTxtYWlsdG86eW91amlhbmppZUBodWF3ZWkuY29tPj4gd3JvdGU6DQoNCkhp
IExpbmRhLA0KDQpZZXMsIHRoZXJlJ3JlIG90aGVyIGFjdGlvbnMgc3VjaCBhcyB0cmFmZmljLXJh
dGUsIG1hcmtpbmcsIGV0YyBiZXNpZGVzIHBlcm1pdCBvciBkZW55LiBUaGUgZm9sbG93aW5nIGlz
IGFuIGV4YW1wbGUuDQoNClRoaXMgZHJhZnQgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2Ry
YWZ0LXlvdS1pMm5zZi11c2VyLWdyb3VwLWJhc2VkLXBvbGljeS0wMSBmb2N1c2VzIG9uIHRoZSBy
ZXF1aXJlbWVudHMgYXQgdGhlIHNlcnZpY2UgbGF5ZXIuIFRoZSBkZXRhaWxzIHdpbGwgYmUgZGlz
Y3Vzc2VkIGluIG91ciBjYXBhYmlsaXR5IGxheWVyIGRyYWZ0Lg0KDQpUaGFua3MsDQpKaWFuamll
DQoNCi0tLS0t6YKu5Lu25Y6f5Lu2LS0tLS0NCuWPkeS7tuS6ujogTGluZGEgRHVuYmFyDQrlj5Hp
gIHml7bpl7Q6IDIwMTblubQ25pyIMTXml6UgMjA6NTgNCuaUtuS7tuS6ujogWW91amlhbmppZTsg
STJOU0ZAaWV0Zi5vcmc8bWFpbHRvOkkyTlNGQGlldGYub3JnPg0K5Li76aKYOiBSRTogVXNlciBH
cm91cCBiYXNlZCBwb2xpY3kNCg0KSmlhbiBKaWUsDQoNCkJlc2lkZXMgInBlcm1pdCIgb3IgImRl
bnkiIGZvciB0aGUgZW50ZXJwcmlzZSBjdXN0b21lcnMsIGRvIHlvdSBzZWUgdGhlDQpmb2xsb3dp
bmcgYWN0aW9ucyB0aGF0IG1pZ2h0IGJlIGRlc2lyZWQgYnkgdGhlIEVudGVycHJpc2UgY3VzdG9t
ZXJzPw0KDQpTb21lIG5vZGVzIG9mIHRoZSBlbnRlcnByaXNlIG5ldHdvcmsgbWF5IG5lZWQgdG8g
cmVxdWVzdCBzb21lIHRyYWZmaWMgdG8gYmUNCnRyYXZlcnNpbmcgSVBzZWMgY2hhbm5lbCwgYnV0
IHRoZSBub2RlIHRoZW1zZWx2ZXMgbWF5IG5vdCBzdXBwb3J0IHRoZSBJUHNlYw0KZmVhdHVyZS4g
IFNvIHRoYXQgIEVudGVycHJpc2UgY29udHJvbGxlciBtYXkgaW5xdWlyZSBpZiB0aGUgbmVlZGVk
IElQc2VjDQpyZXNvdXJjZSBhcmUgZXZlbiBhdmFpbGFibGUgZnJvbSB0aGUgcHJvdmlkZXIgbmV0
d29yayBhbmQgdGhlbiBzZW5kIHRoZQ0KcmVxdWVzdCAobWF5IGludm9sdmUgQUFBIHByb2Nlc3Mg
YmV0d2VlbiBjb250cm9sbGVycyBvZiBFbnRlcnByaXNlIGFuZA0KUHJvdmlkZXIgZG9tYWlucyAp
Lg0KDQpMaW5kYQ0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogWW91amlhbmpp
ZQ0KU2VudDogTW9uZGF5LCBKdW5lIDEzLCAyMDE2IDk6MTQgUE0NClRvOiBMaW5kYSBEdW5iYXI7
IEkyTlNGQGlldGYub3JnPG1haWx0bzpJMk5TRkBpZXRmLm9yZz4NClN1YmplY3Q6IOetlOWkjTog
VXNlciBHcm91cCBiYXNlZCBwb2xpY3kNCg0KSGkgTGluZGEsDQoNClRoYW5rcyBmb3IgeW91ciBj
b21tZW50cy4NCk91ciAiVXNlciBHcm91cCBCYXNlZCBQb2xpY3kiIHdpbGwgdXNlIHRoZSBFQ0Eg
cGFyYWRpZ20uIEFjdHVhbGx5IHdlJ3JlIGFsc28NCndvcmtpbmcgb24gdGhlIFVzZXIgR3JvdXAg
QmFzZWQgUG9saWN5IGZvciBDYXBhYmlsaXR5IExheWVyIHVzaW5nIHRoZSBFQ0ENCnBhcmFkaWdt
LiBXZSdyZSBnb2luZyB0byBzdWJtaXQgdGhpcyBkcmFmdCBmb3IgdGhlIHVwY29taW5nIElFVEYg
bWVldGluZy4NCg0KSGVyZSBpcyBhbiBleGFtcGxlOg0KRXZlbnQ6IG9uZSBOU0YgcmVjZWl2ZXMg
YSBwYWNrZXQgd2l0aCB1c2VyLWdyb3VwLUlEIChlLmcuIHRoZSBpbmdyZXNzIE5TRg0KaW5zZXJ0
cyB0aGUgY29ycmVzcG9uZGluZyB1c2VyLWdyb3VwIElEIGludG8gdGhlIHBhY2tldC4pDQpDb25k
aXRpb246IHVzZXItZ3JvdXAtSUQgPSAqKioqIChlLmcuIGl0IHJlcHJlc2VudHMgdXNlciBkdXJp
bmcgb2ZmaWNlIGhvdXJzKQ0KQWN0aW9uOiBQZXJtaXQgKGUuZy4gdXNlciBhY2Nlc3NpbmcgUiZE
IHJlc291cmNlcyBpcyBhbGxvd2VkKQ0KDQpGdXJ0aGVyIGNvbW1lbnRzIGFyZSB3ZWxjb21lIQ0K
DQpUaGFua3MsDQpKaWFuamllDQoNCg0KLS0tLS3pgq7ku7bljp/ku7YtLS0tLQ0K5Y+R5Lu25Lq6
OiBMaW5kYSBEdW5iYXINCuWPkemAgeaXtumXtDogMjAxNuW5tDbmnIgxNOaXpSA1OjM1DQrmlLbk
u7bkuro6IFlvdWppYW5qaWU7IEkyTlNGQGlldGYub3JnPG1haWx0bzpJMk5TRkBpZXRmLm9yZz4N
CuS4u+mimDogUkU6IFVzZXIgR3JvdXAgYmFzZWQgcG9saWN5DQoNCkppYW4gSmllLA0KDQpXaWxs
IHlvdXIgIlVzZXIgR3JvdXAgQmFzZWQgUG9saWN5IiBhbHNvIHVzZSB0aGUgICJFdmVudCAtIENv
bmRpdGlvbiAtDQpBY3Rpb24iDQpwYXJhZGlnbSB3aGljaCBJMk5TRiBXRyBhZ3JlZWQgdG8gdXNl
IGZyb20gdGhlIEJ1ZW5vcyBBaXJlcyBtZWV0aW5nPw0KDQpJZiB5b3VyIGFuc3dlciBpcyAiWWVz
IiwgY2FuIHlvdSBhZGQgdGhlIEluZm9ybWF0aW9uIG1vZGVsIGZvciB5b3VyDQoiVXNlciBHcm91
cCBCYXNlZCBQb2xpY3kiPw0KDQpGb3IgZXhhbXBsZSwNCi0gVGhlIGluZm9ybWF0aW9uIChhbmQg
ZGF0YSkgbW9kZWwgZm9yICJFdmVudCINCi0gVGhlIGluZm9ybWF0aW9uIChhbmQgZGF0YSkgbW9k
ZWwgZm9yICJDb25kaXRpb24iDQotIFRoZSBpbmZvcm1hdGlvbiAoYW5kIGRhdGEpIG1vZGVsIGZv
ciAiQWN0aW9uIi4NCg0KSXQgd291bGQgYmUgaGVscGZ1bCBpZiB5b3UgcG9zdCB5b3VyIGRldGFp
bGVkIGRlc2NyaXB0aW9uIGZvciBlYWNoDQpjYXRlZ29yeSBhYm92ZSBvbiB0aGUgbWFpbGluZyBs
aXN0IHRvIGdldCBzb21lIGRpc2N1c3Npb24gYmVmb3JlDQphc2tpbmcgZm9yIFdHIGFkb3B0aW9u
Lg0KDQpUaGFua3MsIExpbmRhDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBJ
Mm5zZiBbbWFpbHRvOmkybnNmLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBZb3VqaWFu
amllDQpTZW50OiBNb25kYXksIEp1bmUgMTMsIDIwMTYgMzozOCBBTQ0KVG86IEkyTlNGQGlldGYu
b3JnPG1haWx0bzpJMk5TRkBpZXRmLm9yZz4NClN1YmplY3Q6IFtJMm5zZl0gVXNlciBHcm91cCBi
YXNlZCBwb2xpY3kNCg0KSGksDQoNCldlIGFyZSB3b3JraW5nIG9uIHRoZSBVc2VyLWdyb3VwIEF3
YXJlIFBvbGljeSBDb250cm9sIChVQVBDKQ0KZnJhbWV3b3JrLCB3aGljaCBmYWNpbGl0YXRlcyBj
b25zaXN0ZW50IGVuZm9yY2VtZW50IG9mIHNlY3VyaXR5DQpwb2xpY2llcyBiYXNlZCBvbiB1c2Vy
IGdyb3VwIGlkZW50aXR5Lg0KaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LXlvdS1p
Mm5zZi11c2VyLWdyb3VwLWJhc2VkLXBvbGljeS0wMQ0KDQpVc2UgY2FzZXMgZm9yIFVBUEM6DQpX
aXRoIHRoZSBpbmNyZWFzZWQgcG9wdWxhcml0eSBvZiBlbnRlcnByaXNlIHdpcmVsZXNzIG5ldHdv
cmtzIGFuZA0KcmVtb3RlIGFjY2VzcyB0ZWNobm9sb2dpZXMgc3VjaCBhcyBWaXJ0dWFsIFByaXZh
dGUgTmV0d29ya3MgKFZQTiksDQplbnRlcnByaXNlIG5ldHdvcmtzIGhhdmUgYmVjb21lIGJvcmRl
cmxlc3MsIGFuZCBlbXBsb3llZXMnIGxvY2F0aW9ucyBjYW4NCmJlIGFueXdoZXJlLg0KRW5hYmxp
bmcgbGFyZ2Utc2NhbGUgZW1wbG95ZWUgbW9iaWxpdHkgYWNyb3NzIG1hbnkgYWNjZXNzIGxvY2F0
aW9ucw0KaW1wcm92ZXMgZW50ZXJwcmlzZSBwcm9kdWN0aW9uIGVmZmljaWVuY3kgYnV0IGFsc28g
aW50cm9kdWNlcw0KY2hhbGxlbmdlcyByZWxhdGVkIHRvIGVudGVycHJpc2UgbmV0d29yayBtYW5h
Z2VtZW50IGFuZCBzZWN1cml0eS4gVGhlDQpJUCBhZGRyZXNzIG9mIHRoZSB1c2VyIGNhbiBjaGFu
Z2UgZnJlcXVlbnRseSB3aGVuIHRoZSB1c2VyIGlzIGluDQptb3Rpb24uIENvbnNlcXVlbnRseSwg
SVAgYWRkcmVzcy1iYXNlZCBwb2xpY2llcyAoc3VjaCBhcyBmb3J3YXJkaW5nLA0Kcm91dGluZywg
UW9TIGFuZCBzZWN1cml0eSBwb2xpY2llcykgbWF5IG5vdCBiZSBmbGV4aWJsZSBlbm91Z2ggdG8N
CmFjY29tbW9kYXRlIHVzZXJzIGluIG1vdGlvbi4NCg0KVXNlci1ncm91cCBJRCByZXByZXNlbnRz
IHRoZSBjb2xsZWN0aXZlIGlkZW50aXR5IG9mIGEgZ3JvdXAgb2YgdXNlcnMsDQphbmQgaXMgZGV0
ZXJtaW5lZCBieSBhIHNldCBvZiBvbmUgb3IgbW9yZSBtYXRjaGluZyBjcml0ZXJpYSAoZS5nLiwN
CnJvbGVzLCA0LSwgNS0sIGFuZCA2LXR1cGxlcywgVkxBTiBJRCwgZXRjLikgdGhhdCBkaXNhbWJp
Z3VhdGVzIHRoaXMNCnVzZXItZ3JvdXAgZW50aXR5IGZyb20gb3RoZXIgZW50aXRpZXMuDQoNClRo
ZSBVQVBDIGZyYW1ld29yayBjb25zaXN0cyBvZiBmb3VyIG1haW4gY29tcG9uZW50czogKDEpIFBv
bGljeQ0KU2VydmVyLCAoMikgQXV0aGVudGljYXRpb24gU2VydmVyLCAoMykgU2VjdXJpdHkgQ29u
dHJvbGxlciwgKDQpIE5ldHdvcmsgU2VjdXJpdHkNCkZ1bmN0aW9ucy4NCg0KV2l0aGluIHRoZSBV
QVBDIGZyYW1ld29yaywgaW50ZXItZ3JvdXAgcG9saWN5IGVuZm9yY2VtZW50IHJlcXVpcmVzIHR3
bw0Ka2V5DQpjb21wb25lbnRzOiAoMSkgdXNlci1ncm91cC10by11c2VyLWdyb3VwIGFjY2VzcyBw
b2xpY2llcywgYW5kICgyKSBzZXRzDQpvZiBOU0ZzIHRoYXQgYXJlIG1hbmFnZWQgYnkgc2V0cyBv
ZiBwb2xpY2llcy4NCg0KU29tZSByZXF1aXJlbWVudHMgYXJlIHByb3Bvc2VkIGluIHRoZSBsYXN0
IHNlY3Rpb24uDQoNCkFueSBjb21tZW50cyBvciBzdWdnZXN0aW9ucyBhcmUgd2VsY29tZS4NCg0K
VGhhbmtzLA0KSmlhbmppZQ0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0KSTJuc2YgbWFpbGluZyBsaXN0DQpJMm5zZkBpZXRmLm9yZzxtYWlsdG86STJu
c2ZAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2kybnNm
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KSTJuc2Yg
bWFpbGluZyBsaXN0DQpJMm5zZkBpZXRmLm9yZzxtYWlsdG86STJuc2ZAaWV0Zi5vcmc+DQpodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2kybnNmDQoNCi0tDQoiRXN0YSB2ZXog
bm8gZmFsbGFyZW1vcywgRG9jdG9yIEluZmllcm5vIg0KDQpEciBEaWVnbyBSLiBMb3Bleg0KVGVs
ZWZvbmljYSBJK0QNCmh0dHA6Ly9wZW9wbGUudGlkLmVzL2RpZWdvLmxvcGV6Lw0KDQplLW1haWw6
IGRpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb20NClRlbDogICAgKzM0IDkxMyAxMjkgMDQxDQpN
b2JpbGU6ICszNCA2ODIgMDUxIDA5MQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQ0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQoNCkVzdGUgbWVuc2FqZSB5
IHN1cyBhZGp1bnRvcyBzZSBkaXJpZ2VuIGV4Y2x1c2l2YW1lbnRlIGEgc3UgZGVzdGluYXRhcmlv
LCBwdWVkZSBjb250ZW5lciBpbmZvcm1hY2nDs24gcHJpdmlsZWdpYWRhIG8gY29uZmlkZW5jaWFs
IHkgZXMgcGFyYSB1c28gZXhjbHVzaXZvIGRlIGxhIHBlcnNvbmEgbyBlbnRpZGFkIGRlIGRlc3Rp
bm8uIFNpIG5vIGVzIHVzdGVkLiBlbCBkZXN0aW5hdGFyaW8gaW5kaWNhZG8sIHF1ZWRhIG5vdGlm
aWNhZG8gZGUgcXVlIGxhIGxlY3R1cmEsIHV0aWxpemFjacOzbiwgZGl2dWxnYWNpw7NuIHkvbyBj
b3BpYSBzaW4gYXV0b3JpemFjacOzbiBwdWVkZSBlc3RhciBwcm9oaWJpZGEgZW4gdmlydHVkIGRl
IGxhIGxlZ2lzbGFjacOzbiB2aWdlbnRlLiBTaSBoYSByZWNpYmlkbyBlc3RlIG1lbnNhamUgcG9y
IGVycm9yLCBsZSByb2dhbW9zIHF1ZSBub3MgbG8gY29tdW5pcXVlIGlubWVkaWF0YW1lbnRlIHBv
ciBlc3RhIG1pc21hIHbDrWEgeSBwcm9jZWRhIGEgc3UgZGVzdHJ1Y2Npw7NuLg0KDQpUaGUgaW5m
b3JtYXRpb24gY29udGFpbmVkIGluIHRoaXMgdHJhbnNtaXNzaW9uIGlzIHByaXZpbGVnZWQgYW5k
IGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBvbmx5IGZvciB0aGUgdXNlIG9mIHRo
ZSBpbmRpdmlkdWFsIG9yIGVudGl0eSBuYW1lZCBhYm92ZS4gSWYgdGhlIHJlYWRlciBvZiB0aGlz
IG1lc3NhZ2UgaXMgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHlvdSBhcmUgaGVyZWJ5IG5v
dGlmaWVkIHRoYXQgYW55IGRpc3NlbWluYXRpb24sIGRpc3RyaWJ1dGlvbiBvciBjb3B5aW5nIG9m
IHRoaXMgY29tbXVuaWNhdGlvbiBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiBJZiB5b3UgaGF2ZSBy
ZWNlaXZlZCB0aGlzIHRyYW5zbWlzc2lvbiBpbiBlcnJvciwgZG8gbm90IHJlYWQgaXQuIFBsZWFz
ZSBpbW1lZGlhdGVseSByZXBseSB0byB0aGUgc2VuZGVyIHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQg
dGhpcyBjb21tdW5pY2F0aW9uIGluIGVycm9yIGFuZCB0aGVuIGRlbGV0ZSBpdC4NCg0KRXN0YSBt
ZW5zYWdlbSBlIHNldXMgYW5leG9zIHNlIGRpcmlnZW0gZXhjbHVzaXZhbWVudGUgYW8gc2V1IGRl
c3RpbmF0w6FyaW8sIHBvZGUgY29udGVyIGluZm9ybWHDp8OjbyBwcml2aWxlZ2lhZGEgb3UgY29u
ZmlkZW5jaWFsIGUgw6kgcGFyYSB1c28gZXhjbHVzaXZvIGRhIHBlc3NvYSBvdSBlbnRpZGFkZSBk
ZSBkZXN0aW5vLiBTZSBuw6NvIMOpIHZvc3NhIHNlbmhvcmlhIG8gZGVzdGluYXTDoXJpbyBpbmRp
Y2FkbywgZmljYSBub3RpZmljYWRvIGRlIHF1ZSBhIGxlaXR1cmEsIHV0aWxpemHDp8OjbywgZGl2
dWxnYcOnw6NvIGUvb3UgY8OzcGlhIHNlbSBhdXRvcml6YcOnw6NvIHBvZGUgZXN0YXIgcHJvaWJp
ZGEgZW0gdmlydHVkZSBkYSBsZWdpc2xhw6fDo28gdmlnZW50ZS4gU2UgcmVjZWJldSBlc3RhIG1l
bnNhZ2VtIHBvciBlcnJvLCByb2dhbW9zLWxoZSBxdWUgbm9zIG8gY29tdW5pcXVlIGltZWRpYXRh
bWVudGUgcG9yIGVzdGEgbWVzbWEgdmlhIGUgcHJvY2VkYSBhIHN1YSBkZXN0cnVpw6fDo28NCg==

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KSGkgSmlhbmppZSwNCjxkaXYgY2xh
c3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPk5vdyB0aGF0IEkgdW5k
ZXJzdGFuZCBiZXR0ZXIgdGhlIGlkZWEgKGFuZCBJIG11c3Qgc2F5IEkgc2VlIGEgY2xlYXIgdmFs
dWUgaW4gaXQpIEkgc3RpbGwgaGF2ZSBhIGNvdXBsZSBvZiBwcm9jZWR1cmFsIGRvdWJ0czo8L2Rp
dj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjEp
IFdpbGwgeW91IGFsaWduIHlvdXIgY2FwYWJpbGl0eSBsYXllciBkcmFmdCB3aXRoIHRoZSBwcm9w
b3NhbCBvbiB0aGUgY2FwYWJpbGl0eSBsYXllciByZWNlbnRseSBtYWRlIGJ5IFN1ZSBmb3IgYSBw
YWNrZXQgZmlsdGVyaW5nIHN5c3RlbT8gSeKAmWQgZGVmaW5pdGVseSBlbmNvdXJhZ2UgeW91IHRv
IGRvIHNvPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBj
bGFzcz0iIj4yKSBUaGlzIGlzIG1vcmUgZm9yIHRoZSBjaGFpcnMgdGhhbiBmb3IgeW91OiBXaGF0
IGFyZSB3ZSBnb2luZyB0byBkbyBhcyBhIGdyb3VwIHdpdGggYWxsIHRoZSBwb3RlbnRpYWwgY2Fw
YWJpbGl0eSBsYXllciBleHRlbnNpb25zIHRoYXQgY291bGQgZm9sbG93IHRoZSBzYW1lIHBhdGgg
YXMgdGhpcyBwcm9wb3NhbD88L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9k
aXY+DQo8ZGl2IGNsYXNzPSIiPkJlIGdvb2RlLDwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xh
c3M9IiI+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+DQo8ZGl2IGNs
YXNzPSIiPk9uIDE2IEp1biAyMDE2LCBhdCAxMToxMSAsIFlvdWppYW5qaWUgJmx0OzxhIGhyZWY9
Im1haWx0bzp5b3VqaWFuamllQGh1YXdlaS5jb20iIGNsYXNzPSIiPnlvdWppYW5qaWVAaHVhd2Vp
LmNvbTwvYT4mZ3Q7IHdyb3RlOjwvZGl2Pg0KPGJyIGNsYXNzPSJBcHBsZS1pbnRlcmNoYW5nZS1u
ZXdsaW5lIj4NCjxkaXYgY2xhc3M9IiI+SGkgTGluZGEsPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNz
PSIiPg0KWWVzLCB0aGVyZSdyZSBvdGhlciBhY3Rpb25zIHN1Y2ggYXMgdHJhZmZpYy1yYXRlLCBt
YXJraW5nLCBldGMgYmVzaWRlcyBwZXJtaXQgb3IgZGVueS4gVGhlIGZvbGxvd2luZyBpcyBhbiBl
eGFtcGxlLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NClRoaXMgZHJhZnQgPGEgaHJlZj0i
aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LXlvdS1pMm5zZi11c2VyLWdyb3VwLWJh
c2VkLXBvbGljeS0wMSIgY2xhc3M9IiI+DQpodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJh
ZnQteW91LWkybnNmLXVzZXItZ3JvdXAtYmFzZWQtcG9saWN5LTAxPC9hPiBmb2N1c2VzIG9uIHRo
ZSByZXF1aXJlbWVudHMgYXQgdGhlIHNlcnZpY2UgbGF5ZXIuIFRoZSBkZXRhaWxzIHdpbGwgYmUg
ZGlzY3Vzc2VkIGluIG91ciBjYXBhYmlsaXR5IGxheWVyIGRyYWZ0LjxiciBjbGFzcz0iIj4NCjxi
ciBjbGFzcz0iIj4NClRoYW5rcyw8YnIgY2xhc3M9IiI+DQpKaWFuamllPGJyIGNsYXNzPSIiPg0K
PGJyIGNsYXNzPSIiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+LS0tLS3pgq7k
u7bljp/ku7YtLS0tLTxiciBjbGFzcz0iIj4NCuWPkeS7tuS6ujogTGluZGEgRHVuYmFyPGJyIGNs
YXNzPSIiPg0K5Y+R6YCB5pe26Ze0OiAyMDE25bm0NuaciDE15pelIDIwOjU4PGJyIGNsYXNzPSIi
Pg0K5pS25Lu25Lq6OiBZb3VqaWFuamllOyA8YSBocmVmPSJtYWlsdG86STJOU0ZAaWV0Zi5vcmci
IGNsYXNzPSIiPkkyTlNGQGlldGYub3JnPC9hPjxiciBjbGFzcz0iIj4NCuS4u+mimDogUkU6IFVz
ZXIgR3JvdXAgYmFzZWQgcG9saWN5PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KSmlhbiBK
aWUsPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KQmVzaWRlcyAmcXVvdDtwZXJtaXQmcXVv
dDsgb3IgJnF1b3Q7ZGVueSZxdW90OyBmb3IgdGhlIGVudGVycHJpc2UgY3VzdG9tZXJzLCBkbyB5
b3Ugc2VlIHRoZTxiciBjbGFzcz0iIj4NCmZvbGxvd2luZyBhY3Rpb25zIHRoYXQgbWlnaHQgYmUg
ZGVzaXJlZCBieSB0aGUgRW50ZXJwcmlzZSBjdXN0b21lcnM/PGJyIGNsYXNzPSIiPg0KPGJyIGNs
YXNzPSIiPg0KU29tZSBub2RlcyBvZiB0aGUgZW50ZXJwcmlzZSBuZXR3b3JrIG1heSBuZWVkIHRv
IHJlcXVlc3Qgc29tZSB0cmFmZmljIHRvIGJlPGJyIGNsYXNzPSIiPg0KdHJhdmVyc2luZyBJUHNl
YyBjaGFubmVsLCBidXQgdGhlIG5vZGUgdGhlbXNlbHZlcyBtYXkgbm90IHN1cHBvcnQgdGhlIElQ
c2VjPGJyIGNsYXNzPSIiPg0KZmVhdHVyZS4gJm5ic3A7U28gdGhhdCAmbmJzcDtFbnRlcnByaXNl
IGNvbnRyb2xsZXIgbWF5IGlucXVpcmUgaWYgdGhlIG5lZWRlZCBJUHNlYzxiciBjbGFzcz0iIj4N
CnJlc291cmNlIGFyZSBldmVuIGF2YWlsYWJsZSBmcm9tIHRoZSBwcm92aWRlciBuZXR3b3JrIGFu
ZCB0aGVuIHNlbmQgdGhlPGJyIGNsYXNzPSIiPg0KcmVxdWVzdCAobWF5IGludm9sdmUgQUFBIHBy
b2Nlc3MgYmV0d2VlbiBjb250cm9sbGVycyBvZiBFbnRlcnByaXNlIGFuZDxiciBjbGFzcz0iIj4N
ClByb3ZpZGVyIGRvbWFpbnMgKS48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpMaW5kYTxi
ciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJy
IGNsYXNzPSIiPg0KRnJvbTogWW91amlhbmppZTxiciBjbGFzcz0iIj4NClNlbnQ6IE1vbmRheSwg
SnVuZSAxMywgMjAxNiA5OjE0IFBNPGJyIGNsYXNzPSIiPg0KVG86IExpbmRhIER1bmJhcjsgPGEg
aHJlZj0ibWFpbHRvOkkyTlNGQGlldGYub3JnIiBjbGFzcz0iIj5JMk5TRkBpZXRmLm9yZzwvYT48
YnIgY2xhc3M9IiI+DQpTdWJqZWN0OiDnrZTlpI06IFVzZXIgR3JvdXAgYmFzZWQgcG9saWN5PGJy
IGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KSGkgTGluZGEsPGJyIGNsYXNzPSIiPg0KPGJyIGNs
YXNzPSIiPg0KVGhhbmtzIGZvciB5b3VyIGNvbW1lbnRzLjxiciBjbGFzcz0iIj4NCk91ciAmcXVv
dDtVc2VyIEdyb3VwIEJhc2VkIFBvbGljeSZxdW90OyB3aWxsIHVzZSB0aGUgRUNBIHBhcmFkaWdt
LiBBY3R1YWxseSB3ZSdyZSBhbHNvPGJyIGNsYXNzPSIiPg0Kd29ya2luZyBvbiB0aGUgVXNlciBH
cm91cCBCYXNlZCBQb2xpY3kgZm9yIENhcGFiaWxpdHkgTGF5ZXIgdXNpbmcgdGhlIEVDQTxiciBj
bGFzcz0iIj4NCnBhcmFkaWdtLiBXZSdyZSBnb2luZyB0byBzdWJtaXQgdGhpcyBkcmFmdCBmb3Ig
dGhlIHVwY29taW5nIElFVEYgbWVldGluZy48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpI
ZXJlIGlzIGFuIGV4YW1wbGU6PGJyIGNsYXNzPSIiPg0KRXZlbnQ6IG9uZSBOU0YgcmVjZWl2ZXMg
YSBwYWNrZXQgd2l0aCB1c2VyLWdyb3VwLUlEIChlLmcuIHRoZSBpbmdyZXNzIE5TRjxiciBjbGFz
cz0iIj4NCmluc2VydHMgdGhlIGNvcnJlc3BvbmRpbmcgdXNlci1ncm91cCBJRCBpbnRvIHRoZSBw
YWNrZXQuKTxiciBjbGFzcz0iIj4NCkNvbmRpdGlvbjogdXNlci1ncm91cC1JRCA9ICoqKiogKGUu
Zy4gaXQgcmVwcmVzZW50cyB1c2VyIGR1cmluZyBvZmZpY2UgaG91cnMpPGJyIGNsYXNzPSIiPg0K
QWN0aW9uOiBQZXJtaXQgKGUuZy4gdXNlciBhY2Nlc3NpbmcgUiZhbXA7RCByZXNvdXJjZXMgaXMg
YWxsb3dlZCk8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpGdXJ0aGVyIGNvbW1lbnRzIGFy
ZSB3ZWxjb21lITxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NClRoYW5rcyw8YnIgY2xhc3M9
IiI+DQpKaWFuamllPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0K
PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+LS0tLS3pgq7ku7bljp/ku7YtLS0tLTxi
ciBjbGFzcz0iIj4NCuWPkeS7tuS6ujogTGluZGEgRHVuYmFyPGJyIGNsYXNzPSIiPg0K5Y+R6YCB
5pe26Ze0OiAyMDE25bm0NuaciDE05pelIDU6MzU8YnIgY2xhc3M9IiI+DQrmlLbku7bkuro6IFlv
dWppYW5qaWU7IDxhIGhyZWY9Im1haWx0bzpJMk5TRkBpZXRmLm9yZyIgY2xhc3M9IiI+STJOU0ZA
aWV0Zi5vcmc8L2E+PGJyIGNsYXNzPSIiPg0K5Li76aKYOiBSRTogVXNlciBHcm91cCBiYXNlZCBw
b2xpY3k8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpKaWFuIEppZSw8YnIgY2xhc3M9IiI+
DQo8YnIgY2xhc3M9IiI+DQpXaWxsIHlvdXIgJnF1b3Q7VXNlciBHcm91cCBCYXNlZCBQb2xpY3km
cXVvdDsgYWxzbyB1c2UgdGhlICZuYnNwOyZxdW90O0V2ZW50IC0gQ29uZGl0aW9uIC08YnIgY2xh
c3M9IiI+DQo8L2Jsb2NrcXVvdGU+DQpBY3Rpb24mcXVvdDs8YnIgY2xhc3M9IiI+DQo8YmxvY2tx
dW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj5wYXJhZGlnbSB3aGljaCBJMk5TRiBXRyBhZ3JlZWQg
dG8gdXNlIGZyb20gdGhlIEJ1ZW5vcyBBaXJlcyBtZWV0aW5nPzxiciBjbGFzcz0iIj4NCjxiciBj
bGFzcz0iIj4NCklmIHlvdXIgYW5zd2VyIGlzICZxdW90O1llcyZxdW90OywgY2FuIHlvdSBhZGQg
dGhlIEluZm9ybWF0aW9uIG1vZGVsIGZvciB5b3VyPGJyIGNsYXNzPSIiPg0KJnF1b3Q7VXNlciBH
cm91cCBCYXNlZCBQb2xpY3kmcXVvdDs/PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KRm9y
IGV4YW1wbGUsPGJyIGNsYXNzPSIiPg0KLSBUaGUgaW5mb3JtYXRpb24gKGFuZCBkYXRhKSBtb2Rl
bCBmb3IgJnF1b3Q7RXZlbnQmcXVvdDs8YnIgY2xhc3M9IiI+DQotIFRoZSBpbmZvcm1hdGlvbiAo
YW5kIGRhdGEpIG1vZGVsIGZvciAmcXVvdDtDb25kaXRpb24mcXVvdDs8YnIgY2xhc3M9IiI+DQot
IFRoZSBpbmZvcm1hdGlvbiAoYW5kIGRhdGEpIG1vZGVsIGZvciAmcXVvdDtBY3Rpb24mcXVvdDsu
PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KSXQgd291bGQgYmUgaGVscGZ1bCBpZiB5b3Ug
cG9zdCB5b3VyIGRldGFpbGVkIGRlc2NyaXB0aW9uIGZvciBlYWNoPGJyIGNsYXNzPSIiPg0KY2F0
ZWdvcnkgYWJvdmUgb24gdGhlIG1haWxpbmcgbGlzdCB0byBnZXQgc29tZSBkaXNjdXNzaW9uIGJl
Zm9yZTxiciBjbGFzcz0iIj4NCmFza2luZyBmb3IgV0cgYWRvcHRpb24uPGJyIGNsYXNzPSIiPg0K
PGJyIGNsYXNzPSIiPg0KVGhhbmtzLCBMaW5kYTxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4N
Ci0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyIGNsYXNzPSIiPg0KRnJvbTogSTJuc2YgWzxh
IGhyZWY9Im1haWx0bzppMm5zZi1ib3VuY2VzQGlldGYub3JnIiBjbGFzcz0iIj5tYWlsdG86aTJu
c2YtYm91bmNlc0BpZXRmLm9yZzwvYT5dIE9uIEJlaGFsZiBPZiBZb3VqaWFuamllPGJyIGNsYXNz
PSIiPg0KU2VudDogTW9uZGF5LCBKdW5lIDEzLCAyMDE2IDM6MzggQU08YnIgY2xhc3M9IiI+DQpU
bzogPGEgaHJlZj0ibWFpbHRvOkkyTlNGQGlldGYub3JnIiBjbGFzcz0iIj5JMk5TRkBpZXRmLm9y
ZzwvYT48YnIgY2xhc3M9IiI+DQpTdWJqZWN0OiBbSTJuc2ZdIFVzZXIgR3JvdXAgYmFzZWQgcG9s
aWN5PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KSGksPGJyIGNsYXNzPSIiPg0KPGJyIGNs
YXNzPSIiPg0KV2UgYXJlIHdvcmtpbmcgb24gdGhlIFVzZXItZ3JvdXAgQXdhcmUgUG9saWN5IENv
bnRyb2wgKFVBUEMpPGJyIGNsYXNzPSIiPg0KZnJhbWV3b3JrLCB3aGljaCBmYWNpbGl0YXRlcyBj
b25zaXN0ZW50IGVuZm9yY2VtZW50IG9mIHNlY3VyaXR5PGJyIGNsYXNzPSIiPg0KcG9saWNpZXMg
YmFzZWQgb24gdXNlciBncm91cCBpZGVudGl0eS48YnIgY2xhc3M9IiI+DQo8YSBocmVmPSJodHRw
czovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQteW91LWkybnNmLXVzZXItZ3JvdXAtYmFzZWQt
cG9saWN5LTAxIiBjbGFzcz0iIj5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQteW91
LWkybnNmLXVzZXItZ3JvdXAtYmFzZWQtcG9saWN5LTAxPC9hPjxiciBjbGFzcz0iIj4NCjxiciBj
bGFzcz0iIj4NClVzZSBjYXNlcyBmb3IgVUFQQzo8YnIgY2xhc3M9IiI+DQpXaXRoIHRoZSBpbmNy
ZWFzZWQgcG9wdWxhcml0eSBvZiBlbnRlcnByaXNlIHdpcmVsZXNzIG5ldHdvcmtzIGFuZDxiciBj
bGFzcz0iIj4NCnJlbW90ZSBhY2Nlc3MgdGVjaG5vbG9naWVzIHN1Y2ggYXMgVmlydHVhbCBQcml2
YXRlIE5ldHdvcmtzIChWUE4pLDxiciBjbGFzcz0iIj4NCmVudGVycHJpc2UgbmV0d29ya3MgaGF2
ZSBiZWNvbWUgYm9yZGVybGVzcywgYW5kIGVtcGxveWVlcycgbG9jYXRpb25zIGNhbjxiciBjbGFz
cz0iIj4NCjwvYmxvY2txdW90ZT4NCmJlIGFueXdoZXJlLjxiciBjbGFzcz0iIj4NCjxibG9ja3F1
b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIiPkVuYWJsaW5nIGxhcmdlLXNjYWxlIGVtcGxveWVlIG1v
YmlsaXR5IGFjcm9zcyBtYW55IGFjY2VzcyBsb2NhdGlvbnM8YnIgY2xhc3M9IiI+DQppbXByb3Zl
cyBlbnRlcnByaXNlIHByb2R1Y3Rpb24gZWZmaWNpZW5jeSBidXQgYWxzbyBpbnRyb2R1Y2VzPGJy
IGNsYXNzPSIiPg0KY2hhbGxlbmdlcyByZWxhdGVkIHRvIGVudGVycHJpc2UgbmV0d29yayBtYW5h
Z2VtZW50IGFuZCBzZWN1cml0eS4gVGhlPGJyIGNsYXNzPSIiPg0KSVAgYWRkcmVzcyBvZiB0aGUg
dXNlciBjYW4gY2hhbmdlIGZyZXF1ZW50bHkgd2hlbiB0aGUgdXNlciBpcyBpbjxiciBjbGFzcz0i
Ij4NCm1vdGlvbi4gQ29uc2VxdWVudGx5LCBJUCBhZGRyZXNzLWJhc2VkIHBvbGljaWVzIChzdWNo
IGFzIGZvcndhcmRpbmcsPGJyIGNsYXNzPSIiPg0Kcm91dGluZywgUW9TIGFuZCBzZWN1cml0eSBw
b2xpY2llcykgbWF5IG5vdCBiZSBmbGV4aWJsZSBlbm91Z2ggdG88YnIgY2xhc3M9IiI+DQo8L2Js
b2NrcXVvdGU+DQphY2NvbW1vZGF0ZSB1c2VycyBpbiBtb3Rpb24uPGJyIGNsYXNzPSIiPg0KPGJs
b2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KVXNlci1ncm91cCBJ
RCByZXByZXNlbnRzIHRoZSBjb2xsZWN0aXZlIGlkZW50aXR5IG9mIGEgZ3JvdXAgb2YgdXNlcnMs
PGJyIGNsYXNzPSIiPg0KYW5kIGlzIGRldGVybWluZWQgYnkgYSBzZXQgb2Ygb25lIG9yIG1vcmUg
bWF0Y2hpbmcgY3JpdGVyaWEgKGUuZy4sPGJyIGNsYXNzPSIiPg0Kcm9sZXMsIDQtLCA1LSwgYW5k
IDYtdHVwbGVzLCBWTEFOIElELCBldGMuKSB0aGF0IGRpc2FtYmlndWF0ZXMgdGhpczxiciBjbGFz
cz0iIj4NCnVzZXItZ3JvdXAgZW50aXR5IGZyb20gb3RoZXIgZW50aXRpZXMuPGJyIGNsYXNzPSIi
Pg0KPGJyIGNsYXNzPSIiPg0KVGhlIFVBUEMgZnJhbWV3b3JrIGNvbnNpc3RzIG9mIGZvdXIgbWFp
biBjb21wb25lbnRzOiAoMSkgUG9saWN5PGJyIGNsYXNzPSIiPg0KU2VydmVyLCAoMikgQXV0aGVu
dGljYXRpb24gU2VydmVyLCAoMykgU2VjdXJpdHkgQ29udHJvbGxlciwgKDQpIE5ldHdvcmsgU2Vj
dXJpdHk8YnIgY2xhc3M9IiI+DQo8L2Jsb2NrcXVvdGU+DQpGdW5jdGlvbnMuPGJyIGNsYXNzPSIi
Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KV2l0aGlu
IHRoZSBVQVBDIGZyYW1ld29yaywgaW50ZXItZ3JvdXAgcG9saWN5IGVuZm9yY2VtZW50IHJlcXVp
cmVzIHR3bzxiciBjbGFzcz0iIj4NCmtleTxiciBjbGFzcz0iIj4NCmNvbXBvbmVudHM6ICgxKSB1
c2VyLWdyb3VwLXRvLXVzZXItZ3JvdXAgYWNjZXNzIHBvbGljaWVzLCBhbmQgKDIpIHNldHM8YnIg
Y2xhc3M9IiI+DQpvZiBOU0ZzIHRoYXQgYXJlIG1hbmFnZWQgYnkgc2V0cyBvZiBwb2xpY2llcy48
YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpTb21lIHJlcXVpcmVtZW50cyBhcmUgcHJvcG9z
ZWQgaW4gdGhlIGxhc3Qgc2VjdGlvbi48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpBbnkg
Y29tbWVudHMgb3Igc3VnZ2VzdGlvbnMgYXJlIHdlbGNvbWUuPGJyIGNsYXNzPSIiPg0KPGJyIGNs
YXNzPSIiPg0KVGhhbmtzLDxiciBjbGFzcz0iIj4NCkppYW5qaWU8YnIgY2xhc3M9IiI+DQo8YnIg
Y2xhc3M9IiI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XzxiciBjbGFzcz0iIj4NCkkybnNmIG1haWxpbmcgbGlzdDxiciBjbGFzcz0iIj4NCjxhIGhyZWY9
Im1haWx0bzpJMm5zZkBpZXRmLm9yZyIgY2xhc3M9IiI+STJuc2ZAaWV0Zi5vcmc8L2E+PGJyIGNs
YXNzPSIiPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pMm5zZjxiciBj
bGFzcz0iIj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyIGNsYXNzPSIiPg0KSTJuc2YgbWFpbGlu
ZyBsaXN0PGJyIGNsYXNzPSIiPg0KPGEgaHJlZj0ibWFpbHRvOkkybnNmQGlldGYub3JnIiBjbGFz
cz0iIj5JMm5zZkBpZXRmLm9yZzwvYT48YnIgY2xhc3M9IiI+DQpodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL2kybnNmPGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8L2Jsb2NrcXVv
dGU+DQo8L2Rpdj4NCjxiciBjbGFzcz0iIj4NCjxkaXYgYXBwbGUtY29udGVudC1lZGl0ZWQ9InRy
dWUiIGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgbGV0dGVyLXNw
YWNpbmc6IG5vcm1hbDsgb3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5k
ZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRv
d3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAw
cHg7IHdvcmQtd3JhcDogYnJlYWstd29yZDsgLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlOyAtd2Vi
a2l0LWxpbmUtYnJlYWs6IGFmdGVyLXdoaXRlLXNwYWNlOyIgY2xhc3M9IiI+DQotLTxiciBjbGFz
cz0iIj4NCiZxdW90O0VzdGEgdmV6IG5vIGZhbGxhcmVtb3MsIERvY3RvciBJbmZpZXJubyZxdW90
OzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkRyIERpZWdvIFIuIExvcGV6PGJyIGNsYXNz
PSIiPg0KVGVsZWZvbmljYSBJJiM0MztEPGJyIGNsYXNzPSIiPg0KPGEgaHJlZj0iaHR0cDovL3Bl
b3BsZS50aWQuZXMvZGllZ28ubG9wZXovIiBjbGFzcz0iIj5odHRwOi8vcGVvcGxlLnRpZC5lcy9k
aWVnby5sb3Blei88L2E+PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KZS1tYWlsOiBkaWVn
by5yLmxvcGV6QHRlbGVmb25pY2EuY29tPGJyIGNsYXNzPSIiPg0KVGVsOiAmbmJzcDsgJm5ic3A7
JiM0MzszNCA5MTMgMTI5IDA0MTxiciBjbGFzcz0iIj4NCk1vYmlsZTogJiM0MzszNCA2ODIgMDUx
IDA5MTxiciBjbGFzcz0iIj4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08L2Rp
dj4NCjwvZGl2Pg0KPGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8YnI+DQo8aHI+DQo8Zm9udCBmYWNl
PSJBcmlhbCIgY29sb3I9IkdyYXkiIHNpemU9IjEiPjxicj4NCkVzdGUgbWVuc2FqZSB5IHN1cyBh
ZGp1bnRvcyBzZSBkaXJpZ2VuIGV4Y2x1c2l2YW1lbnRlIGEgc3UgZGVzdGluYXRhcmlvLCBwdWVk
ZSBjb250ZW5lciBpbmZvcm1hY2nDs24gcHJpdmlsZWdpYWRhIG8gY29uZmlkZW5jaWFsIHkgZXMg
cGFyYSB1c28gZXhjbHVzaXZvIGRlIGxhIHBlcnNvbmEgbyBlbnRpZGFkIGRlIGRlc3Rpbm8uIFNp
IG5vIGVzIHVzdGVkLiBlbCBkZXN0aW5hdGFyaW8gaW5kaWNhZG8sIHF1ZWRhIG5vdGlmaWNhZG8g
ZGUgcXVlIGxhDQogbGVjdHVyYSwgdXRpbGl6YWNpw7NuLCBkaXZ1bGdhY2nDs24geS9vIGNvcGlh
IHNpbiBhdXRvcml6YWNpw7NuIHB1ZWRlIGVzdGFyIHByb2hpYmlkYSBlbiB2aXJ0dWQgZGUgbGEg
bGVnaXNsYWNpw7NuIHZpZ2VudGUuIFNpIGhhIHJlY2liaWRvIGVzdGUgbWVuc2FqZSBwb3IgZXJy
b3IsIGxlIHJvZ2Ftb3MgcXVlIG5vcyBsbyBjb211bmlxdWUgaW5tZWRpYXRhbWVudGUgcG9yIGVz
dGEgbWlzbWEgdsOtYSB5IHByb2NlZGEgYSBzdSBkZXN0cnVjY2nDs24uPGJyPg0KPGJyPg0KVGhl
IGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiB0aGlzIHRyYW5zbWlzc2lvbiBpcyBwcml2aWxlZ2Vk
IGFuZCBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24gaW50ZW5kZWQgb25seSBmb3IgdGhlIHVzZSBv
ZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgbmFtZWQgYWJvdmUuIElmIHRoZSByZWFkZXIgb2Yg
dGhpcyBtZXNzYWdlIGlzIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCB5b3UgYXJlIGhlcmVi
eSBub3RpZmllZCB0aGF0IGFueSBkaXNzZW1pbmF0aW9uLA0KIGRpc3RyaWJ1dGlvbiBvciBjb3B5
aW5nIG9mIHRoaXMgY29tbXVuaWNhdGlvbiBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiBJZiB5b3Ug
aGF2ZSByZWNlaXZlZCB0aGlzIHRyYW5zbWlzc2lvbiBpbiBlcnJvciwgZG8gbm90IHJlYWQgaXQu
IFBsZWFzZSBpbW1lZGlhdGVseSByZXBseSB0byB0aGUgc2VuZGVyIHRoYXQgeW91IGhhdmUgcmVj
ZWl2ZWQgdGhpcyBjb21tdW5pY2F0aW9uIGluIGVycm9yIGFuZCB0aGVuIGRlbGV0ZSBpdC48YnI+
DQo8YnI+DQpFc3RhIG1lbnNhZ2VtIGUgc2V1cyBhbmV4b3Mgc2UgZGlyaWdlbSBleGNsdXNpdmFt
ZW50ZSBhbyBzZXUgZGVzdGluYXTDoXJpbywgcG9kZSBjb250ZXIgaW5mb3JtYcOnw6NvIHByaXZp
bGVnaWFkYSBvdSBjb25maWRlbmNpYWwgZSDDqSBwYXJhIHVzbyBleGNsdXNpdm8gZGEgcGVzc29h
IG91IGVudGlkYWRlIGRlIGRlc3Rpbm8uIFNlIG7Do28gw6kgdm9zc2Egc2VuaG9yaWEgbyBkZXN0
aW5hdMOhcmlvIGluZGljYWRvLCBmaWNhIG5vdGlmaWNhZG8gZGUgcXVlIGENCiBsZWl0dXJhLCB1
dGlsaXphw6fDo28sIGRpdnVsZ2HDp8OjbyBlL291IGPDs3BpYSBzZW0gYXV0b3JpemHDp8OjbyBw
b2RlIGVzdGFyIHByb2liaWRhIGVtIHZpcnR1ZGUgZGEgbGVnaXNsYcOnw6NvIHZpZ2VudGUuIFNl
IHJlY2ViZXUgZXN0YSBtZW5zYWdlbSBwb3IgZXJybywgcm9nYW1vcy1saGUgcXVlIG5vcyBvIGNv
bXVuaXF1ZSBpbWVkaWF0YW1lbnRlIHBvciBlc3RhIG1lc21hIHZpYSBlIHByb2NlZGEgYSBzdWEg
ZGVzdHJ1acOnw6NvPGJyPg0KPC9mb250Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_053A42BF56EC4E92BE809828172F0B3Etelefonicacom_--


From nobody Wed Jun 15 22:58:08 2016
Return-Path: <strazpdj@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 5C62912B024 for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 22:58: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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=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 14hK7CqWdPEP for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 22:58:05 -0700 (PDT)
Received: from mail-lf0-x229.google.com (mail-lf0-x229.google.com [IPv6:2a00:1450:4010:c07::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 347D712D0DE for <I2NSF@ietf.org>; Wed, 15 Jun 2016 22:58:05 -0700 (PDT)
Received: by mail-lf0-x229.google.com with SMTP id j7so33575675lfg.1 for <I2NSF@ietf.org>; Wed, 15 Jun 2016 22:58:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=vfbMTWIu92W+U2FRIH7vRiNmrnSfDcUCIV2R4vNbyyA=; b=ZQOgEpc7HsOQmNwbtNgw/EHM1ZlLsNPi8/Q6l0D76z3zaZpXoNI7+Qj/OewDV49Y1M lHDlK69bkvHJ1GctO5fOqzVV9+Sb1nFWBHMQU8XGQ4ct2xcQBDPDWSFZoHLPlsK317Ab en8gWonauCkaad52U5VQ21TGqqDforHRlBOrzoSg34ty7vGtvnWH3SpsEHy9cYgzRT1u TGUtMEI46aZZ7vN2n8yMzol62bwc/0knz5w651lCJLICmk6l6xCjeMUJz/b5GAqox22h zLRFjYJSTZfPbnRDvhI+BdCodb7Lwa+KkwL1fUE/LmQgcdLKJ1oTketOsVxeJTO+a8Kv Ph4Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=vfbMTWIu92W+U2FRIH7vRiNmrnSfDcUCIV2R4vNbyyA=; b=BH8FXlgn/i151o66OfiNOeAzMSsReTtZCVmzeXIzv/9j8Jc+i1q93LGRyEqEs1rCO2 +ZfoOHRSbsc3d2X5k7eh9k8nIoR2h4SIfjG/OeO9CFWaBUccwd4yyiEznyA9+whnqjNd /y+NBHTL2i0xN+soLf9ndyARUOW0prgpcIJLlDGINu/8gwy7nLnKbIRypyphI+VygCXp 9+CVqxeEd9Q13U8LeYQUOZQu0Fc5UN93h6xVZkpqVirHpgm9jxxalVmRk+q2z1DsL+Db ZTg/+azlzCYLoWf4JNVamPbmGI9xrU2BbFZbrq8hg+WE9c7133AazLmChiWAxgTvCkqb vhWw==
X-Gm-Message-State: ALyK8tIjLTsYuAPmeYiT41YfVm6oCMiflek3weNBILMiGKNrTcFwIYjFmH8MB7JoS0NR5Ccos6YQwJ+nmMtJ3Q==
X-Received: by 10.25.23.215 with SMTP id 84mr744118lfx.200.1466056683380; Wed, 15 Jun 2016 22:58:03 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.20.101 with HTTP; Wed, 15 Jun 2016 22:58:02 -0700 (PDT)
In-Reply-To: <4A95BA014132FF49AE685FAB4B9F17F657EB4CA0@dfweml501-mbb>
References: <4A95BA014132FF49AE685FAB4B9F17F657EB4CA0@dfweml501-mbb>
From: John Strassner <strazpdj@gmail.com>
Date: Wed, 15 Jun 2016 22:58:02 -0700
Message-ID: <CAJwYUrF3XNLDJyVaX3uQnJEr2X3uNZrhk9h5-KTf22pKu_FKcw@mail.gmail.com>
To: Linda Dunbar <linda.dunbar@huawei.com>, John Strassner <strazpdj@gmail.com>
Content-Type: multipart/alternative; boundary=001a11408356d5682a05355eebb3
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/4qbopi0IC0MxB8sn0ZjuwlzPwpA>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, "DIEGO LOPEZ GARCIA \(diego.r.lopez@telefonica.com\)" <diego.r.lopez@telefonica.com>, Susan Hares <shares@ndzh.com>
Subject: Re: [I2nsf] questions about some terminologies defined by draft-ietf-i2nsf-terminology-00
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 16 Jun 2016 05:58:07 -0000

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

HI Linda,

I don't see the conflict in the two definitions. If I substitute the first
(within braces) into the second, I get:

*Capability Layer: Defines an abstraction layer that exposes a set of
{**features
that are available from a managed entity} **of the I2NSF system.*

When I look at the Charter's Capability Layer, I think we're still OK - the
Charter "...specifies how to control and monitor NSFs at a functional
level...", and Capabilities (the features that are available) are essential
for planning how to control and monitor NSFs.

Features (i.e., capabilities) are independent of interface (northbound or
southbound). Would you like us to add that point to the terminology I-D?

best regards,
John



On Wed, Jun 15, 2016 at 8:40 AM, Linda Dunbar <linda.dunbar@huawei.com>
wrote:

> Dear Authors:
>
>
>
> The term =E2=80=9CCapability Layer=E2=80=9D defined by the
> =E2=80=9Cdraft-ietf-i2nsf-terminology-00=E2=80=9D carries different  mean=
ing than the
> =E2=80=9CCapability Layer=E2=80=9D used by the I2NSF charter.
>
>
>
> =E2=80=9Cdraft-ietf-i2nsf-terminology-00=E2=80=9D:
>
> *Capability: Defines a set of features that are available from a managed
> entity (see also I2NSF Capability).*
>
>
>
> *Capability Layer: Defines an abstraction layer that exposes a set of
> capabilities of the I2NSF system.*
>
>
>
> I2NSF Charter:
>
> *I2NSF will specify interfaces at two functional levels for the control
> and monitoring of network security functions:*
>
>
>
> *The I2NSF Capability Layer specifies how to control and monitor NSFs at =
a
> functional implementation level. The term "Functional Implementation" is
> used to emphasize that the rules (for control and monitor) of NSFs have t=
o
> be implementable by most NSFs. I2NSF will standardize a set of interfaces
> by which a security controller can invoke, operate, and monitor NSFs. The
> I2NSF Service Layer defines how clients' security policies may be express=
ed
> to a security controller. The controller implements its policies accordin=
g
> to the various capabilities provided by the I2NSF Capability Layer. The
> I2NSF Service Layer also allows the client to monitor the client specific
> policies.*
>
>
>
> If we use the definitions by the =E2=80=9Cdraft-ietf-i2nsf-terminology-00=
=E2=80=9D, we
> should create a different terminology to represent the =E2=80=9CSouth bou=
nd
> Interface=E2=80=9D between Controller and NSF.
>
>
>
> Thanks, Linda
>
>
>
>
>



--=20
regards,
John

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

<div dir=3D"ltr"><div>HI Linda,</div><div><br></div><div>I don&#39;t see th=
e conflict in the two definitions. If I substitute the first (within braces=
) into the second, I get:</div><div><br></div><div><p class=3D"MsoNormal" s=
tyle=3D"margin-left:0.5in"><span style=3D"color:rgb(34,34,34);font-family:&=
quot;PT Serif&quot;;font-size:9pt"><em>Capability Layer: Defines an abstrac=
tion layer that exposes a set of {</em><em>features that are available from=
 a managed entity} </em><em>of the I2NSF system.<u></u><u></u></em></span><=
/p></div><div><br></div><div>When I look at the Charter&#39;s Capability La=
yer, I think we&#39;re still OK - the Charter &quot;...specifies how to con=
trol and monitor NSFs at a functional level...&quot;, and Capabilities (the=
 features that are available) are essential for planning how to control and=
 monitor NSFs.</div><div><br></div><div>Features (i.e., capabilities) are i=
ndependent of interface (northbound or southbound). Would you like us to ad=
d that point to the terminology I-D?</div><div><br></div><div>best regards,=
</div><div>John</div><div><p class=3D"MsoNormal" style=3D"margin-left:0.5in=
"><i><span style=3D"color:rgb(34,34,34);font-family:&quot;PT Serif&quot;;fo=
nt-size:9pt"><u></u><u><br></u></span></i></p></div></div><div class=3D"gma=
il_extra"><br><div class=3D"gmail_quote">On Wed, Jun 15, 2016 at 8:40 AM, L=
inda Dunbar <span dir=3D"ltr">&lt;<a href=3D"mailto:linda.dunbar@huawei.com=
" target=3D"_blank">linda.dunbar@huawei.com</a>&gt;</span> wrote:<br><block=
quote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc=
 solid;padding-left:1ex">





<div lang=3D"EN-US" vlink=3D"purple" link=3D"blue">
<div>
<p class=3D"MsoNormal">Dear Authors:<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">The term =E2=80=9CCapability Layer=E2=80=9D defined =
by the =E2=80=9Cdraft-ietf-i2nsf-terminology-00=E2=80=9D carries different =
=C2=A0meaning than the =E2=80=9CCapability Layer=E2=80=9D used by the I2NSF=
 charter.
<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"-ms-text-autospace:;"><span style=3D"font-f=
amily:Courier;font-size:10pt"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal" style=3D"-ms-text-autospace:;">=E2=80=9Cdraft-ietf-i=
2nsf-terminology-00=E2=80=9D:<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left: 0.5in; -ms-text-autospace:;"><=
i><span style=3D"color:rgb(34,34,34);font-family:&quot;PT Serif&quot;;font-=
size:9pt">Capability: Defines a set of features that are available from a m=
anaged entity (see also I2NSF Capability).<u></u><u></u></span></i></p>
<p class=3D"MsoNormal" style=3D"margin-left: 0.5in; -ms-text-autospace:;"><=
i><span style=3D"color:rgb(34,34,34);font-family:&quot;PT Serif&quot;;font-=
size:9pt"><u></u>=C2=A0<u></u></span></i></p>
<p class=3D"MsoNormal" style=3D"margin-left: 0.5in; -ms-text-autospace:;"><=
i><span style=3D"color:rgb(34,34,34);font-family:&quot;PT Serif&quot;;font-=
size:9pt">Capability Layer: Defines an abstraction layer that exposes a set=
 of capabilities of the I2NSF system.<u></u><u></u></span></i></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">I2NSF Charter: <u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-right:0in;margin-bottom:6.3pt;margin=
-left:0.5in">
<i><span style=3D"color:rgb(34,34,34);font-family:&quot;PT Serif&quot;;font=
-size:9pt">I2NSF will specify interfaces at two functional levels for the c=
ontrol and monitoring of network security functions:<u></u><u></u></span></=
i></p>
<p class=3D"MsoNormal" style=3D"margin-right:0in;margin-bottom:6.3pt;margin=
-left:0.5in">
<i><span style=3D"color:rgb(34,34,34);font-family:&quot;PT Serif&quot;;font=
-size:9pt">The I2NSF Capability Layer specifies how to control and monitor =
NSFs at a functional implementation level. The term &quot;Functional Implem=
entation&quot; is used to emphasize that the rules (for control
 and monitor) of NSFs have to be implementable by most NSFs. I2NSF will sta=
ndardize a set of interfaces by which a security controller can invoke, ope=
rate, and monitor NSFs.<br>
<br>
The I2NSF Service Layer defines how clients&#39; security policies may be e=
xpressed to a security controller. The controller implements its policies a=
ccording to the various capabilities provided by the I2NSF Capability Layer=
. The I2NSF Service Layer also allows
 the client to monitor the client specific policies.<u></u><u></u></span></=
i></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">If we use the definitions by the =E2=80=9Cdraft-ietf=
-i2nsf-terminology-00=E2=80=9D, we should create a different terminology to=
 represent the =E2=80=9CSouth bound Interface=E2=80=9D between Controller a=
nd NSF.
<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Thanks, Linda<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10pt"><u></u><u></u></sp=
an></b></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>

</blockquote></div><br><br clear=3D"all"><br>-- <br><div class=3D"gmail_sig=
nature" data-smartmail=3D"gmail_signature"><div>regards,</div><div>John</di=
v></div>
</div>

--001a11408356d5682a05355eebb3--


From nobody Wed Jun 15 23:05:26 2016
Return-Path: <strazpdj@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 B482912D144 for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 23:05:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.718
X-Spam-Level: 
X-Spam-Status: No, score=-1.718 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_FONT_FACE_BAD=0.981, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LZTzAy0eknwH for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 23:05:22 -0700 (PDT)
Received: from mail-lf0-x235.google.com (mail-lf0-x235.google.com [IPv6:2a00:1450:4010:c07::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EC2AF12D115 for <I2NSF@ietf.org>; Wed, 15 Jun 2016 23:05:21 -0700 (PDT)
Received: by mail-lf0-x235.google.com with SMTP id f6so33647902lfg.0 for <I2NSF@ietf.org>; Wed, 15 Jun 2016 23:05:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=AZighv5VOBQKMeRSU/oQmQ4YVyBH67HaPOJ6NWKJRNE=; b=v2VUY0ICq/zc/epmNwgr0CPGq+04ZrNZQ76en/36UeSU8uej9VS0yv7FqXy57G0DVN x4IhA5/LUZMxfIaGd93tSYGdJkcAQiLEDU2jvLGiZYidnFAvJ5dQhjzVvMSbBjhqaItD DInPeTuLYq1+DCDUbLDp91n32wb7/p4Vwhv6YjEU30tCxx8gmK0g7HImmR3KtmepgKNz 1V5I3Q1yq2G3Zn1gV1QxNGdIPq/N1Wi/9GzAF13ndd585lND4+dSP57SCbzBwrZ+8+F5 btREpKSEvRpSHR/16N2hUnckmZ96yb3cwZCL7LfdIPP7uBs/4TVX/fOpMbVScAILTsG5 DA6A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=AZighv5VOBQKMeRSU/oQmQ4YVyBH67HaPOJ6NWKJRNE=; b=adaxf00vQN0h8A8ya7GxWYOuJjG870rEEG2+OjbmqaCJVzVhb0IDc/6cULDKpngW7v 71Q7q+nrS72kQnmWGR3g8+bNpwZCkLrBFH14u6jEoUDKPUl7yHCNqot3m+BF3GJYgLKO ZQTIF4xyuGCJXTAEYsxT6eUvnJi3KjTKPh0XvpHLgkV+PfyPhKT2BRt2xvDg4RNPgtTI FBgfiQUtwq8dXwlyYBeUjHXarznZvLvh7Re607qxtd7GhWIn7RIcLqYrgrprAvWL7W/X 7kaWk14hyhshXwJD5BgmKSqpkMdWAdCf4rXTe6kRpvkuhus4p4itthNbP9kxRmNswud9 cHsw==
X-Gm-Message-State: ALyK8tLlTauuvfklz07+RbzV9BZkLC7itNIy/naMZAGq238sd010DHrcPPh+voxQ+53bCjgOP020Rv1R5vZAUg==
X-Received: by 10.25.212.77 with SMTP id l74mr537856lfg.176.1466057120118; Wed, 15 Jun 2016 23:05:20 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.20.101 with HTTP; Wed, 15 Jun 2016 23:05:19 -0700 (PDT)
In-Reply-To: <D388437F.3F660%dacheng.zdc@alibaba-inc.com>
References: <D388437F.3F660%dacheng.zdc@alibaba-inc.com>
From: John Strassner <strazpdj@gmail.com>
Date: Wed, 15 Jun 2016 23:05:19 -0700
Message-ID: <CAJwYUrGa9ZmvJEXk8rn5hs_CfZj5JZVG+Y6a3MBLCTgLPp1XGg@mail.gmail.com>
To: Dacheng Zhang <dacheng.zdc@alibaba-inc.com>, John Strassner <strazpdj@gmail.com>
Content-Type: multipart/alternative; boundary=001a1140ade2dd8a5b05355f056e
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/AffSrTDW-UrD1X-pzJ4XIQzD4rg>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, "Xialiang \(Frank\)" <frank.xialiang@huawei.com>, "DIEGO LOPEZ GARCIA \(diego.r.lopez@telefonica.com\)" <diego.r.lopez@telefonica.com>, Susan Hares <shares@ndzh.com>, Linda Dunbar <linda.dunbar@huawei.com>
Subject: Re: [I2nsf] =?utf-8?b?562U5aSNOiBxdWVzdGlvbnMgYWJvdXQgc29tZSB0ZXJt?= =?utf-8?q?inologies_defined_by_draft-ietf-i2nsf-terminology-00?=
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 16 Jun 2016 06:05:25 -0000

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

Hi Dacheng,

I agree that "I2NSF system" is not well defined. Your definition is better,
but it should apply for all NSFs (not 'the NSF'). In addition, the
Capability Layer is not an abstraction *layer*, it a simply a collection of
abstractions (the capabilities). So how about:

*    Capability Layer:  Defines the set of capabilities available to the
Controller for the set of NSFs that the Controller manages.*

or

*    Capability Layer:  Defines the set of features available to the
Controller for the set of NSFs that the Controller manages.*


regards,
John

On Wed, Jun 15, 2016 at 8:55 PM, Dacheng Zhang <dacheng.zdc@alibaba-inc.com=
>
wrote:

> I think I agree with Frank. The confusion is caused by the '*I2NSF
> system=E2=80=99. Maybe we should change the definition in the **terminolo=
gy draft
> to **Capability Layer: Defines an abstraction layer that exposes a set of
> capabilities of the NSF?*
>
> =E5=8F=91=E4=BB=B6=E4=BA=BA: I2nsf <i2nsf-bounces@ietf.org> on behalf of =
"Xialiang (Frank)" <
> frank.xialiang@huawei.com>
> =E6=97=A5=E6=9C=9F: 2016=E5=B9=B46=E6=9C=8816=E6=97=A5 =E6=98=9F=E6=9C=9F=
=E5=9B=9B =E4=B8=8A=E5=8D=8811:47
> =E8=87=B3: Linda Dunbar <linda.dunbar@huawei.com>, John Strassner <
> strazpdj@gmail.com>, Susan Hares <shares@ndzh.com>, "DIEGO LOPEZ GARCIA (
> diego.r.lopez@telefonica.com)" <diego.r.lopez@telefonica.com>
> =E6=8A=84=E9=80=81: "I2NSF@ietf.org" <I2NSF@ietf.org>
> =E4=B8=BB=E9=A2=98: [I2nsf] =E7=AD=94=E5=A4=8D: questions about some term=
inologies defined by
> draft-ietf-i2nsf-terminology-00
>
> Hi Linda,
>
> Frankly, I don=E2=80=99t see the essential difference for the meaning of
> terminology =E2=80=9Ccapability=E2=80=9D between  them.  We just need to =
make some
> modification in two places to keep consistence.
>
> We can do it during the update of I2NSF terminology draft.
>
>
>
> B.R.
>
> Frank
>
>
>
> *=E5=8F=91=E4=BB=B6=E4=BA=BA:* I2nsf [mailto:i2nsf-bounces@ietf.org <i2ns=
f-bounces@ietf.org>] *=E4=BB=A3=E8=A1=A8
> *Linda Dunbar
> *=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4:* 2016=E5=B9=B46=E6=9C=8815=E6=97=
=A5 23:40
> *=E6=94=B6=E4=BB=B6=E4=BA=BA:* John Strassner; Susan Hares; DIEGO LOPEZ G=
ARCIA (
> diego.r.lopez@telefonica.com)
> *=E6=8A=84=E9=80=81:* I2NSF@ietf.org
> *=E4=B8=BB=E9=A2=98:* [I2nsf] questions about some terminologies defined =
by
> draft-ietf-i2nsf-terminology-00
>
>
>
> Dear Authors:
>
>
>
> The term =E2=80=9CCapability Layer=E2=80=9D defined by the
> =E2=80=9Cdraft-ietf-i2nsf-terminology-00=E2=80=9D carries different  mean=
ing than the
> =E2=80=9CCapability Layer=E2=80=9D used by the I2NSF charter.
>
>
>
> =E2=80=9Cdraft-ietf-i2nsf-terminology-00=E2=80=9D:
>
> *Capability: Defines a set of features that are available from a managed
> entity (see also I2NSF Capability).*
>
>
>
> *Capability Layer: Defines an abstraction layer that exposes a set of
> capabilities of the I2NSF system.*
>
>
>
> I2NSF Charter:
>
> *I2NSF will specify interfaces at two functional levels for the control
> and monitoring of network security functions:*
>
>
>
> *The I2NSF Capability Layer specifies how to control and monitor NSFs at =
a
> functional implementation level. The term "Functional Implementation" is
> used to emphasize that the rules (for control and monitor) of NSFs have t=
o
> be implementable by most NSFs. I2NSF will standardize a set of interfaces
> by which a security controller can invoke, operate, and monitor NSFs. The
> I2NSF Service Layer defines how clients' security policies may be express=
ed
> to a security controller. The controller implements its policies accordin=
g
> to the various capabilities provided by the I2NSF Capability Layer. The
> I2NSF Service Layer also allows the client to monitor the client specific
> policies.*
>
>
>
> If we use the definitions by the =E2=80=9Cdraft-ietf-i2nsf-terminology-00=
=E2=80=9D, we
> should create a different terminology to represent the =E2=80=9CSouth bou=
nd
> Interface=E2=80=9D between Controller and NSF.
>
>
>
> Thanks, Linda
>
>
>
>
>
>
> _______________________________________________ I2nsf mailing list
> I2nsf@ietf.org https://www.ietf.org/mailman/listinfo/i2nsf
>



--=20
regards,
John

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

<div dir=3D"ltr"><div>Hi Dacheng,</div><div><br></div><div>I agree that &qu=
ot;I2NSF system&quot; is not well defined. Your definition is better, but i=
t should apply for all NSFs (not &#39;the NSF&#39;). In addition, the Capab=
ility Layer is not an abstraction <em>layer</em>, it a simply a collection =
of abstractions (the capabilities). So how about:</div><div><br></div><div>=
<em>=C2=A0=C2=A0=C2=A0 Capability Layer:=C2=A0 Defines the set of capabilit=
ies available to the Controller for the set of NSFs that the Controller man=
ages.</em></div><div><br></div><div>or</div><div><br></div><div><div><em>=
=C2=A0=C2=A0=C2=A0 Capability Layer:=C2=A0 Defines the set of features avai=
lable to the Controller for the set of NSFs that the Controller manages.</e=
m></div></div><div><i style=3D"font-family:Calibri,sans-serif;font-size:15p=
x"><span lang=3D"EN-US" style=3D"color:rgb(34,34,34);font-family:&quot;PT S=
erif&quot;;font-size:9pt"><br></span></i></div><div><i style=3D"font-family=
:Calibri,sans-serif;font-size:15px"><span lang=3D"EN-US" style=3D"color:rgb=
(34,34,34);font-family:&quot;PT Serif&quot;;font-size:9pt"><br></span></i><=
/div><div>regards,</div><div>John</div></div><div class=3D"gmail_extra"><br=
><div class=3D"gmail_quote">On Wed, Jun 15, 2016 at 8:55 PM, Dacheng Zhang =
<span dir=3D"ltr">&lt;<a href=3D"mailto:dacheng.zdc@alibaba-inc.com" target=
=3D"_blank">dacheng.zdc@alibaba-inc.com</a>&gt;</span> wrote:<br><blockquot=
e class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc sol=
id;padding-left:1ex"><div style=3D"-ms-word-wrap: break-word;"><div><font f=
ace=3D"=E5=AE=8B=E4=BD=93,sans-serif">I think I agree with Frank. The confu=
sion is caused by the &#39;</font><i><span lang=3D"EN-US"><font color=3D"#2=
22222" face=3D"PT Serif"><span style=3D"font-size:9pt">I2NSF system</span><=
span style=3D"font-size:12px">=E2=80=99</span><span style=3D"font-size:9pt"=
>. Maybe we should change the definition in=C2=A0</span><span style=3D"font=
-size:12px">the</span><span style=3D"font-size:9pt">=C2=A0</span></font></s=
pan></i><font color=3D"#222222" face=3D"PT Serif"><span style=3D"font-size:=
12px"><i>terminology draft to=C2=A0</i></span></font><i style=3D"font-famil=
y:Calibri,sans-serif;font-size:15px"><span lang=3D"EN-US" style=3D"color:rg=
b(34,34,34);font-family:&quot;PT Serif&quot;;font-size:9pt">Capability Laye=
r: Defines an abstraction layer that exposes a set of capabilities of the N=
SF?</span></i></div><div style=3D"color:rgb(0,0,0);font-family:=E5=AE=8B=E4=
=BD=93,sans-serif;font-size:14px"><br></div><span style=3D"color:rgb(0,0,0)=
;font-family:=E5=AE=8B=E4=BD=93,sans-serif;font-size:14px"><div style=3D"bo=
rder-width:1pt medium medium;border-style:solid none none;border-color:rgb(=
181,196,223) currentColor currentColor;padding:3pt 0in 0in;text-align:left;=
color:black;font-family:Calibri;font-size:11pt"><span style=3D"font-weight:=
bold">=E5=8F=91=E4=BB=B6=E4=BA=BA: </span> I2nsf &lt;<a href=3D"mailto:i2ns=
f-bounces@ietf.org" target=3D"_blank">i2nsf-bounces@ietf.org</a>&gt; on beh=
alf of &quot;Xialiang (Frank)&quot; &lt;<a href=3D"mailto:frank.xialiang@hu=
awei.com" target=3D"_blank">frank.xialiang@huawei.com</a>&gt;<br><span styl=
e=3D"font-weight:bold">=E6=97=A5=E6=9C=9F: </span> 2016=E5=B9=B46=E6=9C=881=
6=E6=97=A5 =E6=98=9F=E6=9C=9F=E5=9B=9B =E4=B8=8A=E5=8D=8811:47<br><span sty=
le=3D"font-weight:bold">=E8=87=B3: </span> Linda Dunbar &lt;<a href=3D"mail=
to:linda.dunbar@huawei.com" target=3D"_blank">linda.dunbar@huawei.com</a>&g=
t;, John Strassner &lt;<a href=3D"mailto:strazpdj@gmail.com" target=3D"_bla=
nk">strazpdj@gmail.com</a>&gt;, Susan Hares &lt;<a href=3D"mailto:shares@nd=
zh.com" target=3D"_blank">shares@ndzh.com</a>&gt;, &quot;DIEGO LOPEZ GARCIA=
 (<a href=3D"mailto:diego.r.lopez@telefonica.com" target=3D"_blank">diego.r=
.lopez@telefonica.com</a>)&quot; &lt;<a href=3D"mailto:diego.r.lopez@telefo=
nica.com" target=3D"_blank">diego.r.lopez@telefonica.com</a>&gt;<br><span s=
tyle=3D"font-weight:bold">=E6=8A=84=E9=80=81: </span> &quot;<a href=3D"mail=
to:I2NSF@ietf.org" target=3D"_blank">I2NSF@ietf.org</a>&quot; &lt;<a href=
=3D"mailto:I2NSF@ietf.org" target=3D"_blank">I2NSF@ietf.org</a>&gt;<br><spa=
n style=3D"font-weight:bold">=E4=B8=BB=E9=A2=98: </span> [I2nsf] =E7=AD=94=
=E5=A4=8D: questions about some terminologies defined by draft-ietf-i2nsf-t=
erminology-00<br></div><div><br></div><div><div lang=3D"ZH-CN" vlink=3D"pur=
ple" link=3D"blue"><div><p class=3D"MsoNormal"><span lang=3D"EN-US" style=
=3D"color:rgb(31,73,125);font-size:10.5pt">Hi Linda,<u></u><u></u></span></=
p><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:rgb(31,73,125)=
;font-size:10.5pt">Frankly, I don=E2=80=99t see the essential difference fo=
r the meaning of terminology =E2=80=9Ccapability=E2=80=9D between =C2=A0the=
m.=C2=A0 We just need to make some modification in two places to keep consi=
stence.<u></u><u></u></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US"=
 style=3D"color:rgb(31,73,125);font-size:10.5pt">We can do it during the up=
date of I2NSF terminology draft.<u></u><u></u></span></p><p class=3D"MsoNor=
mal"><span lang=3D"EN-US" style=3D"color:rgb(31,73,125);font-size:10.5pt"><=
u></u>=C2=A0<u></u></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US" s=
tyle=3D"color:rgb(31,73,125);font-size:10.5pt">B.R.<u></u><u></u></span></p=
><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:rgb(31,73,125);=
font-size:10.5pt">Frank<u></u><u></u></span></p><p class=3D"MsoNormal"><spa=
n lang=3D"EN-US" style=3D"color:rgb(31,73,125);font-size:10.5pt"><u></u>=C2=
=A0<u></u></span></p><div><div style=3D"border-width:1pt medium medium;bord=
er-style:solid none none;border-color:rgb(181,196,223) currentColor current=
Color;padding:3pt 0cm 0cm"><p class=3D"MsoNormal"><b><span style=3D"font-fa=
mily:=E5=AE=8B=E4=BD=93;font-size:10pt">=E5=8F=91=E4=BB=B6=E4=BA=BA<span la=
ng=3D"EN-US">:</span></span></b><span lang=3D"EN-US" style=3D"font-family:=
=E5=AE=8B=E4=BD=93;font-size:10pt"> I2nsf [<a href=3D"mailto:i2nsf-bounces@=
ietf.org" target=3D"_blank">mailto:i2nsf-bounces@ietf.org</a>]
</span><b><span style=3D"font-family:=E5=AE=8B=E4=BD=93;font-size:10pt">=E4=
=BB=A3=E8=A1=A8 </span></b><span lang=3D"EN-US" style=3D"font-family:=E5=AE=
=8B=E4=BD=93;font-size:10pt">Linda Dunbar<br></span><b><span style=3D"font-=
family:=E5=AE=8B=E4=BD=93;font-size:10pt">=E5=8F=91=E9=80=81=E6=97=B6=E9=97=
=B4<span lang=3D"EN-US">:</span></span></b><span lang=3D"EN-US" style=3D"fo=
nt-family:=E5=AE=8B=E4=BD=93;font-size:10pt"> 2016</span><span style=3D"fon=
t-family:=E5=AE=8B=E4=BD=93;font-size:10pt">=E5=B9=B4<span lang=3D"EN-US">6=
</span>=E6=9C=88<span lang=3D"EN-US">15</span>=E6=97=A5<span lang=3D"EN-US"=
>
 23:40<br></span><b>=E6=94=B6=E4=BB=B6=E4=BA=BA<span lang=3D"EN-US">:</span=
></b><span lang=3D"EN-US"> John Strassner; Susan Hares; DIEGO LOPEZ GARCIA =
(<a href=3D"mailto:diego.r.lopez@telefonica.com" target=3D"_blank">diego.r.=
lopez@telefonica.com</a>)<br></span><b>=E6=8A=84=E9=80=81<span lang=3D"EN-U=
S">:</span></b><span lang=3D"EN-US"> <a href=3D"mailto:I2NSF@ietf.org" targ=
et=3D"_blank">I2NSF@ietf.org</a><br></span><b>=E4=B8=BB=E9=A2=98<span lang=
=3D"EN-US">:</span></b><span lang=3D"EN-US"> [I2nsf] questions about some t=
erminologies defined by draft-ietf-i2nsf-terminology-00<u></u><u></u></span=
></span></p></div></div><p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=
=C2=A0<u></u></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US">Dear Au=
thors:<u></u><u></u></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US">=
<u></u>=C2=A0<u></u></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US">=
The term =E2=80=9CCapability Layer=E2=80=9D defined by the =E2=80=9Cdraft-i=
etf-i2nsf-terminology-00=E2=80=9D carries different =C2=A0meaning than the =
=E2=80=9CCapability Layer=E2=80=9D used by the I2NSF charter.
<u></u><u></u></span></p><p class=3D"MsoNormal" style=3D"-ms-text-autospace=
:;"><span lang=3D"EN-US" style=3D"font-family:Courier;font-size:10pt"><u></=
u>=C2=A0<u></u></span></p><p class=3D"MsoNormal" style=3D"-ms-text-autospac=
e:;"><span lang=3D"EN-US">=E2=80=9Cdraft-ietf-i2nsf-terminology-00=E2=80=9D=
:<u></u><u></u></span></p><p class=3D"MsoNormal" style=3D"margin-left: 36pt=
; -ms-text-autospace:;"><i><span lang=3D"EN-US" style=3D"color:rgb(34,34,34=
);font-family:&quot;PT Serif&quot;;font-size:9pt">Capability: Defines a set=
 of features that are available from a managed entity (see also I2NSF Capab=
ility).<u></u><u></u></span></i></p><p class=3D"MsoNormal" style=3D"margin-=
left: 36pt; -ms-text-autospace:;"><i><span lang=3D"EN-US" style=3D"color:rg=
b(34,34,34);font-family:&quot;PT Serif&quot;;font-size:9pt"><u></u>=C2=A0<u=
></u></span></i></p><p class=3D"MsoNormal" style=3D"margin-left: 36pt; -ms-=
text-autospace:;"><i><span lang=3D"EN-US" style=3D"color:rgb(34,34,34);font=
-family:&quot;PT Serif&quot;;font-size:9pt">Capability Layer: Defines an ab=
straction layer that exposes a set of capabilities of the I2NSF system.<u><=
/u><u></u></span></i></p><p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u=
>=C2=A0<u></u></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US">I2NSF =
Charter: <u></u><u></u></span></p><p class=3D"MsoNormal" style=3D"margin-ri=
ght:0cm;margin-bottom:6.3pt;margin-left:36pt"><i><span lang=3D"EN-US" style=
=3D"color:rgb(34,34,34);font-family:&quot;PT Serif&quot;;font-size:9pt">I2N=
SF will specify interfaces at two functional levels for the control and mon=
itoring of network security functions:<u></u><u></u></span></i></p><p class=
=3D"MsoNormal" style=3D"margin-right:0cm;margin-bottom:6.3pt;margin-left:36=
pt"><i><span lang=3D"EN-US" style=3D"color:rgb(34,34,34);font-family:&quot;=
PT Serif&quot;;font-size:9pt">The I2NSF Capability Layer specifies how to c=
ontrol and monitor NSFs at a functional implementation level. The term &quo=
t;Functional Implementation&quot; is used to emphasize that the
 rules (for control and monitor) of NSFs have to be implementable by most N=
SFs. I2NSF will standardize a set of interfaces by which a security control=
ler can invoke, operate, and monitor NSFs.<br><br>
The I2NSF Service Layer defines how clients&#39; security policies may be e=
xpressed to a security controller. The controller implements its policies a=
ccording to the various capabilities provided by the I2NSF Capability Layer=
. The I2NSF Service Layer also allows
 the client to monitor the client specific policies.<u></u><u></u></span></=
i></p><p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></spa=
n></p><p class=3D"MsoNormal"><span lang=3D"EN-US">If we use the definitions=
 by the =E2=80=9Cdraft-ietf-i2nsf-terminology-00=E2=80=9D, we should create=
 a different terminology to represent the =E2=80=9CSouth bound Interface=E2=
=80=9D between Controller and NSF.
<u></u><u></u></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u=
>=C2=A0<u></u></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US">Thanks=
, Linda<u></u><u></u></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US"=
><u></u>=C2=A0<u></u></span></p><p class=3D"MsoNormal"><b><span lang=3D"EN-=
US" style=3D"font-size:10pt"><u></u>=C2=A0<u></u></span></b></p><p class=3D=
"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p></div></div=
></div>
_______________________________________________
I2nsf mailing list
<a href=3D"mailto:I2nsf@ietf.org" target=3D"_blank">I2nsf@ietf.org</a>
<a href=3D"https://www.ietf.org/mailman/listinfo/i2nsf" target=3D"_blank">h=
ttps://www.ietf.org/mailman/listinfo/i2nsf</a>
</span></div>
</blockquote></div><br><br clear=3D"all"><br>-- <br><div class=3D"gmail_sig=
nature" data-smartmail=3D"gmail_signature"><div>regards,</div><div>John</di=
v></div>
</div>

--001a1140ade2dd8a5b05355f056e--


From nobody Wed Jun 15 23:07:44 2016
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 3C38C12D0DE for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 23:07:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.065
X-Spam-Level: 
X-Spam-Status: No, score=-3.065 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_FONT_FACE_BAD=0.981, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ylc_xpHvyOWo for <i2nsf@ietfa.amsl.com>; Wed, 15 Jun 2016 23:07:39 -0700 (PDT)
Received: from smtptc.telefonica.com (smtptc.telefonica.com [195.76.34.108]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8FC4612B057 for <I2NSF@ietf.org>; Wed, 15 Jun 2016 23:07:38 -0700 (PDT)
Received: from smtptc.telefonica.com (tgtim3c04.telefonica.com [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 9B3998864D; Thu, 16 Jun 2016 08:07:36 +0200 (CEST)
Received: from ESTGVMSP107.EUROPE.telefonica.corp (unknown [10.92.4.9]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client CN "ESTGVMSP107", Issuer "ESTGVMSP107" (not verified)) by smtptc.telefonica.com (Postfix) with ESMTPS id 7EB5788641; Thu, 16 Jun 2016 08:07:36 +0200 (CEST)
Received: from emea01-am1-obe.outbound.protection.outlook.com (10.92.5.139) by tls.telefonica.com (10.92.6.52) with Microsoft SMTP Server (TLS) id 14.3.266.1; Thu, 16 Jun 2016 08:07:36 +0200
Received: from DB4PR06MB0624.eurprd06.prod.outlook.com (10.161.13.142) by DB4PR06MB0621.eurprd06.prod.outlook.com (10.161.13.139) with Microsoft SMTP Server (TLS) id 15.1.517.2; Thu, 16 Jun 2016 06:07:33 +0000
Received: from DB4PR06MB0624.eurprd06.prod.outlook.com ([10.161.13.142]) by DB4PR06MB0624.eurprd06.prod.outlook.com ([10.161.13.142]) with mapi id 15.01.0511.014; Thu, 16 Jun 2016 06:07:34 +0000
From: DIEGO LOPEZ GARCIA <diego.r.lopez@telefonica.com>
To: John Strassner <strazpdj@gmail.com>
Thread-Topic: [I2nsf] questions about some terminologies defined by draft-ietf-i2nsf-terminology-00
Thread-Index: AQHRx5VfXJ3j+CG3FEu1PIL4XGbkDQ==
Date: Thu, 16 Jun 2016 06:07:33 +0000
Message-ID: <0D1805C7-2084-463F-B55E-293378DE6FFC@telefonica.com>
References: <D388437F.3F660%dacheng.zdc@alibaba-inc.com> <CAJwYUrGa9ZmvJEXk8rn5hs_CfZj5JZVG+Y6a3MBLCTgLPp1XGg@mail.gmail.com>
In-Reply-To: <CAJwYUrGa9ZmvJEXk8rn5hs_CfZj5JZVG+Y6a3MBLCTgLPp1XGg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=diego.r.lopez@telefonica.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [150.100.253.218]
x-ms-office365-filtering-correlation-id: 48c77be6-99d8-4bc6-ad9d-08d395ac8230
x-microsoft-exchange-diagnostics: 1; DB4PR06MB0621; 6:hYO1ZTAZdqtL8stYWPDFFdw5peTficgI/0MtuuY321fNWondKTQ6Bhx90bPby6gufkloKqmMI+x1PX/DusdHXm4HHOOw7LHeZw22Q56koOAGU0hfEYXbySqR0h/pBf+CJk6ZUJ7EzzqDrBQaptmx/ZGKQxvgdf3hlYcVqI8peDPHeecJvkF0iYtChkOEIX/v+atWquQi68WFiX1fkFq3Bv0KRuKZmCIbInjG7FVrOxQDGPtv7TMsRvFRlkT1jsCmbT2hCYaNKXhTNml92Bgoxg==; 5:bwFrSdbjmGPv6NMZVuPOvRhAaxDqE/4BEtY2qdREf/jk8Pr2H/ILP+9szA0S6YHjaQRuYf4MTnOSEFyGFFig395MH9HIebjQzKPwzay3KSBoVlVU/ddk4P3zBUPb5KghNZkbdte60a1BK5zSIL60Ng==; 24:NYbcIca8umV1yfr1leXDhqwrx2/42HNSx2DnEZmhbdDLwftZdMDk5NBLlkObJLJnwsV2RSIk5419JbCiPKNpmTuC9xCvUEjRXO2e22u3ecc=; 7:CIH2EcFO3oyxVcy71TbVpcWUzSwHqTjxl2C474ZkvFXIGBPHUZsycJGwp/ZCZvNM4i7hYnu0tz6O27ILnZkT4HOLxxZIt5q/VzPnSI2Ay+lktSAXZfYFepsszxPq+b74HAVa1PifBYp/3l+DFH8isVWJ9l8zlj1gAPVgeaxa6CScslskgXidOWk6k2v+Lqmwv/zwuuLJ+Xf4E//8za8poQ==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB4PR06MB0621;
x-microsoft-antispam-prvs: <DB4PR06MB06212922310511808C3E5CD3DF560@DB4PR06MB0621.eurprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(40392960112811)(72170088055959)(192374486261705)(50582790962513); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046); SRVR:DB4PR06MB0621; BCL:0; PCL:0; RULEID:; SRVR:DB4PR06MB0621; 
x-forefront-prvs: 09752BC779
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(7916002)(189002)(199003)(252514010)(24454002)(377454003)(87936001)(189998001)(2950100001)(76176999)(33656002)(15975445007)(36756003)(77096005)(5002640100001)(19580405001)(2900100001)(5004730100002)(19580395003)(97736004)(110136002)(3660700001)(3280700002)(8676002)(50986999)(54356999)(81156014)(68736007)(101416001)(92566002)(5008740100001)(81166006)(86362001)(4326007)(230783001)(105586002)(19617315012)(16236675004)(106116001)(66066001)(7906002)(122556002)(82746002)(2906002)(83716003)(6116002)(8936002)(10400500002)(106356001)(586003)(102836003)(1411001)(3846002)(104396002); DIR:OUT; SFP:1102; SCL:1; SRVR:DB4PR06MB0621; H:DB4PR06MB0624.eurprd06.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;  MX:1; A:1; CAT:NONE; LANG:en; CAT:NONE; 
received-spf: None (protection.outlook.com: telefonica.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_0D1805C72084463FB55E293378DE6FFCtelefonicacom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jun 2016 06:07:33.8742 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9744600e-3e04-492e-baa1-25ec245c6f10
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR06MB0621
X-OriginatorOrg: telefonica.com
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/o5DhpKICteWhP3BvDHW1EF7t8zo>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, "Xialiang \(Frank\)" <frank.xialiang@huawei.com>, Susan Hares <shares@ndzh.com>, Dacheng Zhang <dacheng.zdc@alibaba-inc.com>, Linda Dunbar <linda.dunbar@huawei.com>
Subject: Re: [I2nsf] questions about some terminologies defined by draft-ietf-i2nsf-terminology-00
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 16 Jun 2016 06:07:43 -0000

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

SW4gb3JkZXIgdG8gYXZvaWQgdXNpbmcgdGhlIGRlZmluZWQgdGVybSAoZXZlbiBwYXJ0aWFsbHkp
IGludG8gdGhlIGRlZmluaXRpb24gSeKAmWQgZ28gZm9yIHRoZSBzZWNvbmQgb25l4oCmDQoNCkJl
IGdvb2RlLA0KDQpPbiAxNiBKdW4gMjAxNiwgYXQgMTU6MDUgLCBKb2huIFN0cmFzc25lciA8c3Ry
YXpwZGpAZ21haWwuY29tPG1haWx0bzpzdHJhenBkakBnbWFpbC5jb20+PiB3cm90ZToNCg0KSGkg
RGFjaGVuZywNCg0KSSBhZ3JlZSB0aGF0ICJJMk5TRiBzeXN0ZW0iIGlzIG5vdCB3ZWxsIGRlZmlu
ZWQuIFlvdXIgZGVmaW5pdGlvbiBpcyBiZXR0ZXIsIGJ1dCBpdCBzaG91bGQgYXBwbHkgZm9yIGFs
bCBOU0ZzIChub3QgJ3RoZSBOU0YnKS4gSW4gYWRkaXRpb24sIHRoZSBDYXBhYmlsaXR5IExheWVy
IGlzIG5vdCBhbiBhYnN0cmFjdGlvbiBsYXllciwgaXQgYSBzaW1wbHkgYSBjb2xsZWN0aW9uIG9m
IGFic3RyYWN0aW9ucyAodGhlIGNhcGFiaWxpdGllcykuIFNvIGhvdyBhYm91dDoNCg0KICAgIENh
cGFiaWxpdHkgTGF5ZXI6ICBEZWZpbmVzIHRoZSBzZXQgb2YgY2FwYWJpbGl0aWVzIGF2YWlsYWJs
ZSB0byB0aGUgQ29udHJvbGxlciBmb3IgdGhlIHNldCBvZiBOU0ZzIHRoYXQgdGhlIENvbnRyb2xs
ZXIgbWFuYWdlcy4NCg0Kb3INCg0KICAgIENhcGFiaWxpdHkgTGF5ZXI6ICBEZWZpbmVzIHRoZSBz
ZXQgb2YgZmVhdHVyZXMgYXZhaWxhYmxlIHRvIHRoZSBDb250cm9sbGVyIGZvciB0aGUgc2V0IG9m
IE5TRnMgdGhhdCB0aGUgQ29udHJvbGxlciBtYW5hZ2VzLg0KDQoNCnJlZ2FyZHMsDQpKb2huDQoN
Ck9uIFdlZCwgSnVuIDE1LCAyMDE2IGF0IDg6NTUgUE0sIERhY2hlbmcgWmhhbmcgPGRhY2hlbmcu
emRjQGFsaWJhYmEtaW5jLmNvbTxtYWlsdG86ZGFjaGVuZy56ZGNAYWxpYmFiYS1pbmMuY29tPj4g
d3JvdGU6DQpJIHRoaW5rIEkgYWdyZWUgd2l0aCBGcmFuay4gVGhlIGNvbmZ1c2lvbiBpcyBjYXVz
ZWQgYnkgdGhlICdJMk5TRiBzeXN0ZW3igJkuIE1heWJlIHdlIHNob3VsZCBjaGFuZ2UgdGhlIGRl
ZmluaXRpb24gaW4gdGhlIHRlcm1pbm9sb2d5IGRyYWZ0IHRvIENhcGFiaWxpdHkgTGF5ZXI6IERl
ZmluZXMgYW4gYWJzdHJhY3Rpb24gbGF5ZXIgdGhhdCBleHBvc2VzIGEgc2V0IG9mIGNhcGFiaWxp
dGllcyBvZiB0aGUgTlNGPw0KDQrlj5Hku7bkuro6IEkybnNmIDxpMm5zZi1ib3VuY2VzQGlldGYu
b3JnPG1haWx0bzppMm5zZi1ib3VuY2VzQGlldGYub3JnPj4gb24gYmVoYWxmIG9mICJYaWFsaWFu
ZyAoRnJhbmspIiA8ZnJhbmsueGlhbGlhbmdAaHVhd2VpLmNvbTxtYWlsdG86ZnJhbmsueGlhbGlh
bmdAaHVhd2VpLmNvbT4+DQrml6XmnJ86IDIwMTblubQ25pyIMTbml6Ug5pif5pyf5ZubIOS4iuWN
iDExOjQ3DQroh7M6IExpbmRhIER1bmJhciA8bGluZGEuZHVuYmFyQGh1YXdlaS5jb208bWFpbHRv
OmxpbmRhLmR1bmJhckBodWF3ZWkuY29tPj4sIEpvaG4gU3RyYXNzbmVyIDxzdHJhenBkakBnbWFp
bC5jb208bWFpbHRvOnN0cmF6cGRqQGdtYWlsLmNvbT4+LCBTdXNhbiBIYXJlcyA8c2hhcmVzQG5k
emguY29tPG1haWx0bzpzaGFyZXNAbmR6aC5jb20+PiwgIkRJRUdPIExPUEVaIEdBUkNJQSAoZGll
Z28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbTxtYWlsdG86ZGllZ28uci5sb3BlekB0ZWxlZm9uaWNh
LmNvbT4pIiA8ZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbTxtYWlsdG86ZGllZ28uci5sb3Bl
ekB0ZWxlZm9uaWNhLmNvbT4+DQrmioTpgIE6ICJJMk5TRkBpZXRmLm9yZzxtYWlsdG86STJOU0ZA
aWV0Zi5vcmc+IiA8STJOU0ZAaWV0Zi5vcmc8bWFpbHRvOkkyTlNGQGlldGYub3JnPj4NCuS4u+mi
mDogW0kybnNmXSDnrZTlpI06IHF1ZXN0aW9ucyBhYm91dCBzb21lIHRlcm1pbm9sb2dpZXMgZGVm
aW5lZCBieSBkcmFmdC1pZXRmLWkybnNmLXRlcm1pbm9sb2d5LTAwDQoNCkhpIExpbmRhLA0KRnJh
bmtseSwgSSBkb27igJl0IHNlZSB0aGUgZXNzZW50aWFsIGRpZmZlcmVuY2UgZm9yIHRoZSBtZWFu
aW5nIG9mIHRlcm1pbm9sb2d5IOKAnGNhcGFiaWxpdHnigJ0gYmV0d2VlbiAgdGhlbS4gIFdlIGp1
c3QgbmVlZCB0byBtYWtlIHNvbWUgbW9kaWZpY2F0aW9uIGluIHR3byBwbGFjZXMgdG8ga2VlcCBj
b25zaXN0ZW5jZS4NCldlIGNhbiBkbyBpdCBkdXJpbmcgdGhlIHVwZGF0ZSBvZiBJMk5TRiB0ZXJt
aW5vbG9neSBkcmFmdC4NCg0KQi5SLg0KRnJhbmsNCg0K5Y+R5Lu25Lq6OiBJMm5zZiBbbWFpbHRv
OmkybnNmLWJvdW5jZXNAaWV0Zi5vcmddIOS7o+ihqCBMaW5kYSBEdW5iYXINCuWPkemAgeaXtumX
tDogMjAxNuW5tDbmnIgxNeaXpSAyMzo0MA0K5pS25Lu25Lq6OiBKb2huIFN0cmFzc25lcjsgU3Vz
YW4gSGFyZXM7IERJRUdPIExPUEVaIEdBUkNJQSAoZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNv
bTxtYWlsdG86ZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbT4pDQrmioTpgIE6IEkyTlNGQGll
dGYub3JnPG1haWx0bzpJMk5TRkBpZXRmLm9yZz4NCuS4u+mimDogW0kybnNmXSBxdWVzdGlvbnMg
YWJvdXQgc29tZSB0ZXJtaW5vbG9naWVzIGRlZmluZWQgYnkgZHJhZnQtaWV0Zi1pMm5zZi10ZXJt
aW5vbG9neS0wMA0KDQpEZWFyIEF1dGhvcnM6DQoNClRoZSB0ZXJtIOKAnENhcGFiaWxpdHkgTGF5
ZXLigJ0gZGVmaW5lZCBieSB0aGUg4oCcZHJhZnQtaWV0Zi1pMm5zZi10ZXJtaW5vbG9neS0wMOKA
nSBjYXJyaWVzIGRpZmZlcmVudCAgbWVhbmluZyB0aGFuIHRoZSDigJxDYXBhYmlsaXR5IExheWVy
4oCdIHVzZWQgYnkgdGhlIEkyTlNGIGNoYXJ0ZXIuDQoNCuKAnGRyYWZ0LWlldGYtaTJuc2YtdGVy
bWlub2xvZ3ktMDDigJ06DQpDYXBhYmlsaXR5OiBEZWZpbmVzIGEgc2V0IG9mIGZlYXR1cmVzIHRo
YXQgYXJlIGF2YWlsYWJsZSBmcm9tIGEgbWFuYWdlZCBlbnRpdHkgKHNlZSBhbHNvIEkyTlNGIENh
cGFiaWxpdHkpLg0KDQpDYXBhYmlsaXR5IExheWVyOiBEZWZpbmVzIGFuIGFic3RyYWN0aW9uIGxh
eWVyIHRoYXQgZXhwb3NlcyBhIHNldCBvZiBjYXBhYmlsaXRpZXMgb2YgdGhlIEkyTlNGIHN5c3Rl
bS4NCg0KSTJOU0YgQ2hhcnRlcjoNCkkyTlNGIHdpbGwgc3BlY2lmeSBpbnRlcmZhY2VzIGF0IHR3
byBmdW5jdGlvbmFsIGxldmVscyBmb3IgdGhlIGNvbnRyb2wgYW5kIG1vbml0b3Jpbmcgb2YgbmV0
d29yayBzZWN1cml0eSBmdW5jdGlvbnM6DQpUaGUgSTJOU0YgQ2FwYWJpbGl0eSBMYXllciBzcGVj
aWZpZXMgaG93IHRvIGNvbnRyb2wgYW5kIG1vbml0b3IgTlNGcyBhdCBhIGZ1bmN0aW9uYWwgaW1w
bGVtZW50YXRpb24gbGV2ZWwuIFRoZSB0ZXJtICJGdW5jdGlvbmFsIEltcGxlbWVudGF0aW9uIiBp
cyB1c2VkIHRvIGVtcGhhc2l6ZSB0aGF0IHRoZSBydWxlcyAoZm9yIGNvbnRyb2wgYW5kIG1vbml0
b3IpIG9mIE5TRnMgaGF2ZSB0byBiZSBpbXBsZW1lbnRhYmxlIGJ5IG1vc3QgTlNGcy4gSTJOU0Yg
d2lsbCBzdGFuZGFyZGl6ZSBhIHNldCBvZiBpbnRlcmZhY2VzIGJ5IHdoaWNoIGEgc2VjdXJpdHkg
Y29udHJvbGxlciBjYW4gaW52b2tlLCBvcGVyYXRlLCBhbmQgbW9uaXRvciBOU0ZzLg0KDQpUaGUg
STJOU0YgU2VydmljZSBMYXllciBkZWZpbmVzIGhvdyBjbGllbnRzJyBzZWN1cml0eSBwb2xpY2ll
cyBtYXkgYmUgZXhwcmVzc2VkIHRvIGEgc2VjdXJpdHkgY29udHJvbGxlci4gVGhlIGNvbnRyb2xs
ZXIgaW1wbGVtZW50cyBpdHMgcG9saWNpZXMgYWNjb3JkaW5nIHRvIHRoZSB2YXJpb3VzIGNhcGFi
aWxpdGllcyBwcm92aWRlZCBieSB0aGUgSTJOU0YgQ2FwYWJpbGl0eSBMYXllci4gVGhlIEkyTlNG
IFNlcnZpY2UgTGF5ZXIgYWxzbyBhbGxvd3MgdGhlIGNsaWVudCB0byBtb25pdG9yIHRoZSBjbGll
bnQgc3BlY2lmaWMgcG9saWNpZXMuDQoNCklmIHdlIHVzZSB0aGUgZGVmaW5pdGlvbnMgYnkgdGhl
IOKAnGRyYWZ0LWlldGYtaTJuc2YtdGVybWlub2xvZ3ktMDDigJ0sIHdlIHNob3VsZCBjcmVhdGUg
YSBkaWZmZXJlbnQgdGVybWlub2xvZ3kgdG8gcmVwcmVzZW50IHRoZSDigJxTb3V0aCBib3VuZCBJ
bnRlcmZhY2XigJ0gYmV0d2VlbiBDb250cm9sbGVyIGFuZCBOU0YuDQoNClRoYW5rcywgTGluZGEN
Cg0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEky
bnNmIG1haWxpbmcgbGlzdCBJMm5zZkBpZXRmLm9yZzxtYWlsdG86STJuc2ZAaWV0Zi5vcmc+IGh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaTJuc2YNCg0KDQoNCi0tDQpyZWdh
cmRzLA0KSm9obg0KDQotLQ0KIkVzdGEgdmV6IG5vIGZhbGxhcmVtb3MsIERvY3RvciBJbmZpZXJu
byINCg0KRHIgRGllZ28gUi4gTG9wZXoNClRlbGVmb25pY2EgSStEDQpodHRwOi8vcGVvcGxlLnRp
ZC5lcy9kaWVnby5sb3Blei8NCg0KZS1tYWlsOiBkaWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29t
DQpUZWw6ICAgICszNCA5MTMgMTI5IDA0MQ0KTW9iaWxlOiArMzQgNjgyIDA1MSAwOTENCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KDQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0KDQpFc3RlIG1lbnNhamUgeSBzdXMgYWRqdW50b3Mgc2UgZGlyaWdlbiBleGNs
dXNpdmFtZW50ZSBhIHN1IGRlc3RpbmF0YXJpbywgcHVlZGUgY29udGVuZXIgaW5mb3JtYWNpw7Nu
IHByaXZpbGVnaWFkYSBvIGNvbmZpZGVuY2lhbCB5IGVzIHBhcmEgdXNvIGV4Y2x1c2l2byBkZSBs
YSBwZXJzb25hIG8gZW50aWRhZCBkZSBkZXN0aW5vLiBTaSBubyBlcyB1c3RlZC4gZWwgZGVzdGlu
YXRhcmlvIGluZGljYWRvLCBxdWVkYSBub3RpZmljYWRvIGRlIHF1ZSBsYSBsZWN0dXJhLCB1dGls
aXphY2nDs24sIGRpdnVsZ2FjacOzbiB5L28gY29waWEgc2luIGF1dG9yaXphY2nDs24gcHVlZGUg
ZXN0YXIgcHJvaGliaWRhIGVuIHZpcnR1ZCBkZSBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZS4gU2kg
aGEgcmVjaWJpZG8gZXN0ZSBtZW5zYWplIHBvciBlcnJvciwgbGUgcm9nYW1vcyBxdWUgbm9zIGxv
IGNvbXVuaXF1ZSBpbm1lZGlhdGFtZW50ZSBwb3IgZXN0YSBtaXNtYSB2w61hIHkgcHJvY2VkYSBh
IHN1IGRlc3RydWNjacOzbi4NCg0KVGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiB0aGlzIHRy
YW5zbWlzc2lvbiBpcyBwcml2aWxlZ2VkIGFuZCBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24gaW50
ZW5kZWQgb25seSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgbmFtZWQg
YWJvdmUuIElmIHRoZSByZWFkZXIgb2YgdGhpcyBtZXNzYWdlIGlzIG5vdCB0aGUgaW50ZW5kZWQg
cmVjaXBpZW50LCB5b3UgYXJlIGhlcmVieSBub3RpZmllZCB0aGF0IGFueSBkaXNzZW1pbmF0aW9u
LCBkaXN0cmlidXRpb24gb3IgY29weWluZyBvZiB0aGlzIGNvbW11bmljYXRpb24gaXMgc3RyaWN0
bHkgcHJvaGliaXRlZC4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyB0cmFuc21pc3Npb24gaW4g
ZXJyb3IsIGRvIG5vdCByZWFkIGl0LiBQbGVhc2UgaW1tZWRpYXRlbHkgcmVwbHkgdG8gdGhlIHNl
bmRlciB0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgY29tbXVuaWNhdGlvbiBpbiBlcnJvciBh
bmQgdGhlbiBkZWxldGUgaXQuDQoNCkVzdGEgbWVuc2FnZW0gZSBzZXVzIGFuZXhvcyBzZSBkaXJp
Z2VtIGV4Y2x1c2l2YW1lbnRlIGFvIHNldSBkZXN0aW5hdMOhcmlvLCBwb2RlIGNvbnRlciBpbmZv
cm1hw6fDo28gcHJpdmlsZWdpYWRhIG91IGNvbmZpZGVuY2lhbCBlIMOpIHBhcmEgdXNvIGV4Y2x1
c2l2byBkYSBwZXNzb2Egb3UgZW50aWRhZGUgZGUgZGVzdGluby4gU2UgbsOjbyDDqSB2b3NzYSBz
ZW5ob3JpYSBvIGRlc3RpbmF0w6FyaW8gaW5kaWNhZG8sIGZpY2Egbm90aWZpY2FkbyBkZSBxdWUg
YSBsZWl0dXJhLCB1dGlsaXphw6fDo28sIGRpdnVsZ2HDp8OjbyBlL291IGPDs3BpYSBzZW0gYXV0
b3JpemHDp8OjbyBwb2RlIGVzdGFyIHByb2liaWRhIGVtIHZpcnR1ZGUgZGEgbGVnaXNsYcOnw6Nv
IHZpZ2VudGUuIFNlIHJlY2ViZXUgZXN0YSBtZW5zYWdlbSBwb3IgZXJybywgcm9nYW1vcy1saGUg
cXVlIG5vcyBvIGNvbXVuaXF1ZSBpbWVkaWF0YW1lbnRlIHBvciBlc3RhIG1lc21hIHZpYSBlIHBy
b2NlZGEgYSBzdWEgZGVzdHJ1acOnw6NvDQo=

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KSW4gb3JkZXIgdG8gYXZvaWQgdXNp
bmcgdGhlIGRlZmluZWQgdGVybSAoZXZlbiBwYXJ0aWFsbHkpIGludG8gdGhlIGRlZmluaXRpb24g
SeKAmWQgZ28gZm9yIHRoZSBzZWNvbmQgb25l4oCmDQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0i
Ij4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5CZSBnb29kZSw8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+
PGJyIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXY+DQo8YmxvY2txdW90ZSB0eXBlPSJj
aXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+T24gMTYgSnVuIDIwMTYsIGF0IDE1OjA1ICwg
Sm9obiBTdHJhc3NuZXIgJmx0OzxhIGhyZWY9Im1haWx0bzpzdHJhenBkakBnbWFpbC5jb20iIGNs
YXNzPSIiPnN0cmF6cGRqQGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjwvZGl2Pg0KPGJyIGNsYXNz
PSJBcHBsZS1pbnRlcmNoYW5nZS1uZXdsaW5lIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGRpcj0i
bHRyIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+SGkgRGFjaGVuZyw8L2Rpdj4NCjxkaXYgY2xh
c3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPkkgYWdyZWUgdGhhdCAm
cXVvdDtJMk5TRiBzeXN0ZW0mcXVvdDsgaXMgbm90IHdlbGwgZGVmaW5lZC4gWW91ciBkZWZpbml0
aW9uIGlzIGJldHRlciwgYnV0IGl0IHNob3VsZCBhcHBseSBmb3IgYWxsIE5TRnMgKG5vdCAndGhl
IE5TRicpLiBJbiBhZGRpdGlvbiwgdGhlIENhcGFiaWxpdHkgTGF5ZXIgaXMgbm90IGFuIGFic3Ry
YWN0aW9uDQo8ZW0gY2xhc3M9IiI+bGF5ZXI8L2VtPiwgaXQgYSBzaW1wbHkgYSBjb2xsZWN0aW9u
IG9mIGFic3RyYWN0aW9ucyAodGhlIGNhcGFiaWxpdGllcykuIFNvIGhvdyBhYm91dDo8L2Rpdj4N
CjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxlbSBj
bGFzcz0iIj4mbmJzcDsmbmJzcDsmbmJzcDsgQ2FwYWJpbGl0eSBMYXllcjombmJzcDsgRGVmaW5l
cyB0aGUgc2V0IG9mIGNhcGFiaWxpdGllcyBhdmFpbGFibGUgdG8gdGhlIENvbnRyb2xsZXIgZm9y
IHRoZSBzZXQgb2YgTlNGcyB0aGF0IHRoZSBDb250cm9sbGVyIG1hbmFnZXMuPC9lbT48L2Rpdj4N
CjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPm9yPC9k
aXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4N
CjxkaXYgY2xhc3M9IiI+PGVtIGNsYXNzPSIiPiZuYnNwOyZuYnNwOyZuYnNwOyBDYXBhYmlsaXR5
IExheWVyOiZuYnNwOyBEZWZpbmVzIHRoZSBzZXQgb2YgZmVhdHVyZXMgYXZhaWxhYmxlIHRvIHRo
ZSBDb250cm9sbGVyIGZvciB0aGUgc2V0IG9mIE5TRnMgdGhhdCB0aGUgQ29udHJvbGxlciBtYW5h
Z2VzLjwvZW0+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGkgc3R5bGU9ImZvbnQtZmFt
aWx5OkNhbGlicmksc2Fucy1zZXJpZjtmb250LXNpemU6MTVweCIgY2xhc3M9IiI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpyZ2IoMzQsMzQsMzQpO2ZvbnQtZmFtaWx5OiZxdW90O1BU
IFNlcmlmJnF1b3Q7O2ZvbnQtc2l6ZTo5cHQiIGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvc3Bh
bj48L2k+PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxpIHN0eWxlPSJmb250LWZhbWlseTpDYWxpYnJp
LHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHgiIGNsYXNzPSIiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iY29sb3I6cmdiKDM0LDM0LDM0KTtmb250LWZhbWlseTomcXVvdDtQVCBTZXJpZiZxdW90
Oztmb250LXNpemU6OXB0IiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L3NwYW4+PC9pPjwvZGl2
Pg0KPGRpdiBjbGFzcz0iIj5yZWdhcmRzLDwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5Kb2huPC9kaXY+
DQo8L2Rpdj4NCjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj48YnIgY2xhc3M9IiI+DQo8ZGl2IGNs
YXNzPSJnbWFpbF9xdW90ZSI+T24gV2VkLCBKdW4gMTUsIDIwMTYgYXQgODo1NSBQTSwgRGFjaGVu
ZyBaaGFuZyA8c3BhbiBkaXI9Imx0ciIgY2xhc3M9IiI+DQombHQ7PGEgaHJlZj0ibWFpbHRvOmRh
Y2hlbmcuemRjQGFsaWJhYmEtaW5jLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSIiPmRhY2hl
bmcuemRjQGFsaWJhYmEtaW5jLmNvbTwvYT4mZ3Q7PC9zcGFuPiB3cm90ZTo8YnIgY2xhc3M9IiI+
DQo8YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MCAwIDAgLjhl
eDtib3JkZXItbGVmdDoxcHggI2NjYyBzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4Ij4NCjxkaXYgc3R5
bGU9Ii1tcy13b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+
PGZvbnQgZmFjZT0i5a6L5L2TLHNhbnMtc2VyaWYiIGNsYXNzPSIiPkkgdGhpbmsgSSBhZ3JlZSB3
aXRoIEZyYW5rLiBUaGUgY29uZnVzaW9uIGlzIGNhdXNlZCBieSB0aGUgJzwvZm9udD48aSBjbGFz
cz0iIj48c3BhbiBsYW5nPSJFTi1VUyIgY2xhc3M9IiI+PGZvbnQgY29sb3I9IiMyMjIyMjIiIGZh
Y2U9IlBUIFNlcmlmIiBjbGFzcz0iIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjlwdCIgY2xhc3M9
IiI+STJOU0Ygc3lzdGVtPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTJweCIgY2xhc3M9
IiI+4oCZPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OXB0IiBjbGFzcz0iIj4uDQogTWF5
YmUgd2Ugc2hvdWxkIGNoYW5nZSB0aGUgZGVmaW5pdGlvbiBpbiZuYnNwOzwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEycHgiIGNsYXNzPSIiPnRoZTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjlwdCIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjwvZm9udD48L3NwYW4+PC9pPjxmb250
IGNvbG9yPSIjMjIyMjIyIiBmYWNlPSJQVCBTZXJpZiIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMnB4IiBjbGFzcz0iIj48aSBjbGFzcz0iIj50ZXJtaW5vbG9neQ0KIGRyYWZ0IHRv
Jm5ic3A7PC9pPjwvc3Bhbj48L2ZvbnQ+PGkgc3R5bGU9ImZvbnQtZmFtaWx5OkNhbGlicmksc2Fu
cy1zZXJpZjtmb250LXNpemU6MTVweCIgY2xhc3M9IiI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjpyZ2IoMzQsMzQsMzQpO2ZvbnQtZmFtaWx5OiZxdW90O1BUIFNlcmlmJnF1b3Q7O2Zv
bnQtc2l6ZTo5cHQiIGNsYXNzPSIiPkNhcGFiaWxpdHkgTGF5ZXI6IERlZmluZXMgYW4gYWJzdHJh
Y3Rpb24gbGF5ZXIgdGhhdCBleHBvc2VzIGEgc2V0IG9mIGNhcGFiaWxpdGllcw0KIG9mIHRoZSBO
U0Y/PC9zcGFuPjwvaT48L2Rpdj4NCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiDlrovkvZMsIHNh
bnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiIGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2
Pg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiDlrovkvZMsIHNhbnMtc2VyaWY7IGZvbnQtc2l6
ZTogMTRweDsiIGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0iYm9yZGVyLXdpZHRoOiAxcHQgbWVkaXVt
IG1lZGl1bTsgYm9yZGVyLXN0eWxlOiBzb2xpZCBub25lIG5vbmU7IGJvcmRlci1jb2xvcjogcmdi
KDE4MSwgMTk2LCAyMjMpIGN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3I7IHBhZGRpbmc6IDNwdCAw
aW4gMGluOyB0ZXh0LWFsaWduOiBsZWZ0OyBmb250LWZhbWlseTogQ2FsaWJyaTsgZm9udC1zaXpl
OiAxMXB0OyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCIgY2xhc3M9
IiI+5Y+R5Lu25Lq6OiA8L3NwYW4+STJuc2YgJmx0OzxhIGhyZWY9Im1haWx0bzppMm5zZi1ib3Vu
Y2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9IiI+aTJuc2YtYm91bmNlc0BpZXRm
Lm9yZzwvYT4mZ3Q7IG9uIGJlaGFsZiBvZiAmcXVvdDtYaWFsaWFuZyAoRnJhbmspJnF1b3Q7ICZs
dDs8YSBocmVmPSJtYWlsdG86ZnJhbmsueGlhbGlhbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiIGNsYXNzPSIiPmZyYW5rLnhpYWxpYW5nQGh1YXdlaS5jb208L2E+Jmd0OzxiciBjbGFzcz0i
Ij4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIiBjbGFzcz0iIj7ml6XmnJ86IDwvc3Bh
bj4yMDE25bm0NuaciDE25pelIOaYn+acn+WbmyDkuIrljYgxMTo0NzxiciBjbGFzcz0iIj4NCjxz
cGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIiBjbGFzcz0iIj7oh7M6IDwvc3Bhbj5MaW5kYSBE
dW5iYXIgJmx0OzxhIGhyZWY9Im1haWx0bzpsaW5kYS5kdW5iYXJAaHVhd2VpLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiIGNsYXNzPSIiPmxpbmRhLmR1bmJhckBodWF3ZWkuY29tPC9hPiZndDssIEpvaG4g
U3RyYXNzbmVyICZsdDs8YSBocmVmPSJtYWlsdG86c3RyYXpwZGpAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayIgY2xhc3M9IiI+c3RyYXpwZGpAZ21haWwuY29tPC9hPiZndDssDQogU3VzYW4gSGFy
ZXMgJmx0OzxhIGhyZWY9Im1haWx0bzpzaGFyZXNAbmR6aC5jb20iIHRhcmdldD0iX2JsYW5rIiBj
bGFzcz0iIj5zaGFyZXNAbmR6aC5jb208L2E+Jmd0OywgJnF1b3Q7RElFR08gTE9QRVogR0FSQ0lB
ICg8YSBocmVmPSJtYWlsdG86ZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiIGNsYXNzPSIiPmRpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb208L2E+KSZxdW90OyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmRpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb20iIHRhcmdldD0i
X2JsYW5rIiBjbGFzcz0iIj5kaWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29tPC9hPiZndDs8YnIg
Y2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCIgY2xhc3M9IiI+5oqE6YCB
OiA8L3NwYW4+JnF1b3Q7PGEgaHJlZj0ibWFpbHRvOkkyTlNGQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayIgY2xhc3M9IiI+STJOU0ZAaWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWls
dG86STJOU0ZAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIiBjbGFzcz0iIj5JMk5TRkBpZXRmLm9y
ZzwvYT4mZ3Q7PGJyIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiIGNs
YXNzPSIiPuS4u+mimDogPC9zcGFuPltJMm5zZl0g562U5aSNOiBxdWVzdGlvbnMgYWJvdXQgc29t
ZSB0ZXJtaW5vbG9naWVzIGRlZmluZWQgYnkgZHJhZnQtaWV0Zi1pMm5zZi10ZXJtaW5vbG9neS0w
MDxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rp
dj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGxhbmc9IlpILUNOIiB2bGluaz0icHVycGxlIiBsaW5r
PSJibHVlIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOnJnYigzMSw3MywxMjUpO2ZvbnQtc2l6ZTox
MC41cHQiIGNsYXNzPSIiPkhpIExpbmRhLDx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iY29sb3I6cmdiKDMxLDczLDEyNSk7Zm9udC1zaXplOjEwLjVwdCIgY2xhc3M9IiI+RnJhbmts
eSwgSSBkb27igJl0IHNlZSB0aGUgZXNzZW50aWFsIGRpZmZlcmVuY2UgZm9yIHRoZSBtZWFuaW5n
IG9mIHRlcm1pbm9sb2d5IOKAnGNhcGFiaWxpdHnigJ0gYmV0d2VlbiAmbmJzcDt0aGVtLiZuYnNw
OyBXZSBqdXN0IG5lZWQgdG8gbWFrZSBzb21lIG1vZGlmaWNhdGlvbiBpbiB0d28gcGxhY2VzIHRv
DQoga2VlcCBjb25zaXN0ZW5jZS48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91Pjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOnJnYigzMSw3MywxMjUpO2ZvbnQtc2l6ZToxMC41cHQiIGNsYXNzPSIiPldlIGNhbiBkbyBp
dCBkdXJpbmcgdGhlIHVwZGF0ZSBvZiBJMk5TRiB0ZXJtaW5vbG9neSBkcmFmdC48dSBjbGFzcz0i
Ij48L3U+PHUgY2xhc3M9IiI+PC91Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOnJnYigzMSw3MywxMjUpO2ZvbnQtc2l6ZTox
MC41cHQiIGNsYXNzPSIiPjx1IGNsYXNzPSIiPjwvdT4mbmJzcDs8dSBjbGFzcz0iIj48L3U+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6cmdiKDMxLDczLDEyNSk7Zm9udC1zaXplOjEwLjVwdCIgY2xhc3M9IiI+Qi5SLjx1IGNs
YXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6cmdiKDMxLDczLDEyNSk7Zm9udC1z
aXplOjEwLjVwdCIgY2xhc3M9IiI+RnJhbms8dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOnJnYigzMSw3MywxMjUpO2ZvbnQtc2l6ZToxMC41cHQiIGNsYXNzPSIiPjx1IGNs
YXNzPSIiPjwvdT4mbmJzcDs8dSBjbGFzcz0iIj48L3U+PC9zcGFuPjwvcD4NCjxkaXYgY2xhc3M9
IiI+DQo8ZGl2IHN0eWxlPSJib3JkZXItd2lkdGg6MXB0IG1lZGl1bSBtZWRpdW07Ym9yZGVyLXN0
eWxlOnNvbGlkIG5vbmUgbm9uZTtib3JkZXItY29sb3I6cmdiKDE4MSwxOTYsMjIzKSBjdXJyZW50
Q29sb3IgY3VycmVudENvbG9yO3BhZGRpbmc6M3B0IDBjbSAwY20iIGNsYXNzPSIiPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OuWui+S9
kztmb250LXNpemU6MTBwdCIgY2xhc3M9IiI+5Y+R5Lu25Lq6PHNwYW4gbGFuZz0iRU4tVVMiIGNs
YXNzPSIiPjo8L3NwYW4+PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
ZmFtaWx5OuWui+S9kztmb250LXNpemU6MTBwdCIgY2xhc3M9IiI+IEkybnNmIFs8YSBocmVmPSJt
YWlsdG86aTJuc2YtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSIiPm1h
aWx0bzppMm5zZi1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjwvc3Bhbj48YiBjbGFzcz0iIj48c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk65a6L5L2TO2ZvbnQtc2l6ZToxMHB0IiBjbGFzcz0iIj7ku6Po
oaggPC9zcGFuPg0KPC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk65a6L
5L2TO2ZvbnQtc2l6ZToxMHB0IiBjbGFzcz0iIj5MaW5kYSBEdW5iYXI8YnIgY2xhc3M9IiI+DQo8
L3NwYW4+PGIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OuWui+S9kztmb250LXNp
emU6MTBwdCIgY2xhc3M9IiI+5Y+R6YCB5pe26Ze0PHNwYW4gbGFuZz0iRU4tVVMiIGNsYXNzPSIi
Pjo8L3NwYW4+PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5
OuWui+S9kztmb250LXNpemU6MTBwdCIgY2xhc3M9IiI+IDIwMTY8L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OuWui+S9kztmb250LXNpemU6MTBwdCIgY2xhc3M9IiI+5bm0PHNwYW4gbGFu
Zz0iRU4tVVMiIGNsYXNzPSIiPjY8L3NwYW4+5pyIPHNwYW4gbGFuZz0iRU4tVVMiIGNsYXNzPSIi
PjE1PC9zcGFuPuaXpTxzcGFuIGxhbmc9IkVOLVVTIiBjbGFzcz0iIj4NCiAyMzo0MDxiciBjbGFz
cz0iIj4NCjwvc3Bhbj48YiBjbGFzcz0iIj7mlLbku7bkuro8c3BhbiBsYW5nPSJFTi1VUyIgY2xh
c3M9IiI+Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIGNsYXNzPSIiPiBKb2huIFN0cmFz
c25lcjsgU3VzYW4gSGFyZXM7IERJRUdPIExPUEVaIEdBUkNJQSAoPGEgaHJlZj0ibWFpbHRvOmRp
ZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb20iIHRhcmdldD0iX2JsYW5rIiBjbGFzcz0iIj5kaWVn
by5yLmxvcGV6QHRlbGVmb25pY2EuY29tPC9hPik8YnIgY2xhc3M9IiI+DQo8L3NwYW4+PGIgY2xh
c3M9IiI+5oqE6YCBPHNwYW4gbGFuZz0iRU4tVVMiIGNsYXNzPSIiPjo8L3NwYW4+PC9iPjxzcGFu
IGxhbmc9IkVOLVVTIiBjbGFzcz0iIj4NCjxhIGhyZWY9Im1haWx0bzpJMk5TRkBpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSIiPkkyTlNGQGlldGYub3JnPC9hPjxiciBjbGFzcz0iIj4N
Cjwvc3Bhbj48YiBjbGFzcz0iIj7kuLvpopg8c3BhbiBsYW5nPSJFTi1VUyIgY2xhc3M9IiI+Ojwv
c3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIGNsYXNzPSIiPiBbSTJuc2ZdIHF1ZXN0aW9ucyBh
Ym91dCBzb21lIHRlcm1pbm9sb2dpZXMgZGVmaW5lZCBieSBkcmFmdC1pZXRmLWkybnNmLXRlcm1p
bm9sb2d5LTAwPHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3NwYW4+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgY2xhc3M9IiI+PHUgY2xhc3M9IiI+PC91PiZuYnNwOzx1IGNsYXNzPSIiPjwvdT48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIGNsYXNzPSIiPkRl
YXIgQXV0aG9yczo8dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91Pjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgY2xhc3M9IiI+PHUgY2xhc3M9
IiI+PC91PiZuYnNwOzx1IGNsYXNzPSIiPjwvdT48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIGNsYXNzPSIiPlRoZSB0ZXJtIOKAnENhcGFiaWxpdHkg
TGF5ZXLigJ0gZGVmaW5lZCBieSB0aGUg4oCcZHJhZnQtaWV0Zi1pMm5zZi10ZXJtaW5vbG9neS0w
MOKAnSBjYXJyaWVzIGRpZmZlcmVudCAmbmJzcDttZWFuaW5nIHRoYW4gdGhlIOKAnENhcGFiaWxp
dHkgTGF5ZXLigJ0gdXNlZCBieSB0aGUgSTJOU0YgY2hhcnRlci4NCjx1IGNsYXNzPSIiPjwvdT48
dSBjbGFzcz0iIj48L3U+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIt
bXMtdGV4dC1hdXRvc3BhY2U6OyI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWls
eTpDb3VyaWVyO2ZvbnQtc2l6ZToxMHB0IiBjbGFzcz0iIj48dSBjbGFzcz0iIj48L3U+Jm5ic3A7
PHUgY2xhc3M9IiI+PC91Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
LW1zLXRleHQtYXV0b3NwYWNlOjsiPjxzcGFuIGxhbmc9IkVOLVVTIiBjbGFzcz0iIj7igJxkcmFm
dC1pZXRmLWkybnNmLXRlcm1pbm9sb2d5LTAw4oCdOjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0i
Ij48L3U+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDogMzZwdDsgLW1zLXRleHQtYXV0b3NwYWNlOjsiPjxpIGNsYXNzPSIiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6cmdiKDM0LDM0LDM0KTtmb250LWZhbWlseTomcXVvdDtQVCBTZXJp
ZiZxdW90Oztmb250LXNpemU6OXB0IiBjbGFzcz0iIj5DYXBhYmlsaXR5OiBEZWZpbmVzIGEgc2V0
IG9mIGZlYXR1cmVzIHRoYXQgYXJlIGF2YWlsYWJsZSBmcm9tIGEgbWFuYWdlZCBlbnRpdHkgKHNl
ZQ0KIGFsc28gSTJOU0YgQ2FwYWJpbGl0eSkuPHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwv
dT48L3NwYW4+PC9pPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDogMzZwdDsgLW1zLXRleHQtYXV0b3NwYWNlOjsiPjxpIGNsYXNzPSIiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6cmdiKDM0LDM0LDM0KTtmb250LWZhbWlseTomcXVvdDtQVCBTZXJp
ZiZxdW90Oztmb250LXNpemU6OXB0IiBjbGFzcz0iIj48dSBjbGFzcz0iIj48L3U+Jm5ic3A7PHUg
Y2xhc3M9IiI+PC91Pjwvc3Bhbj48L2k+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0OiAzNnB0OyAtbXMtdGV4dC1hdXRvc3BhY2U6OyI+PGkgY2xhc3M9IiI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpyZ2IoMzQsMzQsMzQpO2ZvbnQtZmFtaWx5OiZx
dW90O1BUIFNlcmlmJnF1b3Q7O2ZvbnQtc2l6ZTo5cHQiIGNsYXNzPSIiPkNhcGFiaWxpdHkgTGF5
ZXI6IERlZmluZXMgYW4gYWJzdHJhY3Rpb24gbGF5ZXIgdGhhdCBleHBvc2VzIGEgc2V0IG9mIGNh
cGFiaWxpdGllcyBvZg0KIHRoZSBJMk5TRiBzeXN0ZW0uPHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNz
PSIiPjwvdT48L3NwYW4+PC9pPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBjbGFzcz0iIj48dSBjbGFzcz0iIj48L3U+Jm5ic3A7PHUgY2xhc3M9IiI+PC91Pjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgY2xhc3M9
IiI+STJOU0YgQ2hhcnRlcjogPHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1yaWdodDowY207bWFyZ2lu
LWJvdHRvbTo2LjNwdDttYXJnaW4tbGVmdDozNnB0Ij4NCjxpIGNsYXNzPSIiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6cmdiKDM0LDM0LDM0KTtmb250LWZhbWlseTomcXVvdDtQVCBT
ZXJpZiZxdW90Oztmb250LXNpemU6OXB0IiBjbGFzcz0iIj5JMk5TRiB3aWxsIHNwZWNpZnkgaW50
ZXJmYWNlcyBhdCB0d28gZnVuY3Rpb25hbCBsZXZlbHMgZm9yIHRoZSBjb250cm9sIGFuZCBtb25p
dG9yaW5nIG9mIG5ldHdvcmsgc2VjdXJpdHkgZnVuY3Rpb25zOjx1IGNsYXNzPSIiPjwvdT48dSBj
bGFzcz0iIj48L3U+PC9zcGFuPjwvaT48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjYuM3B0O21hcmdpbi1sZWZ0OjM2cHQiPg0K
PGkgY2xhc3M9IiI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpyZ2IoMzQsMzQsMzQp
O2ZvbnQtZmFtaWx5OiZxdW90O1BUIFNlcmlmJnF1b3Q7O2ZvbnQtc2l6ZTo5cHQiIGNsYXNzPSIi
PlRoZSBJMk5TRiBDYXBhYmlsaXR5IExheWVyIHNwZWNpZmllcyBob3cgdG8gY29udHJvbCBhbmQg
bW9uaXRvciBOU0ZzIGF0IGEgZnVuY3Rpb25hbCBpbXBsZW1lbnRhdGlvbiBsZXZlbC4gVGhlIHRl
cm0gJnF1b3Q7RnVuY3Rpb25hbCBJbXBsZW1lbnRhdGlvbiZxdW90OyBpcyB1c2VkDQogdG8gZW1w
aGFzaXplIHRoYXQgdGhlIHJ1bGVzIChmb3IgY29udHJvbCBhbmQgbW9uaXRvcikgb2YgTlNGcyBo
YXZlIHRvIGJlIGltcGxlbWVudGFibGUgYnkgbW9zdCBOU0ZzLiBJMk5TRiB3aWxsIHN0YW5kYXJk
aXplIGEgc2V0IG9mIGludGVyZmFjZXMgYnkgd2hpY2ggYSBzZWN1cml0eSBjb250cm9sbGVyIGNh
biBpbnZva2UsIG9wZXJhdGUsIGFuZCBtb25pdG9yIE5TRnMuPGJyIGNsYXNzPSIiPg0KPGJyIGNs
YXNzPSIiPg0KVGhlIEkyTlNGIFNlcnZpY2UgTGF5ZXIgZGVmaW5lcyBob3cgY2xpZW50cycgc2Vj
dXJpdHkgcG9saWNpZXMgbWF5IGJlIGV4cHJlc3NlZCB0byBhIHNlY3VyaXR5IGNvbnRyb2xsZXIu
IFRoZSBjb250cm9sbGVyIGltcGxlbWVudHMgaXRzIHBvbGljaWVzIGFjY29yZGluZyB0byB0aGUg
dmFyaW91cyBjYXBhYmlsaXRpZXMgcHJvdmlkZWQgYnkgdGhlIEkyTlNGIENhcGFiaWxpdHkgTGF5
ZXIuIFRoZSBJMk5TRiBTZXJ2aWNlIExheWVyIGFsc28gYWxsb3dzDQogdGhlIGNsaWVudCB0byBt
b25pdG9yIHRoZSBjbGllbnQgc3BlY2lmaWMgcG9saWNpZXMuPHUgY2xhc3M9IiI+PC91Pjx1IGNs
YXNzPSIiPjwvdT48L3NwYW4+PC9pPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBjbGFzcz0iIj48dSBjbGFzcz0iIj48L3U+Jm5ic3A7PHUgY2xhc3M9IiI+PC91
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgY2xh
c3M9IiI+SWYgd2UgdXNlIHRoZSBkZWZpbml0aW9ucyBieSB0aGUg4oCcZHJhZnQtaWV0Zi1pMm5z
Zi10ZXJtaW5vbG9neS0wMOKAnSwgd2Ugc2hvdWxkIGNyZWF0ZSBhIGRpZmZlcmVudCB0ZXJtaW5v
bG9neSB0byByZXByZXNlbnQgdGhlIOKAnFNvdXRoIGJvdW5kIEludGVyZmFjZeKAnSBiZXR3ZWVu
IENvbnRyb2xsZXIgYW5kIE5TRi4NCjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBjbGFzcz0i
Ij48dSBjbGFzcz0iIj48L3U+Jm5ic3A7PHUgY2xhc3M9IiI+PC91Pjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgY2xhc3M9IiI+VGhhbmtzLCBMaW5k
YTx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBjbGFzcz0iIj48dSBjbGFzcz0iIj48L3U+Jm5i
c3A7PHUgY2xhc3M9IiI+PC91Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YiBj
bGFzcz0iIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMHB0IiBjbGFzcz0i
Ij48dSBjbGFzcz0iIj48L3U+Jm5ic3A7PHUgY2xhc3M9IiI+PC91Pjwvc3Bhbj48L2I+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIGNsYXNzPSIiPjx1IGNsYXNz
PSIiPjwvdT4mbmJzcDs8dSBjbGFzcz0iIj48L3U+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
IEkybnNmIG1haWxpbmcgbGlzdCA8YSBocmVmPSJtYWlsdG86STJuc2ZAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIiBjbGFzcz0iIj4NCkkybnNmQGlldGYub3JnPC9hPiA8YSBocmVmPSJodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2kybnNmIiB0YXJnZXQ9Il9ibGFuayIgY2xh
c3M9IiI+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2kybnNmPC9hPiA8
L3NwYW4+PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxiciBjbGFzcz0iIj4NCjxiciBj
bGVhcj0iYWxsIiBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCi0tIDxiciBjbGFzcz0iIj4NCjxk
aXYgY2xhc3M9ImdtYWlsX3NpZ25hdHVyZSIgZGF0YS1zbWFydG1haWw9ImdtYWlsX3NpZ25hdHVy
ZSI+DQo8ZGl2IGNsYXNzPSIiPnJlZ2FyZHMsPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPkpvaG48L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPGJyIGNs
YXNzPSIiPg0KPGRpdiBhcHBsZS1jb250ZW50LWVkaXRlZD0idHJ1ZSIgY2xhc3M9IiI+DQo8ZGl2
IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBvcnBo
YW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFu
c2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFj
aW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgd29yZC13cmFwOiBicmVh
ay13b3JkOyAtd2Via2l0LW5ic3AtbW9kZTogc3BhY2U7IC13ZWJraXQtbGluZS1icmVhazogYWZ0
ZXItd2hpdGUtc3BhY2U7IiBjbGFzcz0iIj4NCi0tPGJyIGNsYXNzPSIiPg0KJnF1b3Q7RXN0YSB2
ZXogbm8gZmFsbGFyZW1vcywgRG9jdG9yIEluZmllcm5vJnF1b3Q7PGJyIGNsYXNzPSIiPg0KPGJy
IGNsYXNzPSIiPg0KRHIgRGllZ28gUi4gTG9wZXo8YnIgY2xhc3M9IiI+DQpUZWxlZm9uaWNhIEkm
IzQzO0Q8YnIgY2xhc3M9IiI+DQo8YSBocmVmPSJodHRwOi8vcGVvcGxlLnRpZC5lcy9kaWVnby5s
b3Blei8iIGNsYXNzPSIiPmh0dHA6Ly9wZW9wbGUudGlkLmVzL2RpZWdvLmxvcGV6LzwvYT48YnIg
Y2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQplLW1haWw6IGRpZWdvLnIubG9wZXpAdGVsZWZvbmlj
YS5jb208YnIgY2xhc3M9IiI+DQpUZWw6ICZuYnNwOyAmbmJzcDsmIzQzOzM0IDkxMyAxMjkgMDQx
PGJyIGNsYXNzPSIiPg0KTW9iaWxlOiAmIzQzOzM0IDY4MiAwNTEgMDkxPGJyIGNsYXNzPSIiPg0K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTwvZGl2Pg0KPC9kaXY+DQo8YnIgY2xh
c3M9IiI+DQo8L2Rpdj4NCjwvZGl2Pg0KPGJyPg0KPGhyPg0KPGZvbnQgZmFjZT0iQXJpYWwiIGNv
bG9yPSJHcmF5IiBzaXplPSIxIj48YnI+DQpFc3RlIG1lbnNhamUgeSBzdXMgYWRqdW50b3Mgc2Ug
ZGlyaWdlbiBleGNsdXNpdmFtZW50ZSBhIHN1IGRlc3RpbmF0YXJpbywgcHVlZGUgY29udGVuZXIg
aW5mb3JtYWNpw7NuIHByaXZpbGVnaWFkYSBvIGNvbmZpZGVuY2lhbCB5IGVzIHBhcmEgdXNvIGV4
Y2x1c2l2byBkZSBsYSBwZXJzb25hIG8gZW50aWRhZCBkZSBkZXN0aW5vLiBTaSBubyBlcyB1c3Rl
ZC4gZWwgZGVzdGluYXRhcmlvIGluZGljYWRvLCBxdWVkYSBub3RpZmljYWRvIGRlIHF1ZSBsYQ0K
IGxlY3R1cmEsIHV0aWxpemFjacOzbiwgZGl2dWxnYWNpw7NuIHkvbyBjb3BpYSBzaW4gYXV0b3Jp
emFjacOzbiBwdWVkZSBlc3RhciBwcm9oaWJpZGEgZW4gdmlydHVkIGRlIGxhIGxlZ2lzbGFjacOz
biB2aWdlbnRlLiBTaSBoYSByZWNpYmlkbyBlc3RlIG1lbnNhamUgcG9yIGVycm9yLCBsZSByb2dh
bW9zIHF1ZSBub3MgbG8gY29tdW5pcXVlIGlubWVkaWF0YW1lbnRlIHBvciBlc3RhIG1pc21hIHbD
rWEgeSBwcm9jZWRhIGEgc3UgZGVzdHJ1Y2Npw7NuLjxicj4NCjxicj4NClRoZSBpbmZvcm1hdGlv
biBjb250YWluZWQgaW4gdGhpcyB0cmFuc21pc3Npb24gaXMgcHJpdmlsZWdlZCBhbmQgY29uZmlk
ZW50aWFsIGluZm9ybWF0aW9uIGludGVuZGVkIG9ubHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2
aWR1YWwgb3IgZW50aXR5IG5hbWVkIGFib3ZlLiBJZiB0aGUgcmVhZGVyIG9mIHRoaXMgbWVzc2Fn
ZSBpcyBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgeW91IGFyZSBoZXJlYnkgbm90aWZpZWQg
dGhhdCBhbnkgZGlzc2VtaW5hdGlvbiwNCiBkaXN0cmlidXRpb24gb3IgY29weWluZyBvZiB0aGlz
IGNvbW11bmljYXRpb24gaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gSWYgeW91IGhhdmUgcmVjZWl2
ZWQgdGhpcyB0cmFuc21pc3Npb24gaW4gZXJyb3IsIGRvIG5vdCByZWFkIGl0LiBQbGVhc2UgaW1t
ZWRpYXRlbHkgcmVwbHkgdG8gdGhlIHNlbmRlciB0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMg
Y29tbXVuaWNhdGlvbiBpbiBlcnJvciBhbmQgdGhlbiBkZWxldGUgaXQuPGJyPg0KPGJyPg0KRXN0
YSBtZW5zYWdlbSBlIHNldXMgYW5leG9zIHNlIGRpcmlnZW0gZXhjbHVzaXZhbWVudGUgYW8gc2V1
IGRlc3RpbmF0w6FyaW8sIHBvZGUgY29udGVyIGluZm9ybWHDp8OjbyBwcml2aWxlZ2lhZGEgb3Ug
Y29uZmlkZW5jaWFsIGUgw6kgcGFyYSB1c28gZXhjbHVzaXZvIGRhIHBlc3NvYSBvdSBlbnRpZGFk
ZSBkZSBkZXN0aW5vLiBTZSBuw6NvIMOpIHZvc3NhIHNlbmhvcmlhIG8gZGVzdGluYXTDoXJpbyBp
bmRpY2FkbywgZmljYSBub3RpZmljYWRvIGRlIHF1ZSBhDQogbGVpdHVyYSwgdXRpbGl6YcOnw6Nv
LCBkaXZ1bGdhw6fDo28gZS9vdSBjw7NwaWEgc2VtIGF1dG9yaXphw6fDo28gcG9kZSBlc3RhciBw
cm9pYmlkYSBlbSB2aXJ0dWRlIGRhIGxlZ2lzbGHDp8OjbyB2aWdlbnRlLiBTZSByZWNlYmV1IGVz
dGEgbWVuc2FnZW0gcG9yIGVycm8sIHJvZ2Ftb3MtbGhlIHF1ZSBub3MgbyBjb211bmlxdWUgaW1l
ZGlhdGFtZW50ZSBwb3IgZXN0YSBtZXNtYSB2aWEgZSBwcm9jZWRhIGEgc3VhIGRlc3RydWnDp8Oj
bzxicj4NCjwvZm9udD4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_0D1805C72084463FB55E293378DE6FFCtelefonicacom_--


From nobody Thu Jun 16 01:16:00 2016
Return-Path: <linda.dunbar@huawei.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 5B9D112B051; Thu, 16 Jun 2016 01:15:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.647
X-Spam-Level: 
X-Spam-Status: No, score=-5.647 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aj5w_ExMPaX9; Thu, 16 Jun 2016 01:15:53 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B56C812B015; Thu, 16 Jun 2016 01:15:51 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml706-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CMA99407; Thu, 16 Jun 2016 08:15:49 +0000 (GMT)
Received: from DFWEML702-CAH.china.huawei.com (10.193.5.176) by lhreml706-cah.china.huawei.com (10.201.5.182) with Microsoft SMTP Server (TLS) id 14.3.235.1; Thu, 16 Jun 2016 09:15:31 +0100
Received: from DFWEML501-MBB.china.huawei.com ([10.193.5.179]) by dfweml702-cah.china.huawei.com ([10.193.5.176]) with mapi id 14.03.0235.001; Thu, 16 Jun 2016 01:15:21 -0700
From: Linda Dunbar <linda.dunbar@huawei.com>
To: Tom Herbert <tom@herbertland.com>, Xuxiaohu <xuxiaohu@huawei.com>, "I2NSF@ietf.org" <I2NSF@ietf.org>
Thread-Topic: Can  Overlay nodes see any difference on how ECMP is used by the underlay in building the IPSec tunnels for a specific time span? (was : Flow Security Policies exchanged over I2NSF service layer interface?
Thread-Index: AQHRx6c5uy7vcdisa0CBTxelX/mQOw==
Date: Thu, 16 Jun 2016 08:15:21 +0000
Message-ID: <4A95BA014132FF49AE685FAB4B9F17F657EB5167@dfweml501-mbb>
References: <4A95BA014132FF49AE685FAB4B9F17F657EB4B26@dfweml501-mbb> <d47517f0-b1b7-950d-ac81-04f16af591b8@labn.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5646D5@NKGEML515-MBX.china.huawei.com> <CALx6S34GyRTLfrX7oCViR9Mxyww=81RAFxT2FV9LLx=L7AQreQ@mail.gmail.com>
In-Reply-To: <CALx6S34GyRTLfrX7oCViR9Mxyww=81RAFxT2FV9LLx=L7AQreQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.220.134.143]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090201.57626036.000E, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 32eae9bdebd0fc54f301714064792678
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/thUT-OD_5OsMBnF2aH7jOjmjuDs>
Cc: "IPsec@ietf.org" <IPsec@ietf.org>, Lou Berger <lberger@labn.net>, Liyizhou <liyizhou@huawei.com>, NVO3 <nvo3@ietf.org>
Subject: [I2nsf] Can Overlay nodes see any difference on how ECMP is used by the underlay in building the IPSec tunnels for a specific time span? (was : Flow Security Policies exchanged over I2NSF service layer interface?
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 16 Jun 2016 08:15:55 -0000

WGlhbyBIdSBhbmQgVG9tLCANCg0KRG8geW91IHRoaW5rIHRoYXQgT3ZlcmxheSBub2RlcyB3aWxs
IHNlZSBhbnkgZGlmZmVyZW5jZSBvbiBIb3cgRUNNUCBpcyB1c2VkIGJ5IHRoZSB1bmRlcmxheSB0
byBidWlsZCB0aGUgSVBTZWMgdHVubmVsIGJldHdlZW4gSW5ncmVzcy9FZ3Jlc3Mgbm9kZXMgZm9y
IHRoZSBvdmVybGF5IG5ldHdvcmsgbm9kZXM/IA0KDQpJZiB5ZXMsIGhvdyBjYW4gT3ZlcmxheSBj
b250cm9sbGVyIHNwZWNpZnkgaXRzIHNwZWNpZmljIHJlcXVlc3RzIHRvIHRoZSB1bmRlcmxheT8g
SXMgIm5lZWRpbmcgRUNNUCIgb3IgIkRvbid0IGNhcmUgRUNNUCIgYmUgZ29vZCBlbm91Z2g/IA0K
DQpUaGFua3MsIExpbmRhDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBUb20g
SGVyYmVydCBbbWFpbHRvOnRvbUBoZXJiZXJ0bGFuZC5jb21dIA0KU2VudDogV2VkbmVzZGF5LCBK
dW5lIDE1LCAyMDE2IDExOjI4IFBNDQpUbzogWHV4aWFvaHUNCkNjOiBMb3UgQmVyZ2VyOyBMaW5k
YSBEdW5iYXI7IExpeWl6aG91OyBOVk8zOyBJUHNlY0BpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtu
dm8zXSBGVzogQW55IHVzZSBjYXNlcyBvZiBPdmVybGF5IG5ldHdvcmsgcmVxdWVzdGluZyBJUFNl
YyBjb25uZWN0aW9uIGZyb20gdGhlIFVuZGVybGF5IGZvciBhIHNwZWNpZmljIHRpbWUgc3Bhbj8g
KHdhcyA6IEZsb3cgU2VjdXJpdHkgUG9saWNpZXMgZXhjaGFuZ2VkIG92ZXIgSTJOU0Ygc2Vydmlj
ZSBsYXllciBpbnRlcmZhY2U/DQoNCk9uIFdlZCwgSnVuIDE1LCAyMDE2IGF0IDg6MDMgUE0sIFh1
eGlhb2h1IDx4dXhpYW9odUBodWF3ZWkuY29tPiB3cm90ZToNCj4gSGkgTG91LA0KPg0KPiBJZiBJ
UHNlYyB0dW5uZWxzIGFyZSB1c2VkIHdpdGhpbiBkYXRhIGNlbnRlcnMsIHRoZSBzZWN1cml0eSBu
ZWVkIGlzIHdlbGwgc2F0aXNmaWVkLiBIb3dldmVyLCB0aGUgRUNNUCBjYXBhYmlsaXR5IGJ1aWx0
IG9uIHRoZSBVRFAgdHVubmVscyBpcyBsb3N0IGF0IGFsbC4gU28sIGhvdyBhYm91dCBlbmNhcHN1
bGF0aW5nIElQc2VjIEVTUCBvdmVyIFVEUCB0dW5uZWxzIGZvciBsb2FkLWJhbGFuY2luZyBpbXBy
b3ZlbWVudCBwdXJwb3NlPyBOb3RlIHRoYXQgdGhpcyBFU1Atb3Zlci1VRFAgZW5jYXBzdWxhdGlv
biBpcyBkaWZmZXJlbnQgZnJvbSB0aGUgRVNQLW92ZXItVURQIGVuY2Fwc3VsYXRpb24gYXMgZGVz
Y3JpYmVkIGluIFJGQzM5NDg6IHRoZSBmb3JtZXIgdXNlcyB0aGUgVURQIHR1bm5lbCBmb3IgbG9h
ZC1iYWxhbmNpbmcgaW1wcm92ZW1lbnQgcHVycG9zZSBhbmQgdGhlcmVmb3JlIHRoZSBzb3VyY2Ug
cG9ydCBpcyB1c2VkIGFzIGFuIGVudHJvcHkgZmllbGQsIGluIGNvbnRyYXN0LCB0aGUgbGF0dGVy
IHVzZXMgdGhlIFVEUCB0dW5uZWwgZm9yIE5BVCB0cmF2ZXJzYWwgcHVycG9zZSBhbmQgdGhlcmVm
b3JlIHRoZSBzb3VyY2UgcG9ydCBpcyBzZXQgdG8gYSBjb25zdGFudCB2YWx1ZSAoaS5lLiw0NTAw
KS4NCj4NCj4gQnkgdGhlIHdheSwgSSBoYWQgd3JvdGUgYSBkcmFmdCBhYm91dCB0aGlzIEVTUC1v
dmVyLVVEUCBhcHByb2FjaCAody9vIHN1Ym1pc3Npb24pIHRocmVlIHllYXJzIGFnbyB3aGVuIGNv
bnNpZGVyaW5nIGhvdyB0byB1c2UgVURQIHR1bm5lbHMgdG8gdHJhbnNwb3J0IE1QTFMgYW5kIElQ
IHRyYWZmaWMuIElmIHRoZXJlIGlzIGVub3VnaCBpbnRlcmVzdCBvbiB0aGlzIEVTUC1vdmVyLVVE
UCBhcHByb2FjaCwgSSBjYW4gdXBkYXRlIGl0IGFuZCB0aGVuIHN1Ym1pdCBpdCBmb3IgZnVydGhl
ciBkaXNjdXNzaW9uLg0KPg0KVXNpbmcgdGhlIGZsb3cgbGFiZWwgZm9yIEVDTVAgKFJGQzY0Mzgp
IHNvbHZlcyB0aGlzIHByb2JsZW0gd2l0aG91dCByZXF1aXJpbmcgdGhlIGFkZGl0aW9uYWwgb3Zl
cmhlYWQgb2YgYSBVRFAgaGVhZGVyLg0KDQpUb20NCg0KPiBCZXN0IHJlZ2FyZHMsDQo+IFhpYW9o
dQ0KPg0KPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+IEZyb206IG52bzMgW21haWx0
bzpudm8zLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBMb3UgQmVyZ2VyDQo+PiBTZW50
OiBXZWRuZXNkYXksIEp1bmUgMTUsIDIwMTYgMTE6MDAgUE0NCj4+IFRvOiBMaW5kYSBEdW5iYXI7
IExpeWl6aG91OyBOVk8zDQo+PiBTdWJqZWN0OiBSZTogW252bzNdIEZXOiBBbnkgdXNlIGNhc2Vz
IG9mIE92ZXJsYXkgbmV0d29yayByZXF1ZXN0aW5nIA0KPj4gSVBTZWMgY29ubmVjdGlvbiBmcm9t
IHRoZSBVbmRlcmxheSBmb3IgYSBzcGVjaWZpYyB0aW1lIHNwYW4/ICh3YXMgOiANCj4+IEZsb3cg
U2VjdXJpdHkgUG9saWNpZXMgZXhjaGFuZ2VkIG92ZXIgSTJOU0Ygc2VydmljZSBsYXllciBpbnRl
cmZhY2U/DQo+Pg0KPj4NCj4+IFllcyAtLSB0aGlzIGlzIGEgcmVhbCB1c2UgY2FzZS4NCj4+DQo+
PiBUaGlzIHVzZSBjYXNlIChvdmVybGF5cyBpbnRlcmNvbm5lY3RlZCBvdmVyIElQc2VjIHR1bm5l
bHMgd2l0aCBOVkUgDQo+PiBlbmQNCj4+IHBvaW50cykgbW90aXZhdGVkIG91ciB3b3JrIG9uIFJG
QzU1NjYgYW5kIHdlIGJ1aWx0IHN1cHBvcnRlZCBmb3IgaXQgDQo+PiAoYXMgd2VsbCBhcyBvdGhl
ciB0dW5uZWwgdGVjaG5vbG9naWVzKSBpbiBhIHF1YWdnYSBiYXNlZCBOVk8zIGNvbnRyb2xsZXIu
DQo+PiBUaGlzIGNvZGUgaXMgcHVibGljbHkgYXZhaWxhYmxlLCBidXQgaXMgbm90IHlldCBwYXJ0
IG9mIGEgc3RhbmRhcmQgcXVhZ2dhIHJlbGVhc2UuDQo+Pg0KPj4gTG91DQo+Pg0KPj4gT24gNi8x
NS8yMDE2IDg6NTUgQU0sIExpbmRhIER1bmJhciB3cm90ZToNCj4+ID4NCj4+ID4gTlZPMyBQYXJ0
aWNpcGFudHMsDQo+PiA+DQo+PiA+DQo+PiA+DQo+PiA+IEkyTlNGIChJbnRlcmZhY2UgdG8gTmV0
d29yayBTZWN1cml0eSBmdW5jdGlvbikgaGFzIGEgd29yayBpdGVtIGluIA0KPj4gPiBkZWZpbmlu
ZyB0aGUgZmxvdyBzZWN1cml0eSBwb2xpY3kgYmV0d2VlbiBkb21haW5zICh3aGljaCBpbmNsdWRl
cyANCj4+ID4gaW5xdWlyeSBvZiB0aGUgY2FwYWJpbGl0eSBmcm9tIG9uZSBkb21haW4gdG8gYW5v
dGhlciBhbmQgdGhlIGFjdHVhbCANCj4+ID4gZmxvdyBwb2xpY3kgcnVsZXMgZnJvbSBvbmUgZG9t
YWluIHRvIGFub3RoZXIpLg0KPj4gPg0KPj4gPiBWZXJ5IG9mdGVuLCB0aGUgcGF0aHMgKG9yIGxp
bmtzKSBhbW9uZyBub2RlcyBvZiBhIG92ZXJsYXkgbmV0d29yayANCj4+ID4gYXJlIHByb3ZpZGVk
IGJ5IG90aGVyIG5ldHdvcmsgb3BlcmF0b3JzIChhLmsuYS4gInVuZGVybGF5IA0KPj4gPiBuZXR3
b3JrIikuICBUaGUgZmxvdyBwb2xpY3kgcnVsZXMgYXJlIGludGVuZGVkIHRvIGZpbHRlciBvdXQg
DQo+PiA+IHVud2FudGVkIHRyYWZmaWMgZnJvbSB1bmRlcmxheSBuZXR3b3JrIHNvIHRoYXQgdmFy
aW91cyBhdHRhY2sgDQo+PiA+IHRyYWZmaWMgd29uJ3Qgc2F0dXJhdGVkIHRoZSBhY2Nlc3MgbGlu
a3MgdG8gdGhlIG92ZXJsYXkgbm9kZXMuDQo+PiA+DQo+PiA+DQo+PiA+DQo+PiA+IE9uZSBpbnRl
cmVzdGluZyBzY2VuYXJpbyBicm91Z2h0IHVwIGlzIE92ZXJsYXkgbm9kZXMgbWF5IG5lZWQgdG8g
DQo+PiA+IHJlcXVlc3Qgc29tZSB0cmFmZmljIHRvIGJlIHRyYXZlcnNpbmcgSVBzZWMgY2hhbm5l
bC4gVG8gYWNoaWV2ZSANCj4+ID4gdGhpcyBnb2FsLCBpdCBpcyBuZWNlc3NhcnkgZm9yIE92ZXJs
YXkgTmV0d29yayBjb250cm9sbGVyIHRvIA0KPj4gPiBpbnF1aXJlIGlmIHRoZSBuZWVkZWQgSVBz
ZWMgcmVzb3VyY2UgYXJlIGV2ZW4gYXZhaWxhYmxlIGJlZm9yZSBzZW5kIA0KPj4gPiB0aGUgcmVx
dWVzdCAobWF5IGV2ZW4gaW52b2x2ZSBBQUEgcHJvY2VzcyBiZXR3ZWVuIGNvbnRyb2xsZXJzIG9m
IA0KPj4gPiBlYWNoIGNvcnJlc3BvbmRpbmcgZG9tYWluICkuDQo+PiA+DQo+PiA+DQo+PiA+DQo+
PiA+IFdhbnQgdG8gaGF2ZSBhIHN1cnZleSBpZiBwZW9wbGUgc2VlIHRoZSB1c2UgY2FzZSBvZiBP
dmVybGF5IE5ldHdvcmsgDQo+PiA+IG5lZWRpbmcgcG9ydGlvbiBvZiB0cmFmZmljIHRvIGJlIHRo
cm91Z2ggSVBTZWMgY2hhbm5lbD8NCj4+ID4NCj4+ID4gSVBTZWMgaXMgc3VwcG9zZWQgdG8gYmUg
YmV0d2VlbiB0d28gZW5kIG5vZGVzLiBIZXJlIHdlIGFzc3VtZSB0aGF0IA0KPj4gPiB0aGUgT3Zl
cmxheSBub2RlcyBkb24ndCBoYXZlIHRoZSByZXNvdXJjZSBvciBjYXBhYmlsaXR5IGZvciBJUHNl
YywgDQo+PiA+IGJ1dCBleHBlY3QgSVBzZWMgYmV0d2VlbiBmbG93J3MgaW5ncmVzcyBhbmQgZWdy
ZXNzIG5vZGVzIChpLmUuIE5WRSkuDQo+PiA+DQo+PiA+DQo+PiA+DQo+PiA+IEFueSBvcGluaW9u
IGlzIGFwcHJlY2lhdGVkLg0KPj4gPg0KPj4gPiBUaGFua3MsDQo+PiA+DQo+PiA+IExpbmRhDQo+
PiA+DQo+PiA+DQo+PiA+DQo+PiA+ICpGcm9tOipMaW5kYSBEdW5iYXINCj4+ID4gKlNlbnQ6KiBU
dWVzZGF5LCBKdW5lIDE0LCAyMDE2IDQ6MDMgUE0NCj4+ID4gKlRvOiogJ2NocmlzdGlhbi5qYWNx
dWVuZXRAb3JhbmdlLmNvbSc7IEJPVUNBREFJUiBNb2hhbWVkIElNVC9PTE4NCj4+ID4gKkNjOiog
STJOU0ZAaWV0Zi5vcmcNCj4+ID4gKlN1YmplY3Q6KiBBbnkgdXNlIGNhc2VzIG9mIE92ZXJsYXkg
bmV0d29yayByZXF1ZXN0aW5nIElQU2VjIA0KPj4gPiBjb25uZWN0aW9uIGZyb20gdGhlIFVuZGVy
bGF5IGZvciBhIHNwZWNpZmljIHRpbWUgc3Bhbj8gKHdhcyA6IEZsb3cgDQo+PiA+IFNlY3VyaXR5
IFBvbGljaWVzIGV4Y2hhbmdlZCBvdmVyIEkyTlNGIHNlcnZpY2UgbGF5ZXIgaW50ZXJmYWNlPw0K
Pj4gPg0KPj4gPg0KPj4gPg0KPj4gPiBDaHJpc3RpYW4sDQo+PiA+DQo+PiA+DQo+PiA+DQo+PiA+
IFlvdXIgZmVlZGJhY2sgc2VlbXMgdG8gc3VnZ2VzdCB0aGF0IE92ZXJsYXkgbmV0d29yayBDb250
cm9sbGVyIG1heSANCj4+ID4gc2VuZCByZXF1ZXN0IHRvIHRoZSB1bmRlcmxheSBuZXR3b3JrIGNv
bnRyb2xsZXIgcmVxdWVzdGluZyBJUHNlYyANCj4+ID4gY29ubmVjdGlvbnMgYW1vbmcgb3Zlcmxh
eSBub2Rlcy4gRG8gSSB1bmRlcnN0YW5kIHlvdSBjb3JyZWN0bHk/DQo+PiA+DQo+PiA+DQo+PiA+
DQo+PiA+IEFyZSB0aGVyZSBhbnkgdXNlIGNhc2VzIG9mIG92ZXJsYXkgbmV0d29yayBuZWVkaW5n
IElQU2VjIGFtb25nIA0KPj4gPiB0aGVpciBub2RlcyBvbmx5IGZvciBhIHNwZWNpZmljIHRpbWUg
c3Bhbj8gaS5lLiBUaW1lIGJhc2VkIElQU2VjIGNvbm5lY3Rpb24/DQo+PiA+DQo+PiA+DQo+PiA+
DQo+PiA+IExpbmRhDQo+PiA+DQo+PiA+DQo+PiA+DQo+PiA+ICpGcm9tOipjaHJpc3RpYW4uamFj
cXVlbmV0QG9yYW5nZS5jb20NCj4+ID4gPG1haWx0bzpjaHJpc3RpYW4uamFjcXVlbmV0QG9yYW5n
ZS5jb20+DQo+PiA+IFttYWlsdG86Y2hyaXN0aWFuLmphY3F1ZW5ldEBvcmFuZ2UuY29tXQ0KPj4g
PiAqU2VudDoqIE1vbmRheSwgSnVuZSAxMywgMjAxNiAxMToyMyBBTQ0KPj4gPiAqVG86KiBMaW5k
YSBEdW5iYXI7IEJPVUNBREFJUiBNb2hhbWVkIElNVC9PTE4NCj4+ID4gKlN1YmplY3Q6KiBSRTog
QW55IGZlZWRiYWNrIG9uIHRoZSBQcm90b2NvbCBJbmRlcGVuZGVudCBGbG93IA0KPj4gPiBTZWN1
cml0eSBQb2xpY2llcyBleGNoYW5nZWQgb3ZlciBJMk5TRiBzZXJ2aWNlIGxheWVyIGludGVyZmFj
ZT8NCj4+ID4NCj4+ID4NCj4+ID4NCj4+ID4NCj4+ID4NCj4+ID4gKltzbmlwXSoNCj4+ID4NCj4+
ID4NCj4+ID4NCj4+ID4NCj4+ID4NCj4+ID4NCj4+ID4NCj4+ID4gVmVyeSBvZnRlbiwgdGhlIHBh
dGhzIChvciBsaW5rcykgYW1vbmcgbm9kZXMgb2YgYSBvdmVybGF5IG5ldHdvcmsgDQo+PiA+IGFy
ZSBwcm92aWRlZCBieSBvdGhlciBuZXR3b3JrIG9wZXJhdG9ycyAoYS5rLmEuICJ1bmRlcmxheSAN
Cj4+ID4gbmV0d29yayIpLiAgVmVyeSBtdWNoIGxpa2UgdHJhZGl0aW9uYWwgbmV0d29ya3MgcGxh
Y2luZyBGVyANCj4+ID4gKEZpcmV3YWxsKSBvciBJUFMgKEludHJ1c2lvbiBQcmV2ZW50aW9uIFN5
c3RlbSkgb24gdGhlIHdpcmUgdG8gDQo+PiA+IGVuZm9yY2UgdGhlIGZsb3cgc2VjdXJpdHkgcnVs
ZXMsIEkyTlNGICpfUHJvdG9jb2wgSW5kZXBlbmRlbnQgRmxvdyANCj4+ID4gU2VjdXJpdHkgUG9s
aWNpZXNfKiBjYW4gYmUgdXNlZCBieSBvdmVybGF5IG5ldHdvcmtzIHRvIHJlcXVlc3QgDQo+PiA+
IGNlcnRhaW4gZmxvdyBiYXNlZCBzZWN1cml0eSBydWxlcyB0byBiZSBlbmZvcmNlZCBieSBpdHMg
dW5kZXJsYXkgDQo+PiA+IG5ldHdvcmtzLCB0byBwcmV2ZW50IHRoZSB1bndhbnRlZCBhdHRhY2tz
IHRyYWZmaWMgZnJvbSBvY2N1cHlpbmcgDQo+PiA+IHRoZSBwaHlzaWNhbCBsaW5rcyBhbmQgcG9y
dHMgdG8gdGhlIG92ZXJsYXkgbmV0d29yayBub2RlcywgYW5kIHRvIA0KPj4gPiBhdm9pZCB0aGUg
b3ZlcmxheSBub2RlcycgQ1BVL1N0b3JhZ2UvUG9ydCB1dGlsaXphdGlvbiBiZWluZyANCj4+ID4g
Y29uc3VtZWQgZG93biBieSB0aGUgdmFyaW91cyBhdHRhY2tzLiAgSGVyZSBpcyBvbmUgZXhhbXBs
ZSBvZiANCj4+ID4gIk92ZXJsYXkgVmlkZW8gQ29tbXVuaWNhdGlvbiBuZXR3b3JrIiBleGNoYW5n
ZSBGbG93IFBvbGljaWVzIHRvIHRoZSBVbmRlcmxheSBuZXR3b3JrLg0KPj4gPg0KPj4gPg0KPj4g
Pg0KPj4gPg0KPj4gPg0KPj4gPiBjaWQ6aW1hZ2UwMDEucG5nQDAxRDFCNTE2LjdGNzRFNDEwDQo+
PiA+DQo+PiA+DQo+PiA+DQo+PiA+ICovW0NKXSAvKlRoZSBhYm92ZSBleGFtcGxlIGNsZWFybHkg
c2hvd3MgdGhlIG5lY2Vzc2FyeSBpbnRlcmFjdGlvbiANCj4+ID4gYmV0d2VlbiB0aGUgdHdvIFBE
UHMvY29udHJvbGxlcnMsIHRvIG1ha2Ugc3VyZSB0aGF0IGRlY2lzaW9ucyBtYWRlIA0KPj4gPiBi
eSB0aGUgbmV0d29yayBjb250cm9sbGVyIGFjY29tbW9kYXRlIHRoZSBuZWVkcyBvZiB0aGUgdmlk
ZW8gDQo+PiA+IGN1c3RvbWVyIGFzIHBvc3NpYmx5IGV4cHJlc3NlZCB0b3dhcmRzIHRoZSB2aWRl
byBjb250cm9sbGVyOiBmb3IgDQo+PiA+IGV4YW1wbGUsIGN1c3RvbWVyIGRlbWFuZHMgdGhhdCB0
aGUgY29uZmlkZW50aWFsaXR5IG9mIHRoZSANCj4+ID4gdmlkZW9jb25mZXJlbmNlIG5lZWRzIHRv
IGJlIHByZXNlcnZlZCwgdGhlcmVieSBzdWdnZXN0aW5nIHRoZSB1c2UgDQo+PiA+IG9mIHRoZSBJ
UHNlYyBwcm90b2NvbCBzdWl0ZS4gVGhlIHZpZGVvIGNvbnRyb2xsZXIgbWF5IGVuZm9yY2UgYW4g
DQo+PiA+IElQc2VjIGRlc2lnbiBiYXNlZCB1cG9uIHRoZSB0cmFuc3BvcnQgbW9kZSwgd2hlcmVh
cyB0aGUgbmV0d29yayANCj4+ID4gY29udHJvbGxlciBpcyBzb2xpY2l0ZWQgdG8gYWxsb2NhdGUg
SVBzZWMgcmVzb3VyY2VzIChyZWFkIGZvciANCj4+ID4gZXhhbXBsZSBubyBBSCwgRVNQIGluIE5V
TEwgbW9kZSkgYWNjb3JkaW5nbHkuIFRoaXMgbWF5IHBvc3NpYmx5IA0KPj4gPiByYWlzZSBjb25m
bGljdGluZyBjb25maWd1cmF0aW9uIHRhc2tzICh0aGUgdmlkZW8gY29udHJvbGxlciB1c2VzIA0K
Pj4gPiBBSCwgdGhlIG5ldHdvcmsgY29udHJvbGxlciBkb2Vzbid0KSwgdGhlcmVieSBsZWFkaW5n
IHRvIA0KPj4gPiBpbmNvbnNpc3RlbmN5IHRoYXQgbWF5IGplb3BhcmRpemUgdGhlIHNlcnZpY2Uu
IFdoZXRoZXIgQkdQIEZTIGlzIA0KPj4gPiB1c2VkIHRvIGNhcnJ5IHNlY3VyaXR5IHBvbGljeSBp
bmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSB0d28gDQo+PiA+IGNvbnRyb2xsZXJzIGlzIGhhcmRseSB0
aGUgcG9pbnQsIGltaG86IHdoYXQgbWF0dGVycyBpcyB0aGUgDQo+PiA+IGNvbnNpc3RlbmN5IG9m
IHRoZSAoZmxvdy1iYXNlZCBzZWN1cml0eSBwb2xpY2llcyBlbmZvcmNlZCBieSBib3RoIHBhcnRp
ZXMsIGFuZCB3aGljaCBzaG91bGQgYmUgZGVyaXZlZCBmcm9tIHRoZSBjdXN0b21lcidzIHJlcXVp
cmVtZW50cyAoaWYgYW55KS4NCj4+ID4NCj4+ID4gVGhlIGdvYWwgb2YgSTJOU0YgaXMgdG8gc3Bl
Y2lmeSB0aGUgY29tbW9uIGluZm9ybWF0aW9uIG1vZGVsIGFuZCANCj4+ID4gZGF0YSBtb2RlbCBm
b3IgdGhlICpfIFByb3RvY29sIEluZGVwZW5kZW50IEZsb3cgU2VjdXJpdHkgUG9saWNpZXMgDQo+
PiA+IF8qd2hpY2ggY2FuIGJlIHF1ZXJpZWQgYW5kIHNldCBiZXR3ZWVuIGRvbWFpbnMuDQo+PiA+
DQo+PiA+IFtDSl0gT0suDQo+PiA+DQo+PiA+ICogKg0KPj4gPg0KPj4gPiBodHRwczovL2RhdGF0
cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1mYW5nLWkybnNmLWludGVyLWNsb3VkLWRkb3MtDQo+
PiA+IG1pdCBpZ2F0aW9uLWFwaS8gaXMganVzdCB0aGUgc3RhcnRpbmcgcG9pbnQuIChuZWVkcyBt
b3JlIHdvcmsgdG8gDQo+PiA+IGltcHJvdmUgdGhlIGNsYXJpdHkpLg0KPj4gPiBXZSBhcmUgYXNr
aW5nIGlmIHBlb3BsZSB0byBleHByZXNzIHRoZWlyIG9waW5pb24gb24gdGhpcyB3b3JrIHRvIA0K
Pj4gPiB0aGUgSTJOU0ZAaWV0Zi5vcmcgPG1haWx0bzpJMk5TRkBpZXRmLm9yZz4gbGlzdC4NCj4+
ID4NCj4+ID4gW0NKXSBJIG5lZWQgdG8gcmVhZCB0aGlzIGRyYWZ0IGFuZCB3aWxsIGdldCBiYWNr
IHRvIHlvdSANCj4+ID4gYWNjb3JkaW5nbHksIGJ1dCB0aGlzIG1heSB0YWtlIGEgY291cGxlIG9m
IHdlZWtzIGFzIEknbSBwcmV0dHkgYnVzeSBmb3IgdGhlIHRpbWUgYmVpbmcuDQo+PiA+DQo+PiA+
DQo+PiA+DQo+PiA+IEknbGwgbGV0IE1lZCBmdXJ0aGVyIGNvbW1lbnQgYXMgYXBwcm9wcmlhdGUu
DQo+PiA+DQo+PiA+DQo+PiA+DQo+PiA+IENoZWVycywNCj4+ID4NCj4+ID4NCj4+ID4NCj4+ID4g
Q2hyaXN0aWFuLg0KPj4gPg0KPj4gPg0KPj4gPg0KPj4gPiBUaGFua3MsIExpbmRhDQo+PiA+DQo+
PiA+DQo+PiA+DQo+PiA+DQo+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQo+PiBfX19fX19fX18NCj4+ID4gX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+PiA+DQo+PiA+IENlIG1l
c3NhZ2UgZXQgc2VzIHBpZWNlcyBqb2ludGVzIHBldXZlbnQgY29udGVuaXIgZGVzIGluZm9ybWF0
aW9ucyANCj4+ID4gY29uZmlkZW50aWVsbGVzIG91IHByaXZpbGVnaWVlcyBldCBuZSBkb2l2ZW50
IGRvbmMgcGFzIGV0cmUgDQo+PiA+IGRpZmZ1c2VzLCBleHBsb2l0ZXMgb3UgY29waWVzIHNhbnMg
YXV0b3Jpc2F0aW9uLiBTaSB2b3VzIGF2ZXogcmVjdSANCj4+ID4gY2UgbWVzc2FnZSBwYXIgZXJy
ZXVyLCB2ZXVpbGxleiBsZSBzaWduYWxlciBhIGwnZXhwZWRpdGV1ciBldCBsZSANCj4+ID4gZGV0
cnVpcmUgYWluc2kgcXVlIGxlcyBwaWVjZXMNCj4+IGpvaW50ZXMuIExlcyBtZXNzYWdlcyBlbGVj
dHJvbmlxdWVzIGV0YW50IHN1c2NlcHRpYmxlcyBkJ2FsdGVyYXRpb24sIA0KPj4gT3JhbmdlIGRl
Y2xpbmUgdG91dGUgcmVzcG9uc2FiaWxpdGUgc2kgY2UgbWVzc2FnZSBhIGV0ZSBhbHRlcmUsIGRl
Zm9ybWUgb3UgZmFsc2lmaWUuIE1lcmNpLg0KPj4gPg0KPj4gPiBUaGlzIG1lc3NhZ2UgYW5kIGl0
cyBhdHRhY2htZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgb3IgDQo+PiA+IHByaXZpbGVn
ZWQgaW5mb3JtYXRpb24gdGhhdCBtYXkgYmUgcHJvdGVjdGVkIGJ5IGxhdzsgdGhleSBzaG91bGQg
DQo+PiA+IG5vdCBiZQ0KPj4gZGlzdHJpYnV0ZWQsIHVzZWQgb3IgY29waWVkIHdpdGhvdXQgYXV0
aG9yaXNhdGlvbi4NCj4+ID4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBlbWFpbCBpbiBlcnJv
ciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIA0KPj4gPiBhbmQgZGVsZXRlIHRoaXMNCj4+IG1l
c3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cy4NCj4+ID4gQXMgZW1haWxzIG1heSBiZSBhbHRlcmVk
LCBPcmFuZ2UgaXMgbm90IGxpYWJsZSBmb3IgbWVzc2FnZXMgdGhhdCANCj4+ID4gaGF2ZSBiZWVu
DQo+PiBtb2RpZmllZCwgY2hhbmdlZCBvciBmYWxzaWZpZWQuDQo+PiA+IFRoYW5rIHlvdS4NCj4+
ID4NCj4+ID4NCj4+ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCj4+ID4gbnZvMyBtYWlsaW5nIGxpc3QNCj4+ID4gbnZvM0BpZXRmLm9yZw0KPj4gPiBo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL252bzMNCj4+DQo+Pg0KPj4gX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+IG52bzMgbWFp
bGluZyBsaXN0DQo+PiBudm8zQGlldGYub3JnDQo+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL252bzMNCj4NCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCj4gbnZvMyBtYWlsaW5nIGxpc3QNCj4gbnZvM0BpZXRmLm9yZw0KPiBo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL252bzMNCg==


From nobody Thu Jun 16 01:17:25 2016
Return-Path: <linda.dunbar@huawei.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 B968B12B015; Thu, 16 Jun 2016 01:17:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.647
X-Spam-Level: 
X-Spam-Status: No, score=-5.647 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=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 A953l7s2SdB8; Thu, 16 Jun 2016 01:17:20 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 96B3C12B027; Thu, 16 Jun 2016 01:07:37 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml704-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CQX12941; Thu, 16 Jun 2016 08:07:33 +0000 (GMT)
Received: from DFWEML702-CAH.china.huawei.com (10.193.5.176) by lhreml704-cah.china.huawei.com (10.201.5.130) with Microsoft SMTP Server (TLS) id 14.3.235.1; Thu, 16 Jun 2016 09:07:32 +0100
Received: from DFWEML501-MBB.china.huawei.com ([10.193.5.179]) by dfweml702-cah.china.huawei.com ([10.193.5.176]) with mapi id 14.03.0235.001; Thu, 16 Jun 2016 01:07:21 -0700
From: Linda Dunbar <linda.dunbar@huawei.com>
To: Lou Berger <lberger@labn.net>, Liyizhou <liyizhou@huawei.com>, NVO3 <nvo3@ietf.org>
Thread-Topic: : Any use cases of Overlay network requesting IPSec connection from the Underlay for a specific time span? (was : Flow Security Policies exchanged over I2NSF service layer interface?
Thread-Index: AQHRx6YbXT5qJk0N50+rgdw7Em/z2g==
Date: Thu, 16 Jun 2016 08:07:20 +0000
Message-ID: <4A95BA014132FF49AE685FAB4B9F17F657EB5155@dfweml501-mbb>
References: <4A95BA014132FF49AE685FAB4B9F17F657EB4B26@dfweml501-mbb> <d47517f0-b1b7-950d-ac81-04f16af591b8@labn.net>
In-Reply-To: <d47517f0-b1b7-950d-ac81-04f16af591b8@labn.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.220.134.143]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090202.57625E46.0082, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 89c24c6a5d6000a8c48646f30678f5ea
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/DDf4_PYos1G1rO5GXffU-TjOujs>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>
Subject: Re: [I2nsf] : Any use cases of Overlay network requesting IPSec connection from the Underlay for a specific time span? (was : Flow Security Policies exchanged over I2NSF service layer interface?
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 16 Jun 2016 08:17:22 -0000

Lou,=20

Thanks for the confirmation of the use case.=20

Two questions related to Overlay IPSec tunnel being provided by Underlay ne=
twork:=20

1) Are there any cases when overlay network nodes don't normally need IPSec=
 tunnel among their nodes for normal traffic. Only for some special occasio=
ns needing the IPSec tunnels for a portion of the traffic among subset of o=
verlay nodes?=20

2) If the answer to the above question is YES, then are there any cases tha=
t Overlay nodes don't have the resource or capability to establish IPSec Tu=
nnels among themselves for the special traffic that need IPSec, therefore, =
would like to request the underlay network to establish IPSec tunnel betwee=
n the directly attached NVE nodes? =20

For examples,  the Virtual Switch embedded in servers may not have the need=
ed IPSec capability as majority of its traffic don't need to be over IPSec =
channels.

If Overlay network nodes need the underlay network to establish IPsec tunne=
ls for some specific traffic, should the request come from the Overlay netw=
ork controller (or management system) because the request needs to consume =
resources and may need extra billing involved? In addition, the Overlay net=
work needs to query if the underlay network can provide the needed Tunnel, =
correct?=20

I2NSF Service Layer interface specifies the Flow Security Policy North boun=
d to controller, which can be used by Overlay network controller to inquire=
 the capability provided by the underlay and to set the actual Flow Policy =
to the underlay (via the controller).

Thanks, Linda

-----Original Message-----
From: Lou Berger [mailto:lberger@labn.net]=20
Sent: Wednesday, June 15, 2016 10:00 AM
To: Linda Dunbar; Liyizhou; NVO3
Subject: Re: [nvo3] FW: Any use cases of Overlay network requesting IPSec c=
onnection from the Underlay for a specific time span? (was : Flow Security =
Policies exchanged over I2NSF service layer interface?


Yes -- this is a real use case.

This use case (overlays interconnected over IPsec tunnels with NVE end
points) motivated our work on RFC5566 and we built supported for it (as wel=
l as other tunnel technologies) in a quagga based NVO3 controller.=20
This code is publicly available, but is not yet part of a standard quagga r=
elease.

Lou

On 6/15/2016 8:55 AM, Linda Dunbar wrote:
>
> NVO3 Participants,
>
> =20
>
> I2NSF (Interface to Network Security function) has a work item in=20
> defining the flow security policy between domains (which includes=20
> inquiry of the capability from one domain to another and the actual=20
> flow policy rules from one domain to another).
>
> Very often, the paths (or links) among nodes of a overlay network are=20
> provided by other network operators (a.k.a. "underlay network").  The=20
> flow policy rules are intended to filter out unwanted traffic from=20
> underlay network so that various attack traffic won't saturated the=20
> access links to the overlay nodes.
>
> =20
>
> One interesting scenario brought up is Overlay nodes may need to=20
> request some traffic to be traversing IPsec channel. To achieve this=20
> goal, it is necessary for Overlay Network controller to inquire if the=20
> needed IPsec resource are even available before send the request (may=20
> even involve AAA process between controllers of each corresponding=20
> domain ).
>
> =20
>
> Want to have a survey if people see the use case of Overlay Network=20
> needing portion of traffic to be through IPSec channel?
>
> IPSec is supposed to be between two end nodes. Here we assume that the=20
> Overlay nodes don't have the resource or capability for IPsec, but=20
> expect IPsec between flow's ingress and egress nodes (i.e. NVE).
>
> =20
>
> Any opinion is appreciated.
>
> Thanks,
>
> Linda
>
> =20
>
> *From:*Linda Dunbar
> *Sent:* Tuesday, June 14, 2016 4:03 PM
> *To:* 'christian.jacquenet@orange.com'; BOUCADAIR Mohamed IMT/OLN
> *Cc:* I2NSF@ietf.org
> *Subject:* Any use cases of Overlay network requesting IPSec=20
> connection from the Underlay for a specific time span? (was : Flow=20
> Security Policies exchanged over I2NSF service layer interface?
>
> =20
>
> Christian,
>
> =20
>
> Your feedback seems to suggest that Overlay network Controller may=20
> send request to the underlay network controller requesting IPsec=20
> connections among overlay nodes. Do I understand you correctly?
>
> =20
>
> Are there any use cases of overlay network needing IPSec among their=20
> nodes only for a specific time span? i.e. Time based IPSec connection?
>
> =20
>
> Linda
>
> =20
>
> *From:*christian.jacquenet@orange.com
> <mailto:christian.jacquenet@orange.com>
> [mailto:christian.jacquenet@orange.com]
> *Sent:* Monday, June 13, 2016 11:23 AM
> *To:* Linda Dunbar; BOUCADAIR Mohamed IMT/OLN
> *Subject:* RE: Any feedback on the Protocol Independent Flow Security=20
> Policies exchanged over I2NSF service layer interface?
>
> =20
>
> =20
>
> *[snip]*
>
> =20
>
> =20
>
> =20
>
> Very often, the paths (or links) among nodes of a overlay network are=20
> provided by other network operators (a.k.a. "underlay network").  Very=20
> much like traditional networks placing FW (Firewall) or IPS (Intrusion=20
> Prevention System) on the wire to enforce the flow security rules,=20
> I2NSF *_Protocol Independent Flow Security Policies_* can be used by=20
> overlay networks to request certain flow based security rules to be=20
> enforced by its underlay networks, to prevent the unwanted attacks=20
> traffic from occupying the physical links and ports to the overlay=20
> network nodes, and to avoid the overlay nodes' CPU/Storage/Port=20
> utilization being consumed down by the various attacks.  Here is one=20
> example of "Overlay Video Communication network" exchange Flow=20
> Policies to the Underlay network.
>
> =20
>
> =20
>
> cid:image001.png@01D1B516.7F74E410
>
> =20
>
> */[CJ] /*The above example clearly shows the necessary interaction=20
> between the two PDPs/controllers, to make sure that decisions made by=20
> the network controller accommodate the needs of the video customer as=20
> possibly expressed towards the video controller: for example, customer=20
> demands that the confidentiality of the videoconference needs to be=20
> preserved, thereby suggesting the use of the IPsec protocol suite. The=20
> video controller may enforce an IPsec design based upon the transport=20
> mode, whereas the network controller is solicited to allocate IPsec=20
> resources (read for example no AH, ESP in NULL mode) accordingly. This=20
> may possibly raise conflicting configuration tasks (the video=20
> controller uses AH, the network controller doesn't), thereby leading=20
> to inconsistency that may jeopardize the service. Whether BGP FS is=20
> used to carry security policy information between the two controllers=20
> is hardly the point, imho: what matters is the consistency of the=20
> (flow-based security policies enforced by both parties, and which=20
> should be derived from the customer's requirements (if any).
>
> The goal of I2NSF is to specify the common information model and data=20
> model for the *_ Protocol Independent Flow Security Policies _*which=20
> can be queried and set between domains.
>
> [CJ] OK.
>
> * *
>
> https://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-mit
> igation-api/ is just the starting point. (needs more work to improve=20
> the clarity).
> We are asking if people to express their opinion on this work to the=20
> I2NSF@ietf.org <mailto:I2NSF@ietf.org> list.
>
> [CJ] I need to read this draft and will get back to you accordingly,=20
> but this may take a couple of weeks as I'm pretty busy for the time being=
.
>
> =20
>
> I'll let Med further comment as appropriate.
>
> =20
>
> Cheers,
>
> =20
>
> Christian.
>
> =20
>
> Thanks, Linda
>
> =20
>
> ______________________________________________________________________
> ___________________________________________________
> =20
> Ce message et ses pieces jointes peuvent contenir des informations=20
> confidentielles ou privilegiees et ne doivent donc pas etre diffuses,=20
> exploites ou copies sans autorisation. Si vous avez recu ce message=20
> par erreur, veuillez le signaler a l'expediteur et le detruire ainsi que =
les pieces jointes. Les messages electroniques etant susceptibles d'alterat=
ion, Orange decline toute responsabilite si ce message a ete altere, deform=
e ou falsifie. Merci.
> =20
> This message and its attachments may contain confidential or=20
> privileged information that may be protected by law; they should not be d=
istributed, used or copied without authorisation.
> If you have received this email in error, please notify the sender and de=
lete this message and its attachments.
> As emails may be altered, Orange is not liable for messages that have bee=
n modified, changed or falsified.
> Thank you.
>
>
> _______________________________________________
> nvo3 mailing list
> nvo3@ietf.org
> https://www.ietf.org/mailman/listinfo/nvo3



From nobody Thu Jun 16 01:18:32 2016
Return-Path: <dacheng.zdc@alibaba-inc.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 4A23712B042 for <i2nsf@ietfa.amsl.com>; Thu, 16 Jun 2016 01:18:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.017
X-Spam-Level: 
X-Spam-Status: No, score=-1.017 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_FONT_FACE_BAD=0.981, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=alibaba-inc.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 fBiLsdiw-t5p for <i2nsf@ietfa.amsl.com>; Thu, 16 Jun 2016 01:18:29 -0700 (PDT)
Received: from out4133-66.mail.aliyun.com (out4133-66.mail.aliyun.com [42.120.133.66]) by ietfa.amsl.com (Postfix) with ESMTP id 29CAD12B014 for <I2NSF@ietf.org>; Thu, 16 Jun 2016 01:18:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alibaba-inc.com; s=default; t=1466065088; h=Date:Subject:From:To:Message-ID:Mime-version:Content-type; bh=Ji5G+NBKXFrJj84QoVpB9OHOEL77j3bGzS7FTB0fmfg=; b=H2c+tU3l1+E3aYvXPRNmH4bhvLk0QsUNs2G7CXd2wdyod2cHB+twVSjGuMfTty93NvjHuDJyyMFqIJCD9rfKvmN7dyv1ju+O0kogPU1JhebhJnc/Z461wjHtjJTWlwCPX92guocWyjhfFiX7ye8Z3sZThoEFdhOTSz+vAYXuzZU=
X-Alimail-AntiSpam: AC=PASS; BC=-1|-1; BR=01201311R471e4; FP=0|-1|-1|-1|0|-1|-1|-1; HT=e02c03294; MF=dacheng.zdc@alibaba-inc.com; NM=1;  PH=DS; RN=6; SR=0; TI=SMTPD_----4vseduH_1466065079; 
Received: from 30.30.150.19(mailfrom:dacheng.zdc@alibaba-inc.com ip:182.92.253.3) by smtp.aliyun-inc.com(127.0.0.1); Thu, 16 Jun 2016 16:18:04 +0800
User-Agent: Microsoft-MacOutlook/14.6.4.160422
Date: Thu, 16 Jun 2016 16:17:56 +0800
From: "Dacheng Zhang" <dacheng.zdc@alibaba-inc.com>
To: John Strassner <strazpdj@gmail.com>
Message-ID: <D3888151.3F68C%dacheng.zdc@alibaba-inc.com>
Thread-Topic: [I2nsf] =?GB2312?B?tPC4tA==?=: questions about some terminologies defined by draft-ietf-i2nsf-terminology-00
References: <D388437F.3F660%dacheng.zdc@alibaba-inc.com> <CAJwYUrGa9ZmvJEXk8rn5hs_CfZj5JZVG+Y6a3MBLCTgLPp1XGg@mail.gmail.com>
In-Reply-To: <CAJwYUrGa9ZmvJEXk8rn5hs_CfZj5JZVG+Y6a3MBLCTgLPp1XGg@mail.gmail.com>
Mime-version: 1.0
Content-type: multipart/alternative; boundary="B_3548938684_6545753"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/EPeWxhDA2fxkVVZyPGtBU2Y7ZlE>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, "Xialiang \(Frank\)" <frank.xialiang@huawei.com>, "DIEGO LOPEZ GARCIA \(diego.r.lopez@telefonica.com\)" <diego.r.lopez@telefonica.com>, Susan Hares <shares@ndzh.com>, Linda Dunbar <linda.dunbar@huawei.com>
Subject: Re: [I2nsf] =?gb2312?b?tPC4tDogcXVlc3Rpb25zIGFib3V0IHNvbWUgdGVybWlu?= =?gb2312?b?b2xvZ2llcyBkZWZpbmVkIGJ5IGRyYWZ0LWlldGYtaTJuc2YtdGVybWlub2xv?= =?gb2312?b?Z3ktMDA=?=
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 16 Jun 2016 08:18:31 -0000

> ´ËÓÊ¼þÊ¹ÓÃ MIME ¸ñÊ½¡£ÓÉÓÚÓÊ¼þÔÄ¶Á³ÌÐò²»ÄÜÊ¶±ð
´Ë¸ñÊ½£¬Òò´Ë£¬¿ÉÄÜÎÞ·¨Ê¶±ð¸ÃÓÊ¼þµÄ·Ö²¿»ò²¿·ÖÄÚÈÝ¡£

--B_3548938684_6545753
Content-type: text/plain;
	charset="GB2312"
Content-transfer-encoding: quoted-printable

Ok. I think your definition works.^_^

Dacheng

=B7=A2=BC=FE=C8=CB:  John Strassner <strazpdj@gmail.com>
=C8=D5=C6=DA:  2016=C4=EA6=D4=C216=C8=D5 =D0=C7=C6=DA=CB=C4 =CF=C2=CE=E72:05
=D6=C1:  dacheng de <dacheng.zdc@alibaba-inc.com>, John Strassner
<strazpdj@gmail.com>
=B3=AD=CB=CD:  "Xialiang (Frank)" <frank.xialiang@huawei.com>, Linda Dunbar
<linda.dunbar@huawei.com>, Susan Hares <shares@ndzh.com>, "DIEGO LOPEZ
GARCIA (diego.r.lopez@telefonica.com)" <diego.r.lopez@telefonica.com>,
"I2NSF@ietf.org" <I2NSF@ietf.org>
=D6=F7=CC=E2:  Re: [I2nsf] =B4=F0=B8=B4: questions about some terminologies defined by
draft-ietf-i2nsf-terminology-00

Hi Dacheng,

I agree that "I2NSF system" is not well defined. Your definition is better,
but it should apply for all NSFs (not 'the NSF'). In addition, the
Capability Layer is not an abstraction layer, it a simply a collection of
abstractions (the capabilities). So how about:

    Capability Layer:  Defines the set of capabilities available to the
Controller for the set of NSFs that the Controller manages.

or

    Capability Layer:  Defines the set of features available to the
Controller for the set of NSFs that the Controller manages.


regards,
John

On Wed, Jun 15, 2016 at 8:55 PM, Dacheng Zhang <dacheng.zdc@alibaba-inc.com=
>
wrote:
> I think I agree with Frank. The confusion is caused by the 'I2NSF system=A1=
=AF.
> Maybe we should change the definition in the terminology draft to Capabil=
ity
> Layer: Defines an abstraction layer that exposes a set of capabilities of=
 the
> NSF?
>=20
> =B7=A2=BC=FE=C8=CB:  I2nsf <i2nsf-bounces@ietf.org> on behalf of "Xialiang (Frank)"
> <frank.xialiang@huawei.com>
> =C8=D5=C6=DA:  2016=C4=EA6=D4=C216=C8=D5 =D0=C7=C6=DA=CB=C4 =C9=CF=CE=E711:47
> =D6=C1:  Linda Dunbar <linda.dunbar@huawei.com>, John Strassner
> <strazpdj@gmail.com>, Susan Hares <shares@ndzh.com>, "DIEGO LOPEZ GARCIA
> (diego.r.lopez@telefonica.com)" <diego.r.lopez@telefonica.com>
> =B3=AD=CB=CD:  "I2NSF@ietf.org" <I2NSF@ietf.org>
> =D6=F7=CC=E2:  [I2nsf] =B4=F0=B8=B4: questions about some terminologies defined by
> draft-ietf-i2nsf-terminology-00
>=20
> Hi Linda,
> Frankly, I don=A1=AFt see the essential difference for the meaning of termino=
logy
> =A1=B0capability=A1=B1 between  them.  We just need to make some modification in =
two
> places to keep consistence.
> We can do it during the update of I2NSF terminology draft.
> =20
> B.R.
> Frank
> =20
>=20
> =B7=A2=BC=FE=C8=CB: I2nsf [mailto:i2nsf-bounces@ietf.org] =B4=FA=B1=ED Linda Dunbar
> =B7=A2=CB=CD=CA=B1=BC=E4: 2016=C4=EA6=D4=C215=C8=D5 23:40
> =CA=D5=BC=FE=C8=CB: John Strassner; Susan Hares; DIEGO LOPEZ GARCIA
> (diego.r.lopez@telefonica.com)
> =B3=AD=CB=CD: I2NSF@ietf.org
> =D6=F7=CC=E2: [I2nsf] questions about some terminologies defined by
> draft-ietf-i2nsf-terminology-00
> =20
> Dear Authors:
> =20
> The term =A1=B0Capability Layer=A1=B1 defined by the =A1=B0draft-ietf-i2nsf-terminolo=
gy-00=A1=B1
> carries different  meaning than the =A1=B0Capability Layer=A1=B1 used by the I2NS=
F
> charter.=20
> =20
> =A1=B0draft-ietf-i2nsf-terminology-00=A1=B1:
> Capability: Defines a set of features that are available from a managed e=
ntity
> (see also I2NSF Capability).
> =20
> Capability Layer: Defines an abstraction layer that exposes a set of
> capabilities of the I2NSF system.
> =20
> I2NSF Charter:=20
> I2NSF will specify interfaces at two functional levels for the control an=
d
> monitoring of network security functions:
> The I2NSF Capability Layer specifies how to control and monitor NSFs at a
> functional implementation level. The term "Functional Implementation" is =
used
> to emphasize that the rules (for control and monitor) of NSFs have to be
> implementable by most NSFs. I2NSF will standardize a set of interfaces by
> which a security controller can invoke, operate, and monitor NSFs.
>=20
> The I2NSF Service Layer defines how clients' security policies may be
> expressed to a security controller. The controller implements its policie=
s
> according to the various capabilities provided by the I2NSF Capability La=
yer.
> The I2NSF Service Layer also allows the client to monitor the client spec=
ific
> policies.
> =20
> If we use the definitions by the =A1=B0draft-ietf-i2nsf-terminology-00=A1=B1, we =
should
> create a different terminology to represent the =A1=B0South bound Interface=A1=B1
> between Controller and NSF.
> =20
> Thanks, Linda
> =20
> =20
> =20
> _______________________________________________ I2nsf mailing list
> I2nsf@ietf.orghttps://www.ietf.org/mailman/listinfo/i2nsf



--=20
regards,
John



--B_3548938684_6545753
Content-type: text/html;
	charset="GB2312"
Content-transfer-encoding: quoted-printable

<html><head></head><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: s=
pace; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size:=
 14px; font-family: =CB=CE=CC=E5, sans-serif;"><div>Ok. I think your definition work=
s.^_^</div><div><br></div><div>Dacheng</div><div><br></div><span id=3D"OLK_SRC=
_BODY_SECTION"><div style=3D"font-family:Calibri; font-size:11pt; text-align:l=
eft; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADD=
ING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df =
1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt"><span style=3D"font-we=
ight:bold">=B7=A2=BC=FE=C8=CB: </span> John Strassner &lt;<a href=3D"mailto:strazpdj@gmail=
.com">strazpdj@gmail.com</a>&gt;<br><span style=3D"font-weight:bold">=C8=D5=C6=DA: </s=
pan> 2016=C4=EA6=D4=C216=C8=D5 =D0=C7=C6=DA=CB=C4 =CF=C2=CE=E72:05<br><span style=3D"font-weight:bold">=D6=C1: </s=
pan> dacheng de &lt;<a href=3D"mailto:dacheng.zdc@alibaba-inc.com">dacheng.zdc=
@alibaba-inc.com</a>&gt;, John Strassner &lt;<a href=3D"mailto:strazpdj@gmail.=
com">strazpdj@gmail.com</a>&gt;<br><span style=3D"font-weight:bold">=B3=AD=CB=CD: </sp=
an> "Xialiang (Frank)" &lt;<a href=3D"mailto:frank.xialiang@huawei.com">frank.=
xialiang@huawei.com</a>&gt;, Linda Dunbar &lt;<a href=3D"mailto:linda.dunbar@h=
uawei.com">linda.dunbar@huawei.com</a>&gt;, Susan Hares &lt;<a href=3D"mailto:=
shares@ndzh.com">shares@ndzh.com</a>&gt;, "DIEGO LOPEZ GARCIA (<a href=3D"mail=
to:diego.r.lopez@telefonica.com">diego.r.lopez@telefonica.com</a>)" &lt;<a h=
ref=3D"mailto:diego.r.lopez@telefonica.com">diego.r.lopez@telefonica.com</a>&g=
t;, "<a href=3D"mailto:I2NSF@ietf.org">I2NSF@ietf.org</a>" &lt;<a href=3D"mailto=
:I2NSF@ietf.org">I2NSF@ietf.org</a>&gt;<br><span style=3D"font-weight:bold">=D6=F7=
=CC=E2: </span> Re: [I2nsf] =B4=F0=B8=B4: questions about some terminologies defined by =
draft-ietf-i2nsf-terminology-00<br></div><div><br></div><div dir=3D"ltr"><div>=
Hi Dacheng,</div><div><br></div><div>I agree that "I2NSF system" is not well=
 defined. Your definition is better, but it should apply for all NSFs (not '=
the NSF'). In addition, the Capability Layer is not an abstraction <em>layer=
</em>, it a simply a collection of abstractions (the capabilities). So how a=
bout:</div><div><br></div><div><em>&nbsp;&nbsp;&nbsp; Capability Layer:&nbsp=
; Defines the set of capabilities available to the Controller for the set of=
 NSFs that the Controller manages.</em></div><div><br></div><div>or</div><di=
v><br></div><div><div><em>&nbsp;&nbsp;&nbsp; Capability Layer:&nbsp; Defines=
 the set of features available to the Controller for the set of NSFs that th=
e Controller manages.</em></div></div><div><i style=3D"font-family:Calibri,san=
s-serif;font-size:15px"><span lang=3D"EN-US" style=3D"color:rgb(34,34,34);font-f=
amily:&quot;PT Serif&quot;;font-size:9pt"><br></span></i></div><div><i style=
=3D"font-family:Calibri,sans-serif;font-size:15px"><span lang=3D"EN-US" style=3D"c=
olor:rgb(34,34,34);font-family:&quot;PT Serif&quot;;font-size:9pt"><br></spa=
n></i></div><div>regards,</div><div>John</div></div><div class=3D"gmail_extra"=
><br><div class=3D"gmail_quote">On Wed, Jun 15, 2016 at 8:55 PM, Dacheng Zhang=
 <span dir=3D"ltr">&lt;<a href=3D"mailto:dacheng.zdc@alibaba-inc.com" target=3D"_b=
lank">dacheng.zdc@alibaba-inc.com</a>&gt;</span> wrote:<br><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-l=
eft:1ex"><div style=3D"-ms-word-wrap: break-word;"><div><font face=3D"=CB=CE=CC=E5,sans-=
serif">I think I agree with Frank. The confusion is caused by the '</font><i=
><span lang=3D"EN-US"><font color=3D"#222222" face=3D"PT Serif"><span style=3D"font-=
size:9pt">I2NSF system</span><span style=3D"font-size:12px">&#8217;</span><spa=
n style=3D"font-size:9pt">. Maybe we should change the definition in&nbsp;</sp=
an><span style=3D"font-size:12px">the</span><span style=3D"font-size:9pt">&nbsp;=
</span></font></span></i><font color=3D"#222222" face=3D"PT Serif"><span style=3D"=
font-size:12px"><i>terminology draft to&nbsp;</i></span></font><i style=3D"fon=
t-family:Calibri,sans-serif;font-size:15px"><span lang=3D"EN-US" style=3D"color:=
rgb(34,34,34);font-family:&quot;PT Serif&quot;;font-size:9pt">Capability Lay=
er: Defines an abstraction layer that exposes a set of capabilities of the N=
SF?</span></i></div><div style=3D"color:rgb(0,0,0);font-family:=CB=CE=CC=E5,sans-serif=
;font-size:14px"><br></div><span style=3D"color:rgb(0,0,0);font-family:=CB=CE=CC=E5,sa=
ns-serif;font-size:14px"><div style=3D"border-width:1pt medium medium;border-s=
tyle:solid none none;border-color:rgb(181,196,223) currentColor currentColor=
;padding:3pt 0in 0in;text-align:left;color:black;font-family:Calibri;font-si=
ze:11pt"><span style=3D"font-weight:bold">=B7=A2=BC=FE=C8=CB: </span> I2nsf &lt;<a href=3D"m=
ailto:i2nsf-bounces@ietf.org" target=3D"_blank">i2nsf-bounces@ietf.org</a>&gt;=
 on behalf of "Xialiang (Frank)" &lt;<a href=3D"mailto:frank.xialiang@huawei.c=
om" target=3D"_blank">frank.xialiang@huawei.com</a>&gt;<br><span style=3D"font-w=
eight:bold">=C8=D5=C6=DA: </span> 2016=C4=EA6=D4=C216=C8=D5 =D0=C7=C6=DA=CB=C4 =C9=CF=CE=E711:47<br><span style=3D"fon=
t-weight:bold">=D6=C1: </span> Linda Dunbar &lt;<a href=3D"mailto:linda.dunbar@hua=
wei.com" target=3D"_blank">linda.dunbar@huawei.com</a>&gt;, John Strassner &lt=
;<a href=3D"mailto:strazpdj@gmail.com" target=3D"_blank">strazpdj@gmail.com</a>&=
gt;, Susan Hares &lt;<a href=3D"mailto:shares@ndzh.com" target=3D"_blank">shares=
@ndzh.com</a>&gt;, "DIEGO LOPEZ GARCIA (<a href=3D"mailto:diego.r.lopez@telefo=
nica.com" target=3D"_blank">diego.r.lopez@telefonica.com</a>)" &lt;<a href=3D"ma=
ilto:diego.r.lopez@telefonica.com" target=3D"_blank">diego.r.lopez@telefonica.=
com</a>&gt;<br><span style=3D"font-weight:bold">=B3=AD=CB=CD: </span> "<a href=3D"mailto=
:I2NSF@ietf.org" target=3D"_blank">I2NSF@ietf.org</a>" &lt;<a href=3D"mailto:I2N=
SF@ietf.org" target=3D"_blank">I2NSF@ietf.org</a>&gt;<br><span style=3D"font-wei=
ght:bold">=D6=F7=CC=E2: </span> [I2nsf] =B4=F0=B8=B4: questions about some terminologies def=
ined by draft-ietf-i2nsf-terminology-00<br></div><div><br></div><div><div la=
ng=3D"ZH-CN" vlink=3D"purple" link=3D"blue"><div><p class=3D"MsoNormal"><span lang=3D"=
EN-US" style=3D"color:rgb(31,73,125);font-size:10.5pt">Hi Linda,<u></u><u></u>=
</span></p><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:rgb(31,73,12=
5);font-size:10.5pt">Frankly, I don&#8217;t see the essential difference for=
 the meaning of terminology &#8220;capability&#8221; between &nbsp;them.&nbs=
p; We just need to make some modification in two places to keep consistence.=
<u></u><u></u></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"colo=
r:rgb(31,73,125);font-size:10.5pt">We can do it during the update of I2NSF t=
erminology draft.<u></u><u></u></span></p><p class=3D"MsoNormal"><span lang=3D"E=
N-US" style=3D"color:rgb(31,73,125);font-size:10.5pt"><u></u>&nbsp;<u></u></sp=
an></p><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:rgb(31,73,125);f=
ont-size:10.5pt">B.R.<u></u><u></u></span></p><p class=3D"MsoNormal"><span lan=
g=3D"EN-US" style=3D"color:rgb(31,73,125);font-size:10.5pt">Frank<u></u><u></u><=
/span></p><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:rgb(31,73,125=
);font-size:10.5pt"><u></u>&nbsp;<u></u></span></p><div><div style=3D"border-w=
idth:1pt medium medium;border-style:solid none none;border-color:rgb(181,196=
,223) currentColor currentColor;padding:3pt 0cm 0cm"><p class=3D"MsoNormal"><b=
><span style=3D"font-family:=CB=CE=CC=E5;font-size:10pt">=B7=A2=BC=FE=C8=CB<span lang=3D"EN-US">:</s=
pan></span></b><span lang=3D"EN-US" style=3D"font-family:=CB=CE=CC=E5;font-size:10pt"> I=
2nsf [<a href=3D"mailto:i2nsf-bounces@ietf.org" target=3D"_blank">mailto:i2nsf-b=
ounces@ietf.org</a>]
</span><b><span style=3D"font-family:=CB=CE=CC=E5;font-size:10pt">=B4=FA=B1=ED </span></b><sp=
an lang=3D"EN-US" style=3D"font-family:=CB=CE=CC=E5;font-size:10pt">Linda Dunbar<br></sp=
an><b><span style=3D"font-family:=CB=CE=CC=E5;font-size:10pt">=B7=A2=CB=CD=CA=B1=BC=E4<span lang=3D"EN-U=
S">:</span></span></b><span lang=3D"EN-US" style=3D"font-family:=CB=CE=CC=E5;font-size:1=
0pt"> 2016</span><span style=3D"font-family:=CB=CE=CC=E5;font-size:10pt">=C4=EA<span lang=3D=
"EN-US">6</span>=D4=C2<span lang=3D"EN-US">15</span>=C8=D5<span lang=3D"EN-US">
 23:40<br></span><b>=CA=D5=BC=FE=C8=CB<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"=
> John Strassner; Susan Hares; DIEGO LOPEZ GARCIA (<a href=3D"mailto:diego.r.l=
opez@telefonica.com" target=3D"_blank">diego.r.lopez@telefonica.com</a>)<br></=
span><b>=B3=AD=CB=CD<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"> <a href=3D"mail=
to:I2NSF@ietf.org" target=3D"_blank">I2NSF@ietf.org</a><br></span><b>=D6=F7=CC=E2<span=
 lang=3D"EN-US">:</span></b><span lang=3D"EN-US"> [I2nsf] questions about some t=
erminologies defined by draft-ietf-i2nsf-terminology-00<u></u><u></u></span>=
</span></p></div></div><p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>&nbsp;=
<u></u></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US">Dear Authors:<u></=
u><u></u></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>&nbsp;<u>=
</u></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US">The term &#8220;Capab=
ility Layer&#8221; defined by the &#8220;draft-ietf-i2nsf-terminology-00&#82=
21; carries different &nbsp;meaning than the &#8220;Capability Layer&#8221; =
used by the I2NSF charter.
<u></u><u></u></span></p><p class=3D"MsoNormal" style=3D"-ms-text-autospace:;">=
<span lang=3D"EN-US" style=3D"font-family:Courier;font-size:10pt"><u></u>&nbsp;<=
u></u></span></p><p class=3D"MsoNormal" style=3D"-ms-text-autospace:;"><span lan=
g=3D"EN-US">&#8220;draft-ietf-i2nsf-terminology-00&#8221;:<u></u><u></u></span=
></p><p class=3D"MsoNormal" style=3D"margin-left: 36pt; -ms-text-autospace:;"><i=
><span lang=3D"EN-US" style=3D"color:rgb(34,34,34);font-family:&quot;PT Serif&qu=
ot;;font-size:9pt">Capability: Defines a set of features that are available =
from a managed entity (see also I2NSF Capability).<u></u><u></u></span></i><=
/p><p class=3D"MsoNormal" style=3D"margin-left: 36pt; -ms-text-autospace:;"><i><=
span lang=3D"EN-US" style=3D"color:rgb(34,34,34);font-family:&quot;PT Serif&quot=
;;font-size:9pt"><u></u>&nbsp;<u></u></span></i></p><p class=3D"MsoNormal" sty=
le=3D"margin-left: 36pt; -ms-text-autospace:;"><i><span lang=3D"EN-US" style=3D"co=
lor:rgb(34,34,34);font-family:&quot;PT Serif&quot;;font-size:9pt">Capability=
 Layer: Defines an abstraction layer that exposes a set of capabilities of t=
he I2NSF system.<u></u><u></u></span></i></p><p class=3D"MsoNormal"><span lang=
=3D"EN-US"><u></u>&nbsp;<u></u></span></p><p class=3D"MsoNormal"><span lang=3D"EN-=
US">I2NSF Charter: <u></u><u></u></span></p><p class=3D"MsoNormal" style=3D"marg=
in-right:0cm;margin-bottom:6.3pt;margin-left:36pt"><i><span lang=3D"EN-US" sty=
le=3D"color:rgb(34,34,34);font-family:&quot;PT Serif&quot;;font-size:9pt">I2NS=
F will specify interfaces at two functional levels for the control and monit=
oring of network security functions:<u></u><u></u></span></i></p><p class=3D"M=
soNormal" style=3D"margin-right:0cm;margin-bottom:6.3pt;margin-left:36pt"><i><=
span lang=3D"EN-US" style=3D"color:rgb(34,34,34);font-family:&quot;PT Serif&quot=
;;font-size:9pt">The I2NSF Capability Layer specifies how to control and mon=
itor NSFs at a functional implementation level. The term "Functional Impleme=
ntation" is used to emphasize that the
 rules (for control and monitor) of NSFs have to be implementable by most N=
SFs. I2NSF will standardize a set of interfaces by which a security controll=
er can invoke, operate, and monitor NSFs.<br><br>
The I2NSF Service Layer defines how clients' security policies may be expre=
ssed to a security controller. The controller implements its policies accord=
ing to the various capabilities provided by the I2NSF Capability Layer. The =
I2NSF Service Layer also allows
 the client to monitor the client specific policies.<u></u><u></u></span></=
i></p><p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>&nbsp;<u></u></span></p=
><p class=3D"MsoNormal"><span lang=3D"EN-US">If we use the definitions by the &#=
8220;draft-ietf-i2nsf-terminology-00&#8221;, we should create a different te=
rminology to represent the &#8220;South bound Interface&#8221; between Contr=
oller and NSF.
<u></u><u></u></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>&nb=
sp;<u></u></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US">Thanks, Linda<u=
></u><u></u></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>&nbsp;=
<u></u></span></p><p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-siz=
e:10pt"><u></u>&nbsp;<u></u></span></b></p><p class=3D"MsoNormal"><span lang=3D"=
EN-US"><u></u>&nbsp;<u></u></span></p></div></div></div>
_______________________________________________
I2nsf mailing list
<a href=3D"mailto:I2nsf@ietf.org" target=3D"_blank">I2nsf@ietf.org</a><a href=3D"=
https://www.ietf.org/mailman/listinfo/i2nsf" target=3D"_blank">https://www.iet=
f.org/mailman/listinfo/i2nsf</a></span></div></blockquote></div><br><br clea=
r=3D"all"><br>-- <br><div class=3D"gmail_signature" data-smartmail=3D"gmail_signat=
ure"><div>regards,</div><div>John</div></div></div></span></body></html>

--B_3548938684_6545753--



From nobody Thu Jun 16 01:55:55 2016
Return-Path: <xuxiaohu@huawei.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 3AC7612B042; Thu, 16 Jun 2016 01:55:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.647
X-Spam-Level: 
X-Spam-Status: No, score=-5.647 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Lpub5msF6jmb; Thu, 16 Jun 2016 01:55:44 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 998F512B014; Thu, 16 Jun 2016 01:55:43 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml705-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CQX21879; Thu, 16 Jun 2016 08:55:40 +0000 (GMT)
Received: from NKGEML412-HUB.china.huawei.com (10.98.56.73) by lhreml705-cah.china.huawei.com (10.201.5.168) with Microsoft SMTP Server (TLS) id 14.3.235.1; Thu, 16 Jun 2016 09:54:47 +0100
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml412-hub.china.huawei.com ([10.98.56.73]) with mapi id 14.03.0235.001; Thu, 16 Jun 2016 16:54:36 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: Linda Dunbar <linda.dunbar@huawei.com>, Tom Herbert <tom@herbertland.com>,  "I2NSF@ietf.org" <I2NSF@ietf.org>
Thread-Topic: Can  Overlay nodes see any difference on how ECMP is used by the underlay in building the IPSec tunnels for a specific time span? (was : Flow Security Policies exchanged over I2NSF service layer interface?
Thread-Index: AQHRx6dF3l2HaItjV02ugKZ/+h5mbJ/rxyFg
Date: Thu, 16 Jun 2016 08:54:35 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5647D4@NKGEML515-MBX.china.huawei.com>
References: <4A95BA014132FF49AE685FAB4B9F17F657EB4B26@dfweml501-mbb> <d47517f0-b1b7-950d-ac81-04f16af591b8@labn.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5646D5@NKGEML515-MBX.china.huawei.com> <CALx6S34GyRTLfrX7oCViR9Mxyww=81RAFxT2FV9LLx=L7AQreQ@mail.gmail.com> <4A95BA014132FF49AE685FAB4B9F17F657EB5167@dfweml501-mbb>
In-Reply-To: <4A95BA014132FF49AE685FAB4B9F17F657EB5167@dfweml501-mbb>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.99.55]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020201.5762698D.0152, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 5dd51d35443bf41b558e6d36ed42ae71
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/CILRBQfo8AkyO3qaSWVpN5TlV-g>
Cc: "IPsec@ietf.org" <IPsec@ietf.org>, Lou Berger <lberger@labn.net>, Liyizhou <liyizhou@huawei.com>, NVO3 <nvo3@ietf.org>
Subject: Re: [I2nsf] Can Overlay nodes see any difference on how ECMP is used by the underlay in building the IPSec tunnels for a specific time span? (was : Flow Security Policies exchanged over I2NSF service layer interface?
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 16 Jun 2016 08:55:49 -0000

TGluZGEsDQoNClRvIG1heGltaXplIHRoZSBiYW5kd2lkdGggdXRpbGl6YXRpb24gd2l0aGluIGRh
dGEgY2VudGVyIG5ldHdvcmtzLCBpdCdzIG11Y2ggZGVzaXJhYmxlIHRvIHRyYW5zcG9ydCB0cmFm
ZmljIGJldHdlZW4gdHdvIE5WRS9QRSBub2RlcyBhY3Jvc3MgRUNNUHMgb2YgdGhlIHVuZGVybGF5
LiBJdCBoYXMgbm90aGluZyB0byBkbyB3aXRoIG92ZXJsYXkgbm9kZXMgYW5kIG92ZXJsYXkgY29u
dHJvbGxlcnMuDQoNCkJlc3QgcmVnYXJkcywNClhpYW9odQ0KDQo+IC0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tDQo+IEZyb206IExpbmRhIER1bmJhcg0KPiBTZW50OiBUaHVyc2RheSwgSnVuZSAx
NiwgMjAxNiA0OjE1IFBNDQo+IFRvOiBUb20gSGVyYmVydDsgWHV4aWFvaHU7IEkyTlNGQGlldGYu
b3JnDQo+IENjOiBMb3UgQmVyZ2VyOyBMaXlpemhvdTsgTlZPMzsgSVBzZWNAaWV0Zi5vcmcNCj4g
U3ViamVjdDogQ2FuIE92ZXJsYXkgbm9kZXMgc2VlIGFueSBkaWZmZXJlbmNlIG9uIGhvdyBFQ01Q
IGlzIHVzZWQgYnkgdGhlDQo+IHVuZGVybGF5IGluIGJ1aWxkaW5nIHRoZSBJUFNlYyB0dW5uZWxz
IGZvciBhIHNwZWNpZmljIHRpbWUgc3Bhbj8gKHdhcyA6IEZsb3cNCj4gU2VjdXJpdHkgUG9saWNp
ZXMgZXhjaGFuZ2VkIG92ZXIgSTJOU0Ygc2VydmljZSBsYXllciBpbnRlcmZhY2U/DQo+IA0KPiBY
aWFvIEh1IGFuZCBUb20sDQo+IA0KPiBEbyB5b3UgdGhpbmsgdGhhdCBPdmVybGF5IG5vZGVzIHdp
bGwgc2VlIGFueSBkaWZmZXJlbmNlIG9uIEhvdyBFQ01QIGlzIHVzZWQgYnkNCj4gdGhlIHVuZGVy
bGF5IHRvIGJ1aWxkIHRoZSBJUFNlYyB0dW5uZWwgYmV0d2VlbiBJbmdyZXNzL0VncmVzcyBub2Rl
cyBmb3IgdGhlDQo+IG92ZXJsYXkgbmV0d29yayBub2Rlcz8NCj4gDQo+IElmIHllcywgaG93IGNh
biBPdmVybGF5IGNvbnRyb2xsZXIgc3BlY2lmeSBpdHMgc3BlY2lmaWMgcmVxdWVzdHMgdG8gdGhl
IHVuZGVybGF5PyBJcw0KPiAibmVlZGluZyBFQ01QIiBvciAiRG9uJ3QgY2FyZSBFQ01QIiBiZSBn
b29kIGVub3VnaD8NCj4gDQo+IFRoYW5rcywgTGluZGENCj4gDQo+IC0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tDQo+IEZyb206IFRvbSBIZXJiZXJ0IFttYWlsdG86dG9tQGhlcmJlcnRsYW5kLmNv
bV0NCj4gU2VudDogV2VkbmVzZGF5LCBKdW5lIDE1LCAyMDE2IDExOjI4IFBNDQo+IFRvOiBYdXhp
YW9odQ0KPiBDYzogTG91IEJlcmdlcjsgTGluZGEgRHVuYmFyOyBMaXlpemhvdTsgTlZPMzsgSVBz
ZWNAaWV0Zi5vcmcNCj4gU3ViamVjdDogUmU6IFtudm8zXSBGVzogQW55IHVzZSBjYXNlcyBvZiBP
dmVybGF5IG5ldHdvcmsgcmVxdWVzdGluZyBJUFNlYw0KPiBjb25uZWN0aW9uIGZyb20gdGhlIFVu
ZGVybGF5IGZvciBhIHNwZWNpZmljIHRpbWUgc3Bhbj8gKHdhcyA6IEZsb3cgU2VjdXJpdHkNCj4g
UG9saWNpZXMgZXhjaGFuZ2VkIG92ZXIgSTJOU0Ygc2VydmljZSBsYXllciBpbnRlcmZhY2U/DQo+
IA0KPiBPbiBXZWQsIEp1biAxNSwgMjAxNiBhdCA4OjAzIFBNLCBYdXhpYW9odSA8eHV4aWFvaHVA
aHVhd2VpLmNvbT4gd3JvdGU6DQo+ID4gSGkgTG91LA0KPiA+DQo+ID4gSWYgSVBzZWMgdHVubmVs
cyBhcmUgdXNlZCB3aXRoaW4gZGF0YSBjZW50ZXJzLCB0aGUgc2VjdXJpdHkgbmVlZCBpcyB3ZWxs
IHNhdGlzZmllZC4NCj4gSG93ZXZlciwgdGhlIEVDTVAgY2FwYWJpbGl0eSBidWlsdCBvbiB0aGUg
VURQIHR1bm5lbHMgaXMgbG9zdCBhdCBhbGwuIFNvLCBob3cNCj4gYWJvdXQgZW5jYXBzdWxhdGlu
ZyBJUHNlYyBFU1Agb3ZlciBVRFAgdHVubmVscyBmb3IgbG9hZC1iYWxhbmNpbmcNCj4gaW1wcm92
ZW1lbnQgcHVycG9zZT8gTm90ZSB0aGF0IHRoaXMgRVNQLW92ZXItVURQIGVuY2Fwc3VsYXRpb24g
aXMgZGlmZmVyZW50DQo+IGZyb20gdGhlIEVTUC1vdmVyLVVEUCBlbmNhcHN1bGF0aW9uIGFzIGRl
c2NyaWJlZCBpbiBSRkMzOTQ4OiB0aGUgZm9ybWVyIHVzZXMNCj4gdGhlIFVEUCB0dW5uZWwgZm9y
IGxvYWQtYmFsYW5jaW5nIGltcHJvdmVtZW50IHB1cnBvc2UgYW5kIHRoZXJlZm9yZSB0aGUNCj4g
c291cmNlIHBvcnQgaXMgdXNlZCBhcyBhbiBlbnRyb3B5IGZpZWxkLCBpbiBjb250cmFzdCwgdGhl
IGxhdHRlciB1c2VzIHRoZSBVRFANCj4gdHVubmVsIGZvciBOQVQgdHJhdmVyc2FsIHB1cnBvc2Ug
YW5kIHRoZXJlZm9yZSB0aGUgc291cmNlIHBvcnQgaXMgc2V0IHRvIGENCj4gY29uc3RhbnQgdmFs
dWUgKGkuZS4sNDUwMCkuDQo+ID4NCj4gPiBCeSB0aGUgd2F5LCBJIGhhZCB3cm90ZSBhIGRyYWZ0
IGFib3V0IHRoaXMgRVNQLW92ZXItVURQIGFwcHJvYWNoICh3L28NCj4gc3VibWlzc2lvbikgdGhy
ZWUgeWVhcnMgYWdvIHdoZW4gY29uc2lkZXJpbmcgaG93IHRvIHVzZSBVRFAgdHVubmVscyB0bw0K
PiB0cmFuc3BvcnQgTVBMUyBhbmQgSVAgdHJhZmZpYy4gSWYgdGhlcmUgaXMgZW5vdWdoIGludGVy
ZXN0IG9uIHRoaXMgRVNQLW92ZXItVURQDQo+IGFwcHJvYWNoLCBJIGNhbiB1cGRhdGUgaXQgYW5k
IHRoZW4gc3VibWl0IGl0IGZvciBmdXJ0aGVyIGRpc2N1c3Npb24uDQo+ID4NCj4gVXNpbmcgdGhl
IGZsb3cgbGFiZWwgZm9yIEVDTVAgKFJGQzY0MzgpIHNvbHZlcyB0aGlzIHByb2JsZW0gd2l0aG91
dCByZXF1aXJpbmcNCj4gdGhlIGFkZGl0aW9uYWwgb3ZlcmhlYWQgb2YgYSBVRFAgaGVhZGVyLg0K
PiANCj4gVG9tDQo+IA0KPiA+IEJlc3QgcmVnYXJkcywNCj4gPiBYaWFvaHUNCj4gPg0KPiA+PiAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiBGcm9tOiBudm8zIFttYWlsdG86bnZvMy1i
b3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgTG91IEJlcmdlcg0KPiA+PiBTZW50OiBXZWRu
ZXNkYXksIEp1bmUgMTUsIDIwMTYgMTE6MDAgUE0NCj4gPj4gVG86IExpbmRhIER1bmJhcjsgTGl5
aXpob3U7IE5WTzMNCj4gPj4gU3ViamVjdDogUmU6IFtudm8zXSBGVzogQW55IHVzZSBjYXNlcyBv
ZiBPdmVybGF5IG5ldHdvcmsgcmVxdWVzdGluZw0KPiA+PiBJUFNlYyBjb25uZWN0aW9uIGZyb20g
dGhlIFVuZGVybGF5IGZvciBhIHNwZWNpZmljIHRpbWUgc3Bhbj8gKHdhcyA6DQo+ID4+IEZsb3cg
U2VjdXJpdHkgUG9saWNpZXMgZXhjaGFuZ2VkIG92ZXIgSTJOU0Ygc2VydmljZSBsYXllciBpbnRl
cmZhY2U/DQo+ID4+DQo+ID4+DQo+ID4+IFllcyAtLSB0aGlzIGlzIGEgcmVhbCB1c2UgY2FzZS4N
Cj4gPj4NCj4gPj4gVGhpcyB1c2UgY2FzZSAob3ZlcmxheXMgaW50ZXJjb25uZWN0ZWQgb3ZlciBJ
UHNlYyB0dW5uZWxzIHdpdGggTlZFDQo+ID4+IGVuZA0KPiA+PiBwb2ludHMpIG1vdGl2YXRlZCBv
dXIgd29yayBvbiBSRkM1NTY2IGFuZCB3ZSBidWlsdCBzdXBwb3J0ZWQgZm9yIGl0DQo+ID4+IChh
cyB3ZWxsIGFzIG90aGVyIHR1bm5lbCB0ZWNobm9sb2dpZXMpIGluIGEgcXVhZ2dhIGJhc2VkIE5W
TzMgY29udHJvbGxlci4NCj4gPj4gVGhpcyBjb2RlIGlzIHB1YmxpY2x5IGF2YWlsYWJsZSwgYnV0
IGlzIG5vdCB5ZXQgcGFydCBvZiBhIHN0YW5kYXJkIHF1YWdnYQ0KPiByZWxlYXNlLg0KPiA+Pg0K
PiA+PiBMb3UNCj4gPj4NCj4gPj4gT24gNi8xNS8yMDE2IDg6NTUgQU0sIExpbmRhIER1bmJhciB3
cm90ZToNCj4gPj4gPg0KPiA+PiA+IE5WTzMgUGFydGljaXBhbnRzLA0KPiA+PiA+DQo+ID4+ID4N
Cj4gPj4gPg0KPiA+PiA+IEkyTlNGIChJbnRlcmZhY2UgdG8gTmV0d29yayBTZWN1cml0eSBmdW5j
dGlvbikgaGFzIGEgd29yayBpdGVtIGluDQo+ID4+ID4gZGVmaW5pbmcgdGhlIGZsb3cgc2VjdXJp
dHkgcG9saWN5IGJldHdlZW4gZG9tYWlucyAod2hpY2ggaW5jbHVkZXMNCj4gPj4gPiBpbnF1aXJ5
IG9mIHRoZSBjYXBhYmlsaXR5IGZyb20gb25lIGRvbWFpbiB0byBhbm90aGVyIGFuZCB0aGUgYWN0
dWFsDQo+ID4+ID4gZmxvdyBwb2xpY3kgcnVsZXMgZnJvbSBvbmUgZG9tYWluIHRvIGFub3RoZXIp
Lg0KPiA+PiA+DQo+ID4+ID4gVmVyeSBvZnRlbiwgdGhlIHBhdGhzIChvciBsaW5rcykgYW1vbmcg
bm9kZXMgb2YgYSBvdmVybGF5IG5ldHdvcmsNCj4gPj4gPiBhcmUgcHJvdmlkZWQgYnkgb3RoZXIg
bmV0d29yayBvcGVyYXRvcnMgKGEuay5hLiAidW5kZXJsYXkNCj4gPj4gPiBuZXR3b3JrIikuICBU
aGUgZmxvdyBwb2xpY3kgcnVsZXMgYXJlIGludGVuZGVkIHRvIGZpbHRlciBvdXQNCj4gPj4gPiB1
bndhbnRlZCB0cmFmZmljIGZyb20gdW5kZXJsYXkgbmV0d29yayBzbyB0aGF0IHZhcmlvdXMgYXR0
YWNrDQo+ID4+ID4gdHJhZmZpYyB3b24ndCBzYXR1cmF0ZWQgdGhlIGFjY2VzcyBsaW5rcyB0byB0
aGUgb3ZlcmxheSBub2Rlcy4NCj4gPj4gPg0KPiA+PiA+DQo+ID4+ID4NCj4gPj4gPiBPbmUgaW50
ZXJlc3Rpbmcgc2NlbmFyaW8gYnJvdWdodCB1cCBpcyBPdmVybGF5IG5vZGVzIG1heSBuZWVkIHRv
DQo+ID4+ID4gcmVxdWVzdCBzb21lIHRyYWZmaWMgdG8gYmUgdHJhdmVyc2luZyBJUHNlYyBjaGFu
bmVsLiBUbyBhY2hpZXZlDQo+ID4+ID4gdGhpcyBnb2FsLCBpdCBpcyBuZWNlc3NhcnkgZm9yIE92
ZXJsYXkgTmV0d29yayBjb250cm9sbGVyIHRvDQo+ID4+ID4gaW5xdWlyZSBpZiB0aGUgbmVlZGVk
IElQc2VjIHJlc291cmNlIGFyZSBldmVuIGF2YWlsYWJsZSBiZWZvcmUgc2VuZA0KPiA+PiA+IHRo
ZSByZXF1ZXN0IChtYXkgZXZlbiBpbnZvbHZlIEFBQSBwcm9jZXNzIGJldHdlZW4gY29udHJvbGxl
cnMgb2YNCj4gPj4gPiBlYWNoIGNvcnJlc3BvbmRpbmcgZG9tYWluICkuDQo+ID4+ID4NCj4gPj4g
Pg0KPiA+PiA+DQo+ID4+ID4gV2FudCB0byBoYXZlIGEgc3VydmV5IGlmIHBlb3BsZSBzZWUgdGhl
IHVzZSBjYXNlIG9mIE92ZXJsYXkgTmV0d29yaw0KPiA+PiA+IG5lZWRpbmcgcG9ydGlvbiBvZiB0
cmFmZmljIHRvIGJlIHRocm91Z2ggSVBTZWMgY2hhbm5lbD8NCj4gPj4gPg0KPiA+PiA+IElQU2Vj
IGlzIHN1cHBvc2VkIHRvIGJlIGJldHdlZW4gdHdvIGVuZCBub2Rlcy4gSGVyZSB3ZSBhc3N1bWUg
dGhhdA0KPiA+PiA+IHRoZSBPdmVybGF5IG5vZGVzIGRvbid0IGhhdmUgdGhlIHJlc291cmNlIG9y
IGNhcGFiaWxpdHkgZm9yIElQc2VjLA0KPiA+PiA+IGJ1dCBleHBlY3QgSVBzZWMgYmV0d2VlbiBm
bG93J3MgaW5ncmVzcyBhbmQgZWdyZXNzIG5vZGVzIChpLmUuIE5WRSkuDQo+ID4+ID4NCj4gPj4g
Pg0KPiA+PiA+DQo+ID4+ID4gQW55IG9waW5pb24gaXMgYXBwcmVjaWF0ZWQuDQo+ID4+ID4NCj4g
Pj4gPiBUaGFua3MsDQo+ID4+ID4NCj4gPj4gPiBMaW5kYQ0KPiA+PiA+DQo+ID4+ID4NCj4gPj4g
Pg0KPiA+PiA+ICpGcm9tOipMaW5kYSBEdW5iYXINCj4gPj4gPiAqU2VudDoqIFR1ZXNkYXksIEp1
bmUgMTQsIDIwMTYgNDowMyBQTQ0KPiA+PiA+ICpUbzoqICdjaHJpc3RpYW4uamFjcXVlbmV0QG9y
YW5nZS5jb20nOyBCT1VDQURBSVIgTW9oYW1lZCBJTVQvT0xODQo+ID4+ID4gKkNjOiogSTJOU0ZA
aWV0Zi5vcmcNCj4gPj4gPiAqU3ViamVjdDoqIEFueSB1c2UgY2FzZXMgb2YgT3ZlcmxheSBuZXR3
b3JrIHJlcXVlc3RpbmcgSVBTZWMNCj4gPj4gPiBjb25uZWN0aW9uIGZyb20gdGhlIFVuZGVybGF5
IGZvciBhIHNwZWNpZmljIHRpbWUgc3Bhbj8gKHdhcyA6IEZsb3cNCj4gPj4gPiBTZWN1cml0eSBQ
b2xpY2llcyBleGNoYW5nZWQgb3ZlciBJMk5TRiBzZXJ2aWNlIGxheWVyIGludGVyZmFjZT8NCj4g
Pj4gPg0KPiA+PiA+DQo+ID4+ID4NCj4gPj4gPiBDaHJpc3RpYW4sDQo+ID4+ID4NCj4gPj4gPg0K
PiA+PiA+DQo+ID4+ID4gWW91ciBmZWVkYmFjayBzZWVtcyB0byBzdWdnZXN0IHRoYXQgT3Zlcmxh
eSBuZXR3b3JrIENvbnRyb2xsZXIgbWF5DQo+ID4+ID4gc2VuZCByZXF1ZXN0IHRvIHRoZSB1bmRl
cmxheSBuZXR3b3JrIGNvbnRyb2xsZXIgcmVxdWVzdGluZyBJUHNlYw0KPiA+PiA+IGNvbm5lY3Rp
b25zIGFtb25nIG92ZXJsYXkgbm9kZXMuIERvIEkgdW5kZXJzdGFuZCB5b3UgY29ycmVjdGx5Pw0K
PiA+PiA+DQo+ID4+ID4NCj4gPj4gPg0KPiA+PiA+IEFyZSB0aGVyZSBhbnkgdXNlIGNhc2VzIG9m
IG92ZXJsYXkgbmV0d29yayBuZWVkaW5nIElQU2VjIGFtb25nDQo+ID4+ID4gdGhlaXIgbm9kZXMg
b25seSBmb3IgYSBzcGVjaWZpYyB0aW1lIHNwYW4/IGkuZS4gVGltZSBiYXNlZCBJUFNlYyBjb25u
ZWN0aW9uPw0KPiA+PiA+DQo+ID4+ID4NCj4gPj4gPg0KPiA+PiA+IExpbmRhDQo+ID4+ID4NCj4g
Pj4gPg0KPiA+PiA+DQo+ID4+ID4gKkZyb206KmNocmlzdGlhbi5qYWNxdWVuZXRAb3JhbmdlLmNv
bQ0KPiA+PiA+IDxtYWlsdG86Y2hyaXN0aWFuLmphY3F1ZW5ldEBvcmFuZ2UuY29tPg0KPiA+PiA+
IFttYWlsdG86Y2hyaXN0aWFuLmphY3F1ZW5ldEBvcmFuZ2UuY29tXQ0KPiA+PiA+ICpTZW50Oiog
TW9uZGF5LCBKdW5lIDEzLCAyMDE2IDExOjIzIEFNDQo+ID4+ID4gKlRvOiogTGluZGEgRHVuYmFy
OyBCT1VDQURBSVIgTW9oYW1lZCBJTVQvT0xODQo+ID4+ID4gKlN1YmplY3Q6KiBSRTogQW55IGZl
ZWRiYWNrIG9uIHRoZSBQcm90b2NvbCBJbmRlcGVuZGVudCBGbG93DQo+ID4+ID4gU2VjdXJpdHkg
UG9saWNpZXMgZXhjaGFuZ2VkIG92ZXIgSTJOU0Ygc2VydmljZSBsYXllciBpbnRlcmZhY2U/DQo+
ID4+ID4NCj4gPj4gPg0KPiA+PiA+DQo+ID4+ID4NCj4gPj4gPg0KPiA+PiA+ICpbc25pcF0qDQo+
ID4+ID4NCj4gPj4gPg0KPiA+PiA+DQo+ID4+ID4NCj4gPj4gPg0KPiA+PiA+DQo+ID4+ID4NCj4g
Pj4gPiBWZXJ5IG9mdGVuLCB0aGUgcGF0aHMgKG9yIGxpbmtzKSBhbW9uZyBub2RlcyBvZiBhIG92
ZXJsYXkgbmV0d29yaw0KPiA+PiA+IGFyZSBwcm92aWRlZCBieSBvdGhlciBuZXR3b3JrIG9wZXJh
dG9ycyAoYS5rLmEuICJ1bmRlcmxheQ0KPiA+PiA+IG5ldHdvcmsiKS4gIFZlcnkgbXVjaCBsaWtl
IHRyYWRpdGlvbmFsIG5ldHdvcmtzIHBsYWNpbmcgRlcNCj4gPj4gPiAoRmlyZXdhbGwpIG9yIElQ
UyAoSW50cnVzaW9uIFByZXZlbnRpb24gU3lzdGVtKSBvbiB0aGUgd2lyZSB0bw0KPiA+PiA+IGVu
Zm9yY2UgdGhlIGZsb3cgc2VjdXJpdHkgcnVsZXMsIEkyTlNGICpfUHJvdG9jb2wgSW5kZXBlbmRl
bnQgRmxvdw0KPiA+PiA+IFNlY3VyaXR5IFBvbGljaWVzXyogY2FuIGJlIHVzZWQgYnkgb3Zlcmxh
eSBuZXR3b3JrcyB0byByZXF1ZXN0DQo+ID4+ID4gY2VydGFpbiBmbG93IGJhc2VkIHNlY3VyaXR5
IHJ1bGVzIHRvIGJlIGVuZm9yY2VkIGJ5IGl0cyB1bmRlcmxheQ0KPiA+PiA+IG5ldHdvcmtzLCB0
byBwcmV2ZW50IHRoZSB1bndhbnRlZCBhdHRhY2tzIHRyYWZmaWMgZnJvbSBvY2N1cHlpbmcNCj4g
Pj4gPiB0aGUgcGh5c2ljYWwgbGlua3MgYW5kIHBvcnRzIHRvIHRoZSBvdmVybGF5IG5ldHdvcmsg
bm9kZXMsIGFuZCB0bw0KPiA+PiA+IGF2b2lkIHRoZSBvdmVybGF5IG5vZGVzJyBDUFUvU3RvcmFn
ZS9Qb3J0IHV0aWxpemF0aW9uIGJlaW5nDQo+ID4+ID4gY29uc3VtZWQgZG93biBieSB0aGUgdmFy
aW91cyBhdHRhY2tzLiAgSGVyZSBpcyBvbmUgZXhhbXBsZSBvZg0KPiA+PiA+ICJPdmVybGF5IFZp
ZGVvIENvbW11bmljYXRpb24gbmV0d29yayIgZXhjaGFuZ2UgRmxvdyBQb2xpY2llcyB0byB0aGUN
Cj4gVW5kZXJsYXkgbmV0d29yay4NCj4gPj4gPg0KPiA+PiA+DQo+ID4+ID4NCj4gPj4gPg0KPiA+
PiA+DQo+ID4+ID4gY2lkOmltYWdlMDAxLnBuZ0AwMUQxQjUxNi43Rjc0RTQxMA0KPiA+PiA+DQo+
ID4+ID4NCj4gPj4gPg0KPiA+PiA+ICovW0NKXSAvKlRoZSBhYm92ZSBleGFtcGxlIGNsZWFybHkg
c2hvd3MgdGhlIG5lY2Vzc2FyeSBpbnRlcmFjdGlvbg0KPiA+PiA+IGJldHdlZW4gdGhlIHR3byBQ
RFBzL2NvbnRyb2xsZXJzLCB0byBtYWtlIHN1cmUgdGhhdCBkZWNpc2lvbnMgbWFkZQ0KPiA+PiA+
IGJ5IHRoZSBuZXR3b3JrIGNvbnRyb2xsZXIgYWNjb21tb2RhdGUgdGhlIG5lZWRzIG9mIHRoZSB2
aWRlbw0KPiA+PiA+IGN1c3RvbWVyIGFzIHBvc3NpYmx5IGV4cHJlc3NlZCB0b3dhcmRzIHRoZSB2
aWRlbyBjb250cm9sbGVyOiBmb3INCj4gPj4gPiBleGFtcGxlLCBjdXN0b21lciBkZW1hbmRzIHRo
YXQgdGhlIGNvbmZpZGVudGlhbGl0eSBvZiB0aGUNCj4gPj4gPiB2aWRlb2NvbmZlcmVuY2UgbmVl
ZHMgdG8gYmUgcHJlc2VydmVkLCB0aGVyZWJ5IHN1Z2dlc3RpbmcgdGhlIHVzZQ0KPiA+PiA+IG9m
IHRoZSBJUHNlYyBwcm90b2NvbCBzdWl0ZS4gVGhlIHZpZGVvIGNvbnRyb2xsZXIgbWF5IGVuZm9y
Y2UgYW4NCj4gPj4gPiBJUHNlYyBkZXNpZ24gYmFzZWQgdXBvbiB0aGUgdHJhbnNwb3J0IG1vZGUs
IHdoZXJlYXMgdGhlIG5ldHdvcmsNCj4gPj4gPiBjb250cm9sbGVyIGlzIHNvbGljaXRlZCB0byBh
bGxvY2F0ZSBJUHNlYyByZXNvdXJjZXMgKHJlYWQgZm9yDQo+ID4+ID4gZXhhbXBsZSBubyBBSCwg
RVNQIGluIE5VTEwgbW9kZSkgYWNjb3JkaW5nbHkuIFRoaXMgbWF5IHBvc3NpYmx5DQo+ID4+ID4g
cmFpc2UgY29uZmxpY3RpbmcgY29uZmlndXJhdGlvbiB0YXNrcyAodGhlIHZpZGVvIGNvbnRyb2xs
ZXIgdXNlcw0KPiA+PiA+IEFILCB0aGUgbmV0d29yayBjb250cm9sbGVyIGRvZXNuJ3QpLCB0aGVy
ZWJ5IGxlYWRpbmcgdG8NCj4gPj4gPiBpbmNvbnNpc3RlbmN5IHRoYXQgbWF5IGplb3BhcmRpemUg
dGhlIHNlcnZpY2UuIFdoZXRoZXIgQkdQIEZTIGlzDQo+ID4+ID4gdXNlZCB0byBjYXJyeSBzZWN1
cml0eSBwb2xpY3kgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgdHdvDQo+ID4+ID4gY29udHJvbGxl
cnMgaXMgaGFyZGx5IHRoZSBwb2ludCwgaW1obzogd2hhdCBtYXR0ZXJzIGlzIHRoZQ0KPiA+PiA+
IGNvbnNpc3RlbmN5IG9mIHRoZSAoZmxvdy1iYXNlZCBzZWN1cml0eSBwb2xpY2llcyBlbmZvcmNl
ZCBieSBib3RoIHBhcnRpZXMsDQo+IGFuZCB3aGljaCBzaG91bGQgYmUgZGVyaXZlZCBmcm9tIHRo
ZSBjdXN0b21lcidzIHJlcXVpcmVtZW50cyAoaWYgYW55KS4NCj4gPj4gPg0KPiA+PiA+IFRoZSBn
b2FsIG9mIEkyTlNGIGlzIHRvIHNwZWNpZnkgdGhlIGNvbW1vbiBpbmZvcm1hdGlvbiBtb2RlbCBh
bmQNCj4gPj4gPiBkYXRhIG1vZGVsIGZvciB0aGUgKl8gUHJvdG9jb2wgSW5kZXBlbmRlbnQgRmxv
dyBTZWN1cml0eSBQb2xpY2llcw0KPiA+PiA+IF8qd2hpY2ggY2FuIGJlIHF1ZXJpZWQgYW5kIHNl
dCBiZXR3ZWVuIGRvbWFpbnMuDQo+ID4+ID4NCj4gPj4gPiBbQ0pdIE9LLg0KPiA+PiA+DQo+ID4+
ID4gKiAqDQo+ID4+ID4NCj4gPj4gPiBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9k
cmFmdC1mYW5nLWkybnNmLWludGVyLWNsb3VkLWRkb3MtDQo+ID4+ID4gbWl0IGlnYXRpb24tYXBp
LyBpcyBqdXN0IHRoZSBzdGFydGluZyBwb2ludC4gKG5lZWRzIG1vcmUgd29yayB0bw0KPiA+PiA+
IGltcHJvdmUgdGhlIGNsYXJpdHkpLg0KPiA+PiA+IFdlIGFyZSBhc2tpbmcgaWYgcGVvcGxlIHRv
IGV4cHJlc3MgdGhlaXIgb3BpbmlvbiBvbiB0aGlzIHdvcmsgdG8NCj4gPj4gPiB0aGUgSTJOU0ZA
aWV0Zi5vcmcgPG1haWx0bzpJMk5TRkBpZXRmLm9yZz4gbGlzdC4NCj4gPj4gPg0KPiA+PiA+IFtD
Sl0gSSBuZWVkIHRvIHJlYWQgdGhpcyBkcmFmdCBhbmQgd2lsbCBnZXQgYmFjayB0byB5b3UNCj4g
Pj4gPiBhY2NvcmRpbmdseSwgYnV0IHRoaXMgbWF5IHRha2UgYSBjb3VwbGUgb2Ygd2Vla3MgYXMg
SSdtIHByZXR0eSBidXN5IGZvciB0aGUNCj4gdGltZSBiZWluZy4NCj4gPj4gPg0KPiA+PiA+DQo+
ID4+ID4NCj4gPj4gPiBJJ2xsIGxldCBNZWQgZnVydGhlciBjb21tZW50IGFzIGFwcHJvcHJpYXRl
Lg0KPiA+PiA+DQo+ID4+ID4NCj4gPj4gPg0KPiA+PiA+IENoZWVycywNCj4gPj4gPg0KPiA+PiA+
DQo+ID4+ID4NCj4gPj4gPiBDaHJpc3RpYW4uDQo+ID4+ID4NCj4gPj4gPg0KPiA+PiA+DQo+ID4+
ID4gVGhhbmtzLCBMaW5kYQ0KPiA+PiA+DQo+ID4+ID4NCj4gPj4gPg0KPiA+PiA+DQo+ID4+DQo+
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCj4gPj4gX19fX19fX19fDQo+ID4+ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQo+ID4+ID4NCj4gPj4gPiBDZSBtZXNzYWdlIGV0IHNl
cyBwaWVjZXMgam9pbnRlcyBwZXV2ZW50IGNvbnRlbmlyIGRlcyBpbmZvcm1hdGlvbnMNCj4gPj4g
PiBjb25maWRlbnRpZWxsZXMgb3UgcHJpdmlsZWdpZWVzIGV0IG5lIGRvaXZlbnQgZG9uYyBwYXMg
ZXRyZQ0KPiA+PiA+IGRpZmZ1c2VzLCBleHBsb2l0ZXMgb3UgY29waWVzIHNhbnMgYXV0b3Jpc2F0
aW9uLiBTaSB2b3VzIGF2ZXogcmVjdQ0KPiA+PiA+IGNlIG1lc3NhZ2UgcGFyIGVycmV1ciwgdmV1
aWxsZXogbGUgc2lnbmFsZXIgYSBsJ2V4cGVkaXRldXIgZXQgbGUNCj4gPj4gPiBkZXRydWlyZSBh
aW5zaSBxdWUgbGVzIHBpZWNlcw0KPiA+PiBqb2ludGVzLiBMZXMgbWVzc2FnZXMgZWxlY3Ryb25p
cXVlcyBldGFudCBzdXNjZXB0aWJsZXMgZCdhbHRlcmF0aW9uLA0KPiA+PiBPcmFuZ2UgZGVjbGlu
ZSB0b3V0ZSByZXNwb25zYWJpbGl0ZSBzaSBjZSBtZXNzYWdlIGEgZXRlIGFsdGVyZSwgZGVmb3Jt
ZSBvdQ0KPiBmYWxzaWZpZS4gTWVyY2kuDQo+ID4+ID4NCj4gPj4gPiBUaGlzIG1lc3NhZ2UgYW5k
IGl0cyBhdHRhY2htZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgb3INCj4gPj4gPiBwcml2
aWxlZ2VkIGluZm9ybWF0aW9uIHRoYXQgbWF5IGJlIHByb3RlY3RlZCBieSBsYXc7IHRoZXkgc2hv
dWxkDQo+ID4+ID4gbm90IGJlDQo+ID4+IGRpc3RyaWJ1dGVkLCB1c2VkIG9yIGNvcGllZCB3aXRo
b3V0IGF1dGhvcmlzYXRpb24uDQo+ID4+ID4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBlbWFp
bCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyDQo+ID4+ID4gYW5kIGRlbGV0ZSB0
aGlzDQo+ID4+IG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cy4NCj4gPj4gPiBBcyBlbWFpbHMg
bWF5IGJlIGFsdGVyZWQsIE9yYW5nZSBpcyBub3QgbGlhYmxlIGZvciBtZXNzYWdlcyB0aGF0DQo+
ID4+ID4gaGF2ZSBiZWVuDQo+ID4+IG1vZGlmaWVkLCBjaGFuZ2VkIG9yIGZhbHNpZmllZC4NCj4g
Pj4gPiBUaGFuayB5b3UuDQo+ID4+ID4NCj4gPj4gPg0KPiA+PiA+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+ID4+ID4gbnZvMyBtYWlsaW5nIGxpc3QN
Cj4gPj4gPiBudm8zQGlldGYub3JnDQo+ID4+ID4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9udm8zDQo+ID4+DQo+ID4+DQo+ID4+IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQo+ID4+IG52bzMgbWFpbGluZyBsaXN0DQo+ID4+IG52
bzNAaWV0Zi5vcmcNCj4gPj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9u
dm8zDQo+ID4NCj4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0KPiA+IG52bzMgbWFpbGluZyBsaXN0DQo+ID4gbnZvM0BpZXRmLm9yZw0KPiA+IGh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbnZvMw0K


From nobody Thu Jun 16 02:34:16 2016
Return-Path: <youjianjie@huawei.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 4CBC012D16C for <i2nsf@ietfa.amsl.com>; Thu, 16 Jun 2016 02:34:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.646
X-Spam-Level: 
X-Spam-Status: No, score=-5.646 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iJrJmMM98RF0 for <i2nsf@ietfa.amsl.com>; Thu, 16 Jun 2016 02:34:09 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8557712D0B7 for <I2NSF@ietf.org>; Thu, 16 Jun 2016 02:34:06 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml702-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CQX28726; Thu, 16 Jun 2016 09:34:03 +0000 (GMT)
Received: from NKGEML413-HUB.china.huawei.com (10.98.56.74) by lhreml702-cah.china.huawei.com (10.201.5.99) with Microsoft SMTP Server (TLS) id 14.3.235.1; Thu, 16 Jun 2016 10:34:01 +0100
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by NKGEML413-HUB.china.huawei.com ([10.98.56.74]) with mapi id 14.03.0235.001; Thu, 16 Jun 2016 17:33:50 +0800
From: Youjianjie <youjianjie@huawei.com>
To: DIEGO LOPEZ GARCIA <diego.r.lopez@telefonica.com>
Thread-Topic: [I2nsf] User Group based policy
Thread-Index: AdHFTt62uEKZIQ82T1qYoCIPkyDVdgAa+c7wAAiQ+EAARn9l4AAe9uGQAAfdVYAAB29pIA==
Date: Thu, 16 Jun 2016 09:33:49 +0000
Message-ID: <F6C28B32DA084644BB6C8D0BD65B669DC0B026@NKGEML515-MBX.china.huawei.com>
References: <F6C28B32DA084644BB6C8D0BD65B669DC0A171@NKGEML515-MBX.china.huawei.com> <4A95BA014132FF49AE685FAB4B9F17F657EB40E5@dfweml501-mbb> <F6C28B32DA084644BB6C8D0BD65B669DC0A39F@NKGEML515-MBX.china.huawei.com> <4A95BA014132FF49AE685FAB4B9F17F657EB4B6D@dfweml501-mbb> <F6C28B32DA084644BB6C8D0BD65B669DC0ACC5@NKGEML515-MBX.china.huawei.com> <053A42BF-56EC-4E92-BE80-9828172F0B3E@telefonica.com>
In-Reply-To: <053A42BF-56EC-4E92-BE80-9828172F0B3E@telefonica.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.78.148]
Content-Type: multipart/alternative; boundary="_000_F6C28B32DA084644BB6C8D0BD65B669DC0B026NKGEML515MBXchina_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090203.5762728C.0041, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 8463436d4dfea4e614f865703ccfb524
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/oEY8v_iCE7kfuhPymGexdNxFf58>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, Linda Dunbar <linda.dunbar@huawei.com>
Subject: [I2nsf] =?utf-8?b?562U5aSNOiAgVXNlciBHcm91cCBiYXNlZCBwb2xpY3k=?=
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 16 Jun 2016 09:34:14 -0000

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

SGkgRGllZ28sDQoNCg0KMSkgICAgICAgWWVzLCBXZeKAmWxsIGFsaWduIG91ciBjYXBhYmlsaXR5
IGxheWVyIGRyYWZ0IHdpdGggdGhlIG9uZSB5b3UgbWVudGlvbmVkLg0KDQoyKSAgICAgICBPdXIg
cGxhbiBpcyB0byBwcmVwYXJlIGEgc3RhbmRhbG9uZSBjYXBhYmlsaXR5IGxheWVyIGRyYWZ0IGZv
ciB1c2VyIGdyb3VwIGJhc2VkIHBvbGljeSBhdCB0aGlzIHN0ZXAuIEJ1dCB3ZeKAmWxsIHNlZSBp
ZiBpdCBuZWVkcyB0byBiZSBtZXJnZWQgb3Igbm90IGFjY29yZGluZyB0byB0aGUgY29tbWVudHMg
ZnJvbSB0aGUgY29tbXVuaXR5IGluIG5leHQgc3RlcHMuDQoNClRoYW5rcywNCkppYW5qaWUNCg0K
5Y+R5Lu25Lq6OiBESUVHTyBMT1BFWiBHQVJDSUEgW21haWx0bzpkaWVnby5yLmxvcGV6QHRlbGVm
b25pY2EuY29tXQ0K5Y+R6YCB5pe26Ze0OiAyMDE25bm0NuaciDE25pelIDEzOjQ2DQrmlLbku7bk
uro6IFlvdWppYW5qaWUNCuaKhOmAgTogTGluZGEgRHVuYmFyOyBJMk5TRkBpZXRmLm9yZw0K5Li7
6aKYOiBSZTogW0kybnNmXSBVc2VyIEdyb3VwIGJhc2VkIHBvbGljeQ0KDQpIaSBKaWFuamllLA0K
DQpOb3cgdGhhdCBJIHVuZGVyc3RhbmQgYmV0dGVyIHRoZSBpZGVhIChhbmQgSSBtdXN0IHNheSBJ
IHNlZSBhIGNsZWFyIHZhbHVlIGluIGl0KSBJIHN0aWxsIGhhdmUgYSBjb3VwbGUgb2YgcHJvY2Vk
dXJhbCBkb3VidHM6DQoNCjEpIFdpbGwgeW91IGFsaWduIHlvdXIgY2FwYWJpbGl0eSBsYXllciBk
cmFmdCB3aXRoIHRoZSBwcm9wb3NhbCBvbiB0aGUgY2FwYWJpbGl0eSBsYXllciByZWNlbnRseSBt
YWRlIGJ5IFN1ZSBmb3IgYSBwYWNrZXQgZmlsdGVyaW5nIHN5c3RlbT8gSeKAmWQgZGVmaW5pdGVs
eSBlbmNvdXJhZ2UgeW91IHRvIGRvIHNvDQoNCjIpIFRoaXMgaXMgbW9yZSBmb3IgdGhlIGNoYWly
cyB0aGFuIGZvciB5b3U6IFdoYXQgYXJlIHdlIGdvaW5nIHRvIGRvIGFzIGEgZ3JvdXAgd2l0aCBh
bGwgdGhlIHBvdGVudGlhbCBjYXBhYmlsaXR5IGxheWVyIGV4dGVuc2lvbnMgdGhhdCBjb3VsZCBm
b2xsb3cgdGhlIHNhbWUgcGF0aCBhcyB0aGlzIHByb3Bvc2FsPw0KDQpCZSBnb29kZSwNCg0KT24g
MTYgSnVuIDIwMTYsIGF0IDExOjExICwgWW91amlhbmppZSA8eW91amlhbmppZUBodWF3ZWkuY29t
PG1haWx0bzp5b3VqaWFuamllQGh1YXdlaS5jb20+PiB3cm90ZToNCg0KSGkgTGluZGEsDQoNClll
cywgdGhlcmUncmUgb3RoZXIgYWN0aW9ucyBzdWNoIGFzIHRyYWZmaWMtcmF0ZSwgbWFya2luZywg
ZXRjIGJlc2lkZXMgcGVybWl0IG9yIGRlbnkuIFRoZSBmb2xsb3dpbmcgaXMgYW4gZXhhbXBsZS4N
Cg0KVGhpcyBkcmFmdCBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQteW91LWkybnNm
LXVzZXItZ3JvdXAtYmFzZWQtcG9saWN5LTAxIGZvY3VzZXMgb24gdGhlIHJlcXVpcmVtZW50cyBh
dCB0aGUgc2VydmljZSBsYXllci4gVGhlIGRldGFpbHMgd2lsbCBiZSBkaXNjdXNzZWQgaW4gb3Vy
IGNhcGFiaWxpdHkgbGF5ZXIgZHJhZnQuDQoNClRoYW5rcywNCkppYW5qaWUNCg0KDQotLS0tLemC
ruS7tuWOn+S7ti0tLS0tDQrlj5Hku7bkuro6IExpbmRhIER1bmJhcg0K5Y+R6YCB5pe26Ze0OiAy
MDE25bm0NuaciDE15pelIDIwOjU4DQrmlLbku7bkuro6IFlvdWppYW5qaWU7IEkyTlNGQGlldGYu
b3JnPG1haWx0bzpJMk5TRkBpZXRmLm9yZz4NCuS4u+mimDogUkU6IFVzZXIgR3JvdXAgYmFzZWQg
cG9saWN5DQoNCkppYW4gSmllLA0KDQpCZXNpZGVzICJwZXJtaXQiIG9yICJkZW55IiBmb3IgdGhl
IGVudGVycHJpc2UgY3VzdG9tZXJzLCBkbyB5b3Ugc2VlIHRoZQ0KZm9sbG93aW5nIGFjdGlvbnMg
dGhhdCBtaWdodCBiZSBkZXNpcmVkIGJ5IHRoZSBFbnRlcnByaXNlIGN1c3RvbWVycz8NCg0KU29t
ZSBub2RlcyBvZiB0aGUgZW50ZXJwcmlzZSBuZXR3b3JrIG1heSBuZWVkIHRvIHJlcXVlc3Qgc29t
ZSB0cmFmZmljIHRvIGJlDQp0cmF2ZXJzaW5nIElQc2VjIGNoYW5uZWwsIGJ1dCB0aGUgbm9kZSB0
aGVtc2VsdmVzIG1heSBub3Qgc3VwcG9ydCB0aGUgSVBzZWMNCmZlYXR1cmUuICBTbyB0aGF0ICBF
bnRlcnByaXNlIGNvbnRyb2xsZXIgbWF5IGlucXVpcmUgaWYgdGhlIG5lZWRlZCBJUHNlYw0KcmVz
b3VyY2UgYXJlIGV2ZW4gYXZhaWxhYmxlIGZyb20gdGhlIHByb3ZpZGVyIG5ldHdvcmsgYW5kIHRo
ZW4gc2VuZCB0aGUNCnJlcXVlc3QgKG1heSBpbnZvbHZlIEFBQSBwcm9jZXNzIGJldHdlZW4gY29u
dHJvbGxlcnMgb2YgRW50ZXJwcmlzZSBhbmQNClByb3ZpZGVyIGRvbWFpbnMgKS4NCg0KTGluZGEN
Cg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IFlvdWppYW5qaWUNClNlbnQ6IE1v
bmRheSwgSnVuZSAxMywgMjAxNiA5OjE0IFBNDQpUbzogTGluZGEgRHVuYmFyOyBJMk5TRkBpZXRm
Lm9yZzxtYWlsdG86STJOU0ZAaWV0Zi5vcmc+DQpTdWJqZWN0OiDnrZTlpI06IFVzZXIgR3JvdXAg
YmFzZWQgcG9saWN5DQoNCkhpIExpbmRhLA0KDQpUaGFua3MgZm9yIHlvdXIgY29tbWVudHMuDQpP
dXIgIlVzZXIgR3JvdXAgQmFzZWQgUG9saWN5IiB3aWxsIHVzZSB0aGUgRUNBIHBhcmFkaWdtLiBB
Y3R1YWxseSB3ZSdyZSBhbHNvDQp3b3JraW5nIG9uIHRoZSBVc2VyIEdyb3VwIEJhc2VkIFBvbGlj
eSBmb3IgQ2FwYWJpbGl0eSBMYXllciB1c2luZyB0aGUgRUNBDQpwYXJhZGlnbS4gV2UncmUgZ29p
bmcgdG8gc3VibWl0IHRoaXMgZHJhZnQgZm9yIHRoZSB1cGNvbWluZyBJRVRGIG1lZXRpbmcuDQoN
CkhlcmUgaXMgYW4gZXhhbXBsZToNCkV2ZW50OiBvbmUgTlNGIHJlY2VpdmVzIGEgcGFja2V0IHdp
dGggdXNlci1ncm91cC1JRCAoZS5nLiB0aGUgaW5ncmVzcyBOU0YNCmluc2VydHMgdGhlIGNvcnJl
c3BvbmRpbmcgdXNlci1ncm91cCBJRCBpbnRvIHRoZSBwYWNrZXQuKQ0KQ29uZGl0aW9uOiB1c2Vy
LWdyb3VwLUlEID0gKioqKiAoZS5nLiBpdCByZXByZXNlbnRzIHVzZXIgZHVyaW5nIG9mZmljZSBo
b3VycykNCkFjdGlvbjogUGVybWl0IChlLmcuIHVzZXIgYWNjZXNzaW5nIFImRCByZXNvdXJjZXMg
aXMgYWxsb3dlZCkNCg0KRnVydGhlciBjb21tZW50cyBhcmUgd2VsY29tZSENCg0KVGhhbmtzLA0K
SmlhbmppZQ0KDQoNCg0KLS0tLS3pgq7ku7bljp/ku7YtLS0tLQ0K5Y+R5Lu25Lq6OiBMaW5kYSBE
dW5iYXINCuWPkemAgeaXtumXtDogMjAxNuW5tDbmnIgxNOaXpSA1OjM1DQrmlLbku7bkuro6IFlv
dWppYW5qaWU7IEkyTlNGQGlldGYub3JnPG1haWx0bzpJMk5TRkBpZXRmLm9yZz4NCuS4u+mimDog
UkU6IFVzZXIgR3JvdXAgYmFzZWQgcG9saWN5DQoNCkppYW4gSmllLA0KDQpXaWxsIHlvdXIgIlVz
ZXIgR3JvdXAgQmFzZWQgUG9saWN5IiBhbHNvIHVzZSB0aGUgICJFdmVudCAtIENvbmRpdGlvbiAt
DQpBY3Rpb24iDQoNCnBhcmFkaWdtIHdoaWNoIEkyTlNGIFdHIGFncmVlZCB0byB1c2UgZnJvbSB0
aGUgQnVlbm9zIEFpcmVzIG1lZXRpbmc/DQoNCklmIHlvdXIgYW5zd2VyIGlzICJZZXMiLCBjYW4g
eW91IGFkZCB0aGUgSW5mb3JtYXRpb24gbW9kZWwgZm9yIHlvdXINCiJVc2VyIEdyb3VwIEJhc2Vk
IFBvbGljeSI/DQoNCkZvciBleGFtcGxlLA0KLSBUaGUgaW5mb3JtYXRpb24gKGFuZCBkYXRhKSBt
b2RlbCBmb3IgIkV2ZW50Ig0KLSBUaGUgaW5mb3JtYXRpb24gKGFuZCBkYXRhKSBtb2RlbCBmb3Ig
IkNvbmRpdGlvbiINCi0gVGhlIGluZm9ybWF0aW9uIChhbmQgZGF0YSkgbW9kZWwgZm9yICJBY3Rp
b24iLg0KDQpJdCB3b3VsZCBiZSBoZWxwZnVsIGlmIHlvdSBwb3N0IHlvdXIgZGV0YWlsZWQgZGVz
Y3JpcHRpb24gZm9yIGVhY2gNCmNhdGVnb3J5IGFib3ZlIG9uIHRoZSBtYWlsaW5nIGxpc3QgdG8g
Z2V0IHNvbWUgZGlzY3Vzc2lvbiBiZWZvcmUNCmFza2luZyBmb3IgV0cgYWRvcHRpb24uDQoNClRo
YW5rcywgTGluZGENCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IEkybnNmIFtt
YWlsdG86aTJuc2YtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFlvdWppYW5qaWUNClNl
bnQ6IE1vbmRheSwgSnVuZSAxMywgMjAxNiAzOjM4IEFNDQpUbzogSTJOU0ZAaWV0Zi5vcmc8bWFp
bHRvOkkyTlNGQGlldGYub3JnPg0KU3ViamVjdDogW0kybnNmXSBVc2VyIEdyb3VwIGJhc2VkIHBv
bGljeQ0KDQpIaSwNCg0KV2UgYXJlIHdvcmtpbmcgb24gdGhlIFVzZXItZ3JvdXAgQXdhcmUgUG9s
aWN5IENvbnRyb2wgKFVBUEMpDQpmcmFtZXdvcmssIHdoaWNoIGZhY2lsaXRhdGVzIGNvbnNpc3Rl
bnQgZW5mb3JjZW1lbnQgb2Ygc2VjdXJpdHkNCnBvbGljaWVzIGJhc2VkIG9uIHVzZXIgZ3JvdXAg
aWRlbnRpdHkuDQpodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQteW91LWkybnNmLXVz
ZXItZ3JvdXAtYmFzZWQtcG9saWN5LTAxDQoNClVzZSBjYXNlcyBmb3IgVUFQQzoNCldpdGggdGhl
IGluY3JlYXNlZCBwb3B1bGFyaXR5IG9mIGVudGVycHJpc2Ugd2lyZWxlc3MgbmV0d29ya3MgYW5k
DQpyZW1vdGUgYWNjZXNzIHRlY2hub2xvZ2llcyBzdWNoIGFzIFZpcnR1YWwgUHJpdmF0ZSBOZXR3
b3JrcyAoVlBOKSwNCmVudGVycHJpc2UgbmV0d29ya3MgaGF2ZSBiZWNvbWUgYm9yZGVybGVzcywg
YW5kIGVtcGxveWVlcycgbG9jYXRpb25zIGNhbg0KYmUgYW55d2hlcmUuDQoNCkVuYWJsaW5nIGxh
cmdlLXNjYWxlIGVtcGxveWVlIG1vYmlsaXR5IGFjcm9zcyBtYW55IGFjY2VzcyBsb2NhdGlvbnMN
CmltcHJvdmVzIGVudGVycHJpc2UgcHJvZHVjdGlvbiBlZmZpY2llbmN5IGJ1dCBhbHNvIGludHJv
ZHVjZXMNCmNoYWxsZW5nZXMgcmVsYXRlZCB0byBlbnRlcnByaXNlIG5ldHdvcmsgbWFuYWdlbWVu
dCBhbmQgc2VjdXJpdHkuIFRoZQ0KSVAgYWRkcmVzcyBvZiB0aGUgdXNlciBjYW4gY2hhbmdlIGZy
ZXF1ZW50bHkgd2hlbiB0aGUgdXNlciBpcyBpbg0KbW90aW9uLiBDb25zZXF1ZW50bHksIElQIGFk
ZHJlc3MtYmFzZWQgcG9saWNpZXMgKHN1Y2ggYXMgZm9yd2FyZGluZywNCnJvdXRpbmcsIFFvUyBh
bmQgc2VjdXJpdHkgcG9saWNpZXMpIG1heSBub3QgYmUgZmxleGlibGUgZW5vdWdoIHRvDQphY2Nv
bW1vZGF0ZSB1c2VycyBpbiBtb3Rpb24uDQoNCg0KVXNlci1ncm91cCBJRCByZXByZXNlbnRzIHRo
ZSBjb2xsZWN0aXZlIGlkZW50aXR5IG9mIGEgZ3JvdXAgb2YgdXNlcnMsDQphbmQgaXMgZGV0ZXJt
aW5lZCBieSBhIHNldCBvZiBvbmUgb3IgbW9yZSBtYXRjaGluZyBjcml0ZXJpYSAoZS5nLiwNCnJv
bGVzLCA0LSwgNS0sIGFuZCA2LXR1cGxlcywgVkxBTiBJRCwgZXRjLikgdGhhdCBkaXNhbWJpZ3Vh
dGVzIHRoaXMNCnVzZXItZ3JvdXAgZW50aXR5IGZyb20gb3RoZXIgZW50aXRpZXMuDQoNClRoZSBV
QVBDIGZyYW1ld29yayBjb25zaXN0cyBvZiBmb3VyIG1haW4gY29tcG9uZW50czogKDEpIFBvbGlj
eQ0KU2VydmVyLCAoMikgQXV0aGVudGljYXRpb24gU2VydmVyLCAoMykgU2VjdXJpdHkgQ29udHJv
bGxlciwgKDQpIE5ldHdvcmsgU2VjdXJpdHkNCkZ1bmN0aW9ucy4NCg0KDQpXaXRoaW4gdGhlIFVB
UEMgZnJhbWV3b3JrLCBpbnRlci1ncm91cCBwb2xpY3kgZW5mb3JjZW1lbnQgcmVxdWlyZXMgdHdv
DQprZXkNCmNvbXBvbmVudHM6ICgxKSB1c2VyLWdyb3VwLXRvLXVzZXItZ3JvdXAgYWNjZXNzIHBv
bGljaWVzLCBhbmQgKDIpIHNldHMNCm9mIE5TRnMgdGhhdCBhcmUgbWFuYWdlZCBieSBzZXRzIG9m
IHBvbGljaWVzLg0KDQpTb21lIHJlcXVpcmVtZW50cyBhcmUgcHJvcG9zZWQgaW4gdGhlIGxhc3Qg
c2VjdGlvbi4NCg0KQW55IGNvbW1lbnRzIG9yIHN1Z2dlc3Rpb25zIGFyZSB3ZWxjb21lLg0KDQpU
aGFua3MsDQpKaWFuamllDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fDQpJMm5zZiBtYWlsaW5nIGxpc3QNCkkybnNmQGlldGYub3JnPG1haWx0bzpJMm5z
ZkBpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaTJuc2YN
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpJMm5zZiBt
YWlsaW5nIGxpc3QNCkkybnNmQGlldGYub3JnPG1haWx0bzpJMm5zZkBpZXRmLm9yZz4NCmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaTJuc2YNCg0KLS0NCiJFc3RhIHZleiBu
byBmYWxsYXJlbW9zLCBEb2N0b3IgSW5maWVybm8iDQoNCkRyIERpZWdvIFIuIExvcGV6DQpUZWxl
Zm9uaWNhIEkrRA0KaHR0cDovL3Blb3BsZS50aWQuZXMvZGllZ28ubG9wZXovDQoNCmUtbWFpbDog
ZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbTxtYWlsdG86ZGllZ28uci5sb3BlekB0ZWxlZm9u
aWNhLmNvbT4NClRlbDogICAgKzM0IDkxMyAxMjkgMDQxDQpNb2JpbGU6ICszNCA2ODIgMDUxIDA5
MQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQoNCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQoNCkVzdGUgbWVuc2FqZSB5IHN1cyBhZGp1bnRvcyBzZSBkaXJp
Z2VuIGV4Y2x1c2l2YW1lbnRlIGEgc3UgZGVzdGluYXRhcmlvLCBwdWVkZSBjb250ZW5lciBpbmZv
cm1hY2nDs24gcHJpdmlsZWdpYWRhIG8gY29uZmlkZW5jaWFsIHkgZXMgcGFyYSB1c28gZXhjbHVz
aXZvIGRlIGxhIHBlcnNvbmEgbyBlbnRpZGFkIGRlIGRlc3Rpbm8uIFNpIG5vIGVzIHVzdGVkLiBl
bCBkZXN0aW5hdGFyaW8gaW5kaWNhZG8sIHF1ZWRhIG5vdGlmaWNhZG8gZGUgcXVlIGxhIGxlY3R1
cmEsIHV0aWxpemFjacOzbiwgZGl2dWxnYWNpw7NuIHkvbyBjb3BpYSBzaW4gYXV0b3JpemFjacOz
biBwdWVkZSBlc3RhciBwcm9oaWJpZGEgZW4gdmlydHVkIGRlIGxhIGxlZ2lzbGFjacOzbiB2aWdl
bnRlLiBTaSBoYSByZWNpYmlkbyBlc3RlIG1lbnNhamUgcG9yIGVycm9yLCBsZSByb2dhbW9zIHF1
ZSBub3MgbG8gY29tdW5pcXVlIGlubWVkaWF0YW1lbnRlIHBvciBlc3RhIG1pc21hIHbDrWEgeSBw
cm9jZWRhIGEgc3UgZGVzdHJ1Y2Npw7NuLg0KDQpUaGUgaW5mb3JtYXRpb24gY29udGFpbmVkIGlu
IHRoaXMgdHJhbnNtaXNzaW9uIGlzIHByaXZpbGVnZWQgYW5kIGNvbmZpZGVudGlhbCBpbmZvcm1h
dGlvbiBpbnRlbmRlZCBvbmx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0
eSBuYW1lZCBhYm92ZS4gSWYgdGhlIHJlYWRlciBvZiB0aGlzIG1lc3NhZ2UgaXMgbm90IHRoZSBp
bnRlbmRlZCByZWNpcGllbnQsIHlvdSBhcmUgaGVyZWJ5IG5vdGlmaWVkIHRoYXQgYW55IGRpc3Nl
bWluYXRpb24sIGRpc3RyaWJ1dGlvbiBvciBjb3B5aW5nIG9mIHRoaXMgY29tbXVuaWNhdGlvbiBp
cyBzdHJpY3RseSBwcm9oaWJpdGVkLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIHRyYW5zbWlz
c2lvbiBpbiBlcnJvciwgZG8gbm90IHJlYWQgaXQuIFBsZWFzZSBpbW1lZGlhdGVseSByZXBseSB0
byB0aGUgc2VuZGVyIHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBjb21tdW5pY2F0aW9uIGlu
IGVycm9yIGFuZCB0aGVuIGRlbGV0ZSBpdC4NCg0KRXN0YSBtZW5zYWdlbSBlIHNldXMgYW5leG9z
IHNlIGRpcmlnZW0gZXhjbHVzaXZhbWVudGUgYW8gc2V1IGRlc3RpbmF0w6FyaW8sIHBvZGUgY29u
dGVyIGluZm9ybWHDp8OjbyBwcml2aWxlZ2lhZGEgb3UgY29uZmlkZW5jaWFsIGUgw6kgcGFyYSB1
c28gZXhjbHVzaXZvIGRhIHBlc3NvYSBvdSBlbnRpZGFkZSBkZSBkZXN0aW5vLiBTZSBuw6NvIMOp
IHZvc3NhIHNlbmhvcmlhIG8gZGVzdGluYXTDoXJpbyBpbmRpY2FkbywgZmljYSBub3RpZmljYWRv
IGRlIHF1ZSBhIGxlaXR1cmEsIHV0aWxpemHDp8OjbywgZGl2dWxnYcOnw6NvIGUvb3UgY8OzcGlh
IHNlbSBhdXRvcml6YcOnw6NvIHBvZGUgZXN0YXIgcHJvaWJpZGEgZW0gdmlydHVkZSBkYSBsZWdp
c2xhw6fDo28gdmlnZW50ZS4gU2UgcmVjZWJldSBlc3RhIG1lbnNhZ2VtIHBvciBlcnJvLCByb2dh
bW9zLWxoZSBxdWUgbm9zIG8gY29tdW5pcXVlIGltZWRpYXRhbWVudGUgcG9yIGVzdGEgbWVzbWEg
dmlhIGUgcHJvY2VkYSBhIHN1YSBkZXN0cnVpw6fDo28NCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OuWui+S9kzsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0
IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJ
cGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWls
eToiXEDlrovkvZMiOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KLyogU3R5bGUg
RGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwN
Cgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBw
dDsNCglmb250LWZhbWlseTrlrovkvZM7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXtt
c28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5k
ZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5
bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxp
bmU7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0YXRlLCBkaXYuTXNvQWNldGF0ZQ0KCXttc28t
c3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IuaJueazqOahhuaWh+acrCBDaGFy
IjsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6OS4w
cHQ7DQoJZm9udC1mYW1pbHk65a6L5L2TO30NCnAuTXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlz
dFBhcmFncmFwaCwgZGl2Lk1zb0xpc3RQYXJhZ3JhcGgNCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0
Ow0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCXRleHQtaW5kZW50OjIx
LjBwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OuWui+S9kzt9DQpzcGFuLkNo
YXINCgl7bXNvLXN0eWxlLW5hbWU6IuaJueazqOahhuaWh+acrCBDaGFyIjsNCgltc28tc3R5bGUt
cHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms65om55rOo5qGG5paH5pysOw0KCWZvbnQtZmFt
aWx5OuWui+S9kzt9DQpzcGFuLkVtYWlsU3R5bGUxOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25h
bC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMx
RjQ5N0Q7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJ
Zm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5
Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA5MC4wcHQgNzIuMHB0IDkwLjBwdDt9DQpkaXYuV29yZFNl
Y3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi8qIExpc3QgRGVmaW5pdGlvbnMgKi8NCkBs
aXN0IGwwDQoJe21zby1saXN0LWlkOjU0OTI3MTcwNTsNCgltc28tbGlzdC10eXBlOmh5YnJpZDsN
Cgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTMxNDYzOTU3OCAtNzg1MDk5MDIgNjc2OTg3MTMgNjc2
OTg3MTUgNjc2OTg3MDMgNjc2OTg3MTMgNjc2OTg3MTUgNjc2OTg3MDMgNjc2OTg3MTMgNjc2OTg3
MTU7fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJe21zby1sZXZlbC10ZXh0OiIlMVwpIjsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFy
Z2luLWxlZnQ6MTguMHB0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0Kb2wNCgl7bWFyZ2luLWJv
dHRvbTowY207fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowY207fQ0KLS0+PC9zdHlsZT48IS0tW2lm
IGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9
IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxv
OnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIx
IiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkg
bGFuZz0iWkgtQ04iIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29y
ZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SGkgRGllZ28sPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjE4LjBwdDt0
ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0OmwwIGxldmVsMSBsZm8xIj4NCjwhW2lmICFzdXBw
b3J0TGlzdHNdPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+MSk8c3BhbiBzdHlsZT0iZm9u
dDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+WWVzLCBXZeKA
mWxsIGFsaWduIG91ciBjYXBhYmlsaXR5IGxheWVyIGRyYWZ0IHdpdGggdGhlIG9uZSB5b3UgbWVu
dGlvbmVkLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3Jh
cGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxOC4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlz
dDpsMCBsZXZlbDEgbGZvMSI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxzcGFuIHN0eWxlPSJtc28t
bGlzdDpJZ25vcmUiPjIpPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJv
bWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48
L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPk91ciBwbGFuIGlzIHRvIHByZXBhcmUgYSBzdGFuZGFsb25l
IGNhcGFiaWxpdHkgbGF5ZXIgZHJhZnQgZm9yIHVzZXIgZ3JvdXAgYmFzZWQgcG9saWN5IGF0IHRo
aXMgc3RlcC4gQnV0IHdl4oCZbGwgc2VlIGlmIGl0IG5lZWRzIHRvIGJlDQogbWVyZ2VkIG9yIG5v
dCBhY2NvcmRpbmcgdG8gdGhlIGNvbW1lbnRzIGZyb20gdGhlIGNvbW11bml0eSBpbiBuZXh0IHN0
ZXBzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGFua3MsPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5KaWFuamllPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3Bh
ZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNt
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
Ij7lj5Hku7bkuro8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L3NwYW4+PC9iPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+IERJRUdPIExPUEVaIEdBUkNJQSBb
bWFpbHRvOmRpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb21dDQo8YnI+DQo8L3NwYW4+PGI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPuWPkemAgeaXtumXtDxzcGFuIGxhbmc9IkVOLVVT
Ij46PC9zcGFuPjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0Ij4gMjAxNjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+5bm0PHNw
YW4gbGFuZz0iRU4tVVMiPjY8L3NwYW4+5pyIPHNwYW4gbGFuZz0iRU4tVVMiPjE2PC9zcGFuPuaX
pTxzcGFuIGxhbmc9IkVOLVVTIj4gMTM6NDY8YnI+DQo8L3NwYW4+PGI+5pS25Lu25Lq6PHNwYW4g
bGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gWW91amlhbmppZTxi
cj4NCjwvc3Bhbj48Yj7mioTpgIE8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L2I+PHNwYW4g
bGFuZz0iRU4tVVMiPiBMaW5kYSBEdW5iYXI7IEkyTlNGQGlldGYub3JnPGJyPg0KPC9zcGFuPjxi
PuS4u+mimDxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+
IFJlOiBbSTJuc2ZdIFVzZXIgR3JvdXAgYmFzZWQgcG9saWN5PG86cD48L286cD48L3NwYW4+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiPkhpIEppYW5qaWUsIDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPk5vdyB0aGF0IEkgdW5kZXJzdGFuZCBiZXR0ZXIgdGhlIGlkZWEg
KGFuZCBJIG11c3Qgc2F5IEkgc2VlIGEgY2xlYXIgdmFsdWUgaW4gaXQpIEkgc3RpbGwgaGF2ZSBh
IGNvdXBsZSBvZiBwcm9jZWR1cmFsIGRvdWJ0czo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiPjEpIFdpbGwgeW91IGFsaWduIHlvdXIgY2FwYWJpbGl0eSBs
YXllciBkcmFmdCB3aXRoIHRoZSBwcm9wb3NhbCBvbiB0aGUgY2FwYWJpbGl0eSBsYXllciByZWNl
bnRseSBtYWRlIGJ5IFN1ZSBmb3IgYSBwYWNrZXQgZmlsdGVyaW5nIHN5c3RlbT8gSeKAmWQgZGVm
aW5pdGVseSBlbmNvdXJhZ2UgeW91IHRvIGRvIHNvPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4yKSBUaGlzIGlzIG1vcmUgZm9yIHRoZSBjaGFpcnMgdGhh
biBmb3IgeW91OiBXaGF0IGFyZSB3ZSBnb2luZyB0byBkbyBhcyBhIGdyb3VwIHdpdGggYWxsIHRo
ZSBwb3RlbnRpYWwgY2FwYWJpbGl0eSBsYXllciBleHRlbnNpb25zIHRoYXQgY291bGQgZm9sbG93
IHRoZSBzYW1lIHBhdGggYXMgdGhpcyBwcm9wb3NhbD88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkJlIGdvb2RlLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1h
cmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPk9uIDE2IEp1biAyMDE2LCBhdCAxMToxMSAsIFlv
dWppYW5qaWUgJmx0OzxhIGhyZWY9Im1haWx0bzp5b3VqaWFuamllQGh1YXdlaS5jb20iPnlvdWpp
YW5qaWVAaHVhd2VpLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyI+SGkgTGluZGEsPGJyPg0KPGJyPg0KWWVzLCB0aGVyZSdyZSBvdGhlciBhY3Rpb25z
IHN1Y2ggYXMgdHJhZmZpYy1yYXRlLCBtYXJraW5nLCBldGMgYmVzaWRlcyBwZXJtaXQgb3IgZGVu
eS4gVGhlIGZvbGxvd2luZyBpcyBhbiBleGFtcGxlLjxicj4NCjxicj4NClRoaXMgZHJhZnQgPGEg
aHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LXlvdS1pMm5zZi11c2VyLWdy
b3VwLWJhc2VkLXBvbGljeS0wMSI+DQpodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQt
eW91LWkybnNmLXVzZXItZ3JvdXAtYmFzZWQtcG9saWN5LTAxPC9hPiBmb2N1c2VzIG9uIHRoZSBy
ZXF1aXJlbWVudHMgYXQgdGhlIHNlcnZpY2UgbGF5ZXIuIFRoZSBkZXRhaWxzIHdpbGwgYmUgZGlz
Y3Vzc2VkIGluIG91ciBjYXBhYmlsaXR5IGxheWVyIGRyYWZ0Ljxicj4NCjxicj4NClRoYW5rcyw8
YnI+DQpKaWFuamllPGJyPg0KPGJyPg0KPGJyPg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPi0tLS0tPC9zcGFuPumCruS7tuWO
n+S7tjxzcGFuIGxhbmc9IkVOLVVTIj4tLS0tLTxicj4NCjwvc3Bhbj7lj5Hku7bkuro8c3BhbiBs
YW5nPSJFTi1VUyI+OiBMaW5kYSBEdW5iYXI8YnI+DQo8L3NwYW4+5Y+R6YCB5pe26Ze0PHNwYW4g
bGFuZz0iRU4tVVMiPjogMjAxNjwvc3Bhbj7lubQ8c3BhbiBsYW5nPSJFTi1VUyI+Njwvc3Bhbj7m
nIg8c3BhbiBsYW5nPSJFTi1VUyI+MTU8L3NwYW4+5pelPHNwYW4gbGFuZz0iRU4tVVMiPiAyMDo1
ODxicj4NCjwvc3Bhbj7mlLbku7bkuro8c3BhbiBsYW5nPSJFTi1VUyI+OiBZb3VqaWFuamllOyA8
YSBocmVmPSJtYWlsdG86STJOU0ZAaWV0Zi5vcmciPkkyTlNGQGlldGYub3JnPC9hPjxicj4NCjwv
c3Bhbj7kuLvpopg8c3BhbiBsYW5nPSJFTi1VUyI+OiBSRTogVXNlciBHcm91cCBiYXNlZCBwb2xp
Y3k8YnI+DQo8YnI+DQpKaWFuIEppZSw8YnI+DQo8YnI+DQpCZXNpZGVzICZxdW90O3Blcm1pdCZx
dW90OyBvciAmcXVvdDtkZW55JnF1b3Q7IGZvciB0aGUgZW50ZXJwcmlzZSBjdXN0b21lcnMsIGRv
IHlvdSBzZWUgdGhlPGJyPg0KZm9sbG93aW5nIGFjdGlvbnMgdGhhdCBtaWdodCBiZSBkZXNpcmVk
IGJ5IHRoZSBFbnRlcnByaXNlIGN1c3RvbWVycz88YnI+DQo8YnI+DQpTb21lIG5vZGVzIG9mIHRo
ZSBlbnRlcnByaXNlIG5ldHdvcmsgbWF5IG5lZWQgdG8gcmVxdWVzdCBzb21lIHRyYWZmaWMgdG8g
YmU8YnI+DQp0cmF2ZXJzaW5nIElQc2VjIGNoYW5uZWwsIGJ1dCB0aGUgbm9kZSB0aGVtc2VsdmVz
IG1heSBub3Qgc3VwcG9ydCB0aGUgSVBzZWM8YnI+DQpmZWF0dXJlLiAmbmJzcDtTbyB0aGF0ICZu
YnNwO0VudGVycHJpc2UgY29udHJvbGxlciBtYXkgaW5xdWlyZSBpZiB0aGUgbmVlZGVkIElQc2Vj
PGJyPg0KcmVzb3VyY2UgYXJlIGV2ZW4gYXZhaWxhYmxlIGZyb20gdGhlIHByb3ZpZGVyIG5ldHdv
cmsgYW5kIHRoZW4gc2VuZCB0aGU8YnI+DQpyZXF1ZXN0IChtYXkgaW52b2x2ZSBBQUEgcHJvY2Vz
cyBiZXR3ZWVuIGNvbnRyb2xsZXJzIG9mIEVudGVycHJpc2UgYW5kPGJyPg0KUHJvdmlkZXIgZG9t
YWlucyApLjxicj4NCjxicj4NCkxpbmRhPGJyPg0KPGJyPg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS08YnI+DQpGcm9tOiBZb3VqaWFuamllPGJyPg0KU2VudDogTW9uZGF5LCBKdW5lIDEzLCAy
MDE2IDk6MTQgUE08YnI+DQpUbzogTGluZGEgRHVuYmFyOyA8YSBocmVmPSJtYWlsdG86STJOU0ZA
aWV0Zi5vcmciPkkyTlNGQGlldGYub3JnPC9hPjxicj4NClN1YmplY3Q6IDwvc3Bhbj7nrZTlpI08
c3BhbiBsYW5nPSJFTi1VUyI+OiBVc2VyIEdyb3VwIGJhc2VkIHBvbGljeTxicj4NCjxicj4NCkhp
IExpbmRhLDxicj4NCjxicj4NClRoYW5rcyBmb3IgeW91ciBjb21tZW50cy48YnI+DQpPdXIgJnF1
b3Q7VXNlciBHcm91cCBCYXNlZCBQb2xpY3kmcXVvdDsgd2lsbCB1c2UgdGhlIEVDQSBwYXJhZGln
bS4gQWN0dWFsbHkgd2UncmUgYWxzbzxicj4NCndvcmtpbmcgb24gdGhlIFVzZXIgR3JvdXAgQmFz
ZWQgUG9saWN5IGZvciBDYXBhYmlsaXR5IExheWVyIHVzaW5nIHRoZSBFQ0E8YnI+DQpwYXJhZGln
bS4gV2UncmUgZ29pbmcgdG8gc3VibWl0IHRoaXMgZHJhZnQgZm9yIHRoZSB1cGNvbWluZyBJRVRG
IG1lZXRpbmcuPGJyPg0KPGJyPg0KSGVyZSBpcyBhbiBleGFtcGxlOjxicj4NCkV2ZW50OiBvbmUg
TlNGIHJlY2VpdmVzIGEgcGFja2V0IHdpdGggdXNlci1ncm91cC1JRCAoZS5nLiB0aGUgaW5ncmVz
cyBOU0Y8YnI+DQppbnNlcnRzIHRoZSBjb3JyZXNwb25kaW5nIHVzZXItZ3JvdXAgSUQgaW50byB0
aGUgcGFja2V0Lik8YnI+DQpDb25kaXRpb246IHVzZXItZ3JvdXAtSUQgPSAqKioqIChlLmcuIGl0
IHJlcHJlc2VudHMgdXNlciBkdXJpbmcgb2ZmaWNlIGhvdXJzKTxicj4NCkFjdGlvbjogUGVybWl0
IChlLmcuIHVzZXIgYWNjZXNzaW5nIFImYW1wO0QgcmVzb3VyY2VzIGlzIGFsbG93ZWQpPGJyPg0K
PGJyPg0KRnVydGhlciBjb21tZW50cyBhcmUgd2VsY29tZSE8YnI+DQo8YnI+DQpUaGFua3MsPGJy
Pg0KSmlhbmppZTxicj4NCjxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4tLS0tLTwvc3Bhbj7pgq7k
u7bljp/ku7Y8c3BhbiBsYW5nPSJFTi1VUyI+LS0tLS08YnI+DQo8L3NwYW4+5Y+R5Lu25Lq6PHNw
YW4gbGFuZz0iRU4tVVMiPjogTGluZGEgRHVuYmFyPGJyPg0KPC9zcGFuPuWPkemAgeaXtumXtDxz
cGFuIGxhbmc9IkVOLVVTIj46IDIwMTY8L3NwYW4+5bm0PHNwYW4gbGFuZz0iRU4tVVMiPjY8L3Nw
YW4+5pyIPHNwYW4gbGFuZz0iRU4tVVMiPjE0PC9zcGFuPuaXpTxzcGFuIGxhbmc9IkVOLVVTIj4g
NTozNTxicj4NCjwvc3Bhbj7mlLbku7bkuro8c3BhbiBsYW5nPSJFTi1VUyI+OiBZb3VqaWFuamll
OyA8YSBocmVmPSJtYWlsdG86STJOU0ZAaWV0Zi5vcmciPkkyTlNGQGlldGYub3JnPC9hPjxicj4N
Cjwvc3Bhbj7kuLvpopg8c3BhbiBsYW5nPSJFTi1VUyI+OiBSRTogVXNlciBHcm91cCBiYXNlZCBw
b2xpY3k8YnI+DQo8YnI+DQpKaWFuIEppZSw8YnI+DQo8YnI+DQpXaWxsIHlvdXIgJnF1b3Q7VXNl
ciBHcm91cCBCYXNlZCBQb2xpY3kmcXVvdDsgYWxzbyB1c2UgdGhlICZuYnNwOyZxdW90O0V2ZW50
IC0gQ29uZGl0aW9uIC08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyI+QWN0aW9uJnF1b3Q7PGJyPg0KPGJyPg0KPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPnBhcmFk
aWdtIHdoaWNoIEkyTlNGIFdHIGFncmVlZCB0byB1c2UgZnJvbSB0aGUgQnVlbm9zIEFpcmVzIG1l
ZXRpbmc/PGJyPg0KPGJyPg0KSWYgeW91ciBhbnN3ZXIgaXMgJnF1b3Q7WWVzJnF1b3Q7LCBjYW4g
eW91IGFkZCB0aGUgSW5mb3JtYXRpb24gbW9kZWwgZm9yIHlvdXI8YnI+DQomcXVvdDtVc2VyIEdy
b3VwIEJhc2VkIFBvbGljeSZxdW90Oz88YnI+DQo8YnI+DQpGb3IgZXhhbXBsZSw8YnI+DQotIFRo
ZSBpbmZvcm1hdGlvbiAoYW5kIGRhdGEpIG1vZGVsIGZvciAmcXVvdDtFdmVudCZxdW90Ozxicj4N
Ci0gVGhlIGluZm9ybWF0aW9uIChhbmQgZGF0YSkgbW9kZWwgZm9yICZxdW90O0NvbmRpdGlvbiZx
dW90Ozxicj4NCi0gVGhlIGluZm9ybWF0aW9uIChhbmQgZGF0YSkgbW9kZWwgZm9yICZxdW90O0Fj
dGlvbiZxdW90Oy48YnI+DQo8YnI+DQpJdCB3b3VsZCBiZSBoZWxwZnVsIGlmIHlvdSBwb3N0IHlv
dXIgZGV0YWlsZWQgZGVzY3JpcHRpb24gZm9yIGVhY2g8YnI+DQpjYXRlZ29yeSBhYm92ZSBvbiB0
aGUgbWFpbGluZyBsaXN0IHRvIGdldCBzb21lIGRpc2N1c3Npb24gYmVmb3JlPGJyPg0KYXNraW5n
IGZvciBXRyBhZG9wdGlvbi48YnI+DQo8YnI+DQpUaGFua3MsIExpbmRhPGJyPg0KPGJyPg0KLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQpGcm9tOiBJMm5zZiBbPGEgaHJlZj0ibWFpbHRv
OmkybnNmLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzppMm5zZi1ib3VuY2VzQGlldGYub3JnPC9h
Pl0gT24gQmVoYWxmIE9mIFlvdWppYW5qaWU8YnI+DQpTZW50OiBNb25kYXksIEp1bmUgMTMsIDIw
MTYgMzozOCBBTTxicj4NClRvOiA8YSBocmVmPSJtYWlsdG86STJOU0ZAaWV0Zi5vcmciPkkyTlNG
QGlldGYub3JnPC9hPjxicj4NClN1YmplY3Q6IFtJMm5zZl0gVXNlciBHcm91cCBiYXNlZCBwb2xp
Y3k8YnI+DQo8YnI+DQpIaSw8YnI+DQo8YnI+DQpXZSBhcmUgd29ya2luZyBvbiB0aGUgVXNlci1n
cm91cCBBd2FyZSBQb2xpY3kgQ29udHJvbCAoVUFQQyk8YnI+DQpmcmFtZXdvcmssIHdoaWNoIGZh
Y2lsaXRhdGVzIGNvbnNpc3RlbnQgZW5mb3JjZW1lbnQgb2Ygc2VjdXJpdHk8YnI+DQpwb2xpY2ll
cyBiYXNlZCBvbiB1c2VyIGdyb3VwIGlkZW50aXR5Ljxicj4NCjxhIGhyZWY9Imh0dHBzOi8vdG9v
bHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC15b3UtaTJuc2YtdXNlci1ncm91cC1iYXNlZC1wb2xpY3kt
MDEiPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC15b3UtaTJuc2YtdXNlci1ncm91
cC1iYXNlZC1wb2xpY3ktMDE8L2E+PGJyPg0KPGJyPg0KVXNlIGNhc2VzIGZvciBVQVBDOjxicj4N
CldpdGggdGhlIGluY3JlYXNlZCBwb3B1bGFyaXR5IG9mIGVudGVycHJpc2Ugd2lyZWxlc3MgbmV0
d29ya3MgYW5kPGJyPg0KcmVtb3RlIGFjY2VzcyB0ZWNobm9sb2dpZXMgc3VjaCBhcyBWaXJ0dWFs
IFByaXZhdGUgTmV0d29ya3MgKFZQTiksPGJyPg0KZW50ZXJwcmlzZSBuZXR3b3JrcyBoYXZlIGJl
Y29tZSBib3JkZXJsZXNzLCBhbmQgZW1wbG95ZWVzJyBsb2NhdGlvbnMgY2FuPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPmJlIGFu
eXdoZXJlLjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5FbmFibGluZyBsYXJnZS1zY2FsZSBlbXBsb3llZSBt
b2JpbGl0eSBhY3Jvc3MgbWFueSBhY2Nlc3MgbG9jYXRpb25zPGJyPg0KaW1wcm92ZXMgZW50ZXJw
cmlzZSBwcm9kdWN0aW9uIGVmZmljaWVuY3kgYnV0IGFsc28gaW50cm9kdWNlczxicj4NCmNoYWxs
ZW5nZXMgcmVsYXRlZCB0byBlbnRlcnByaXNlIG5ldHdvcmsgbWFuYWdlbWVudCBhbmQgc2VjdXJp
dHkuIFRoZTxicj4NCklQIGFkZHJlc3Mgb2YgdGhlIHVzZXIgY2FuIGNoYW5nZSBmcmVxdWVudGx5
IHdoZW4gdGhlIHVzZXIgaXMgaW48YnI+DQptb3Rpb24uIENvbnNlcXVlbnRseSwgSVAgYWRkcmVz
cy1iYXNlZCBwb2xpY2llcyAoc3VjaCBhcyBmb3J3YXJkaW5nLDxicj4NCnJvdXRpbmcsIFFvUyBh
bmQgc2VjdXJpdHkgcG9saWNpZXMpIG1heSBub3QgYmUgZmxleGlibGUgZW5vdWdoIHRvPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
PmFjY29tbW9kYXRlIHVzZXJzIGluIG1vdGlvbi48YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PGJyPg0KVXNl
ci1ncm91cCBJRCByZXByZXNlbnRzIHRoZSBjb2xsZWN0aXZlIGlkZW50aXR5IG9mIGEgZ3JvdXAg
b2YgdXNlcnMsPGJyPg0KYW5kIGlzIGRldGVybWluZWQgYnkgYSBzZXQgb2Ygb25lIG9yIG1vcmUg
bWF0Y2hpbmcgY3JpdGVyaWEgKGUuZy4sPGJyPg0Kcm9sZXMsIDQtLCA1LSwgYW5kIDYtdHVwbGVz
LCBWTEFOIElELCBldGMuKSB0aGF0IGRpc2FtYmlndWF0ZXMgdGhpczxicj4NCnVzZXItZ3JvdXAg
ZW50aXR5IGZyb20gb3RoZXIgZW50aXRpZXMuPGJyPg0KPGJyPg0KVGhlIFVBUEMgZnJhbWV3b3Jr
IGNvbnNpc3RzIG9mIGZvdXIgbWFpbiBjb21wb25lbnRzOiAoMSkgUG9saWN5PGJyPg0KU2VydmVy
LCAoMikgQXV0aGVudGljYXRpb24gU2VydmVyLCAoMykgU2VjdXJpdHkgQ29udHJvbGxlciwgKDQp
IE5ldHdvcmsgU2VjdXJpdHk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+RnVuY3Rpb25zLjxicj4NCjxicj4NCjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48YnI+
DQpXaXRoaW4gdGhlIFVBUEMgZnJhbWV3b3JrLCBpbnRlci1ncm91cCBwb2xpY3kgZW5mb3JjZW1l
bnQgcmVxdWlyZXMgdHdvPGJyPg0Ka2V5PGJyPg0KY29tcG9uZW50czogKDEpIHVzZXItZ3JvdXAt
dG8tdXNlci1ncm91cCBhY2Nlc3MgcG9saWNpZXMsIGFuZCAoMikgc2V0czxicj4NCm9mIE5TRnMg
dGhhdCBhcmUgbWFuYWdlZCBieSBzZXRzIG9mIHBvbGljaWVzLjxicj4NCjxicj4NClNvbWUgcmVx
dWlyZW1lbnRzIGFyZSBwcm9wb3NlZCBpbiB0aGUgbGFzdCBzZWN0aW9uLjxicj4NCjxicj4NCkFu
eSBjb21tZW50cyBvciBzdWdnZXN0aW9ucyBhcmUgd2VsY29tZS48YnI+DQo8YnI+DQpUaGFua3Ms
PGJyPg0KSmlhbmppZTxicj4NCjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fPGJyPg0KSTJuc2YgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFp
bHRvOkkybnNmQGlldGYub3JnIj5JMm5zZkBpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2kybnNmIj5odHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2kybnNmPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCkkybnNmIG1haWxpbmcgbGlzdDxicj4N
CjxhIGhyZWY9Im1haWx0bzpJMm5zZkBpZXRmLm9yZyI+STJuc2ZAaWV0Zi5vcmc8L2E+PGJyPg0K
PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pMm5zZiI+aHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pMm5zZjwvYT48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjpibGFjayI+LS08YnI+DQomcXVvdDtFc3RhIHZleiBubyBmYWxsYXJlbW9zLCBEb2N0
b3IgSW5maWVybm8mcXVvdDs8YnI+DQo8YnI+DQpEciBEaWVnbyBSLiBMb3Blejxicj4NClRlbGVm
b25pY2EgSSYjNDM7RDxicj4NCjxhIGhyZWY9Imh0dHA6Ly9wZW9wbGUudGlkLmVzL2RpZWdvLmxv
cGV6LyI+aHR0cDovL3Blb3BsZS50aWQuZXMvZGllZ28ubG9wZXovPC9hPjxicj4NCjxicj4NCmUt
bWFpbDogPGEgaHJlZj0ibWFpbHRvOmRpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb20iPmRpZWdv
LnIubG9wZXpAdGVsZWZvbmljYS5jb208L2E+PGJyPg0KVGVsOiAmbmJzcDsgJm5ic3A7JiM0Mzsz
NCA5MTMgMTI5IDA0MTxicj4NCk1vYmlsZTogJiM0MzszNCA2ODIgMDUxIDA5MTxicj4NCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgY2xhc3M9
Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyIj48c3Bh
biBsYW5nPSJFTi1VUyI+DQo8aHIgc2l6ZT0iMiIgd2lkdGg9IjEwMCUiIGFsaWduPSJjZW50ZXIi
Pg0KPC9zcGFuPjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpncmF5Ij48YnI+DQpFc3RlIG1lbnNhamUgeSBzdXMg
YWRqdW50b3Mgc2UgZGlyaWdlbiBleGNsdXNpdmFtZW50ZSBhIHN1IGRlc3RpbmF0YXJpbywgcHVl
ZGUgY29udGVuZXIgaW5mb3JtYWNpw7NuIHByaXZpbGVnaWFkYSBvIGNvbmZpZGVuY2lhbCB5IGVz
IHBhcmEgdXNvIGV4Y2x1c2l2byBkZSBsYSBwZXJzb25hIG8gZW50aWRhZCBkZSBkZXN0aW5vLiBT
aSBubyBlcyB1c3RlZC4gZWwgZGVzdGluYXRhcmlvIGluZGljYWRvLCBxdWVkYSBub3RpZmljYWRv
IGRlIHF1ZSBsYQ0KIGxlY3R1cmEsIHV0aWxpemFjacOzbiwgZGl2dWxnYWNpw7NuIHkvbyBjb3Bp
YSBzaW4gYXV0b3JpemFjacOzbiBwdWVkZSBlc3RhciBwcm9oaWJpZGEgZW4gdmlydHVkIGRlIGxh
IGxlZ2lzbGFjacOzbiB2aWdlbnRlLiBTaSBoYSByZWNpYmlkbyBlc3RlIG1lbnNhamUgcG9yIGVy
cm9yLCBsZSByb2dhbW9zIHF1ZSBub3MgbG8gY29tdW5pcXVlIGlubWVkaWF0YW1lbnRlIHBvciBl
c3RhIG1pc21hIHbDrWEgeSBwcm9jZWRhIGEgc3UgZGVzdHJ1Y2Npw7NuLjxicj4NCjxicj4NClRo
ZSBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4gdGhpcyB0cmFuc21pc3Npb24gaXMgcHJpdmlsZWdl
ZCBhbmQgY29uZmlkZW50aWFsIGluZm9ybWF0aW9uIGludGVuZGVkIG9ubHkgZm9yIHRoZSB1c2Ug
b2YgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5IG5hbWVkIGFib3ZlLiBJZiB0aGUgcmVhZGVyIG9m
IHRoaXMgbWVzc2FnZSBpcyBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgeW91IGFyZSBoZXJl
Ynkgbm90aWZpZWQgdGhhdCBhbnkgZGlzc2VtaW5hdGlvbiwNCiBkaXN0cmlidXRpb24gb3IgY29w
eWluZyBvZiB0aGlzIGNvbW11bmljYXRpb24gaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gSWYgeW91
IGhhdmUgcmVjZWl2ZWQgdGhpcyB0cmFuc21pc3Npb24gaW4gZXJyb3IsIGRvIG5vdCByZWFkIGl0
LiBQbGVhc2UgaW1tZWRpYXRlbHkgcmVwbHkgdG8gdGhlIHNlbmRlciB0aGF0IHlvdSBoYXZlIHJl
Y2VpdmVkIHRoaXMgY29tbXVuaWNhdGlvbiBpbiBlcnJvciBhbmQgdGhlbiBkZWxldGUgaXQuPGJy
Pg0KPGJyPg0KRXN0YSBtZW5zYWdlbSBlIHNldXMgYW5leG9zIHNlIGRpcmlnZW0gZXhjbHVzaXZh
bWVudGUgYW8gc2V1IGRlc3RpbmF0w6FyaW8sIHBvZGUgY29udGVyIGluZm9ybWHDp8OjbyBwcml2
aWxlZ2lhZGEgb3UgY29uZmlkZW5jaWFsIGUgw6kgcGFyYSB1c28gZXhjbHVzaXZvIGRhIHBlc3Nv
YSBvdSBlbnRpZGFkZSBkZSBkZXN0aW5vLiBTZSBuw6NvIMOpIHZvc3NhIHNlbmhvcmlhIG8gZGVz
dGluYXTDoXJpbyBpbmRpY2FkbywgZmljYSBub3RpZmljYWRvIGRlIHF1ZSBhDQogbGVpdHVyYSwg
dXRpbGl6YcOnw6NvLCBkaXZ1bGdhw6fDo28gZS9vdSBjw7NwaWEgc2VtIGF1dG9yaXphw6fDo28g
cG9kZSBlc3RhciBwcm9pYmlkYSBlbSB2aXJ0dWRlIGRhIGxlZ2lzbGHDp8OjbyB2aWdlbnRlLiBT
ZSByZWNlYmV1IGVzdGEgbWVuc2FnZW0gcG9yIGVycm8sIHJvZ2Ftb3MtbGhlIHF1ZSBub3MgbyBj
b211bmlxdWUgaW1lZGlhdGFtZW50ZSBwb3IgZXN0YSBtZXNtYSB2aWEgZSBwcm9jZWRhIGEgc3Vh
IGRlc3RydWnDp8Ojbzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_F6C28B32DA084644BB6C8D0BD65B669DC0B026NKGEML515MBXchina_--


From nobody Fri Jun 17 01:44:22 2016
Return-Path: <linda.dunbar@huawei.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 A513012D0E7; Fri, 17 Jun 2016 01:44:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.646
X-Spam-Level: 
X-Spam-Status: No, score=-5.646 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kDwAVWGRpwB2; Fri, 17 Jun 2016 01:44:18 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8095112D098; Fri, 17 Jun 2016 01:44:17 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml707-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CMC61111; Fri, 17 Jun 2016 08:44:12 +0000 (GMT)
Received: from DFWEML702-CAH.china.huawei.com (10.193.5.176) by lhreml707-cah.china.huawei.com (10.201.5.199) with Microsoft SMTP Server (TLS) id 14.3.235.1; Fri, 17 Jun 2016 09:44:07 +0100
Received: from DFWEML501-MBB.china.huawei.com ([10.193.5.179]) by dfweml702-cah.china.huawei.com ([10.193.5.176]) with mapi id 14.03.0235.001; Fri, 17 Jun 2016 01:43:57 -0700
From: Linda Dunbar <linda.dunbar@huawei.com>
To: Sowmini Varadhan <sowmini05@gmail.com>, "I2NSF@ietf.org" <I2NSF@ietf.org>,  Sowmini Varadhan <sowmini.varadhan@oracle.com>
Thread-Topic: How does Overlay Network inform the Underlay network on which flows among Overlay network nodes need to go through  IPSec Tunnel?  (was : Flow Security Policies exchanged over I2NSF service layer interface?
Thread-Index: AQHRyHRiZEHCKEJ/8UOTuXXZTl0Etg==
Date: Fri, 17 Jun 2016 08:43:56 +0000
Message-ID: <4A95BA014132FF49AE685FAB4B9F17F657EB587D@dfweml501-mbb>
References: <4A95BA014132FF49AE685FAB4B9F17F657EB4B26@dfweml501-mbb> <CACP96tSfp4XEU9mKzRD=Dm5hMDGN7uGiM6Eje5-_udiDXWLwsA@mail.gmail.com>
In-Reply-To: <CACP96tSfp4XEU9mKzRD=Dm5hMDGN7uGiM6Eje5-_udiDXWLwsA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.220.133.93]
Content-Type: multipart/alternative; boundary="_000_4A95BA014132FF49AE685FAB4B9F17F657EB587Ddfweml501mbb_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A0B0201.5763B85E.01FE, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: e9f01f316e564339f4fecf3eeda6c094
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/ffoJLzxKvoaH9RyWSnxazc3ORCQ>
Cc: NVO3 <nvo3@ietf.org>, Liyizhou <liyizhou@huawei.com>
Subject: [I2nsf] How does Overlay Network inform the Underlay network on which flows among Overlay network nodes need to go through IPSec Tunnel? (was : Flow Security Policies exchanged over I2NSF service layer interface?
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 17 Jun 2016 08:44:21 -0000

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

U293bWluaSwNCg0KWW91IHNhaWQ6DQogICAgICDigJxIb3dldmVyLCBhcHBseWluZyBJUHNlYyB0
byBzcGVjaWZpYyBmbG93cyAoZS5nLiwgdGhvc2UgZGVmaW5lZCBieSBhIHNyYyBvciBkc3QgcG9y
dCBvbiB3aGljaCB0aGUgc2VydmljZSBsaXN0ZW5zKSBpcyBpbXBvcnRhbnQu4oCdDQoNCldoYXQg
aXMgdGhlIGN1cnJlbnQgb3BlcmF0aW9uIHByb2NlZHVyZSBmb3IgT3ZlcmxheSBuZXR3b3JrIHRv
IGluZm9ybSB0aGUgdW5kZXJsYXkgbmV0d29yayBvbiB3aGljaCBmbG93cyB0byBnbyB0aHJvdWdo
IElQU2VjIGNoYW5uZWw/DQoNCllvdSBzYWlkOg0KICAgICAg4oCcLi5CdXQgdGhhdCBhbHNvIG1h
ZGUgbWUgd29uZGVyIGFib3V0IHRoZSBpbnRlcmFjdGlvbiBiZXR3ZWVuIElQc2VjL0lLRSBhbmQg
dGhlIHByb3Bvc2VkIEJHUCBGUyAoSVBzZWMgaXMgZnJlcXVlbnRseSB1c2VkIGJldHdlZW4gZW5k
LXN5c3RlbXMgdGhhdCBkbyBub3Qgd2FudCB0byBydW4gYSBCR1AgZGFlbW9uKS4gU2luY2UgdGhl
IGNvbmZpZyBpbmZvcm1hdGlvbiB0aGF0IG5lZWRzIHRvIGJlIGRpc3RyaWJ1dGVkIGFyZSB0aGlu
Z3MgbGlrZSBrZXlzLCBhbGdvcml0aG1zIGV0YyB0byBwb3B1bGF0ZSB0aGUgc2FkYi9zcGQsIElL
RSBsb29rcyBtb3JlIGFwcHJvcHJpYXRlIGluIG1vc3QgY2FzZXMu4oCdDQoNCg0KRG9lcyB0aGUg
dW5kZXJsYXkgbmV0d29yayBjb250cm9sbGVyIGdldCBzb21lIGluZm9ybWF0aW9uIChvciBoaW50
IGZyb20gdGhlIE92ZXJsYXkgbmV0d29yayBjb250cm9sbGVyKSBvbiBob3cgdGhlIGtleXMgYXJl
IGNvbmZpZ3VyZWQgZm9yIHRoZSBJUFNlYyB0dW5uZWwgZm9yIHRoZSBzcGVjaWZpYyBmbG93cyBh
bW9uZyB0aGUgT3ZlcmxheSBub2Rlcz8NCg0KDQpUaGFua3MsDQpMaW5kYQ0KDQoNCi0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBTb3dtaW5pIFZhcmFkaGFuIFttYWlsdG86c293bWlu
aTA1QGdtYWlsLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBKdW5lIDE2LCAyMDE2IDEwOjU3IEFNDQpU
bzogTGluZGEgRHVuYmFyDQpDYzogTGl5aXpob3U7IE5WTzM7IFNvd21pbmkgVmFyYWRoYW4NClN1
YmplY3Q6IFJlOiBbbnZvM10gRlc6IEFueSB1c2UgY2FzZXMgb2YgT3ZlcmxheSBuZXR3b3JrIHJl
cXVlc3RpbmcgSVBTZWMgY29ubmVjdGlvbiBmcm9tIHRoZSBVbmRlcmxheSBmb3IgYSBzcGVjaWZp
YyB0aW1lIHNwYW4/ICh3YXMgOiBGbG93IFNlY3VyaXR5IFBvbGljaWVzIGV4Y2hhbmdlZCBvdmVy
IEkyTlNGIHNlcnZpY2UgbGF5ZXIgaW50ZXJmYWNlPw0KDQpPbiBXZWQsIEp1biAxNSwgMjAxNiBh
dCA4OjU1IEFNLCBMaW5kYSBEdW5iYXIgPGxpbmRhLmR1bmJhckBodWF3ZWkuY29tPG1haWx0bzps
aW5kYS5kdW5iYXJAaHVhd2VpLmNvbT4+IHdyb3RlOg0KPg0KPiBOVk8zIFBhcnRpY2lwYW50cywN
Cj4NCj4NCj4NCj4gSTJOU0YgKEludGVyZmFjZSB0byBOZXR3b3JrIFNlY3VyaXR5IGZ1bmN0aW9u
KSBoYXMgYSB3b3JrIGl0ZW0gaW4gZGVmaW5pbmcgdGhlIGZsb3cgc2VjdXJpdHkgcG9saWN5IGJl
dHdlZW4gZG9tYWlucyAod2hpY2ggaW5jbHVkZXMgaW5xdWlyeSBvZiB0aGUgY2FwYWJpbGl0eSBm
cm9tIG9uZSBkb21haW4gdG8gYW5vdGhlciBhbmQgdGhlIGFjdHVhbCBmbG93IHBvbGljeSBydWxl
cyBmcm9tIG9uZSBkb21haW4gdG8gYW5vdGhlcikuDQo+DQo+IFZlcnkgb2Z0ZW4sIHRoZSBwYXRo
cyAob3IgbGlua3MpIGFtb25nIG5vZGVzIG9mIGEgb3ZlcmxheSBuZXR3b3JrIGFyZSBwcm92aWRl
ZCBieSBvdGhlciBuZXR3b3JrIG9wZXJhdG9ycyAoYS5rLmEuIOKAnHVuZGVybGF5IG5ldHdvcmvi
gJ0pLiAgVGhlIGZsb3cgcG9saWN5IHJ1bGVzIGFyZSBpbnRlbmRlZCB0byBmaWx0ZXIgb3V0IHVu
d2FudGVkIHRyYWZmaWMgZnJvbSB1bmRlcmxheSBuZXR3b3JrIHNvIHRoYXQgdmFyaW91cyBhdHRh
Y2sgdHJhZmZpYyB3b27igJl0IHNhdHVyYXRlZCB0aGUgYWNjZXNzIGxpbmtzIHRvIHRoZSBvdmVy
bGF5IG5vZGVzLg0KPg0KPg0KPg0KPiBPbmUgaW50ZXJlc3Rpbmcgc2NlbmFyaW8gYnJvdWdodCB1
cCBpcyBPdmVybGF5IG5vZGVzIG1heSBuZWVkIHRvIHJlcXVlc3Qgc29tZSB0cmFmZmljIHRvIGJl
IHRyYXZlcnNpbmcgSVBzZWMgY2hhbm5lbC4gVG8gYWNoaWV2ZSB0aGlzIGdvYWwsIGl0IGlzIG5l
Y2Vzc2FyeSBmb3IgT3ZlcmxheSBOZXR3b3JrIGNvbnRyb2xsZXIgdG8gaW5xdWlyZSBpZiB0aGUg
bmVlZGVkIElQc2VjIHJlc291cmNlIGFyZSBldmVuIGF2YWlsYWJsZSBiZWZvcmUgc2VuZCB0aGUg
cmVxdWVzdCAobWF5IGV2ZW4gaW52b2x2ZSBBQUEgcHJvY2VzcyBiZXR3ZWVuIGNvbnRyb2xsZXJz
IG9mIGVhY2ggY29ycmVzcG9uZGluZyBkb21haW4gKS4NCj4NCj4NCj4NCj4gV2FudCB0byBoYXZl
IGEgc3VydmV5IGlmIHBlb3BsZSBzZWUgdGhlIHVzZSBjYXNlIG9mIE92ZXJsYXkgTmV0d29yayBu
ZWVkaW5nIHBvcnRpb24gb2YgdHJhZmZpYyB0byBiZSB0aHJvdWdoIElQU2VjIGNoYW5uZWw/DQoN
ClllcywgdGhpcyBpcyBhIHZhbGlkIHVzZSBjYXNlLCBhbmQgb25lIHRoYXQgd2UgIGFyZSBsb29r
aW5nIGF0IGFzIHdlbGwuDQoNCj4gSVBTZWMgaXMgc3VwcG9zZWQgdG8gYmUgYmV0d2VlbiB0d28g
ZW5kIG5vZGVzLiBIZXJlIHdlIGFzc3VtZSB0aGF0IHRoZSBPdmVybGF5IG5vZGVzIGRvbuKAmXQg
aGF2ZSB0aGUgcmVzb3VyY2Ugb3IgY2FwYWJpbGl0eSBmb3IgSVBzZWMsIGJ1dCBleHBlY3QgSVBz
ZWMgYmV0d2VlbiBmbG934oCZcyBpbmdyZXNzIGFuZCBlZ3Jlc3Mgbm9kZXMgKGkuZS4gTlZFKS4N
Cj4gQW55IG9waW5pb24gaXMgYXBwcmVjaWF0ZWQuDQoNCg0KPg0KPiBBcmUgdGhlcmUgYW55IHVz
ZSBjYXNlcyBvZiBvdmVybGF5IG5ldHdvcmsgbmVlZGluZyBJUFNlYyBhbW9uZyB0aGVpciBub2Rl
cyBvbmx5IGZvciBhIHNwZWNpZmljIHRpbWUgc3Bhbj8gaS5lLiBUaW1lIGJhc2VkIElQU2VjIGNv
bm5lY3Rpb24/DQoNClRpbWUgYmFzZWQgSVBzZWMgY29ubmVjdGlvbiBpcyBub3QgYSB1c2UtY2Fz
ZSB3ZSBoYXZlIGVuY291bnRlcmVkLg0KUGVvcGxlIHVzdWFsbHkgdXNlIElLRSBmb3IgcGVyaW9k
aWMga2V5LXJvbGxvdmVyLCBpZiB0aGF0IGlzIHRoZSBnb2FsLg0KDQpIb3dldmVyLCBhcHBseWlu
ZyBJUHNlYyB0byBzcGVjaWZpYyBmbG93cyAoZS5nLiwgdGhvc2UgZGVmaW5lZCBieSBhIHNyYyBv
ciBkc3QgcG9ydCBvbiB3aGljaCB0aGUgc2VydmljZSBsaXN0ZW5zKSBpcyBpbXBvcnRhbnQuDQoN
CkJ1dCB0aGF0IGFsc28gbWFkZSBtZSB3b25kZXIgYWJvdXQgdGhlIGludGVyYWN0aW9uIGJldHdl
ZW4gSVBzZWMvSUtFIGFuZCB0aGUgcHJvcG9zZWQgQkdQIEZTIChJUHNlYyBpcyBmcmVxdWVudGx5
IHVzZWQgYmV0d2VlbiBlbmQtc3lzdGVtcyB0aGF0IGRvIG5vdCB3YW50IHRvIHJ1biBhIEJHUCBk
YWVtb24pLiBTaW5jZSB0aGUgY29uZmlnIGluZm9ybWF0aW9uIHRoYXQgbmVlZHMgdG8gYmUgZGlz
dHJpYnV0ZWQgYXJlIHRoaW5ncyBsaWtlIGtleXMsIGFsZ29yaXRobXMgZXRjIHRvIHBvcHVsYXRl
IHRoZSBzYWRiL3NwZCwgSUtFIGxvb2tzIG1vcmUgYXBwcm9wcmlhdGUgaW4gbW9zdCBjYXNlcy4N
Cg0KTGlrZSBbQ0pdLCBJIHRvbyBoYXZlIHRvIHJlYWQgdGhlIGRyYWZ0IGluIGdyZWF0ZXIgZGV0
YWlsIHRvIGNvbW1lbnQgZnVydGhlci4NCg0KLS1Tb3dtaW5pDQoNCg==

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVu
dD0iTWljcm9zb2Z0IEV4Y2hhbmdlIFNlcnZlciI+DQo8IS0tIGNvbnZlcnRlZCBmcm9tIHJ0ZiAt
LT4NCjxzdHlsZT48IS0tIC5FbWFpbFF1b3RlIHsgbWFyZ2luLWxlZnQ6IDFwdDsgcGFkZGluZy1s
ZWZ0OiA0cHQ7IGJvcmRlci1sZWZ0OiAjODAwMDAwIDJweCBzb2xpZDsgfSAtLT48L3N0eWxlPg0K
PC9oZWFkPg0KPGJvZHk+DQo8Zm9udCBmYWNlPSJDb25zb2xhcyIgc2l6ZT0iMiI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Ij4NCjxkaXY+U293bWluaSwgPC9kaXY+DQo8ZGl2PiZuYnNw
OzwvZGl2Pg0KPGRpdj5Zb3Ugc2FpZDo8L2Rpdj4NCjxkaXYgc3R5bGU9InBhZGRpbmctbGVmdDoz
NnB0OyI+PGZvbnQgY29sb3I9IiMwMDcwQzAiPjxpPuKAnDwvaT48aT5Ib3dldmVyLCBhcHBseWlu
ZyBJUHNlYyB0byBzcGVjaWZpYyBmbG93cyAoZS5nLiwgdGhvc2UgZGVmaW5lZCBieSBhIHNyYyBv
ciBkc3QgcG9ydCBvbiB3aGljaCB0aGUgc2VydmljZSBsaXN0ZW5zKSBpcyBpbXBvcnRhbnQuPC9p
PjxpPuKAnTwvaT48L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IlRpbWVzIE5ldyBSb21h
biI+Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj5XaGF0IGlzIHRoZSBjdXJyZW50IG9wZXJhdGlv
biBwcm9jZWR1cmUgZm9yIE92ZXJsYXkgbmV0d29yayB0byBpbmZvcm0gdGhlIHVuZGVybGF5IG5l
dHdvcmsgb24gd2hpY2ggZmxvd3MgdG8gZ28gdGhyb3VnaCBJUFNlYyBjaGFubmVsPyA8L2Rpdj4N
CjxkaXY+PGZvbnQgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj4mbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8
ZGl2PllvdSBzYWlkOiA8L2Rpdj4NCjxkaXYgc3R5bGU9InBhZGRpbmctbGVmdDozNnB0OyI+PGZv
bnQgY29sb3I9IiMwMDcwQzAiPjxpPuKAnDwvaT48aT4uLjwvaT48aT5CdXQgdGhhdCBhbHNvIG1h
ZGUgbWUgd29uZGVyIGFib3V0IHRoZSBpbnRlcmFjdGlvbiBiZXR3ZWVuIElQc2VjL0lLRSBhbmQg
dGhlIHByb3Bvc2VkIEJHUCBGUyAoSVBzZWMgaXMgZnJlcXVlbnRseSB1c2VkIGJldHdlZW4gZW5k
LXN5c3RlbXMgdGhhdCBkbyBub3Qgd2FudCB0byBydW4gYSBCR1AgZGFlbW9uKS4gU2luY2UNCnRo
ZSBjb25maWcgaW5mb3JtYXRpb24gdGhhdCBuZWVkcyB0byBiZSBkaXN0cmlidXRlZCBhcmUgdGhp
bmdzIGxpa2Uga2V5cywgYWxnb3JpdGhtcyBldGMgdG8gcG9wdWxhdGUgdGhlIHNhZGIvc3BkLCBJ
S0UgbG9va3MgbW9yZSBhcHByb3ByaWF0ZSBpbiBtb3N0IGNhc2VzLjwvaT48aT7igJ08L2k+PC9m
b250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPiZuYnNwOzwvZm9u
dD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj4mbmJzcDs8L2ZvbnQ+
PC9kaXY+DQo8ZGl2PkRvZXMgdGhlIHVuZGVybGF5IG5ldHdvcmsgY29udHJvbGxlciBnZXQgc29t
ZSBpbmZvcm1hdGlvbiAob3IgaGludCBmcm9tIHRoZSBPdmVybGF5IG5ldHdvcmsgY29udHJvbGxl
cikgb24gaG93IHRoZSBrZXlzIGFyZSBjb25maWd1cmVkIGZvciB0aGUgSVBTZWMgdHVubmVsIGZv
ciB0aGUgc3BlY2lmaWMgZmxvd3MgYW1vbmcgdGhlIE92ZXJsYXkgbm9kZXM/IDwvZGl2Pg0KPGRp
dj48Zm9udCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPiZuYnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+
PGZvbnQgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj4mbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2PlRo
YW5rcywgPC9kaXY+DQo8ZGl2PkxpbmRhPC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IlRpbWVzIE5l
dyBSb21hbiI+Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJUaW1lcyBOZXcg
Um9tYW4iPiZuYnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS08YnI+DQoNCkZyb206IFNvd21pbmkgVmFyYWRoYW4gWzxhIGhyZWY9Im1haWx0bzpzb3dtaW5p
MDVAZ21haWwuY29tIj5tYWlsdG86c293bWluaTA1QGdtYWlsLmNvbTwvYT5dDQo8YnI+DQoNClNl
bnQ6IFRodXJzZGF5LCBKdW5lIDE2LCAyMDE2IDEwOjU3IEFNPGJyPg0KDQpUbzogTGluZGEgRHVu
YmFyPGJyPg0KDQpDYzogTGl5aXpob3U7IE5WTzM7IFNvd21pbmkgVmFyYWRoYW48YnI+DQoNClN1
YmplY3Q6IFJlOiBbbnZvM10gRlc6IEFueSB1c2UgY2FzZXMgb2YgT3ZlcmxheSBuZXR3b3JrIHJl
cXVlc3RpbmcgSVBTZWMgY29ubmVjdGlvbiBmcm9tIHRoZSBVbmRlcmxheSBmb3IgYSBzcGVjaWZp
YyB0aW1lIHNwYW4/ICh3YXMgOiBGbG93IFNlY3VyaXR5IFBvbGljaWVzIGV4Y2hhbmdlZCBvdmVy
IEkyTlNGIHNlcnZpY2UgbGF5ZXIgaW50ZXJmYWNlPzwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJU
aW1lcyBOZXcgUm9tYW4iPiZuYnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+T24gV2VkLCBKdW4gMTUs
IDIwMTYgYXQgODo1NSBBTSwgTGluZGEgRHVuYmFyICZsdDs8YSBocmVmPSJtYWlsdG86bGluZGEu
ZHVuYmFyQGh1YXdlaS5jb20iPmxpbmRhLmR1bmJhckBodWF3ZWkuY29tPC9hPiZndDsgd3JvdGU6
PC9kaXY+DQo8ZGl2PiZndDs8L2Rpdj4NCjxkaXY+Jmd0OyBOVk8zIFBhcnRpY2lwYW50cyw8L2Rp
dj4NCjxkaXY+Jmd0OzwvZGl2Pg0KPGRpdj4mZ3Q7PC9kaXY+DQo8ZGl2PiZndDs8L2Rpdj4NCjxk
aXY+Jmd0OyBJMk5TRiAoSW50ZXJmYWNlIHRvIE5ldHdvcmsgU2VjdXJpdHkgZnVuY3Rpb24pIGhh
cyBhIHdvcmsgaXRlbSBpbiBkZWZpbmluZyB0aGUgZmxvdyBzZWN1cml0eSBwb2xpY3kgYmV0d2Vl
biBkb21haW5zICh3aGljaCBpbmNsdWRlcyBpbnF1aXJ5IG9mIHRoZSBjYXBhYmlsaXR5IGZyb20g
b25lIGRvbWFpbiB0byBhbm90aGVyIGFuZCB0aGUgYWN0dWFsIGZsb3cgcG9saWN5IHJ1bGVzIGZy
b20gb25lIGRvbWFpbiB0byBhbm90aGVyKS48L2Rpdj4NCjxkaXY+Jmd0OzwvZGl2Pg0KPGRpdj4m
Z3Q7IFZlcnkgb2Z0ZW4sIHRoZSBwYXRocyAob3IgbGlua3MpIGFtb25nIG5vZGVzIG9mIGEgb3Zl
cmxheSBuZXR3b3JrIGFyZSBwcm92aWRlZCBieSBvdGhlciBuZXR3b3JrIG9wZXJhdG9ycyAoYS5r
LmEuIOKAnHVuZGVybGF5IG5ldHdvcmvigJ0pLiZuYnNwOyBUaGUgZmxvdyBwb2xpY3kgcnVsZXMg
YXJlIGludGVuZGVkIHRvIGZpbHRlciBvdXQgdW53YW50ZWQgdHJhZmZpYyBmcm9tIHVuZGVybGF5
IG5ldHdvcmsgc28gdGhhdCB2YXJpb3VzIGF0dGFjayB0cmFmZmljDQp3b27igJl0IHNhdHVyYXRl
ZCB0aGUgYWNjZXNzIGxpbmtzIHRvIHRoZSBvdmVybGF5IG5vZGVzLjwvZGl2Pg0KPGRpdj4mZ3Q7
PC9kaXY+DQo8ZGl2PiZndDs8L2Rpdj4NCjxkaXY+Jmd0OzwvZGl2Pg0KPGRpdj4mZ3Q7IE9uZSBp
bnRlcmVzdGluZyBzY2VuYXJpbyBicm91Z2h0IHVwIGlzIE92ZXJsYXkgbm9kZXMgbWF5IG5lZWQg
dG8gcmVxdWVzdCBzb21lIHRyYWZmaWMgdG8gYmUgdHJhdmVyc2luZyBJUHNlYyBjaGFubmVsLiBU
byBhY2hpZXZlIHRoaXMgZ29hbCwgaXQgaXMgbmVjZXNzYXJ5IGZvciBPdmVybGF5IE5ldHdvcmsg
Y29udHJvbGxlciB0byBpbnF1aXJlIGlmIHRoZSBuZWVkZWQgSVBzZWMgcmVzb3VyY2UgYXJlIGV2
ZW4gYXZhaWxhYmxlIGJlZm9yZQ0Kc2VuZCB0aGUgcmVxdWVzdCAobWF5IGV2ZW4gaW52b2x2ZSBB
QUEgcHJvY2VzcyBiZXR3ZWVuIGNvbnRyb2xsZXJzIG9mIGVhY2ggY29ycmVzcG9uZGluZyBkb21h
aW4gKS48L2Rpdj4NCjxkaXY+Jmd0OzwvZGl2Pg0KPGRpdj4mZ3Q7PC9kaXY+DQo8ZGl2PiZndDs8
L2Rpdj4NCjxkaXY+Jmd0OyBXYW50IHRvIGhhdmUgYSBzdXJ2ZXkgaWYgcGVvcGxlIHNlZSB0aGUg
dXNlIGNhc2Ugb2YgT3ZlcmxheSBOZXR3b3JrIG5lZWRpbmcgcG9ydGlvbiBvZiB0cmFmZmljIHRv
IGJlIHRocm91Z2ggSVBTZWMgY2hhbm5lbD88L2Rpdj4NCjxkaXY+Jm5ic3A7PC9kaXY+DQo8ZGl2
PlllcywgdGhpcyBpcyBhIHZhbGlkIHVzZSBjYXNlLCBhbmQgb25lIHRoYXQgd2UmbmJzcDsgYXJl
IGxvb2tpbmcgYXQgYXMgd2VsbC48L2Rpdj4NCjxkaXY+Jm5ic3A7PC9kaXY+DQo8ZGl2PiZndDsg
SVBTZWMgaXMgc3VwcG9zZWQgdG8gYmUgYmV0d2VlbiB0d28gZW5kIG5vZGVzLiBIZXJlIHdlIGFz
c3VtZSB0aGF0IHRoZSBPdmVybGF5IG5vZGVzIGRvbuKAmXQgaGF2ZSB0aGUgcmVzb3VyY2Ugb3Ig
Y2FwYWJpbGl0eSBmb3IgSVBzZWMsIGJ1dCBleHBlY3QgSVBzZWMgYmV0d2VlbiBmbG934oCZcyBp
bmdyZXNzIGFuZCBlZ3Jlc3Mgbm9kZXMgKGkuZS4gTlZFKS48L2Rpdj4NCjxkaXY+Jmd0OyBBbnkg
b3BpbmlvbiBpcyBhcHByZWNpYXRlZC48L2Rpdj4NCjxkaXY+Jm5ic3A7PC9kaXY+DQo8ZGl2PiZu
YnNwOzwvZGl2Pg0KPGRpdj4mZ3Q7PC9kaXY+DQo8ZGl2PiZndDsgQXJlIHRoZXJlIGFueSB1c2Ug
Y2FzZXMgb2Ygb3ZlcmxheSBuZXR3b3JrIG5lZWRpbmcgSVBTZWMgYW1vbmcgdGhlaXIgbm9kZXMg
b25seSBmb3IgYSBzcGVjaWZpYyB0aW1lIHNwYW4/IGkuZS4gVGltZSBiYXNlZCBJUFNlYyBjb25u
ZWN0aW9uPzwvZGl2Pg0KPGRpdj4mbmJzcDs8L2Rpdj4NCjxkaXY+VGltZSBiYXNlZCBJUHNlYyBj
b25uZWN0aW9uIGlzIG5vdCBhIHVzZS1jYXNlIHdlIGhhdmUgZW5jb3VudGVyZWQuPC9kaXY+DQo8
ZGl2PlBlb3BsZSB1c3VhbGx5IHVzZSBJS0UgZm9yIHBlcmlvZGljIGtleS1yb2xsb3ZlciwgaWYg
dGhhdCBpcyB0aGUgZ29hbC48L2Rpdj4NCjxkaXY+Jm5ic3A7PC9kaXY+DQo8ZGl2Pkhvd2V2ZXIs
IGFwcGx5aW5nIElQc2VjIHRvIHNwZWNpZmljIGZsb3dzIChlLmcuLCB0aG9zZSBkZWZpbmVkIGJ5
IGEgc3JjIG9yIGRzdCBwb3J0IG9uIHdoaWNoIHRoZSBzZXJ2aWNlIGxpc3RlbnMpIGlzIGltcG9y
dGFudC48L2Rpdj4NCjxkaXY+Jm5ic3A7PC9kaXY+DQo8ZGl2PkJ1dCB0aGF0IGFsc28gbWFkZSBt
ZSB3b25kZXIgYWJvdXQgdGhlIGludGVyYWN0aW9uIGJldHdlZW4gSVBzZWMvSUtFIGFuZCB0aGUg
cHJvcG9zZWQgQkdQIEZTIChJUHNlYyBpcyBmcmVxdWVudGx5IHVzZWQgYmV0d2VlbiBlbmQtc3lz
dGVtcyB0aGF0IGRvIG5vdCB3YW50IHRvIHJ1biBhIEJHUCBkYWVtb24pLiBTaW5jZSB0aGUgY29u
ZmlnIGluZm9ybWF0aW9uIHRoYXQgbmVlZHMgdG8gYmUgZGlzdHJpYnV0ZWQgYXJlIHRoaW5ncyBs
aWtlDQprZXlzLCBhbGdvcml0aG1zIGV0YyB0byBwb3B1bGF0ZSB0aGUgc2FkYi9zcGQsIElLRSBs
b29rcyBtb3JlIGFwcHJvcHJpYXRlIGluIG1vc3QgY2FzZXMuPC9kaXY+DQo8ZGl2PiZuYnNwOzwv
ZGl2Pg0KPGRpdj5MaWtlIFtDSl0sIEkgdG9vIGhhdmUgdG8gcmVhZCB0aGUgZHJhZnQgaW4gZ3Jl
YXRlciBkZXRhaWwgdG8gY29tbWVudCBmdXJ0aGVyLjwvZGl2Pg0KPGRpdj4mbmJzcDs8L2Rpdj4N
CjxkaXY+LS1Tb3dtaW5pPC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+
Jm5ic3A7PC9mb250PjwvZGl2Pg0KPC9zcGFuPjwvZm9udD4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_4A95BA014132FF49AE685FAB4B9F17F657EB587Ddfweml501mbb_--


From nobody Fri Jun 17 02:19:25 2016
Return-Path: <linda.dunbar@huawei.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 4CA1112B029 for <i2nsf@ietfa.amsl.com>; Fri, 17 Jun 2016 02:19:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.646
X-Spam-Level: 
X-Spam-Status: No, score=-5.646 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=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 5jH_PeJ3H-Tc for <i2nsf@ietfa.amsl.com>; Fri, 17 Jun 2016 02:19:22 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 866DE12B012 for <I2NSF@ietf.org>; Fri, 17 Jun 2016 02:10:33 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml705-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CMC65313; Fri, 17 Jun 2016 09:10:30 +0000 (GMT)
Received: from DFWEML702-CAH.china.huawei.com (10.193.5.176) by lhreml705-cah.china.huawei.com (10.201.5.168) with Microsoft SMTP Server (TLS) id 14.3.235.1; Fri, 17 Jun 2016 10:10:27 +0100
Received: from DFWEML501-MBB.china.huawei.com ([10.193.5.179]) by dfweml702-cah.china.huawei.com ([10.193.5.176]) with mapi id 14.03.0235.001; Fri, 17 Jun 2016 02:10:21 -0700
From: Linda Dunbar <linda.dunbar@huawei.com>
To: John Strassner <strazpdj@gmail.com>
Thread-Topic: questions about some terminologies defined by draft-ietf-i2nsf-terminology-00
Thread-Index: AQHRx5QTnYWLISjGSEyLfA44NRLtTp/tXeOA
Date: Fri, 17 Jun 2016 09:10:21 +0000
Message-ID: <4A95BA014132FF49AE685FAB4B9F17F657EB58CB@dfweml501-mbb>
References: <4A95BA014132FF49AE685FAB4B9F17F657EB4CA0@dfweml501-mbb> <CAJwYUrF3XNLDJyVaX3uQnJEr2X3uNZrhk9h5-KTf22pKu_FKcw@mail.gmail.com>
In-Reply-To: <CAJwYUrF3XNLDJyVaX3uQnJEr2X3uNZrhk9h5-KTf22pKu_FKcw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.220.133.93]
Content-Type: multipart/alternative; boundary="_000_4A95BA014132FF49AE685FAB4B9F17F657EB58CBdfweml501mbb_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090202.5763BE86.0064, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 59d1c089b48590c9f1dbcd2ae7e42bcf
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/agWITq-5Mytri_B0uPTLDVvyWcc>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, "DIEGO LOPEZ GARCIA \(diego.r.lopez@telefonica.com\)" <diego.r.lopez@telefonica.com>, Susan Hares <shares@ndzh.com>
Subject: Re: [I2nsf] questions about some terminologies defined by draft-ietf-i2nsf-terminology-00
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 17 Jun 2016 09:19:24 -0000

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

Sm9obiwNCg0KTXkgdGhpbmtpbmcgbWF5YmUgdG9vIHNpbXBsaXN0aWMuDQpJIHBpY3R1cmUgYSDi
gJxDb250cm9sbGVy4oCdIGhhdmluZyB0d28gcG9ydHMsDQoNCi0gICAgICAgIG9uZSBwb3J0IGNv
bm5lY3RpbmcgdG8gY2xpZW50cyAod2hpY2ggY2FuIGJlIGFub3RoZXIgZG9tYWluIGNvbnRyb2xs
ZXIgb3IgT3ZlcmxheSBuZXR3b3JrIGNvbnRyb2xsZXIpLCBpbnRlcmZhY2UgZnJvbSB0aGlzIHBv
cnQgaXMg4oCcU2VydmljZSBsYXllciBpbnRlcmZhY2XigJ0NCg0KLSAgICAgICAgYW5vdGhlciBw
b3J0IGNvbm5lY3RpbmcgdG8gTlNGcywgdGhlIGludGVyZmFjZSBmcm9tIHRoaXMgcG9ydCBpcyDi
gJxjYXBhYmlsaXR5IGxheWVyIGludGVyZmFjZeKAnS4NCg0KU28gSSB0aG91Z2h0IHRoYXQgdGhl
IFNlcnZpY2UgTGF5ZXIgaW50ZXJmYWNlIGlzIHRoZSBOb3J0aCBCb3VuZCBpbnRlcmZhY2UgdG8g
dGhlIENvbnRyb2xsZXIsIHRoZSBjYXBhYmlsaXR5IGludGVyZmFjZSBpcyB0aGUgc291dGggYm91
bmQgdG8gdGhlIGNvbnRyb2xsZXIuDQoNCldoYXQgZXh0cmEgbWVhbmluZyBkb2VzIGl0IGNhcnJ5
IHdpdGggdGhlIHdvcmRpbmcg4oCcYWJzdHJhY3Rpb24gTGF5ZXLigJ0gPw0KQ2FwYWJpbGl0eSBM
YXllcjogRGVmaW5lcyBhbiBhYnN0cmFjdGlvbiBsYXllciB0aGF0IGV4cG9zZXMgYSBzZXQgb2Yg
e2ZlYXR1cmVzIHRoYXQgYXJlIGF2YWlsYWJsZSBmcm9tIGEgbWFuYWdlZCBlbnRpdHl9IG9mIHRo
ZSBJMk5TRiBzeXN0ZW0uDQpUaGFuayB5b3UuDQoNCkxpbmRhDQoNCkZyb206IEpvaG4gU3RyYXNz
bmVyIFttYWlsdG86c3RyYXpwZGpAZ21haWwuY29tXQ0KU2VudDogVGh1cnNkYXksIEp1bmUgMTYs
IDIwMTYgMTI6NTggQU0NClRvOiBMaW5kYSBEdW5iYXI7IEpvaG4gU3RyYXNzbmVyDQpDYzogU3Vz
YW4gSGFyZXM7IERJRUdPIExPUEVaIEdBUkNJQSAoZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNv
bSk7IEkyTlNGQGlldGYub3JnDQpTdWJqZWN0OiBSZTogcXVlc3Rpb25zIGFib3V0IHNvbWUgdGVy
bWlub2xvZ2llcyBkZWZpbmVkIGJ5IGRyYWZ0LWlldGYtaTJuc2YtdGVybWlub2xvZ3ktMDANCg0K
SEkgTGluZGEsDQoNCkkgZG9uJ3Qgc2VlIHRoZSBjb25mbGljdCBpbiB0aGUgdHdvIGRlZmluaXRp
b25zLiBJZiBJIHN1YnN0aXR1dGUgdGhlIGZpcnN0ICh3aXRoaW4gYnJhY2VzKSBpbnRvIHRoZSBz
ZWNvbmQsIEkgZ2V0Og0KDQpDYXBhYmlsaXR5IExheWVyOiBEZWZpbmVzIGFuIGFic3RyYWN0aW9u
IGxheWVyIHRoYXQgZXhwb3NlcyBhIHNldCBvZiB7ZmVhdHVyZXMgdGhhdCBhcmUgYXZhaWxhYmxl
IGZyb20gYSBtYW5hZ2VkIGVudGl0eX0gb2YgdGhlIEkyTlNGIHN5c3RlbS4NCg0KV2hlbiBJIGxv
b2sgYXQgdGhlIENoYXJ0ZXIncyBDYXBhYmlsaXR5IExheWVyLCBJIHRoaW5rIHdlJ3JlIHN0aWxs
IE9LIC0gdGhlIENoYXJ0ZXIgIi4uLnNwZWNpZmllcyBob3cgdG8gY29udHJvbCBhbmQgbW9uaXRv
ciBOU0ZzIGF0IGEgZnVuY3Rpb25hbCBsZXZlbC4uLiIsIGFuZCBDYXBhYmlsaXRpZXMgKHRoZSBm
ZWF0dXJlcyB0aGF0IGFyZSBhdmFpbGFibGUpIGFyZSBlc3NlbnRpYWwgZm9yIHBsYW5uaW5nIGhv
dyB0byBjb250cm9sIGFuZCBtb25pdG9yIE5TRnMuDQoNCkZlYXR1cmVzIChpLmUuLCBjYXBhYmls
aXRpZXMpIGFyZSBpbmRlcGVuZGVudCBvZiBpbnRlcmZhY2UgKG5vcnRoYm91bmQgb3Igc291dGhi
b3VuZCkuIFdvdWxkIHlvdSBsaWtlIHVzIHRvIGFkZCB0aGF0IHBvaW50IHRvIHRoZSB0ZXJtaW5v
bG9neSBJLUQ/DQoNCmJlc3QgcmVnYXJkcywNCkpvaG4NCg0KDQpPbiBXZWQsIEp1biAxNSwgMjAx
NiBhdCA4OjQwIEFNLCBMaW5kYSBEdW5iYXIgPGxpbmRhLmR1bmJhckBodWF3ZWkuY29tPG1haWx0
bzpsaW5kYS5kdW5iYXJAaHVhd2VpLmNvbT4+IHdyb3RlOg0KRGVhciBBdXRob3JzOg0KDQpUaGUg
dGVybSDigJxDYXBhYmlsaXR5IExheWVy4oCdIGRlZmluZWQgYnkgdGhlIOKAnGRyYWZ0LWlldGYt
aTJuc2YtdGVybWlub2xvZ3ktMDDigJ0gY2FycmllcyBkaWZmZXJlbnQgIG1lYW5pbmcgdGhhbiB0
aGUg4oCcQ2FwYWJpbGl0eSBMYXllcuKAnSB1c2VkIGJ5IHRoZSBJMk5TRiBjaGFydGVyLg0KDQri
gJxkcmFmdC1pZXRmLWkybnNmLXRlcm1pbm9sb2d5LTAw4oCdOg0KQ2FwYWJpbGl0eTogRGVmaW5l
cyBhIHNldCBvZiBmZWF0dXJlcyB0aGF0IGFyZSBhdmFpbGFibGUgZnJvbSBhIG1hbmFnZWQgZW50
aXR5IChzZWUgYWxzbyBJMk5TRiBDYXBhYmlsaXR5KS4NCg0KQ2FwYWJpbGl0eSBMYXllcjogRGVm
aW5lcyBhbiBhYnN0cmFjdGlvbiBsYXllciB0aGF0IGV4cG9zZXMgYSBzZXQgb2YgY2FwYWJpbGl0
aWVzIG9mIHRoZSBJMk5TRiBzeXN0ZW0uDQoNCkkyTlNGIENoYXJ0ZXI6DQpJMk5TRiB3aWxsIHNw
ZWNpZnkgaW50ZXJmYWNlcyBhdCB0d28gZnVuY3Rpb25hbCBsZXZlbHMgZm9yIHRoZSBjb250cm9s
IGFuZCBtb25pdG9yaW5nIG9mIG5ldHdvcmsgc2VjdXJpdHkgZnVuY3Rpb25zOg0KVGhlIEkyTlNG
IENhcGFiaWxpdHkgTGF5ZXIgc3BlY2lmaWVzIGhvdyB0byBjb250cm9sIGFuZCBtb25pdG9yIE5T
RnMgYXQgYSBmdW5jdGlvbmFsIGltcGxlbWVudGF0aW9uIGxldmVsLiBUaGUgdGVybSAiRnVuY3Rp
b25hbCBJbXBsZW1lbnRhdGlvbiIgaXMgdXNlZCB0byBlbXBoYXNpemUgdGhhdCB0aGUgcnVsZXMg
KGZvciBjb250cm9sIGFuZCBtb25pdG9yKSBvZiBOU0ZzIGhhdmUgdG8gYmUgaW1wbGVtZW50YWJs
ZSBieSBtb3N0IE5TRnMuIEkyTlNGIHdpbGwgc3RhbmRhcmRpemUgYSBzZXQgb2YgaW50ZXJmYWNl
cyBieSB3aGljaCBhIHNlY3VyaXR5IGNvbnRyb2xsZXIgY2FuIGludm9rZSwgb3BlcmF0ZSwgYW5k
IG1vbml0b3IgTlNGcy4NCg0KVGhlIEkyTlNGIFNlcnZpY2UgTGF5ZXIgZGVmaW5lcyBob3cgY2xp
ZW50cycgc2VjdXJpdHkgcG9saWNpZXMgbWF5IGJlIGV4cHJlc3NlZCB0byBhIHNlY3VyaXR5IGNv
bnRyb2xsZXIuIFRoZSBjb250cm9sbGVyIGltcGxlbWVudHMgaXRzIHBvbGljaWVzIGFjY29yZGlu
ZyB0byB0aGUgdmFyaW91cyBjYXBhYmlsaXRpZXMgcHJvdmlkZWQgYnkgdGhlIEkyTlNGIENhcGFi
aWxpdHkgTGF5ZXIuIFRoZSBJMk5TRiBTZXJ2aWNlIExheWVyIGFsc28gYWxsb3dzIHRoZSBjbGll
bnQgdG8gbW9uaXRvciB0aGUgY2xpZW50IHNwZWNpZmljIHBvbGljaWVzLg0KDQpJZiB3ZSB1c2Ug
dGhlIGRlZmluaXRpb25zIGJ5IHRoZSDigJxkcmFmdC1pZXRmLWkybnNmLXRlcm1pbm9sb2d5LTAw
4oCdLCB3ZSBzaG91bGQgY3JlYXRlIGEgZGlmZmVyZW50IHRlcm1pbm9sb2d5IHRvIHJlcHJlc2Vu
dCB0aGUg4oCcU291dGggYm91bmQgSW50ZXJmYWNl4oCdIGJldHdlZW4gQ29udHJvbGxlciBhbmQg
TlNGLg0KDQpUaGFua3MsIExpbmRhDQoNCg0KDQoNCg0KLS0NCnJlZ2FyZHMsDQpKb2huDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Q291cmllcjsNCglwYW5vc2UtMToyIDcgNCA5IDIgMiA1IDIgNCA0O30NCkBmb250LWZhY2UNCgl7
Zm9udC1mYW1pbHk6V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0K
QGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpTaW1TdW47DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEg
MSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBh
bm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpD
YWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7
Zm9udC1mYW1pbHk6VGFob21hOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBm
b250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxAU2ltU3VuIjsNCglwYW5vc2UtMToyIDEgNiAwIDMg
MSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlBUIFNlcmlmIjsNCglwYW5v
c2UtMTowIDAgMCAwIDAgMCAwIDAgMCAwO30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1z
b05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFy
Z2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRp
bWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21z
by1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRl
cmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHls
ZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGlu
ZTt9DQpwLk1zb0xpc3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3JhcGgsIGRpdi5Nc29MaXN0
UGFyYWdyYXBoDQoJe21zby1zdHlsZS1wcmlvcml0eTozNDsNCgltYXJnaW4tdG9wOjBpbjsNCglt
YXJnaW4tcmlnaHQ6MGluOw0KCW1hcmdpbi1ib3R0b206MGluOw0KCW1hcmdpbi1sZWZ0Oi41aW47
DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1p
bHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQpzcGFuLkVtYWlsU3R5bGUxOA0KCXttc28t
c3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMt
c2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5
cGU6ZXhwb3J0LW9ubHk7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGlu
Ow0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJ
e3BhZ2U6V29yZFNlY3Rpb24xO30NCi8qIExpc3QgRGVmaW5pdGlvbnMgKi8NCkBsaXN0IGwwDQoJ
e21zby1saXN0LWlkOjc3MDIwNzc0Ow0KCW1zby1saXN0LXR5cGU6aHlicmlkOw0KCW1zby1saXN0
LXRlbXBsYXRlLWlkczotNjMyNDI5ODAgLTE2NDc5NDk0MTQgNjc2OTg2OTEgNjc2OTg2OTMgNjc2
OTg2ODkgNjc2OTg2OTEgNjc2OTg2OTMgNjc2OTg2ODkgNjc2OTg2OTEgNjc2OTg2OTM7fQ0KQGxp
c3QgbDA6bGV2ZWwxDQoJe21zby1sZXZlbC1zdGFydC1hdDowOw0KCW1zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDotOw0KCW1zby1sZXZlbC10YWItc3RvcDpu
b25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1
aW47DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgltc28tZmFyZWFzdC1m
b250LWZhbWlseTpTaW1TdW47DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21h
biI7fQ0Kb2wNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowaW47
fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMg
djpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lm
IGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFw
IHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlm
XS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJw
bGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5Kb2huLA0KPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij5NeSB0aGlua2luZyBtYXliZSB0b28gc2ltcGxpc3RpYy4NCjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj5JIHBpY3R1cmUgYSDigJxDb250cm9sbGVy4oCdIGhhdmluZyB0d28gcG9ydHMs
DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5
bGU9InRleHQtaW5kZW50Oi0uMjVpbjttc28tbGlzdDpsMCBsZXZlbDEgbGZvMSI+PCFbaWYgIXN1
cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxz
cGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPi08c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVv
dDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5vbmUgcG9ydCBjb25uZWN0aW5nIHRvIGNsaWVu
dHMgKHdoaWNoIGNhbiBiZSBhbm90aGVyIGRvbWFpbiBjb250cm9sbGVyIG9yIE92ZXJsYXkgbmV0
d29yayBjb250cm9sbGVyKSwgaW50ZXJmYWNlIGZyb20gdGhpcyBwb3J0IGlzIOKAnFNlcnZpY2Ug
bGF5ZXINCiBpbnRlcmZhY2XigJ08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
TGlzdFBhcmFncmFwaCIgc3R5bGU9InRleHQtaW5kZW50Oi0uMjVpbjttc28tbGlzdDpsMCBsZXZl
bDEgbGZvMSI+PCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPi08c3BhbiBzdHls
ZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5k
aWZdPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5hbm90aGVyIHBv
cnQgY29ubmVjdGluZyB0byBOU0ZzLCB0aGUgaW50ZXJmYWNlIGZyb20gdGhpcyBwb3J0IGlzIOKA
nGNhcGFiaWxpdHkgbGF5ZXIgaW50ZXJmYWNl4oCdLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5TbyBJIHRob3VnaHQg
dGhhdCB0aGUgU2VydmljZSBMYXllciBpbnRlcmZhY2UgaXMgdGhlIE5vcnRoIEJvdW5kIGludGVy
ZmFjZSB0byB0aGUgQ29udHJvbGxlciwgdGhlIGNhcGFiaWxpdHkgaW50ZXJmYWNlIGlzIHRoZSBz
b3V0aCBib3VuZCB0byB0aGUgY29udHJvbGxlci4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+V2hhdCBleHRyYSBtZWFu
aW5nIGRvZXMgaXQgY2Fycnkgd2l0aCB0aGUgd29yZGluZyDigJxhYnN0cmFjdGlvbiBMYXllcuKA
nSA/DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2lu
LWxlZnQ6LjVpbiI+DQo8ZW0+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWls
eTomcXVvdDtQVCBTZXJpZiZxdW90OywmcXVvdDtzZXJpZiZxdW90Oztjb2xvcjojMjIyMjIyIj5D
YXBhYmlsaXR5IExheWVyOiBEZWZpbmVzIGFuIGFic3RyYWN0aW9uIGxheWVyIHRoYXQgZXhwb3Nl
cyBhIHNldCBvZiB7ZmVhdHVyZXMgdGhhdCBhcmUgYXZhaWxhYmxlIGZyb20gYSBtYW5hZ2VkIGVu
dGl0eX0gb2YgdGhlIEkyTlNGIHN5c3RlbS48L3NwYW4+PC9lbT48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj5UaGFuayB5b3UuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkxpbmRhPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4g
MGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBKb2huIFN0cmFz
c25lciBbbWFpbHRvOnN0cmF6cGRqQGdtYWlsLmNvbV0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVy
c2RheSwgSnVuZSAxNiwgMjAxNiAxMjo1OCBBTTxicj4NCjxiPlRvOjwvYj4gTGluZGEgRHVuYmFy
OyBKb2huIFN0cmFzc25lcjxicj4NCjxiPkNjOjwvYj4gU3VzYW4gSGFyZXM7IERJRUdPIExPUEVa
IEdBUkNJQSAoZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbSk7IEkyTlNGQGlldGYub3JnPGJy
Pg0KPGI+U3ViamVjdDo8L2I+IFJlOiBxdWVzdGlvbnMgYWJvdXQgc29tZSB0ZXJtaW5vbG9naWVz
IGRlZmluZWQgYnkgZHJhZnQtaWV0Zi1pMm5zZi10ZXJtaW5vbG9neS0wMDxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhJIExpbmRhLDxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGRvbid0IHNl
ZSB0aGUgY29uZmxpY3QgaW4gdGhlIHR3byBkZWZpbml0aW9ucy4gSWYgSSBzdWJzdGl0dXRlIHRo
ZSBmaXJzdCAod2l0aGluIGJyYWNlcykgaW50byB0aGUgc2Vjb25kLCBJIGdldDo8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0
Oi41aW4iPg0KPGVtPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7UFQgU2VyaWYmcXVvdDssJnF1b3Q7c2VyaWYmcXVvdDs7Y29sb3I6IzIyMjIyMiI+Q2FwYWJp
bGl0eSBMYXllcjogRGVmaW5lcyBhbiBhYnN0cmFjdGlvbiBsYXllciB0aGF0IGV4cG9zZXMgYSBz
ZXQgb2Yge2ZlYXR1cmVzIHRoYXQgYXJlIGF2YWlsYWJsZSBmcm9tIGEgbWFuYWdlZCBlbnRpdHl9
IG9mIHRoZSBJMk5TRiBzeXN0ZW0uPC9zcGFuPjwvZW0+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPldoZW4gSSBsb29rIGF0IHRoZSBDaGFydGVy
J3MgQ2FwYWJpbGl0eSBMYXllciwgSSB0aGluayB3ZSdyZSBzdGlsbCBPSyAtIHRoZSBDaGFydGVy
ICZxdW90Oy4uLnNwZWNpZmllcyBob3cgdG8gY29udHJvbCBhbmQgbW9uaXRvciBOU0ZzIGF0IGEg
ZnVuY3Rpb25hbCBsZXZlbC4uLiZxdW90OywgYW5kIENhcGFiaWxpdGllcyAodGhlIGZlYXR1cmVz
IHRoYXQgYXJlIGF2YWlsYWJsZSkgYXJlIGVzc2VudGlhbCBmb3IgcGxhbm5pbmcgaG93DQogdG8g
Y29udHJvbCBhbmQgbW9uaXRvciBOU0ZzLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5GZWF0dXJlcyAoaS5lLiwgY2FwYWJpbGl0aWVzKSBhcmUg
aW5kZXBlbmRlbnQgb2YgaW50ZXJmYWNlIChub3J0aGJvdW5kIG9yIHNvdXRoYm91bmQpLiBXb3Vs
ZCB5b3UgbGlrZSB1cyB0byBhZGQgdGhhdCBwb2ludCB0byB0aGUgdGVybWlub2xvZ3kgSS1EPzxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5iZXN0
IHJlZ2FyZHMsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5Kb2huPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG87bWFyZ2luLWxlZnQ6LjVpbiI+DQo8bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gV2VkLCBKdW4gMTUsIDIwMTYgYXQgODo0
MCBBTSwgTGluZGEgRHVuYmFyICZsdDs8YSBocmVmPSJtYWlsdG86bGluZGEuZHVuYmFyQGh1YXdl
aS5jb20iIHRhcmdldD0iX2JsYW5rIj5saW5kYS5kdW5iYXJAaHVhd2VpLmNvbTwvYT4mZ3Q7IHdy
b3RlOjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PkRlYXIgQXV0aG9yczo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoZSB0ZXJtIOKAnENh
cGFiaWxpdHkgTGF5ZXLigJ0gZGVmaW5lZCBieSB0aGUg4oCcZHJhZnQtaWV0Zi1pMm5zZi10ZXJt
aW5vbG9neS0wMOKAnSBjYXJyaWVzIGRpZmZlcmVudCAmbmJzcDttZWFuaW5nIHRoYW4gdGhlIOKA
nENhcGFiaWxpdHkgTGF5ZXLigJ0gdXNlZCBieSB0aGUgSTJOU0YgY2hhcnRlci4NCjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOy1tcy10ZXh0LWF1dG9zcGFjZToiPg0KPHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6Q291cmllciI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOy1tcy10ZXh0LWF1dG9z
cGFjZToiPg0K4oCcZHJhZnQtaWV0Zi1pMm5zZi10ZXJtaW5vbG9neS0wMOKAnTo8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDouNWluOy1tcy10ZXh0LWF1
dG9zcGFjZToiPg0KPGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTom
cXVvdDtQVCBTZXJpZiZxdW90OywmcXVvdDtzZXJpZiZxdW90Oztjb2xvcjojMjIyMjIyIj5DYXBh
YmlsaXR5OiBEZWZpbmVzIGEgc2V0IG9mIGZlYXR1cmVzIHRoYXQgYXJlIGF2YWlsYWJsZSBmcm9t
IGEgbWFuYWdlZCBlbnRpdHkgKHNlZSBhbHNvIEkyTlNGIENhcGFiaWxpdHkpLjwvc3Bhbj48L2k+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6LjVpbjst
bXMtdGV4dC1hdXRvc3BhY2U6Ij4NCjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7UFQgU2VyaWYmcXVvdDssJnF1b3Q7c2VyaWYmcXVvdDs7Y29sb3I6IzIy
MjIyMiI+Jm5ic3A7PC9zcGFuPjwvaT48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0bzttYXJnaW4tbGVmdDouNWluOy1tcy10ZXh0LWF1dG9zcGFjZToiPg0KPGk+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtQVCBTZXJpZiZxdW90OywmcXVv
dDtzZXJpZiZxdW90Oztjb2xvcjojMjIyMjIyIj5DYXBhYmlsaXR5IExheWVyOiBEZWZpbmVzIGFu
IGFic3RyYWN0aW9uIGxheWVyIHRoYXQgZXhwb3NlcyBhIHNldCBvZiBjYXBhYmlsaXRpZXMgb2Yg
dGhlIEkyTlNGIHN5c3RlbS48L3NwYW4+PC9pPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
STJOU0YgQ2hhcnRlcjoNCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21hcmdpbi1ib3R0b206Ni4zcHQ7bWFyZ2luLWxl
ZnQ6LjVpbiI+DQo8aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1BUIFNlcmlmJnF1b3Q7LCZxdW90O3NlcmlmJnF1b3Q7O2NvbG9yOiMyMjIyMjIiPkkyTlNG
IHdpbGwgc3BlY2lmeSBpbnRlcmZhY2VzIGF0IHR3byBmdW5jdGlvbmFsIGxldmVscyBmb3IgdGhl
IGNvbnRyb2wgYW5kIG1vbml0b3Jpbmcgb2YgbmV0d29yayBzZWN1cml0eSBmdW5jdGlvbnM6PC9z
cGFuPjwvaT48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttYXJnaW4tYm90dG9tOjYuM3B0O21hcmdpbi1sZWZ0Oi41aW4i
Pg0KPGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtQVCBT
ZXJpZiZxdW90OywmcXVvdDtzZXJpZiZxdW90Oztjb2xvcjojMjIyMjIyIj5UaGUgSTJOU0YgQ2Fw
YWJpbGl0eSBMYXllciBzcGVjaWZpZXMgaG93IHRvIGNvbnRyb2wgYW5kIG1vbml0b3IgTlNGcyBh
dCBhIGZ1bmN0aW9uYWwgaW1wbGVtZW50YXRpb24gbGV2ZWwuIFRoZSB0ZXJtICZxdW90O0Z1bmN0
aW9uYWwgSW1wbGVtZW50YXRpb24mcXVvdDsgaXMgdXNlZCB0byBlbXBoYXNpemUgdGhhdCB0aGUg
cnVsZXMNCiAoZm9yIGNvbnRyb2wgYW5kIG1vbml0b3IpIG9mIE5TRnMgaGF2ZSB0byBiZSBpbXBs
ZW1lbnRhYmxlIGJ5IG1vc3QgTlNGcy4gSTJOU0Ygd2lsbCBzdGFuZGFyZGl6ZSBhIHNldCBvZiBp
bnRlcmZhY2VzIGJ5IHdoaWNoIGEgc2VjdXJpdHkgY29udHJvbGxlciBjYW4gaW52b2tlLCBvcGVy
YXRlLCBhbmQgbW9uaXRvciBOU0ZzLjxicj4NCjxicj4NClRoZSBJMk5TRiBTZXJ2aWNlIExheWVy
IGRlZmluZXMgaG93IGNsaWVudHMnIHNlY3VyaXR5IHBvbGljaWVzIG1heSBiZSBleHByZXNzZWQg
dG8gYSBzZWN1cml0eSBjb250cm9sbGVyLiBUaGUgY29udHJvbGxlciBpbXBsZW1lbnRzIGl0cyBw
b2xpY2llcyBhY2NvcmRpbmcgdG8gdGhlIHZhcmlvdXMgY2FwYWJpbGl0aWVzIHByb3ZpZGVkIGJ5
IHRoZSBJMk5TRiBDYXBhYmlsaXR5IExheWVyLiBUaGUgSTJOU0YgU2VydmljZSBMYXllciBhbHNv
IGFsbG93cw0KIHRoZSBjbGllbnQgdG8gbW9uaXRvciB0aGUgY2xpZW50IHNwZWNpZmljIHBvbGlj
aWVzLjwvc3Bhbj48L2k+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5JZiB3ZSB1c2UgdGhl
IGRlZmluaXRpb25zIGJ5IHRoZSDigJxkcmFmdC1pZXRmLWkybnNmLXRlcm1pbm9sb2d5LTAw4oCd
LCB3ZSBzaG91bGQgY3JlYXRlIGEgZGlmZmVyZW50IHRlcm1pbm9sb2d5IHRvIHJlcHJlc2VudCB0
aGUg4oCcU291dGggYm91bmQgSW50ZXJmYWNl4oCdIGJldHdlZW4gQ29udHJvbGxlciBhbmQgTlNG
Lg0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5UaGFua3MsIExpbmRhPG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCjxiciBjbGVhcj0iYWxsIj4NCjxicj4N
Ci0tIDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5y
ZWdhcmRzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Sm9objxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2JvZHk+DQo8L2h0bWw+DQo=

--_000_4A95BA014132FF49AE685FAB4B9F17F657EB58CBdfweml501mbb_--


From nobody Fri Jun 17 05:49:29 2016
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 CD5FB12D0CC; Fri, 17 Jun 2016 05:49:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.647
X-Spam-Level: 
X-Spam-Status: No, score=-5.647 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=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 G0a9pnQObMag; Fri, 17 Jun 2016 05:49:22 -0700 (PDT)
Received: from xenon22.um.es (xenon22.um.es [155.54.212.162]) by ietfa.amsl.com (Postfix) with ESMTP id EAC7912D5FF; Fri, 17 Jun 2016 05:43:08 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by xenon22.um.es (Postfix) with ESMTP id 70CC264A0; Fri, 17 Jun 2016 14:43:07 +0200 (CEST)
X-Virus-Scanned: by antispam in UMU at xenon22.um.es
Received: from xenon22.um.es ([127.0.0.1]) by localhost (xenon22.um.es [127.0.0.1]) (amavisd-new, port 10024) with LMTP id G1-U6OyKEO8v; Fri, 17 Jun 2016 14:43:07 +0200 (CEST)
Received: from eduroam_um-7-168.inf.um.es (eduroam_um-7-168.inf.um.es [155.54.7.168]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: rafa) by xenon22.um.es (Postfix) with ESMTPSA id 35A9FCE5; Fri, 17 Jun 2016 14:43:03 +0200 (CEST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Rafa Marin Lopez <rafa@um.es>
In-Reply-To: <4A95BA014132FF49AE685FAB4B9F17F657EB587D@dfweml501-mbb>
Date: Fri, 17 Jun 2016 14:43:02 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <3AC251AC-3DB4-42BD-BDC5-25A23C1A219C@um.es>
References: <4A95BA014132FF49AE685FAB4B9F17F657EB4B26@dfweml501-mbb> <CACP96tSfp4XEU9mKzRD=Dm5hMDGN7uGiM6Eje5-_udiDXWLwsA@mail.gmail.com> <4A95BA014132FF49AE685FAB4B9F17F657EB587D@dfweml501-mbb>
To: Linda Dunbar <linda.dunbar@huawei.com>
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/wgRLwRzZVAezquFN_nGMZm0LXdY>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, Sowmini Varadhan <sowmini.varadhan@oracle.com>, NVO3 <nvo3@ietf.org>, Rafa Marin Lopez <rafa@um.es>, Sowmini Varadhan <sowmini05@gmail.com>, Liyizhou <liyizhou@huawei.com>
Subject: Re: [I2nsf] How does Overlay Network inform the Underlay network on which flows among Overlay network nodes need to go through IPSec Tunnel? (was : Flow Security Policies exchanged over I2NSF service layer interface?
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 17 Jun 2016 12:49:24 -0000

Dear all:

Maybe this I-D might be interesting and related with this discussion =
regarding IPsec/IKE management. We hope to have an updated version soon =
and a proof-of-concept implementation of some of the scenarios.

=
https://tools.ietf.org/html/draft-abad-sdnrg-sdn-ipsec-flow-protection-01

Best Regards.


> El 17 jun 2016, a las 10:43, Linda Dunbar <linda.dunbar@huawei.com> =
escribi=C3=B3:
>=20
> Sowmini,=20
> =20
> You said:
> =E2=80=9CHowever, applying IPsec to specific flows (e.g., those =
defined by a src or dst port on which the service listens) is =
important.=E2=80=9D
> =20
> What is the current operation procedure for Overlay network to inform =
the underlay network on which flows to go through IPSec channel?=20
> =20
> You said:=20
> =E2=80=9C..But that also made me wonder about the interaction between =
IPsec/IKE and the proposed BGP FS (IPsec is frequently used between =
end-systems that do not want to run a BGP daemon). Since the config =
information that needs to be distributed are things like keys, =
algorithms etc to populate the sadb/spd, IKE looks more appropriate in =
most cases.=E2=80=9D
> =20
> =20
> Does the underlay network controller get some information (or hint =
from the Overlay network controller) on how the keys are configured for =
the IPSec tunnel for the specific flows among the Overlay nodes?=20
> =20
> =20
> Thanks,=20
> Linda
> =20
> =20
> -----Original Message-----
> From: Sowmini Varadhan [mailto:sowmini05@gmail.com]=20
> Sent: Thursday, June 16, 2016 10:57 AM
> To: Linda Dunbar
> Cc: Liyizhou; NVO3; Sowmini Varadhan
> Subject: Re: [nvo3] FW: Any use cases of Overlay network requesting =
IPSec connection from the Underlay for a specific time span? (was : Flow =
Security Policies exchanged over I2NSF service layer interface?
> =20
> On Wed, Jun 15, 2016 at 8:55 AM, Linda Dunbar =
<linda.dunbar@huawei.com> wrote:
> >
> > NVO3 Participants,
> >
> >
> >
> > I2NSF (Interface to Network Security function) has a work item in =
defining the flow security policy between domains (which includes =
inquiry of the capability from one domain to another and the actual flow =
policy rules from one domain to another).
> >
> > Very often, the paths (or links) among nodes of a overlay network =
are provided by other network operators (a.k.a. =E2=80=9Cunderlay =
network=E2=80=9D).  The flow policy rules are intended to filter out =
unwanted traffic from underlay network so that various attack traffic =
won=E2=80=99t saturated the access links to the overlay nodes.
> >
> >
> >
> > One interesting scenario brought up is Overlay nodes may need to =
request some traffic to be traversing IPsec channel. To achieve this =
goal, it is necessary for Overlay Network controller to inquire if the =
needed IPsec resource are even available before send the request (may =
even involve AAA process between controllers of each corresponding =
domain ).
> >
> >
> >
> > Want to have a survey if people see the use case of Overlay Network =
needing portion of traffic to be through IPSec channel?
> =20
> Yes, this is a valid use case, and one that we  are looking at as =
well.
> =20
> > IPSec is supposed to be between two end nodes. Here we assume that =
the Overlay nodes don=E2=80=99t have the resource or capability for =
IPsec, but expect IPsec between flow=E2=80=99s ingress and egress nodes =
(i.e. NVE).
> > Any opinion is appreciated.
> =20
> =20
> >
> > Are there any use cases of overlay network needing IPSec among their =
nodes only for a specific time span? i.e. Time based IPSec connection?
> =20
> Time based IPsec connection is not a use-case we have encountered.
> People usually use IKE for periodic key-rollover, if that is the goal.
> =20
> However, applying IPsec to specific flows (e.g., those defined by a =
src or dst port on which the service listens) is important.
> =20
> But that also made me wonder about the interaction between IPsec/IKE =
and the proposed BGP FS (IPsec is frequently used between end-systems =
that do not want to run a BGP daemon). Since the config information that =
needs to be distributed are things like keys, algorithms etc to populate =
the sadb/spd, IKE looks more appropriate in most cases.
> =20
> Like [CJ], I too have to read the draft in greater detail to comment =
further.
> =20
> --Sowmini
> =20
> _______________________________________________
> I2nsf mailing list
> I2nsf@ietf.org
> https://www.ietf.org/mailman/listinfo/i2nsf

-------------------------------------------------------
Rafael 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
-------------------------------------------------------





From nobody Fri Jun 17 08:07:55 2016
Return-Path: <RajasekharGanduri@my.unt.edu>
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 6B53012B04A for <i2nsf@ietfa.amsl.com>; Fri, 17 Jun 2016 08:07:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UojnowPk9iKi for <i2nsf@ietfa.amsl.com>; Fri, 17 Jun 2016 08:07:51 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0780.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::1:780]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B95FD12D518 for <I2NSF@ietf.org>; Fri, 17 Jun 2016 08:07:49 -0700 (PDT)
Received: from BLUPR01MB1619.prod.exchangelabs.com (10.162.212.13) by BLUPR01MB1619.prod.exchangelabs.com (10.162.212.13) with Microsoft SMTP Server (TLS) id 15.1.517.8; Fri, 17 Jun 2016 15:07:31 +0000
Received: from BLUPR01MB1619.prod.exchangelabs.com ([10.162.212.13]) by BLUPR01MB1619.prod.exchangelabs.com ([10.162.212.13]) with mapi id 15.01.0517.014; Fri, 17 Jun 2016 15:07:31 +0000
From: "Ganduri, Rajasekhar" <RajasekharGanduri@my.unt.edu>
To: Linda Dunbar <linda.dunbar@huawei.com>, John Strassner <strazpdj@gmail.com>
Thread-Topic: [I2nsf] questions about some terminologies defined by draft-ietf-i2nsf-terminology-00
Thread-Index: AQHRyHlarx3Z1EepKUOsxTo07+Txi5/tu9mi
Date: Fri, 17 Jun 2016 15:07:31 +0000
Message-ID: <BLUPR01MB1619B6E226FC5767B2E116F889570@BLUPR01MB1619.prod.exchangelabs.com>
References: <4A95BA014132FF49AE685FAB4B9F17F657EB4CA0@dfweml501-mbb> <CAJwYUrF3XNLDJyVaX3uQnJEr2X3uNZrhk9h5-KTf22pKu_FKcw@mail.gmail.com>, <4A95BA014132FF49AE685FAB4B9F17F657EB58CB@dfweml501-mbb>
In-Reply-To: <4A95BA014132FF49AE685FAB4B9F17F657EB58CB@dfweml501-mbb>
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=RajasekharGanduri@my.unt.edu; 
x-originating-ip: [132.245.17.37]
x-ms-office365-filtering-correlation-id: 3bcd3ff5-f8cd-4188-75d5-08d396c11b2c
x-microsoft-exchange-diagnostics: 1; BLUPR01MB1619; 6:Sr32MXTNne7V7t4jtHTZEEmaBWb9E/IBU2K99U5uF2jUA95/bi0EXmyt3LCKE6VR8e3+U3PkcWp7riW60Je5ZMt8HuUpryoKpmWR9uy3ZfgwvxJLPLpgdOtI6KCD4jsygvnpSiDUXyhfdOH2vZmFuhc+8CZoRJtDDlOb5AdJ6WZBN45UwnMpqYipnArv3xY+vQ8oOKVfWavH2cZkmcifMcE5i6yMBd9JJ2Z93icpZ8q85NQxudsHefRjg31Ibmm9sY6826ZjQzNxIB424OMh7PB5obqGxWd5sNP6cZ5uXRM=; 5:+bdhCWWRgtp5hOtVuk6QTFAMmO13gmEYEnJqvAfQJCnozpKuVLl+hyPFIZyfn7MbVsmlyTUdosg8DzP/YLi/zGSJXwNx0ojfRO2rB5gW51mnhGrbjrBgqqiU0zd2bTF5LzusOVhUX+/xmMD8Ur8LRw==; 24:yh13qNIfJnHi6xMfz+Mklt0isd/gAJu6io92KirDlTwmY074OTPQKKkxFPXcjErqF0xjCZwzsnV1IVNAWjzb36Yw6QVB/D58eR/vMb80Qk0=; 7:H/YyIGte0TpNAXwGgbB9HQw90g8MpKsBo4po1j7/UuzmGw5yWw4utjfOpM0W4lrv15vtdPK0UMS3G/g8mrtZveHtLSINt3RIHLZZbqfv0ehqx24aDGWxHQ329hYieR8WCXtDDRHNXFYqIX55ZTw8kGb4ui9x+n4ncqnJKJe5swXwVSVwAhooXbE4rsMDpOzipF3nTR39suiB16XeZZofaw==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR01MB1619;
x-microsoft-antispam-prvs: <BLUPR01MB161925C4437DB232BCD050C389570@BLUPR01MB1619.prod.exchangelabs.com>
x-exchange-antispam-report-test: UriScan:(40392960112811)(72170088055959)(192374486261705)(50582790962513); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(2401047)(5005006)(8121501046)(10201501046)(3002001); SRVR:BLUPR01MB1619; BCL:0; PCL:0; RULEID:; SRVR:BLUPR01MB1619; 
x-forefront-prvs: 09760A0505
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(979002)(7916002)(24454002)(377454003)(199003)(189002)(77096005)(81156014)(230783001)(8676002)(74316001)(5003600100002)(81166006)(87936001)(54356999)(76176999)(50986999)(10400500002)(5008740100001)(19625215002)(101416001)(2950100001)(19627405001)(8936002)(105586002)(106116001)(5001770100001)(2900100001)(89122001)(106356001)(9686002)(68736007)(75432002)(33656002)(586003)(3660700001)(189998001)(88552002)(97736004)(3280700002)(66066001)(2906002)(92566002)(122556002)(4326007)(102836003)(3846002)(6116002)(3900700001)(5004730100002)(16236675004)(19580405001)(5002640100001)(11100500001)(86362001)(19580395003)(89472002)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR01MB1619; H:BLUPR01MB1619.prod.exchangelabs.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1;  MX:1; CAT:NONE; LANG:en; CAT:NONE; 
received-spf: None (protection.outlook.com: my.unt.edu does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_BLUPR01MB1619B6E226FC5767B2E116F889570BLUPR01MB1619prod_"
MIME-Version: 1.0
X-OriginatorOrg: my.unt.edu
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jun 2016 15:07:31.6493 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 70de1992-07c6-480f-a318-a1afcba03983
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR01MB1619
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/mrck2Z8zg5A7Dacrdf7eeIZwWQY>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, "DIEGO LOPEZ GARCIA \(diego.r.lopez@telefonica.com\)" <diego.r.lopez@telefonica.com>, Susan Hares <shares@ndzh.com>
Subject: Re: [I2nsf] questions about some terminologies defined by draft-ietf-i2nsf-terminology-00
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 17 Jun 2016 15:07:53 -0000

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

Hey,


I am a novice in I2NSF IETF group and its capabilities but I am a regular f=
ollower of the current activities of I2NSF. According to my understanding, =
the term "abstraction layer" is used to specify that the end user/client ne=
ed not have the complete visibility of the working or implementation of how=
 the I2NSF controller communicates with the NSFs. This is what interested m=
e in I2NSF, as this opens up to a new set of end users who need not have co=
mplete understanding of how a network operates. I implemented this in my re=
search, where a web application tool is built that can be used by "any" end=
 user to give simple natural language inputs through Interface1 (Service La=
yer) to the controller (or Openstack Cloud controller in my case) and the c=
ontroller translates and transfers the security commands to the IDS and fir=
ewalls through Interface2(Capability layer). The way in which the controlle=
r transfers to the NSFs is hidden from the end user (or the end user need n=
ot know, details being hidden or abstracted) but the end user will have the=
 authority over Interface2 in his/her own network.

Please let me know if I understood wrongly.

Thanks  and Regards,

Rajasekhar


________________________________
From: Linda Dunbar <linda.dunbar@huawei.com>
Sent: Friday, June 17, 2016 4:10 AM
To: John Strassner
Cc: I2NSF@ietf.org; DIEGO LOPEZ GARCIA (diego.r.lopez@telefonica.com); Susa=
n Hares
Subject: Re: [I2nsf] questions about some terminologies defined by draft-ie=
tf-i2nsf-terminology-00


John,



My thinking maybe too simplistic.

I picture a =93Controller=94 having two ports,

-        one port connecting to clients (which can be another domain contro=
ller or Overlay network controller), interface from this port is =93Service=
 layer interface=94

-        another port connecting to NSFs, the interface from this port is =
=93capability layer interface=94.



So I thought that the Service Layer interface is the North Bound interface =
to the Controller, the capability interface is the south bound to the contr=
oller.



What extra meaning does it carry with the wording =93abstraction Layer=94 ?

Capability Layer: Defines an abstraction layer that exposes a set of {featu=
res that are available from a managed entity} of the I2NSF system.

Thank you.



Linda



From: John Strassner [mailto:strazpdj@gmail.com]
Sent: Thursday, June 16, 2016 12:58 AM
To: Linda Dunbar; John Strassner
Cc: Susan Hares; DIEGO LOPEZ GARCIA (diego.r.lopez@telefonica.com); I2NSF@i=
etf.org
Subject: Re: questions about some terminologies defined by draft-ietf-i2nsf=
-terminology-00



HI Linda,



I don't see the conflict in the two definitions. If I substitute the first =
(within braces) into the second, I get:



Capability Layer: Defines an abstraction layer that exposes a set of {featu=
res that are available from a managed entity} of the I2NSF system.



When I look at the Charter's Capability Layer, I think we're still OK - the=
 Charter "...specifies how to control and monitor NSFs at a functional leve=
l...", and Capabilities (the features that are available) are essential for=
 planning how to control and monitor NSFs.



Features (i.e., capabilities) are independent of interface (northbound or s=
outhbound). Would you like us to add that point to the terminology I-D?



best regards,

John





On Wed, Jun 15, 2016 at 8:40 AM, Linda Dunbar <linda.dunbar@huawei.com<mail=
to:linda.dunbar@huawei.com>> wrote:

Dear Authors:



The term =93Capability Layer=94 defined by the =93draft-ietf-i2nsf-terminol=
ogy-00=94 carries different  meaning than the =93Capability Layer=94 used b=
y the I2NSF charter.



=93draft-ietf-i2nsf-terminology-00=94:

Capability: Defines a set of features that are available from a managed ent=
ity (see also I2NSF Capability).



Capability Layer: Defines an abstraction layer that exposes a set of capabi=
lities of the I2NSF system.



I2NSF Charter:

I2NSF will specify interfaces at two functional levels for the control and =
monitoring of network security functions:

The I2NSF Capability Layer specifies how to control and monitor NSFs at a f=
unctional implementation level. The term "Functional Implementation" is use=
d to emphasize that the rules (for control and monitor) of NSFs have to be =
implementable by most NSFs. I2NSF will standardize a set of interfaces by w=
hich a security controller can invoke, operate, and monitor NSFs.

The I2NSF Service Layer defines how clients' security policies may be expre=
ssed to a security controller. The controller implements its policies accor=
ding to the various capabilities provided by the I2NSF Capability Layer. Th=
e I2NSF Service Layer also allows the client to monitor the client specific=
 policies.



If we use the definitions by the =93draft-ietf-i2nsf-terminology-00=94, we =
should create a different terminology to represent the =93South bound Inter=
face=94 between Controller and NSF.



Thanks, Linda







--

regards,

John

--_000_BLUPR01MB1619B6E226FC5767B2E116F889570BLUPR01MB1619prod_
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">
<style type=3D"text/css" style=3D"display:none;"><!-- P {margin-top:0;margi=
n-bottom:0;} --></style>
</head>
<body dir=3D"ltr">
<div id=3D"divtagdefaultwrapper" style=3D"font-size:12pt;color:#000000;back=
ground-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>Hey,</p>
<p><br>
</p>
<p>I am a novice in I2NSF IETF group and its capabilities but I&nbsp;am a r=
egular follower of the current activities of I2NSF. According to my underst=
anding, the term &quot;abstraction layer&quot; is used to specify that the =
end user/client need not have the complete visibility
 of the working or implementation of how the I2NSF controller communicates =
with the NSFs. This is what interested me in I2NSF, as this opens up to a n=
ew set of end users who need not have&nbsp;complete understanding of how a =
network operates. I implemented this
 in my research, where a web application tool is built that can be used by =
&quot;any&quot; end user to give simple natural language inputs through Int=
erface1 (Service Layer) to the controller (or Openstack Cloud controller in=
 my case) and the controller translates and
 transfers the security commands to the IDS and firewalls through Interface=
2(Capability layer). The way in which the controller transfers to the NSFs =
is hidden from the end user (or the end user need not know, details being h=
idden or abstracted) but the end
 user will have the authority over Interface2 in his/her own network.</p>
<p>Please let me know if I understood wrongly.</p>
<p>Thanks &nbsp;and Regards,</p>
<p>Rajasekhar</p>
<br>
<br>
<div style=3D"color: rgb(0, 0, 0);">
<hr tabindex=3D"-1" style=3D"display:inline-block; width:98%">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" co=
lor=3D"#000000" style=3D"font-size:11pt"><b>From:</b> Linda Dunbar &lt;lind=
a.dunbar@huawei.com&gt;<br>
<b>Sent:</b> Friday, June 17, 2016 4:10 AM<br>
<b>To:</b> John Strassner<br>
<b>Cc:</b> I2NSF@ietf.org; DIEGO LOPEZ GARCIA (diego.r.lopez@telefonica.com=
); Susan Hares<br>
<b>Subject:</b> Re: [I2nsf] questions about some terminologies defined by d=
raft-ietf-i2nsf-terminology-00</font>
<div>&nbsp;</div>
</div>
<div>
<div>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
<span style=3D"font-size:11.0pt; font-family:&quot;Calibri&quot;,&quot;sans=
-serif&quot;; color:#1F497D">John,
</span></p>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
<span style=3D"font-size:11.0pt; font-family:&quot;Calibri&quot;,&quot;sans=
-serif&quot;; color:#1F497D">&nbsp;</span></p>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
<span style=3D"font-size:11.0pt; font-family:&quot;Calibri&quot;,&quot;sans=
-serif&quot;; color:#1F497D">My thinking maybe too simplistic.
</span></p>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
<span style=3D"font-size:11.0pt; font-family:&quot;Calibri&quot;,&quot;sans=
-serif&quot;; color:#1F497D">I picture a =93Controller=94 having two ports,
</span></p>
<p style=3D"text-indent: -0.25in; margin: 0in 0in 0.0001pt 0.5in; font-size=
: 12pt; font-family: &quot;Times New Roman&quot;, serif;">
<span style=3D"font-size:11.0pt; font-family:&quot;Calibri&quot;,&quot;sans=
-serif&quot;; color:#1F497D"><span style=3D"">-<span style=3D"font:7.0pt &q=
uot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><span style=3D"font-size:11.0pt; font-family:&quot;Cal=
ibri&quot;,&quot;sans-serif&quot;; color:#1F497D">one port connecting to cl=
ients (which can be another domain controller or Overlay network controller=
), interface from this port is =93Service layer interface=94</span></p>
<p style=3D"text-indent: -0.25in; margin: 0in 0in 0.0001pt 0.5in; font-size=
: 12pt; font-family: &quot;Times New Roman&quot;, serif;">
<span style=3D"font-size:11.0pt; font-family:&quot;Calibri&quot;,&quot;sans=
-serif&quot;; color:#1F497D"><span style=3D"">-<span style=3D"font:7.0pt &q=
uot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><span style=3D"font-size:11.0pt; font-family:&quot;Cal=
ibri&quot;,&quot;sans-serif&quot;; color:#1F497D">another port connecting t=
o NSFs, the interface from this port is =93capability layer interface=94.
</span></p>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
<span style=3D"font-size:11.0pt; font-family:&quot;Calibri&quot;,&quot;sans=
-serif&quot;; color:#1F497D">&nbsp;</span></p>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
<span style=3D"font-size:11.0pt; font-family:&quot;Calibri&quot;,&quot;sans=
-serif&quot;; color:#1F497D">So I thought that the Service Layer interface =
is the North Bound interface to the Controller, the capability interface is=
 the south bound to the controller.
</span></p>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
<span style=3D"font-size:11.0pt; font-family:&quot;Calibri&quot;,&quot;sans=
-serif&quot;; color:#1F497D">&nbsp;</span></p>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
<span style=3D"font-size:11.0pt; font-family:&quot;Calibri&quot;,&quot;sans=
-serif&quot;; color:#1F497D">What extra meaning does it carry with the word=
ing =93abstraction Layer=94 ?
</span></p>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
<em><span style=3D"font-size:9.0pt; font-family:&quot;PT Serif&quot;,&quot;=
serif&quot;; color:#222222">Capability Layer: Defines an abstraction layer =
that exposes a set of {features that are available from a managed entity} o=
f the I2NSF system.</span></em></p>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
<span style=3D"font-size:11.0pt; font-family:&quot;Calibri&quot;,&quot;sans=
-serif&quot;; color:#1F497D">Thank you.
</span></p>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
<span style=3D"font-size:11.0pt; font-family:&quot;Calibri&quot;,&quot;sans=
-serif&quot;; color:#1F497D">&nbsp;</span></p>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
<span style=3D"font-size:11.0pt; font-family:&quot;Calibri&quot;,&quot;sans=
-serif&quot;; color:#1F497D">Linda</span></p>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
<span style=3D"font-size:11.0pt; font-family:&quot;Calibri&quot;,&quot;sans=
-serif&quot;; color:#1F497D">&nbsp;</span></p>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
<b><span style=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sa=
ns-serif&quot;">From:</span></b><span style=3D"font-size:10.0pt; font-famil=
y:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> John Strassner [mailto:strazp=
dj@gmail.com]
<br>
<b>Sent:</b> Thursday, June 16, 2016 12:58 AM<br>
<b>To:</b> Linda Dunbar; John Strassner<br>
<b>Cc:</b> Susan Hares; DIEGO LOPEZ GARCIA (diego.r.lopez@telefonica.com); =
I2NSF@ietf.org<br>
<b>Subject:</b> Re: questions about some terminologies defined by draft-iet=
f-i2nsf-terminology-00</span></p>
</div>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
&nbsp;</p>
<div>
<div>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
HI Linda,</p>
</div>
<div>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
&nbsp;</p>
</div>
<div>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
I don't see the conflict in the two definitions. If I substitute the first =
(within braces) into the second, I get:</p>
</div>
<div>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
&nbsp;</p>
</div>
<div>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
<em><span style=3D"font-size:9.0pt; font-family:&quot;PT Serif&quot;,&quot;=
serif&quot;; color:#222222">Capability Layer: Defines an abstraction layer =
that exposes a set of {features that are available from a managed entity} o=
f the I2NSF system.</span></em></p>
</div>
<div>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
&nbsp;</p>
</div>
<div>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
When I look at the Charter's Capability Layer, I think we're still OK - the=
 Charter &quot;...specifies how to control and monitor NSFs at a functional=
 level...&quot;, and Capabilities (the features that are available) are ess=
ential for planning how to control and monitor
 NSFs.</p>
</div>
<div>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
&nbsp;</p>
</div>
<div>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
Features (i.e., capabilities) are independent of interface (northbound or s=
outhbound). Would you like us to add that point to the terminology I-D?</p>
</div>
<div>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
&nbsp;</p>
</div>
<div>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
best regards,</p>
</div>
<div>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
John</p>
</div>
<div>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
&nbsp;</p>
</div>
</div>
<div>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
&nbsp;</p>
<div>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
On Wed, Jun 15, 2016 at 8:40 AM, Linda Dunbar &lt;<a href=3D"mailto:linda.d=
unbar@huawei.com" target=3D"_blank" style=3D"color: blue; text-decoration: =
underline;">linda.dunbar@huawei.com</a>&gt; wrote:</p>
<div>
<div>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
Dear Authors:</p>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
&nbsp;</p>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
The term =93Capability Layer=94 defined by the =93draft-ietf-i2nsf-terminol=
ogy-00=94 carries different &nbsp;meaning than the =93Capability Layer=94 u=
sed by the I2NSF charter.</p>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
<span style=3D"font-size:10.0pt; font-family:Courier">&nbsp;</span></p>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
=93draft-ietf-i2nsf-terminology-00=94:</p>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
<i><span style=3D"font-size:9.0pt; font-family:&quot;PT Serif&quot;,&quot;s=
erif&quot;; color:#222222">Capability: Defines a set of features that are a=
vailable from a managed entity (see also I2NSF Capability).</span></i></p>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
<i><span style=3D"font-size:9.0pt; font-family:&quot;PT Serif&quot;,&quot;s=
erif&quot;; color:#222222">&nbsp;</span></i></p>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
<i><span style=3D"font-size:9.0pt; font-family:&quot;PT Serif&quot;,&quot;s=
erif&quot;; color:#222222">Capability Layer: Defines an abstraction layer t=
hat exposes a set of capabilities of the I2NSF system.</span></i></p>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
&nbsp;</p>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
I2NSF Charter:</p>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
<i><span style=3D"font-size:9.0pt; font-family:&quot;PT Serif&quot;,&quot;s=
erif&quot;; color:#222222">I2NSF will specify interfaces at two functional =
levels for the control and monitoring of network security functions:</span>=
</i></p>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
<i><span style=3D"font-size:9.0pt; font-family:&quot;PT Serif&quot;,&quot;s=
erif&quot;; color:#222222">The I2NSF Capability Layer specifies how to cont=
rol and monitor NSFs at a functional implementation level. The term &quot;F=
unctional Implementation&quot; is used to emphasize that the rules
 (for control and monitor) of NSFs have to be implementable by most NSFs. I=
2NSF will standardize a set of interfaces by which a security controller ca=
n invoke, operate, and monitor NSFs.<br>
<br>
The I2NSF Service Layer defines how clients' security policies may be expre=
ssed to a security controller. The controller implements its policies accor=
ding to the various capabilities provided by the I2NSF Capability Layer. Th=
e I2NSF Service Layer also allows
 the client to monitor the client specific policies.</span></i></p>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
&nbsp;</p>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
If we use the definitions by the =93draft-ietf-i2nsf-terminology-00=94, we =
should create a different terminology to represent the =93South bound Inter=
face=94 between Controller and NSF.</p>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
&nbsp;</p>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
Thanks, Linda</p>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
&nbsp;</p>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
&nbsp;</p>
</div>
</div>
</div>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
<br>
<br clear=3D"all">
<br>
--</p>
<div>
<div>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
regards,</p>
</div>
<div>
<p style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;T=
imes New Roman&quot;, serif;">
John</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_BLUPR01MB1619B6E226FC5767B2E116F889570BLUPR01MB1619prod_--


From nobody Fri Jun 17 13:51:09 2016
Return-Path: <linda.dunbar@huawei.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 1339C12DB24; Fri, 17 Jun 2016 13:51:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.646
X-Spam-Level: 
X-Spam-Status: No, score=-5.646 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9rjMPIxEHAhQ; Fri, 17 Jun 2016 13:51:00 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0C34512DB23; Fri, 17 Jun 2016 13:50:58 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml703-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CMD45149; Fri, 17 Jun 2016 20:50:56 +0000 (GMT)
Received: from DFWEML703-CAH.china.huawei.com (10.193.5.177) by lhreml703-cah.china.huawei.com (10.201.5.104) with Microsoft SMTP Server (TLS) id 14.3.235.1; Fri, 17 Jun 2016 21:50:55 +0100
Received: from DFWEML501-MBB.china.huawei.com ([10.193.5.179]) by DFWEML703-CAH.china.huawei.com ([10.193.5.177]) with mapi id 14.03.0235.001; Fri, 17 Jun 2016 13:50:47 -0700
From: Linda Dunbar <linda.dunbar@huawei.com>
To: Rafa Marin Lopez <rafa@um.es>, Linda Dunbar <linda.dunbar@huawei.com>
Thread-Topic: [I2nsf] How does Overlay Network inform the Underlay network on which flows among Overlay network nodes need to go through IPSec Tunnel? (was : Flow Security Policies exchanged over I2NSF service layer interface?
Thread-Index: AQHRyJXW/dWNT5292kuu9K0bP3U5LZ/t7k5A
Date: Fri, 17 Jun 2016 20:50:47 +0000
Message-ID: <4A95BA014132FF49AE685FAB4B9F17F657EB5D2B@dfweml501-mbb>
References: <4A95BA014132FF49AE685FAB4B9F17F657EB4B26@dfweml501-mbb> <CACP96tSfp4XEU9mKzRD=Dm5hMDGN7uGiM6Eje5-_udiDXWLwsA@mail.gmail.com> <4A95BA014132FF49AE685FAB4B9F17F657EB587D@dfweml501-mbb> <3AC251AC-3DB4-42BD-BDC5-25A23C1A219C@um.es>
In-Reply-To: <3AC251AC-3DB4-42BD-BDC5-25A23C1A219C@um.es>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.220.134.206]
Content-Type: multipart/alternative; boundary="_000_4A95BA014132FF49AE685FAB4B9F17F657EB5D2Bdfweml501mbb_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020203.576462B1.0064, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 34c72436a3314ce6aa294479d4c99be0
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/MZeEUzBc_XUH7OAtYjLeqUNeKRg>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, "IPsec@ietf.org" <IPsec@ietf.org>, Sowmini Varadhan <sowmini05@gmail.com>, Sowmini Varadhan <sowmini.varadhan@oracle.com>
Subject: Re: [I2nsf] How does Overlay Network inform the Underlay network on which flows among Overlay network nodes need to go through IPSec Tunnel? (was : Flow Security Policies exchanged over I2NSF service layer interface?
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 17 Jun 2016 20:51:04 -0000

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

UmFmYSwNCg0KUXVpY2tseSByZWFkaW5nIHRocm91Z2ggeW91ciBkcmFmdCwgSSBoYXZlIGEgZmV3
IHF1ZXN0aW9uczoNCg0KLSBEbyB5b3UgbWVhbiB0aGF0IHRoZSAoU0ROKSBjb250cm9sbGVyIHdp
bGwgYmUgcmVzcG9uc2libGUgZm9yIGRpc3RyaWJ1dGluZyB0aGUgbmVlZGVkIGluZm9ybWF0aW9u
IHRvIHRoZSBlbmQgbm9kZXMgb2YgdGhlIElQU2VjIHR1bm5lbCBXaGVuIHlvdSBzYXkgIlNETiBj
b250cm9sbGVyIHRha2VzIHRoZSByb2xlIG9mIHRoZSBJbnRlcm5ldCBLZXkgRXhjaGFuZ2UgKElL
RSkgZW50aXR5IGluIHRoZSBJUHNlYyBhcmNoaXRlY3R1cmUiPw0KDQotIFNlY3Rpb24gOC4xOiBQ
YWdlIDExOiBCdWxsZXQgMToNCiAgICAgIFlvdSBzdGF0ZWQgdGhhdCB0aGUgbm9kZSBzZW5kcyB0
aGUgZmlyc3QgcGFja2V0IHRvIENvbnRyb2xsZXIgZm9yIHRoZSBjb250cm9sbGVyIHRvIGRldGVy
bWluZSBpZiB0aGUgdHJhZmZpYyBuZWVkcyB0byBnbyB0aHJvdWdoIElQU2VjIHR1bm5lbC4NCg0K
ICAgICAgU2hvdWxkbid0IHRoZSBjb250cm9sbGVyIGdldCBmbG93IHByb3RlY3Rpb24gcG9saWN5
IGZyb20gY2xpZW50cyAobm9ydGggYm91bmQgaW50ZXJmYWNlKSBhbmQgaW5mb3JtIHRoZSBuZWVk
ZWQgZW5kIG5vZGVzIG9uIHdoYXQgdHJhZmZpYy9mbG93cyBuZWVkIHRvIGdvIHRocm91Z2ggdGhl
IElQU2VjIHR1bm5lbD8NCg0KDQotIFNlY3Rpb24gOC4xOiBQYWdlIDEyOiBCdWxsZXQgMzoNCiAg
ICAgIFRoZSBjb250cm9sbGVyIGNhbid0IHJlYWxseSBlbmZvcmNlIHRoZSBydWxlLiBidXQgaW5z
dGVhZCByZXF1ZXN0aW5nIHRoZSAiRW5kIE5vZGUiIHRvIGVuY2Fwc3VsYXRlIHRoZSBJUFNlYyB0
dW5uZWwgYXJvdW5kIHRoZSBmbG93cyB0aGF0IG5lZWQgdG8gYmUgdGhyb3VnaCB0aGUgSVBTZWMg
dHVubmVsLiBjb3JyZWN0Pw0KDQotIFNlY3Rpb24gNiwgUGFnZSA3LCBTZWNvbmQgcGFyYWdyYXBo
IGFmdGVyIHRoZSBGaWd1cmUgMjoNCiAgICAgIFRoZSBDb250cm9sbGVyIHNob3VsZCBzZW5kIHRo
ZSBJUFNlYyB0dW5uZWwgcmVxdWVzdCB0byB0aGUgZW5kIHBvaW50cyBvZiB0aGUgZGVzaXJlZCBJ
UFNlYyB0dW5uZWwuIEFsc28gdGhlIGNvbnRyb2xsZXIgc2hvdWxkIHNlbmQgcXVlcnkgdG8gdGhl
IGVuZCBwb2ludCB0byBjaGVjayBpZiB0aGV5IGhhdmUgdGhlIG5lZWRlZCByZXNvdXJjZSB0byBl
c3RhYmxpc2ggdGhlIGRlc2lyZWQgSVBTZWMgdHVubmVsLg0KDQotIFNlY3Rpb24gOC4yOg0KICAg
ICAgU2Vjb25kIHBhcmFncmFwaDogV2hlbiB0aGUgdHdvIGVuZCBwb2ludHMgb2YgdGhlIG5lZWRl
ZCBJUFNlYyB0dW5uZWwgYXJlIGluIHR3byBkaWZmZXJlbnQgSVNQcyAoc2F5IElTUC1BIGFuZCBJ
U1AtQiksIHlvdXIgZHJhZnQgc3RhdGVzIHRoYXQgdGhlIElTUC1BIGNvbnRyb2xsZXIgaGFzIHRv
IG5lZ290aWF0ZSB3aXRoIElTUC1CIGNvbnRyb2xsZXIgb24gdGhlIEZsb3cgU2VjdXJpdHkgcG9s
aWN5IHJ1bGVzLiBXaGF0IGluZm9ybWF0aW9uIHdpbGwgYmUgY2FycmllZCBieSB0aG9zZSBQb2xp
Y3kgUnVsZXM/IFNpbmNlIEkyTlNGIGlzIHRvIHNwZWNpZnkgdGhlIGRhdGEgbW9kZWxzIGZvciB0
aG9zZSBydWxlcywgaXQgd291bGQgYmUgdmVyeSBoZWxwZnVsIHRvIGlkZW50aWZ5IHRoZSBpbmZv
cm1hdGlvbiBleGNoYW5nZWQgZmlyc3QuDQoNCiAgICAgIFBhZ2UgMTM6IGJ1bGxldCAyOiBiZWZv
cmUgdGhlIG5lZ290aWF0aW9uIGJldHdlZW4gdGhlIHR3byBjb250cm9sbGVycyBvbiB0aGUgU1BE
IHBvbGljaWVzIGFuZCBJS0UgY3JlZGVudGlhbHMsIGRvbid0IHlvdSB0aGluayB0aGF0IHRoZXkg
bmVlZCB0byBpbnF1aXJlIGVhY2ggb3RoZXIgaWYgdGhlIG90aGVyIHBhcnR5IGhhcyB0aGUgbmVl
ZGVkIHJlc291cmNlIGZvciB0aGUgbmVlZGVkIElQc2VjIHR1bm5lbD8NCg0KDQoNClRoYW5rcywg
TGluZGENCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IFJhZmEgTWFyaW4gTG9w
ZXogW21haWx0bzpyYWZhQHVtLmVzXQ0KU2VudDogRnJpZGF5LCBKdW5lIDE3LCAyMDE2IDc6NDMg
QU0NClRvOiBMaW5kYSBEdW5iYXINCkNjOiBSYWZhIE1hcmluIExvcGV6OyBTb3dtaW5pIFZhcmFk
aGFuOyBJMk5TRkBpZXRmLm9yZzsgU293bWluaSBWYXJhZGhhbjsgTlZPMzsgTGl5aXpob3UNClN1
YmplY3Q6IFJlOiBbSTJuc2ZdIEhvdyBkb2VzIE92ZXJsYXkgTmV0d29yayBpbmZvcm0gdGhlIFVu
ZGVybGF5IG5ldHdvcmsgb24gd2hpY2ggZmxvd3MgYW1vbmcgT3ZlcmxheSBuZXR3b3JrIG5vZGVz
IG5lZWQgdG8gZ28gdGhyb3VnaCBJUFNlYyBUdW5uZWw/ICh3YXMgOiBGbG93IFNlY3VyaXR5IFBv
bGljaWVzIGV4Y2hhbmdlZCBvdmVyIEkyTlNGIHNlcnZpY2UgbGF5ZXIgaW50ZXJmYWNlPw0KDQpE
ZWFyIGFsbDoNCg0KTWF5YmUgdGhpcyBJLUQgbWlnaHQgYmUgaW50ZXJlc3RpbmcgYW5kIHJlbGF0
ZWQgd2l0aCB0aGlzIGRpc2N1c3Npb24gcmVnYXJkaW5nIElQc2VjL0lLRSBtYW5hZ2VtZW50LiBX
ZSBob3BlIHRvIGhhdmUgYW4gdXBkYXRlZCB2ZXJzaW9uIHNvb24gYW5kIGEgcHJvb2Ytb2YtY29u
Y2VwdCBpbXBsZW1lbnRhdGlvbiBvZiBzb21lIG9mIHRoZSBzY2VuYXJpb3MuDQoNCmh0dHBzOi8v
dG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1hYmFkLXNkbnJnLXNkbi1pcHNlYy1mbG93LXByb3Rl
Y3Rpb24tMDENCg0KQmVzdCBSZWdhcmRzLg0KDQoNCj4gRWwgMTcganVuIDIwMTYsIGEgbGFzIDEw
OjQzLCBMaW5kYSBEdW5iYXIgPGxpbmRhLmR1bmJhckBodWF3ZWkuY29tPiBlc2NyaWJpw7M6DQo+
DQo+IFNvd21pbmksDQo+DQo+IFlvdSBzYWlkOg0KPiDigJxIb3dldmVyLCBhcHBseWluZyBJUHNl
YyB0byBzcGVjaWZpYyBmbG93cyAoZS5nLiwgdGhvc2UgZGVmaW5lZCBieSBhIHNyYyBvciBkc3Qg
cG9ydCBvbiB3aGljaCB0aGUgc2VydmljZSBsaXN0ZW5zKSBpcyBpbXBvcnRhbnQu4oCdDQo+DQo+
IFdoYXQgaXMgdGhlIGN1cnJlbnQgb3BlcmF0aW9uIHByb2NlZHVyZSBmb3IgT3ZlcmxheSBuZXR3
b3JrIHRvIGluZm9ybSB0aGUgdW5kZXJsYXkgbmV0d29yayBvbiB3aGljaCBmbG93cyB0byBnbyB0
aHJvdWdoIElQU2VjIGNoYW5uZWw/DQo+DQo+IFlvdSBzYWlkOg0KPiDigJwuLkJ1dCB0aGF0IGFs
c28gbWFkZSBtZSB3b25kZXIgYWJvdXQgdGhlIGludGVyYWN0aW9uIGJldHdlZW4gSVBzZWMvSUtF
IGFuZCB0aGUgcHJvcG9zZWQgQkdQIEZTIChJUHNlYyBpcyBmcmVxdWVudGx5IHVzZWQgYmV0d2Vl
biBlbmQtc3lzdGVtcyB0aGF0IGRvIG5vdCB3YW50IHRvIHJ1biBhIEJHUCBkYWVtb24pLiBTaW5j
ZSB0aGUgY29uZmlnIGluZm9ybWF0aW9uIHRoYXQgbmVlZHMgdG8gYmUgZGlzdHJpYnV0ZWQgYXJl
IHRoaW5ncyBsaWtlIGtleXMsIGFsZ29yaXRobXMgZXRjIHRvIHBvcHVsYXRlIHRoZSBzYWRiL3Nw
ZCwgSUtFIGxvb2tzIG1vcmUgYXBwcm9wcmlhdGUgaW4gbW9zdCBjYXNlcy7igJ0NCj4NCj4NCj4g
RG9lcyB0aGUgdW5kZXJsYXkgbmV0d29yayBjb250cm9sbGVyIGdldCBzb21lIGluZm9ybWF0aW9u
IChvciBoaW50IGZyb20gdGhlIE92ZXJsYXkgbmV0d29yayBjb250cm9sbGVyKSBvbiBob3cgdGhl
IGtleXMgYXJlIGNvbmZpZ3VyZWQgZm9yIHRoZSBJUFNlYyB0dW5uZWwgZm9yIHRoZSBzcGVjaWZp
YyBmbG93cyBhbW9uZyB0aGUgT3ZlcmxheSBub2Rlcz8NCj4NCj4NCj4gVGhhbmtzLA0KPiBMaW5k
YQ0KPg0KPg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBTb3dtaW5pIFZh
cmFkaGFuIFttYWlsdG86c293bWluaTA1QGdtYWlsLmNvbV0NCj4gU2VudDogVGh1cnNkYXksIEp1
bmUgMTYsIDIwMTYgMTA6NTcgQU0NCj4gVG86IExpbmRhIER1bmJhcg0KPiBDYzogTGl5aXpob3U7
IE5WTzM7IFNvd21pbmkgVmFyYWRoYW4NCj4gU3ViamVjdDogUmU6IFtudm8zXSBGVzogQW55IHVz
ZSBjYXNlcyBvZiBPdmVybGF5IG5ldHdvcmsgcmVxdWVzdGluZyBJUFNlYyBjb25uZWN0aW9uIGZy
b20gdGhlIFVuZGVybGF5IGZvciBhIHNwZWNpZmljIHRpbWUgc3Bhbj8gKHdhcyA6IEZsb3cgU2Vj
dXJpdHkgUG9saWNpZXMgZXhjaGFuZ2VkIG92ZXIgSTJOU0Ygc2VydmljZSBsYXllciBpbnRlcmZh
Y2U/DQo+DQo+IE9uIFdlZCwgSnVuIDE1LCAyMDE2IGF0IDg6NTUgQU0sIExpbmRhIER1bmJhciA8
bGluZGEuZHVuYmFyQGh1YXdlaS5jb20+IHdyb3RlOg0KPiA+DQo+ID4gTlZPMyBQYXJ0aWNpcGFu
dHMsDQo+ID4NCj4gPg0KPiA+DQo+ID4gSTJOU0YgKEludGVyZmFjZSB0byBOZXR3b3JrIFNlY3Vy
aXR5IGZ1bmN0aW9uKSBoYXMgYSB3b3JrIGl0ZW0gaW4gZGVmaW5pbmcgdGhlIGZsb3cgc2VjdXJp
dHkgcG9saWN5IGJldHdlZW4gZG9tYWlucyAod2hpY2ggaW5jbHVkZXMgaW5xdWlyeSBvZiB0aGUg
Y2FwYWJpbGl0eSBmcm9tIG9uZSBkb21haW4gdG8gYW5vdGhlciBhbmQgdGhlIGFjdHVhbCBmbG93
IHBvbGljeSBydWxlcyBmcm9tIG9uZSBkb21haW4gdG8gYW5vdGhlcikuDQo+ID4NCj4gPiBWZXJ5
IG9mdGVuLCB0aGUgcGF0aHMgKG9yIGxpbmtzKSBhbW9uZyBub2RlcyBvZiBhIG92ZXJsYXkgbmV0
d29yayBhcmUgcHJvdmlkZWQgYnkgb3RoZXIgbmV0d29yayBvcGVyYXRvcnMgKGEuay5hLiDigJx1
bmRlcmxheSBuZXR3b3Jr4oCdKS4gIFRoZSBmbG93IHBvbGljeSBydWxlcyBhcmUgaW50ZW5kZWQg
dG8gZmlsdGVyIG91dCB1bndhbnRlZCB0cmFmZmljIGZyb20gdW5kZXJsYXkgbmV0d29yayBzbyB0
aGF0IHZhcmlvdXMgYXR0YWNrIHRyYWZmaWMgd29u4oCZdCBzYXR1cmF0ZWQgdGhlIGFjY2VzcyBs
aW5rcyB0byB0aGUgb3ZlcmxheSBub2Rlcy4NCj4gPg0KPiA+DQo+ID4NCj4gPiBPbmUgaW50ZXJl
c3Rpbmcgc2NlbmFyaW8gYnJvdWdodCB1cCBpcyBPdmVybGF5IG5vZGVzIG1heSBuZWVkIHRvIHJl
cXVlc3Qgc29tZSB0cmFmZmljIHRvIGJlIHRyYXZlcnNpbmcgSVBzZWMgY2hhbm5lbC4gVG8gYWNo
aWV2ZSB0aGlzIGdvYWwsIGl0IGlzIG5lY2Vzc2FyeSBmb3IgT3ZlcmxheSBOZXR3b3JrIGNvbnRy
b2xsZXIgdG8gaW5xdWlyZSBpZiB0aGUgbmVlZGVkIElQc2VjIHJlc291cmNlIGFyZSBldmVuIGF2
YWlsYWJsZSBiZWZvcmUgc2VuZCB0aGUgcmVxdWVzdCAobWF5IGV2ZW4gaW52b2x2ZSBBQUEgcHJv
Y2VzcyBiZXR3ZWVuIGNvbnRyb2xsZXJzIG9mIGVhY2ggY29ycmVzcG9uZGluZyBkb21haW4gKS4N
Cj4gPg0KPiA+DQo+ID4NCj4gPiBXYW50IHRvIGhhdmUgYSBzdXJ2ZXkgaWYgcGVvcGxlIHNlZSB0
aGUgdXNlIGNhc2Ugb2YgT3ZlcmxheSBOZXR3b3JrIG5lZWRpbmcgcG9ydGlvbiBvZiB0cmFmZmlj
IHRvIGJlIHRocm91Z2ggSVBTZWMgY2hhbm5lbD8NCj4NCj4gWWVzLCB0aGlzIGlzIGEgdmFsaWQg
dXNlIGNhc2UsIGFuZCBvbmUgdGhhdCB3ZSAgYXJlIGxvb2tpbmcgYXQgYXMgd2VsbC4NCj4NCj4g
PiBJUFNlYyBpcyBzdXBwb3NlZCB0byBiZSBiZXR3ZWVuIHR3byBlbmQgbm9kZXMuIEhlcmUgd2Ug
YXNzdW1lIHRoYXQgdGhlIE92ZXJsYXkgbm9kZXMgZG9u4oCZdCBoYXZlIHRoZSByZXNvdXJjZSBv
ciBjYXBhYmlsaXR5IGZvciBJUHNlYywgYnV0IGV4cGVjdCBJUHNlYyBiZXR3ZWVuIGZsb3figJlz
IGluZ3Jlc3MgYW5kIGVncmVzcyBub2RlcyAoaS5lLiBOVkUpLg0KPiA+IEFueSBvcGluaW9uIGlz
IGFwcHJlY2lhdGVkLg0KPg0KPg0KPiA+DQo+ID4gQXJlIHRoZXJlIGFueSB1c2UgY2FzZXMgb2Yg
b3ZlcmxheSBuZXR3b3JrIG5lZWRpbmcgSVBTZWMgYW1vbmcgdGhlaXIgbm9kZXMgb25seSBmb3Ig
YSBzcGVjaWZpYyB0aW1lIHNwYW4/IGkuZS4gVGltZSBiYXNlZCBJUFNlYyBjb25uZWN0aW9uPw0K
Pg0KPiBUaW1lIGJhc2VkIElQc2VjIGNvbm5lY3Rpb24gaXMgbm90IGEgdXNlLWNhc2Ugd2UgaGF2
ZSBlbmNvdW50ZXJlZC4NCj4gUGVvcGxlIHVzdWFsbHkgdXNlIElLRSBmb3IgcGVyaW9kaWMga2V5
LXJvbGxvdmVyLCBpZiB0aGF0IGlzIHRoZSBnb2FsLg0KPg0KPiBIb3dldmVyLCBhcHBseWluZyBJ
UHNlYyB0byBzcGVjaWZpYyBmbG93cyAoZS5nLiwgdGhvc2UgZGVmaW5lZCBieSBhIHNyYyBvciBk
c3QgcG9ydCBvbiB3aGljaCB0aGUgc2VydmljZSBsaXN0ZW5zKSBpcyBpbXBvcnRhbnQuDQo+DQo+
IEJ1dCB0aGF0IGFsc28gbWFkZSBtZSB3b25kZXIgYWJvdXQgdGhlIGludGVyYWN0aW9uIGJldHdl
ZW4gSVBzZWMvSUtFIGFuZCB0aGUgcHJvcG9zZWQgQkdQIEZTIChJUHNlYyBpcyBmcmVxdWVudGx5
IHVzZWQgYmV0d2VlbiBlbmQtc3lzdGVtcyB0aGF0IGRvIG5vdCB3YW50IHRvIHJ1biBhIEJHUCBk
YWVtb24pLiBTaW5jZSB0aGUgY29uZmlnIGluZm9ybWF0aW9uIHRoYXQgbmVlZHMgdG8gYmUgZGlz
dHJpYnV0ZWQgYXJlIHRoaW5ncyBsaWtlIGtleXMsIGFsZ29yaXRobXMgZXRjIHRvIHBvcHVsYXRl
IHRoZSBzYWRiL3NwZCwgSUtFIGxvb2tzIG1vcmUgYXBwcm9wcmlhdGUgaW4gbW9zdCBjYXNlcy4N
Cj4NCj4gTGlrZSBbQ0pdLCBJIHRvbyBoYXZlIHRvIHJlYWQgdGhlIGRyYWZ0IGluIGdyZWF0ZXIg
ZGV0YWlsIHRvIGNvbW1lbnQgZnVydGhlci4NCj4NCj4gLS1Tb3dtaW5pDQo+DQo+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IEkybnNmIG1haWxpbmcg
bGlzdA0KPiBJMm5zZkBpZXRmLm9yZw0KPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL2kybnNmDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0NClJhZmFlbCBNYXJpbiBMb3BleiwgUGhEDQpEZXB0LiBJbmZvcm1hdGlv
biBhbmQgQ29tbXVuaWNhdGlvbnMgRW5naW5lZXJpbmcgKERJSUMpIEZhY3VsdHkgb2YgQ29tcHV0
ZXIgU2NpZW5jZS1Vbml2ZXJzaXR5IG9mIE11cmNpYQ0KMzAxMDAgTXVyY2lhIC0gU3BhaW4NClRl
bGY6ICszNDg2ODg4ODUwMSBGYXg6ICszNDg2ODg4NDE1MSBlLW1haWw6IHJhZmFAdW0uZXMNCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0K
DQoNCg0KDQo=

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVu
dD0iTWljcm9zb2Z0IEV4Y2hhbmdlIFNlcnZlciI+DQo8IS0tIGNvbnZlcnRlZCBmcm9tIHJ0ZiAt
LT4NCjxzdHlsZT48IS0tIC5FbWFpbFF1b3RlIHsgbWFyZ2luLWxlZnQ6IDFwdDsgcGFkZGluZy1s
ZWZ0OiA0cHQ7IGJvcmRlci1sZWZ0OiAjODAwMDAwIDJweCBzb2xpZDsgfSAtLT48L3N0eWxlPg0K
PC9oZWFkPg0KPGJvZHk+DQo8Zm9udCBmYWNlPSJDb25zb2xhcyIgc2l6ZT0iMiI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Ij4NCjxkaXY+UmFmYSwgPC9kaXY+DQo8ZGl2PiZuYnNwOzwv
ZGl2Pg0KPGRpdj5RdWlja2x5IHJlYWRpbmcgdGhyb3VnaCB5b3VyIGRyYWZ0LCBJIGhhdmUgYSBm
ZXcgcXVlc3Rpb25zOjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPiZu
YnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+LSBEbyB5b3UgbWVhbiB0aGF0IHRoZSAoU0ROKSBjb250
cm9sbGVyIHdpbGwgYmUgcmVzcG9uc2libGUgZm9yIGRpc3RyaWJ1dGluZyB0aGUgbmVlZGVkIGlu
Zm9ybWF0aW9uIHRvIHRoZSBlbmQgbm9kZXMgb2YgdGhlIElQU2VjIHR1bm5lbCBXaGVuIHlvdSBz
YXkgJnF1b3Q7U0ROIGNvbnRyb2xsZXIgdGFrZXMgdGhlIHJvbGUgb2YgdGhlIEludGVybmV0IEtl
eSBFeGNoYW5nZSAoSUtFKSBlbnRpdHkgaW4gdGhlIElQc2VjIGFyY2hpdGVjdHVyZSZxdW90Oz88
L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj4mbmJzcDs8L2ZvbnQ+PC9k
aXY+DQo8ZGl2Pi0gU2VjdGlvbiA4LjE6IFBhZ2UgMTE6IEJ1bGxldCAxOjwvZGl2Pg0KPGRpdiBz
dHlsZT0icGFkZGluZy1sZWZ0OjM2cHQ7Ij5Zb3Ugc3RhdGVkIHRoYXQgdGhlIG5vZGUgc2VuZHMg
dGhlIGZpcnN0IHBhY2tldCB0byBDb250cm9sbGVyIGZvciB0aGUgY29udHJvbGxlciB0byBkZXRl
cm1pbmUgaWYgdGhlIHRyYWZmaWMgbmVlZHMgdG8gZ28gdGhyb3VnaCBJUFNlYyB0dW5uZWwuIDwv
ZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPiZuYnNwOzwvZm9udD48L2Rp
dj4NCjxkaXYgc3R5bGU9InBhZGRpbmctbGVmdDozNnB0OyI+U2hvdWxkbid0IHRoZSBjb250cm9s
bGVyIGdldCBmbG93IHByb3RlY3Rpb24gcG9saWN5IGZyb20gY2xpZW50cyAobm9ydGggYm91bmQg
aW50ZXJmYWNlKSBhbmQgaW5mb3JtIHRoZSBuZWVkZWQgZW5kIG5vZGVzIG9uIHdoYXQgdHJhZmZp
Yy9mbG93cyBuZWVkIHRvIGdvIHRocm91Z2ggdGhlIElQU2VjIHR1bm5lbD88L2Rpdj4NCjxkaXY+
Jm5ic3A7PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+Jm5ic3A7PC9m
b250PjwvZGl2Pg0KPGRpdj4tIFNlY3Rpb24gOC4xOiBQYWdlIDEyOiBCdWxsZXQgMzo8L2Rpdj4N
CjxkaXYgc3R5bGU9InBhZGRpbmctbGVmdDozNnB0OyI+PGZvbnQgZmFjZT0iU2Vnb2UgVUkiIHNp
emU9IjIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdDsiPlRoZSBjb250cm9sbGVyIGNhbid0
IHJlYWxseSBlbmZvcmNlIHRoZSBydWxlLiBidXQgaW5zdGVhZCByZXF1ZXN0aW5nIHRoZSAmcXVv
dDtFbmQgTm9kZSZxdW90OyB0byBlbmNhcHN1bGF0ZSB0aGUgSVBTZWMgdHVubmVsIGFyb3VuZCB0
aGUgZmxvd3MgdGhhdCBuZWVkIHRvIGJlIHRocm91Z2ggdGhlIElQU2VjDQp0dW5uZWwuIGNvcnJl
Y3Q/PC9zcGFuPjwvZm9udD48L2Rpdj4NCjxkaXYgc3R5bGU9InBhZGRpbmctbGVmdDozNnB0OyI+
PGZvbnQgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj4mbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pi0g
U2VjdGlvbiA2LCBQYWdlIDcsIFNlY29uZCBwYXJhZ3JhcGggYWZ0ZXIgdGhlIEZpZ3VyZSAyOiA8
L2Rpdj4NCjxkaXYgc3R5bGU9InBhZGRpbmctbGVmdDozNnB0OyI+PGZvbnQgZmFjZT0iU2Vnb2Ug
VUkiIHNpemU9IjIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdDsiPlRoZSBDb250cm9sbGVy
IHNob3VsZCBzZW5kIHRoZSBJUFNlYyB0dW5uZWwgcmVxdWVzdCB0byB0aGUgZW5kIHBvaW50cyBv
ZiB0aGUgZGVzaXJlZCBJUFNlYyB0dW5uZWwuIEFsc28gdGhlIGNvbnRyb2xsZXIgc2hvdWxkIHNl
bmQgcXVlcnkgdG8gdGhlIGVuZCBwb2ludCB0byBjaGVjayBpZg0KdGhleSBoYXZlIHRoZSBuZWVk
ZWQgcmVzb3VyY2UgdG8gZXN0YWJsaXNoIHRoZSBkZXNpcmVkIElQU2VjIHR1bm5lbC48L3NwYW4+
PC9mb250PjwvZGl2Pg0KPGRpdiBzdHlsZT0icGFkZGluZy1sZWZ0OjM2cHQ7Ij48Zm9udCBmYWNl
PSJUaW1lcyBOZXcgUm9tYW4iPiZuYnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+LSBTZWN0aW9uIDgu
MjogPC9kaXY+DQo8ZGl2IHN0eWxlPSJwYWRkaW5nLWxlZnQ6MzZwdDsiPlNlY29uZCBwYXJhZ3Jh
cGg6IFdoZW4gdGhlIHR3byBlbmQgcG9pbnRzIG9mIHRoZSBuZWVkZWQgSVBTZWMgdHVubmVsIGFy
ZSBpbiB0d28gZGlmZmVyZW50IElTUHMgKHNheSBJU1AtQSBhbmQgSVNQLUIpLCB5b3VyIGRyYWZ0
IHN0YXRlcyB0aGF0IHRoZSBJU1AtQSBjb250cm9sbGVyIGhhcyB0byBuZWdvdGlhdGUgd2l0aCBJ
U1AtQiBjb250cm9sbGVyIG9uIHRoZSBGbG93IFNlY3VyaXR5IHBvbGljeQ0KcnVsZXMuIFdoYXQg
aW5mb3JtYXRpb24gd2lsbCBiZSBjYXJyaWVkIGJ5IHRob3NlIFBvbGljeSBSdWxlcz8gU2luY2Ug
STJOU0YgaXMgdG8gc3BlY2lmeSB0aGUgZGF0YSBtb2RlbHMgZm9yIHRob3NlIHJ1bGVzLCBpdCB3
b3VsZCBiZSB2ZXJ5IGhlbHBmdWwgdG8gaWRlbnRpZnkgdGhlIGluZm9ybWF0aW9uIGV4Y2hhbmdl
ZCBmaXJzdC4gPC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+Jm5ic3A7
PC9mb250PjwvZGl2Pg0KPGRpdiBzdHlsZT0icGFkZGluZy1sZWZ0OjM2cHQ7Ij5QYWdlIDEzOiBi
dWxsZXQgMjogYmVmb3JlIHRoZSBuZWdvdGlhdGlvbiBiZXR3ZWVuIHRoZSB0d28gY29udHJvbGxl
cnMgb24gdGhlIFNQRCBwb2xpY2llcyBhbmQgSUtFIGNyZWRlbnRpYWxzLCBkb24ndCB5b3UgdGhp
bmsgdGhhdCB0aGV5IG5lZWQgdG8gaW5xdWlyZSBlYWNoIG90aGVyIGlmIHRoZSBvdGhlciBwYXJ0
eSBoYXMgdGhlIG5lZWRlZCByZXNvdXJjZSBmb3IgdGhlIG5lZWRlZCBJUHNlYw0KdHVubmVsPyA8
L2Rpdj4NCjxkaXY+Jm5ic3A7PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IlRpbWVzIE5ldyBSb21h
biI+Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4i
PiZuYnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+VGhhbmtzLCBMaW5kYTwvZGl2Pg0KPGRpdj4mbmJz
cDs8L2Rpdj4NCjxkaXY+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08L2Rpdj4NCjxkaXY+RnJv
bTogUmFmYSBNYXJpbiBMb3BleiBbPGEgaHJlZj0ibWFpbHRvOnJhZmFAdW0uZXMiPm1haWx0bzpy
YWZhQHVtLmVzPC9hPl0gPC9kaXY+DQo8ZGl2PlNlbnQ6IEZyaWRheSwgSnVuZSAxNywgMjAxNiA3
OjQzIEFNPC9kaXY+DQo8ZGl2PlRvOiBMaW5kYSBEdW5iYXI8L2Rpdj4NCjxkaXY+Q2M6IFJhZmEg
TWFyaW4gTG9wZXo7IFNvd21pbmkgVmFyYWRoYW47IEkyTlNGQGlldGYub3JnOyBTb3dtaW5pIFZh
cmFkaGFuOyBOVk8zOyBMaXlpemhvdTwvZGl2Pg0KPGRpdj5TdWJqZWN0OiBSZTogW0kybnNmXSBI
b3cgZG9lcyBPdmVybGF5IE5ldHdvcmsgaW5mb3JtIHRoZSBVbmRlcmxheSBuZXR3b3JrIG9uIHdo
aWNoIGZsb3dzIGFtb25nIE92ZXJsYXkgbmV0d29yayBub2RlcyBuZWVkIHRvIGdvIHRocm91Z2gg
SVBTZWMgVHVubmVsPyAod2FzIDogRmxvdyBTZWN1cml0eSBQb2xpY2llcyBleGNoYW5nZWQgb3Zl
ciBJMk5TRiBzZXJ2aWNlIGxheWVyIGludGVyZmFjZT88L2Rpdj4NCjxkaXY+Jm5ic3A7PC9kaXY+
DQo8ZGl2PkRlYXIgYWxsOjwvZGl2Pg0KPGRpdj4mbmJzcDs8L2Rpdj4NCjxkaXY+TWF5YmUgdGhp
cyBJLUQgbWlnaHQgYmUgaW50ZXJlc3RpbmcgYW5kIHJlbGF0ZWQgd2l0aCB0aGlzIGRpc2N1c3Np
b24gcmVnYXJkaW5nIElQc2VjL0lLRSBtYW5hZ2VtZW50LiBXZSBob3BlIHRvIGhhdmUgYW4gdXBk
YXRlZCB2ZXJzaW9uIHNvb24gYW5kIGEgcHJvb2Ytb2YtY29uY2VwdCBpbXBsZW1lbnRhdGlvbiBv
ZiBzb21lIG9mIHRoZSBzY2VuYXJpb3MuPC9kaXY+DQo8ZGl2PiZuYnNwOzwvZGl2Pg0KPGRpdj48
YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtYWJhZC1zZG5yZy1zZG4t
aXBzZWMtZmxvdy1wcm90ZWN0aW9uLTAxIj5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJh
ZnQtYWJhZC1zZG5yZy1zZG4taXBzZWMtZmxvdy1wcm90ZWN0aW9uLTAxPC9hPjwvZGl2Pg0KPGRp
dj4mbmJzcDs8L2Rpdj4NCjxkaXY+QmVzdCBSZWdhcmRzLjwvZGl2Pg0KPGRpdj4mbmJzcDs8L2Rp
dj4NCjxkaXY+Jm5ic3A7PC9kaXY+DQo8ZGl2PiZndDsgRWwgMTcganVuIDIwMTYsIGEgbGFzIDEw
OjQzLCBMaW5kYSBEdW5iYXIgJmx0O2xpbmRhLmR1bmJhckBodWF3ZWkuY29tJmd0OyBlc2NyaWJp
w7M6PC9kaXY+DQo8ZGl2PiZndDsgPC9kaXY+DQo8ZGl2PiZndDsgU293bWluaSw8L2Rpdj4NCjxk
aXY+Jmd0OyZuYnNwOyA8L2Rpdj4NCjxkaXY+Jmd0OyBZb3Ugc2FpZDo8L2Rpdj4NCjxkaXY+Jmd0
OyDigJxIb3dldmVyLCBhcHBseWluZyBJUHNlYyB0byBzcGVjaWZpYyBmbG93cyAoZS5nLiwgdGhv
c2UgZGVmaW5lZCBieSBhIHNyYyBvciBkc3QgcG9ydCBvbiB3aGljaCB0aGUgc2VydmljZSBsaXN0
ZW5zKSBpcyBpbXBvcnRhbnQu4oCdPC9kaXY+DQo8ZGl2PiZndDsmbmJzcDsgPC9kaXY+DQo8ZGl2
PiZndDsgV2hhdCBpcyB0aGUgY3VycmVudCBvcGVyYXRpb24gcHJvY2VkdXJlIGZvciBPdmVybGF5
IG5ldHdvcmsgdG8gaW5mb3JtIHRoZSB1bmRlcmxheSBuZXR3b3JrIG9uIHdoaWNoIGZsb3dzIHRv
IGdvIHRocm91Z2ggSVBTZWMgY2hhbm5lbD8gPC9kaXY+DQo8ZGl2PiZndDsmbmJzcDsgPC9kaXY+
DQo8ZGl2PiZndDsgWW91IHNhaWQ6IDwvZGl2Pg0KPGRpdj4mZ3Q7IOKAnC4uQnV0IHRoYXQgYWxz
byBtYWRlIG1lIHdvbmRlciBhYm91dCB0aGUgaW50ZXJhY3Rpb24gYmV0d2VlbiBJUHNlYy9JS0Ug
YW5kIHRoZSBwcm9wb3NlZCBCR1AgRlMgKElQc2VjIGlzIGZyZXF1ZW50bHkgdXNlZCBiZXR3ZWVu
IGVuZC1zeXN0ZW1zIHRoYXQgZG8gbm90IHdhbnQgdG8gcnVuIGEgQkdQIGRhZW1vbikuIFNpbmNl
IHRoZSBjb25maWcgaW5mb3JtYXRpb24gdGhhdCBuZWVkcyB0byBiZSBkaXN0cmlidXRlZCBhcmUg
dGhpbmdzDQpsaWtlIGtleXMsIGFsZ29yaXRobXMgZXRjIHRvIHBvcHVsYXRlIHRoZSBzYWRiL3Nw
ZCwgSUtFIGxvb2tzIG1vcmUgYXBwcm9wcmlhdGUgaW4gbW9zdCBjYXNlcy7igJ08L2Rpdj4NCjxk
aXY+Jmd0OyZuYnNwOyA8L2Rpdj4NCjxkaXY+Jmd0OyZuYnNwOyA8L2Rpdj4NCjxkaXY+Jmd0OyBE
b2VzIHRoZSB1bmRlcmxheSBuZXR3b3JrIGNvbnRyb2xsZXIgZ2V0IHNvbWUgaW5mb3JtYXRpb24g
KG9yIGhpbnQgZnJvbSB0aGUgT3ZlcmxheSBuZXR3b3JrIGNvbnRyb2xsZXIpIG9uIGhvdyB0aGUg
a2V5cyBhcmUgY29uZmlndXJlZCBmb3IgdGhlIElQU2VjIHR1bm5lbCBmb3IgdGhlIHNwZWNpZmlj
IGZsb3dzIGFtb25nIHRoZSBPdmVybGF5IG5vZGVzPyA8L2Rpdj4NCjxkaXY+Jmd0OyZuYnNwOyA8
L2Rpdj4NCjxkaXY+Jmd0OyZuYnNwOyA8L2Rpdj4NCjxkaXY+Jmd0OyBUaGFua3MsPC9kaXY+DQo8
ZGl2PiZndDsgTGluZGE8L2Rpdj4NCjxkaXY+Jmd0OyZuYnNwOyA8L2Rpdj4NCjxkaXY+Jmd0OyZu
YnNwOyA8L2Rpdj4NCjxkaXY+Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTwvZGl2Pg0K
PGRpdj4mZ3Q7IEZyb206IFNvd21pbmkgVmFyYWRoYW4gWzxhIGhyZWY9Im1haWx0bzpzb3dtaW5p
MDVAZ21haWwuY29tIj5tYWlsdG86c293bWluaTA1QGdtYWlsLmNvbTwvYT5dPC9kaXY+DQo8ZGl2
PiZndDsgU2VudDogVGh1cnNkYXksIEp1bmUgMTYsIDIwMTYgMTA6NTcgQU08L2Rpdj4NCjxkaXY+
Jmd0OyBUbzogTGluZGEgRHVuYmFyPC9kaXY+DQo8ZGl2PiZndDsgQ2M6IExpeWl6aG91OyBOVk8z
OyBTb3dtaW5pIFZhcmFkaGFuPC9kaXY+DQo8ZGl2PiZndDsgU3ViamVjdDogUmU6IFtudm8zXSBG
VzogQW55IHVzZSBjYXNlcyBvZiBPdmVybGF5IG5ldHdvcmsgcmVxdWVzdGluZyBJUFNlYyBjb25u
ZWN0aW9uIGZyb20gdGhlIFVuZGVybGF5IGZvciBhIHNwZWNpZmljIHRpbWUgc3Bhbj8gKHdhcyA6
IEZsb3cgU2VjdXJpdHkgUG9saWNpZXMgZXhjaGFuZ2VkIG92ZXIgSTJOU0Ygc2VydmljZSBsYXll
ciBpbnRlcmZhY2U/PC9kaXY+DQo8ZGl2PiZndDsmbmJzcDsgPC9kaXY+DQo8ZGl2PiZndDsgT24g
V2VkLCBKdW4gMTUsIDIwMTYgYXQgODo1NSBBTSwgTGluZGEgRHVuYmFyICZsdDtsaW5kYS5kdW5i
YXJAaHVhd2VpLmNvbSZndDsgd3JvdGU6PC9kaXY+DQo8ZGl2PiZndDsgJmd0OzwvZGl2Pg0KPGRp
dj4mZ3Q7ICZndDsgTlZPMyBQYXJ0aWNpcGFudHMsPC9kaXY+DQo8ZGl2PiZndDsgJmd0OzwvZGl2
Pg0KPGRpdj4mZ3Q7ICZndDs8L2Rpdj4NCjxkaXY+Jmd0OyAmZ3Q7PC9kaXY+DQo8ZGl2PiZndDsg
Jmd0OyBJMk5TRiAoSW50ZXJmYWNlIHRvIE5ldHdvcmsgU2VjdXJpdHkgZnVuY3Rpb24pIGhhcyBh
IHdvcmsgaXRlbSBpbiBkZWZpbmluZyB0aGUgZmxvdyBzZWN1cml0eSBwb2xpY3kgYmV0d2VlbiBk
b21haW5zICh3aGljaCBpbmNsdWRlcyBpbnF1aXJ5IG9mIHRoZSBjYXBhYmlsaXR5IGZyb20gb25l
IGRvbWFpbiB0byBhbm90aGVyIGFuZCB0aGUgYWN0dWFsIGZsb3cgcG9saWN5IHJ1bGVzIGZyb20g
b25lIGRvbWFpbiB0byBhbm90aGVyKS48L2Rpdj4NCjxkaXY+Jmd0OyAmZ3Q7PC9kaXY+DQo8ZGl2
PiZndDsgJmd0OyBWZXJ5IG9mdGVuLCB0aGUgcGF0aHMgKG9yIGxpbmtzKSBhbW9uZyBub2RlcyBv
ZiBhIG92ZXJsYXkgbmV0d29yayBhcmUgcHJvdmlkZWQgYnkgb3RoZXIgbmV0d29yayBvcGVyYXRv
cnMgKGEuay5hLiDigJx1bmRlcmxheSBuZXR3b3Jr4oCdKS4mbmJzcDsgVGhlIGZsb3cgcG9saWN5
IHJ1bGVzIGFyZSBpbnRlbmRlZCB0byBmaWx0ZXIgb3V0IHVud2FudGVkIHRyYWZmaWMgZnJvbSB1
bmRlcmxheSBuZXR3b3JrIHNvIHRoYXQgdmFyaW91cyBhdHRhY2sgdHJhZmZpYw0Kd29u4oCZdCBz
YXR1cmF0ZWQgdGhlIGFjY2VzcyBsaW5rcyB0byB0aGUgb3ZlcmxheSBub2Rlcy48L2Rpdj4NCjxk
aXY+Jmd0OyAmZ3Q7PC9kaXY+DQo8ZGl2PiZndDsgJmd0OzwvZGl2Pg0KPGRpdj4mZ3Q7ICZndDs8
L2Rpdj4NCjxkaXY+Jmd0OyAmZ3Q7IE9uZSBpbnRlcmVzdGluZyBzY2VuYXJpbyBicm91Z2h0IHVw
IGlzIE92ZXJsYXkgbm9kZXMgbWF5IG5lZWQgdG8gcmVxdWVzdCBzb21lIHRyYWZmaWMgdG8gYmUg
dHJhdmVyc2luZyBJUHNlYyBjaGFubmVsLiBUbyBhY2hpZXZlIHRoaXMgZ29hbCwgaXQgaXMgbmVj
ZXNzYXJ5IGZvciBPdmVybGF5IE5ldHdvcmsgY29udHJvbGxlciB0byBpbnF1aXJlIGlmIHRoZSBu
ZWVkZWQgSVBzZWMgcmVzb3VyY2UgYXJlIGV2ZW4gYXZhaWxhYmxlIGJlZm9yZQ0Kc2VuZCB0aGUg
cmVxdWVzdCAobWF5IGV2ZW4gaW52b2x2ZSBBQUEgcHJvY2VzcyBiZXR3ZWVuIGNvbnRyb2xsZXJz
IG9mIGVhY2ggY29ycmVzcG9uZGluZyBkb21haW4gKS48L2Rpdj4NCjxkaXY+Jmd0OyAmZ3Q7PC9k
aXY+DQo8ZGl2PiZndDsgJmd0OzwvZGl2Pg0KPGRpdj4mZ3Q7ICZndDs8L2Rpdj4NCjxkaXY+Jmd0
OyAmZ3Q7IFdhbnQgdG8gaGF2ZSBhIHN1cnZleSBpZiBwZW9wbGUgc2VlIHRoZSB1c2UgY2FzZSBv
ZiBPdmVybGF5IE5ldHdvcmsgbmVlZGluZyBwb3J0aW9uIG9mIHRyYWZmaWMgdG8gYmUgdGhyb3Vn
aCBJUFNlYyBjaGFubmVsPzwvZGl2Pg0KPGRpdj4mZ3Q7Jm5ic3A7IDwvZGl2Pg0KPGRpdj4mZ3Q7
IFllcywgdGhpcyBpcyBhIHZhbGlkIHVzZSBjYXNlLCBhbmQgb25lIHRoYXQgd2UmbmJzcDsgYXJl
IGxvb2tpbmcgYXQgYXMgd2VsbC48L2Rpdj4NCjxkaXY+Jmd0OyZuYnNwOyA8L2Rpdj4NCjxkaXY+
Jmd0OyAmZ3Q7IElQU2VjIGlzIHN1cHBvc2VkIHRvIGJlIGJldHdlZW4gdHdvIGVuZCBub2Rlcy4g
SGVyZSB3ZSBhc3N1bWUgdGhhdCB0aGUgT3ZlcmxheSBub2RlcyBkb27igJl0IGhhdmUgdGhlIHJl
c291cmNlIG9yIGNhcGFiaWxpdHkgZm9yIElQc2VjLCBidXQgZXhwZWN0IElQc2VjIGJldHdlZW4g
Zmxvd+KAmXMgaW5ncmVzcyBhbmQgZWdyZXNzIG5vZGVzIChpLmUuIE5WRSkuPC9kaXY+DQo8ZGl2
PiZndDsgJmd0OyBBbnkgb3BpbmlvbiBpcyBhcHByZWNpYXRlZC48L2Rpdj4NCjxkaXY+Jmd0OyZu
YnNwOyA8L2Rpdj4NCjxkaXY+Jmd0OyZuYnNwOyA8L2Rpdj4NCjxkaXY+Jmd0OyAmZ3Q7PC9kaXY+
DQo8ZGl2PiZndDsgJmd0OyBBcmUgdGhlcmUgYW55IHVzZSBjYXNlcyBvZiBvdmVybGF5IG5ldHdv
cmsgbmVlZGluZyBJUFNlYyBhbW9uZyB0aGVpciBub2RlcyBvbmx5IGZvciBhIHNwZWNpZmljIHRp
bWUgc3Bhbj8gaS5lLiBUaW1lIGJhc2VkIElQU2VjIGNvbm5lY3Rpb24/PC9kaXY+DQo8ZGl2PiZn
dDsmbmJzcDsgPC9kaXY+DQo8ZGl2PiZndDsgVGltZSBiYXNlZCBJUHNlYyBjb25uZWN0aW9uIGlz
IG5vdCBhIHVzZS1jYXNlIHdlIGhhdmUgZW5jb3VudGVyZWQuPC9kaXY+DQo8ZGl2PiZndDsgUGVv
cGxlIHVzdWFsbHkgdXNlIElLRSBmb3IgcGVyaW9kaWMga2V5LXJvbGxvdmVyLCBpZiB0aGF0IGlz
IHRoZSBnb2FsLjwvZGl2Pg0KPGRpdj4mZ3Q7Jm5ic3A7IDwvZGl2Pg0KPGRpdj4mZ3Q7IEhvd2V2
ZXIsIGFwcGx5aW5nIElQc2VjIHRvIHNwZWNpZmljIGZsb3dzIChlLmcuLCB0aG9zZSBkZWZpbmVk
IGJ5IGEgc3JjIG9yIGRzdCBwb3J0IG9uIHdoaWNoIHRoZSBzZXJ2aWNlIGxpc3RlbnMpIGlzIGlt
cG9ydGFudC48L2Rpdj4NCjxkaXY+Jmd0OyZuYnNwOyA8L2Rpdj4NCjxkaXY+Jmd0OyBCdXQgdGhh
dCBhbHNvIG1hZGUgbWUgd29uZGVyIGFib3V0IHRoZSBpbnRlcmFjdGlvbiBiZXR3ZWVuIElQc2Vj
L0lLRSBhbmQgdGhlIHByb3Bvc2VkIEJHUCBGUyAoSVBzZWMgaXMgZnJlcXVlbnRseSB1c2VkIGJl
dHdlZW4gZW5kLXN5c3RlbXMgdGhhdCBkbyBub3Qgd2FudCB0byBydW4gYSBCR1AgZGFlbW9uKS4g
U2luY2UgdGhlIGNvbmZpZyBpbmZvcm1hdGlvbiB0aGF0IG5lZWRzIHRvIGJlIGRpc3RyaWJ1dGVk
IGFyZSB0aGluZ3MgbGlrZQ0Ka2V5cywgYWxnb3JpdGhtcyBldGMgdG8gcG9wdWxhdGUgdGhlIHNh
ZGIvc3BkLCBJS0UgbG9va3MgbW9yZSBhcHByb3ByaWF0ZSBpbiBtb3N0IGNhc2VzLjwvZGl2Pg0K
PGRpdj4mZ3Q7Jm5ic3A7IDwvZGl2Pg0KPGRpdj4mZ3Q7IExpa2UgW0NKXSwgSSB0b28gaGF2ZSB0
byByZWFkIHRoZSBkcmFmdCBpbiBncmVhdGVyIGRldGFpbCB0byBjb21tZW50IGZ1cnRoZXIuPC9k
aXY+DQo8ZGl2PiZndDsmbmJzcDsgPC9kaXY+DQo8ZGl2PiZndDsgLS1Tb3dtaW5pPC9kaXY+DQo8
ZGl2PiZndDsmbmJzcDsgPC9kaXY+DQo8ZGl2PiZndDsgX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX188L2Rpdj4NCjxkaXY+Jmd0OyBJMm5zZiBtYWlsaW5nIGxp
c3Q8L2Rpdj4NCjxkaXY+Jmd0OyBJMm5zZkBpZXRmLm9yZzwvZGl2Pg0KPGRpdj4mZ3Q7IDxhIGhy
ZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaTJuc2YiPmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaTJuc2Y8L2E+PC9kaXY+DQo8ZGl2PiZuYnNw
OzwvZGl2Pg0KPGRpdj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tPC9kaXY+DQo8ZGl2PlJhZmFlbCBNYXJpbiBMb3BleiwgUGhEPC9kaXY+DQo8
ZGl2PkRlcHQuIEluZm9ybWF0aW9uIGFuZCBDb21tdW5pY2F0aW9ucyBFbmdpbmVlcmluZyAoRElJ
QykgRmFjdWx0eSBvZiBDb21wdXRlciBTY2llbmNlLVVuaXZlcnNpdHkgb2YgTXVyY2lhPC9kaXY+
DQo8ZGl2PjMwMTAwIE11cmNpYSAtIFNwYWluPC9kaXY+DQo8ZGl2PlRlbGY6ICYjNDM7MzQ4Njg4
ODg1MDEgRmF4OiAmIzQzOzM0ODY4ODg0MTUxIGUtbWFpbDogcmFmYUB1bS5lczwvZGl2Pg0KPGRp
dj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
PC9kaXY+DQo8ZGl2PiZuYnNwOzwvZGl2Pg0KPGRpdj4mbmJzcDs8L2Rpdj4NCjxkaXY+Jm5ic3A7
PC9kaXY+DQo8ZGl2PiZuYnNwOzwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJUaW1lcyBOZXcgUm9t
YW4iPiZuYnNwOzwvZm9udD48L2Rpdj4NCjwvc3Bhbj48L2ZvbnQ+DQo8L2JvZHk+DQo8L2h0bWw+
DQo=

--_000_4A95BA014132FF49AE685FAB4B9F17F657EB5D2Bdfweml501mbb_--


From nobody Fri Jun 17 14:16:30 2016
Return-Path: <linda.dunbar@huawei.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 A026012DBA2 for <i2nsf@ietfa.amsl.com>; Fri, 17 Jun 2016 14:16:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.646
X-Spam-Level: 
X-Spam-Status: No, score=-5.646 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id y-Q-V2osaemT for <i2nsf@ietfa.amsl.com>; Fri, 17 Jun 2016 14:16:26 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 28FCE12DB61 for <i2nsf@ietf.org>; Fri, 17 Jun 2016 14:16:26 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml706-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CQZ67151; Fri, 17 Jun 2016 21:16:23 +0000 (GMT)
Received: from DFWEML702-CAH.china.huawei.com (10.193.5.176) by lhreml706-cah.china.huawei.com (10.201.5.182) with Microsoft SMTP Server (TLS) id 14.3.235.1; Fri, 17 Jun 2016 22:16:20 +0100
Received: from DFWEML501-MBB.china.huawei.com ([10.193.5.179]) by dfweml702-cah.china.huawei.com ([10.193.5.176]) with mapi id 14.03.0235.001; Fri, 17 Jun 2016 14:16:19 -0700
From: Linda Dunbar <linda.dunbar@huawei.com>
To: "i2nsf@ietf.org" <i2nsf@ietf.org>
Thread-Topic: IETF 96 Preliminary Agenda comes out:  I2NSF session time & location. Please let us know ASAP if you plan to present but have conflict 
Thread-Index: AdHI3Cw5z+ZYOantQIyloV84WfOgFA==
Date: Fri, 17 Jun 2016 21:16:19 +0000
Message-ID: <4A95BA014132FF49AE685FAB4B9F17F657EB5DEA@dfweml501-mbb>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.220.134.206]
Content-Type: multipart/alternative; boundary="_000_4A95BA014132FF49AE685FAB4B9F17F657EB5DEAdfweml501mbb_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020206.576468A8.0157, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 1a14885e41739f8ec856a8ea314c4e83
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/JUZJLHxNiQmoxIBeeBTN5YisB8o>
Subject: [I2nsf] IETF 96 Preliminary Agenda comes out: I2NSF session time & location. Please let us know ASAP if you plan to present but have conflict
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 17 Jun 2016 21:16:28 -0000

--_000_4A95BA014132FF49AE685FAB4B9F17F657EB5DEAdfweml501mbb_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

I2NSF participants,

Based on the IETF96 preliminary agenda, I2NSF will be Thurs 16:20-18:20. If=
 you plan to present but have conflict, please let us know ASAP. Even thoug=
h we can't promise the change, we will try.


1620-1820  Afternoon Session II
Tiergarten             ART core            Constrained RESTful Environments=
 WG
Potsdam I              ART ledger          Ledger BOF
Bellevue              IRTF iccrg           Internet Congestion Control
Potsdam III           OPS anima           Autonomic Networking Integrated M=
odel and Approach WG
Potsdam II            RTG babel           Babel routing protocol WG
Charlottenburg I       RTG lisp            Locator/ID Separation Protocol W=
G
Charlottenburg II/III  RTG pce             Path Computation Element WG
Schoeneberg           SEC i2nsf           Interface to Network Security Fun=
ctions WG

Linda


--_000_4A95BA014132FF49AE685FAB4B9F17F657EB5DEAdfweml501mbb_
Content-Type: text/html; charset="iso-8859-1"
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=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (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:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@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"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">I2NSF participants, <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Based on the IETF96 preliminary agenda, I2NSF will b=
e Thurs 16:20-18:20. If you plan to present but have conflict, please let u=
s know ASAP. Even though we can&#8217;t promise the change, we will try.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:&quot;Courier New&quot;">1620-1820&nbsp; Afternoon Session II<o:p></o:=
p></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:&quot;Courier New&quot;">Tiergarten&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;ART core&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; &nbsp;&nbsp;&nbsp; Constrained RESTful Environments WG<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:&quot;Courier New&quot;">Potsdam I&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;ART ledger&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp; &nbsp;&nbsp;&nbsp; Ledger BOF<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:&quot;Courier New&quot;">Bellevue&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IRTF iccrg&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Internet Congestion Control
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:&quot;Courier New&quot;">Potsdam III&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;OPS anima&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &n=
bsp;&nbsp;&nbsp; Autonomic Networking Integrated Model and Approach WG<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:&quot;Courier New&quot;">Potsdam II&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RTG babel&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; &nbsp;&nbsp;&nbsp; Babel routing protocol WG<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:&quot;Courier New&quot;">Charlottenburg I&nbsp; &nbsp;&nbsp;&nbsp; &nb=
sp;RTG lisp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Lo=
cator/ID Separation Protocol WG<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:&quot;Courier New&quot;">Charlottenburg II/III&nbsp; RTG pce&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Path Computation =
Element WG<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
Schoeneberg&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SEC=
 i2nsf&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Interface to =
Network Security Functions WG</span><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt">Linda<o:p></o:p>=
</span></b></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_4A95BA014132FF49AE685FAB4B9F17F657EB5DEAdfweml501mbb_--


From nobody Fri Jun 17 14:21:58 2016
Return-Path: <sowmini.varadhan@oracle.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 62A7D12D8BB; Fri, 17 Jun 2016 14:21:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.646
X-Spam-Level: 
X-Spam-Status: No, score=-5.646 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PSYolIN9VSC9; Fri, 17 Jun 2016 14:21:54 -0700 (PDT)
Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) (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 225C612D145; Fri, 17 Jun 2016 14:21:54 -0700 (PDT)
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id u5HLLhVc028709 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 17 Jun 2016 21:21:44 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by userv0022.oracle.com (8.14.4/8.13.8) with ESMTP id u5HLLhCb017224 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 17 Jun 2016 21:21:43 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17]) by userv0121.oracle.com (8.13.8/8.13.8) with ESMTP id u5HLLgvG004772; Fri, 17 Jun 2016 21:21:42 GMT
Received: from oracle.com (/10.154.116.124) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 17 Jun 2016 14:21:42 -0700
Date: Fri, 17 Jun 2016 17:21:39 -0400
From: Sowmini Varadhan <sowmini.varadhan@oracle.com>
To: Linda Dunbar <linda.dunbar@huawei.com>
Message-ID: <20160617212139.GA29411@oracle.com>
References: <4A95BA014132FF49AE685FAB4B9F17F657EB4B26@dfweml501-mbb> <CACP96tSfp4XEU9mKzRD=Dm5hMDGN7uGiM6Eje5-_udiDXWLwsA@mail.gmail.com> <4A95BA014132FF49AE685FAB4B9F17F657EB587D@dfweml501-mbb>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <4A95BA014132FF49AE685FAB4B9F17F657EB587D@dfweml501-mbb>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/DpbrdHaaG_n-IvZo0v3F9w-pUrU>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, NVO3 <nvo3@ietf.org>, Sowmini Varadhan <sowmini05@gmail.com>, Liyizhou <liyizhou@huawei.com>
Subject: Re: [I2nsf] How does Overlay Network inform the Underlay network on which flows among Overlay network nodes need to go through IPSec Tunnel? (was : Flow Security Policies exchanged over I2NSF service layer interface?
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 17 Jun 2016 21:21:56 -0000

On (06/17/16 08:43), Linda Dunbar wrote:
>    Sowmini,
>     
>    You said:
>    "However, applying IPsec to specific flows (e.g., those defined by a src
>    or dst port on which the service listens) is important."
>     
>    What is the current operation procedure for Overlay network to inform the
>    underlay network on which flows to go through IPSec channel?
>    You said:
>    "..But that also made me wonder about the interaction between IPsec/IKE
>    and the proposed BGP FS (IPsec is frequently used between end-systems that
>    do not want to run a BGP daemon). Since the config information that needs
>    to be distributed are things like keys, algorithms etc to populate the
>    sadb/spd, IKE looks more appropriate in most cases."
>     
>    Does the underlay network controller get some information (or hint from
>    the Overlay network controller) on how the keys are configured for the
>    IPSec tunnel for the specific flows among the Overlay nodes?

there are 2 aspects to this

- for the underlay network, as nodes/NVEs appear, the controller 
  needs to update the relevant nodes, because, as you pointed out,
  ipsec SAs are between 2 end-points, so all the needed pair-wise
  associations need to be set up. 

- overlay -> underlay communication- overlay network needs some way
  to tell the underlay which flows need to the ipsec transforms
  (and what ipsec config params to use for those transforms). At the 
  moment we have a simplistic model for achieving this, but
  this obviously needs to scale. One way would be by orchestrating this
  via some management connection to the controller.

--Sowmini


From nobody Fri Jun 17 14:27:04 2016
Return-Path: <sowmini.varadhan@oracle.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 2445B12DA74; Fri, 17 Jun 2016 14:26:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.646
X-Spam-Level: 
X-Spam-Status: No, score=-5.646 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0ATz1MXeFW1X; Fri, 17 Jun 2016 14:26:57 -0700 (PDT)
Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) (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 1623B12D8BB; Fri, 17 Jun 2016 14:26:57 -0700 (PDT)
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id u5HLQoS0012736 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 17 Jun 2016 21:26:51 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235]) by userv0021.oracle.com (8.13.8/8.13.8) with ESMTP id u5HLQoLC002882 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 17 Jun 2016 21:26:50 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20]) by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id u5HLQn2D025399; Fri, 17 Jun 2016 21:26:49 GMT
Received: from oracle.com (/10.154.116.124) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 17 Jun 2016 14:26:48 -0700
Date: Fri, 17 Jun 2016 17:26:48 -0400
From: Sowmini Varadhan <sowmini.varadhan@oracle.com>
To: Linda Dunbar <linda.dunbar@huawei.com>
Message-ID: <20160617212648.GB29411@oracle.com>
References: <4A95BA014132FF49AE685FAB4B9F17F657EB4B26@dfweml501-mbb> <CACP96tSfp4XEU9mKzRD=Dm5hMDGN7uGiM6Eje5-_udiDXWLwsA@mail.gmail.com> <4A95BA014132FF49AE685FAB4B9F17F657EB587D@dfweml501-mbb> <3AC251AC-3DB4-42BD-BDC5-25A23C1A219C@um.es> <4A95BA014132FF49AE685FAB4B9F17F657EB5D2B@dfweml501-mbb>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <4A95BA014132FF49AE685FAB4B9F17F657EB5D2B@dfweml501-mbb>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/24Y_V47EpUDH-FCSWu8zmdXpWw8>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, "IPsec@ietf.org" <IPsec@ietf.org>, Sowmini Varadhan <sowmini05@gmail.com>, Rafa Marin Lopez <rafa@um.es>
Subject: Re: [I2nsf] How does Overlay Network inform the Underlay network on which flows among Overlay network nodes need to go through IPSec Tunnel? (was : Flow Security Policies exchanged over I2NSF service layer interface?
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 17 Jun 2016 21:26:58 -0000

On (06/17/16 20:50), Linda Dunbar wrote:
>    - Section 8.1: Page 11: Bullet 1:
>    You stated that the node sends the first packet to Controller for the
>    controller to determine if the traffic needs to go through IPSec tunnel.
>     

I had a related question Section 8.2, #2 as well: is the first
data packet in the clear or not?  If it is not in the clear, how
can you determine the flow in the general case? If it is in 
the clear, what is the scope of the security consideration?

--Sowmini



From nobody Sat Jun 18 05:55:05 2016
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 534FF12D0F3 for <i2nsf@ietfa.amsl.com>; Sat, 18 Jun 2016 05:55:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.028
X-Spam-Level: 
X-Spam-Status: No, score=-4.028 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sg5iNrOhJ39x for <i2nsf@ietfa.amsl.com>; Sat, 18 Jun 2016 05:54:56 -0700 (PDT)
Received: from smtpjc.telefonica.com (smtpjc.telefonica.com [81.47.204.76]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C614812D10C for <I2NSF@ietf.org>; Sat, 18 Jun 2016 05:54:55 -0700 (PDT)
Received: from smtpjc.telefonica.com (tgtimjc802.telefonica.com [127.0.0.1]) by IMSVA (Postfix) with ESMTP id F0BD62D02BD; Sat, 18 Jun 2016 14:54:52 +0200 (CEST)
Received: from ESTGVMSP103.EUROPE.telefonica.corp (unknown [10.92.4.9]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client CN "ESTGVMSP103", Issuer "ESTGVMSP103" (not verified)) by smtpjc.telefonica.com (Postfix) with ESMTPS id D98322D02B7; Sat, 18 Jun 2016 14:54:52 +0200 (CEST)
Received: from emea01-db3-obe.outbound.protection.outlook.com (10.92.5.139) by tls.telefonica.com (10.92.6.50) with Microsoft SMTP Server (TLS) id 14.3.266.1; Sat, 18 Jun 2016 14:54:51 +0200
Received: from DB4PR06MB0624.eurprd06.prod.outlook.com (10.161.13.142) by DB4PR06MB0622.eurprd06.prod.outlook.com (10.161.13.140) with Microsoft SMTP Server (TLS) id 15.1.517.2; Sat, 18 Jun 2016 12:54:50 +0000
Received: from DB4PR06MB0624.eurprd06.prod.outlook.com ([10.161.13.142]) by DB4PR06MB0624.eurprd06.prod.outlook.com ([10.161.13.142]) with mapi id 15.01.0511.017; Sat, 18 Jun 2016 12:54:50 +0000
From: DIEGO LOPEZ GARCIA <diego.r.lopez@telefonica.com>
To: Linda Dunbar <linda.dunbar@huawei.com>
Thread-Topic: questions about some terminologies defined by draft-ietf-i2nsf-terminology-00
Thread-Index: AQHRx5QSDEUqVaVnw0WlOrrDq0aXsp/tYP2AgAHMg4A=
Date: Sat, 18 Jun 2016 12:54:50 +0000
Message-ID: <611FFEA0-C2F2-4D2C-92B1-873308F2DC1D@telefonica.com>
References: <4A95BA014132FF49AE685FAB4B9F17F657EB4CA0@dfweml501-mbb> <CAJwYUrF3XNLDJyVaX3uQnJEr2X3uNZrhk9h5-KTf22pKu_FKcw@mail.gmail.com> <4A95BA014132FF49AE685FAB4B9F17F657EB58CB@dfweml501-mbb>
In-Reply-To: <4A95BA014132FF49AE685FAB4B9F17F657EB58CB@dfweml501-mbb>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=diego.r.lopez@telefonica.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [82.203.205.227]
x-ms-office365-filtering-correlation-id: 3cc06eac-bee6-47fb-e7e5-08d39777bc3b
x-microsoft-exchange-diagnostics: 1; DB4PR06MB0622; 6:35wX69Y/AaYXa/isANYHpb/clvF7DznWTCGKeN43POsmlqNZJusM8YQHVjSeP5Fh9OdwCZvlJz/NU2iqOIhuBN/aaNQJnP9zSEmeQLEM3mcXu0OvCDUM+PGD0EIzqU10BLCY7GWeeNmhCcL/nLUJk44Q3Y4SyOhdxn0NIPbhnDNfgp/0FXEt4i0hgBT9tEI9TwzNCVhQkhErsfSJ44x5sJ2IxcSgmYQYkobYr1SsbJzglz4aYU3uVgfrWxaUPlLEKOx1VjiYfCe3mMad4fvi1p2HkMzfRLYES12WiBhkZnE=; 5:uaTMcKRMJLug9yb8HahpFUS/88f3nCiyqjrCcKgLNCQcVYcw61RfF+8TUvesdKhxvbF9cQLpRqTmcTpAlqzsZnGpXTzvUYOBX6u+6pnW2NZSLkwsdNVtt3khtj7rrDOFzSomXhhDx2zibupSBFM7Rw==; 24:hNKkaC86kRMsszzV58dEHcG6kFY1oEI19BgJ4wZCe9rrpVM+fehoKGV2SIlWTQvrNyJk9a5wwnpfVw7eUbuI6HrYIwYmX2eO2i0BlH+kvTM=; 7:GE/743wLmECd94k4qU3eVS/blbnmXQCjSLJ4r4+2dFsHrOaJTOY25uPyW/a6KRdEFhbQt5vqFaSxdWwIQiavHw8vr52uT0Tv/e2tfdYOMQzQTXimaNpDNMoUzVzth00wAJ4/c/sbU4RUzMU5erJOcsV9YSBycqWJDuWkfOvpmsyYQgjKhVSyWnOk+Ynd1VTuFSGg43kypnyzr5XCOtq0KA==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB4PR06MB0622;
x-microsoft-antispam-prvs: <DB4PR06MB06228071245788A8E91E5A14DF280@DB4PR06MB0622.eurprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(40392960112811)(72170088055959)(192374486261705)(131327999870524)(50582790962513);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046); SRVR:DB4PR06MB0622; BCL:0; PCL:0; RULEID:; SRVR:DB4PR06MB0622; 
x-forefront-prvs: 09778E995A
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(7916002)(24454002)(377454003)(189002)(199003)(252514010)(10400500002)(50986999)(54356999)(76176999)(87936001)(7906002)(2906002)(19580395003)(7846002)(5004730100002)(101416001)(19580405001)(81156014)(8676002)(92566002)(4326007)(81166006)(230783001)(8936002)(3846002)(6116002)(586003)(97736004)(110136002)(102836003)(3280700002)(36756003)(19617315012)(33656002)(106356001)(68736007)(66066001)(11100500001)(105586002)(106116001)(189998001)(83716003)(77096005)(2900100001)(3660700001)(2950100001)(122556002)(15975445007)(86362001)(82746002)(5002640100001)(104396002)(579004)(299355004)(19627235001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB4PR06MB0622; H:DB4PR06MB0624.eurprd06.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;  MX:1; A:1; CAT:NONE; LANG:en; CAT:NONE; 
received-spf: None (protection.outlook.com: telefonica.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jun 2016 12:54:50.2275 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9744600e-3e04-492e-baa1-25ec245c6f10
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR06MB0622
X-OriginatorOrg: telefonica.com
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/ZorLBiBNmbv9Ine3pXcFw3UEtFo>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, Susan Hares <shares@ndzh.com>, John Strassner <strazpdj@gmail.com>
Subject: Re: [I2nsf] questions about some terminologies defined by draft-ietf-i2nsf-terminology-00
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 18 Jun 2016 12:55:01 -0000

--Apple-Mail=3D_1EFF15CC-95EA-4A35-8535-3E217B94E3CA
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
        charset=3Dutf-8

Hi Linda,

The abstraction layer here is the one =3DE2=3D80=3D9Con top=3DE2=3D80=3D9D =
the NSFs, =3D
that expose their features as capabilities that are manageable by the =3D
controller. Using an analogy with OpenFlow, the OpenFlow protocol =3D
provides an abstraction layer so the forwarding elements can translate =3D
their status and events in terms of the protocol commands and responses.

Be goode,
=3D20
> On 17 Jun 2016, at 11:10 , Linda Dunbar <linda.dunbar@huawei.com> =3D
wrote:
>=3D20
> John,
> =3D20
> My thinking maybe too simplistic.
> I picture a =3DE2=3D80=3D9CController=3DE2=3D80=3D9D having two ports,
> -        one port connecting to clients (which can be another domain =3D
controller or Overlay network controller), interface from this port is =3D
=3DE2=3D80=3D9CService layer interface=3DE2=3D80=3D9D
> -        another port connecting to NSFs, the interface from this port =
=3D
is =3DE2=3D80=3D9Ccapability layer interface=3DE2=3D80=3D9D.
> =3D20
> So I thought that the Service Layer interface is the North Bound =3D
interface to the Controller, the capability interface is the south bound =
=3D
to the controller.
> =3D20
> What extra meaning does it carry with the wording =3DE2=3D80=3D9Cabstract=
ion =3D
Layer=3DE2=3D80=3D9D ?
> Capability Layer: Defines an abstraction layer that exposes a set of =3D
{features that are available from a managed entity} of the I2NSF system.
> Thank you.
> =3D20
> Linda
> =3D20
> From: John Strassner [mailto:strazpdj@gmail.com =3D
<mailto:strazpdj@gmail.com>]=3D20
> Sent: Thursday, June 16, 2016 12:58 AM
> To: Linda Dunbar; John Strassner
> Cc: Susan Hares; DIEGO LOPEZ GARCIA (diego.r.lopez@telefonica.com =3D
<mailto:diego.r.lopez@telefonica.com>); I2NSF@ietf.org =3D
<mailto:I2NSF@ietf.org>
> Subject: Re: questions about some terminologies defined by =3D
draft-ietf-i2nsf-terminology-00
> =3D20
> HI Linda,
> =3D20
> I don't see the conflict in the two definitions. If I substitute the =3D
first (within braces) into the second, I get:
> =3D20
> Capability Layer: Defines an abstraction layer that exposes a set of =3D
{features that are available from a managed entity} of the I2NSF system.
> =3D20
> When I look at the Charter's Capability Layer, I think we're still OK =3D
- the Charter "...specifies how to control and monitor NSFs at a =3D
functional level...", and Capabilities (the features that are available) =
=3D
are essential for planning how to control and monitor NSFs.
> =3D20
> Features (i.e., capabilities) are independent of interface (northbound =
=3D
or southbound). Would you like us to add that point to the terminology =3D
I-D?
> =3D20
> best regards,
> John
> =3D20
> =3D20
> On Wed, Jun 15, 2016 at 8:40 AM, Linda Dunbar <linda.dunbar@huawei.com =
=3D
<mailto:linda.dunbar@huawei.com>> wrote:
> Dear Authors:
> =3D20
> The term =3DE2=3D80=3D9CCapability Layer=3DE2=3D80=3D9D defined by the =
=3D
=3DE2=3D80=3D9Cdraft-ietf-i2nsf-terminology-00=3DE2=3D80=3D9D carries diffe=
rent  =3D
meaning than the =3DE2=3D80=3D9CCapability Layer=3DE2=3D80=3D9D used by the=
 I2NSF =3D
charter.
> =3D20
> =3DE2=3D80=3D9Cdraft-ietf-i2nsf-terminology-00=3DE2=3D80=3D9D:
> Capability: Defines a set of features that are available from a =3D
managed entity (see also I2NSF Capability).
> =3D20
> Capability Layer: Defines an abstraction layer that exposes a set of =3D
capabilities of the I2NSF system.
> =3D20
> I2NSF Charter:
> I2NSF will specify interfaces at two functional levels for the control =
=3D
and monitoring of network security functions:
>=3D20
> The I2NSF Capability Layer specifies how to control and monitor NSFs =3D
at a functional implementation level. The term "Functional =3D
Implementation" is used to emphasize that the rules (for control and =3D
monitor) of NSFs have to be implementable by most NSFs. I2NSF will =3D
standardize a set of interfaces by which a security controller can =3D
invoke, operate, and monitor NSFs.
>=3D20
> The I2NSF Service Layer defines how clients' security policies may be =3D
expressed to a security controller. The controller implements its =3D
policies according to the various capabilities provided by the I2NSF =3D
Capability Layer. The I2NSF Service Layer also allows the client to =3D
monitor the client specific policies.
>=3D20
> =3D20
> If we use the definitions by the =3D
=3DE2=3D80=3D9Cdraft-ietf-i2nsf-terminology-00=3DE2=3D80=3D9D, we should cr=
eate a =3D
different terminology to represent the =3DE2=3D80=3D9CSouth bound Interface=
=3DE2=3D80=3D
=3D9D between Controller and NSF.
> =3D20
> Thanks, Linda
> =3D20
> =3D20
>=3D20
>=3D20
>=3D20
> --=3D20
> regards,
> John

--
"Esta vez no fallaremos, Doctor Infierno"

Dr Diego R. Lopez
Telefonica I+D
http://people.tid.es/diego.lopez/

e-mail: diego.r.lopez@telefonica.com
Tel:    +34 913 129 041
Mobile: +34 682 051 091
----------------------------------


--Apple-Mail=3D_1EFF15CC-95EA-4A35-8535-3E217B94E3CA
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
        charset=3Dutf-8

<html><head><meta http-equiv=3D3D"Content-Type" content=3D3D"text/html =3D
charset=3D3Dutf-8"></head><body style=3D3D"word-wrap: break-word; =3D
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =3D
class=3D3D"">Hi Linda,<div class=3D3D""><br class=3D3D""></div><div =3D
class=3D3D"">The abstraction layer here is the one =3DE2=3D80=3D9Con top=3D=
E2=3D80=3D9D =3D
the NSFs, that expose their features as capabilities that are manageable =
=3D
by the controller. Using an analogy with OpenFlow, the OpenFlow protocol =
=3D
provides an abstraction layer so the forwarding elements can translate =3D
their status and events in terms of the protocol commands and =3D
responses.</div><div class=3D3D""><br class=3D3D""></div><div class=3D3D"">=
Be =3D
goode,</div><div class=3D3D"">&nbsp;<br class=3D3D""><div><blockquote =3D
type=3D3D"cite" class=3D3D""><div class=3D3D"">On 17 Jun 2016, at 11:10 , =
=3D
Linda Dunbar &lt;<a href=3D3D"mailto:linda.dunbar@huawei.com" =3D
class=3D3D"">linda.dunbar@huawei.com</a>&gt; wrote:</div><br =3D
class=3D3D"Apple-interchange-newline"><div class=3D3D""><div =3D
class=3D3D"WordSection1" style=3D3D"page: WordSection1; font-family: =3D
LucidaGrande; font-size: 11px; font-style: normal; font-variant: normal; =
=3D
font-weight: normal; letter-spacing: normal; line-height: normal; =3D
orphans: auto; text-align: start; text-indent: 0px; text-transform: =3D
none; white-space: normal; widows: auto; word-spacing: 0px; =3D
-webkit-text-stroke-width: 0px;"><div style=3D3D"margin: 0in 0in 0.0001pt; =
=3D
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D3D""><span=
 =3D
style=3D3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =3D
rgb(31, 73, 125);" class=3D3D"">John,<o:p class=3D3D""></o:p></span></div><=
div=3D
 style=3D3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
=3D
New Roman', serif;" class=3D3D""><span style=3D3D"font-size: 11pt; =3D
font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" =3D
class=3D3D"">&nbsp;</span></div><div style=3D3D"margin: 0in 0in 0.0001pt; =
=3D
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D3D""><span=
 =3D
style=3D3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =3D
rgb(31, 73, 125);" class=3D3D"">My thinking maybe too simplistic.<o:p =3D
class=3D3D""></o:p></span></div><div style=3D3D"margin: 0in 0in 0.0001pt; =
=3D
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D3D""><span=
 =3D
style=3D3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =3D
rgb(31, 73, 125);" class=3D3D"">I picture a =3DE2=3D80=3D9CController=3DE2=
=3D80=3D9D =3D
having two ports,<o:p class=3D3D""></o:p></span></div><div style=3D3D"margi=
n: =3D
0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
=3D
serif; text-indent: -0.25in;" class=3D3D""><span style=3D3D"font-size: 11pt=
; =3D
font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" =3D
class=3D3D""><span class=3D3D"">-<span style=3D3D"font-style: normal; =3D
font-variant: normal; font-weight: normal; font-size: 7pt; line-height: =3D
normal; font-family: 'Times New Roman';" =3D
class=3D3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =3D
class=3D3D"Apple-converted-space">&nbsp;</span></span></span></span><span =
=3D
style=3D3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =3D
rgb(31, 73, 125);" class=3D3D"">one port connecting to clients (which can =
=3D
be another domain controller or Overlay network controller), interface =3D
from this port is =3DE2=3D80=3D9CService layer interface=3DE2=3D80=3D9D<o:p=
 =3D
class=3D3D""></o:p></span></div><div style=3D3D"margin: 0in 0in 0.0001pt =
=3D
0.5in; font-size: 12pt; font-family: 'Times New Roman', serif; =3D
text-indent: -0.25in;" class=3D3D""><span style=3D3D"font-size: 11pt; =3D
font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" =3D
class=3D3D""><span class=3D3D"">-<span style=3D3D"font-style: normal; =3D
font-variant: normal; font-weight: normal; font-size: 7pt; line-height: =3D
normal; font-family: 'Times New Roman';" =3D
class=3D3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =3D
class=3D3D"Apple-converted-space">&nbsp;</span></span></span></span><span =
=3D
style=3D3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =3D
rgb(31, 73, 125);" class=3D3D"">another port connecting to NSFs, the =3D
interface from this port is =3DE2=3D80=3D9Ccapability layer interface=3DE2=
=3D80=3D9D.<=3D
o:p class=3D3D""></o:p></span></div><div style=3D3D"margin: 0in 0in =3D
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =3D
class=3D3D""><span style=3D3D"font-size: 11pt; font-family: Calibri, =3D
sans-serif; color: rgb(31, 73, 125);" class=3D3D"">&nbsp;</span></div><div =
=3D
style=3D3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
=3D
New Roman', serif;" class=3D3D""><span style=3D3D"font-size: 11pt; =3D
font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" class=3D3D"">So=
 =3D
I thought that the Service Layer interface is the North Bound interface =3D
to the Controller, the capability interface is the south bound to the =3D
controller.<o:p class=3D3D""></o:p></span></div><div style=3D3D"margin: 0in=
 =3D
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =3D
class=3D3D""><span style=3D3D"font-size: 11pt; font-family: Calibri, =3D
sans-serif; color: rgb(31, 73, 125);" class=3D3D"">&nbsp;</span></div><div =
=3D
style=3D3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
=3D
New Roman', serif;" class=3D3D""><span style=3D3D"font-size: 11pt; =3D
font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" =3D
class=3D3D"">What extra meaning does it carry with the wording =3D
=3DE2=3D80=3D9Cabstraction Layer=3DE2=3D80=3D9D ?<o:p =3D
class=3D3D""></o:p></span></div><div style=3D3D"margin: 0in 0in 0.0001pt =
=3D
0.5in; font-size: 12pt; font-family: 'Times New Roman', serif;" =3D
class=3D3D""><em class=3D3D""><span style=3D3D"font-size: 9pt; font-family:=
 =3D
'PT Serif', serif; color: rgb(34, 34, 34);" class=3D3D"">Capability Layer: =
=3D
Defines an abstraction layer that exposes a set of {features that are =3D
available from a managed entity} of the I2NSF system.</span></em><o:p =3D
class=3D3D""></o:p></div><div style=3D3D"margin: 0in 0in 0.0001pt; =3D
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D3D""><span=
 =3D
style=3D3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =3D
rgb(31, 73, 125);" class=3D3D"">Thank you.<o:p =3D
class=3D3D""></o:p></span></div><div style=3D3D"margin: 0in 0in 0.0001pt; =
=3D
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D3D""><span=
 =3D
style=3D3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =3D
rgb(31, 73, 125);" class=3D3D"">&nbsp;</span></div><div style=3D3D"margin: =
=3D
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =3D
serif;" class=3D3D""><span style=3D3D"font-size: 11pt; font-family: Calibri=
, =3D
sans-serif; color: rgb(31, 73, 125);" class=3D3D"">Linda<o:p =3D
class=3D3D""></o:p></span></div><div style=3D3D"margin: 0in 0in 0.0001pt; =
=3D
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D3D""><span=
 =3D
style=3D3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =3D
rgb(31, 73, 125);" class=3D3D"">&nbsp;</span></div><div =3D
style=3D3D"border-style: solid none none; border-top-color: rgb(181, 196, =
=3D
223); border-top-width: 1pt; padding: 3pt 0in 0in;" class=3D3D""><div =3D
style=3D3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
=3D
New Roman', serif;" class=3D3D""><b class=3D3D""><span style=3D3D"font-size=
: =3D
10pt; font-family: Tahoma, sans-serif;" class=3D3D"">From:</span></b><span =
=3D
style=3D3D"font-size: 10pt; font-family: Tahoma, sans-serif;" =3D
class=3D3D""><span class=3D3D"Apple-converted-space">&nbsp;</span>John =3D
Strassner [<a href=3D3D"mailto:strazpdj@gmail.com" style=3D3D"color: purple=
; =3D
text-decoration: underline;" =3D
class=3D3D"">mailto:strazpdj@gmail.com</a>]<span =3D
class=3D3D"Apple-converted-space">&nbsp;</span><br class=3D3D""><b =3D
class=3D3D"">Sent:</b><span =3D
class=3D3D"Apple-converted-space">&nbsp;</span>Thursday, June 16, 2016 =3D
12:58 AM<br class=3D3D""><b class=3D3D"">To:</b><span =3D
class=3D3D"Apple-converted-space">&nbsp;</span>Linda Dunbar; John =3D
Strassner<br class=3D3D""><b class=3D3D"">Cc:</b><span =3D
class=3D3D"Apple-converted-space">&nbsp;</span>Susan Hares; DIEGO LOPEZ =3D
GARCIA (<a href=3D3D"mailto:diego.r.lopez@telefonica.com" style=3D3D"color:=
 =3D
purple; text-decoration: underline;" =3D
class=3D3D"">diego.r.lopez@telefonica.com</a>);<span =3D
class=3D3D"Apple-converted-space">&nbsp;</span><a =3D
href=3D3D"mailto:I2NSF@ietf.org" style=3D3D"color: purple; text-decoration:=
 =3D
underline;" class=3D3D"">I2NSF@ietf.org</a><br class=3D3D""><b =3D
class=3D3D"">Subject:</b><span =3D
class=3D3D"Apple-converted-space">&nbsp;</span>Re: questions about some =3D
terminologies defined by draft-ietf-i2nsf-terminology-00<o:p =3D
class=3D3D""></o:p></span></div></div><div style=3D3D"margin: 0in 0in =3D
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =3D
class=3D3D""><o:p class=3D3D"">&nbsp;</o:p></div><div class=3D3D""><div =3D
class=3D3D""><div style=3D3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =3D
font-family: 'Times New Roman', serif;" class=3D3D"">HI Linda,<o:p =3D
class=3D3D""></o:p></div></div><div class=3D3D""><div style=3D3D"margin: 0i=
n =3D
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =3D
class=3D3D""><o:p class=3D3D"">&nbsp;</o:p></div></div><div class=3D3D""><d=
iv =3D
style=3D3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
=3D
New Roman', serif;" class=3D3D"">I don't see the conflict in the two =3D
definitions. If I substitute the first (within braces) into the second, =3D
I get:<o:p class=3D3D""></o:p></div></div><div class=3D3D""><div =3D
style=3D3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
=3D
New Roman', serif;" class=3D3D""><o:p =3D
class=3D3D"">&nbsp;</o:p></div></div><div class=3D3D""><div style=3D3D"marg=
in: =3D
0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
=3D
serif;" class=3D3D""><em class=3D3D""><span style=3D3D"font-size: 9pt; =3D
font-family: 'PT Serif', serif; color: rgb(34, 34, 34);" =3D
class=3D3D"">Capability Layer: Defines an abstraction layer that exposes a =
=3D
set of {features that are available from a managed entity} of the I2NSF =3D
system.</span></em><o:p class=3D3D""></o:p></div></div><div class=3D3D""><d=
iv =3D
style=3D3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
=3D
New Roman', serif;" class=3D3D""><o:p =3D
class=3D3D"">&nbsp;</o:p></div></div><div class=3D3D""><div style=3D3D"marg=
in: =3D
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =3D
serif;" class=3D3D"">When I look at the Charter's Capability Layer, I =3D
think we're still OK - the Charter "...specifies how to control and =3D
monitor NSFs at a functional level...", and Capabilities (the features =3D
that are available) are essential for planning how to control and =3D
monitor NSFs.<o:p class=3D3D""></o:p></div></div><div class=3D3D""><div =3D
style=3D3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
=3D
New Roman', serif;" class=3D3D""><o:p =3D
class=3D3D"">&nbsp;</o:p></div></div><div class=3D3D""><div style=3D3D"marg=
in: =3D
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =3D
serif;" class=3D3D"">Features (i.e., capabilities) are independent of =3D
interface (northbound or southbound). Would you like us to add that =3D
point to the terminology I-D?<o:p class=3D3D""></o:p></div></div><div =3D
class=3D3D""><div style=3D3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =3D
font-family: 'Times New Roman', serif;" class=3D3D""><o:p =3D
class=3D3D"">&nbsp;</o:p></div></div><div class=3D3D""><div style=3D3D"marg=
in: =3D
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =3D
serif;" class=3D3D"">best regards,<o:p class=3D3D""></o:p></div></div><div =
=3D
class=3D3D""><div style=3D3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =3D
font-family: 'Times New Roman', serif;" class=3D3D"">John<o:p =3D
class=3D3D""></o:p></div></div><div class=3D3D""><div style=3D3D"margin: 0i=
n =3D
0in 0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =3D
serif;" class=3D3D""><o:p class=3D3D"">&nbsp;</o:p></div></div></div><div =
=3D
class=3D3D""><div style=3D3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =3D
font-family: 'Times New Roman', serif;" class=3D3D""><o:p =3D
class=3D3D"">&nbsp;</o:p></div><div class=3D3D""><div style=3D3D"margin: 0i=
n =3D
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =3D
class=3D3D"">On Wed, Jun 15, 2016 at 8:40 AM, Linda Dunbar &lt;<a =3D
href=3D3D"mailto:linda.dunbar@huawei.com" target=3D3D"_blank" style=3D3D"co=
lor: =3D
purple; text-decoration: underline;" =3D
class=3D3D"">linda.dunbar@huawei.com</a>&gt; wrote:<o:p =3D
class=3D3D""></o:p></div><div class=3D3D""><div class=3D3D""><div =3D
style=3D3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
=3D
New Roman', serif;" class=3D3D"">Dear Authors:<o:p =3D
class=3D3D""></o:p></div><div style=3D3D"margin: 0in 0in 0.0001pt; =3D
font-size: 12pt; font-family: 'Times New Roman', serif;" =3D
class=3D3D"">&nbsp;<o:p class=3D3D""></o:p></div><div style=3D3D"margin: 0i=
n =3D
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =3D
class=3D3D"">The term =3DE2=3D80=3D9CCapability Layer=3DE2=3D80=3D9D define=
d by the =3D
=3DE2=3D80=3D9Cdraft-ietf-i2nsf-terminology-00=3DE2=3D80=3D9D carries diffe=
rent =3D
&nbsp;meaning than the =3DE2=3D80=3D9CCapability Layer=3DE2=3D80=3D9D used =
by the =3D
I2NSF charter.<o:p class=3D3D""></o:p></div><div style=3D3D"margin: 0in 0in=
 =3D
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =3D
class=3D3D""><span style=3D3D"font-size: 10pt; font-family: Courier;" =3D
class=3D3D"">&nbsp;</span><o:p class=3D3D""></o:p></div><div style=3D3D"mar=
gin: =3D
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =3D
serif;" class=3D3D"">=3DE2=3D80=3D9Cdraft-ietf-i2nsf-terminology-00=3DE2=3D=
80=3D9D:<o:p =3D
class=3D3D""></o:p></div><div style=3D3D"margin: 0in 0in 0.0001pt 0.5in; =
=3D
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D3D""><i =
=3D
class=3D3D""><span style=3D3D"font-size: 9pt; font-family: 'PT Serif', =3D
serif; color: rgb(34, 34, 34);" class=3D3D"">Capability: Defines a set of =
=3D
features that are available from a managed entity (see also I2NSF =3D
Capability).</span></i><o:p class=3D3D""></o:p></div><div style=3D3D"margin=
: =3D
0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
=3D
serif;" class=3D3D""><i class=3D3D""><span style=3D3D"font-size: 9pt; =3D
font-family: 'PT Serif', serif; color: rgb(34, 34, 34);" =3D
class=3D3D"">&nbsp;</span></i><o:p class=3D3D""></o:p></div><div =3D
style=3D3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
=3D
'Times New Roman', serif;" class=3D3D""><i class=3D3D""><span =3D
style=3D3D"font-size: 9pt; font-family: 'PT Serif', serif; color: rgb(34, =
=3D
34, 34);" class=3D3D"">Capability Layer: Defines an abstraction layer that =
=3D
exposes a set of capabilities of the I2NSF system.</span></i><o:p =3D
class=3D3D""></o:p></div><div style=3D3D"margin: 0in 0in 0.0001pt; =3D
font-size: 12pt; font-family: 'Times New Roman', serif;" =3D
class=3D3D"">&nbsp;<o:p class=3D3D""></o:p></div><div style=3D3D"margin: 0i=
n =3D
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =3D
class=3D3D"">I2NSF Charter:<o:p class=3D3D""></o:p></div><p =3D
class=3D3D"MsoNormal" style=3D3D"margin: 0in 0in 6.3pt 0.5in; font-size: =
=3D
12pt; font-family: 'Times New Roman', serif;"><i class=3D3D""><span =3D
style=3D3D"font-size: 9pt; font-family: 'PT Serif', serif; color: rgb(34, =
=3D
34, 34);" class=3D3D"">I2NSF will specify interfaces at two functional =3D
levels for the control and monitoring of network security =3D
functions:</span></i><o:p class=3D3D""></o:p></p><p class=3D3D"MsoNormal" =
=3D
style=3D3D"margin: 0in 0in 6.3pt 0.5in; font-size: 12pt; font-family: =3D
'Times New Roman', serif;"><i class=3D3D""><span style=3D3D"font-size: 9pt;=
 =3D
font-family: 'PT Serif', serif; color: rgb(34, 34, 34);" class=3D3D"">The =
=3D
I2NSF Capability Layer specifies how to control and monitor NSFs at a =3D
functional implementation level. The term "Functional Implementation" is =
=3D
used to emphasize that the rules (for control and monitor) of NSFs have =3D
to be implementable by most NSFs. I2NSF will standardize a set of =3D
interfaces by which a security controller can invoke, operate, and =3D
monitor NSFs.<br class=3D3D""><br class=3D3D"">The I2NSF Service Layer =3D
defines how clients' security policies may be expressed to a security =3D
controller. The controller implements its policies according to the =3D
various capabilities provided by the I2NSF Capability Layer. The I2NSF =3D
Service Layer also allows the client to monitor the client specific =3D
policies.</span></i><o:p class=3D3D""></o:p></p><div style=3D3D"margin: 0in=
 =3D
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =3D
class=3D3D"">&nbsp;<o:p class=3D3D""></o:p></div><div style=3D3D"margin: 0i=
n =3D
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =3D
class=3D3D"">If we use the definitions by the =3D
=3DE2=3D80=3D9Cdraft-ietf-i2nsf-terminology-00=3DE2=3D80=3D9D, we should cr=
eate a =3D
different terminology to represent the =3DE2=3D80=3D9CSouth bound Interface=
=3DE2=3D80=3D
=3D9D between Controller and NSF.<o:p class=3D3D""></o:p></div><div =3D
style=3D3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
=3D
New Roman', serif;" class=3D3D"">&nbsp;<o:p class=3D3D""></o:p></div><div =
=3D
style=3D3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
=3D
New Roman', serif;" class=3D3D"">Thanks, Linda<o:p =3D
class=3D3D""></o:p></div><div style=3D3D"margin: 0in 0in 0.0001pt; =3D
font-size: 12pt; font-family: 'Times New Roman', serif;" =3D
class=3D3D"">&nbsp;<o:p class=3D3D""></o:p></div><div style=3D3D"margin: 0i=
n =3D
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =3D
class=3D3D"">&nbsp;<o:p class=3D3D""></o:p></div></div></div></div><div =3D
style=3D3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
=3D
New Roman', serif;" class=3D3D""><br class=3D3D""><br clear=3D3D"all" =3D
class=3D3D""><br class=3D3D"">--<span =3D
class=3D3D"Apple-converted-space">&nbsp;</span><o:p =3D
class=3D3D""></o:p></div><div class=3D3D""><div class=3D3D""><div =3D
style=3D3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
=3D
New Roman', serif;" class=3D3D"">regards,<o:p =3D
class=3D3D""></o:p></div></div><div class=3D3D""><div style=3D3D"margin: 0i=
n =3D
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =3D
class=3D3D"">John</div></div></div></div></div></div></blockquote></div><br=
 =3D
class=3D3D""><div apple-content-edited=3D3D"true" class=3D3D"">
<div style=3D3D"color: rgb(0, 0, 0); letter-spacing: normal; orphans: =3D
auto; text-align: start; text-indent: 0px; text-transform: none; =3D
white-space: normal; widows: auto; word-spacing: 0px; =3D
-webkit-text-stroke-width: 0px; word-wrap: break-word; =3D
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =3D
class=3D3D"">--<br class=3D3D"">"Esta vez no fallaremos, Doctor Infierno"<b=
r =3D
class=3D3D""><br class=3D3D"">Dr Diego R. Lopez<br class=3D3D"">Telefonica =
=3D
I+D<br class=3D3D""><a href=3D3D"http://people.tid.es/diego.lopez/" =3D
class=3D3D"">http://people.tid.es/diego.lopez/</a><br class=3D3D""><br =3D
class=3D3D"">e-mail: diego.r.lopez@telefonica.com<br class=3D3D"">Tel: =3D
&nbsp; &nbsp;+34 913 129 041<br class=3D3D"">Mobile: +34 682 051 091<br =3D
class=3D3D"">----------------------------------</div>

</div>
<br class=3D3D""></div></body></html>=3D

--Apple-Mail=3D_1EFF15CC-95EA-4A35-8535-3E217B94E3CA--

________________________________

Este mensaje y sus adjuntos se dirigen exclusivamente a su destinatario, pu=
ede contener informaci=F3n privilegiada o confidencial y es para uso exclus=
ivo de la persona o entidad de destino. Si no es usted. el destinatario ind=
icado, queda notificado de que la lectura, utilizaci=F3n, divulgaci=F3n y/o=
 copia sin autorizaci=F3n puede estar prohibida en virtud de la legislaci=
=F3n vigente. Si ha recibido este mensaje por error, le rogamos que nos lo =
comunique inmediatamente por esta misma v=EDa y proceda a su destrucci=F3n.

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 co=
mmunication is strictly prohibited. If you have received this transmission =
in error, do not read it. Please immediately reply to the sender that you h=
ave received this communication in error and then delete it.

Esta mensagem e seus anexos se dirigem exclusivamente ao seu destinat=E1rio=
, pode conter informa=E7=E3o privilegiada ou confidencial e =E9 para uso ex=
clusivo da pessoa ou entidade de destino. Se n=E3o =E9 vossa senhoria o des=
tinat=E1rio indicado, fica notificado de que a leitura, utiliza=E7=E3o, div=
ulga=E7=E3o e/ou c=F3pia sem autoriza=E7=E3o pode estar proibida em virtude=
 da legisla=E7=E3o vigente. Se recebeu esta mensagem por erro, rogamos-lhe =
que nos o comunique imediatamente por esta mesma via e proceda a sua destru=
i=E7=E3o


From nobody Sat Jun 18 05:55:09 2016
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 DC9C812D187 for <i2nsf@ietfa.amsl.com>; Sat, 18 Jun 2016 05:55:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.027
X-Spam-Level: 
X-Spam-Status: No, score=-4.027 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] 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 HUZezMUhDdm0 for <i2nsf@ietfa.amsl.com>; Sat, 18 Jun 2016 05:55:05 -0700 (PDT)
Received: from smtpjc.telefonica.com (smtpjc.telefonica.com [81.47.204.76]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0471A12D18B for <I2NSF@ietf.org>; Sat, 18 Jun 2016 05:55:04 -0700 (PDT)
Received: from smtpjc.telefonica.com (tgtimjc804.telefonica.com [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 81609E014B; Sat, 18 Jun 2016 14:55:03 +0200 (CEST)
Received: from ESTGVMSP107.EUROPE.telefonica.corp (unknown [10.92.4.9]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client CN "ESTGVMSP107", Issuer "ESTGVMSP107" (not verified)) by smtpjc.telefonica.com (Postfix) with ESMTPS id 690DAE00E4; Sat, 18 Jun 2016 14:55:03 +0200 (CEST)
Received: from emea01-db3-obe.outbound.protection.outlook.com (10.92.5.139) by tls.telefonica.com (10.92.6.52) with Microsoft SMTP Server (TLS) id 14.3.266.1; Sat, 18 Jun 2016 14:55:03 +0200
Received: from DB4PR06MB0624.eurprd06.prod.outlook.com (10.161.13.142) by DB4PR06MB0622.eurprd06.prod.outlook.com (10.161.13.140) with Microsoft SMTP Server (TLS) id 15.1.517.2; Sat, 18 Jun 2016 12:55:01 +0000
Received: from DB4PR06MB0624.eurprd06.prod.outlook.com ([10.161.13.142]) by DB4PR06MB0624.eurprd06.prod.outlook.com ([10.161.13.142]) with mapi id 15.01.0511.017; Sat, 18 Jun 2016 12:55:01 +0000
From: DIEGO LOPEZ GARCIA <diego.r.lopez@telefonica.com>
To: Linda Dunbar <linda.dunbar@huawei.com>
Thread-Topic: questions about some terminologies defined by draft-ietf-i2nsf-terminology-00
Thread-Index: AdHHE6MR3AiaON0QRKyWwAZDp4Fv3QCTP2YA
Date: Sat, 18 Jun 2016 12:55:01 +0000
Message-ID: <78019244-53BE-417D-9092-5914ED2E98A7@telefonica.com>
References: <4A95BA014132FF49AE685FAB4B9F17F657EB4CA0@dfweml501-mbb>
In-Reply-To: <4A95BA014132FF49AE685FAB4B9F17F657EB4CA0@dfweml501-mbb>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=diego.r.lopez@telefonica.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [82.203.205.227]
x-ms-office365-filtering-correlation-id: f4669733-de5b-4012-13c7-08d39777c2ec
x-microsoft-exchange-diagnostics: 1; DB4PR06MB0622; 6:uACCASDKkYmHGLkxr4yqOdq2xVhvcaIu/Pf777etOU49zodcKCRi9tOqXy5oVQSaggv4PhcbMVh3hD6eQeJrAJpD50e/sEm4+Ttl8lLMCVACg3QozhfMz6rahV4WKJ/ghC/8gXOMQI6SUz0zLRB15DqrMbqRHYMDtNbpULY8EcO2ndmzcNwekgPXMpCOEvbyJRCGPsWx9IYzhxYiFYB+0O5WZX7vRS3xO9McAKoy07pBfcfnCJz8lYQXRU9L57vp4maNdeyw1KDW9/oA11TgRqEWBOjDJuVtOKiQwSKOW5Y=; 5:vOlcVwrqQN9cv1A8vtJiunoqCuaDH5y0gkxU1B8Uv+2dY7XOrs4414fFrnsiu0WXqsVkX0doczMDNQMDagNIGSkg0zOWGjMT2TEKOx0Md73QPuH+XRAm2nbvNTP2IP7xOgSZPnqBE3qdr7FjCXfUzA==; 24:iqWtuDPRorCWF+cgmP0Ksv9lnaKKCupTO58n59FM1gOxauG8U7brQ/BhtqNCTaTJzKMlzeE5q3F1yCli6XfsgdpCUoRxy9EiPF6J5De05YI=; 7:hrUBuJVkGojnA4TICb3+6LlEwFTZOQ/G1OMYE/qXehYEFNg7myiv53VJLcux9moHAEbuXjcH/9GY7M9Qro5R6hjEJkH611XHWkyRSuLnbEm7V4yuv54r/st0YGXqJSc1RusZ+MzySCmQ2r8LXqad+/HQLsoldcpoBqTKD5XgqQPOMOPTnvE49DpQrkOOPtV2MN42nwfROiNe7F2lQKr/0Q==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB4PR06MB0622;
x-microsoft-antispam-prvs: <DB4PR06MB0622A3674C881D18F6FF4FD4DF280@DB4PR06MB0622.eurprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(40392960112811)(72170088055959)(192374486261705)(50582790962513); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046); SRVR:DB4PR06MB0622; BCL:0; PCL:0; RULEID:; SRVR:DB4PR06MB0622; 
x-forefront-prvs: 09778E995A
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(979002)(7916002)(24454002)(189002)(199003)(252514010)(10400500002)(50986999)(54356999)(76176999)(87936001)(7906002)(2906002)(19580395003)(7846002)(5004730100002)(101416001)(19580405001)(81156014)(8676002)(92566002)(4326007)(81166006)(230783001)(8936002)(3846002)(6116002)(586003)(97736004)(110136002)(102836003)(3280700002)(36756003)(19617315012)(33656002)(106356001)(16236675004)(68736007)(66066001)(11100500001)(105586002)(189998001)(83716003)(77096005)(2900100001)(3660700001)(2950100001)(122556002)(15975445007)(86362001)(82746002)(5002640100001)(104396002)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB4PR06MB0622; H:DB4PR06MB0624.eurprd06.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;  MX:1; A:1; CAT:NONE; LANG:en; CAT:NONE; 
received-spf: None (protection.outlook.com: telefonica.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_7801924453BE417D90925914ED2E98A7telefonicacom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jun 2016 12:55:01.5504 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9744600e-3e04-492e-baa1-25ec245c6f10
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR06MB0622
X-OriginatorOrg: telefonica.com
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/EURAGckRATo_tCxF0CtOwHeVjMA>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, Susan Hares <shares@ndzh.com>, John Strassner <strazpdj@gmail.com>
Subject: Re: [I2nsf] questions about some terminologies defined by draft-ietf-i2nsf-terminology-00
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 18 Jun 2016 12:55:08 -0000

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

SGkgTGluZGEsDQoNCkFzIEkgc2FpZCBpbiBhIHByZXZpb3VzIG1lc3NhZ2UsIEkgZG9u4oCZdCBz
ZWUgdGhlIGRpZmZlcmVuY2UgaW4gdGhlIG1lYW5pbmcsIGFuZCBwcm9iYWJseSB0aGUgYXBwYXJl
bnQgY29uZmxpY3QgY291bGQgYmUgc29sdmVkIGJ5IGluY29ycG9yYXRpbmcgcGFydCBvZiB0aGUg
Y2hhcnRlciB0ZXh0IGludG8gdGhlIGRlZmluaXRpb24gaW4gdGhlIHRlcm1pbm9sb2d5IGRyYWZ0
Og0KDQpDYXBhYmlsaXR5IExheWVyOiBEZWZpbmVzIGFuIGFic3RyYWN0aW9uIGxheWVyIHRoYXQg
ZXhwb3NlcyBhIHNldCBvZiBjYXBhYmlsaXRpZXMgb2YgdGhlIEkyTlNGIHN5c3RlbS4gVGhyb3Vn
aCB0aGlzIGxheWVyIGl0IGlzIHBvc3NpYmxlIHRvIGNvbnRyb2wgYW5kIG1vbml0b3IgTlNGcyBh
dCBhIGZ1bmN0aW9uYWwgaW1wbGVtZW50YXRpb24gbGV2ZWwuDQoNCkRvZXMgaXQgc291bmRzIGJl
dHRlciB0byB5b3U/DQoNCkJlIGdvb2RlLA0KDQoNCk9uIDE1IEp1biAyMDE2LCBhdCAxNzo0MCAs
IExpbmRhIER1bmJhciA8bGluZGEuZHVuYmFyQGh1YXdlaS5jb208bWFpbHRvOmxpbmRhLmR1bmJh
ckBodWF3ZWkuY29tPj4gd3JvdGU6DQoNCkRlYXIgQXV0aG9yczoNCg0KVGhlIHRlcm0g4oCcQ2Fw
YWJpbGl0eSBMYXllcuKAnSBkZWZpbmVkIGJ5IHRoZSDigJxkcmFmdC1pZXRmLWkybnNmLXRlcm1p
bm9sb2d5LTAw4oCdIGNhcnJpZXMgZGlmZmVyZW50ICBtZWFuaW5nIHRoYW4gdGhlIOKAnENhcGFi
aWxpdHkgTGF5ZXLigJ0gdXNlZCBieSB0aGUgSTJOU0YgY2hhcnRlci4NCg0K4oCcZHJhZnQtaWV0
Zi1pMm5zZi10ZXJtaW5vbG9neS0wMOKAnToNCkNhcGFiaWxpdHk6IERlZmluZXMgYSBzZXQgb2Yg
ZmVhdHVyZXMgdGhhdCBhcmUgYXZhaWxhYmxlIGZyb20gYSBtYW5hZ2VkIGVudGl0eSAoc2VlIGFs
c28gSTJOU0YgQ2FwYWJpbGl0eSkuDQoNCkNhcGFiaWxpdHkgTGF5ZXI6IERlZmluZXMgYW4gYWJz
dHJhY3Rpb24gbGF5ZXIgdGhhdCBleHBvc2VzIGEgc2V0IG9mIGNhcGFiaWxpdGllcyBvZiB0aGUg
STJOU0Ygc3lzdGVtLg0KDQpJMk5TRiBDaGFydGVyOg0KSTJOU0Ygd2lsbCBzcGVjaWZ5IGludGVy
ZmFjZXMgYXQgdHdvIGZ1bmN0aW9uYWwgbGV2ZWxzIGZvciB0aGUgY29udHJvbCBhbmQgbW9uaXRv
cmluZyBvZiBuZXR3b3JrIHNlY3VyaXR5IGZ1bmN0aW9uczoNClRoZSBJMk5TRiBDYXBhYmlsaXR5
IExheWVyIHNwZWNpZmllcyBob3cgdG8gY29udHJvbCBhbmQgbW9uaXRvciBOU0ZzIGF0IGEgZnVu
Y3Rpb25hbCBpbXBsZW1lbnRhdGlvbiBsZXZlbC4gVGhlIHRlcm0gIkZ1bmN0aW9uYWwgSW1wbGVt
ZW50YXRpb24iIGlzIHVzZWQgdG8gZW1waGFzaXplIHRoYXQgdGhlIHJ1bGVzIChmb3IgY29udHJv
bCBhbmQgbW9uaXRvcikgb2YgTlNGcyBoYXZlIHRvIGJlIGltcGxlbWVudGFibGUgYnkgbW9zdCBO
U0ZzLiBJMk5TRiB3aWxsIHN0YW5kYXJkaXplIGEgc2V0IG9mIGludGVyZmFjZXMgYnkgd2hpY2gg
YSBzZWN1cml0eSBjb250cm9sbGVyIGNhbiBpbnZva2UsIG9wZXJhdGUsIGFuZCBtb25pdG9yIE5T
RnMuDQoNClRoZSBJMk5TRiBTZXJ2aWNlIExheWVyIGRlZmluZXMgaG93IGNsaWVudHMnIHNlY3Vy
aXR5IHBvbGljaWVzIG1heSBiZSBleHByZXNzZWQgdG8gYSBzZWN1cml0eSBjb250cm9sbGVyLiBU
aGUgY29udHJvbGxlciBpbXBsZW1lbnRzIGl0cyBwb2xpY2llcyBhY2NvcmRpbmcgdG8gdGhlIHZh
cmlvdXMgY2FwYWJpbGl0aWVzIHByb3ZpZGVkIGJ5IHRoZSBJMk5TRiBDYXBhYmlsaXR5IExheWVy
LiBUaGUgSTJOU0YgU2VydmljZSBMYXllciBhbHNvIGFsbG93cyB0aGUgY2xpZW50IHRvIG1vbml0
b3IgdGhlIGNsaWVudCBzcGVjaWZpYyBwb2xpY2llcy4NCg0KSWYgd2UgdXNlIHRoZSBkZWZpbml0
aW9ucyBieSB0aGUg4oCcZHJhZnQtaWV0Zi1pMm5zZi10ZXJtaW5vbG9neS0wMOKAnSwgd2Ugc2hv
dWxkIGNyZWF0ZSBhIGRpZmZlcmVudCB0ZXJtaW5vbG9neSB0byByZXByZXNlbnQgdGhlIOKAnFNv
dXRoIGJvdW5kIEludGVyZmFjZeKAnSBiZXR3ZWVuIENvbnRyb2xsZXIgYW5kIE5TRi4NCg0KVGhh
bmtzLCBMaW5kYQ0KDQotLQ0KIkVzdGEgdmV6IG5vIGZhbGxhcmVtb3MsIERvY3RvciBJbmZpZXJu
byINCg0KRHIgRGllZ28gUi4gTG9wZXoNClRlbGVmb25pY2EgSStEDQpodHRwOi8vcGVvcGxlLnRp
ZC5lcy9kaWVnby5sb3Blei8NCg0KZS1tYWlsOiBkaWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29t
DQpUZWw6ICAgICszNCA5MTMgMTI5IDA0MQ0KTW9iaWxlOiArMzQgNjgyIDA1MSAwOTENCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KDQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0KDQpFc3RlIG1lbnNhamUgeSBzdXMgYWRqdW50b3Mgc2UgZGlyaWdlbiBleGNs
dXNpdmFtZW50ZSBhIHN1IGRlc3RpbmF0YXJpbywgcHVlZGUgY29udGVuZXIgaW5mb3JtYWNpw7Nu
IHByaXZpbGVnaWFkYSBvIGNvbmZpZGVuY2lhbCB5IGVzIHBhcmEgdXNvIGV4Y2x1c2l2byBkZSBs
YSBwZXJzb25hIG8gZW50aWRhZCBkZSBkZXN0aW5vLiBTaSBubyBlcyB1c3RlZC4gZWwgZGVzdGlu
YXRhcmlvIGluZGljYWRvLCBxdWVkYSBub3RpZmljYWRvIGRlIHF1ZSBsYSBsZWN0dXJhLCB1dGls
aXphY2nDs24sIGRpdnVsZ2FjacOzbiB5L28gY29waWEgc2luIGF1dG9yaXphY2nDs24gcHVlZGUg
ZXN0YXIgcHJvaGliaWRhIGVuIHZpcnR1ZCBkZSBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZS4gU2kg
aGEgcmVjaWJpZG8gZXN0ZSBtZW5zYWplIHBvciBlcnJvciwgbGUgcm9nYW1vcyBxdWUgbm9zIGxv
IGNvbXVuaXF1ZSBpbm1lZGlhdGFtZW50ZSBwb3IgZXN0YSBtaXNtYSB2w61hIHkgcHJvY2VkYSBh
IHN1IGRlc3RydWNjacOzbi4NCg0KVGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiB0aGlzIHRy
YW5zbWlzc2lvbiBpcyBwcml2aWxlZ2VkIGFuZCBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24gaW50
ZW5kZWQgb25seSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgbmFtZWQg
YWJvdmUuIElmIHRoZSByZWFkZXIgb2YgdGhpcyBtZXNzYWdlIGlzIG5vdCB0aGUgaW50ZW5kZWQg
cmVjaXBpZW50LCB5b3UgYXJlIGhlcmVieSBub3RpZmllZCB0aGF0IGFueSBkaXNzZW1pbmF0aW9u
LCBkaXN0cmlidXRpb24gb3IgY29weWluZyBvZiB0aGlzIGNvbW11bmljYXRpb24gaXMgc3RyaWN0
bHkgcHJvaGliaXRlZC4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyB0cmFuc21pc3Npb24gaW4g
ZXJyb3IsIGRvIG5vdCByZWFkIGl0LiBQbGVhc2UgaW1tZWRpYXRlbHkgcmVwbHkgdG8gdGhlIHNl
bmRlciB0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgY29tbXVuaWNhdGlvbiBpbiBlcnJvciBh
bmQgdGhlbiBkZWxldGUgaXQuDQoNCkVzdGEgbWVuc2FnZW0gZSBzZXVzIGFuZXhvcyBzZSBkaXJp
Z2VtIGV4Y2x1c2l2YW1lbnRlIGFvIHNldSBkZXN0aW5hdMOhcmlvLCBwb2RlIGNvbnRlciBpbmZv
cm1hw6fDo28gcHJpdmlsZWdpYWRhIG91IGNvbmZpZGVuY2lhbCBlIMOpIHBhcmEgdXNvIGV4Y2x1
c2l2byBkYSBwZXNzb2Egb3UgZW50aWRhZGUgZGUgZGVzdGluby4gU2UgbsOjbyDDqSB2b3NzYSBz
ZW5ob3JpYSBvIGRlc3RpbmF0w6FyaW8gaW5kaWNhZG8sIGZpY2Egbm90aWZpY2FkbyBkZSBxdWUg
YSBsZWl0dXJhLCB1dGlsaXphw6fDo28sIGRpdnVsZ2HDp8OjbyBlL291IGPDs3BpYSBzZW0gYXV0
b3JpemHDp8OjbyBwb2RlIGVzdGFyIHByb2liaWRhIGVtIHZpcnR1ZGUgZGEgbGVnaXNsYcOnw6Nv
IHZpZ2VudGUuIFNlIHJlY2ViZXUgZXN0YSBtZW5zYWdlbSBwb3IgZXJybywgcm9nYW1vcy1saGUg
cXVlIG5vcyBvIGNvbXVuaXF1ZSBpbWVkaWF0YW1lbnRlIHBvciBlc3RhIG1lc21hIHZpYSBlIHBy
b2NlZGEgYSBzdWEgZGVzdHJ1acOnw6NvDQo=

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KSGkgTGluZGEsDQo8ZGl2IGNsYXNz
PSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5BcyBJIHNhaWQgaW4gYSBw
cmV2aW91cyBtZXNzYWdlLCBJIGRvbuKAmXQgc2VlIHRoZSBkaWZmZXJlbmNlIGluIHRoZSBtZWFu
aW5nLCBhbmQgcHJvYmFibHkgdGhlIGFwcGFyZW50IGNvbmZsaWN0IGNvdWxkIGJlIHNvbHZlZCBi
eSBpbmNvcnBvcmF0aW5nIHBhcnQgb2YgdGhlIGNoYXJ0ZXIgdGV4dCBpbnRvIHRoZSBkZWZpbml0
aW9uIGluIHRoZSB0ZXJtaW5vbG9neSBkcmFmdDo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PHNwYW4g
c3R5bGU9ImNvbG9yOiByZ2IoMzQsIDM0LCAzNCk7IiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8
L3NwYW4+PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJjb2xvcjogcmdiKDM0LCAz
NCwgMzQpOyIgY2xhc3M9IiI+Q2FwYWJpbGl0eSBMYXllcjogRGVmaW5lcyBhbiBhYnN0cmFjdGlv
biBsYXllciB0aGF0IGV4cG9zZXMgYSBzZXQgb2YgY2FwYWJpbGl0aWVzIG9mIHRoZSBJMk5TRiBz
eXN0ZW0uIFRocm91Z2ggdGhpcyBsYXllciBpdCBpcyBwb3NzaWJsZSB0byBjPC9zcGFuPjxzcGFu
IGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiIHN0eWxlPSJjb2xvcjogcmdiKDM0LCAzNCwgMzQpOyI+
b250cm9sDQogYW5kIG1vbml0b3IgTlNGcyBhdCBhIGZ1bmN0aW9uYWwgaW1wbGVtZW50YXRpb24g
bGV2ZWwuPC9zcGFuPjwvc3Bhbj48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PHNwYW4gY2xhc3M9IiI+
PHNwYW4gY2xhc3M9IiIgc3R5bGU9ImNvbG9yOiByZ2IoMzQsIDM0LCAzNCk7Ij48YnIgY2xhc3M9
IiI+DQo8L3NwYW4+PC9zcGFuPjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48Zm9udCBjb2xvcj0iIzIy
MjIyMiIgY2xhc3M9IiI+RG9lcyBpdCBzb3VuZHMgYmV0dGVyIHRvIHlvdT88L2ZvbnQ+PC9kaXY+
DQo8ZGl2IGNsYXNzPSIiPjxmb250IGNvbG9yPSIjMjIyMjIyIiBjbGFzcz0iIj48YnIgY2xhc3M9
IiI+DQo8L2ZvbnQ+PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxmb250IGNvbG9yPSIjMjIyMjIyIiBj
bGFzcz0iIj5CZSBnb29kZSw8L2ZvbnQ+PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxmb250IGNvbG9y
PSIjMjIyMjIyIiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2ZvbnQ+PC9kaXY+DQo8ZGl2IGNs
YXNzPSIiPg0KPGRpdj48YnIgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFz
cz0iIj4NCjxkaXYgY2xhc3M9IiI+T24gMTUgSnVuIDIwMTYsIGF0IDE3OjQwICwgTGluZGEgRHVu
YmFyICZsdDs8YSBocmVmPSJtYWlsdG86bGluZGEuZHVuYmFyQGh1YXdlaS5jb20iIGNsYXNzPSIi
PmxpbmRhLmR1bmJhckBodWF3ZWkuY29tPC9hPiZndDsgd3JvdGU6PC9kaXY+DQo8YnIgY2xhc3M9
IkFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9
IldvcmRTZWN0aW9uMSIgc3R5bGU9InBhZ2U6IFdvcmRTZWN0aW9uMTsgZm9udC1mYW1pbHk6IEx1
Y2lkYUdyYW5kZTsgZm9udC1zaXplOiAxMXB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFy
aWFudDogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFs
OyBsaW5lLWhlaWdodDogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsg
dGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3Jt
YWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Ut
d2lkdGg6IDBweDsiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250
LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+
DQpEZWFyIEF1dGhvcnM6PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48
L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KVGhlIHRl
cm0g4oCcQ2FwYWJpbGl0eSBMYXllcuKAnSBkZWZpbmVkIGJ5IHRoZSDigJxkcmFmdC1pZXRmLWky
bnNmLXRlcm1pbm9sb2d5LTAw4oCdIGNhcnJpZXMgZGlmZmVyZW50ICZuYnNwO21lYW5pbmcgdGhh
biB0aGUg4oCcQ2FwYWJpbGl0eSBMYXllcuKAnSB1c2VkIGJ5IHRoZSBJMk5TRiBjaGFydGVyLjxv
OnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4w
MDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBD
b3VyaWVyOyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJp
LCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQrigJxkcmFmdC1pZXRmLWkybnNmLXRlcm1pbm9sb2d5
LTAw4oCdOjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBp
biAwaW4gMC4wMDAxcHQgMC41aW47IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxpIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6IDlwdDsgZm9udC1mYW1pbHk6ICdQVCBTZXJpZic7IGNvbG9yOiByZ2IoMzQsIDM0LCAz
NCk7IiBjbGFzcz0iIj5DYXBhYmlsaXR5OiBEZWZpbmVzIGEgc2V0IG9mIGZlYXR1cmVzIHRoYXQg
YXJlIGF2YWlsYWJsZSBmcm9tIGEgbWFuYWdlZCBlbnRpdHkgKHNlZSBhbHNvIEkyTlNGIENhcGFi
aWxpdHkpLjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvaT48L2Rpdj4NCjxkaXYgc3R5bGU9
Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdCAwLjVpbjsgZm9udC1zaXplOiAxMXB0OyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPGkgY2xhc3M9IiI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogOXB0OyBmb250LWZhbWlseTogJ1BUIFNlcmlmJzsgY29sb3I6IHJn
YigzNCwgMzQsIDM0KTsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48L2k+PC9kaXY+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQgMC41aW47IGZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxpIGNsYXNzPSIiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDlwdDsgZm9udC1mYW1pbHk6ICdQVCBTZXJpZic7IGNvbG9y
OiByZ2IoMzQsIDM0LCAzNCk7IiBjbGFzcz0iIj5DYXBhYmlsaXR5IExheWVyOiBEZWZpbmVzIGFu
IGFic3RyYWN0aW9uIGxheWVyIHRoYXQgZXhwb3NlcyBhIHNldCBvZiBjYXBhYmlsaXRpZXMgb2Yg
dGhlIEkyTlNGIHN5c3RlbS48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2k+PC9kaXY+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxvOnAgY2xhc3M9IiI+
Jm5ic3A7PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7
IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFz
cz0iIj4NCkkyTlNGIENoYXJ0ZXI6PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDYuM3B0IDAuNWluOyBmb250LXNpemU6IDExcHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8aSBjbGFzcz0iIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOiA5cHQ7IGZvbnQtZmFtaWx5OiAnUFQgU2VyaWYnOyBjb2xvcjogcmdi
KDM0LCAzNCwgMzQpOyIgY2xhc3M9IiI+STJOU0Ygd2lsbCBzcGVjaWZ5IGludGVyZmFjZXMgYXQg
dHdvIGZ1bmN0aW9uYWwgbGV2ZWxzIGZvciB0aGUgY29udHJvbCBhbmQgbW9uaXRvcmluZyBvZiBu
ZXR3b3JrIHNlY3VyaXR5IGZ1bmN0aW9uczo8bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2k+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGluIDBpbiA2LjNwdCAw
LjVpbjsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsi
Pg0KPGkgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogOXB0OyBmb250LWZhbWlseTog
J1BUIFNlcmlmJzsgY29sb3I6IHJnYigzNCwgMzQsIDM0KTsiIGNsYXNzPSIiPlRoZSBJMk5TRiBD
YXBhYmlsaXR5IExheWVyIHNwZWNpZmllcyBob3cgdG8gY29udHJvbCBhbmQgbW9uaXRvciBOU0Zz
IGF0IGEgZnVuY3Rpb25hbCBpbXBsZW1lbnRhdGlvbiBsZXZlbC4gVGhlIHRlcm0gJnF1b3Q7RnVu
Y3Rpb25hbCBJbXBsZW1lbnRhdGlvbiZxdW90OyBpcyB1c2VkIHRvIGVtcGhhc2l6ZQ0KIHRoYXQg
dGhlIHJ1bGVzIChmb3IgY29udHJvbCBhbmQgbW9uaXRvcikgb2YgTlNGcyBoYXZlIHRvIGJlIGlt
cGxlbWVudGFibGUgYnkgbW9zdCBOU0ZzLiBJMk5TRiB3aWxsIHN0YW5kYXJkaXplIGEgc2V0IG9m
IGludGVyZmFjZXMgYnkgd2hpY2ggYSBzZWN1cml0eSBjb250cm9sbGVyIGNhbiBpbnZva2UsIG9w
ZXJhdGUsIGFuZCBtb25pdG9yIE5TRnMuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KVGhl
IEkyTlNGIFNlcnZpY2UgTGF5ZXIgZGVmaW5lcyBob3cgY2xpZW50cycgc2VjdXJpdHkgcG9saWNp
ZXMgbWF5IGJlIGV4cHJlc3NlZCB0byBhIHNlY3VyaXR5IGNvbnRyb2xsZXIuIFRoZSBjb250cm9s
bGVyIGltcGxlbWVudHMgaXRzIHBvbGljaWVzIGFjY29yZGluZyB0byB0aGUgdmFyaW91cyBjYXBh
YmlsaXRpZXMgcHJvdmlkZWQgYnkgdGhlIEkyTlNGIENhcGFiaWxpdHkgTGF5ZXIuIFRoZSBJMk5T
RiBTZXJ2aWNlIExheWVyIGFsc28gYWxsb3dzDQogdGhlIGNsaWVudCB0byBtb25pdG9yIHRoZSBj
bGllbnQgc3BlY2lmaWMgcG9saWNpZXMuPG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9pPjwv
cD4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPG86cCBjbGFz
cz0iIj4mbmJzcDs8L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsi
IGNsYXNzPSIiPg0KSWYgd2UgdXNlIHRoZSBkZWZpbml0aW9ucyBieSB0aGUg4oCcZHJhZnQtaWV0
Zi1pMm5zZi10ZXJtaW5vbG9neS0wMOKAnSwgd2Ugc2hvdWxkIGNyZWF0ZSBhIGRpZmZlcmVudCB0
ZXJtaW5vbG9neSB0byByZXByZXNlbnQgdGhlIOKAnFNvdXRoIGJvdW5kIEludGVyZmFjZeKAnSBi
ZXR3ZWVuIENvbnRyb2xsZXIgYW5kIE5TRi48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRp
diBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8bzpwIGNsYXNzPSIiPiZu
YnNwOzwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBm
b250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9
IiI+DQpUaGFua3MsIExpbmRhPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0K
PC9kaXY+DQo8YnIgY2xhc3M9IiI+DQo8ZGl2IGFwcGxlLWNvbnRlbnQtZWRpdGVkPSJ0cnVlIiBj
bGFzcz0iIj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGxldHRlci1zcGFjaW5n
OiBub3JtYWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDog
MHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBh
dXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB3
b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1s
aW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KLS08YnIgY2xhc3M9IiI+
DQomcXVvdDtFc3RhIHZleiBubyBmYWxsYXJlbW9zLCBEb2N0b3IgSW5maWVybm8mcXVvdDs8YnIg
Y2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpEciBEaWVnbyBSLiBMb3BlejxiciBjbGFzcz0iIj4N
ClRlbGVmb25pY2EgSSYjNDM7RDxiciBjbGFzcz0iIj4NCjxhIGhyZWY9Imh0dHA6Ly9wZW9wbGUu
dGlkLmVzL2RpZWdvLmxvcGV6LyIgY2xhc3M9IiI+aHR0cDovL3Blb3BsZS50aWQuZXMvZGllZ28u
bG9wZXovPC9hPjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCmUtbWFpbDogZGllZ28uci5s
b3BlekB0ZWxlZm9uaWNhLmNvbTxiciBjbGFzcz0iIj4NClRlbDogJm5ic3A7ICZuYnNwOyYjNDM7
MzQgOTEzIDEyOSAwNDE8YnIgY2xhc3M9IiI+DQpNb2JpbGU6ICYjNDM7MzQgNjgyIDA1MSAwOTE8
YnIgY2xhc3M9IiI+DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPC9kaXY+DQo8
L2Rpdj4NCjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGJyPg0KPGhyPg0KPGZvbnQgZmFjZT0iQXJp
YWwiIGNvbG9yPSJHcmF5IiBzaXplPSIxIj48YnI+DQpFc3RlIG1lbnNhamUgeSBzdXMgYWRqdW50
b3Mgc2UgZGlyaWdlbiBleGNsdXNpdmFtZW50ZSBhIHN1IGRlc3RpbmF0YXJpbywgcHVlZGUgY29u
dGVuZXIgaW5mb3JtYWNpw7NuIHByaXZpbGVnaWFkYSBvIGNvbmZpZGVuY2lhbCB5IGVzIHBhcmEg
dXNvIGV4Y2x1c2l2byBkZSBsYSBwZXJzb25hIG8gZW50aWRhZCBkZSBkZXN0aW5vLiBTaSBubyBl
cyB1c3RlZC4gZWwgZGVzdGluYXRhcmlvIGluZGljYWRvLCBxdWVkYSBub3RpZmljYWRvIGRlIHF1
ZSBsYQ0KIGxlY3R1cmEsIHV0aWxpemFjacOzbiwgZGl2dWxnYWNpw7NuIHkvbyBjb3BpYSBzaW4g
YXV0b3JpemFjacOzbiBwdWVkZSBlc3RhciBwcm9oaWJpZGEgZW4gdmlydHVkIGRlIGxhIGxlZ2lz
bGFjacOzbiB2aWdlbnRlLiBTaSBoYSByZWNpYmlkbyBlc3RlIG1lbnNhamUgcG9yIGVycm9yLCBs
ZSByb2dhbW9zIHF1ZSBub3MgbG8gY29tdW5pcXVlIGlubWVkaWF0YW1lbnRlIHBvciBlc3RhIG1p
c21hIHbDrWEgeSBwcm9jZWRhIGEgc3UgZGVzdHJ1Y2Npw7NuLjxicj4NCjxicj4NClRoZSBpbmZv
cm1hdGlvbiBjb250YWluZWQgaW4gdGhpcyB0cmFuc21pc3Npb24gaXMgcHJpdmlsZWdlZCBhbmQg
Y29uZmlkZW50aWFsIGluZm9ybWF0aW9uIGludGVuZGVkIG9ubHkgZm9yIHRoZSB1c2Ugb2YgdGhl
IGluZGl2aWR1YWwgb3IgZW50aXR5IG5hbWVkIGFib3ZlLiBJZiB0aGUgcmVhZGVyIG9mIHRoaXMg
bWVzc2FnZSBpcyBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgeW91IGFyZSBoZXJlYnkgbm90
aWZpZWQgdGhhdCBhbnkgZGlzc2VtaW5hdGlvbiwNCiBkaXN0cmlidXRpb24gb3IgY29weWluZyBv
ZiB0aGlzIGNvbW11bmljYXRpb24gaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gSWYgeW91IGhhdmUg
cmVjZWl2ZWQgdGhpcyB0cmFuc21pc3Npb24gaW4gZXJyb3IsIGRvIG5vdCByZWFkIGl0LiBQbGVh
c2UgaW1tZWRpYXRlbHkgcmVwbHkgdG8gdGhlIHNlbmRlciB0aGF0IHlvdSBoYXZlIHJlY2VpdmVk
IHRoaXMgY29tbXVuaWNhdGlvbiBpbiBlcnJvciBhbmQgdGhlbiBkZWxldGUgaXQuPGJyPg0KPGJy
Pg0KRXN0YSBtZW5zYWdlbSBlIHNldXMgYW5leG9zIHNlIGRpcmlnZW0gZXhjbHVzaXZhbWVudGUg
YW8gc2V1IGRlc3RpbmF0w6FyaW8sIHBvZGUgY29udGVyIGluZm9ybWHDp8OjbyBwcml2aWxlZ2lh
ZGEgb3UgY29uZmlkZW5jaWFsIGUgw6kgcGFyYSB1c28gZXhjbHVzaXZvIGRhIHBlc3NvYSBvdSBl
bnRpZGFkZSBkZSBkZXN0aW5vLiBTZSBuw6NvIMOpIHZvc3NhIHNlbmhvcmlhIG8gZGVzdGluYXTD
oXJpbyBpbmRpY2FkbywgZmljYSBub3RpZmljYWRvIGRlIHF1ZSBhDQogbGVpdHVyYSwgdXRpbGl6
YcOnw6NvLCBkaXZ1bGdhw6fDo28gZS9vdSBjw7NwaWEgc2VtIGF1dG9yaXphw6fDo28gcG9kZSBl
c3RhciBwcm9pYmlkYSBlbSB2aXJ0dWRlIGRhIGxlZ2lzbGHDp8OjbyB2aWdlbnRlLiBTZSByZWNl
YmV1IGVzdGEgbWVuc2FnZW0gcG9yIGVycm8sIHJvZ2Ftb3MtbGhlIHF1ZSBub3MgbyBjb211bmlx
dWUgaW1lZGlhdGFtZW50ZSBwb3IgZXN0YSBtZXNtYSB2aWEgZSBwcm9jZWRhIGEgc3VhIGRlc3Ry
dWnDp8Ojbzxicj4NCjwvZm9udD4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_7801924453BE417D90925914ED2E98A7telefonicacom_--


From nobody Sat Jun 18 09:23:39 2016
Return-Path: <linda.dunbar@huawei.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 B1AAC12D6AC for <i2nsf@ietfa.amsl.com>; Sat, 18 Jun 2016 09:23:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.646
X-Spam-Level: 
X-Spam-Status: No, score=-5.646 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6dNCAI9AxaXd for <i2nsf@ietfa.amsl.com>; Sat, 18 Jun 2016 09:23:35 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8A54D12D699 for <I2NSF@ietf.org>; Sat, 18 Jun 2016 09:23:34 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml704-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CME35460; Sat, 18 Jun 2016 16:23:31 +0000 (GMT)
Received: from DFWEML702-CAH.china.huawei.com (10.193.5.176) by lhreml704-cah.china.huawei.com (10.201.5.130) with Microsoft SMTP Server (TLS) id 14.3.235.1; Sat, 18 Jun 2016 17:23:31 +0100
Received: from DFWEML501-MBB.china.huawei.com ([10.193.5.179]) by dfweml702-cah.china.huawei.com ([10.193.5.176]) with mapi id 14.03.0235.001; Sat, 18 Jun 2016 09:23:27 -0700
From: Linda Dunbar <linda.dunbar@huawei.com>
To: John Strassner <strazpdj@gmail.com>
Thread-Topic: questions about some terminologies defined by draft-ietf-i2nsf-terminology-00
Thread-Index: AQHRx5QTnYWLISjGSEyLfA44NRLtTp/vaudw
Date: Sat, 18 Jun 2016 16:23:26 +0000
Message-ID: <4A95BA014132FF49AE685FAB4B9F17F657EC1755@dfweml501-mbb>
References: <4A95BA014132FF49AE685FAB4B9F17F657EB4CA0@dfweml501-mbb> <CAJwYUrF3XNLDJyVaX3uQnJEr2X3uNZrhk9h5-KTf22pKu_FKcw@mail.gmail.com>
In-Reply-To: <CAJwYUrF3XNLDJyVaX3uQnJEr2X3uNZrhk9h5-KTf22pKu_FKcw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.220.133.113]
Content-Type: multipart/alternative; boundary="_000_4A95BA014132FF49AE685FAB4B9F17F657EC1755dfweml501mbb_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020202.57657584.00AC, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 59d1c089b48590c9f1dbcd2ae7e42bcf
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/buNlBvYbyJm43LQXnYIGiLokw1o>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, "DIEGO LOPEZ GARCIA \(diego.r.lopez@telefonica.com\)" <diego.r.lopez@telefonica.com>, Susan Hares <shares@ndzh.com>
Subject: Re: [I2nsf] questions about some terminologies defined by draft-ietf-i2nsf-terminology-00
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 18 Jun 2016 16:23:38 -0000

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

Sm9obiwNCg0KSSBzZWUgeW91ciBwb2ludCBub3cuDQoNCklzIG15IGZvbGxvd2luZyB1bmRlcnN0
YW5kaW5nIGNvcnJlY3Q/DQoNCkNvbnRyb2xsZXLigJlzIE5vcnRoIEJvdW5kIEludGVyZmFjZSBh
bmQgdGhlIFNvdXRoIEJvdW5kIEludGVyZmFjZSBhcmUgcmVmZXJyaW5nIHRvIHRoZSBDb250cm9s
bGVy4oCZcyBwaHlzaWNhbCBpbnRlcmZhY2VzLCB3aGVyZWFzIHRoZSDigJxDYXBhYmlsaXR5IExh
eWVy4oCdIGlzIGFib3V0IHRoZSBmdW5jdGlvbnMgdGhhdCBOU0YgY2FuIHBlcmZvcm0uDQoNClll
cywgaXQgd291bGQgYmUgaGVscGZ1bCB0byBhZGQgdGhvc2UgZXhwbGFuYXRpb24gdG8gdGhlIFRl
cm1pbm9sb2d5IGRyYWZ0Lg0KDQpEb2VzIHRoZSDigJxTZXJ2aWNlIExheWVy4oCdIGluIHRoZSBU
ZXJtaW5vbG9neSBkcmFmdCBtZWFucyBhIOKAnHNvZnR3YXJlLCBsaWtlIGEgbWFuYWdlbWVudCBz
eXN0ZW0gb3IgY29udHJvbGxlcuKAnT8NCg0KU2VydmljZSBMYXllcjogU29mdHdhcmUgdGhhdCBl
bmFibGVzIGNsaWVudHMgdG8gbWFuYWdlIHNlY3VyaXR5DQpwb2xpY2llcyBmb3IgdGhlaXIgc3Bl
Y2lmaWMgZmxvd3MuIFRoaXMgaXMgYWxzbyBjYWxsZWQgdGhlDQpDbGllbnQtRmFjaW5nIEludGVy
ZmFjZS4NCg0KVGhhbmtzLCBMaW5kYQ0KRnJvbTogSm9obiBTdHJhc3NuZXIgW21haWx0bzpzdHJh
enBkakBnbWFpbC5jb21dDQpTZW50OiBUaHVyc2RheSwgSnVuZSAxNiwgMjAxNiAxMjo1OCBBTQ0K
VG86IExpbmRhIER1bmJhcjsgSm9obiBTdHJhc3NuZXINCkNjOiBTdXNhbiBIYXJlczsgRElFR08g
TE9QRVogR0FSQ0lBIChkaWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29tKTsgSTJOU0ZAaWV0Zi5v
cmcNClN1YmplY3Q6IFJlOiBxdWVzdGlvbnMgYWJvdXQgc29tZSB0ZXJtaW5vbG9naWVzIGRlZmlu
ZWQgYnkgZHJhZnQtaWV0Zi1pMm5zZi10ZXJtaW5vbG9neS0wMA0KDQpISSBMaW5kYSwNCg0KSSBk
b24ndCBzZWUgdGhlIGNvbmZsaWN0IGluIHRoZSB0d28gZGVmaW5pdGlvbnMuIElmIEkgc3Vic3Rp
dHV0ZSB0aGUgZmlyc3QgKHdpdGhpbiBicmFjZXMpIGludG8gdGhlIHNlY29uZCwgSSBnZXQ6DQoN
CkNhcGFiaWxpdHkgTGF5ZXI6IERlZmluZXMgYW4gYWJzdHJhY3Rpb24gbGF5ZXIgdGhhdCBleHBv
c2VzIGEgc2V0IG9mIHtmZWF0dXJlcyB0aGF0IGFyZSBhdmFpbGFibGUgZnJvbSBhIG1hbmFnZWQg
ZW50aXR5fSBvZiB0aGUgSTJOU0Ygc3lzdGVtLg0KDQpXaGVuIEkgbG9vayBhdCB0aGUgQ2hhcnRl
cidzIENhcGFiaWxpdHkgTGF5ZXIsIEkgdGhpbmsgd2UncmUgc3RpbGwgT0sgLSB0aGUgQ2hhcnRl
ciAiLi4uc3BlY2lmaWVzIGhvdyB0byBjb250cm9sIGFuZCBtb25pdG9yIE5TRnMgYXQgYSBmdW5j
dGlvbmFsIGxldmVsLi4uIiwgYW5kIENhcGFiaWxpdGllcyAodGhlIGZlYXR1cmVzIHRoYXQgYXJl
IGF2YWlsYWJsZSkgYXJlIGVzc2VudGlhbCBmb3IgcGxhbm5pbmcgaG93IHRvIGNvbnRyb2wgYW5k
IG1vbml0b3IgTlNGcy4NCg0KRmVhdHVyZXMgKGkuZS4sIGNhcGFiaWxpdGllcykgYXJlIGluZGVw
ZW5kZW50IG9mIGludGVyZmFjZSAobm9ydGhib3VuZCBvciBzb3V0aGJvdW5kKS4gV291bGQgeW91
IGxpa2UgdXMgdG8gYWRkIHRoYXQgcG9pbnQgdG8gdGhlIHRlcm1pbm9sb2d5IEktRD8NCg0KYmVz
dCByZWdhcmRzLA0KSm9obg0KDQoNCk9uIFdlZCwgSnVuIDE1LCAyMDE2IGF0IDg6NDAgQU0sIExp
bmRhIER1bmJhciA8bGluZGEuZHVuYmFyQGh1YXdlaS5jb208bWFpbHRvOmxpbmRhLmR1bmJhckBo
dWF3ZWkuY29tPj4gd3JvdGU6DQpEZWFyIEF1dGhvcnM6DQoNClRoZSB0ZXJtIOKAnENhcGFiaWxp
dHkgTGF5ZXLigJ0gZGVmaW5lZCBieSB0aGUg4oCcZHJhZnQtaWV0Zi1pMm5zZi10ZXJtaW5vbG9n
eS0wMOKAnSBjYXJyaWVzIGRpZmZlcmVudCAgbWVhbmluZyB0aGFuIHRoZSDigJxDYXBhYmlsaXR5
IExheWVy4oCdIHVzZWQgYnkgdGhlIEkyTlNGIGNoYXJ0ZXIuDQoNCuKAnGRyYWZ0LWlldGYtaTJu
c2YtdGVybWlub2xvZ3ktMDDigJ06DQpDYXBhYmlsaXR5OiBEZWZpbmVzIGEgc2V0IG9mIGZlYXR1
cmVzIHRoYXQgYXJlIGF2YWlsYWJsZSBmcm9tIGEgbWFuYWdlZCBlbnRpdHkgKHNlZSBhbHNvIEky
TlNGIENhcGFiaWxpdHkpLg0KDQpDYXBhYmlsaXR5IExheWVyOiBEZWZpbmVzIGFuIGFic3RyYWN0
aW9uIGxheWVyIHRoYXQgZXhwb3NlcyBhIHNldCBvZiBjYXBhYmlsaXRpZXMgb2YgdGhlIEkyTlNG
IHN5c3RlbS4NCg0KSTJOU0YgQ2hhcnRlcjoNCkkyTlNGIHdpbGwgc3BlY2lmeSBpbnRlcmZhY2Vz
IGF0IHR3byBmdW5jdGlvbmFsIGxldmVscyBmb3IgdGhlIGNvbnRyb2wgYW5kIG1vbml0b3Jpbmcg
b2YgbmV0d29yayBzZWN1cml0eSBmdW5jdGlvbnM6DQpUaGUgSTJOU0YgQ2FwYWJpbGl0eSBMYXll
ciBzcGVjaWZpZXMgaG93IHRvIGNvbnRyb2wgYW5kIG1vbml0b3IgTlNGcyBhdCBhIGZ1bmN0aW9u
YWwgaW1wbGVtZW50YXRpb24gbGV2ZWwuIFRoZSB0ZXJtICJGdW5jdGlvbmFsIEltcGxlbWVudGF0
aW9uIiBpcyB1c2VkIHRvIGVtcGhhc2l6ZSB0aGF0IHRoZSBydWxlcyAoZm9yIGNvbnRyb2wgYW5k
IG1vbml0b3IpIG9mIE5TRnMgaGF2ZSB0byBiZSBpbXBsZW1lbnRhYmxlIGJ5IG1vc3QgTlNGcy4g
STJOU0Ygd2lsbCBzdGFuZGFyZGl6ZSBhIHNldCBvZiBpbnRlcmZhY2VzIGJ5IHdoaWNoIGEgc2Vj
dXJpdHkgY29udHJvbGxlciBjYW4gaW52b2tlLCBvcGVyYXRlLCBhbmQgbW9uaXRvciBOU0ZzLg0K
DQpUaGUgSTJOU0YgU2VydmljZSBMYXllciBkZWZpbmVzIGhvdyBjbGllbnRzJyBzZWN1cml0eSBw
b2xpY2llcyBtYXkgYmUgZXhwcmVzc2VkIHRvIGEgc2VjdXJpdHkgY29udHJvbGxlci4gVGhlIGNv
bnRyb2xsZXIgaW1wbGVtZW50cyBpdHMgcG9saWNpZXMgYWNjb3JkaW5nIHRvIHRoZSB2YXJpb3Vz
IGNhcGFiaWxpdGllcyBwcm92aWRlZCBieSB0aGUgSTJOU0YgQ2FwYWJpbGl0eSBMYXllci4gVGhl
IEkyTlNGIFNlcnZpY2UgTGF5ZXIgYWxzbyBhbGxvd3MgdGhlIGNsaWVudCB0byBtb25pdG9yIHRo
ZSBjbGllbnQgc3BlY2lmaWMgcG9saWNpZXMuDQoNCklmIHdlIHVzZSB0aGUgZGVmaW5pdGlvbnMg
YnkgdGhlIOKAnGRyYWZ0LWlldGYtaTJuc2YtdGVybWlub2xvZ3ktMDDigJ0sIHdlIHNob3VsZCBj
cmVhdGUgYSBkaWZmZXJlbnQgdGVybWlub2xvZ3kgdG8gcmVwcmVzZW50IHRoZSDigJxTb3V0aCBi
b3VuZCBJbnRlcmZhY2XigJ0gYmV0d2VlbiBDb250cm9sbGVyIGFuZCBOU0YuDQoNClRoYW5rcywg
TGluZGENCg0KDQoNCg0KDQotLQ0KcmVnYXJkcywNCkpvaG4NCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Q291cmllcjsNCglwYW5vc2UtMToyIDcgNCA5IDIgMiA1IDIgNCA0O30NCkBmb250LWZhY2UNCgl7
Zm9udC1mYW1pbHk6U2ltU3VuOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZv
bnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAz
IDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5v
c2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRh
aG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2Zv
bnQtZmFtaWx5OiJcQFNpbVN1biI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpA
Zm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJQVCBTZXJpZiI7DQoJcGFub3NlLTE6MCAwIDAgMCAw
IDAgMCAwIDAgMDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1z
b05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAw
MDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4i
LCJzZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3Jp
dHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlz
aXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7
DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0Kc3Bhbi5FbWFp
bFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0
DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtz
aXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2
LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYg
Z3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0i
MTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86
c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEi
IC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBs
YW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3Jk
U2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPkpvaG4sDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkkgc2VlIHlvdXIgcG9pbnQgbm93
Lg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj5JcyBteSBmb2xsb3dpbmcgdW5kZXJzdGFuZGluZyBjb3JyZWN0PzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkNvbnRyb2xsZXLigJlzIE5vcnRoIEJvdW5k
IEludGVyZmFjZSBhbmQgdGhlIFNvdXRoIEJvdW5kIEludGVyZmFjZSBhcmUgcmVmZXJyaW5nIHRv
IHRoZSBDb250cm9sbGVy4oCZcyBwaHlzaWNhbCBpbnRlcmZhY2VzLCB3aGVyZWFzIHRoZQ0KIOKA
nENhcGFiaWxpdHkgTGF5ZXLigJ0gaXMgYWJvdXQgdGhlIGZ1bmN0aW9ucyB0aGF0IE5TRiBjYW4g
cGVyZm9ybS4gPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj5ZZXMsIGl0IHdvdWxkIGJlIGhlbHBmdWwgdG8gYWRkIHRob3Nl
IGV4cGxhbmF0aW9uIHRvIHRoZSBUZXJtaW5vbG9neSBkcmFmdC4NCjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+RG9lcyB0
aGUg4oCcU2VydmljZSBMYXllcuKAnSBpbiB0aGUgVGVybWlub2xvZ3kgZHJhZnQgbWVhbnMgYSDi
gJxzb2Z0d2FyZSwgbGlrZSBhIG1hbmFnZW1lbnQgc3lzdGVtIG9yIGNvbnRyb2xsZXLigJ0/DQo8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW47dGV4dC1hdXRv
c3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6Q291
cmllciI+U2VydmljZSBMYXllcjogU29mdHdhcmUgdGhhdCBlbmFibGVzIGNsaWVudHMgdG8gbWFu
YWdlIHNlY3VyaXR5PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW47dGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6Q291cmllciI+cG9saWNpZXMgZm9yIHRoZWly
IHNwZWNpZmljIGZsb3dzLiBUaGlzIGlzIGFsc28gY2FsbGVkIHRoZTxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpDb3VyaWVyIj5DbGllbnQtRmFj
aW5nIEludGVyZmFjZS48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+VGhhbmtzLCBMaW5kYTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxk
aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRk
aW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPiBKb2huIFN0cmFzc25lciBbbWFpbHRvOnN0cmF6cGRqQGdtYWlsLmNvbV0NCjxicj4N
CjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgSnVuZSAxNiwgMjAxNiAxMjo1OCBBTTxicj4NCjxiPlRv
OjwvYj4gTGluZGEgRHVuYmFyOyBKb2huIFN0cmFzc25lcjxicj4NCjxiPkNjOjwvYj4gU3VzYW4g
SGFyZXM7IERJRUdPIExPUEVaIEdBUkNJQSAoZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbSk7
IEkyTlNGQGlldGYub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBxdWVzdGlvbnMgYWJvdXQg
c29tZSB0ZXJtaW5vbG9naWVzIGRlZmluZWQgYnkgZHJhZnQtaWV0Zi1pMm5zZi10ZXJtaW5vbG9n
eS0wMDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PkhJIExpbmRhLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5JIGRvbid0IHNlZSB0aGUgY29uZmxpY3QgaW4gdGhlIHR3byBkZWZpbml0aW9ucy4g
SWYgSSBzdWJzdGl0dXRlIHRoZSBmaXJzdCAod2l0aGluIGJyYWNlcykgaW50byB0aGUgc2Vjb25k
LCBJIGdldDo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvO21hcmdpbi1sZWZ0Oi41aW4iPg0KPGVtPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7UFQgU2VyaWYmcXVvdDssJnF1b3Q7c2VyaWYmcXVvdDs7Y29s
b3I6IzIyMjIyMiI+Q2FwYWJpbGl0eSBMYXllcjogRGVmaW5lcyBhbiBhYnN0cmFjdGlvbiBsYXll
ciB0aGF0IGV4cG9zZXMgYSBzZXQgb2Yge2ZlYXR1cmVzIHRoYXQgYXJlIGF2YWlsYWJsZSBmcm9t
IGEgbWFuYWdlZCBlbnRpdHl9IG9mIHRoZSBJMk5TRiBzeXN0ZW0uPC9zcGFuPjwvZW0+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPldoZW4gSSBs
b29rIGF0IHRoZSBDaGFydGVyJ3MgQ2FwYWJpbGl0eSBMYXllciwgSSB0aGluayB3ZSdyZSBzdGls
bCBPSyAtIHRoZSBDaGFydGVyICZxdW90Oy4uLnNwZWNpZmllcyBob3cgdG8gY29udHJvbCBhbmQg
bW9uaXRvciBOU0ZzIGF0IGEgZnVuY3Rpb25hbCBsZXZlbC4uLiZxdW90OywgYW5kIENhcGFiaWxp
dGllcyAodGhlIGZlYXR1cmVzIHRoYXQgYXJlIGF2YWlsYWJsZSkgYXJlIGVzc2VudGlhbCBmb3Ig
cGxhbm5pbmcgaG93DQogdG8gY29udHJvbCBhbmQgbW9uaXRvciBOU0ZzLjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5GZWF0dXJlcyAoaS5lLiwg
Y2FwYWJpbGl0aWVzKSBhcmUgaW5kZXBlbmRlbnQgb2YgaW50ZXJmYWNlIChub3J0aGJvdW5kIG9y
IHNvdXRoYm91bmQpLiBXb3VsZCB5b3UgbGlrZSB1cyB0byBhZGQgdGhhdCBwb2ludCB0byB0aGUg
dGVybWlub2xvZ3kgSS1EPzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5iZXN0IHJlZ2FyZHMsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Kb2huPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6LjVpbiI+DQo8bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gV2VkLCBK
dW4gMTUsIDIwMTYgYXQgODo0MCBBTSwgTGluZGEgRHVuYmFyICZsdDs8YSBocmVmPSJtYWlsdG86
bGluZGEuZHVuYmFyQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj5saW5kYS5kdW5iYXJAaHVh
d2VpLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPkRlYXIgQXV0aG9yczo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPlRoZSB0ZXJtIOKAnENhcGFiaWxpdHkgTGF5ZXLigJ0gZGVmaW5lZCBieSB0aGUg4oCcZHJh
ZnQtaWV0Zi1pMm5zZi10ZXJtaW5vbG9neS0wMOKAnSBjYXJyaWVzIGRpZmZlcmVudCAmbmJzcDtt
ZWFuaW5nIHRoYW4gdGhlIOKAnENhcGFiaWxpdHkgTGF5ZXLigJ0gdXNlZCBieSB0aGUgSTJOU0Yg
Y2hhcnRlci4NCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOy1tcy10ZXh0
LWF1dG9zcGFjZToiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
Q291cmllciI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvOy1tcy10ZXh0LWF1dG9zcGFjZToiPg0K4oCcZHJhZnQtaWV0Zi1pMm5zZi10ZXJtaW5vbG9n
eS0wMOKAnTo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVm
dDouNWluOy1tcy10ZXh0LWF1dG9zcGFjZToiPg0KPGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5
LjBwdDtmb250LWZhbWlseTomcXVvdDtQVCBTZXJpZiZxdW90OywmcXVvdDtzZXJpZiZxdW90Oztj
b2xvcjojMjIyMjIyIj5DYXBhYmlsaXR5OiBEZWZpbmVzIGEgc2V0IG9mIGZlYXR1cmVzIHRoYXQg
YXJlIGF2YWlsYWJsZSBmcm9tIGEgbWFuYWdlZCBlbnRpdHkgKHNlZSBhbHNvIEkyTlNGIENhcGFi
aWxpdHkpLjwvc3Bhbj48L2k+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87
bWFyZ2luLWxlZnQ6LjVpbjstbXMtdGV4dC1hdXRvc3BhY2U6Ij4NCjxpPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7UFQgU2VyaWYmcXVvdDssJnF1b3Q7c2Vy
aWYmcXVvdDs7Y29sb3I6IzIyMjIyMiI+Jm5ic3A7PC9zcGFuPjwvaT48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDouNWluOy1tcy10ZXh0LWF1dG9zcGFj
ZToiPg0KPGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtQ
VCBTZXJpZiZxdW90OywmcXVvdDtzZXJpZiZxdW90Oztjb2xvcjojMjIyMjIyIj5DYXBhYmlsaXR5
IExheWVyOiBEZWZpbmVzIGFuIGFic3RyYWN0aW9uIGxheWVyIHRoYXQgZXhwb3NlcyBhIHNldCBv
ZiBjYXBhYmlsaXRpZXMgb2YgdGhlIEkyTlNGIHN5c3RlbS48L3NwYW4+PC9pPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+STJOU0YgQ2hhcnRlcjoNCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21hcmdpbi1ib3R0
b206Ni4zcHQ7bWFyZ2luLWxlZnQ6LjVpbiI+DQo8aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjku
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1BUIFNlcmlmJnF1b3Q7LCZxdW90O3NlcmlmJnF1b3Q7O2Nv
bG9yOiMyMjIyMjIiPkkyTlNGIHdpbGwgc3BlY2lmeSBpbnRlcmZhY2VzIGF0IHR3byBmdW5jdGlv
bmFsIGxldmVscyBmb3IgdGhlIGNvbnRyb2wgYW5kIG1vbml0b3Jpbmcgb2YgbmV0d29yayBzZWN1
cml0eSBmdW5jdGlvbnM6PC9zcGFuPjwvaT48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttYXJnaW4tYm90dG9tOjYuM3B0
O21hcmdpbi1sZWZ0Oi41aW4iPg0KPGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250
LWZhbWlseTomcXVvdDtQVCBTZXJpZiZxdW90OywmcXVvdDtzZXJpZiZxdW90Oztjb2xvcjojMjIy
MjIyIj5UaGUgSTJOU0YgQ2FwYWJpbGl0eSBMYXllciBzcGVjaWZpZXMgaG93IHRvIGNvbnRyb2wg
YW5kIG1vbml0b3IgTlNGcyBhdCBhIGZ1bmN0aW9uYWwgaW1wbGVtZW50YXRpb24gbGV2ZWwuIFRo
ZSB0ZXJtICZxdW90O0Z1bmN0aW9uYWwgSW1wbGVtZW50YXRpb24mcXVvdDsgaXMgdXNlZCB0byBl
bXBoYXNpemUgdGhhdCB0aGUgcnVsZXMNCiAoZm9yIGNvbnRyb2wgYW5kIG1vbml0b3IpIG9mIE5T
RnMgaGF2ZSB0byBiZSBpbXBsZW1lbnRhYmxlIGJ5IG1vc3QgTlNGcy4gSTJOU0Ygd2lsbCBzdGFu
ZGFyZGl6ZSBhIHNldCBvZiBpbnRlcmZhY2VzIGJ5IHdoaWNoIGEgc2VjdXJpdHkgY29udHJvbGxl
ciBjYW4gaW52b2tlLCBvcGVyYXRlLCBhbmQgbW9uaXRvciBOU0ZzLjxicj4NCjxicj4NClRoZSBJ
Mk5TRiBTZXJ2aWNlIExheWVyIGRlZmluZXMgaG93IGNsaWVudHMnIHNlY3VyaXR5IHBvbGljaWVz
IG1heSBiZSBleHByZXNzZWQgdG8gYSBzZWN1cml0eSBjb250cm9sbGVyLiBUaGUgY29udHJvbGxl
ciBpbXBsZW1lbnRzIGl0cyBwb2xpY2llcyBhY2NvcmRpbmcgdG8gdGhlIHZhcmlvdXMgY2FwYWJp
bGl0aWVzIHByb3ZpZGVkIGJ5IHRoZSBJMk5TRiBDYXBhYmlsaXR5IExheWVyLiBUaGUgSTJOU0Yg
U2VydmljZSBMYXllciBhbHNvIGFsbG93cw0KIHRoZSBjbGllbnQgdG8gbW9uaXRvciB0aGUgY2xp
ZW50IHNwZWNpZmljIHBvbGljaWVzLjwvc3Bhbj48L2k+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj5JZiB3ZSB1c2UgdGhlIGRlZmluaXRpb25zIGJ5IHRoZSDigJxkcmFmdC1pZXRmLWkybnNm
LXRlcm1pbm9sb2d5LTAw4oCdLCB3ZSBzaG91bGQgY3JlYXRlIGEgZGlmZmVyZW50IHRlcm1pbm9s
b2d5IHRvIHJlcHJlc2VudCB0aGUg4oCcU291dGggYm91bmQgSW50ZXJmYWNl4oCdIGJldHdlZW4g
Q29udHJvbGxlciBhbmQgTlNGLg0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5UaGFua3Ms
IExpbmRhPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCjxiciBj
bGVhcj0iYWxsIj4NCjxicj4NCi0tIDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5yZWdhcmRzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+Sm9objxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_4A95BA014132FF49AE685FAB4B9F17F657EC1755dfweml501mbb_--


From nobody Sat Jun 18 09:33:57 2016
Return-Path: <linda.dunbar@huawei.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 E276F12D75E for <i2nsf@ietfa.amsl.com>; Sat, 18 Jun 2016 09:33:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.646
X-Spam-Level: 
X-Spam-Status: No, score=-5.646 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GF5y9q55mehk for <i2nsf@ietfa.amsl.com>; Sat, 18 Jun 2016 09:33:51 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 043F412D758 for <I2NSF@ietf.org>; Sat, 18 Jun 2016 09:33:50 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml702-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CME36212; Sat, 18 Jun 2016 16:33:46 +0000 (GMT)
Received: from DFWEML701-CAH.china.huawei.com (10.193.5.175) by lhreml702-cah.china.huawei.com (10.201.5.99) with Microsoft SMTP Server (TLS) id 14.3.235.1; Sat, 18 Jun 2016 17:33:46 +0100
Received: from DFWEML501-MBB.china.huawei.com ([10.193.5.179]) by dfweml701-cah.china.huawei.com ([10.193.5.175]) with mapi id 14.03.0235.001; Sat, 18 Jun 2016 09:33:39 -0700
From: Linda Dunbar <linda.dunbar@huawei.com>
To: "Ganduri, Rajasekhar" <RajasekharGanduri@my.unt.edu>, John Strassner <strazpdj@gmail.com>
Thread-Topic: [I2nsf] questions about some terminologies defined by draft-ietf-i2nsf-terminology-00
Thread-Index: AQHRx5QTnYWLISjGSEyLfA44NRLtTp/tXeOAgADcPoCAAS7zEA==
Date: Sat, 18 Jun 2016 16:33:39 +0000
Message-ID: <4A95BA014132FF49AE685FAB4B9F17F657EC176B@dfweml501-mbb>
References: <4A95BA014132FF49AE685FAB4B9F17F657EB4CA0@dfweml501-mbb> <CAJwYUrF3XNLDJyVaX3uQnJEr2X3uNZrhk9h5-KTf22pKu_FKcw@mail.gmail.com>, <4A95BA014132FF49AE685FAB4B9F17F657EB58CB@dfweml501-mbb> <BLUPR01MB1619B6E226FC5767B2E116F889570@BLUPR01MB1619.prod.exchangelabs.com>
In-Reply-To: <BLUPR01MB1619B6E226FC5767B2E116F889570@BLUPR01MB1619.prod.exchangelabs.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.220.133.113]
Content-Type: multipart/alternative; boundary="_000_4A95BA014132FF49AE685FAB4B9F17F657EC176Bdfweml501mbb_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090205.576577EB.0149, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 16d943f5053a51ed9b3fd8a9ba292347
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/Li13op4zlqYJhsjGWMwSKtpLMTU>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, "DIEGO LOPEZ GARCIA \(diego.r.lopez@telefonica.com\)" <diego.r.lopez@telefonica.com>, Susan Hares <shares@ndzh.com>
Subject: Re: [I2nsf] questions about some terminologies defined by draft-ietf-i2nsf-terminology-00
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 18 Jun 2016 16:33:55 -0000

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

Rajasekhar,

Your explanation of "abstraction layer" makes great sense. Thank  you.

Your implementation sounds quite interesting. Is it possible for you to wri=
te a high level description and share with the group?

Thanks, Linda

From: Ganduri, Rajasekhar [mailto:RajasekharGanduri@my.unt.edu]
Sent: Friday, June 17, 2016 10:08 AM
To: Linda Dunbar; John Strassner
Cc: I2NSF@ietf.org; DIEGO LOPEZ GARCIA (diego.r.lopez@telefonica.com); Susa=
n Hares
Subject: Re: [I2nsf] questions about some terminologies defined by draft-ie=
tf-i2nsf-terminology-00


Hey,



I am a novice in I2NSF IETF group and its capabilities but I am a regular f=
ollower of the current activities of I2NSF. According to my understanding, =
the term "abstraction layer" is used to specify that the end user/client ne=
ed not have the complete visibility of the working or implementation of how=
 the I2NSF controller communicates with the NSFs. This is what interested m=
e in I2NSF, as this opens up to a new set of end users who need not have co=
mplete understanding of how a network operates. I implemented this in my re=
search, where a web application tool is built that can be used by "any" end=
 user to give simple natural language inputs through Interface1 (Service La=
yer) to the controller (or Openstack Cloud controller in my case) and the c=
ontroller translates and transfers the security commands to the IDS and fir=
ewalls through Interface2(Capability layer). The way in which the controlle=
r transfers to the NSFs is hidden from the end user (or the end user need n=
ot know, details being hidden or abstracted) but the end user will have the=
 authority over Interface2 in his/her own network.

Please let me know if I understood wrongly.

Thanks  and Regards,

Rajasekhar

________________________________
From: Linda Dunbar <linda.dunbar@huawei.com<mailto:linda.dunbar@huawei.com>=
>
Sent: Friday, June 17, 2016 4:10 AM
To: John Strassner
Cc: I2NSF@ietf.org<mailto:I2NSF@ietf.org>; DIEGO LOPEZ GARCIA (diego.r.lope=
z@telefonica.com<mailto:diego.r.lopez@telefonica.com>); Susan Hares
Subject: Re: [I2nsf] questions about some terminologies defined by draft-ie=
tf-i2nsf-terminology-00


John,



My thinking maybe too simplistic.

I picture a "Controller" having two ports,

-        one port connecting to clients (which can be another domain contro=
ller or Overlay network controller), interface from this port is "Service l=
ayer interface"

-        another port connecting to NSFs, the interface from this port is "=
capability layer interface".



So I thought that the Service Layer interface is the North Bound interface =
to the Controller, the capability interface is the south bound to the contr=
oller.



What extra meaning does it carry with the wording "abstraction Layer" ?

Capability Layer: Defines an abstraction layer that exposes a set of {featu=
res that are available from a managed entity} of the I2NSF system.

Thank you.



Linda



From: John Strassner [mailto:strazpdj@gmail.com]
Sent: Thursday, June 16, 2016 12:58 AM
To: Linda Dunbar; John Strassner
Cc: Susan Hares; DIEGO LOPEZ GARCIA (diego.r.lopez@telefonica.com<mailto:di=
ego.r.lopez@telefonica.com>); I2NSF@ietf.org<mailto:I2NSF@ietf.org>
Subject: Re: questions about some terminologies defined by draft-ietf-i2nsf=
-terminology-00



HI Linda,



I don't see the conflict in the two definitions. If I substitute the first =
(within braces) into the second, I get:



Capability Layer: Defines an abstraction layer that exposes a set of {featu=
res that are available from a managed entity} of the I2NSF system.



When I look at the Charter's Capability Layer, I think we're still OK - the=
 Charter "...specifies how to control and monitor NSFs at a functional leve=
l...", and Capabilities (the features that are available) are essential for=
 planning how to control and monitor NSFs.



Features (i.e., capabilities) are independent of interface (northbound or s=
outhbound). Would you like us to add that point to the terminology I-D?



best regards,

John





On Wed, Jun 15, 2016 at 8:40 AM, Linda Dunbar <linda.dunbar@huawei.com<mail=
to:linda.dunbar@huawei.com>> wrote:

Dear Authors:



The term "Capability Layer" defined by the "draft-ietf-i2nsf-terminology-00=
" carries different  meaning than the "Capability Layer" used by the I2NSF =
charter.



"draft-ietf-i2nsf-terminology-00":

Capability: Defines a set of features that are available from a managed ent=
ity (see also I2NSF Capability).



Capability Layer: Defines an abstraction layer that exposes a set of capabi=
lities of the I2NSF system.



I2NSF Charter:

I2NSF will specify interfaces at two functional levels for the control and =
monitoring of network security functions:

The I2NSF Capability Layer specifies how to control and monitor NSFs at a f=
unctional implementation level. The term "Functional Implementation" is use=
d to emphasize that the rules (for control and monitor) of NSFs have to be =
implementable by most NSFs. I2NSF will standardize a set of interfaces by w=
hich a security controller can invoke, operate, and monitor NSFs.

The I2NSF Service Layer defines how clients' security policies may be expre=
ssed to a security controller. The controller implements its policies accor=
ding to the various capabilities provided by the I2NSF Capability Layer. Th=
e I2NSF Service Layer also allows the client to monitor the client specific=
 policies.



If we use the definitions by the "draft-ietf-i2nsf-terminology-00", we shou=
ld create a different terminology to represent the "South bound Interface" =
between Controller and NSF.



Thanks, Linda







--

regards,

John

--_000_4A95BA014132FF49AE685FAB4B9F17F657EC176Bdfweml501mbb_
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 12 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:Courier;
	panose-1:2 7 4 9 2 2 5 2 4 4;}
@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:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"PT Serif";
	panose-1:0 0 0 0 0 0 0 0 0 0;}
/* 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;}
p
	{mso-style-priority:99;
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Rajasekhar,
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Your explanation of &#822=
0;abstraction layer&#8221; makes great sense. Thank&nbsp; you.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Your implementation sound=
s quite interesting. Is it possible for you to write a high level descripti=
on and share with the group?
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Thanks, Linda<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ganduri,=
 Rajasekhar [mailto:RajasekharGanduri@my.unt.edu]
<br>
<b>Sent:</b> Friday, June 17, 2016 10:08 AM<br>
<b>To:</b> Linda Dunbar; John Strassner<br>
<b>Cc:</b> I2NSF@ietf.org; DIEGO LOPEZ GARCIA (diego.r.lopez@telefonica.com=
); Susan Hares<br>
<b>Subject:</b> Re: [I2nsf] questions about some terminologies defined by d=
raft-ietf-i2nsf-terminology-00<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div id=3D"divtagdefaultwrapper">
<p style=3D"background:white"><span style=3D"font-family:&quot;Calibri&quot=
;,&quot;sans-serif&quot;;color:black">Hey,<o:p></o:p></span></p>
<p style=3D"background:white"><span style=3D"font-family:&quot;Calibri&quot=
;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p style=3D"background:white"><span style=3D"font-family:&quot;Calibri&quot=
;,&quot;sans-serif&quot;;color:black">I am a novice in I2NSF IETF group and=
 its capabilities but I&nbsp;am a regular follower of the current activitie=
s of I2NSF. According to my understanding, the term &quot;abstraction
 layer&quot; is used to specify that the end user/client need not have the =
complete visibility of the working or implementation of how the I2NSF contr=
oller communicates with the NSFs. This is what interested me in I2NSF, as t=
his opens up to a new set of end users
 who need not have&nbsp;complete understanding of how a network operates. I=
 implemented this in my research, where a web application tool is built tha=
t can be used by &quot;any&quot; end user to give simple natural language i=
nputs through Interface1 (Service Layer) to the
 controller (or Openstack Cloud controller in my case) and the controller t=
ranslates and transfers the security commands to the IDS and firewalls thro=
ugh Interface2(Capability layer). The way in which the controller transfers=
 to the NSFs is hidden from the
 end user (or the end user need not know, details being hidden or abstracte=
d) but the end user will have the authority over Interface2 in his/her own =
network.<o:p></o:p></span></p>
<p style=3D"background:white"><span style=3D"font-family:&quot;Calibri&quot=
;,&quot;sans-serif&quot;;color:black">Please let me know if I understood wr=
ongly.<o:p></o:p></span></p>
<p style=3D"background:white"><span style=3D"font-family:&quot;Calibri&quot=
;,&quot;sans-serif&quot;;color:black">Thanks &nbsp;and Regards,<o:p></o:p><=
/span></p>
<p style=3D"background:white"><span style=3D"font-family:&quot;Calibri&quot=
;,&quot;sans-serif&quot;;color:black">Rajasekhar<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt;background:white"><spa=
n style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:bla=
ck"><o:p>&nbsp;</o:p></span></p>
<div>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center;backgr=
ound:white">
<span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color=
:black">
<hr size=3D"3" width=3D"98%" align=3D"center">
</span></div>
<div id=3D"divRplyFwdMsg">
<p class=3D"MsoNormal" style=3D"background:white"><b><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:blac=
k">From:</span></b><span style=3D"font-size:11.0pt;font-family:&quot;Calibr=
i&quot;,&quot;sans-serif&quot;;color:black"> Linda Dunbar &lt;<a href=3D"ma=
ilto:linda.dunbar@huawei.com">linda.dunbar@huawei.com</a>&gt;<br>
<b>Sent:</b> Friday, June 17, 2016 4:10 AM<br>
<b>To:</b> John Strassner<br>
<b>Cc:</b> <a href=3D"mailto:I2NSF@ietf.org">I2NSF@ietf.org</a>; DIEGO LOPE=
Z GARCIA (<a href=3D"mailto:diego.r.lopez@telefonica.com">diego.r.lopez@tel=
efonica.com</a>); Susan Hares<br>
<b>Subject:</b> Re: [I2nsf] questions about some terminologies defined by d=
raft-ietf-i2nsf-terminology-00</span><span style=3D"font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:black">
<o:p></o:p></span></p>
<div>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-famil=
y:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;<o:p></o:p>=
</span></p>
</div>
</div>
<div>
<div>
<p style=3D"background:white"><span style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">John,
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span=
 style=3D"color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">My thinking maybe =
too simplistic.
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">I picture a &#8220=
;Controller&#8221; having two ports,
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p style=3D"margin-left:.5in;text-indent:-.25in;background:white"><span sty=
le=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quo=
t;;color:#1F497D">-</span><span style=3D"font-size:7.0pt;color:#1F497D">&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quo=
t;sans-serif&quot;;color:#1F497D">one port connecting to clients (which can=
 be another domain controller or Overlay network controller), interface fro=
m this port is &#8220;Service layer interface&#8221;</span><span style=3D"c=
olor:black"><o:p></o:p></span></p>
<p style=3D"margin-left:.5in;text-indent:-.25in;background:white"><span sty=
le=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quo=
t;;color:#1F497D">-</span><span style=3D"font-size:7.0pt;color:#1F497D">&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quo=
t;sans-serif&quot;;color:#1F497D">another port connecting to NSFs, the inte=
rface from this port is &#8220;capability layer interface&#8221;.
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span=
 style=3D"color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">So I thought that =
the Service Layer interface is the North Bound interface to the Controller,=
 the capability interface is the south bound to the controller.
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span=
 style=3D"color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">What extra meaning=
 does it carry with the wording &#8220;abstraction Layer&#8221; ?
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><em><span style=3D"font-size:9.0pt;font-famil=
y:&quot;PT Serif&quot;,&quot;serif&quot;;color:#222222">Capability Layer: D=
efines an abstraction layer that exposes a set of {features that are availa=
ble from a managed entity} of the I2NSF system.</span></em><span style=3D"c=
olor:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Thank you.
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span=
 style=3D"color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Linda</span><span =
style=3D"color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span=
 style=3D"color:black"><o:p></o:p></span></p>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p style=3D"background:white"><b><span style=3D"font-size:10.0pt;font-famil=
y:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><s=
pan style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-ser=
if&quot;;color:black"> John Strassner [<a href=3D"mailto:strazpdj@gmail.com=
">mailto:strazpdj@gmail.com</a>]
<br>
<b>Sent:</b> Thursday, June 16, 2016 12:58 AM<br>
<b>To:</b> Linda Dunbar; John Strassner<br>
<b>Cc:</b> Susan Hares; DIEGO LOPEZ GARCIA (<a href=3D"mailto:diego.r.lopez=
@telefonica.com">diego.r.lopez@telefonica.com</a>);
<a href=3D"mailto:I2NSF@ietf.org">I2NSF@ietf.org</a><br>
<b>Subject:</b> Re: questions about some terminologies defined by draft-iet=
f-i2nsf-terminology-00</span><span style=3D"color:black"><o:p></o:p></span>=
</p>
</div>
<p style=3D"background:white"><span style=3D"color:black">&nbsp;<o:p></o:p>=
</span></p>
<div>
<div>
<p style=3D"background:white"><span style=3D"color:black">HI Linda,<o:p></o=
:p></span></p>
</div>
<div>
<p style=3D"background:white"><span style=3D"color:black">&nbsp;<o:p></o:p>=
</span></p>
</div>
<div>
<p style=3D"background:white"><span style=3D"color:black">I don't see the c=
onflict in the two definitions. If I substitute the first (within braces) i=
nto the second, I get:<o:p></o:p></span></p>
</div>
<div>
<p style=3D"background:white"><span style=3D"color:black">&nbsp;<o:p></o:p>=
</span></p>
</div>
<div>
<p style=3D"background:white"><em><span style=3D"font-size:9.0pt;font-famil=
y:&quot;PT Serif&quot;,&quot;serif&quot;;color:#222222">Capability Layer: D=
efines an abstraction layer that exposes a set of {features that are availa=
ble from a managed entity} of the I2NSF system.</span></em><span style=3D"c=
olor:black"><o:p></o:p></span></p>
</div>
<div>
<p style=3D"background:white"><span style=3D"color:black">&nbsp;<o:p></o:p>=
</span></p>
</div>
<div>
<p style=3D"background:white"><span style=3D"color:black">When I look at th=
e Charter's Capability Layer, I think we're still OK - the Charter &quot;..=
.specifies how to control and monitor NSFs at a functional level...&quot;, =
and Capabilities (the features that are available)
 are essential for planning how to control and monitor NSFs.<o:p></o:p></sp=
an></p>
</div>
<div>
<p style=3D"background:white"><span style=3D"color:black">&nbsp;<o:p></o:p>=
</span></p>
</div>
<div>
<p style=3D"background:white"><span style=3D"color:black">Features (i.e., c=
apabilities) are independent of interface (northbound or southbound). Would=
 you like us to add that point to the terminology I-D?<o:p></o:p></span></p=
>
</div>
<div>
<p style=3D"background:white"><span style=3D"color:black">&nbsp;<o:p></o:p>=
</span></p>
</div>
<div>
<p style=3D"background:white"><span style=3D"color:black">best regards,<o:p=
></o:p></span></p>
</div>
<div>
<p style=3D"background:white"><span style=3D"color:black">John<o:p></o:p></=
span></p>
</div>
<div>
<p style=3D"background:white"><span style=3D"color:black">&nbsp;<o:p></o:p>=
</span></p>
</div>
</div>
<div>
<p style=3D"background:white"><span style=3D"color:black">&nbsp;<o:p></o:p>=
</span></p>
<div>
<p style=3D"background:white"><span style=3D"color:black">On Wed, Jun 15, 2=
016 at 8:40 AM, Linda Dunbar &lt;<a href=3D"mailto:linda.dunbar@huawei.com"=
 target=3D"_blank">linda.dunbar@huawei.com</a>&gt; wrote:<o:p></o:p></span>=
</p>
<div>
<div>
<p style=3D"background:white"><span style=3D"color:black">Dear Authors:<o:p=
></o:p></span></p>
<p style=3D"background:white"><span style=3D"color:black">&nbsp;<o:p></o:p>=
</span></p>
<p style=3D"background:white"><span style=3D"color:black">The term &#8220;C=
apability Layer&#8221; defined by the &#8220;draft-ietf-i2nsf-terminology-0=
0&#8221; carries different &nbsp;meaning than the &#8220;Capability Layer&#=
8221; used by the I2NSF charter.<o:p></o:p></span></p>
<p style=3D"background:white"><span style=3D"font-size:10.0pt;font-family:C=
ourier;color:black">&nbsp;</span><span style=3D"color:black"><o:p></o:p></s=
pan></p>
<p style=3D"background:white"><span style=3D"color:black">&#8220;draft-ietf=
-i2nsf-terminology-00&#8221;:<o:p></o:p></span></p>
<p style=3D"background:white"><i><span style=3D"font-size:9.0pt;font-family=
:&quot;PT Serif&quot;,&quot;serif&quot;;color:#222222">Capability: Defines =
a set of features that are available from a managed entity (see also I2NSF =
Capability).</span></i><span style=3D"color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><i><span style=3D"font-size:9.0pt;font-family=
:&quot;PT Serif&quot;,&quot;serif&quot;;color:#222222">&nbsp;</span></i><sp=
an style=3D"color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><i><span style=3D"font-size:9.0pt;font-family=
:&quot;PT Serif&quot;,&quot;serif&quot;;color:#222222">Capability Layer: De=
fines an abstraction layer that exposes a set of capabilities of the I2NSF =
system.</span></i><span style=3D"color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span style=3D"color:black">&nbsp;<o:p></o:p>=
</span></p>
<p style=3D"background:white"><span style=3D"color:black">I2NSF Charter:<o:=
p></o:p></span></p>
<p style=3D"background:white"><i><span style=3D"font-size:9.0pt;font-family=
:&quot;PT Serif&quot;,&quot;serif&quot;;color:#222222">I2NSF will specify i=
nterfaces at two functional levels for the control and monitoring of networ=
k security functions:</span></i><span style=3D"color:black"><o:p></o:p></sp=
an></p>
<p style=3D"background:white"><i><span style=3D"font-size:9.0pt;font-family=
:&quot;PT Serif&quot;,&quot;serif&quot;;color:#222222">The I2NSF Capability=
 Layer specifies how to control and monitor NSFs at a functional implementa=
tion level. The term &quot;Functional Implementation&quot; is used
 to emphasize that the rules (for control and monitor) of NSFs have to be i=
mplementable by most NSFs. I2NSF will standardize a set of interfaces by wh=
ich a security controller can invoke, operate, and monitor NSFs.<br>
<br>
The I2NSF Service Layer defines how clients' security policies may be expre=
ssed to a security controller. The controller implements its policies accor=
ding to the various capabilities provided by the I2NSF Capability Layer. Th=
e I2NSF Service Layer also allows
 the client to monitor the client specific policies.</span></i><span style=
=3D"color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span style=3D"color:black">&nbsp;<o:p></o:p>=
</span></p>
<p style=3D"background:white"><span style=3D"color:black">If we use the def=
initions by the &#8220;draft-ietf-i2nsf-terminology-00&#8221;, we should cr=
eate a different terminology to represent the &#8220;South bound Interface&=
#8221; between Controller and NSF.<o:p></o:p></span></p>
<p style=3D"background:white"><span style=3D"color:black">&nbsp;<o:p></o:p>=
</span></p>
<p style=3D"background:white"><span style=3D"color:black">Thanks, Linda<o:p=
></o:p></span></p>
<p style=3D"background:white"><span style=3D"color:black">&nbsp;<o:p></o:p>=
</span></p>
<p style=3D"background:white"><span style=3D"color:black">&nbsp;<o:p></o:p>=
</span></p>
</div>
</div>
</div>
<p style=3D"background:white"><span style=3D"color:black"><br>
<br clear=3D"all">
<br>
--<o:p></o:p></span></p>
<div>
<div>
<p style=3D"background:white"><span style=3D"color:black">regards,<o:p></o:=
p></span></p>
</div>
<div>
<p style=3D"background:white"><span style=3D"color:black">John<o:p></o:p></=
span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_4A95BA014132FF49AE685FAB4B9F17F657EC176Bdfweml501mbb_--


From nobody Sat Jun 18 14:09:01 2016
Return-Path: <linda.dunbar@huawei.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 1549A12D99E for <i2nsf@ietfa.amsl.com>; Sat, 18 Jun 2016 14:09:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.646
X-Spam-Level: 
X-Spam-Status: No, score=-5.646 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id J8vXE11-_j4J for <i2nsf@ietfa.amsl.com>; Sat, 18 Jun 2016 14:08:58 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9E29912D98B for <I2NSF@ietf.org>; Sat, 18 Jun 2016 14:08:57 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml704-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CME55747; Sat, 18 Jun 2016 21:08:55 +0000 (GMT)
Received: from DFWEML703-CAH.china.huawei.com (10.193.5.177) by lhreml704-cah.china.huawei.com (10.201.5.130) with Microsoft SMTP Server (TLS) id 14.3.235.1; Sat, 18 Jun 2016 22:08:54 +0100
Received: from DFWEML501-MBB.china.huawei.com ([10.193.5.179]) by DFWEML703-CAH.china.huawei.com ([10.193.5.177]) with mapi id 14.03.0235.001; Sat, 18 Jun 2016 14:08:47 -0700
From: Linda Dunbar <linda.dunbar@huawei.com>
To: John Strassner <strazpdj@gmail.com>, "DIEGO LOPEZ GARCIA (diego.r.lopez@telefonica.com)" <diego.r.lopez@telefonica.com>, "Xialiang (Frank)" <frank.xialiang@huawei.com>, Susan Hares <shares@ndzh.com>
Thread-Topic: =?Windows-1252?Q?_I2NSF_Terminology_draft_:__Is_it_better_to_have_two_dis?= =?Windows-1252?Q?tinct_terminologies_to_differentiate_the_=93Client_to_co?= =?Windows-1252?Q?ntroller=94_from_the_=93Client_to_NSFs=94=3F?=
Thread-Index: AdHJpQJMphaYqA5QSOm+bAlcWoNW6Q==
Date: Sat, 18 Jun 2016 21:08:46 +0000
Message-ID: <4A95BA014132FF49AE685FAB4B9F17F657EC498B@dfweml501-mbb>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.220.132.4]
Content-Type: multipart/alternative; boundary="_000_4A95BA014132FF49AE685FAB4B9F17F657EC498Bdfweml501mbb_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020202.5765B867.00F9, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: cd935311472aa8a25f0fb71d4e941812
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/maKi0Wp8BWHc6iyegl6qvlLM6Kc>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>
Subject: [I2nsf] =?windows-1252?q?_I2NSF_Terminology_draft_=3A__Is_it_bett?= =?windows-1252?q?er_to_have_two_distinct_terminologies_to_differentiate_t?= =?windows-1252?q?he_=93Client_to_controller=94_from_the_=93Client_to_NSFs?= =?windows-1252?q?=94=3F?=
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 18 Jun 2016 21:09:00 -0000

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

Dear authors of the I2NSF terminology draft:

I2NSF framework has two different types of clients:

1.      One type of client sending inquiry/request for Flow Security Policy=
 to a controller (who controls a network). For example: an overlay network =
controller sending inquiry/request for Flow Security Policy to an underlay =
network controller.

2.      Another type of client is the controller sending Flow Security Poli=
cy to individual NSFs.

Simply put, the client described in 1) is making request to the (I2NSF) Con=
troller (i.e. the controller=92s North Bound Interface); and the =93client=
=94 described in 2) is making request to the NSFs ( i.e. the controller=92s=
 South Bound Interface).

It seems to me that the =93I2NSF Client=94 described in the current I2NSF T=
erminology draft is performing the =93controller=94 function, and the =93I2=
NSF Agent=94 is residing in the NSF for receiving the flow security policie=
s from the =93Controller=94.


Is it better to have two distinct terminologies to differentiate the =93Cli=
ent to controller=94 from the =93Client to NSFs=94?

Any suggestions?

Linda


--_000_4A95BA014132FF49AE685FAB4B9F17F657EC498Bdfweml501mbb_
Content-Type: text/html; charset="Windows-1252"
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=3DWindows-1=
252">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@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:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1074284339;
	mso-list-type:hybrid;
	mso-list-template-ids:-663687306 1334725304 67698691 67698693 67698689 676=
98691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:SimSun;
	mso-bidi-font-family:"Times New Roman";}
@list l1
	{mso-list-id:1895388172;
	mso-list-type:hybrid;
	mso-list-template-ids:1165515540 67698703 67698691 67698693 67698689 67698=
691 67698693 67698689 67698691 67698693;}
@list l1:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Dear authors of the I2NSF terminology draft:<o:p></o=
:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I2NSF framework has two different types of clients:<=
o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l1 level=
1 lfo2"><![if !supportLists]><span style=3D"mso-list:Ignore">1.<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>One type of client sending inquiry/request for Flow=
 Security Policy to a controller (who controls a network). For example: an =
overlay network controller sending inquiry/request for Flow Security Policy=
 to an underlay network controller.
<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l1 level=
1 lfo2"><![if !supportLists]><span style=3D"mso-list:Ignore">2.<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>Another type of client is the controller sending Fl=
ow Security Policy to individual NSFs.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Simply put, the client described in 1) is making req=
uest to the (I2NSF) Controller (i.e. the controller=92s North Bound Interfa=
ce); and the =93client=94 described in 2) is making request to the NSFs ( i=
.e. the controller=92s South Bound Interface).
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">It seems to me that the =93I2NSF Client=94 described=
 in the current I2NSF Terminology draft is performing the =93controller=94 =
function, and the =93I2NSF Agent=94 is residing in the NSF for receiving th=
e flow security policies from the =93Controller=94.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Is it better to have two distinct terminologies to d=
ifferentiate the =93Client to controller=94 from the =93Client to NSFs=94?<=
o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Any suggestions? <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Linda<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_4A95BA014132FF49AE685FAB4B9F17F657EC498Bdfweml501mbb_--


From nobody Sat Jun 18 22:01:45 2016
Return-Path: <strazpdj@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 3F05312D1A2 for <i2nsf@ietfa.amsl.com>; Sat, 18 Jun 2016 22:01:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id V4f_41mjEhlr for <i2nsf@ietfa.amsl.com>; Sat, 18 Jun 2016 22:01:41 -0700 (PDT)
Received: from mail-lf0-x234.google.com (mail-lf0-x234.google.com [IPv6:2a00:1450:4010:c07::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A96BE12D96C for <I2NSF@ietf.org>; Sat, 18 Jun 2016 22:01:40 -0700 (PDT)
Received: by mail-lf0-x234.google.com with SMTP id q132so19601776lfe.3 for <I2NSF@ietf.org>; Sat, 18 Jun 2016 22:01:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=CTP5YLYJ8vvPwqXJNZlJK0L7Km8xyaanMHakt36XaGE=; b=OPTnLKZjNpNYkMay3EHC5DTfXhYMpGgje2lYrBmWn90tl69UfekxIIw3BeRziywV8m TFSPrDImJoGD+NI8dhhaa6J0ZY38kqpgXk+nk2LTVNCNyWXSMbEKiUVxe1lIhsVHvCeU Up4oNr1wBTygwa8nYkjXs6XkdTk56REcYA9SM6APf75xHtLyF81050wWAS1BTMEjhnvs SmevNDfl2jyHXcyoY0q4Y/hFzCwnCBY6cZKKi1Pf23Wb6I09EnfESTJNT3aiNDEyAs9F lRGXdOxaAOO/GdDcf5d0DFeJX5y/8/pZd4rv8ChtmJmc06xmKg/o4yNvyGrmG6TyPSUU 88Vw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=CTP5YLYJ8vvPwqXJNZlJK0L7Km8xyaanMHakt36XaGE=; b=Cjd0jxTd740Uy0d0Egz0TDAMq2GMsjJrzZmYDOgClLZFtujO4FIpMNKaZ/tETAqdbT BoAX24VNiFwtvYEFnhofpD3ohD9eriqna5CgP4pM1iW2tK5bdDkbOpTl7T/8fxq5K7Nt QLx2QITdW24vZb78IGhFn7/Xhs5Fd++xYKiewwXUpmZAoqoJ/Xdm0e5O7XbBhPXXMYvH 2QG3h1z5Ytl//dhYq2WbFBPYLVsaO7l3Dd8OKLmLIJcfQyq/CH5s5i4C3jtVKNSosFCS zgH0j7CmR5jFdO9HJIB4VdCZjO8SIxMxzTRhNH5EM2dhWybLu86C62FNO19frbs/vXhz ujbw==
X-Gm-Message-State: ALyK8tJY9+u6btx0BV6TOZC/bV0LDqgXCj9s4zRzN0bj6kHtbr8S8cPYCB2Cf5nJP2QvvCWHoPhUNvzLBj7wmQ==
X-Received: by 10.46.5.208 with SMTP id 199mr2454521ljf.12.1466312498857; Sat, 18 Jun 2016 22:01:38 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.20.101 with HTTP; Sat, 18 Jun 2016 22:01:37 -0700 (PDT)
In-Reply-To: <4A95BA014132FF49AE685FAB4B9F17F657EB58CB@dfweml501-mbb>
References: <4A95BA014132FF49AE685FAB4B9F17F657EB4CA0@dfweml501-mbb> <CAJwYUrF3XNLDJyVaX3uQnJEr2X3uNZrhk9h5-KTf22pKu_FKcw@mail.gmail.com> <4A95BA014132FF49AE685FAB4B9F17F657EB58CB@dfweml501-mbb>
From: John Strassner <strazpdj@gmail.com>
Date: Sun, 19 Jun 2016 14:01:37 +0900
Message-ID: <CAJwYUrFy-XaWKWdUnOY6wbcSscTS7jwzHuCeWD+mL8RctV34ow@mail.gmail.com>
To: Linda Dunbar <linda.dunbar@huawei.com>, John Strassner <strazpdj@gmail.com>
Content-Type: multipart/alternative; boundary=001a114a6e949fcceb05359a7b5b
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/TnTBWzHzgUKWWDC5ZPyF1N_LjCE>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, Dacheng Zhang <dacheng.zdc@alibaba-inc.com>, "DIEGO LOPEZ GARCIA \(diego.r.lopez@telefonica.com\)" <diego.r.lopez@telefonica.com>, Susan Hares <shares@ndzh.com>
Subject: Re: [I2nsf] questions about some terminologies defined by draft-ietf-i2nsf-terminology-00
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 19 Jun 2016 05:01:43 -0000

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

Hi Linda,

these are two different questions:

> My thinking maybe too simplistic.

> I picture a =E2=80=9CController=E2=80=9D having two ports,

>  one port connecting to clients ..., interface from this port is =E2=80=
=9CService
layer interface=E2=80=9D

> another port connecting to NSFs, the interface from this port is
=E2=80=9Ccapability layer interface=E2=80=9D.


I think this could be a bit ambiguous.

When I think of "southbound interface", I think of a programming interface.
The Capability Layer Interface is not a pure programming interface; rather,
it is an interface that advertises the set of functions available. It does
not define how to program those functions.

> What extra meaning does it carry with the wording =E2=80=9Cabstraction La=
yer=E2=80=9D ?

from my last note, I posited that we did not have an abstraction **layer**
- indeed, I'm not sure I know what that means. Rather, we have a **set of
abstractions** (which are, of course, the capabilities, which represent a
(sub)set of all possible features in the NSFs in a vendor-neutral way).

Here is the text of the last note; Diego and Dacheng liked the second of my
proposed definitions.


On 16 Jun 2016, at 15:05 , John Strassner <strazpdj@gmail.com> wrote:

Hi Dacheng,

I agree that "I2NSF system" is not well defined. Your definition is better,
but it should apply for all NSFs (not 'the NSF'). In addition, the
Capability Layer is not an abstraction *layer*, it a simply a collection of
abstractions (the capabilities). So how about:

*    Capability Layer:  Defines the set of capabilities available to the
Controller for the set of NSFs that the Controller manages.*

or

*    Capability Layer:  Defines the set of features available to the
Controller for the set of NSFs that the Controller manages.*


On Fri, Jun 17, 2016 at 6:10 PM, Linda Dunbar <linda.dunbar@huawei.com>
wrote:

> John,
>
>
>
> My thinking maybe too simplistic.
>
> I picture a =E2=80=9CController=E2=80=9D having two ports,
>
> -        one port connecting to clients (which can be another domain
> controller or Overlay network controller), interface from this port is
> =E2=80=9CService layer interface=E2=80=9D
>
> -        another port connecting to NSFs, the interface from this port is
> =E2=80=9Ccapability layer interface=E2=80=9D.
>
>
>
> So I thought that the Service Layer interface is the North Bound interfac=
e
> to the Controller, the capability interface is the south bound to the
> controller.
>
>
>
> What extra meaning does it carry with the wording =E2=80=9Cabstraction La=
yer=E2=80=9D ?
>
> *Capability Layer: Defines an abstraction layer that exposes a set of
> {features that are available from a managed entity} of the I2NSF system.*
>
> Thank you.
>
>
>
> Linda
>
>
>
> *From:* John Strassner [mailto:strazpdj@gmail.com]
> *Sent:* Thursday, June 16, 2016 12:58 AM
> *To:* Linda Dunbar; John Strassner
> *Cc:* Susan Hares; DIEGO LOPEZ GARCIA (diego.r.lopez@telefonica.com);
> I2NSF@ietf.org
> *Subject:* Re: questions about some terminologies defined by
> draft-ietf-i2nsf-terminology-00
>
>
>
> HI Linda,
>
>
>
> I don't see the conflict in the two definitions. If I substitute the firs=
t
> (within braces) into the second, I get:
>
>
>
> *Capability Layer: Defines an abstraction layer that exposes a set of
> {features that are available from a managed entity} of the I2NSF system.*
>
>
>
> When I look at the Charter's Capability Layer, I think we're still OK -
> the Charter "...specifies how to control and monitor NSFs at a functional
> level...", and Capabilities (the features that are available) are essenti=
al
> for planning how to control and monitor NSFs.
>
>
>
> Features (i.e., capabilities) are independent of interface (northbound or
> southbound). Would you like us to add that point to the terminology I-D?
>
>
>
> best regards,
>
> John
>
>
>
>
>
> On Wed, Jun 15, 2016 at 8:40 AM, Linda Dunbar <linda.dunbar@huawei.com>
> wrote:
>
> Dear Authors:
>
>
>
> The term =E2=80=9CCapability Layer=E2=80=9D defined by the
> =E2=80=9Cdraft-ietf-i2nsf-terminology-00=E2=80=9D carries different  mean=
ing than the
> =E2=80=9CCapability Layer=E2=80=9D used by the I2NSF charter.
>
>
>
> =E2=80=9Cdraft-ietf-i2nsf-terminology-00=E2=80=9D:
>
> *Capability: Defines a set of features that are available from a managed
> entity (see also I2NSF Capability).*
>
>
>
> *Capability Layer: Defines an abstraction layer that exposes a set of
> capabilities of the I2NSF system.*
>
>
>
> I2NSF Charter:
>
> *I2NSF will specify interfaces at two functional levels for the control
> and monitoring of network security functions:*
>
>
>
> *The I2NSF Capability Layer specifies how to control and monitor NSFs at =
a
> functional implementation level. The term "Functional Implementation" is
> used to emphasize that the rules (for control and monitor) of NSFs have t=
o
> be implementable by most NSFs. I2NSF will standardize a set of interfaces
> by which a security controller can invoke, operate, and monitor NSFs. The
> I2NSF Service Layer defines how clients' security policies may be express=
ed
> to a security controller. The controller implements its policies accordin=
g
> to the various capabilities provided by the I2NSF Capability Layer. The
> I2NSF Service Layer also allows the client to monitor the client specific
> policies.*
>
>
>
> If we use the definitions by the =E2=80=9Cdraft-ietf-i2nsf-terminology-00=
=E2=80=9D, we
> should create a different terminology to represent the =E2=80=9CSouth bou=
nd
> Interface=E2=80=9D between Controller and NSF.
>
>
>
> Thanks, Linda
>
>
>
>
>
>
>
>
> --
>
> regards,
>
> John
>



--=20
regards,
John

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

<div dir=3D"ltr"><div>Hi Linda,</div><div><br></div><div>these are two diff=
erent questions:</div><div><br></div><div><p class=3D"MsoNormal"><span styl=
e=3D"color:rgb(31,73,125);font-family:&quot;Calibri&quot;,&quot;sans-serif&=
quot;;font-size:11pt">&gt; My thinking maybe too simplistic. <u></u><u></u>=
</span></p><p class=3D"MsoNormal"><span style=3D"color:rgb(31,73,125);font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;font-size:11pt">&gt; I pi=
cture a =E2=80=9CController=E2=80=9D having two ports,</span></p><p class=
=3D"MsoNormal"><span style=3D"color:rgb(31,73,125);font-family:&quot;Calibr=
i&quot;,&quot;sans-serif&quot;;font-size:11pt">&gt;=C2=A0</span><span style=
=3D"color:rgb(31,73,125);font-family:&quot;Calibri&quot;,&quot;sans-serif&q=
uot;;font-size:11pt"><span><span style=3D"font:7pt &quot;Times New Roman&qu=
ot;;font-size-adjust:none;font-stretch:normal"> </span></span></span><u></u=
><span style=3D"color:rgb(31,73,125);font-family:&quot;Calibri&quot;,&quot;=
sans-serif&quot;;font-size:11pt">one port connecting to clients ..., interf=
ace from this port is =E2=80=9CService layer interface=E2=80=9D</span></p><=
p class=3D"MsoNormal"><span style=3D"color:rgb(31,73,125);font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;font-size:11pt">&gt;=C2=A0</span><spa=
n style=3D"color:rgb(31,73,125);font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;font-size:11pt">another port connecting to NSFs, the interface =
from this port is =E2=80=9Ccapability layer interface=E2=80=9D. <u></u><u><=
/u></span></p><p class=3D"MsoNormal"><span style=3D"color:rgb(31,73,125);fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;font-size:11pt"><u></u=
>=C2=A0<u></u></span></p></div><div>I think this could be a bit ambiguous.<=
/div><div><br></div><div>When I think of &quot;southbound interface&quot;, =
I think of a programming interface. The Capability Layer Interface is not a=
 pure programming interface; rather, it is an interface that advertises the=
 set of functions available. It does not define how to program those functi=
ons.</div><div><br></div><div><p class=3D"MsoNormal"><span style=3D"color:r=
gb(31,73,125);font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;font-s=
ize:11pt">&gt; What extra meaning does it carry with the wording =E2=80=9Ca=
bstraction Layer=E2=80=9D ? <u></u><u></u></span></p></div><div><br></div><=
div>from my last note, I posited that we did not have an abstraction **laye=
r** - indeed, I&#39;m not sure I know what that means. Rather, we have a **=
set of abstractions** (which are, of course, the capabilities, which repres=
ent a (sub)set of all possible features in the NSFs in a vendor-neutral way=
).</div><div><br></div><div>Here is the text of the last note; Diego and Da=
cheng liked the second of my proposed definitions.<br></div><div><br></div>=
<div><p class=3D"MsoNormal"><br></p></div><div><div>On 16 Jun 2016, at 15:0=
5 , John Strassner &lt;<a href=3D"mailto:strazpdj@gmail.com" target=3D"_bla=
nk">strazpdj@gmail.com</a>&gt; wrote:</div><br><div><div dir=3D"ltr"><div>H=
i Dacheng,</div><div><br></div><div>I agree that &quot;<span>I2NSF</span> s=
ystem&quot; is not well defined. Your definition is better, but it should a=
pply for all NSFs (not &#39;the NSF&#39;). In addition, the Capability Laye=
r is not an abstraction <em>layer</em>, it a simply a collection of abstrac=
tions (the capabilities). So how about:</div><div><br></div><div><em>=C2=A0=
=C2=A0=C2=A0 Capability Layer:=C2=A0 Defines the set of capabilities availa=
ble to the Controller for the set of NSFs that the Controller manages.</em>=
</div><div><br></div><div>or</div><div><br></div><div><div><em>=C2=A0=C2=A0=
=C2=A0 Capability Layer:=C2=A0 Defines the set of features available to the=
 Controller for the set of NSFs that the Controller manages.</em></div></di=
v><div><i style=3D"font-family:Calibri,sans-serif;font-size:15px"><span lan=
g=3D"EN-US" style=3D"color:rgb(34,34,34);font-family:&quot;PT Serif&quot;;f=
ont-size:9pt"><br></span></i></div></div></div></div></div><div class=3D"gm=
ail_extra"><br><div class=3D"gmail_quote">On Fri, Jun 17, 2016 at 6:10 PM, =
Linda Dunbar <span dir=3D"ltr">&lt;<a href=3D"mailto:linda.dunbar@huawei.co=
m" target=3D"_blank">linda.dunbar@huawei.com</a>&gt;</span> wrote:<br><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #cc=
c solid;padding-left:1ex">





<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">John,
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">My thinking maybe too sim=
plistic.
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">I picture a =E2=80=9CCont=
roller=E2=80=9D having two ports,
<u></u><u></u></span></p>
<p><u></u><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&=
quot;sans-serif&quot;;color:#1f497d"><span>-<span style=3D"font:7.0pt &quot=
;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span></span><u></u><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">one port connecting =
to clients (which can be another domain controller or Overlay network contr=
oller), interface from this port is =E2=80=9CService layer
 interface=E2=80=9D<u></u><u></u></span></p>
<p><u></u><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&=
quot;sans-serif&quot;;color:#1f497d"><span>-<span style=3D"font:7.0pt &quot=
;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span></span><u></u><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">another port connect=
ing to NSFs, the interface from this port is =E2=80=9Ccapability layer inte=
rface=E2=80=9D.
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">So I thought that the Ser=
vice Layer interface is the North Bound interface to the Controller, the ca=
pability interface is the south bound to the controller.
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">What extra meaning does i=
t carry with the wording =E2=80=9Cabstraction Layer=E2=80=9D ?
<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">
<em><span style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;,&quot;s=
erif&quot;;color:#222222">Capability Layer: Defines an abstraction layer th=
at exposes a set of {features that are available from a managed entity} of =
the I2NSF system.</span></em><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Thank you.
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Linda<u></u><u></u></span=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> John Str=
assner [mailto:<a href=3D"mailto:strazpdj@gmail.com" target=3D"_blank">stra=
zpdj@gmail.com</a>]
<br>
<b>Sent:</b> Thursday, June 16, 2016 12:58 AM<br>
<b>To:</b> Linda Dunbar; John Strassner<br>
<b>Cc:</b> Susan Hares; DIEGO LOPEZ GARCIA (<a href=3D"mailto:diego.r.lopez=
@telefonica.com" target=3D"_blank">diego.r.lopez@telefonica.com</a>); <a hr=
ef=3D"mailto:I2NSF@ietf.org" target=3D"_blank">I2NSF@ietf.org</a><br>
<b>Subject:</b> Re: questions about some terminologies defined by draft-iet=
f-i2nsf-terminology-00<u></u><u></u></span></p>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">HI Linda,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I don&#39;t see the conflict in the two definitions.=
 If I substitute the first (within braces) into the second, I get:<u></u><u=
></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">
<em><span style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;,&quot;s=
erif&quot;;color:#222222">Capability Layer: Defines an abstraction layer th=
at exposes a set of {features that are available from a managed entity} of =
the I2NSF system.</span></em><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">When I look at the Charter&#39;s Capability Layer, I=
 think we&#39;re still OK - the Charter &quot;...specifies how to control a=
nd monitor NSFs at a functional level...&quot;, and Capabilities (the featu=
res that are available) are essential for planning how
 to control and monitor NSFs.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Features (i.e., capabilities) are independent of int=
erface (northbound or southbound). Would you like us to add that point to t=
he terminology I-D?<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">best regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">John<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">
<u></u>=C2=A0<u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">On Wed, Jun 15, 2016 at 8:40 AM, Linda Dunbar &lt;<a=
 href=3D"mailto:linda.dunbar@huawei.com" target=3D"_blank">linda.dunbar@hua=
wei.com</a>&gt; wrote:<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">Dear Authors:<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">The term =E2=80=9CCapability Layer=E2=80=9D defined =
by the =E2=80=9Cdraft-ietf-i2nsf-terminology-00=E2=80=9D carries different =
=C2=A0meaning than the =E2=80=9CCapability Layer=E2=80=9D used by the I2NSF=
 charter.
<u></u><u></u></p>
<p class=3D"MsoNormal">
<span style=3D"font-size:10.0pt;font-family:Courier">=C2=A0</span><u></u><u=
></u></p>
<p class=3D"MsoNormal">
=E2=80=9Cdraft-ietf-i2nsf-terminology-00=E2=80=9D:<u></u><u></u></p>
<p class=3D"MsoNormal">
<i><span style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;,&quot;se=
rif&quot;;color:#222222">Capability: Defines a set of features that are ava=
ilable from a managed entity (see also I2NSF Capability).</span></i><u></u>=
<u></u></p>
<p class=3D"MsoNormal">
<i><span style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;,&quot;se=
rif&quot;;color:#222222">=C2=A0</span></i><u></u><u></u></p>
<p class=3D"MsoNormal">
<i><span style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;,&quot;se=
rif&quot;;color:#222222">Capability Layer: Defines an abstraction layer tha=
t exposes a set of capabilities of the I2NSF system.</span></i><u></u><u></=
u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">I2NSF Charter:
<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:6.3pt;margin-left:.5in">
<i><span style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;,&quot;se=
rif&quot;;color:#222222">I2NSF will specify interfaces at two functional le=
vels for the control and monitoring of network security functions:</span></=
i><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:6.3pt;margin-left:.5in">
<i><span style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;,&quot;se=
rif&quot;;color:#222222">The I2NSF Capability Layer specifies how to contro=
l and monitor NSFs at a functional implementation level. The term &quot;Fun=
ctional Implementation&quot; is used to emphasize that the rules
 (for control and monitor) of NSFs have to be implementable by most NSFs. I=
2NSF will standardize a set of interfaces by which a security controller ca=
n invoke, operate, and monitor NSFs.<br>
<br>
The I2NSF Service Layer defines how clients&#39; security policies may be e=
xpressed to a security controller. The controller implements its policies a=
ccording to the various capabilities provided by the I2NSF Capability Layer=
. The I2NSF Service Layer also allows
 the client to monitor the client specific policies.</span></i><u></u><u></=
u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">If we use the definitions by the =E2=80=9Cdraft-ietf=
-i2nsf-terminology-00=E2=80=9D, we should create a different terminology to=
 represent the =E2=80=9CSouth bound Interface=E2=80=9D between Controller a=
nd NSF.
<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Thanks, Linda<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
</div>
<p class=3D"MsoNormal"><br>
<br clear=3D"all">
<br>
-- <u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">John<u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>

</blockquote></div><br><br clear=3D"all"><br>-- <br><div class=3D"gmail_sig=
nature" data-smartmail=3D"gmail_signature"><div>regards,</div><div>John</di=
v></div>
</div>

--001a114a6e949fcceb05359a7b5b--


From nobody Sun Jun 19 02:22:10 2016
Return-Path: <cataldo.basile@polito.it>
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 9881512D113 for <i2nsf@ietfa.amsl.com>; Sun, 19 Jun 2016 02:22:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.627
X-Spam-Level: 
X-Spam-Status: No, score=-5.627 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OpMHmnzbhAp8 for <i2nsf@ietfa.amsl.com>; Sun, 19 Jun 2016 02:22:05 -0700 (PDT)
Received: from fm2nodo5.polito.it (fm2nodo5.polito.it [130.192.180.14]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5D1F912D112 for <i2nsf@ietf.org>; Sun, 19 Jun 2016 02:22:05 -0700 (PDT)
Received: from polito.it (frontmail1.polito.it [130.192.180.41]) by fm2nodo5.polito.it  with ESMTP id u5J9LfWc001609-u5J9LfWe001609 (version=TLSv1.0 cipher=DHE-RSA-AES256-SHA bits=256 verify=CAFAIL); Sun, 19 Jun 2016 11:21:41 +0200
Received: from [151.32.113.168] (account d011649@polito.it HELO [192.168.0.4]) by polito.it (CommuniGate Pro SMTP 6.1.9) with ESMTPSA id 107294440; Sun, 19 Jun 2016 11:21:41 +0200
To: Susan Hares <shares@ndzh.com>, "'DIEGO LOPEZ GARCIA'" <diego.r.lopez@telefonica.com>
References: <010801d1c1aa$6ac56ee0$40504ca0$@ndzh.com> <B2C68D9F-53FB-4819-ADDF-9EEF28FD4094@telefonica.com> <c760a113-8e84-7d67-019c-fc3eae638d61@polito.it> <006e01d1c285$71a2d230$54e87690$@ndzh.com> <230501e1-207e-971d-d6c4-cdd6d5b0dbc4@polito.it> <000201d1c773$ca203590$5e60a0b0$@ndzh.com>
From: Aldo Basile <cataldo.basile@polito.it>
Message-ID: <eebf78ce-86f5-7e47-6dbd-6a7700996ed4@polito.it>
Date: Sun, 19 Jun 2016 11:21:40 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1
MIME-Version: 1.0
In-Reply-To: <000201d1c773$ca203590$5e60a0b0$@ndzh.com>
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="------------ms000806030800090504090202"
X-FEAS-SYSTEM-WL: 130.192.180.41
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/zeO9qhKwCnWhq-5RJUNPsXw0i44>
Cc: i2nsf@ietf.org, adrian@olddog.co.uk, 'Linda Dunbar' <linda.dunbar@huawei.com>
Subject: Re: [I2nsf] Help on turning I2NSF Information Models to Data Models
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 19 Jun 2016 09:22:08 -0000

This is a cryptographically signed message in MIME format.

--------------ms000806030800090504090202
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: quoted-printable

Dear Susan,

further answers to your answers...
I listed the condition match algorithms we support, tried to clarify the =

custom match, exposed the risk for non-interoperability in case of too=20
much obscurity for custom match algorithms, and added some more hints on =

the resolution strategies.
Finally, I exposed my idea of capability template (and algebra) to=20
reduce the backhaul needed to describe NSFs.

And sorry for the delay in answering...


On 16/06/2016 04:06, Susan Hares wrote:
> Aldo:
>
> I forgot to give a summary of my email.  I agree things are missing fro=
m
> hares-pkt-eca-policy.   One question is whether we have a simple filter=
 yang
> model and a security filter model or how these are linked.


------------
Aldo:
I am not sure I understood the question. What we have in SECURED is a=20
main model (which should match your security filter model), which=20
defines the concepts (conditions, action, resolution strategies,=20
matching conditions, etc.) and several sub-models that define the=20
concepts in the main model (which should match your simple yang filter=20
model). Intuitively, sub-models mainly perform sub-classing and add=20
relations among these subclasses and other main model classes.
Sub-models can be nested (to form a tree).
------------

>
> I could not access your papers.  Would you send them (to me directly)? =
 I
> think we have a lot of good work we can do togheter.
>
> Sue Hares
>
> -----Original Message-----
> From: Susan Hares [mailto:shares@ndzh.com]
> Sent: Wednesday, June 15, 2016 10:02 PM
> To: 'Aldo Basile'; 'DIEGO LOPEZ GARCIA'
> Cc: 'i2nsf@ietf.org'; 'adrian@olddog.co.uk'; 'Linda Dunbar'
> Subject: RE: [I2nsf] Help on turning I2NSF Information Models to Data M=
odels
>
> Aldo:
>
> I'm going to answer in summary, and then with "sue:" in the text below.=
  On,
> hares-i2rs-pkt-eca-policy - I agree it is missing
>
> -----Original Message-----
> From: I2nsf [mailto:i2nsf-bounces@ietf.org] On Behalf Of Aldo Basile
> Sent: Friday, June 10, 2016 6:46 AM
> To: Susan Hares; 'DIEGO LOPEZ GARCIA'
> Cc: i2nsf@ietf.org; adrian@olddog.co.uk; 'Linda Dunbar'
> Subject: Re: [I2nsf] Help on turning I2NSF Information Models to Data M=
odels
>
> Dear Susan,
>
> more comments in-line...
>
>
>
> On 09/06/2016 21:30, Susan Hares wrote:
>>> Alod:
>>>
>>> The minor changes to getting IPTable deployments are why I started
>>> this thread.
>>>
>>> On 1)  I turned the packet matching into a ordered list where a match=

>>> causes the processing to stop.  Your action_to_enforce <--
>>> Resolution{Rx,Ry,Rt,...}.   You can see some of the ideas in my I2RS
> draft
>>> (draft-hares-i2rs-pkt-eca-policy), but it needed changes for I2RS and=
 for
>>> the policy.   The draft-hares-i2rs-fb-rib-data-model shows how you ca=
n
> use
>>> this policy on specific interfaces, and have a default RIB for things=

>>> which do not match.  I am interested to discuss your ideas on the
>>> more complex policy model.
>
>> I have checked your draft, I see that you can easily model iptables
>> rules. I also noticed that you mapped an incredibly high number of
>> conditions on the
>  > most important (if not all) protocols at the first four ISO layers.
> Excellent work that we may want to reuse.
>
> Thank you.
>
>> Compared to our model, there is a missing information: the condition
>> matching algorithm, i.e., the types of operations allowed when
>> specifying a >condition on a given field. That is, when you express
> conditions on IP Protocol Type field you specify a list of values and d=
on't
> need to use ranges (=3D set based), for source or dest ports you may wa=
nt to
> use  inequalities or ranges (=3D range based) and for IP source and des=
t you
> may want to use prefixes (=3D prefix based ~ range based).
>> For URLs and other upper protocol conditions on strings you may want t=
o
>> use string match (like squid dstdomain acl) or regex match  (like squi=
d
> url_regex acl).
>
> Sue: I agree.  I am waiting for the WG LC to be completed to release a
> version with more matching conditions.  However, I'd be very interested=
 in
> yours.
>

------------
Aldo:
The model we have developed in SECURED use 4 types of matching conditions=
:
- set-based (with =3D, !=3D)
- range-based (<,=3D,!=3D,>,<=3D,>=3D)
- regex match (we didn't enter into the details of the actual regex=20
engine, we use Java Regex only because our prototype is written in Java)
- custom match (as explained in the previous email, requires to be=20
characterized with information on the examined fields and an optional=20
algorithm)
------------

>> Finally, to describe cases like antivirus or malware detection
>> conditions we have introduced the custom match conditions (i.e., we
>> describe the list of fields that the condition match verifier will tak=
e
> into account when taking the decision  without explicitly referring to =
the
> algorithm to map these inputs into a Boolean answer).
>> 'Other capabilities' in the Capabilities draft will likely be Custom M=
atch
> conditions.
>
> Sue: You are correct this is missing.  My struggle was where to draw th=
e
> line for simple filtering (aka IPTable or netfiltesr) and the security
> custom.
> I was trying to create a base model for simple filtering and augment it=
=2E
> Do you think I have a good base.

------------
Aldo:
Yes, it is definitely a good base.
I fear that in general, several products (like classifier, parental=20
control, IDS, IPS, etc.) will have their own custom-match.
This is a risk from the interoperability point of view. To reason about=20
the policy and to deduce how a device can be used to enforce a policy=20
and what kind of traffic it must receive to be able to correctly work,=20
additional info must be associated to custom match. The exact amount of=20
information is not completely clear to me, this is why I am assuming a=20
black-box I/O definition of the custom match.
------------


>
>> Since our objective in SECURED was also to model policy specification =
needs
> at a higher level (and to perform refinement), we concentrated on the
>> definition of resolution strategies that may be useful for administrat=
ors,
> regardless of the fact that they are actually implemented in some secur=
ity
>> controls.
>
> Sue: Excellent! I would love to see this policy.  I tried to get work o=
n the
> node filters (I2RS and I2NSF).  Is this the user to I2NSF Manager?
>
>> For instance we considered the Deny Take Precedence (DTP) resolution
>> strategies, borrowed from the DB world, where if more a rule matches, =
the
> action to enforce will be Deny (drop in your model) if at least one of =
the
> matching rule enforce the Deny.
>> This is a way to implement conservative policies.
>
> Sue: An interesting strategy for top-down (management).  Is that what y=
ou
> were doing?

------------
Aldo:
we support policies that can use DTP as resolution strategy, but we=20
don't officially selected one resolution strategy. Every policy can use=20
its own. Then we have an algorithm that exports policies in FMR (First=20
Matching Rule) to connect with the real world, which in most of the=20
cases uses FMR
------------


>
>> Moreover, there is also the Most Specific Take Precedence (MSTP) which=

> applies the rule that more precisely matches the PDU (e.g., if there is=
 a
> rule for > a subnet and one specific for a given IP, the one for the si=
ngle
> IP prevails).
>
> This MSTP - is often the default in routing.

------------
Aldo:
yes, MSTP is the first level of decision (prefix length), then=20
Administrative distance, then metrics (then, even if not specified=20
officially, there should be some internal table order or priority to=20
remove the last ambiguities).
This is another ad-hoc resolution strategy for routing.
------------

>
>> Note that not all the device use prioritized rules (=3D list of rules)=
 to
> make decisions. A simple example: the ipsec tools use the {Default, Use=
,
> Require, >Unique} attributes that slightly change the ordered list
> behavious. Therefore, the concept of resolution strategy needs to be
> explicitly reported in a data >model (in my opinion).
>
> Yes - the resolution strategy does need to  indicate whether it is orde=
red
> or "all rules match", or something else
>
> If you are interested in my policy model, a more detailed (and formal
> definition) description of resolution strategies and the policy model f=
or
> our work on capabilities can be found here:
>
> (for packet filters)
> http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=3D6111329
>
> (extension on application filters)
> http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=3D6690252
>
> Could you send me a copy via email (outside the mail list) with this
> documents. I cannot get access.
>
>>>
>>> On 2) My packet filters can be expanded to include application
>>> filters or we can create a another grouping of filters.
>
>> I agree it is a very easy step in your model.
>
> Thank you for your input.
>
>>
>> On 3) security controls in network security control I agree that the
>> matching is complex or the actions are complex.  In many
>> cases, these actions are specific to a vendor.   However, let's start =
with
>> simple URL filtering as an example.  I assumed that the URL Filtering
>> was point to a URL Filtering list.  There could be public lists or ven=
dor
>> generated lists.   Therefore in high level yang, the first part of the=

> i2NSF
>> Security content might be:
>>
>> Module -i2nsf-sec-content
>>     +--rw i2nsf-sec-content-cap* [order-id rule]
>>      +--rw order-id
>>      +--rw rule-name
>>      +--rw anti-virus
>>      |  +--rw public-anti-virus* [name]
>>      | ....
>>      |  +--rw vendor-anti-virus* [vendor]
>>      |  ....
>>      +--rw IPS
>>      |  +--rw snort-rules* [date]
>>      |  | ...
>>      |  +--rw vendor-IPS-rule* [Vendor]
>>      |  | ...
>>      +--rw URL Filtering
>>      |  +--rw public-url* [name]
>>      |  | ...
>>      |  +--rw vendor-url*[vendor]
>>      |  | ....
>>
>> I think this matches your work.   However, I think the results of the
> filter
>> process can be match or not.  The question is once you match, what do
>> you do?
>
> Aldo's comments:
>> If I understand correctly, you implicitly assume an action when using =
URL
> filters.
>> For me, URL filtering is just a condition of regex/string based type.
>> If (the URL in the PDU under examination matches some_URL_strings) the=
n
> return TRUE.
>
> Sue: Agreed
>
>>> some_URL_strings can be either manually written by the policy editor =
or
> obtained by some vendor or public source of URLs.
>
>> Then this condition on URLs can be mixed with other conditions to form=

> other rules.
>> if (URLcondition) ^ (other conditions) Then ACTION You can see a
>> simple example of what I'm describing in squid
>>
>> acl goodurl url_regex myurl1 myurl2 myurl3 acl goodip dst 1.1.1.1
>>
>> http_access allow goodurl goodip
>> If the list {myurl1 myurl2 myurl3 } is downloaded from a site, the mat=
ching
> does not change, the way to retrieve the data of course changes.
>>> I follow the same approach (i.e., I model them as conditions) also fo=
r for
> snort rules, VendorIPS rules etc.
>
> This was  my assumption in my code.   The reason I had two places was t=
o
> allow the user a mount point for the public rules (e.g. snort filters f=
rom a
> public site), and vendor developed (from IDS/IPS).  I am missing your p=
oint,
> but I have not read your documents yet.


------------
Aldo:
I support the idea to have a different mount points for public info to=20
be used by rules and their sub-entities (e.g., conditions, as in this cas=
e).
But for me, this mount point is a management aspect that is needed to=20
dynamically build the conditions that will be actually evaluated. While=20
the condition, the operations that can be used, and  wthe data that will =

evaluate in the packets/PDU remains the same.

Hope this better clarifies my point.
------------

>>>
>>> The packet eca actions can have many types
>>>   |        +--rw eca-actions
>>>  |        |  +--rw eca-ingress-act*
>>>   |        |  | ... (permit, deny, mirror)
>>>   |        +  +--rw eca-fwd-actions*
>>>   |        | ...  (invoke, tunnel encap, fwd, drop)
>>>   |        |  +--rw eca-egress-act*
>>>   |        |  |   (rate limit output,..)
>>>   |        |  +--rw eca-qos-actions*
>>>   |        |  | .. (set bits in packet
>>>   |        +  +--rw eca-security-actions*
>>>   |        |    uses i2nsf-sec-content-cap
>>>
>>>  I was starting to work on these complex set of actions when I felt I=

>>> needed to make sure I was on the right track.
>
>> I agree on these action types, I have considered all of them in my mod=
el.
>
>> To the URL filter example before, for me, the eca-fwd-actions drop is
>> the one that it is actually applied for blacklists of URL and fwd
>> (~allow/accept) is the one in case of white lists.
>
>> Hope this has clarified my idea on the complex actions that I saw in
>> the  Capabilities draft.
>
> Yes I has clarified our work.
>
>>
>> 4) PDP and PEP is a valuable concept.   I think that ordered lists of
>> packet-based ECA policy is simply a means for the PDP to send the PEP =
a
>> specific set of ordered filters.   Similarly, the exchange of capabili=
ties
>> is simply the  I2NSF sending the NSF its capabilities as ordered rules=
=2E
>>
>> +--rw i2nsf-policy-list
>>    +--rw policy-list-name string
>>    +--rw policy-rule [name]
>>        +--rw name  string
>>        +--rw net-sec-ctl-rules*
>>           uses ietf-pkt-eca-policy-cfg
>>        +--rw net-sec-content
>>           uses i2nsf-content-rules*
>>        +--rw net-attack-mitigate*
>>             uses i2nsf-mitigate-rules
>>
>> Have I misunderstood previous conversations on this topic?
>
>> Yes, you interpreted correctly my idea of events. However, in our mode=
l
>> we see in a slightly different way the PDP-PEP exchanges and capabilit=
y
>> interfaces.
>>
>> The PEP sends the PDP the stateful info (i.e., the context) together
>> with the flow/packet/PDU data to evaluate (note that some additional
>> info can be obtained from a PIP, but this is a minor detail).
>> This context info also contains the events that triggered the
>> evaluation from the PEP.
>
> This is a lot of backhaul for a simple security device (iptables) for m=
ore
> sophisticated devices, it may be the best way.

------------
Aldo:
I agree, for iptables you don't need to specify this structure, however=20
in my opinion the policy model should be compliant with it.
------------


>
>> The PDP looks into the Policy in the PolicyDB, checks matching rules
>> and decides actions (some of these rules will contain conditions on th=
e
>> events), then the PDP sends the PEP the action (+ provisional data).
>> [maybe it is not 100% compliant with IETF but just for lack of room,
>> it's already a long email.]
>
> I understand the concept.  It is the original PDP/PEP work.
> Is there a benefit in this for security work that I am missing?

------------
Aldo:
Not for iptables, but as said before, the underlying policy model should =

be compliant with it.
------------

>
>> In a SECURED-equivalent approach, the I2NSF controller knows (from a
>> repository) or asks the NSF its capabilities (through an API),
>> capabilities that include the list the actions that can enforce, the
>> conditions that allow to determine the traffic on which enforce
>> actions, plus all the other info needed to build a valid configuration=

>> for that device.
>> Then the SECURED infrastructure uses this info to derive a
>> configuration for the NSF (i.e., a policy composed of rules for the
>> specific NSF), based on high-level policies (i.e., vendor- NSF-agnosti=
c
>> security requirements).
>
> Sue: This is a reasonable approach, the only problem is how much "backh=
aul"
> of data needs to be done.  In modern switches fabrics, You can get a lo=
t of
> logic done on site.  (Age-old trade off: tunnel to process or process o=
n
> edge of network)

------------
Aldo:
I agree, a lot of backhaul, but it should be done only once, then I see=20
the need for ad hoc templates (written by us / other I2NSF experts) to=20
describe the main categories of functions (packet filter, l7 filter,=20
VPN, etc.) to allow vendors / NSF developers to easily tag their NSFs.=20
Moreover, we are developing a capability algebra for this (nice name for =

start from a known template and add some delta rules to specify=20
differences between your NSF and the base template) and for composing=20
templates (switch that filters and creates VPN and authenticates and...)
------------


>
>> That is, the policy is built on the NSF capabilities (capabilities tha=
t
>> describe what an NSF can do if the infrastructure wants to use it for
>> enforcing security policies) but it is not a capability.
>
> Hope I am not cryptic and boring with these long emails...
>
> Not cryptic and I really appreciate your long email.

Thanks.

Regards,
Aldo


--------------ms000806030800090504090202
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC
DtkwggR4MIIDYKADAgECAgECMA0GCSqGSIb3DQEBBQUAMEMxEDAOBgNVBAoTB0V1cm9QS0kx
FTATBgNVBAsTDEV1cm9QS0kgcm9vdDEYMBYGA1UEAxMPRXVyb1BLSSByb290IENBMB4XDTEw
MTIxODEzNDY0N1oXDTIwMTIzMTIzNTk1OVowVDELMAkGA1UEBhMCSVQxEDAOBgNVBAoTB0V1
cm9QS0kxFjAUBgNVBAsTDUV1cm9QS0kgSXRhbHkxGzAZBgNVBAMTEkV1cm9QS0kgSXRhbGlh
biBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJfEyV1trtaj8Z9P5ciATbx9
UuSwTN0pCxaDRz0sfE2Ymfn+5yl3pzdodOyoSEEZsnEJ9xUKlVM5vH7lesyvCXttCb6f4rC/
3z3D0G7uRtfomh+7lP/RbquzABS/j3fkriRkhFdEZu4xDSN+uPap2S2b18sOE6NpKkAZQlCS
8Un8ou+KyKqhA1+Xopgn/givJlPYLczmWQgodMoRVNyB0doIsqWrIp0g7LOTzvi21S4eFejT
FOaGcdrceRSmnmCSIVEahS8UVTJX9hBm3uCzrgJWr9RmbfLnWaIh/2/g/Y+4W3epzR7po0vJ
wt4Ze2Mm8RYMDJ6UT3N0AyjBo+Mn+iECAwEAAaOCAWQwggFgMA8GA1UdEwEB/wQFMAMBAf8w
DgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTQdeU/68q6a5ZRfCClmL3zZ9O0SjAfBgNVHSME
GDAWgBTwcRwoM1i3xca1w79RdahQ9JzSNDBJBgNVHSAEQjBAMD4GCisGAQQBqQcBAQIwMDAu
BggrBgEFBQcCARYiaHR0cDovL3d3dy5ldXJvcGtpLm9yZy9jYS9jcHMvMS4yLzBxBggrBgEF
BQcBAQRlMGMwIwYIKwYBBQUHMAGGF2h0dHA6Ly9vY3NwLmV1cm9wa2kub3JnMDwGCCsGAQUF
BzAChjBodHRwOi8vd3d3LmV1cm9wa2kub3JnL2NhL2NlcnRzL2V1cm9wa2lfcm9vdC5jZXIw
PwYDVR0fBDgwNjA0oDKgMIYuaHR0cDovL3d3dy5ldXJvcGtpLm9yZy9jYS9jcmwvZXVyb3Br
aV9yb290LmNybDANBgkqhkiG9w0BAQUFAAOCAQEAhDLeMx/dP2whwGb7ITa6sI6JUQZ3H9DQ
ApdTGfz6iLIOiZeeoUt/XE9kYgcFp23IC1+wQzsfY6wRWKStF4lscqDSlNnw4yyaVYkogY3B
k8pE7QxNXIlgsFk4IMnbDCamCon/pxMGPV8ruBwVxFjp4PctlbububbB10CixAgbzcDFNvLE
YUCJCV8V/iCAIs/w3MYk1NsAz/TfoCMXBrfn7ik69ImKdVOrdxwtyHs7vOx9A3xxCd5XCAc5
24mMC5Cenj+KQbh+dczXRIQAkEFbBEVrc8ytQv+NRT4FbqhS0FL1E2zkPTNtGdK4yyrWd/K8
Pa1s3h2GtamUiD8Mdj0MMzCCBPMwggPboAMCAQICAQEwDQYJKoZIhvcNAQEFBQAwVDELMAkG
A1UEBhMCSVQxEDAOBgNVBAoTB0V1cm9QS0kxFjAUBgNVBAsTDUV1cm9QS0kgSXRhbHkxGzAZ
BgNVBAMTEkV1cm9QS0kgSXRhbGlhbiBDQTAeFw0xMDEyMTgxMzU4MjJaFw0yMDEyMzEyMzU5
NTlaMGUxCzAJBgNVBAYTAklUMR4wHAYDVQQKExVQb2xpdGVjbmljbyBkaSBUb3Jpbm8xNjA0
BgNVBAMTLVBvbGl0ZWNuaWNvIGRpIFRvcmlubyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCC
ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMhpj5X8VQEnxMEjxZAwHADWcxXc/Tuf
CqQhBypLMJx+aowv9Qfr96jrXwpD/OKl6cz3Bmv0s/4oP5+ode2bWFXsVEKWR3J8vCusF1Nv
tPI16g8t5numZ+JGZqC3ZpvUTNsODUxb+M5L4T2zNtO4GqZlgDhB9QOKq+71LeKp+R3q5cIX
tSBPWYiH6EPbzQJQdxcbh3d9d+rxmtW1W4LmGqjBL2YGTezsbagbsHmSMX4Djw7TyuFR9qkB
NhLLiHizz0AdNqW95XY+/5GzTZak7k5FGxwwzR/sN6Q/Sj1xHcWNw+ROo1aUtf5k5jVQaScH
DjixGbqLQFf/2fItHfCRMMcCAwEAAaOCAb0wggG5MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0P
AQH/BAQDAgEGMB0GA1UdDgQWBBTNm1tbnup2IcQQaOjSLTfbHy/I5DAfBgNVHSMEGDAWgBTQ
deU/68q6a5ZRfCClmL3zZ9O0SjCBkQYDVR0gBIGJMIGGMD4GCisGAQQBqQcBAQIwMDAuBggr
BgEFBQcCARYiaHR0cDovL3d3dy5ldXJvcGtpLm9yZy9jYS9jcHMvMS4yLzBEBgorBgEEAakH
AgECMDYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cuaXRhbHkuZXVyb3BraS5vcmcvY2EvY3Bz
LzEuMi8wfgYIKwYBBQUHAQEEcjBwMCkGCCsGAQUFBzABhh1odHRwOi8vb2NzcC5pdGFseS5l
dXJvcGtpLm9yZzBDBggrBgEFBQcwAoY3aHR0cDovL3d3dy5pdGFseS5ldXJvcGtpLm9yZy9j
YS9jZXJ0cy9ldXJvcGtpX2l0YWx5LmNlcjBCBgNVHR8EOzA5MDegNaAzhjFodHRwOi8vd3d3
Lml0YWx5LmV1cm9wa2kub3JnL2NhL2NybC9pdGFseV9jcmwuY3JsMA0GCSqGSIb3DQEBBQUA
A4IBAQBTVJWIUBlbjxFQTkjRLgvNPt03m2NIhgCt+SIIFuC4rhB10VqHisAW68hXxHEfFZ06
LxeMLn3oGnPriWQdpPkC7MAt87iSyIG6Ofd1vN0oUhuWgiYqDKEOV/WX3fo9QXyFf8wEcoaK
xL4Au3aBnwVcRt6gJkBGG6J6LYc+FCVpXdxnd85sKaqTTCxtiTtwSVjqwLp/Ulj1USzhP/dj
6v40zAei5LHtCjSUwWzRz1M8nTsz1LTwOybzA582+i/fIVVaiqMZicNwtrFfzTpf7bk30unZ
2cqWbLUWjldCUloD+DwKnD7XtDeNIfKuA/0XYOT+xHFJJYGai+e3MlAgkK6PMIIFYjCCBEqg
AwIBAgICCdUwDQYJKoZIhvcNAQEFBQAwZTELMAkGA1UEBhMCSVQxHjAcBgNVBAoTFVBvbGl0
ZWNuaWNvIGRpIFRvcmlubzE2MDQGA1UEAxMtUG9saXRlY25pY28gZGkgVG9yaW5vIENlcnRp
ZmljYXRpb24gQXV0aG9yaXR5MB4XDTE1MTIxODExMzM1NloXDTIwMTIzMTIzNTk1OVowYDEL
MAkGA1UEBhMCSVQxHjAcBgNVBAoTFVBvbGl0ZWNuaWNvIGRpIFRvcmlubzEYMBYGA1UEAxMP
Q2F0YWxkbyAgQmFzaWxlMRcwFQYKCZImiZPyLGQBARMHZDAxMTY0OTCCASIwDQYJKoZIhvcN
AQEBBQADggEPADCCAQoCggEBAPbWtKkXIpO0Gbgs6fU9nHn2pCIzLTHu6ddV1fVubxCA1MmJ
/zdw7dK4KK7D+wOEDS4NVS8BBD+MP1HSfaTT5nP8fS2kPt+2zb7Hi4tt9PgipP3fINnwCFx5
V+GHMKqh2yFKX0+vrK13p5ZEqKXEzUh7J6EE/8plm9IeOo5xZuierVLX9W4++j4ibjyKI4SY
ANXQWaQWQjXPdDXRhX6qCBBTM4VBsk6H50AviypbQ8i3M18Kle294d6pqwm0Nn6xtBozCIJv
wxEQ2sHX6g1Ay7gjD0O3RR7k5C2iZ+XYbBlamyOyNnElwC99ZoAE9Vt1iYpUvBoDZjlh3E+O
Q2NCzKsCAwEAAaOCAh8wggIbMA4GA1UdDwEB/wQEAwID+DAnBgNVHSUEIDAeBggrBgEFBQcD
AgYIKwYBBQUHAwMGCCsGAQUFBwMEMCMGA1UdEQQcMBqBGGNhdGFsZG8uYmFzaWxlQHBvbGl0
by5pdDAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRrJc+5PhVUsnm6WMKyd8KatvdLkDAfBgNV
HSMEGDAWgBTNm1tbnup2IcQQaOjSLTfbHy/I5DCBywYDVR0gBIHDMIHAMD4GCisGAQQBqQcB
AQIwMDAuBggrBgEFBQcCARYiaHR0cDovL3d3dy5ldXJvcGtpLm9yZy9jYS9jcHMvMS4yLzBE
BgorBgEEAakHAgECMDYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cuaXRhbHkuZXVyb3BraS5v
cmcvY2EvY3BzLzEuMi8wOAYKKwYBBAGVYgECAjAqMCgGCCsGAQUFBwIBFhxodHRwOi8vY2Eu
cG9saXRvLml0L2Nwcy8yLjIvMGYGCCsGAQUFBwEBBFowWDAhBggrBgEFBQcwAYYVaHR0cDov
L29jc3AucG9saXRvLml0MDMGCCsGAQUFBzAChidodHRwOi8vY2EucG9saXRvLml0L2NlcnRz
L3BvbGl0b19jYS5jZXIwNwYDVR0fBDAwLjAsoCqgKIYmaHR0cDovL2NhLnBvbGl0by5pdC9j
cmwvcG9saXRvX2NybC5jcmwwDQYJKoZIhvcNAQEFBQADggEBABXX3IovYgK8gexMivYfptCj
oCuONoMFOqyyQAzTTkBUSROq86dBcaYpTSH9zJ/U6YsGFhrWT/1uCjZPmi1jGWSgpHh/CxIi
8IfsAGnmVMv6/MCdZu8VQlsS+DhFGhnHjrM2fKoh3bogxSF2/y8Avqesm0VjwP5J+sHD4mb9
U3GChX/6s58BCjhjcBOsJHuXyb0FTh71bBlLiJnH6RrX1AbmpjQqrBOZNKGfNuwOi+gjjiFb
gDjc+NUM+MLBaWDggJabKMrYW7qe/wfMi0Mfu8Lj7jfbOcy2VjVZNofM4HyKnuEqa85D4tWq
ARz2AFVzf/JKsIY85LvOLi5plm/K/HgxggNrMIIDZwIBATBrMGUxCzAJBgNVBAYTAklUMR4w
HAYDVQQKExVQb2xpdGVjbmljbyBkaSBUb3Jpbm8xNjA0BgNVBAMTLVBvbGl0ZWNuaWNvIGRp
IFRvcmlubyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eQICCdUwDQYJYIZIAWUDBAIBBQCgggHR
MBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE2MDYxOTA5MjE0
MFowLwYJKoZIhvcNAQkEMSIEIHJbsRQs/g5D44fXNKQn+rbMGxVgE69gV+E+npuJ0lLMMGwG
CSqGSIb3DQEJDzFfMF0wCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBAjAKBggqhkiG9w0DBzAO
BggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgw
egYJKwYBBAGCNxAEMW0wazBlMQswCQYDVQQGEwJJVDEeMBwGA1UEChMVUG9saXRlY25pY28g
ZGkgVG9yaW5vMTYwNAYDVQQDEy1Qb2xpdGVjbmljbyBkaSBUb3Jpbm8gQ2VydGlmaWNhdGlv
biBBdXRob3JpdHkCAgnVMHwGCyqGSIb3DQEJEAILMW2gazBlMQswCQYDVQQGEwJJVDEeMBwG
A1UEChMVUG9saXRlY25pY28gZGkgVG9yaW5vMTYwNAYDVQQDEy1Qb2xpdGVjbmljbyBkaSBU
b3Jpbm8gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkCAgnVMA0GCSqGSIb3DQEBAQUABIIBAKAp
j1ShYnhNHsu0yPycLrjxCy8yYkYr2Kg+lX6EH5LOaoUI8RwnIWnYr2M4aI6Kw3UG0dMjExpP
7muhza4S3iIuHpL0ndx8dqhdaeYI9RSxq/GmNSJ9N6AJk5z8uOTdJQXIQklqltA5olmN3I9K
WXtJqwCtCEv8HL4fS/fvdX5f9fYFaErJyhyW+ulEkPGaSq1iVYxUJIqlN3/q8r1lwRcvOVn7
5UjCqdrGm7UwXYYFlRMmo9KomC06tG5+YCZriO+tC7Ic6eWOAHcqtBm70ibiLmaYoOnltxKX
FkrwN53XRhdXlE68q7F3h1sxaGIMBijPNwAl9yC/xRVRHkhBhdQAAAAAAAA=
--------------ms000806030800090504090202--


From nobody Sun Jun 19 11:06:31 2016
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 6540812D67F; Sun, 19 Jun 2016 11:06:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.647
X-Spam-Level: 
X-Spam-Status: No, score=-5.647 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id K8IfmAQf6kAz; Sun, 19 Jun 2016 11:06:26 -0700 (PDT)
Received: from xenon21.um.es (xenon21.um.es [155.54.212.161]) by ietfa.amsl.com (Postfix) with ESMTP id B8CCC12D66C; Sun, 19 Jun 2016 11:06:25 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by xenon21.um.es (Postfix) with ESMTP id 5E4893FAFF; Sun, 19 Jun 2016 20:06:23 +0200 (CEST)
X-Virus-Scanned: by antispam in UMU at xenon21.um.es
Received: from xenon21.um.es ([127.0.0.1]) by localhost (xenon21.um.es [127.0.0.1]) (amavisd-new, port 10024) with LMTP id IWWDCv0R5Igo; Sun, 19 Jun 2016 20:06:23 +0200 (CEST)
Received: from [192.168.1.38] (229.red-88-14-208.dynamicip.rima-tde.net [88.14.208.229]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: rafa) by xenon21.um.es (Postfix) with ESMTPSA id C8BE33F981; Sun, 19 Jun 2016 20:06:18 +0200 (CEST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Rafa Marin Lopez <rafa@um.es>
In-Reply-To: <4A95BA014132FF49AE685FAB4B9F17F657EB5D2B@dfweml501-mbb>
Date: Sun, 19 Jun 2016 20:06:17 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <7C1028FB-4531-4BA8-9C64-AE933945539F@um.es>
References: <4A95BA014132FF49AE685FAB4B9F17F657EB4B26@dfweml501-mbb> <CACP96tSfp4XEU9mKzRD=Dm5hMDGN7uGiM6Eje5-_udiDXWLwsA@mail.gmail.com> <4A95BA014132FF49AE685FAB4B9F17F657EB587D@dfweml501-mbb> <3AC251AC-3DB4-42BD-BDC5-25A23C1A219C@um.es> <4A95BA014132FF49AE685FAB4B9F17F657EB5D2B@dfweml501-mbb>
To: Linda Dunbar <linda.dunbar@huawei.com>
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/yWXHWrceO8pdIGH0p0PQx9q0XjI>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, "IPsec@ietf.org" <IPsec@ietf.org>, Sowmini Varadhan <sowmini05@gmail.com>, Rafa Marin Lopez <rafa@um.es>, Sowmini Varadhan <sowmini.varadhan@oracle.com>
Subject: Re: [I2nsf] [IPsec] How does Overlay Network inform the Underlay network on which flows among Overlay network nodes need to go through IPSec Tunnel? (was : Flow Security Policies exchanged over I2NSF service layer interface?
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 19 Jun 2016 18:06:29 -0000

Dear Linda:

Thank you for reviewing our I-D. Please see my comments inline.

> El 17 jun 2016, a las 22:50, Linda Dunbar <linda.dunbar@huawei.com> =
escribi=C3=B3:
>=20
> Rafa,=20
> =20
> Quickly reading through your draft, I have a few questions:
> =20
> - Do you mean that the (SDN) controller will be responsible for =
distributing the needed information to the end nodes of the IPSec tunnel =
When you say "SDN controller takes the role of the Internet Key Exchange =
(IKE) entity in the IPsec architecture=E2=80=9D?

[Rafa] Correct. That is the general idea in this I-D. SDN controller can =
also send IKE credentials to the network resources if they implement IKE =
(besides IPsec stack of course)

> =20
> - Section 8.1: Page 11: Bullet 1:
> You stated that the node sends the first packet to Controller for the =
controller to determine if the traffic needs to go through IPSec tunnel.=20=

> =20
> Shouldn't the controller get flow protection policy from clients =
(north bound interface) and inform the needed end nodes on what =
traffic/flows need to go through the IPSec tunnel?

[Rafa] Actually, there are two options. The one shown in the I-D is =
reactive, that is,  very similar as it would happen with the OpenFlow =
PacketIn message and then PacketOut. The other option, of course, it is =
to create the rules in the network resource even when traffic has not =
been observed yet (proactive). Both options are completely possible. We =
can clarify this in the next version.

> =20
> =20
> - Section 8.1: Page 12: Bullet 3:
> The controller can't really enforce the rule. but instead requesting =
the "End Node" to encapsulate the IPSec tunnel around the flows that =
need to be through the IPSec tunnel. correct?

[Rafa] Not sure why you think the controller can=E2=80=99t enforce the =
rule. Basically the step 3 says the controller is filling a SAD entry =
without the need of running IKE between network resources.

> =20
> - Section 6, Page 7, Second paragraph after the Figure 2:=20
> The Controller should send the IPSec tunnel request to the end points =
of the desired IPSec tunnel. Also the controller should send query to =
the end point to check if they have the needed resource to establish the =
desired IPSec tunnel.

[Rafa] What do you mean with =E2=80=9CIPsec tunnel request=E2=80=9D? By =
sending the information related with the IPsec tunnel (e.g. a SAD entry) =
to build it should be enough, I guess that is what you mean by that , =
right?.

The controller can of course verify if the end points of the IPsec SA =
have the information to establish an IPsec tunnel according to the =
information that the controller keeps. If the state is not there or is =
going to be outdated it can enforce the information again. =
Alternatively, the end points could also inform when something is =
required to the controller (reactive) so the controller can act =
accordingly.

> =20
> - Section 8.2:=20
> Second paragraph: When the two end points of the needed IPSec tunnel =
are in two different ISPs (say ISP-A and ISP-B), your draft states that =
the ISP-A controller has to negotiate with ISP-B controller on the Flow =
Security policy rules. What information will be carried by those Policy =
Rules? Since I2NSF is to specify the data models for those rules, it =
would be very helpful to identify the information exchanged first.=20

[Rafa] We can specify better what information in the following draft. =
But basically we have two models explained in the draft when 1) IKE is =
implemented in the network resource or when IKE is not implemented in =
the network resource. =20

In 1) parameters to run an IKE SA between GW1 and GW2 must be negotiated =
(IKE credential, cryptographic suite, etc=E2=80=A6) and the different =
SPD entries of the SPD that apply. An SPD entry has parameters such as =
Remote IP Address, Local IP Address, Next Layer Protocol, Name, Local =
and Remote Ports.

In 2) apart from SPD entries you need to configure SAD entries. This =
information implies Security Parameter Index, Sequence Number, AH =
information (keys , key lifetime) , ESP information=E2=80=A6 etc.

We can detail what information is required.

> =20
> Page 13: bullet 2: before the negotiation between the two controllers =
on the SPD policies and IKE credentials, don't you think that they need =
to inquire each other if the other party has the needed resource for the =
needed IPsec tunnel?=20

[Rafa] But for that, what kind of parameters do you send to ask the =
question? I can imagine you could ask : do you have an end point with =
this IP address, IKE support, AH or ESP support=E2=80=A6 etc=E2=80=A6? =
Is that what you have in mind?

In any case, if they do not have that support trying the negotiation =
between the two controllers would fail so that you would notice that the =
needed resource is not available as well, right?

Best Regards.
> =20
> =20
> =20
> Thanks, Linda
> =20
> -----Original Message-----
> From: Rafa Marin Lopez [mailto:rafa@um.es]=20
> Sent: Friday, June 17, 2016 7:43 AM
> To: Linda Dunbar
> Cc: Rafa Marin Lopez; Sowmini Varadhan; I2NSF@ietf.org; Sowmini =
Varadhan; NVO3; Liyizhou
> Subject: Re: [I2nsf] How does Overlay Network inform the Underlay =
network on which flows among Overlay network nodes need to go through =
IPSec Tunnel? (was : Flow Security Policies exchanged over I2NSF service =
layer interface?
> =20
> Dear all:
> =20
> Maybe this I-D might be interesting and related with this discussion =
regarding IPsec/IKE management. We hope to have an updated version soon =
and a proof-of-concept implementation of some of the scenarios.
> =20
> =
https://tools.ietf.org/html/draft-abad-sdnrg-sdn-ipsec-flow-protection-01
> =20
> Best Regards.
> =20
> =20
> > El 17 jun 2016, a las 10:43, Linda Dunbar <linda.dunbar@huawei.com> =
escribi=C3=B3:
> >=20
> > Sowmini,
> > =20
> > You said:
> > =E2=80=9CHowever, applying IPsec to specific flows (e.g., those =
defined by a src or dst port on which the service listens) is =
important.=E2=80=9D
> > =20
> > What is the current operation procedure for Overlay network to =
inform the underlay network on which flows to go through IPSec channel?=20=

> > =20
> > You said:=20
> > =E2=80=9C..But that also made me wonder about the interaction =
between IPsec/IKE and the proposed BGP FS (IPsec is frequently used =
between end-systems that do not want to run a BGP daemon). Since the =
config information that needs to be distributed are things like keys, =
algorithms etc to populate the sadb/spd, IKE looks more appropriate in =
most cases.=E2=80=9D
> > =20
> > =20
> > Does the underlay network controller get some information (or hint =
from the Overlay network controller) on how the keys are configured for =
the IPSec tunnel for the specific flows among the Overlay nodes?=20
> > =20
> > =20
> > Thanks,
> > Linda
> > =20
> > =20
> > -----Original Message-----
> > From: Sowmini Varadhan [mailto:sowmini05@gmail.com]
> > Sent: Thursday, June 16, 2016 10:57 AM
> > To: Linda Dunbar
> > Cc: Liyizhou; NVO3; Sowmini Varadhan
> > Subject: Re: [nvo3] FW: Any use cases of Overlay network requesting =
IPSec connection from the Underlay for a specific time span? (was : Flow =
Security Policies exchanged over I2NSF service layer interface?
> > =20
> > On Wed, Jun 15, 2016 at 8:55 AM, Linda Dunbar =
<linda.dunbar@huawei.com> wrote:
> > >
> > > NVO3 Participants,
> > >
> > >
> > >
> > > I2NSF (Interface to Network Security function) has a work item in =
defining the flow security policy between domains (which includes =
inquiry of the capability from one domain to another and the actual flow =
policy rules from one domain to another).
> > >
> > > Very often, the paths (or links) among nodes of a overlay network =
are provided by other network operators (a.k.a. =E2=80=9Cunderlay =
network=E2=80=9D).  The flow policy rules are intended to filter out =
unwanted traffic from underlay network so that various attack traffic =
won=E2=80=99t saturated the access links to the overlay nodes.
> > >
> > >
> > >
> > > One interesting scenario brought up is Overlay nodes may need to =
request some traffic to be traversing IPsec channel. To achieve this =
goal, it is necessary for Overlay Network controller to inquire if the =
needed IPsec resource are even available before send the request (may =
even involve AAA process between controllers of each corresponding =
domain ).
> > >
> > >
> > >
> > > Want to have a survey if people see the use case of Overlay =
Network needing portion of traffic to be through IPSec channel?
> > =20
> > Yes, this is a valid use case, and one that we  are looking at as =
well.
> > =20
> > > IPSec is supposed to be between two end nodes. Here we assume that =
the Overlay nodes don=E2=80=99t have the resource or capability for =
IPsec, but expect IPsec between flow=E2=80=99s ingress and egress nodes =
(i.e. NVE).
> > > Any opinion is appreciated.
> > =20
> > =20
> > >
> > > Are there any use cases of overlay network needing IPSec among =
their nodes only for a specific time span? i.e. Time based IPSec =
connection?
> > =20
> > Time based IPsec connection is not a use-case we have encountered.
> > People usually use IKE for periodic key-rollover, if that is the =
goal.
> > =20
> > However, applying IPsec to specific flows (e.g., those defined by a =
src or dst port on which the service listens) is important.
> > =20
> > But that also made me wonder about the interaction between IPsec/IKE =
and the proposed BGP FS (IPsec is frequently used between end-systems =
that do not want to run a BGP daemon). Since the config information that =
needs to be distributed are things like keys, algorithms etc to populate =
the sadb/spd, IKE looks more appropriate in most cases.
> > =20
> > Like [CJ], I too have to read the draft in greater detail to comment =
further.
> > =20
> > --Sowmini
> > =20
> > _______________________________________________
> > I2nsf mailing list
> > I2nsf@ietf.org
> > https://www.ietf.org/mailman/listinfo/i2nsf
> =20
> -------------------------------------------------------
> Rafael 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
> -------------------------------------------------------
> =20
> =20
> =20
> =20
> =20
> _______________________________________________
> IPsec mailing list
> IPsec@ietf.org
> https://www.ietf.org/mailman/listinfo/ipsec

-------------------------------------------------------
Rafael 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
-------------------------------------------------------





From nobody Sun Jun 19 11:07:11 2016
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 338D112D67F; Sun, 19 Jun 2016 11:07:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.647
X-Spam-Level: 
X-Spam-Status: No, score=-5.647 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3pNl1molYi0T; Sun, 19 Jun 2016 11:06:52 -0700 (PDT)
Received: from xenon21.um.es (xenon21.um.es [155.54.212.161]) by ietfa.amsl.com (Postfix) with ESMTP id 28FBB12D684; Sun, 19 Jun 2016 11:06:52 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by xenon21.um.es (Postfix) with ESMTP id 70AD33F981; Sun, 19 Jun 2016 20:06:51 +0200 (CEST)
X-Virus-Scanned: by antispam in UMU at xenon21.um.es
Received: from xenon21.um.es ([127.0.0.1]) by localhost (xenon21.um.es [127.0.0.1]) (amavisd-new, port 10024) with LMTP id zggoUNjSWT4F; Sun, 19 Jun 2016 20:06:51 +0200 (CEST)
Received: from [192.168.1.38] (229.red-88-14-208.dynamicip.rima-tde.net [88.14.208.229]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: rafa) by xenon21.um.es (Postfix) with ESMTPSA id 634083FAFF; Sun, 19 Jun 2016 20:06:49 +0200 (CEST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Rafa Marin Lopez <rafa@um.es>
In-Reply-To: <20160617212648.GB29411@oracle.com>
Date: Sun, 19 Jun 2016 20:06:48 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <4D1F6DFD-12E1-4EA7-B440-C18203758C37@um.es>
References: <4A95BA014132FF49AE685FAB4B9F17F657EB4B26@dfweml501-mbb> <CACP96tSfp4XEU9mKzRD=Dm5hMDGN7uGiM6Eje5-_udiDXWLwsA@mail.gmail.com> <4A95BA014132FF49AE685FAB4B9F17F657EB587D@dfweml501-mbb> <3AC251AC-3DB4-42BD-BDC5-25A23C1A219C@um.es> <4A95BA014132FF49AE685FAB4B9F17F657EB5D2B@dfweml501-mbb> <20160617212648.GB29411@oracle.com>
To: Sowmini Varadhan <sowmini.varadhan@oracle.com>
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/nZal4gCVvdHpa193_-rKB5OEybo>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, "IPsec@ietf.org" <IPsec@ietf.org>, Sowmini Varadhan <sowmini05@gmail.com>, Rafa Marin Lopez <rafa@um.es>, Linda Dunbar <linda.dunbar@huawei.com>
Subject: Re: [I2nsf] [IPsec] How does Overlay Network inform the Underlay network on which flows among Overlay network nodes need to go through IPSec Tunnel? (was : Flow Security Policies exchanged over I2NSF service layer interface?
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 19 Jun 2016 18:07:07 -0000

Dear Sowmini:

Thanks for asking about our I-D.

> El 17 jun 2016, a las 23:26, Sowmini Varadhan =
<sowmini.varadhan@oracle.com> escribi=C3=B3:
>=20
> On (06/17/16 20:50), Linda Dunbar wrote:
>>   - Section 8.1: Page 11: Bullet 1:
>>   You stated that the node sends the first packet to Controller for =
the
>>   controller to determine if the traffic needs to go through IPSec =
tunnel.
>>=20
>=20
> I had a related question Section 8.2, #2 as well: is the first
> data packet in the clear or not?  If it is not in the clear, how
> can you determine the flow in the general case?=20

[Rafa] Please be aware that, if ESP (AH does not encrypt the packet) has =
been applied to the packet before reaching the GW1 the IP header of that =
packet is still visible (it is not encrypted). And based on that =
information there would be SPD entries so that the IPsec implementation =
would act based on that visible information. Thus, adding the controller =
does not change that behavior. So I am not sure the issue/problem you =
may have in mind.

> If it is in=20
> the clear, what is the scope of the security consideration?

[Rafa] Not sure about what do you mean? Are you referring to section 9 =
or other aspect?

>=20
> --Sowmini
>=20
>=20
> _______________________________________________
> IPsec mailing list
> IPsec@ietf.org
> https://www.ietf.org/mailman/listinfo/ipsec

-------------------------------------------------------
Rafael 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
-------------------------------------------------------





From nobody Sun Jun 19 14:46:04 2016
Return-Path: <sowmini.varadhan@oracle.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 03F4B12D840; Sun, 19 Jun 2016 14:45:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.646
X-Spam-Level: 
X-Spam-Status: No, score=-5.646 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nYZdc2jfdG4U; Sun, 19 Jun 2016 14:45:57 -0700 (PDT)
Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) (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 AC07412D67C; Sun, 19 Jun 2016 14:45:57 -0700 (PDT)
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id u5JLjlcH029215 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sun, 19 Jun 2016 21:45:48 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by aserv0021.oracle.com (8.13.8/8.13.8) with ESMTP id u5JLjjAq010142 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sun, 19 Jun 2016 21:45:47 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11]) by userv0121.oracle.com (8.13.8/8.13.8) with ESMTP id u5JLjgBP014762; Sun, 19 Jun 2016 21:45:43 GMT
Received: from oracle.com (/10.154.113.242) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sun, 19 Jun 2016 14:45:42 -0700
Date: Sun, 19 Jun 2016 17:45:43 -0400
From: Sowmini Varadhan <sowmini.varadhan@oracle.com>
To: Rafa Marin Lopez <rafa@um.es>
Message-ID: <20160619214543.GD654@oracle.com>
References: <4A95BA014132FF49AE685FAB4B9F17F657EB4B26@dfweml501-mbb> <CACP96tSfp4XEU9mKzRD=Dm5hMDGN7uGiM6Eje5-_udiDXWLwsA@mail.gmail.com> <4A95BA014132FF49AE685FAB4B9F17F657EB587D@dfweml501-mbb> <3AC251AC-3DB4-42BD-BDC5-25A23C1A219C@um.es> <4A95BA014132FF49AE685FAB4B9F17F657EB5D2B@dfweml501-mbb> <20160617212648.GB29411@oracle.com> <4D1F6DFD-12E1-4EA7-B440-C18203758C37@um.es>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <4D1F6DFD-12E1-4EA7-B440-C18203758C37@um.es>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/sN9qpzeC0UHaxZe-36LWYpo_-Eo>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, "IPsec@ietf.org" <IPsec@ietf.org>, Sowmini Varadhan <sowmini05@gmail.com>, Linda Dunbar <linda.dunbar@huawei.com>
Subject: Re: [I2nsf] [IPsec] How does Overlay Network inform the Underlay network on which flows among Overlay network nodes need to go through IPSec Tunnel? (was : Flow Security Policies exchanged over I2NSF service layer interface?
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 19 Jun 2016 21:45:59 -0000

On (06/19/16 20:06), Rafa Marin Lopez wrote:
> > I had a related question Section 8.2, #2 as well: is the first
> > data packet in the clear or not?  If it is not in the clear, how
> > can you determine the flow in the general case? 
> 
> [Rafa] Please be aware that, if ESP (AH does not encrypt the packet)
> has been applied to the packet before reaching the GW1 the IP header of
> that packet is still visible (it is not encrypted). And based on that
> information there would be SPD entries so that the IPsec implementation
> would act based on that visible information. Thus, adding the controller
> does not change that behavior. So I am not sure the issue/problem you
> may have in mind.

if the first packet is using AH, then the sender has alredy made
some assumption about the auth key. How is the receiver going to
know that key (assuming that AH has been added for a reason)? 
And what is the point of  the following (quoted from Section 8.2)
if the sender is already making some assumptions about the AH
parameters for the first packet?

   "2.  The SDN Controller looks for security policies in its SPD table
       and decides that the flow MUST be protected, for example, with
       IPsec ESP in tunnel mode.

   3.  The SDN controller derives keys for the IPsec tunnel and enforces
       them, along with other information required, such as IPsec mode
       (ESP or AH), into both gateways' IPsec Security Association
       Database (SAD)."

To put this in another way, isnt this a chicken-and-egg problem:
receiver is supposed to use the first data packet figure out the
sadb/spd configuration (which may or may not include both AH and ESP),
but the first packet itself has some AH  (with no ESP) based on <what
negotiation?>?

> > If it is in 
> > the clear, what is the scope of the security consideration?
> 
> [Rafa] Not sure about what do you mean? Are you referring to section
> 9 or other aspect?

Is the IPsec SA/SPD negotiated in Section 8.1 applicable/different
for the first packet compared  to the rest of the flow?

--Sowmini


From nobody Sun Jun 19 16:29:24 2016
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 80B2D12D18F; Sun, 19 Jun 2016 16:29:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.647
X-Spam-Level: 
X-Spam-Status: No, score=-5.647 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vmqftimSPEU7; Sun, 19 Jun 2016 16:29:21 -0700 (PDT)
Received: from xenon21.um.es (xenon21.um.es [155.54.212.161]) by ietfa.amsl.com (Postfix) with ESMTP id BEF2112D110; Sun, 19 Jun 2016 16:29:20 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by xenon21.um.es (Postfix) with ESMTP id 660423FB53; Mon, 20 Jun 2016 01:29:19 +0200 (CEST)
X-Virus-Scanned: by antispam in UMU at xenon21.um.es
Received: from xenon21.um.es ([127.0.0.1]) by localhost (xenon21.um.es [127.0.0.1]) (amavisd-new, port 10024) with LMTP id Z9A-wkQTIZtR; Mon, 20 Jun 2016 01:29:19 +0200 (CEST)
Received: from [192.168.1.38] (229.red-88-14-208.dynamicip.rima-tde.net [88.14.208.229]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: rafa) by xenon21.um.es (Postfix) with ESMTPSA id 933BF3FB48; Mon, 20 Jun 2016 01:29:13 +0200 (CEST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Rafa Marin Lopez <rafa@um.es>
In-Reply-To: <20160619214543.GD654@oracle.com>
Date: Mon, 20 Jun 2016 01:29:12 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <D2E3300D-74D7-4A38-8A23-CBF25658D055@um.es>
References: <4A95BA014132FF49AE685FAB4B9F17F657EB4B26@dfweml501-mbb> <CACP96tSfp4XEU9mKzRD=Dm5hMDGN7uGiM6Eje5-_udiDXWLwsA@mail.gmail.com> <4A95BA014132FF49AE685FAB4B9F17F657EB587D@dfweml501-mbb> <3AC251AC-3DB4-42BD-BDC5-25A23C1A219C@um.es> <4A95BA014132FF49AE685FAB4B9F17F657EB5D2B@dfweml501-mbb> <20160617212648.GB29411@oracle.com> <4D1F6DFD-12E1-4EA7-B440-C18203758C37@um.es> <20160619214543.GD654@oracle.com>
To: Sowmini Varadhan <sowmini.varadhan@oracle.com>
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/L6gZB1YCrCTz_2bwgzlD5wTy-H4>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, "IPsec@ietf.org" <IPsec@ietf.org>, Sowmini Varadhan <sowmini05@gmail.com>, Rafa Marin Lopez <rafa@um.es>, Linda Dunbar <linda.dunbar@huawei.com>
Subject: Re: [I2nsf] [IPsec] How does Overlay Network inform the Underlay network on which flows among Overlay network nodes need to go through IPSec Tunnel? (was : Flow Security Policies exchanged over I2NSF service layer interface?
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 19 Jun 2016 23:29:23 -0000

Dear Sowmini:

> El 19 jun 2016, a las 23:45, Sowmini Varadhan =
<sowmini.varadhan@oracle.com> escribi=C3=B3:
>=20
> On (06/19/16 20:06), Rafa Marin Lopez wrote:
>>> I had a related question Section 8.2, #2 as well: is the first
>>> data packet in the clear or not?  If it is not in the clear, how
>>> can you determine the flow in the general case?=20
>>=20
>> [Rafa] Please be aware that, if ESP (AH does not encrypt the packet)
>> has been applied to the packet before reaching the GW1 the IP header =
of
>> that packet is still visible (it is not encrypted). And based on that
>> information there would be SPD entries so that the IPsec =
implementation
>> would act based on that visible information. Thus, adding the =
controller
>> does not change that behavior. So I am not sure the issue/problem you
>> may have in mind.
>=20
> if the first packet is using AH, then the sender has alredy made
> some assumption about the auth key. How is the receiver going to
> know that key (assuming that AH has been added for a reason)?=20

[Rafa] The quick answer would be the controller have to install what is =
required in both end points. However, from your questions, we have to =
clarify first what is the use case we are discussing, which is the =
following:


host1-=E2=80=94gw1=E2=80=94=E2=80=94IPsec=E2=80=94=E2=80=94gw2=E2=80=94-ho=
st2.=20

That is, a typical GW-to-GW scenario for IPsec tunnel.

Imagine that host1 sends a IP packet to host2. The gw1 will get the IP =
packet and it has to determine what to do. The gw1 contacts the =
controller and the controller installs what it is required in both gw1 =
and gw2 (e.g. IPsec tunnel in ESP mode, and the key material). With that =
information the gw1 can tunnel the IP packet coming from host1 to host2 =
inside a IPsec tunnel whose endpoints are gw1 and gw2. Thus, IPsec SA is =
between gw1 and gw2 and the controller configures both.

That would be the reactive case because everything is triggered in the =
first packet arriving the gw1. I agree that gw1 must have something like =
a default behavior saying =E2=80=9Cgo to the controller when you do not =
know what to do=E2=80=9D (which is similar to packetin in openflow).

Another approach is to just sending the SPD/SAD entries to gw1 and gw2 =
(the controller knows that from the policies obtained from the =
northbound api) even when either gw1 or gw2 have not observed any =
traffic with those features. That is what I called proactive.  =20

> And what is the point of  the following (quoted from Section 8.2)
> if the sender is already making some assumptions about the AH
> parameters for the first packet?
>=20
>   "2.  The SDN Controller looks for security policies in its SPD table
>       and decides that the flow MUST be protected, for example, with
>       IPsec ESP in tunnel mode.
>=20
>   3.  The SDN controller derives keys for the IPsec tunnel and =
enforces
>       them, along with other information required, such as IPsec mode
>       (ESP or AH), into both gateways' IPsec Security Association
>       Database (SAD).=E2=80=9D

[Rafa] As you can see, this text applies to the example I just =
mentioned. Do you want to consider IPsec between host1 to host2 in an =
end-to-end fashion (transport mode)? If the answer is yes, that should =
be fairly similar. We can add also that use case to the next version of =
the I-D. =20
>=20
> To put this in another way, isnt this a chicken-and-egg problem:

[Rafa] I do not think so.
> receiver is supposed to use the first data packet figure out the
> sadb/spd configuration (which may or may not include both AH and ESP),
> but the first packet itself has some AH  (with no ESP) based on <what
> negotiation?>?

[Rafa] I mentioned AH just to show that packets may be still in clear. =
In any case, to your question and considering our example, if the first =
packet coming from host1 to host2 through gw1 has AH, it does not matter =
for gw1. =20

It would mean that there is some an IPsec SA AH in transport mode =
between host1 and host2. The behavior in the gw1 will be same as =
described above because they are different IPsec SA between different =
end-points (host1-host2 and gw1-gw2).

Now, you may ask: how does host1 know that the IP packet to host2 must =
be protected with AH. If we follow the approach of using a controller, =
the controller should have installed IPsec policies in both host1 and =
host2.

>=20
>>> If it is in=20
>>> the clear, what is the scope of the security consideration?
>>=20
>> [Rafa] Not sure about what do you mean? Are you referring to section
>> 9 or other aspect?
>=20
> Is the IPsec SA/SPD negotiated in Section 8.1 applicable/different
> for the first packet compared  to the rest of the flow?

No, it isn=E2=80=99t. This first packet that triggers everything (in the =
reactive case) will be protected in the same way that the rest of the =
flow.

Although perhaps you question is related to what I have just mentioned =
about the behavior regarding the first packet: "go to the controller =
when you do not know what to do=E2=80=9D. This is a new behavior... I =
agree (it is something like OpenFlow does) that we should definitely =
describe for the reactive case. In the proactive case, no need for that.=20=


Best Regards.

>=20
> --Sowmini

-------------------------------------------------------
Rafael 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
-------------------------------------------------------





From nobody Sun Jun 19 18:45:41 2016
Return-Path: <frank.xialiang@huawei.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 7499712D89E for <i2nsf@ietfa.amsl.com>; Sun, 19 Jun 2016 18:45:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.646
X-Spam-Level: 
X-Spam-Status: No, score=-5.646 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id u9P_0RQ13VNn for <i2nsf@ietfa.amsl.com>; Sun, 19 Jun 2016 18:45:36 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1B1EF12D79C for <I2NSF@ietf.org>; Sun, 19 Jun 2016 18:45:34 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml702-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CRD02312; Mon, 20 Jun 2016 01:45:25 +0000 (GMT)
Received: from SZXEMA411-HUB.china.huawei.com (10.82.72.70) by lhreml702-cah.china.huawei.com (10.201.5.99) with Microsoft SMTP Server (TLS) id 14.3.235.1; Mon, 20 Jun 2016 02:45:24 +0100
Received: from SZXEMA502-MBS.china.huawei.com ([169.254.4.245]) by szxema411-hub.china.huawei.com ([10.82.72.70]) with mapi id 14.03.0235.001; Mon, 20 Jun 2016 09:45:11 +0800
From: "Xialiang (Frank)" <frank.xialiang@huawei.com>
To: John Strassner <strazpdj@gmail.com>, Linda Dunbar <linda.dunbar@huawei.com>
Thread-Topic: [I2nsf] questions about some terminologies defined by draft-ietf-i2nsf-terminology-00
Thread-Index: AQHRyHlg++cuvc0tq0yrEYjhRdrDmZ/vuEGAgAHc1rA=
Date: Mon, 20 Jun 2016 01:45:11 +0000
Message-ID: <C02846B1344F344EB4FAA6FA7AF481F12AF5CAA6@SZXEMA502-MBS.china.huawei.com>
References: <4A95BA014132FF49AE685FAB4B9F17F657EB4CA0@dfweml501-mbb> <CAJwYUrF3XNLDJyVaX3uQnJEr2X3uNZrhk9h5-KTf22pKu_FKcw@mail.gmail.com> <4A95BA014132FF49AE685FAB4B9F17F657EB58CB@dfweml501-mbb> <CAJwYUrFy-XaWKWdUnOY6wbcSscTS7jwzHuCeWD+mL8RctV34ow@mail.gmail.com>
In-Reply-To: <CAJwYUrFy-XaWKWdUnOY6wbcSscTS7jwzHuCeWD+mL8RctV34ow@mail.gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.135.43.91]
Content-Type: multipart/alternative; boundary="_000_C02846B1344F344EB4FAA6FA7AF481F12AF5CAA6SZXEMA502MBSchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020201.57674AB7.0008, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.4.245, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: b5ad1d2b674e1df40c6c61f6b41cc32d
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/_RdKhlIPcw4QTBoTp11YEwgquis>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, "DIEGO LOPEZ GARCIA \(diego.r.lopez@telefonica.com\)" <diego.r.lopez@telefonica.com>, Dacheng Zhang <dacheng.zdc@alibaba-inc.com>, Susan Hares <shares@ndzh.com>
Subject: [I2nsf] =?utf-8?b?562U5aSNOiAgcXVlc3Rpb25zIGFib3V0IHNvbWUgdGVy?= =?utf-8?q?minologies_defined_by_draft-ietf-i2nsf-terminology-00?=
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 20 Jun 2016 01:45:40 -0000

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

SGkgSm9obiwNCk15IGNvbW1lbnRzIGlubGluZToNCg0K5Y+R5Lu25Lq6OiBJMm5zZiBbbWFpbHRv
OmkybnNmLWJvdW5jZXNAaWV0Zi5vcmddIOS7o+ihqCBKb2huIFN0cmFzc25lcg0K5Y+R6YCB5pe2
6Ze0OiAyMDE25bm0NuaciDE55pelIDEzOjAyDQrmlLbku7bkuro6IExpbmRhIER1bmJhcjsgSm9o
biBTdHJhc3NuZXINCuaKhOmAgTogSTJOU0ZAaWV0Zi5vcmc7IERhY2hlbmcgWmhhbmc7IERJRUdP
IExPUEVaIEdBUkNJQSAoZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbSk7IFN1c2FuIEhhcmVz
DQrkuLvpopg6IFJlOiBbSTJuc2ZdIHF1ZXN0aW9ucyBhYm91dCBzb21lIHRlcm1pbm9sb2dpZXMg
ZGVmaW5lZCBieSBkcmFmdC1pZXRmLWkybnNmLXRlcm1pbm9sb2d5LTAwDQoNCkhpIExpbmRhLA0K
DQp0aGVzZSBhcmUgdHdvIGRpZmZlcmVudCBxdWVzdGlvbnM6DQoNCj4gTXkgdGhpbmtpbmcgbWF5
YmUgdG9vIHNpbXBsaXN0aWMuDQo+IEkgcGljdHVyZSBhIOKAnENvbnRyb2xsZXLigJ0gaGF2aW5n
IHR3byBwb3J0cywNCj4gIG9uZSBwb3J0IGNvbm5lY3RpbmcgdG8gY2xpZW50cyAuLi4sIGludGVy
ZmFjZSBmcm9tIHRoaXMgcG9ydCBpcyDigJxTZXJ2aWNlIGxheWVyIGludGVyZmFjZeKAnQ0KPiBh
bm90aGVyIHBvcnQgY29ubmVjdGluZyB0byBOU0ZzLCB0aGUgaW50ZXJmYWNlIGZyb20gdGhpcyBw
b3J0IGlzIOKAnGNhcGFiaWxpdHkgbGF5ZXIgaW50ZXJmYWNl4oCdLg0KDQpJIHRoaW5rIHRoaXMg
Y291bGQgYmUgYSBiaXQgYW1iaWd1b3VzLg0KDQpXaGVuIEkgdGhpbmsgb2YgInNvdXRoYm91bmQg
aW50ZXJmYWNlIiwgSSB0aGluayBvZiBhIHByb2dyYW1taW5nIGludGVyZmFjZS4gVGhlIENhcGFi
aWxpdHkgTGF5ZXIgSW50ZXJmYWNlIGlzIG5vdCBhIHB1cmUgcHJvZ3JhbW1pbmcgaW50ZXJmYWNl
OyByYXRoZXIsIGl0IGlzIGFuIGludGVyZmFjZSB0aGF0IGFkdmVydGlzZXMgdGhlIHNldCBvZiBm
dW5jdGlvbnMgYXZhaWxhYmxlLiBJdCBkb2VzIG5vdCBkZWZpbmUgaG93IHRvIHByb2dyYW0gdGhv
c2UgZnVuY3Rpb25zLg0KW0ZyYW5rXTogQWJvdXQgdGhlIHByb2dyYW1taW5nIGludGVyZmFjZSwg
SSB0aGluayB0aGUgY2FwYWJpbGl0eSBpbnRlcmZhY2UgZG9lcyBoYXZlIHRoaXMgYWJpbGl0eS4g
VGhlIGNhcGFiaWxpdHkgaW50ZXJmYWNlIGNhbiBwcm9ncmFtIHdoYXQgc2VjdXJpdHkgY2FwYWJp
bGl0aWVzIHNob3VsZCBiZSBlbmFibGVkIGFuZCBob3cgdGhleSBhcmUgdXNlZCBieSDigJxFdmVu
dC1Db25kaXRpb24tQWN0aW9u4oCdIChFQ0EpIG1vZGVsaW5nLiBJbiBzdW1tYXJ5LCB3ZSB0cnkg
dG8gYWNxdWlyZSBhIGJhbGFuY2UgYmV0d2VlbiBtYWtpbmcgdGhlIGNvbnRyb2xsZXIgdG8gaGF2
ZSB0aGUgbGFyZ2VzdCBhbmQgbW9zdCBmaW5lLWdyYWluIGNvbnRyb2wgb3ZlciBOU0ZzIGFuZCBo
aWRpbmcgdGhlIGltcGxlbWVudGF0aW9uIGRldGFpbHMgdGhhdCBjYW5ub3QgYmUgc3RhbmRhcmRp
emVkLg0KDQo+IFdoYXQgZXh0cmEgbWVhbmluZyBkb2VzIGl0IGNhcnJ5IHdpdGggdGhlIHdvcmRp
bmcg4oCcYWJzdHJhY3Rpb24gTGF5ZXLigJ0gPw0KDQpmcm9tIG15IGxhc3Qgbm90ZSwgSSBwb3Np
dGVkIHRoYXQgd2UgZGlkIG5vdCBoYXZlIGFuIGFic3RyYWN0aW9uICoqbGF5ZXIqKiAtIGluZGVl
ZCwgSSdtIG5vdCBzdXJlIEkga25vdyB3aGF0IHRoYXQgbWVhbnMuIFJhdGhlciwgd2UgaGF2ZSBh
ICoqc2V0IG9mIGFic3RyYWN0aW9ucyoqICh3aGljaCBhcmUsIG9mIGNvdXJzZSwgdGhlIGNhcGFi
aWxpdGllcywgd2hpY2ggcmVwcmVzZW50IGEgKHN1YilzZXQgb2YgYWxsIHBvc3NpYmxlIGZlYXR1
cmVzIGluIHRoZSBOU0ZzIGluIGEgdmVuZG9yLW5ldXRyYWwgd2F5KS4NCg0KSGVyZSBpcyB0aGUg
dGV4dCBvZiB0aGUgbGFzdCBub3RlOyBEaWVnbyBhbmQgRGFjaGVuZyBsaWtlZCB0aGUgc2Vjb25k
IG9mIG15IHByb3Bvc2VkIGRlZmluaXRpb25zLg0KW0ZyYW5rXTogRm9yIHRoZSBmb2xsb3dpbmcg
ZGVmaW5pdGlvbnMsIEkgcGVyc29uYWxseSB0aGluayB0aGUgZmlyc3QgZGVmaW5pdGlvbiBpcyBt
b3JlIGNvbnNpc3RlbnQsIGJ1dCBJIGRvbuKAmXQgb3Bwb3NlIHRoZSBzZWNvbmQgb25lIGlmIG1v
c3Qgb2YgdXMgdGhpbmsgaXTigJlzIGJldHRlci4NCg0KDQpPbiAxNiBKdW4gMjAxNiwgYXQgMTU6
MDUgLCBKb2huIFN0cmFzc25lciA8c3RyYXpwZGpAZ21haWwuY29tPG1haWx0bzpzdHJhenBkakBn
bWFpbC5jb20+PiB3cm90ZToNCg0KSGkgRGFjaGVuZywNCg0KSSBhZ3JlZSB0aGF0ICJJMk5TRiBz
eXN0ZW0iIGlzIG5vdCB3ZWxsIGRlZmluZWQuIFlvdXIgZGVmaW5pdGlvbiBpcyBiZXR0ZXIsIGJ1
dCBpdCBzaG91bGQgYXBwbHkgZm9yIGFsbCBOU0ZzIChub3QgJ3RoZSBOU0YnKS4gSW4gYWRkaXRp
b24sIHRoZSBDYXBhYmlsaXR5IExheWVyIGlzIG5vdCBhbiBhYnN0cmFjdGlvbiBsYXllciwgaXQg
YSBzaW1wbHkgYSBjb2xsZWN0aW9uIG9mIGFic3RyYWN0aW9ucyAodGhlIGNhcGFiaWxpdGllcyku
IFNvIGhvdyBhYm91dDoNCg0KICAgIENhcGFiaWxpdHkgTGF5ZXI6ICBEZWZpbmVzIHRoZSBzZXQg
b2YgY2FwYWJpbGl0aWVzIGF2YWlsYWJsZSB0byB0aGUgQ29udHJvbGxlciBmb3IgdGhlIHNldCBv
ZiBOU0ZzIHRoYXQgdGhlIENvbnRyb2xsZXIgbWFuYWdlcy4NCg0Kb3INCg0KICAgIENhcGFiaWxp
dHkgTGF5ZXI6ICBEZWZpbmVzIHRoZSBzZXQgb2YgZmVhdHVyZXMgYXZhaWxhYmxlIHRvIHRoZSBD
b250cm9sbGVyIGZvciB0aGUgc2V0IG9mIE5TRnMgdGhhdCB0aGUgQ29udHJvbGxlciBtYW5hZ2Vz
Lg0KDQoNCk9uIEZyaSwgSnVuIDE3LCAyMDE2IGF0IDY6MTAgUE0sIExpbmRhIER1bmJhciA8bGlu
ZGEuZHVuYmFyQGh1YXdlaS5jb208bWFpbHRvOmxpbmRhLmR1bmJhckBodWF3ZWkuY29tPj4gd3Jv
dGU6DQpKb2huLA0KDQpNeSB0aGlua2luZyBtYXliZSB0b28gc2ltcGxpc3RpYy4NCkkgcGljdHVy
ZSBhIOKAnENvbnRyb2xsZXLigJ0gaGF2aW5nIHR3byBwb3J0cywNCg0KLSAgICAgICAgb25lIHBv
cnQgY29ubmVjdGluZyB0byBjbGllbnRzICh3aGljaCBjYW4gYmUgYW5vdGhlciBkb21haW4gY29u
dHJvbGxlciBvciBPdmVybGF5IG5ldHdvcmsgY29udHJvbGxlciksIGludGVyZmFjZSBmcm9tIHRo
aXMgcG9ydCBpcyDigJxTZXJ2aWNlIGxheWVyIGludGVyZmFjZeKAnQ0KDQotICAgICAgICBhbm90
aGVyIHBvcnQgY29ubmVjdGluZyB0byBOU0ZzLCB0aGUgaW50ZXJmYWNlIGZyb20gdGhpcyBwb3J0
IGlzIOKAnGNhcGFiaWxpdHkgbGF5ZXIgaW50ZXJmYWNl4oCdLg0KDQpTbyBJIHRob3VnaHQgdGhh
dCB0aGUgU2VydmljZSBMYXllciBpbnRlcmZhY2UgaXMgdGhlIE5vcnRoIEJvdW5kIGludGVyZmFj
ZSB0byB0aGUgQ29udHJvbGxlciwgdGhlIGNhcGFiaWxpdHkgaW50ZXJmYWNlIGlzIHRoZSBzb3V0
aCBib3VuZCB0byB0aGUgY29udHJvbGxlci4NCg0KV2hhdCBleHRyYSBtZWFuaW5nIGRvZXMgaXQg
Y2Fycnkgd2l0aCB0aGUgd29yZGluZyDigJxhYnN0cmFjdGlvbiBMYXllcuKAnSA/DQpDYXBhYmls
aXR5IExheWVyOiBEZWZpbmVzIGFuIGFic3RyYWN0aW9uIGxheWVyIHRoYXQgZXhwb3NlcyBhIHNl
dCBvZiB7ZmVhdHVyZXMgdGhhdCBhcmUgYXZhaWxhYmxlIGZyb20gYSBtYW5hZ2VkIGVudGl0eX0g
b2YgdGhlIEkyTlNGIHN5c3RlbS4NClRoYW5rIHlvdS4NCg0KTGluZGENCg0KRnJvbTogSm9obiBT
dHJhc3NuZXIgW21haWx0bzpzdHJhenBkakBnbWFpbC5jb208bWFpbHRvOnN0cmF6cGRqQGdtYWls
LmNvbT5dDQpTZW50OiBUaHVyc2RheSwgSnVuZSAxNiwgMjAxNiAxMjo1OCBBTQ0KVG86IExpbmRh
IER1bmJhcjsgSm9obiBTdHJhc3NuZXINCkNjOiBTdXNhbiBIYXJlczsgRElFR08gTE9QRVogR0FS
Q0lBIChkaWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29tPG1haWx0bzpkaWVnby5yLmxvcGV6QHRl
bGVmb25pY2EuY29tPik7IEkyTlNGQGlldGYub3JnPG1haWx0bzpJMk5TRkBpZXRmLm9yZz4NClN1
YmplY3Q6IFJlOiBxdWVzdGlvbnMgYWJvdXQgc29tZSB0ZXJtaW5vbG9naWVzIGRlZmluZWQgYnkg
ZHJhZnQtaWV0Zi1pMm5zZi10ZXJtaW5vbG9neS0wMA0KDQpISSBMaW5kYSwNCg0KSSBkb24ndCBz
ZWUgdGhlIGNvbmZsaWN0IGluIHRoZSB0d28gZGVmaW5pdGlvbnMuIElmIEkgc3Vic3RpdHV0ZSB0
aGUgZmlyc3QgKHdpdGhpbiBicmFjZXMpIGludG8gdGhlIHNlY29uZCwgSSBnZXQ6DQoNCkNhcGFi
aWxpdHkgTGF5ZXI6IERlZmluZXMgYW4gYWJzdHJhY3Rpb24gbGF5ZXIgdGhhdCBleHBvc2VzIGEg
c2V0IG9mIHtmZWF0dXJlcyB0aGF0IGFyZSBhdmFpbGFibGUgZnJvbSBhIG1hbmFnZWQgZW50aXR5
fSBvZiB0aGUgSTJOU0Ygc3lzdGVtLg0KDQpXaGVuIEkgbG9vayBhdCB0aGUgQ2hhcnRlcidzIENh
cGFiaWxpdHkgTGF5ZXIsIEkgdGhpbmsgd2UncmUgc3RpbGwgT0sgLSB0aGUgQ2hhcnRlciAiLi4u
c3BlY2lmaWVzIGhvdyB0byBjb250cm9sIGFuZCBtb25pdG9yIE5TRnMgYXQgYSBmdW5jdGlvbmFs
IGxldmVsLi4uIiwgYW5kIENhcGFiaWxpdGllcyAodGhlIGZlYXR1cmVzIHRoYXQgYXJlIGF2YWls
YWJsZSkgYXJlIGVzc2VudGlhbCBmb3IgcGxhbm5pbmcgaG93IHRvIGNvbnRyb2wgYW5kIG1vbml0
b3IgTlNGcy4NCg0KRmVhdHVyZXMgKGkuZS4sIGNhcGFiaWxpdGllcykgYXJlIGluZGVwZW5kZW50
IG9mIGludGVyZmFjZSAobm9ydGhib3VuZCBvciBzb3V0aGJvdW5kKS4gV291bGQgeW91IGxpa2Ug
dXMgdG8gYWRkIHRoYXQgcG9pbnQgdG8gdGhlIHRlcm1pbm9sb2d5IEktRD8NCg0KYmVzdCByZWdh
cmRzLA0KSm9obg0KDQoNCk9uIFdlZCwgSnVuIDE1LCAyMDE2IGF0IDg6NDAgQU0sIExpbmRhIER1
bmJhciA8bGluZGEuZHVuYmFyQGh1YXdlaS5jb208bWFpbHRvOmxpbmRhLmR1bmJhckBodWF3ZWku
Y29tPj4gd3JvdGU6DQpEZWFyIEF1dGhvcnM6DQoNClRoZSB0ZXJtIOKAnENhcGFiaWxpdHkgTGF5
ZXLigJ0gZGVmaW5lZCBieSB0aGUg4oCcZHJhZnQtaWV0Zi1pMm5zZi10ZXJtaW5vbG9neS0wMOKA
nSBjYXJyaWVzIGRpZmZlcmVudCAgbWVhbmluZyB0aGFuIHRoZSDigJxDYXBhYmlsaXR5IExheWVy
4oCdIHVzZWQgYnkgdGhlIEkyTlNGIGNoYXJ0ZXIuDQoNCuKAnGRyYWZ0LWlldGYtaTJuc2YtdGVy
bWlub2xvZ3ktMDDigJ06DQpDYXBhYmlsaXR5OiBEZWZpbmVzIGEgc2V0IG9mIGZlYXR1cmVzIHRo
YXQgYXJlIGF2YWlsYWJsZSBmcm9tIGEgbWFuYWdlZCBlbnRpdHkgKHNlZSBhbHNvIEkyTlNGIENh
cGFiaWxpdHkpLg0KDQpDYXBhYmlsaXR5IExheWVyOiBEZWZpbmVzIGFuIGFic3RyYWN0aW9uIGxh
eWVyIHRoYXQgZXhwb3NlcyBhIHNldCBvZiBjYXBhYmlsaXRpZXMgb2YgdGhlIEkyTlNGIHN5c3Rl
bS4NCg0KSTJOU0YgQ2hhcnRlcjoNCkkyTlNGIHdpbGwgc3BlY2lmeSBpbnRlcmZhY2VzIGF0IHR3
byBmdW5jdGlvbmFsIGxldmVscyBmb3IgdGhlIGNvbnRyb2wgYW5kIG1vbml0b3Jpbmcgb2YgbmV0
d29yayBzZWN1cml0eSBmdW5jdGlvbnM6DQpUaGUgSTJOU0YgQ2FwYWJpbGl0eSBMYXllciBzcGVj
aWZpZXMgaG93IHRvIGNvbnRyb2wgYW5kIG1vbml0b3IgTlNGcyBhdCBhIGZ1bmN0aW9uYWwgaW1w
bGVtZW50YXRpb24gbGV2ZWwuIFRoZSB0ZXJtICJGdW5jdGlvbmFsIEltcGxlbWVudGF0aW9uIiBp
cyB1c2VkIHRvIGVtcGhhc2l6ZSB0aGF0IHRoZSBydWxlcyAoZm9yIGNvbnRyb2wgYW5kIG1vbml0
b3IpIG9mIE5TRnMgaGF2ZSB0byBiZSBpbXBsZW1lbnRhYmxlIGJ5IG1vc3QgTlNGcy4gSTJOU0Yg
d2lsbCBzdGFuZGFyZGl6ZSBhIHNldCBvZiBpbnRlcmZhY2VzIGJ5IHdoaWNoIGEgc2VjdXJpdHkg
Y29udHJvbGxlciBjYW4gaW52b2tlLCBvcGVyYXRlLCBhbmQgbW9uaXRvciBOU0ZzLg0KDQpUaGUg
STJOU0YgU2VydmljZSBMYXllciBkZWZpbmVzIGhvdyBjbGllbnRzJyBzZWN1cml0eSBwb2xpY2ll
cyBtYXkgYmUgZXhwcmVzc2VkIHRvIGEgc2VjdXJpdHkgY29udHJvbGxlci4gVGhlIGNvbnRyb2xs
ZXIgaW1wbGVtZW50cyBpdHMgcG9saWNpZXMgYWNjb3JkaW5nIHRvIHRoZSB2YXJpb3VzIGNhcGFi
aWxpdGllcyBwcm92aWRlZCBieSB0aGUgSTJOU0YgQ2FwYWJpbGl0eSBMYXllci4gVGhlIEkyTlNG
IFNlcnZpY2UgTGF5ZXIgYWxzbyBhbGxvd3MgdGhlIGNsaWVudCB0byBtb25pdG9yIHRoZSBjbGll
bnQgc3BlY2lmaWMgcG9saWNpZXMuDQoNCklmIHdlIHVzZSB0aGUgZGVmaW5pdGlvbnMgYnkgdGhl
IOKAnGRyYWZ0LWlldGYtaTJuc2YtdGVybWlub2xvZ3ktMDDigJ0sIHdlIHNob3VsZCBjcmVhdGUg
YSBkaWZmZXJlbnQgdGVybWlub2xvZ3kgdG8gcmVwcmVzZW50IHRoZSDigJxTb3V0aCBib3VuZCBJ
bnRlcmZhY2XigJ0gYmV0d2VlbiBDb250cm9sbGVyIGFuZCBOU0YuDQoNClRoYW5rcywgTGluZGEN
Cg0KDQoNCg0KDQotLQ0KcmVnYXJkcywNCkpvaG4NCg0KDQoNCi0tDQpyZWdhcmRzLA0KSm9obg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Q291cmllcjsNCglwYW5vc2UtMToyIDcgNCA5IDIgMiA1IDIgNCA0O30NCkBmb250LWZhY2UNCgl7
Zm9udC1mYW1pbHk65a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZv
bnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAz
IDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5v
c2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJc
QOWui+S9kyI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpA
Zm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJQVCBTZXJpZiI7fQ0KLyogU3R5bGUgRGVmaW5pdGlv
bnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2lu
OjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250
LWZhbWlseTrlrovkvZM7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUt
cHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30N
CmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3Jp
dHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcA0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFy
Z2luLXJpZ2h0OjBjbTsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVm
dDowY207DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseTrlrovkvZM7fQ0KcC5Nc29B
Y2V0YXRlLCBsaS5Nc29BY2V0YXRlLCBkaXYuTXNvQWNldGF0ZQ0KCXttc28tc3R5bGUtcHJpb3Jp
dHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IuaJueazqOahhuaWh+acrCBDaGFyIjsNCgltYXJnaW46
MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6OS4wcHQ7DQoJZm9udC1m
YW1pbHk65a6L5L2TO30NCnNwYW4uRW1haWxTdHlsZTE5DQoJe21zby1zdHlsZS10eXBlOnBlcnNv
bmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6
IzFGNDk3RDt9DQpzcGFuLkNoYXINCgl7bXNvLXN0eWxlLW5hbWU6IuaJueazqOahhuaWh+acrCBD
aGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms65om55rOo5qGG
5paH5pysOw0KCWZvbnQtZmFtaWx5OuWui+S9kzt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5
bGUtdHlwZTpleHBvcnQtb25seTt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0
IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA5MC4wcHQgNzIuMHB0IDkwLjBwdDt9DQpkaXYuV29y
ZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUg
bXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2
IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFw
ZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4N
CjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9
IlpILUNOIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0
aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkhpIEpvaG4sPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5NeSBjb21tZW50cyBpbmxpbmU6PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7
cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+5Y+R5Lu25Lq6PHNwYW4gbGFuZz0iRU4tVVMiPjo8
L3NwYW4+PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQiPiBJMm5zZiBbbWFpbHRvOmkybnNmLWJvdW5jZXNAaWV0Zi5vcmddDQo8L3NwYW4+PGI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPuS7o+ihqCA8L3NwYW4+PC9iPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Sm9obiBTdHJhc3NuZXI8YnI+DQo8L3Nw
YW4+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPuWPkemAgeaXtumXtDxzcGFuIGxh
bmc9IkVOLVVTIj46PC9zcGFuPjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0Ij4gMjAxNjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dCI+5bm0PHNwYW4gbGFuZz0iRU4tVVMiPjY8L3NwYW4+5pyIPHNwYW4gbGFuZz0iRU4tVVMiPjE5
PC9zcGFuPuaXpTxzcGFuIGxhbmc9IkVOLVVTIj4gMTM6MDI8YnI+DQo8L3NwYW4+PGI+5pS25Lu2
5Lq6PHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gTGlu
ZGEgRHVuYmFyOyBKb2huIFN0cmFzc25lcjxicj4NCjwvc3Bhbj48Yj7mioTpgIE8c3BhbiBsYW5n
PSJFTi1VUyI+Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBJMk5TRkBpZXRmLm9yZzsg
RGFjaGVuZyBaaGFuZzsgRElFR08gTE9QRVogR0FSQ0lBIChkaWVnby5yLmxvcGV6QHRlbGVmb25p
Y2EuY29tKTsgU3VzYW4gSGFyZXM8YnI+DQo8L3NwYW4+PGI+5Li76aKYPHNwYW4gbGFuZz0iRU4t
VVMiPjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gUmU6IFtJMm5zZl0gcXVlc3Rpb25z
IGFib3V0IHNvbWUgdGVybWlub2xvZ2llcyBkZWZpbmVkIGJ5IGRyYWZ0LWlldGYtaTJuc2YtdGVy
bWlub2xvZ3ktMDA8bzpwPjwvbzpwPjwvc3Bhbj48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyI+SGkgTGluZGEsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj50aGVzZSBhcmUgdHdvIGRpZmZlcmVudCBxdWVzdGlvbnM6PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj4mZ3Q7IE15IHRoaW5raW5nIG1heWJlIHRvbyBzaW1wbGlzdGljLg0KPC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+Jmd0OyBJIHBpY3R1cmUgYSDigJxDb250cm9sbGVy4oCdIGhhdmluZyB0d28g
cG9ydHMsPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+Jmd0OyZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4m
cXVvdDssJnF1b3Q7c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+DQo8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5vbmUgcG9ydCBj
b25uZWN0aW5nIHRvIGNsaWVudHMgLi4uLCBpbnRlcmZhY2UgZnJvbSB0aGlzIHBvcnQgaXMg4oCc
U2VydmljZSBsYXllciBpbnRlcmZhY2XigJ08L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mZ3Q7Jm5ic3A7YW5vdGhl
ciBwb3J0IGNvbm5lY3RpbmcgdG8gTlNGcywgdGhlIGludGVyZmFjZSBmcm9tIHRoaXMgcG9ydCBp
cyDigJxjYXBhYmlsaXR5IGxheWVyDQogaW50ZXJmYWNl4oCdLiA8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5JIHRoaW5r
IHRoaXMgY291bGQgYmUgYSBiaXQgYW1iaWd1b3VzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+V2hlbiBJIHRoaW5rIG9mICZxdW90O3NvdXRoYm91bmQg
aW50ZXJmYWNlJnF1b3Q7LCBJIHRoaW5rIG9mIGEgcHJvZ3JhbW1pbmcgaW50ZXJmYWNlLiBUaGUg
Q2FwYWJpbGl0eSBMYXllciBJbnRlcmZhY2UgaXMgbm90IGEgcHVyZSBwcm9ncmFtbWluZyBpbnRl
cmZhY2U7IHJhdGhlciwgaXQgaXMgYW4gaW50ZXJmYWNlIHRoYXQgYWR2ZXJ0aXNlcyB0aGUgc2V0
IG9mIGZ1bmN0aW9ucyBhdmFpbGFibGUuDQogSXQgZG9lcyBub3QgZGVmaW5lIGhvdyB0byBwcm9n
cmFtIHRob3NlIGZ1bmN0aW9ucy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPltGcmFua106IEFib3V0IHRoZSBwcm9ncmFtbWluZyBpbnRlcmZhY2UsIEkgdGhpbmsg
dGhlIGNhcGFiaWxpdHkgaW50ZXJmYWNlIGRvZXMgaGF2ZSB0aGlzIGFiaWxpdHkuIFRoZSBjYXBh
YmlsaXR5IGludGVyZmFjZSBjYW4gcHJvZ3JhbSB3aGF0IHNlY3VyaXR5DQogY2FwYWJpbGl0aWVz
IHNob3VsZCBiZSBlbmFibGVkIGFuZCBob3cgdGhleSBhcmUgdXNlZCBieSDigJxFdmVudC1Db25k
aXRpb24tQWN0aW9u4oCdIChFQ0EpIG1vZGVsaW5nLiBJbiBzdW1tYXJ5LCB3ZSB0cnkgdG8gYWNx
dWlyZSBhIGJhbGFuY2UgYmV0d2VlbiBtYWtpbmcgdGhlIGNvbnRyb2xsZXIgdG8gaGF2ZSB0aGUg
bGFyZ2VzdCBhbmQgbW9zdCBmaW5lLWdyYWluIGNvbnRyb2wgb3ZlciBOU0ZzIGFuZCBoaWRpbmcg
dGhlIGltcGxlbWVudGF0aW9uIGRldGFpbHMNCiB0aGF0IGNhbm5vdCBiZSBzdGFuZGFyZGl6ZWQu
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mZ3Q7IFdoYXQgZXh0cmEgbWVhbmluZyBk
b2VzIGl0IGNhcnJ5IHdpdGggdGhlIHdvcmRpbmcg4oCcYWJzdHJhY3Rpb24gTGF5ZXLigJ0gPw0K
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPmZyb20gbXkgbGFzdCBub3RlLCBJIHBvc2l0ZWQgdGhhdCB3ZSBk
aWQgbm90IGhhdmUgYW4gYWJzdHJhY3Rpb24gKipsYXllcioqIC0gaW5kZWVkLCBJJ20gbm90IHN1
cmUgSSBrbm93IHdoYXQgdGhhdCBtZWFucy4gUmF0aGVyLCB3ZSBoYXZlIGEgKipzZXQgb2YgYWJz
dHJhY3Rpb25zKiogKHdoaWNoIGFyZSwgb2YgY291cnNlLCB0aGUgY2FwYWJpbGl0aWVzLCB3aGlj
aCByZXByZXNlbnQNCiBhIChzdWIpc2V0IG9mIGFsbCBwb3NzaWJsZSBmZWF0dXJlcyBpbiB0aGUg
TlNGcyBpbiBhIHZlbmRvci1uZXV0cmFsIHdheSkuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5IZXJlIGlzIHRoZSB0ZXh0IG9mIHRoZSBsYXN0IG5vdGU7
IERpZWdvIGFuZCBEYWNoZW5nIGxpa2VkIHRoZSBzZWNvbmQgb2YgbXkgcHJvcG9zZWQgZGVmaW5p
dGlvbnMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5bRnJhbmtd
OiBGb3IgdGhlIGZvbGxvd2luZyBkZWZpbml0aW9ucywgSSBwZXJzb25hbGx5IHRoaW5rIHRoZSBm
aXJzdCBkZWZpbml0aW9uIGlzIG1vcmUgY29uc2lzdGVudCwgYnV0IEkgZG9u4oCZdCBvcHBvc2Ug
dGhlIHNlY29uZCBvbmUgaWYgbW9zdCBvZg0KIHVzIHRoaW5rIGl04oCZcyBiZXR0ZXIuPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+T24gMTYgSnVuIDIwMTYsIGF0IDE1OjA1ICwgSm9obiBT
dHJhc3NuZXIgJmx0OzxhIGhyZWY9Im1haWx0bzpzdHJhenBkakBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5zdHJhenBkakBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+SGkgRGFjaGVuZyw8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkkgYWdyZWUgdGhhdCAmcXVvdDtJ
Mk5TRiBzeXN0ZW0mcXVvdDsgaXMgbm90IHdlbGwgZGVmaW5lZC4gWW91ciBkZWZpbml0aW9uIGlz
IGJldHRlciwgYnV0IGl0IHNob3VsZCBhcHBseSBmb3IgYWxsIE5TRnMgKG5vdCAndGhlIE5TRicp
LiBJbiBhZGRpdGlvbiwgdGhlIENhcGFiaWxpdHkgTGF5ZXIgaXMgbm90IGFuIGFic3RyYWN0aW9u
DQo8ZW0+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OuWui+S9kyI+bGF5ZXI8L3NwYW4+PC9lbT4s
IGl0IGEgc2ltcGx5IGEgY29sbGVjdGlvbiBvZiBhYnN0cmFjdGlvbnMgKHRoZSBjYXBhYmlsaXRp
ZXMpLiBTbyBob3cgYWJvdXQ6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxlbT48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OuWui+S9kyI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7IENhcGFiaWxpdHkgTGF5ZXI6Jm5ic3A7IERlZmluZXMgdGhlIHNldCBvZiBjYXBhYmlsaXRp
ZXMgYXZhaWxhYmxlIHRvIHRoZSBDb250cm9sbGVyIGZvciB0aGUgc2V0IG9mIE5TRnMgdGhhdCB0
aGUgQ29udHJvbGxlciBtYW5hZ2VzLjwvc3Bhbj48L2VtPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPm9yPG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48ZW0+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LWZhbWlseTrlrovkvZMiPiZuYnNwOyZuYnNwOyZuYnNwOyBDYXBhYmlsaXR5IExheWVy
OiZuYnNwOyBEZWZpbmVzIHRoZSBzZXQgb2YgZmVhdHVyZXMgYXZhaWxhYmxlIHRvIHRoZSBDb250
cm9sbGVyIGZvciB0aGUgc2V0IG9mIE5TRnMgdGhhdCB0aGUgQ29udHJvbGxlciBtYW5hZ2VzLjwv
c3Bhbj48L2VtPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPk9uIEZyaSwgSnVuIDE3LCAyMDE2IGF0IDY6MTAgUE0s
IExpbmRhIER1bmJhciAmbHQ7PGEgaHJlZj0ibWFpbHRvOmxpbmRhLmR1bmJhckBodWF3ZWkuY29t
IiB0YXJnZXQ9Il9ibGFuayI+bGluZGEuZHVuYmFyQGh1YXdlaS5jb208L2E+Jmd0OyB3cm90ZTo8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij5Kb2huLA0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+TXkgdGhpbmtpbmcg
bWF5YmUgdG9vIHNpbXBsaXN0aWMuDQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JIHBpY3R1cmUgYSDigJxDb250
cm9sbGVy4oCdIGhhdmluZyB0d28gcG9ydHMsDQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+LTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDss
JnF1b3Q7c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5vbmUgcG9ydCBjb25uZWN0aW5nIHRvIGNsaWVudHMg
KHdoaWNoIGNhbiBiZSBhbm90aGVyIGRvbWFpbiBjb250cm9sbGVyIG9yIE92ZXJsYXkgbmV0d29y
ayBjb250cm9sbGVyKSwgaW50ZXJmYWNlIGZyb20gdGhpcyBwb3J0IGlzIOKAnFNlcnZpY2UgbGF5
ZXIgaW50ZXJmYWNl4oCdPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cD48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPi08L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6Ny4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LCZxdW90O3NlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOw0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+YW5vdGhlciBwb3J0IGNvbm5lY3RpbmcgdG8gTlNGcywgdGhlIGludGVyZmFj
ZSBmcm9tIHRoaXMgcG9ydCBpcyDigJxjYXBhYmlsaXR5IGxheWVyIGludGVyZmFjZeKAnS4NCjwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlNvIEkgdGhvdWdodCB0aGF0IHRoZSBT
ZXJ2aWNlIExheWVyIGludGVyZmFjZSBpcyB0aGUgTm9ydGggQm91bmQgaW50ZXJmYWNlIHRvIHRo
ZSBDb250cm9sbGVyLA0KIHRoZSBjYXBhYmlsaXR5IGludGVyZmFjZSBpcyB0aGUgc291dGggYm91
bmQgdG8gdGhlIGNvbnRyb2xsZXIuIDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PldoYXQgZXh0cmEgbWVhbmluZyBkb2VzIGl0IGNhcnJ5IHdpdGggdGhlIHdvcmRpbmcg4oCcYWJz
dHJhY3Rpb24gTGF5ZXLigJ0gPw0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6MzYuMHB0Ij4N
CjxlbT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWls
eTomcXVvdDtQVCBTZXJpZiZxdW90Oztjb2xvcjojMjIyMjIyIj5DYXBhYmlsaXR5IExheWVyOiBE
ZWZpbmVzIGFuIGFic3RyYWN0aW9uIGxheWVyIHRoYXQgZXhwb3NlcyBhIHNldCBvZiB7ZmVhdHVy
ZXMgdGhhdCBhcmUgYXZhaWxhYmxlIGZyb20gYSBtYW5hZ2VkIGVudGl0eX0gb2YgdGhlIEkyTlNG
IHN5c3RlbS48L3NwYW4+PC9lbT48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlRoYW5rIHlvdS4NCjwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPkxpbmRhPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNt
IDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+IEpvaG4NCiBTdHJhc3NuZXIgW21haWx0bzo8YSBocmVmPSJtYWls
dG86c3RyYXpwZGpAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c3RyYXpwZGpAZ21haWwuY29t
PC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgSnVuZSAxNiwgMjAxNiAxMjo1OCBB
TTxicj4NCjxiPlRvOjwvYj4gTGluZGEgRHVuYmFyOyBKb2huIFN0cmFzc25lcjxicj4NCjxiPkNj
OjwvYj4gU3VzYW4gSGFyZXM7IERJRUdPIExPUEVaIEdBUkNJQSAoPGEgaHJlZj0ibWFpbHRvOmRp
ZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWVnby5yLmxvcGV6
QHRlbGVmb25pY2EuY29tPC9hPik7DQo8YSBocmVmPSJtYWlsdG86STJOU0ZAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj5JMk5TRkBpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6
IHF1ZXN0aW9ucyBhYm91dCBzb21lIHRlcm1pbm9sb2dpZXMgZGVmaW5lZCBieSBkcmFmdC1pZXRm
LWkybnNmLXRlcm1pbm9sb2d5LTAwPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0i
RU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+SEkgTGluZGEsPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBs
YW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+SSBkb24ndCBzZWUgdGhl
IGNvbmZsaWN0IGluIHRoZSB0d28gZGVmaW5pdGlvbnMuIElmIEkgc3Vic3RpdHV0ZSB0aGUgZmly
c3QgKHdpdGhpbiBicmFjZXMpIGludG8gdGhlIHNlY29uZCwgSSBnZXQ6PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5n
PSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8ZW0+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7UFQgU2VyaWYm
cXVvdDs7Y29sb3I6IzIyMjIyMiI+Q2FwYWJpbGl0eSBMYXllcjogRGVmaW5lcyBhbiBhYnN0cmFj
dGlvbiBsYXllciB0aGF0IGV4cG9zZXMgYSBzZXQgb2Yge2ZlYXR1cmVzIHRoYXQgYXJlIGF2YWls
YWJsZSBmcm9tIGEgbWFuYWdlZCBlbnRpdHl9IG9mIHRoZSBJMk5TRiBzeXN0ZW0uPC9zcGFuPjwv
ZW0+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gbGFuZz0iRU4tVVMiPldoZW4gSSBsb29rIGF0IHRoZSBDaGFydGVyJ3MgQ2FwYWJpbGl0
eSBMYXllciwgSSB0aGluayB3ZSdyZSBzdGlsbCBPSyAtIHRoZSBDaGFydGVyICZxdW90Oy4uLnNw
ZWNpZmllcyBob3cgdG8gY29udHJvbCBhbmQgbW9uaXRvciBOU0ZzIGF0IGEgZnVuY3Rpb25hbCBs
ZXZlbC4uLiZxdW90OywgYW5kDQogQ2FwYWJpbGl0aWVzICh0aGUgZmVhdHVyZXMgdGhhdCBhcmUg
YXZhaWxhYmxlKSBhcmUgZXNzZW50aWFsIGZvciBwbGFubmluZyBob3cgdG8gY29udHJvbCBhbmQg
bW9uaXRvciBOU0ZzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFu
Zz0iRU4tVVMiPkZlYXR1cmVzIChpLmUuLCBjYXBhYmlsaXRpZXMpIGFyZSBpbmRlcGVuZGVudCBv
ZiBpbnRlcmZhY2UgKG5vcnRoYm91bmQgb3Igc291dGhib3VuZCkuIFdvdWxkIHlvdSBsaWtlIHVz
IHRvIGFkZCB0aGF0IHBvaW50IHRvIHRoZSB0ZXJtaW5vbG9neSBJLUQ/PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5n
PSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+YmVzdCByZWdhcmRzLDxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gbGFuZz0iRU4tVVMiPkpvaG48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6MzYuMHB0Ij4NCjxzcGFuIGxh
bmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IGxhbmc9IkVOLVVTIj5PbiBXZWQsIEp1biAxNSwgMjAxNiBhdCA4OjQwIEFNLCBMaW5kYSBEdW5i
YXIgJmx0OzxhIGhyZWY9Im1haWx0bzpsaW5kYS5kdW5iYXJAaHVhd2VpLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPmxpbmRhLmR1bmJhckBodWF3ZWkuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48
L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxh
bmc9IkVOLVVTIj5EZWFyIEF1dGhvcnM6PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+VGhlIHRlcm0g
4oCcQ2FwYWJpbGl0eSBMYXllcuKAnSBkZWZpbmVkIGJ5IHRoZSDigJxkcmFmdC1pZXRmLWkybnNm
LXRlcm1pbm9sb2d5LTAw4oCdIGNhcnJpZXMgZGlmZmVyZW50ICZuYnNwO21lYW5pbmcgdGhhbiB0
aGUg4oCcQ2FwYWJpbGl0eSBMYXllcuKAnSB1c2VkIGJ5IHRoZSBJMk5TRiBjaGFydGVyLg0KPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6Q291cmllciI+Jm5ic3A7
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj7igJxkcmFmdC1pZXRmLWkybnNmLXRl
cm1pbm9sb2d5LTAw4oCdOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PGk+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7UFQgU2VyaWYmcXVvdDs7Y29sb3I6IzIyMjIyMiI+Q2FwYWJpbGl0eTogRGVm
aW5lcyBhIHNldCBvZiBmZWF0dXJlcyB0aGF0IGFyZSBhdmFpbGFibGUgZnJvbSBhIG1hbmFnZWQg
ZW50aXR5IChzZWUgYWxzbyBJMk5TRg0KIENhcGFiaWxpdHkpLjwvc3Bhbj48L2k+PHNwYW4gbGFu
Zz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PGk+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7UFQgU2VyaWYmcXVvdDs7Y29sb3I6IzIyMjIyMiI+Jm5ic3A7PC9zcGFuPjwvaT48c3Bh
biBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48aT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZh
bWlseTomcXVvdDtQVCBTZXJpZiZxdW90Oztjb2xvcjojMjIyMjIyIj5DYXBhYmlsaXR5IExheWVy
OiBEZWZpbmVzIGFuIGFic3RyYWN0aW9uIGxheWVyIHRoYXQgZXhwb3NlcyBhIHNldCBvZiBjYXBh
YmlsaXRpZXMgb2YgdGhlIEkyTlNGDQogc3lzdGVtLjwvc3Bhbj48L2k+PHNwYW4gbGFuZz0iRU4t
VVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
bGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPkkyTlNGIENoYXJ0ZXI6DQo8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bWFyZ2luLWJvdHRvbTo2LjNwdDttYXJnaW4tbGVmdDozNi4wcHQiPg0KPGk+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7UFQg
U2VyaWYmcXVvdDs7Y29sb3I6IzIyMjIyMiI+STJOU0Ygd2lsbCBzcGVjaWZ5IGludGVyZmFjZXMg
YXQgdHdvIGZ1bmN0aW9uYWwgbGV2ZWxzIGZvciB0aGUgY29udHJvbCBhbmQgbW9uaXRvcmluZyBv
ZiBuZXR3b3JrIHNlY3VyaXR5IGZ1bmN0aW9uczo8L3NwYW4+PC9pPjxzcGFuIGxhbmc9IkVOLVVT
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bWFyZ2luLWJvdHRvbTo2LjNwdDttYXJnaW4tbGVmdDozNi4w
cHQiPg0KPGk+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7UFQgU2VyaWYmcXVvdDs7Y29sb3I6IzIyMjIyMiI+VGhlIEkyTlNGIENhcGFi
aWxpdHkgTGF5ZXIgc3BlY2lmaWVzIGhvdyB0byBjb250cm9sIGFuZCBtb25pdG9yIE5TRnMgYXQg
YSBmdW5jdGlvbmFsIGltcGxlbWVudGF0aW9uIGxldmVsLiBUaGUgdGVybSAmcXVvdDtGdW5jdGlv
bmFsIEltcGxlbWVudGF0aW9uJnF1b3Q7IGlzIHVzZWQgdG8gZW1waGFzaXplIHRoYXQgdGhlDQog
cnVsZXMgKGZvciBjb250cm9sIGFuZCBtb25pdG9yKSBvZiBOU0ZzIGhhdmUgdG8gYmUgaW1wbGVt
ZW50YWJsZSBieSBtb3N0IE5TRnMuIEkyTlNGIHdpbGwgc3RhbmRhcmRpemUgYSBzZXQgb2YgaW50
ZXJmYWNlcyBieSB3aGljaCBhIHNlY3VyaXR5IGNvbnRyb2xsZXIgY2FuIGludm9rZSwgb3BlcmF0
ZSwgYW5kIG1vbml0b3IgTlNGcy48YnI+DQo8YnI+DQpUaGUgSTJOU0YgU2VydmljZSBMYXllciBk
ZWZpbmVzIGhvdyBjbGllbnRzJyBzZWN1cml0eSBwb2xpY2llcyBtYXkgYmUgZXhwcmVzc2VkIHRv
IGEgc2VjdXJpdHkgY29udHJvbGxlci4gVGhlIGNvbnRyb2xsZXIgaW1wbGVtZW50cyBpdHMgcG9s
aWNpZXMgYWNjb3JkaW5nIHRvIHRoZSB2YXJpb3VzIGNhcGFiaWxpdGllcyBwcm92aWRlZCBieSB0
aGUgSTJOU0YgQ2FwYWJpbGl0eSBMYXllci4gVGhlIEkyTlNGIFNlcnZpY2UgTGF5ZXIgYWxzbyBh
bGxvd3MNCiB0aGUgY2xpZW50IHRvIG1vbml0b3IgdGhlIGNsaWVudCBzcGVjaWZpYyBwb2xpY2ll
cy48L3NwYW4+PC9pPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj5J
ZiB3ZSB1c2UgdGhlIGRlZmluaXRpb25zIGJ5IHRoZSDigJxkcmFmdC1pZXRmLWkybnNmLXRlcm1p
bm9sb2d5LTAw4oCdLCB3ZSBzaG91bGQgY3JlYXRlIGEgZGlmZmVyZW50IHRlcm1pbm9sb2d5IHRv
IHJlcHJlc2VudCB0aGUg4oCcU291dGggYm91bmQgSW50ZXJmYWNl4oCdIGJldHdlZW4NCiBDb250
cm9sbGVyIGFuZCBOU0YuIDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPlRoYW5rcywgTGluZGE8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVO
LVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVT
Ij48YnI+DQo8YnIgY2xlYXI9ImFsbCI+DQo8YnI+DQotLSA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMi
PnJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Sm9objxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48YnI+DQo8YnIgY2xlYXI9ImFsbCI+
DQo8YnI+DQotLSA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5yZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj5Kb2huPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_C02846B1344F344EB4FAA6FA7AF481F12AF5CAA6SZXEMA502MBSchi_--



From nobody Sun Jun 19 20:17:52 2016
Return-Path: <strazpdj@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 C564112D8E5 for <i2nsf@ietfa.amsl.com>; Sun, 19 Jun 2016 20:17:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rGC4GR0mcBVu for <i2nsf@ietfa.amsl.com>; Sun, 19 Jun 2016 20:17:48 -0700 (PDT)
Received: from mail-lf0-x22e.google.com (mail-lf0-x22e.google.com [IPv6:2a00:1450:4010:c07::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6186012D8F8 for <I2NSF@ietf.org>; Sun, 19 Jun 2016 20:17:45 -0700 (PDT)
Received: by mail-lf0-x22e.google.com with SMTP id f6so29314232lfg.0 for <I2NSF@ietf.org>; Sun, 19 Jun 2016 20:17:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=eBGmsqIsnN7qTsUeI13P/iIdBsWAuA5bqzRfEWMVLbo=; b=WLAwoDyxnJdCGnkuo8L9uHzDw5hwPVF7wvC0sgqnuYmBDe42yqWjltmg39ezYMMMQy Nq45Nkzlb667E71GZP2F6NBtoX1rQwLi13OxTWT5R3y648g2hTdXc1ZyeYt901yluLft P1aSXOepSc/7D/TOrVZazbosmv0dXwDupACKmJTL3OyMZUPLp0x6nx2kdhbPL2pXv+nJ OgQvwlbaksJdqF6FsnRrqSXDlL5Xn1wyYY24QL7UFHdvbtfKvBuG24JgKwk3A6OcxQ1t 3nyeAPd65KbiNPxHXGTuXbA+Y81Z6jDQAVva1S0ATXlSwTdUgOceNiFCmLcXQ45iVKHA IpjA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=eBGmsqIsnN7qTsUeI13P/iIdBsWAuA5bqzRfEWMVLbo=; b=VVALBkEQOV/C5umgd9qRdgAzEVeFOTjlyN8m9dfLBjAD+5OwKxyX+Wzg/rQM1LUwOZ Ci6HvLjDh5BnV+pah7at7ZXEfkeb4lRNdn+SwGY+2UWdCVfhVpUcnhPZRXK+P+eZeMmW JJRPEK6dPen2qur2/KVMudBEnOjnANmIBPn4bkTrYK1qQOMFTa5ODJgncaXESPFDm6lq 34lowR4kwk/ieNZ+HPcrQKIdio01NYmgq04em2uaPfWtErV1nxrc5PU1BSkV3+r79gdX wFbckM7uNvF64zWMuH2P/C3SfXisfs8y9VwhGZ3wPMCjT1AC6lKCuDRMd93aBKGUFGcj cDrw==
X-Gm-Message-State: ALyK8tKJ2oIynD9xxB/49Pz3jYKxe/q/GJFH+KjMnVRkMppk5YSwBV3CinDglWOcndRvZp8yya9T+H8PsXKz0g==
X-Received: by 10.46.0.14 with SMTP id 14mr3368550lja.60.1466392663446; Sun, 19 Jun 2016 20:17:43 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.20.101 with HTTP; Sun, 19 Jun 2016 20:17:42 -0700 (PDT)
In-Reply-To: <BLUPR01MB1619B6E226FC5767B2E116F889570@BLUPR01MB1619.prod.exchangelabs.com>
References: <4A95BA014132FF49AE685FAB4B9F17F657EB4CA0@dfweml501-mbb> <CAJwYUrF3XNLDJyVaX3uQnJEr2X3uNZrhk9h5-KTf22pKu_FKcw@mail.gmail.com> <4A95BA014132FF49AE685FAB4B9F17F657EB58CB@dfweml501-mbb> <BLUPR01MB1619B6E226FC5767B2E116F889570@BLUPR01MB1619.prod.exchangelabs.com>
From: John Strassner <strazpdj@gmail.com>
Date: Mon, 20 Jun 2016 12:17:42 +0900
Message-ID: <CAJwYUrHjiMsByAAB5EENA8fprq137k7uYhLRpwZym2dfPenHaA@mail.gmail.com>
To: "Ganduri, Rajasekhar" <RajasekharGanduri@my.unt.edu>
Content-Type: multipart/alternative; boundary=001a1142b6f6ce57360535ad250a
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/deDCAR-cieipnVY5SAXLRX6ffnY>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, "DIEGO LOPEZ GARCIA \(diego.r.lopez@telefonica.com\)" <diego.r.lopez@telefonica.com>, Susan Hares <shares@ndzh.com>, Linda Dunbar <linda.dunbar@huawei.com>
Subject: Re: [I2nsf] questions about some terminologies defined by draft-ietf-i2nsf-terminology-00
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 20 Jun 2016 03:17:51 -0000

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

Hi Rajasekhar,

please see my last reply to Linda.

For me, I don't think that an abstraction **layer** makes sense. A layer
should be used to abstract a common set of functionality - otherwise, you
have a set of abstractions of different functions that mean different
things.

best regards,
John



On Sat, Jun 18, 2016 at 12:07 AM, Ganduri, Rajasekhar <
RajasekharGanduri@my.unt.edu> wrote:

> Hey,
>
>
> I am a novice in I2NSF IETF group and its capabilities but I am a regular
> follower of the current activities of I2NSF. According to my understandin=
g,
> the term "abstraction layer" is used to specify that the end user/client
> need not have the complete visibility of the working or implementation of
> how the I2NSF controller communicates with the NSFs. This is what
> interested me in I2NSF, as this opens up to a new set of end users who ne=
ed
> not have complete understanding of how a network operates. I implemented
> this in my research, where a web application tool is built that can be us=
ed
> by "any" end user to give simple natural language inputs through Interfac=
e1
> (Service Layer) to the controller (or Openstack Cloud controller in my
> case) and the controller translates and transfers the security commands t=
o
> the IDS and firewalls through Interface2(Capability layer). The way in
> which the controller transfers to the NSFs is hidden from the end user (o=
r
> the end user need not know, details being hidden or abstracted) but the e=
nd
> user will have the authority over Interface2 in his/her own network.
>
> Please let me know if I understood wrongly.
>
> Thanks  and Regards,
>
> Rajasekhar
>
>
> ------------------------------
> *From:* Linda Dunbar <linda.dunbar@huawei.com>
> *Sent:* Friday, June 17, 2016 4:10 AM
> *To:* John Strassner
> *Cc:* I2NSF@ietf.org; DIEGO LOPEZ GARCIA (diego.r.lopez@telefonica.com);
> Susan Hares
> *Subject:* Re: [I2nsf] questions about some terminologies defined by
> draft-ietf-i2nsf-terminology-00
>
>
> John,
>
>
>
> My thinking maybe too simplistic.
>
> I picture a =E2=80=9CController=E2=80=9D having two ports,
>
> -        one port connecting to clients (which can be another domain
> controller or Overlay network controller), interface from this port is
> =E2=80=9CService layer interface=E2=80=9D
>
> -        another port connecting to NSFs, the interface from this port is
> =E2=80=9Ccapability layer interface=E2=80=9D.
>
>
>
> So I thought that the Service Layer interface is the North Bound interfac=
e
> to the Controller, the capability interface is the south bound to the
> controller.
>
>
>
> What extra meaning does it carry with the wording =E2=80=9Cabstraction La=
yer=E2=80=9D ?
>
> *Capability Layer: Defines an abstraction layer that exposes a set of
> {features that are available from a managed entity} of the I2NSF system.*
>
> Thank you.
>
>
>
> Linda
>
>
>
> *From:* John Strassner [mailto:strazpdj@gmail.com]
> *Sent:* Thursday, June 16, 2016 12:58 AM
> *To:* Linda Dunbar; John Strassner
> *Cc:* Susan Hares; DIEGO LOPEZ GARCIA (diego.r.lopez@telefonica.com);
> I2NSF@ietf.org
> *Subject:* Re: questions about some terminologies defined by
> draft-ietf-i2nsf-terminology-00
>
>
>
> HI Linda,
>
>
>
> I don't see the conflict in the two definitions. If I substitute the firs=
t
> (within braces) into the second, I get:
>
>
>
> *Capability Layer: Defines an abstraction layer that exposes a set of
> {features that are available from a managed entity} of the I2NSF system.*
>
>
>
> When I look at the Charter's Capability Layer, I think we're still OK -
> the Charter "...specifies how to control and monitor NSFs at a functional
> level...", and Capabilities (the features that are available) are essenti=
al
> for planning how to control and monitor NSFs.
>
>
>
> Features (i.e., capabilities) are independent of interface (northbound or
> southbound). Would you like us to add that point to the terminology I-D?
>
>
>
> best regards,
>
> John
>
>
>
>
>
> On Wed, Jun 15, 2016 at 8:40 AM, Linda Dunbar <linda.dunbar@huawei.com>
> wrote:
>
> Dear Authors:
>
>
>
> The term =E2=80=9CCapability Layer=E2=80=9D defined by the
> =E2=80=9Cdraft-ietf-i2nsf-terminology-00=E2=80=9D carries different  mean=
ing than the
> =E2=80=9CCapability Layer=E2=80=9D used by the I2NSF charter.
>
>
>
> =E2=80=9Cdraft-ietf-i2nsf-terminology-00=E2=80=9D:
>
> *Capability: Defines a set of features that are available from a managed
> entity (see also I2NSF Capability).*
>
>
>
> *Capability Layer: Defines an abstraction layer that exposes a set of
> capabilities of the I2NSF system.*
>
>
>
> I2NSF Charter:
>
> *I2NSF will specify interfaces at two functional levels for the control
> and monitoring of network security functions:*
>
>
>
> *The I2NSF Capability Layer specifies how to control and monitor NSFs at =
a
> functional implementation level. The term "Functional Implementation" is
> used to emphasize that the rules (for control and monitor) of NSFs have t=
o
> be implementable by most NSFs. I2NSF will standardize a set of interfaces
> by which a security controller can invoke, operate, and monitor NSFs. The
> I2NSF Service Layer defines how clients' security policies may be express=
ed
> to a security controller. The controller implements its policies accordin=
g
> to the various capabilities provided by the I2NSF Capability Layer. The
> I2NSF Service Layer also allows the client to monitor the client specific
> policies.*
>
>
>
> If we use the definitions by the =E2=80=9Cdraft-ietf-i2nsf-terminology-00=
=E2=80=9D, we
> should create a different terminology to represent the =E2=80=9CSouth bou=
nd
> Interface=E2=80=9D between Controller and NSF.
>
>
>
> Thanks, Linda
>
>
>
>
>
>
>
>
> --
>
> regards,
>
> John
>



--=20
regards,
John

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

<div dir=3D"ltr"><div>Hi Rajasekhar,</div><div><br></div><div>please see my=
 last reply to Linda.</div><div><br></div><div>For me, I don&#39;t think th=
at an abstraction **layer** makes sense. A layer should be used to abstract=
 a common set of functionality - otherwise, you have a set of abstractions =
of different functions that mean different things.</div><div><br></div><div=
>best regards,</div><div>John</div><div><br></div><div><br></div></div><div=
 class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Sat, Jun 18, 2016 =
at 12:07 AM, Ganduri, Rajasekhar <span dir=3D"ltr">&lt;<a href=3D"mailto:Ra=
jasekharGanduri@my.unt.edu" target=3D"_blank">RajasekharGanduri@my.unt.edu<=
/a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:=
0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div dir=3D"ltr">
<div style=3D"font-size:12pt;color:#000000;background-color:#ffffff;font-fa=
mily:Calibri,Arial,Helvetica,sans-serif">
<p>Hey,</p>
<p><br>
</p>
<p>I am a novice in I2NSF IETF group and its capabilities but I=C2=A0am a r=
egular follower of the current activities of I2NSF. According to my underst=
anding, the term &quot;abstraction layer&quot; is used to specify that the =
end user/client need not have the complete visibility
 of the working or implementation of how the I2NSF controller communicates =
with the NSFs. This is what interested me in I2NSF, as this opens up to a n=
ew set of end users who need not have=C2=A0complete understanding of how a =
network operates. I implemented this
 in my research, where a web application tool is built that can be used by =
&quot;any&quot; end user to give simple natural language inputs through Int=
erface1 (Service Layer) to the controller (or Openstack Cloud controller in=
 my case) and the controller translates and
 transfers the security commands to the IDS and firewalls through Interface=
2(Capability layer). The way in which the controller transfers to the NSFs =
is hidden from the end user (or the end user need not know, details being h=
idden or abstracted) but the end
 user will have the authority over Interface2 in his/her own network.</p>
<p>Please let me know if I understood wrongly.</p>
<p>Thanks =C2=A0and Regards,</p>
<p>Rajasekhar</p>
<br>
<br>
<div style=3D"color:rgb(0,0,0)">
<hr style=3D"display:inline-block;width:98%">
<div dir=3D"ltr"><font color=3D"#000000" face=3D"Calibri, sans-serif" style=
=3D"font-size:11pt"><b>From:</b> Linda Dunbar &lt;<a href=3D"mailto:linda.d=
unbar@huawei.com" target=3D"_blank">linda.dunbar@huawei.com</a>&gt;<br>
<b>Sent:</b> Friday, June 17, 2016 4:10 AM<br>
<b>To:</b> John Strassner<br>
<b>Cc:</b> <a href=3D"mailto:I2NSF@ietf.org" target=3D"_blank">I2NSF@ietf.o=
rg</a>; DIEGO LOPEZ GARCIA (<a href=3D"mailto:diego.r.lopez@telefonica.com"=
 target=3D"_blank">diego.r.lopez@telefonica.com</a>); Susan Hares<br>
<b>Subject:</b> Re: [I2nsf] questions about some terminologies defined by d=
raft-ietf-i2nsf-terminology-00</font>
<div>=C2=A0</div>
</div>
<div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">John,
</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">=C2=A0</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">My thinking maybe too simplistic.
</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">I picture a =E2=80=9CController=E2=80=9D having =
two ports,
</span></p>
<p style=3D"margin:0in 0in 0.0001pt 0.5in;font-size:12pt;font-family:&quot;=
Times New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d"><span>-<span style=3D"font:7.0pt &quot;Times New=
 Roman&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span></span><span style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:#1f497d">one port connecting to clie=
nts (which can be another domain controller or Overlay network controller),=
 interface from this port is =E2=80=9CService layer interface=E2=80=9D</spa=
n></p>
<p style=3D"margin:0in 0in 0.0001pt 0.5in;font-size:12pt;font-family:&quot;=
Times New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d"><span>-<span style=3D"font:7.0pt &quot;Times New=
 Roman&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span></span><span style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:#1f497d">another port connecting to =
NSFs, the interface from this port is =E2=80=9Ccapability layer interface=
=E2=80=9D.
</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">=C2=A0</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">So I thought that the Service Layer interface is=
 the North Bound interface to the Controller, the capability interface is t=
he south bound to the controller.
</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">=C2=A0</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">What extra meaning does it carry with the wordin=
g =E2=80=9Cabstraction Layer=E2=80=9D ?
</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<em><span style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;,&quot;s=
erif&quot;;color:#222222">Capability Layer: Defines an abstraction layer th=
at exposes a set of {features that are available from a managed entity} of =
the I2NSF system.</span></em></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">Thank you.
</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">=C2=A0</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">Linda</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">=C2=A0</span></p>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in">
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;san=
s-serif&quot;">From:</span></b><span style=3D"font-size:10.0pt;font-family:=
&quot;Tahoma&quot;,&quot;sans-serif&quot;"> John Strassner [mailto:<a href=
=3D"mailto:strazpdj@gmail.com" target=3D"_blank">strazpdj@gmail.com</a>]
<br>
<b>Sent:</b> Thursday, June 16, 2016 12:58 AM<br>
<b>To:</b> Linda Dunbar; John Strassner<br>
<b>Cc:</b> Susan Hares; DIEGO LOPEZ GARCIA (<a href=3D"mailto:diego.r.lopez=
@telefonica.com" target=3D"_blank">diego.r.lopez@telefonica.com</a>); <a hr=
ef=3D"mailto:I2NSF@ietf.org" target=3D"_blank">I2NSF@ietf.org</a><br>
<b>Subject:</b> Re: questions about some terminologies defined by draft-iet=
f-i2nsf-terminology-00</span></p>
</div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
=C2=A0</p>
<div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
HI Linda,</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
=C2=A0</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
I don&#39;t see the conflict in the two definitions. If I substitute the fi=
rst (within braces) into the second, I get:</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
=C2=A0</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<em><span style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;,&quot;s=
erif&quot;;color:#222222">Capability Layer: Defines an abstraction layer th=
at exposes a set of {features that are available from a managed entity} of =
the I2NSF system.</span></em></p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
=C2=A0</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
When I look at the Charter&#39;s Capability Layer, I think we&#39;re still =
OK - the Charter &quot;...specifies how to control and monitor NSFs at a fu=
nctional level...&quot;, and Capabilities (the features that are available)=
 are essential for planning how to control and monitor
 NSFs.</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
=C2=A0</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
Features (i.e., capabilities) are independent of interface (northbound or s=
outhbound). Would you like us to add that point to the terminology I-D?</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
=C2=A0</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
best regards,</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
John</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
=C2=A0</p>
</div>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
=C2=A0</p>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
On Wed, Jun 15, 2016 at 8:40 AM, Linda Dunbar &lt;<a style=3D"color:blue;te=
xt-decoration:underline" href=3D"mailto:linda.dunbar@huawei.com" target=3D"=
_blank">linda.dunbar@huawei.com</a>&gt; wrote:</p>
<div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
Dear Authors:</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
=C2=A0</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
The term =E2=80=9CCapability Layer=E2=80=9D defined by the =E2=80=9Cdraft-i=
etf-i2nsf-terminology-00=E2=80=9D carries different =C2=A0meaning than the =
=E2=80=9CCapability Layer=E2=80=9D used by the I2NSF charter.</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:10.0pt;font-family:Courier">=C2=A0</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
=E2=80=9Cdraft-ietf-i2nsf-terminology-00=E2=80=9D:</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<i><span style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;,&quot;se=
rif&quot;;color:#222222">Capability: Defines a set of features that are ava=
ilable from a managed entity (see also I2NSF Capability).</span></i></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<i><span style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;,&quot;se=
rif&quot;;color:#222222">=C2=A0</span></i></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<i><span style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;,&quot;se=
rif&quot;;color:#222222">Capability Layer: Defines an abstraction layer tha=
t exposes a set of capabilities of the I2NSF system.</span></i></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
=C2=A0</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
I2NSF Charter:</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<i><span style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;,&quot;se=
rif&quot;;color:#222222">I2NSF will specify interfaces at two functional le=
vels for the control and monitoring of network security functions:</span></=
i></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<i><span style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;,&quot;se=
rif&quot;;color:#222222">The I2NSF Capability Layer specifies how to contro=
l and monitor NSFs at a functional implementation level. The term &quot;Fun=
ctional Implementation&quot; is used to emphasize that the rules
 (for control and monitor) of NSFs have to be implementable by most NSFs. I=
2NSF will standardize a set of interfaces by which a security controller ca=
n invoke, operate, and monitor NSFs.<br>
<br>
The I2NSF Service Layer defines how clients&#39; security policies may be e=
xpressed to a security controller. The controller implements its policies a=
ccording to the various capabilities provided by the I2NSF Capability Layer=
. The I2NSF Service Layer also allows
 the client to monitor the client specific policies.</span></i></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
=C2=A0</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
If we use the definitions by the =E2=80=9Cdraft-ietf-i2nsf-terminology-00=
=E2=80=9D, we should create a different terminology to represent the =E2=80=
=9CSouth bound Interface=E2=80=9D between Controller and NSF.</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
=C2=A0</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
Thanks, Linda</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
=C2=A0</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
=C2=A0</p>
</div>
</div>
</div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<br>
<br clear=3D"all">
<br>
--</p>
<div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
regards,</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
John</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>

</blockquote></div><br><br clear=3D"all"><br>-- <br><div class=3D"gmail_sig=
nature" data-smartmail=3D"gmail_signature"><div>regards,</div><div>John</di=
v></div>
</div>

--001a1142b6f6ce57360535ad250a--


From nobody Sun Jun 19 20:36:23 2016
Return-Path: <frank.xialiang@huawei.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 322D312D911 for <i2nsf@ietfa.amsl.com>; Sun, 19 Jun 2016 20:36:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.647
X-Spam-Level: 
X-Spam-Status: No, score=-5.647 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 41irJHciBXwq for <i2nsf@ietfa.amsl.com>; Sun, 19 Jun 2016 20:36:18 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0962C12D907 for <i2nsf@ietf.org>; Sun, 19 Jun 2016 20:36:16 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml704-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CRD12469; Mon, 20 Jun 2016 03:36:14 +0000 (GMT)
Received: from SZXEMA414-HUB.china.huawei.com (10.82.72.73) by lhreml704-cah.china.huawei.com (10.201.5.130) with Microsoft SMTP Server (TLS) id 14.3.235.1; Mon, 20 Jun 2016 04:36:12 +0100
Received: from SZXEMA502-MBS.china.huawei.com ([169.254.4.245]) by SZXEMA414-HUB.china.huawei.com ([10.82.72.73]) with mapi id 14.03.0235.001; Mon, 20 Jun 2016 11:36:02 +0800
From: "Xialiang (Frank)" <frank.xialiang@huawei.com>
To: Aldo Basile <cataldo.basile@polito.it>, Susan Hares <shares@ndzh.com>, "'DIEGO LOPEZ GARCIA'" <diego.r.lopez@telefonica.com>
Thread-Topic: [I2nsf] Help on turning I2NSF Information Models to Data Models
Thread-Index: AdHBoSvxjYHtRDHFSB2rOIfiUEB/PQH2MpTVAdeBMx4DOXsT1gKXvbARAX/2pxygDT6QkN+qGdsA//5mLyA=
Date: Mon, 20 Jun 2016 03:36:01 +0000
Message-ID: <C02846B1344F344EB4FAA6FA7AF481F12AF5CB27@SZXEMA502-MBS.china.huawei.com>
References: <010801d1c1aa$6ac56ee0$40504ca0$@ndzh.com> <B2C68D9F-53FB-4819-ADDF-9EEF28FD4094@telefonica.com> <c760a113-8e84-7d67-019c-fc3eae638d61@polito.it> <006e01d1c285$71a2d230$54e87690$@ndzh.com> <230501e1-207e-971d-d6c4-cdd6d5b0dbc4@polito.it> <000201d1c773$ca203590$5e60a0b0$@ndzh.com> <eebf78ce-86f5-7e47-6dbd-6a7700996ed4@polito.it>
In-Reply-To: <eebf78ce-86f5-7e47-6dbd-6a7700996ed4@polito.it>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.135.43.91]
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090202.576764AF.002E, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.4.245, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 68bd7b9927e69314d295f2784c6a04cc
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/gdpbJqB-Zx9yhM_oMrvr4Ls923U>
Cc: "i2nsf@ietf.org" <i2nsf@ietf.org>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, Linda Dunbar <linda.dunbar@huawei.com>
Subject: [I2nsf] =?gb2312?b?tPC4tDogIEhlbHAgb24gdHVybmluZyBJMk5TRiBJbmZv?= =?gb2312?b?cm1hdGlvbiBNb2RlbHMgdG8gRGF0YSBNb2RlbHM=?=
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 20 Jun 2016 03:36:22 -0000

SGkgQWxkbywNClRoYW5rcyBmb3Igc2hhcmluZyB5b3VyIHJlc2VhcmNoIHRvIHVzLiBJIGhhdmUg
cmV2aWV3ZWQgeW91ciAyIHBhcGVycyBhbmQgdGhpbmsgdGhleSBhcmUgdXNlZnVsIGZvciBJMk5T
RiB3b3JrLiBNeSB1bmRlcnN0YW5kaW5nIGFuZCByZXNwb25zZSBhcmUgYXMgZm9sbG93czoNCjEu
IEkgcmVhbGx5IGxpa2UgdGhlIGRlZmluaXRpb24gb2YgY29uZmxpY3QgcmVzb2x1dGlvbiBzdHJh
dGVneSBvZiBzZWN1cml0eSBwb2xpY3kgaW4geW91ciBwYXBlcnMsIGl0IHNob3VsZCBiZSBwYXJ0
IG9mIHRoZSBJMk5TRiBjYXBhYmlsaXR5IGxheWVyIHNlY3VyaXR5IHBvbGljeS4gV2UgY2FuIHdv
cmsgdG9nZXRoZXIgb24gaXQ7DQoyLiBJIHRoaW5rIHdlIHNoYXJlIHRoZSB2ZXJ5IHNpbWlsYXIg
aWRlYSBvZiB3aGF0IHRoZSBzZWN1cml0eSBwb2xpY3kgaXM6IGEgc2V0IG9mIHNlY3VyaXR5IHJ1
bGVzIHdoaWNoIGlzIG1vZGVsZWQgYnkgImV2ZW50LWNvbmRpdGlvbi1hY3Rpb24iLiBCeSBkaXJl
Y3RseSBpbmNvcnBvcmF0aW5nIHRoZSBkZWZpbml0aW9uIG9mIGRlZmF1bHQgYWN0aW9uIGFuZCBj
b25mbGljdCByZXNvbHV0aW9uIHN0cmF0ZWd5LCB3ZSBjYW4gaW1wcm92ZSB0aGUgY3VycmVudCBp
bmZvcm1hdGlvbi9kYXRhIG1vZGVsOw0KMy4gQWJvdXQgdGhlIGRlZmluaXRpb24gb2YgImV2ZW50
IiwgSSB0aGluayBpdCdzIG5lY2Vzc2FyeS4gSXQncyBub3Qgc2ltcGx5IGFub3RoZXIga2luZCBv
ZiAiY29uZGl0aW9uIi4gSXQgcmVwcmVzZW50cyBzb21ldGhpbmcgaGFwcGVucywgYW5kIHRoYXQg
aXMgZWl0aGVyIG9yIG5vdCByZWxhdGVkIHdpdGggdGhlIGZsb3cvdHJhZmZpYyB0aGF0IHRoZSBO
U0ZzIHNob3VsZCBiZSBlbmFibGVkIHRvIGNvbnRyb2wgYWNjb3JkaW5nIHRvIHRoZSBzZWN1cml0
eSBwb2xpY3k7DQo0LiBGb3IgdGhlIG90aGVyIHNlY3VyaXR5IGNhcGFiaWxpdGllcywgc3VjaCBh
cyB1cmwgZmlsdGVyaW5nLCBhbnRpLXZpcnVzLCBmaWxlIGZpbHRlcmluZywgdGhleSBoYXZlIHRo
ZSBmb2xsb3dpbmcgZmVhdHVyZXM6DQoJMSkgdGhleSBwZXJmb3JtIG5vdCBvbmx5IGNvbnRlbnQg
Y2hlY2tpbmcsIGJ1dCBhbHNvIHZhcmlvdXMgYWN0aW9ucyBvbiB0aGUgb2JqZWN0cyAoZS5nLiwg
dXJsLCBmaWxlcywgcHJvZ3JhbXMpOw0KICAgIDIpIHRoZWlyIHNwZWNpZmljIGltcGxlbWVudGF0
aW9ucyBhcmUgZGlmZmVyZW50IGZvciBldmVyeSB2ZW5kb3JzIGFuZCBzaG91bGQgbm90IGJlIGF3
YXJlIG9mIGFuZCBwcm9ncmFtbWVkIGJ5IHRoZSB0aGlyZCBwYXJ0eTsNCiAgICAzKSBkdWUgdG8g
dGhlIGNvbXBsZXhpdHkgYW5kIGRpZmZlcmVudGlhdGlvbiBvZiB0aGUgb3RoZXIgc2VjdXJpdHkg
Y2FwYWJpbGl0aWVzIGZvciBldmVyeSB2ZW5kb3JzLCB0aGV5IGFyZSBjb25zaWRlcmVkIGFuZCB0
cmVhdGVkIGFzIGFuIGF0b21pYyBmdW5jdGlvbiBpbiBvdXIgaW5mb3JtYXRpb24gbW9kZWwuIFRo
ZSB0aGlyZCBwYXJ0eSBkb2VzIG5vdCBuZWVkIHRvIGtub3cgaXRzIGlubmVyIGxvZ2ljLiBCdXQg
Zm9yIG1vcmUgZmluZS1ncmFpbiBjb250cm9sbGluZyBvZiB0aGVtLCB3ZSBjYW4gc3BlY2lmeSBz
b21lIGdlbmVyYWwgaW5wdXQvb3V0cHV0IHBhcmFtZXRlcnMgdG8gY3VzdG9taXplIHRoZWlyIG1h
dGNoZXMgYW5kIGFjdGlvbnMgaW4gY2VydGFpbiBsZXZlbC4gSSB0aGluayB0aGF0J3Mgd2hhdCB5
b3UgY2FsbGVkICJjdXN0b20gbWF0Y2giLg0KNS4gSSBhbHNvIHRoaW5rIFN1ZSdzIGRhdGEgbW9k
ZWwgY2FwdHVyZSBvdXIgYmFzaWMgaWRlYSBvZiB3aGF0IGl0IHNob3VsZCBiZSwgbGV0J3Mgc3Rh
cnQgd2l0aCBpdCBhbmQga2VlcCBpbXByb3ZpbmcgaXQgcGFyYWxsZWwgd2l0aCB0aGUgaW5mb3Jt
YXRpb24gbW9kZWwuDQoNCllvdXIgY29tbWVudHMgYW5kIHN1Z2dlc3Rpb25zIGFyZSB3YXJtbHkg
d2VsY29tZSENCg0KQi5SLg0KRnJhbmsNCg0KLS0tLS3Tyrz+1K28/i0tLS0tDQq3orz+yMs6IEky
bnNmIFttYWlsdG86aTJuc2YtYm91bmNlc0BpZXRmLm9yZ10gtPqx7SBBbGRvIEJhc2lsZQ0Kt6LL
zcqxvOQ6IDIwMTbE6jbUwjE5yNUgMTc6MjINCsrVvP7IyzogU3VzYW4gSGFyZXM7ICdESUVHTyBM
T1BFWiBHQVJDSUEnDQqzrcvNOiBpMm5zZkBpZXRmLm9yZzsgYWRyaWFuQG9sZGRvZy5jby51azsg
TGluZGEgRHVuYmFyDQrW98ziOiBSZTogW0kybnNmXSBIZWxwIG9uIHR1cm5pbmcgSTJOU0YgSW5m
b3JtYXRpb24gTW9kZWxzIHRvIERhdGEgTW9kZWxzDQoNCkRlYXIgU3VzYW4sDQoNCmZ1cnRoZXIg
YW5zd2VycyB0byB5b3VyIGFuc3dlcnMuLi4NCkkgbGlzdGVkIHRoZSBjb25kaXRpb24gbWF0Y2gg
YWxnb3JpdGhtcyB3ZSBzdXBwb3J0LCB0cmllZCB0byBjbGFyaWZ5IHRoZSBjdXN0b20gbWF0Y2gs
IGV4cG9zZWQgdGhlIHJpc2sgZm9yIG5vbi1pbnRlcm9wZXJhYmlsaXR5IGluIGNhc2Ugb2YgdG9v
IG11Y2ggb2JzY3VyaXR5IGZvciBjdXN0b20gbWF0Y2ggYWxnb3JpdGhtcywgYW5kIGFkZGVkIHNv
bWUgbW9yZSBoaW50cyBvbiB0aGUgcmVzb2x1dGlvbiBzdHJhdGVnaWVzLg0KRmluYWxseSwgSSBl
eHBvc2VkIG15IGlkZWEgb2YgY2FwYWJpbGl0eSB0ZW1wbGF0ZSAoYW5kIGFsZ2VicmEpIHRvIHJl
ZHVjZSB0aGUgYmFja2hhdWwgbmVlZGVkIHRvIGRlc2NyaWJlIE5TRnMuDQoNCkFuZCBzb3JyeSBm
b3IgdGhlIGRlbGF5IGluIGFuc3dlcmluZy4uLg0KDQoNCk9uIDE2LzA2LzIwMTYgMDQ6MDYsIFN1
c2FuIEhhcmVzIHdyb3RlOg0KPiBBbGRvOg0KPg0KPiBJIGZvcmdvdCB0byBnaXZlIGEgc3VtbWFy
eSBvZiBteSBlbWFpbC4gIEkgYWdyZWUgdGhpbmdzIGFyZSBtaXNzaW5nIGZyb20NCj4gaGFyZXMt
cGt0LWVjYS1wb2xpY3kuICAgT25lIHF1ZXN0aW9uIGlzIHdoZXRoZXIgd2UgaGF2ZSBhIHNpbXBs
ZSBmaWx0ZXIgeWFuZw0KPiBtb2RlbCBhbmQgYSBzZWN1cml0eSBmaWx0ZXIgbW9kZWwgb3IgaG93
IHRoZXNlIGFyZSBsaW5rZWQuDQoNCg0KLS0tLS0tLS0tLS0tDQpBbGRvOg0KSSBhbSBub3Qgc3Vy
ZSBJIHVuZGVyc3Rvb2QgdGhlIHF1ZXN0aW9uLiBXaGF0IHdlIGhhdmUgaW4gU0VDVVJFRCBpcyBh
IG1haW4gbW9kZWwgKHdoaWNoIHNob3VsZCBtYXRjaCB5b3VyIHNlY3VyaXR5IGZpbHRlciBtb2Rl
bCksIHdoaWNoIGRlZmluZXMgdGhlIGNvbmNlcHRzIChjb25kaXRpb25zLCBhY3Rpb24sIHJlc29s
dXRpb24gc3RyYXRlZ2llcywgbWF0Y2hpbmcgY29uZGl0aW9ucywgZXRjLikgYW5kIHNldmVyYWwg
c3ViLW1vZGVscyB0aGF0IGRlZmluZSB0aGUgY29uY2VwdHMgaW4gdGhlIG1haW4gbW9kZWwgKHdo
aWNoIHNob3VsZCBtYXRjaCB5b3VyIHNpbXBsZSB5YW5nIGZpbHRlciBtb2RlbCkuIEludHVpdGl2
ZWx5LCBzdWItbW9kZWxzIG1haW5seSBwZXJmb3JtIHN1Yi1jbGFzc2luZyBhbmQgYWRkIHJlbGF0
aW9ucyBhbW9uZyB0aGVzZSBzdWJjbGFzc2VzIGFuZCBvdGhlciBtYWluIG1vZGVsIGNsYXNzZXMu
DQpTdWItbW9kZWxzIGNhbiBiZSBuZXN0ZWQgKHRvIGZvcm0gYSB0cmVlKS4NCi0tLS0tLS0tLS0t
LQ0KDQo+DQo+IEkgY291bGQgbm90IGFjY2VzcyB5b3VyIHBhcGVycy4gIFdvdWxkIHlvdSBzZW5k
IHRoZW0gKHRvIG1lIGRpcmVjdGx5KT8gIA0KPiBJIHRoaW5rIHdlIGhhdmUgYSBsb3Qgb2YgZ29v
ZCB3b3JrIHdlIGNhbiBkbyB0b2doZXRlci4NCj4NCj4gU3VlIEhhcmVzDQo+DQo+IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFN1c2FuIEhhcmVzIFttYWlsdG86c2hhcmVzQG5k
emguY29tXQ0KPiBTZW50OiBXZWRuZXNkYXksIEp1bmUgMTUsIDIwMTYgMTA6MDIgUE0NCj4gVG86
ICdBbGRvIEJhc2lsZSc7ICdESUVHTyBMT1BFWiBHQVJDSUEnDQo+IENjOiAnaTJuc2ZAaWV0Zi5v
cmcnOyAnYWRyaWFuQG9sZGRvZy5jby51ayc7ICdMaW5kYSBEdW5iYXInDQo+IFN1YmplY3Q6IFJF
OiBbSTJuc2ZdIEhlbHAgb24gdHVybmluZyBJMk5TRiBJbmZvcm1hdGlvbiBNb2RlbHMgdG8gRGF0
YSANCj4gTW9kZWxzDQo+DQo+IEFsZG86DQo+DQo+IEknbSBnb2luZyB0byBhbnN3ZXIgaW4gc3Vt
bWFyeSwgYW5kIHRoZW4gd2l0aCAic3VlOiIgaW4gdGhlIHRleHQgDQo+IGJlbG93LiAgT24sIGhh
cmVzLWkycnMtcGt0LWVjYS1wb2xpY3kgLSBJIGFncmVlIGl0IGlzIG1pc3NpbmcNCj4NCj4gLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSTJuc2YgW21haWx0bzppMm5zZi1ib3Vu
Y2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgQWxkbyBCYXNpbGUNCj4gU2VudDogRnJpZGF5LCBK
dW5lIDEwLCAyMDE2IDY6NDYgQU0NCj4gVG86IFN1c2FuIEhhcmVzOyAnRElFR08gTE9QRVogR0FS
Q0lBJw0KPiBDYzogaTJuc2ZAaWV0Zi5vcmc7IGFkcmlhbkBvbGRkb2cuY28udWs7ICdMaW5kYSBE
dW5iYXInDQo+IFN1YmplY3Q6IFJlOiBbSTJuc2ZdIEhlbHAgb24gdHVybmluZyBJMk5TRiBJbmZv
cm1hdGlvbiBNb2RlbHMgdG8gRGF0YSANCj4gTW9kZWxzDQo+DQo+IERlYXIgU3VzYW4sDQo+DQo+
IG1vcmUgY29tbWVudHMgaW4tbGluZS4uLg0KPg0KPg0KPg0KPiBPbiAwOS8wNi8yMDE2IDIxOjMw
LCBTdXNhbiBIYXJlcyB3cm90ZToNCj4+PiBBbG9kOg0KPj4+DQo+Pj4gVGhlIG1pbm9yIGNoYW5n
ZXMgdG8gZ2V0dGluZyBJUFRhYmxlIGRlcGxveW1lbnRzIGFyZSB3aHkgSSBzdGFydGVkIA0KPj4+
IHRoaXMgdGhyZWFkLg0KPj4+DQo+Pj4gT24gMSkgIEkgdHVybmVkIHRoZSBwYWNrZXQgbWF0Y2hp
bmcgaW50byBhIG9yZGVyZWQgbGlzdCB3aGVyZSBhIA0KPj4+IG1hdGNoIGNhdXNlcyB0aGUgcHJv
Y2Vzc2luZyB0byBzdG9wLiAgWW91ciBhY3Rpb25fdG9fZW5mb3JjZSA8LS0NCj4+PiBSZXNvbHV0
aW9ue1J4LFJ5LFJ0LC4uLn0uICAgWW91IGNhbiBzZWUgc29tZSBvZiB0aGUgaWRlYXMgaW4gbXkg
STJSUw0KPiBkcmFmdA0KPj4+IChkcmFmdC1oYXJlcy1pMnJzLXBrdC1lY2EtcG9saWN5KSwgYnV0
IGl0IG5lZWRlZCBjaGFuZ2VzIGZvciBJMlJTIGFuZCBmb3INCj4+PiB0aGUgcG9saWN5LiAgIFRo
ZSBkcmFmdC1oYXJlcy1pMnJzLWZiLXJpYi1kYXRhLW1vZGVsIHNob3dzIGhvdyB5b3UgY2FuDQo+
IHVzZQ0KPj4+IHRoaXMgcG9saWN5IG9uIHNwZWNpZmljIGludGVyZmFjZXMsIGFuZCBoYXZlIGEg
ZGVmYXVsdCBSSUIgZm9yIA0KPj4+IHRoaW5ncyB3aGljaCBkbyBub3QgbWF0Y2guICBJIGFtIGlu
dGVyZXN0ZWQgdG8gZGlzY3VzcyB5b3VyIGlkZWFzIG9uIA0KPj4+IHRoZSBtb3JlIGNvbXBsZXgg
cG9saWN5IG1vZGVsLg0KPg0KPj4gSSBoYXZlIGNoZWNrZWQgeW91ciBkcmFmdCwgSSBzZWUgdGhh
dCB5b3UgY2FuIGVhc2lseSBtb2RlbCBpcHRhYmxlcyANCj4+IHJ1bGVzLiBJIGFsc28gbm90aWNl
ZCB0aGF0IHlvdSBtYXBwZWQgYW4gaW5jcmVkaWJseSBoaWdoIG51bWJlciBvZiANCj4+IGNvbmRp
dGlvbnMgb24gdGhlDQo+ICA+IG1vc3QgaW1wb3J0YW50IChpZiBub3QgYWxsKSBwcm90b2NvbHMg
YXQgdGhlIGZpcnN0IGZvdXIgSVNPIGxheWVycy4NCj4gRXhjZWxsZW50IHdvcmsgdGhhdCB3ZSBt
YXkgd2FudCB0byByZXVzZS4NCj4NCj4gVGhhbmsgeW91Lg0KPg0KPj4gQ29tcGFyZWQgdG8gb3Vy
IG1vZGVsLCB0aGVyZSBpcyBhIG1pc3NpbmcgaW5mb3JtYXRpb246IHRoZSBjb25kaXRpb24gDQo+
PiBtYXRjaGluZyBhbGdvcml0aG0sIGkuZS4sIHRoZSB0eXBlcyBvZiBvcGVyYXRpb25zIGFsbG93
ZWQgd2hlbiANCj4+IHNwZWNpZnlpbmcgYSA+Y29uZGl0aW9uIG9uIGEgZ2l2ZW4gZmllbGQuIFRo
YXQgaXMsIHdoZW4geW91IGV4cHJlc3MNCj4gY29uZGl0aW9ucyBvbiBJUCBQcm90b2NvbCBUeXBl
IGZpZWxkIHlvdSBzcGVjaWZ5IGEgbGlzdCBvZiB2YWx1ZXMgYW5kIA0KPiBkb24ndCBuZWVkIHRv
IHVzZSByYW5nZXMgKD0gc2V0IGJhc2VkKSwgZm9yIHNvdXJjZSBvciBkZXN0IHBvcnRzIHlvdSAN
Cj4gbWF5IHdhbnQgdG8gdXNlICBpbmVxdWFsaXRpZXMgb3IgcmFuZ2VzICg9IHJhbmdlIGJhc2Vk
KSBhbmQgZm9yIElQIA0KPiBzb3VyY2UgYW5kIGRlc3QgeW91IG1heSB3YW50IHRvIHVzZSBwcmVm
aXhlcyAoPSBwcmVmaXggYmFzZWQgfiByYW5nZSBiYXNlZCkuDQo+PiBGb3IgVVJMcyBhbmQgb3Ro
ZXIgdXBwZXIgcHJvdG9jb2wgY29uZGl0aW9ucyBvbiBzdHJpbmdzIHlvdSBtYXkgd2FudCANCj4+
IHRvIHVzZSBzdHJpbmcgbWF0Y2ggKGxpa2Ugc3F1aWQgZHN0ZG9tYWluIGFjbCkgb3IgcmVnZXgg
bWF0Y2ggIChsaWtlIA0KPj4gc3F1aWQNCj4gdXJsX3JlZ2V4IGFjbCkuDQo+DQo+IFN1ZTogSSBh
Z3JlZS4gIEkgYW0gd2FpdGluZyBmb3IgdGhlIFdHIExDIHRvIGJlIGNvbXBsZXRlZCB0byByZWxl
YXNlIGEgDQo+IHZlcnNpb24gd2l0aCBtb3JlIG1hdGNoaW5nIGNvbmRpdGlvbnMuICBIb3dldmVy
LCBJJ2QgYmUgdmVyeSANCj4gaW50ZXJlc3RlZCBpbiB5b3Vycy4NCj4NCg0KLS0tLS0tLS0tLS0t
DQpBbGRvOg0KVGhlIG1vZGVsIHdlIGhhdmUgZGV2ZWxvcGVkIGluIFNFQ1VSRUQgdXNlIDQgdHlw
ZXMgb2YgbWF0Y2hpbmcgY29uZGl0aW9uczoNCi0gc2V0LWJhc2VkICh3aXRoID0sICE9KQ0KLSBy
YW5nZS1iYXNlZCAoPCw9LCE9LD4sPD0sPj0pDQotIHJlZ2V4IG1hdGNoICh3ZSBkaWRuJ3QgZW50
ZXIgaW50byB0aGUgZGV0YWlscyBvZiB0aGUgYWN0dWFsIHJlZ2V4IGVuZ2luZSwgd2UgdXNlIEph
dmEgUmVnZXggb25seSBiZWNhdXNlIG91ciBwcm90b3R5cGUgaXMgd3JpdHRlbiBpbiBKYXZhKQ0K
LSBjdXN0b20gbWF0Y2ggKGFzIGV4cGxhaW5lZCBpbiB0aGUgcHJldmlvdXMgZW1haWwsIHJlcXVp
cmVzIHRvIGJlIGNoYXJhY3Rlcml6ZWQgd2l0aCBpbmZvcm1hdGlvbiBvbiB0aGUgZXhhbWluZWQg
ZmllbGRzIGFuZCBhbiBvcHRpb25hbA0KYWxnb3JpdGhtKQ0KLS0tLS0tLS0tLS0tDQoNCj4+IEZp
bmFsbHksIHRvIGRlc2NyaWJlIGNhc2VzIGxpa2UgYW50aXZpcnVzIG9yIG1hbHdhcmUgZGV0ZWN0
aW9uIA0KPj4gY29uZGl0aW9ucyB3ZSBoYXZlIGludHJvZHVjZWQgdGhlIGN1c3RvbSBtYXRjaCBj
b25kaXRpb25zIChpLmUuLCB3ZSANCj4+IGRlc2NyaWJlIHRoZSBsaXN0IG9mIGZpZWxkcyB0aGF0
IHRoZSBjb25kaXRpb24gbWF0Y2ggdmVyaWZpZXIgd2lsbCANCj4+IHRha2UNCj4gaW50byBhY2Nv
dW50IHdoZW4gdGFraW5nIHRoZSBkZWNpc2lvbiAgd2l0aG91dCBleHBsaWNpdGx5IHJlZmVycmlu
ZyB0byANCj4gdGhlIGFsZ29yaXRobSB0byBtYXAgdGhlc2UgaW5wdXRzIGludG8gYSBCb29sZWFu
IGFuc3dlcikuDQo+PiAnT3RoZXIgY2FwYWJpbGl0aWVzJyBpbiB0aGUgQ2FwYWJpbGl0aWVzIGRy
YWZ0IHdpbGwgbGlrZWx5IGJlIEN1c3RvbSANCj4+IE1hdGNoDQo+IGNvbmRpdGlvbnMuDQo+DQo+
IFN1ZTogWW91IGFyZSBjb3JyZWN0IHRoaXMgaXMgbWlzc2luZy4gIE15IHN0cnVnZ2xlIHdhcyB3
aGVyZSB0byBkcmF3IA0KPiB0aGUgbGluZSBmb3Igc2ltcGxlIGZpbHRlcmluZyAoYWthIElQVGFi
bGUgb3IgbmV0ZmlsdGVzcikgYW5kIHRoZSANCj4gc2VjdXJpdHkgY3VzdG9tLg0KPiBJIHdhcyB0
cnlpbmcgdG8gY3JlYXRlIGEgYmFzZSBtb2RlbCBmb3Igc2ltcGxlIGZpbHRlcmluZyBhbmQgYXVn
bWVudCBpdC4NCj4gRG8geW91IHRoaW5rIEkgaGF2ZSBhIGdvb2QgYmFzZS4NCg0KLS0tLS0tLS0t
LS0tDQpBbGRvOg0KWWVzLCBpdCBpcyBkZWZpbml0ZWx5IGEgZ29vZCBiYXNlLg0KSSBmZWFyIHRo
YXQgaW4gZ2VuZXJhbCwgc2V2ZXJhbCBwcm9kdWN0cyAobGlrZSBjbGFzc2lmaWVyLCBwYXJlbnRh
bCBjb250cm9sLCBJRFMsIElQUywgZXRjLikgd2lsbCBoYXZlIHRoZWlyIG93biBjdXN0b20tbWF0
Y2guDQpUaGlzIGlzIGEgcmlzayBmcm9tIHRoZSBpbnRlcm9wZXJhYmlsaXR5IHBvaW50IG9mIHZp
ZXcuIFRvIHJlYXNvbiBhYm91dCB0aGUgcG9saWN5IGFuZCB0byBkZWR1Y2UgaG93IGEgZGV2aWNl
IGNhbiBiZSB1c2VkIHRvIGVuZm9yY2UgYSBwb2xpY3kgYW5kIHdoYXQga2luZCBvZiB0cmFmZmlj
IGl0IG11c3QgcmVjZWl2ZSB0byBiZSBhYmxlIHRvIGNvcnJlY3RseSB3b3JrLCBhZGRpdGlvbmFs
IGluZm8gbXVzdCBiZSBhc3NvY2lhdGVkIHRvIGN1c3RvbSBtYXRjaC4gVGhlIGV4YWN0IGFtb3Vu
dCBvZiBpbmZvcm1hdGlvbiBpcyBub3QgY29tcGxldGVseSBjbGVhciB0byBtZSwgdGhpcyBpcyB3
aHkgSSBhbSBhc3N1bWluZyBhIGJsYWNrLWJveCBJL08gZGVmaW5pdGlvbiBvZiB0aGUgY3VzdG9t
IG1hdGNoLg0KLS0tLS0tLS0tLS0tDQoNCg0KPg0KPj4gU2luY2Ugb3VyIG9iamVjdGl2ZSBpbiBT
RUNVUkVEIHdhcyBhbHNvIHRvIG1vZGVsIHBvbGljeSBzcGVjaWZpY2F0aW9uIA0KPj4gbmVlZHMN
Cj4gYXQgYSBoaWdoZXIgbGV2ZWwgKGFuZCB0byBwZXJmb3JtIHJlZmluZW1lbnQpLCB3ZSBjb25j
ZW50cmF0ZWQgb24gdGhlDQo+PiBkZWZpbml0aW9uIG9mIHJlc29sdXRpb24gc3RyYXRlZ2llcyB0
aGF0IG1heSBiZSB1c2VmdWwgZm9yIA0KPj4gYWRtaW5pc3RyYXRvcnMsDQo+IHJlZ2FyZGxlc3Mg
b2YgdGhlIGZhY3QgdGhhdCB0aGV5IGFyZSBhY3R1YWxseSBpbXBsZW1lbnRlZCBpbiBzb21lIA0K
PiBzZWN1cml0eQ0KPj4gY29udHJvbHMuDQo+DQo+IFN1ZTogRXhjZWxsZW50ISBJIHdvdWxkIGxv
dmUgdG8gc2VlIHRoaXMgcG9saWN5LiAgSSB0cmllZCB0byBnZXQgd29yayANCj4gb24gdGhlIG5v
ZGUgZmlsdGVycyAoSTJSUyBhbmQgSTJOU0YpLiAgSXMgdGhpcyB0aGUgdXNlciB0byBJMk5TRiBN
YW5hZ2VyPw0KPg0KPj4gRm9yIGluc3RhbmNlIHdlIGNvbnNpZGVyZWQgdGhlIERlbnkgVGFrZSBQ
cmVjZWRlbmNlIChEVFApIHJlc29sdXRpb24gDQo+PiBzdHJhdGVnaWVzLCBib3Jyb3dlZCBmcm9t
IHRoZSBEQiB3b3JsZCwgd2hlcmUgaWYgbW9yZSBhIHJ1bGUgbWF0Y2hlcywgDQo+PiB0aGUNCj4g
YWN0aW9uIHRvIGVuZm9yY2Ugd2lsbCBiZSBEZW55IChkcm9wIGluIHlvdXIgbW9kZWwpIGlmIGF0
IGxlYXN0IG9uZSBvZiANCj4gdGhlIG1hdGNoaW5nIHJ1bGUgZW5mb3JjZSB0aGUgRGVueS4NCj4+
IFRoaXMgaXMgYSB3YXkgdG8gaW1wbGVtZW50IGNvbnNlcnZhdGl2ZSBwb2xpY2llcy4NCj4NCj4g
U3VlOiBBbiBpbnRlcmVzdGluZyBzdHJhdGVneSBmb3IgdG9wLWRvd24gKG1hbmFnZW1lbnQpLiAg
SXMgdGhhdCB3aGF0IA0KPiB5b3Ugd2VyZSBkb2luZz8NCg0KLS0tLS0tLS0tLS0tDQpBbGRvOg0K
d2Ugc3VwcG9ydCBwb2xpY2llcyB0aGF0IGNhbiB1c2UgRFRQIGFzIHJlc29sdXRpb24gc3RyYXRl
Z3ksIGJ1dCB3ZSBkb24ndCBvZmZpY2lhbGx5IHNlbGVjdGVkIG9uZSByZXNvbHV0aW9uIHN0cmF0
ZWd5LiBFdmVyeSBwb2xpY3kgY2FuIHVzZSBpdHMgb3duLiBUaGVuIHdlIGhhdmUgYW4gYWxnb3Jp
dGhtIHRoYXQgZXhwb3J0cyBwb2xpY2llcyBpbiBGTVIgKEZpcnN0IE1hdGNoaW5nIFJ1bGUpIHRv
IGNvbm5lY3Qgd2l0aCB0aGUgcmVhbCB3b3JsZCwgd2hpY2ggaW4gbW9zdCBvZiB0aGUgY2FzZXMg
dXNlcyBGTVINCi0tLS0tLS0tLS0tLQ0KDQoNCj4NCj4+IE1vcmVvdmVyLCB0aGVyZSBpcyBhbHNv
IHRoZSBNb3N0IFNwZWNpZmljIFRha2UgUHJlY2VkZW5jZSAoTVNUUCkgDQo+PiB3aGljaA0KPiBh
cHBsaWVzIHRoZSBydWxlIHRoYXQgbW9yZSBwcmVjaXNlbHkgbWF0Y2hlcyB0aGUgUERVIChlLmcu
LCBpZiB0aGVyZSANCj4gaXMgYSBydWxlIGZvciA+IGEgc3VibmV0IGFuZCBvbmUgc3BlY2lmaWMg
Zm9yIGEgZ2l2ZW4gSVAsIHRoZSBvbmUgZm9yIA0KPiB0aGUgc2luZ2xlIElQIHByZXZhaWxzKS4N
Cj4NCj4gVGhpcyBNU1RQIC0gaXMgb2Z0ZW4gdGhlIGRlZmF1bHQgaW4gcm91dGluZy4NCg0KLS0t
LS0tLS0tLS0tDQpBbGRvOg0KeWVzLCBNU1RQIGlzIHRoZSBmaXJzdCBsZXZlbCBvZiBkZWNpc2lv
biAocHJlZml4IGxlbmd0aCksIHRoZW4gQWRtaW5pc3RyYXRpdmUgZGlzdGFuY2UsIHRoZW4gbWV0
cmljcyAodGhlbiwgZXZlbiBpZiBub3Qgc3BlY2lmaWVkIG9mZmljaWFsbHksIHRoZXJlIHNob3Vs
ZCBiZSBzb21lIGludGVybmFsIHRhYmxlIG9yZGVyIG9yIHByaW9yaXR5IHRvIHJlbW92ZSB0aGUg
bGFzdCBhbWJpZ3VpdGllcykuDQpUaGlzIGlzIGFub3RoZXIgYWQtaG9jIHJlc29sdXRpb24gc3Ry
YXRlZ3kgZm9yIHJvdXRpbmcuDQotLS0tLS0tLS0tLS0NCg0KPg0KPj4gTm90ZSB0aGF0IG5vdCBh
bGwgdGhlIGRldmljZSB1c2UgcHJpb3JpdGl6ZWQgcnVsZXMgKD0gbGlzdCBvZiBydWxlcykgDQo+
PiB0bw0KPiBtYWtlIGRlY2lzaW9ucy4gQSBzaW1wbGUgZXhhbXBsZTogdGhlIGlwc2VjIHRvb2xz
IHVzZSB0aGUge0RlZmF1bHQsIA0KPiBVc2UsIFJlcXVpcmUsID5VbmlxdWV9IGF0dHJpYnV0ZXMg
dGhhdCBzbGlnaHRseSBjaGFuZ2UgdGhlIG9yZGVyZWQgDQo+IGxpc3QgYmVoYXZpb3VzLiBUaGVy
ZWZvcmUsIHRoZSBjb25jZXB0IG9mIHJlc29sdXRpb24gc3RyYXRlZ3kgbmVlZHMgdG8gDQo+IGJl
IGV4cGxpY2l0bHkgcmVwb3J0ZWQgaW4gYSBkYXRhID5tb2RlbCAoaW4gbXkgb3BpbmlvbikuDQo+
DQo+IFllcyAtIHRoZSByZXNvbHV0aW9uIHN0cmF0ZWd5IGRvZXMgbmVlZCB0byAgaW5kaWNhdGUg
d2hldGhlciBpdCBpcyANCj4gb3JkZXJlZCBvciAiYWxsIHJ1bGVzIG1hdGNoIiwgb3Igc29tZXRo
aW5nIGVsc2UNCj4NCj4gSWYgeW91IGFyZSBpbnRlcmVzdGVkIGluIG15IHBvbGljeSBtb2RlbCwg
YSBtb3JlIGRldGFpbGVkIChhbmQgZm9ybWFsDQo+IGRlZmluaXRpb24pIGRlc2NyaXB0aW9uIG9m
IHJlc29sdXRpb24gc3RyYXRlZ2llcyBhbmQgdGhlIHBvbGljeSBtb2RlbCANCj4gZm9yIG91ciB3
b3JrIG9uIGNhcGFiaWxpdGllcyBjYW4gYmUgZm91bmQgaGVyZToNCj4NCj4gKGZvciBwYWNrZXQg
ZmlsdGVycykNCj4gaHR0cDovL2llZWV4cGxvcmUuaWVlZS5vcmcveHBsL2FydGljbGVEZXRhaWxz
LmpzcD9hcm51bWJlcj02MTExMzI5DQo+DQo+IChleHRlbnNpb24gb24gYXBwbGljYXRpb24gZmls
dGVycykNCj4gaHR0cDovL2llZWV4cGxvcmUuaWVlZS5vcmcveHBsL2FydGljbGVEZXRhaWxzLmpz
cD9hcm51bWJlcj02NjkwMjUyDQo+DQo+IENvdWxkIHlvdSBzZW5kIG1lIGEgY29weSB2aWEgZW1h
aWwgKG91dHNpZGUgdGhlIG1haWwgbGlzdCkgd2l0aCB0aGlzIA0KPiBkb2N1bWVudHMuIEkgY2Fu
bm90IGdldCBhY2Nlc3MuDQo+DQo+Pj4NCj4+PiBPbiAyKSBNeSBwYWNrZXQgZmlsdGVycyBjYW4g
YmUgZXhwYW5kZWQgdG8gaW5jbHVkZSBhcHBsaWNhdGlvbiANCj4+PiBmaWx0ZXJzIG9yIHdlIGNh
biBjcmVhdGUgYSBhbm90aGVyIGdyb3VwaW5nIG9mIGZpbHRlcnMuDQo+DQo+PiBJIGFncmVlIGl0
IGlzIGEgdmVyeSBlYXN5IHN0ZXAgaW4geW91ciBtb2RlbC4NCj4NCj4gVGhhbmsgeW91IGZvciB5
b3VyIGlucHV0Lg0KPg0KPj4NCj4+IE9uIDMpIHNlY3VyaXR5IGNvbnRyb2xzIGluIG5ldHdvcmsg
c2VjdXJpdHkgY29udHJvbCBJIGFncmVlIHRoYXQgdGhlIA0KPj4gbWF0Y2hpbmcgaXMgY29tcGxl
eCBvciB0aGUgYWN0aW9ucyBhcmUgY29tcGxleC4gIEluIG1hbnkNCj4+IGNhc2VzLCB0aGVzZSBh
Y3Rpb25zIGFyZSBzcGVjaWZpYyB0byBhIHZlbmRvci4gICBIb3dldmVyLCBsZXQncyBzdGFydCB3
aXRoDQo+PiBzaW1wbGUgVVJMIGZpbHRlcmluZyBhcyBhbiBleGFtcGxlLiAgSSBhc3N1bWVkIHRo
YXQgdGhlIFVSTCBGaWx0ZXJpbmcgDQo+PiB3YXMgcG9pbnQgdG8gYSBVUkwgRmlsdGVyaW5nIGxp
c3QuICBUaGVyZSBjb3VsZCBiZSBwdWJsaWMgbGlzdHMgb3IgdmVuZG9yDQo+PiBnZW5lcmF0ZWQg
bGlzdHMuICAgVGhlcmVmb3JlIGluIGhpZ2ggbGV2ZWwgeWFuZywgdGhlIGZpcnN0IHBhcnQgb2Yg
dGhlDQo+IGkyTlNGDQo+PiBTZWN1cml0eSBjb250ZW50IG1pZ2h0IGJlOg0KPj4NCj4+IE1vZHVs
ZSAtaTJuc2Ytc2VjLWNvbnRlbnQNCj4+ICAgICArLS1ydyBpMm5zZi1zZWMtY29udGVudC1jYXAq
IFtvcmRlci1pZCBydWxlXQ0KPj4gICAgICArLS1ydyBvcmRlci1pZA0KPj4gICAgICArLS1ydyBy
dWxlLW5hbWUNCj4+ICAgICAgKy0tcncgYW50aS12aXJ1cw0KPj4gICAgICB8ICArLS1ydyBwdWJs
aWMtYW50aS12aXJ1cyogW25hbWVdDQo+PiAgICAgIHwgLi4uLg0KPj4gICAgICB8ICArLS1ydyB2
ZW5kb3ItYW50aS12aXJ1cyogW3ZlbmRvcl0NCj4+ICAgICAgfCAgLi4uLg0KPj4gICAgICArLS1y
dyBJUFMNCj4+ICAgICAgfCAgKy0tcncgc25vcnQtcnVsZXMqIFtkYXRlXQ0KPj4gICAgICB8ICB8
IC4uLg0KPj4gICAgICB8ICArLS1ydyB2ZW5kb3ItSVBTLXJ1bGUqIFtWZW5kb3JdDQo+PiAgICAg
IHwgIHwgLi4uDQo+PiAgICAgICstLXJ3IFVSTCBGaWx0ZXJpbmcNCj4+ICAgICAgfCAgKy0tcncg
cHVibGljLXVybCogW25hbWVdDQo+PiAgICAgIHwgIHwgLi4uDQo+PiAgICAgIHwgICstLXJ3IHZl
bmRvci11cmwqW3ZlbmRvcl0NCj4+ICAgICAgfCAgfCAuLi4uDQo+Pg0KPj4gSSB0aGluayB0aGlz
IG1hdGNoZXMgeW91ciB3b3JrLiAgIEhvd2V2ZXIsIEkgdGhpbmsgdGhlIHJlc3VsdHMgb2YgdGhl
DQo+IGZpbHRlcg0KPj4gcHJvY2VzcyBjYW4gYmUgbWF0Y2ggb3Igbm90LiAgVGhlIHF1ZXN0aW9u
IGlzIG9uY2UgeW91IG1hdGNoLCB3aGF0IGRvIA0KPj4geW91IGRvPw0KPg0KPiBBbGRvJ3MgY29t
bWVudHM6DQo+PiBJZiBJIHVuZGVyc3RhbmQgY29ycmVjdGx5LCB5b3UgaW1wbGljaXRseSBhc3N1
bWUgYW4gYWN0aW9uIHdoZW4gdXNpbmcgDQo+PiBVUkwNCj4gZmlsdGVycy4NCj4+IEZvciBtZSwg
VVJMIGZpbHRlcmluZyBpcyBqdXN0IGEgY29uZGl0aW9uIG9mIHJlZ2V4L3N0cmluZyBiYXNlZCB0
eXBlLg0KPj4gSWYgKHRoZSBVUkwgaW4gdGhlIFBEVSB1bmRlciBleGFtaW5hdGlvbiBtYXRjaGVz
IHNvbWVfVVJMX3N0cmluZ3MpIA0KPj4gdGhlbg0KPiByZXR1cm4gVFJVRS4NCj4NCj4gU3VlOiBB
Z3JlZWQNCj4NCj4+PiBzb21lX1VSTF9zdHJpbmdzIGNhbiBiZSBlaXRoZXIgbWFudWFsbHkgd3Jp
dHRlbiBieSB0aGUgcG9saWN5IGVkaXRvciANCj4+PiBvcg0KPiBvYnRhaW5lZCBieSBzb21lIHZl
bmRvciBvciBwdWJsaWMgc291cmNlIG9mIFVSTHMuDQo+DQo+PiBUaGVuIHRoaXMgY29uZGl0aW9u
IG9uIFVSTHMgY2FuIGJlIG1peGVkIHdpdGggb3RoZXIgY29uZGl0aW9ucyB0byANCj4+IGZvcm0N
Cj4gb3RoZXIgcnVsZXMuDQo+PiBpZiAoVVJMY29uZGl0aW9uKSBeIChvdGhlciBjb25kaXRpb25z
KSBUaGVuIEFDVElPTiBZb3UgY2FuIHNlZSBhIA0KPj4gc2ltcGxlIGV4YW1wbGUgb2Ygd2hhdCBJ
J20gZGVzY3JpYmluZyBpbiBzcXVpZA0KPj4NCj4+IGFjbCBnb29kdXJsIHVybF9yZWdleCBteXVy
bDEgbXl1cmwyIG15dXJsMyBhY2wgZ29vZGlwIGRzdCAxLjEuMS4xDQo+Pg0KPj4gaHR0cF9hY2Nl
c3MgYWxsb3cgZ29vZHVybCBnb29kaXANCj4+IElmIHRoZSBsaXN0IHtteXVybDEgbXl1cmwyIG15
dXJsMyB9IGlzIGRvd25sb2FkZWQgZnJvbSBhIHNpdGUsIHRoZSANCj4+IG1hdGNoaW5nDQo+IGRv
ZXMgbm90IGNoYW5nZSwgdGhlIHdheSB0byByZXRyaWV2ZSB0aGUgZGF0YSBvZiBjb3Vyc2UgY2hh
bmdlcy4NCj4+PiBJIGZvbGxvdyB0aGUgc2FtZSBhcHByb2FjaCAoaS5lLiwgSSBtb2RlbCB0aGVt
IGFzIGNvbmRpdGlvbnMpIGFsc28gDQo+Pj4gZm9yIGZvcg0KPiBzbm9ydCBydWxlcywgVmVuZG9y
SVBTIHJ1bGVzIGV0Yy4NCj4NCj4gVGhpcyB3YXMgIG15IGFzc3VtcHRpb24gaW4gbXkgY29kZS4g
ICBUaGUgcmVhc29uIEkgaGFkIHR3byBwbGFjZXMgd2FzIHRvDQo+IGFsbG93IHRoZSB1c2VyIGEg
bW91bnQgcG9pbnQgZm9yIHRoZSBwdWJsaWMgcnVsZXMgKGUuZy4gc25vcnQgZmlsdGVycyANCj4g
ZnJvbSBhIHB1YmxpYyBzaXRlKSwgYW5kIHZlbmRvciBkZXZlbG9wZWQgKGZyb20gSURTL0lQUyku
ICBJIGFtIA0KPiBtaXNzaW5nIHlvdXIgcG9pbnQsIGJ1dCBJIGhhdmUgbm90IHJlYWQgeW91ciBk
b2N1bWVudHMgeWV0Lg0KDQoNCi0tLS0tLS0tLS0tLQ0KQWxkbzoNCkkgc3VwcG9ydCB0aGUgaWRl
YSB0byBoYXZlIGEgZGlmZmVyZW50IG1vdW50IHBvaW50cyBmb3IgcHVibGljIGluZm8gdG8gYmUg
dXNlZCBieSBydWxlcyBhbmQgdGhlaXIgc3ViLWVudGl0aWVzIChlLmcuLCBjb25kaXRpb25zLCBh
cyBpbiB0aGlzIGNhc2UpLg0KQnV0IGZvciBtZSwgdGhpcyBtb3VudCBwb2ludCBpcyBhIG1hbmFn
ZW1lbnQgYXNwZWN0IHRoYXQgaXMgbmVlZGVkIHRvIGR5bmFtaWNhbGx5IGJ1aWxkIHRoZSBjb25k
aXRpb25zIHRoYXQgd2lsbCBiZSBhY3R1YWxseSBldmFsdWF0ZWQuIFdoaWxlIHRoZSBjb25kaXRp
b24sIHRoZSBvcGVyYXRpb25zIHRoYXQgY2FuIGJlIHVzZWQsIGFuZCAgd3RoZSBkYXRhIHRoYXQg
d2lsbCBldmFsdWF0ZSBpbiB0aGUgcGFja2V0cy9QRFUgcmVtYWlucyB0aGUgc2FtZS4NCg0KSG9w
ZSB0aGlzIGJldHRlciBjbGFyaWZpZXMgbXkgcG9pbnQuDQotLS0tLS0tLS0tLS0NCg0KPj4+DQo+
Pj4gVGhlIHBhY2tldCBlY2EgYWN0aW9ucyBjYW4gaGF2ZSBtYW55IHR5cGVzDQo+Pj4gICB8ICAg
ICAgICArLS1ydyBlY2EtYWN0aW9ucw0KPj4+ICB8ICAgICAgICB8ICArLS1ydyBlY2EtaW5ncmVz
cy1hY3QqDQo+Pj4gICB8ICAgICAgICB8ICB8IC4uLiAocGVybWl0LCBkZW55LCBtaXJyb3IpDQo+
Pj4gICB8ICAgICAgICArICArLS1ydyBlY2EtZndkLWFjdGlvbnMqDQo+Pj4gICB8ICAgICAgICB8
IC4uLiAgKGludm9rZSwgdHVubmVsIGVuY2FwLCBmd2QsIGRyb3ApDQo+Pj4gICB8ICAgICAgICB8
ICArLS1ydyBlY2EtZWdyZXNzLWFjdCoNCj4+PiAgIHwgICAgICAgIHwgIHwgICAocmF0ZSBsaW1p
dCBvdXRwdXQsLi4pDQo+Pj4gICB8ICAgICAgICB8ICArLS1ydyBlY2EtcW9zLWFjdGlvbnMqDQo+
Pj4gICB8ICAgICAgICB8ICB8IC4uIChzZXQgYml0cyBpbiBwYWNrZXQNCj4+PiAgIHwgICAgICAg
ICsgICstLXJ3IGVjYS1zZWN1cml0eS1hY3Rpb25zKg0KPj4+ICAgfCAgICAgICAgfCAgICB1c2Vz
IGkybnNmLXNlYy1jb250ZW50LWNhcA0KPj4+DQo+Pj4gIEkgd2FzIHN0YXJ0aW5nIHRvIHdvcmsg
b24gdGhlc2UgY29tcGxleCBzZXQgb2YgYWN0aW9ucyB3aGVuIEkgZmVsdCANCj4+PiBJIG5lZWRl
ZCB0byBtYWtlIHN1cmUgSSB3YXMgb24gdGhlIHJpZ2h0IHRyYWNrLg0KPg0KPj4gSSBhZ3JlZSBv
biB0aGVzZSBhY3Rpb24gdHlwZXMsIEkgaGF2ZSBjb25zaWRlcmVkIGFsbCBvZiB0aGVtIGluIG15
IG1vZGVsLg0KPg0KPj4gVG8gdGhlIFVSTCBmaWx0ZXIgZXhhbXBsZSBiZWZvcmUsIGZvciBtZSwg
dGhlIGVjYS1md2QtYWN0aW9ucyBkcm9wIGlzIA0KPj4gdGhlIG9uZSB0aGF0IGl0IGlzIGFjdHVh
bGx5IGFwcGxpZWQgZm9yIGJsYWNrbGlzdHMgb2YgVVJMIGFuZCBmd2QNCj4+ICh+YWxsb3cvYWNj
ZXB0KSBpcyB0aGUgb25lIGluIGNhc2Ugb2Ygd2hpdGUgbGlzdHMuDQo+DQo+PiBIb3BlIHRoaXMg
aGFzIGNsYXJpZmllZCBteSBpZGVhIG9uIHRoZSBjb21wbGV4IGFjdGlvbnMgdGhhdCBJIHNhdyBp
biANCj4+IHRoZSAgQ2FwYWJpbGl0aWVzIGRyYWZ0Lg0KPg0KPiBZZXMgSSBoYXMgY2xhcmlmaWVk
IG91ciB3b3JrLg0KPg0KPj4NCj4+IDQpIFBEUCBhbmQgUEVQIGlzIGEgdmFsdWFibGUgY29uY2Vw
dC4gICBJIHRoaW5rIHRoYXQgb3JkZXJlZCBsaXN0cyBvZg0KPj4gcGFja2V0LWJhc2VkIEVDQSBw
b2xpY3kgaXMgc2ltcGx5IGEgbWVhbnMgZm9yIHRoZSBQRFAgdG8gc2VuZCB0aGUgUEVQIGENCj4+
IHNwZWNpZmljIHNldCBvZiBvcmRlcmVkIGZpbHRlcnMuICAgU2ltaWxhcmx5LCB0aGUgZXhjaGFu
Z2Ugb2YgY2FwYWJpbGl0aWVzDQo+PiBpcyBzaW1wbHkgdGhlICBJMk5TRiBzZW5kaW5nIHRoZSBO
U0YgaXRzIGNhcGFiaWxpdGllcyBhcyBvcmRlcmVkIHJ1bGVzLg0KPj4NCj4+ICstLXJ3IGkybnNm
LXBvbGljeS1saXN0DQo+PiAgICArLS1ydyBwb2xpY3ktbGlzdC1uYW1lIHN0cmluZw0KPj4gICAg
Ky0tcncgcG9saWN5LXJ1bGUgW25hbWVdDQo+PiAgICAgICAgKy0tcncgbmFtZSAgc3RyaW5nDQo+
PiAgICAgICAgKy0tcncgbmV0LXNlYy1jdGwtcnVsZXMqDQo+PiAgICAgICAgICAgdXNlcyBpZXRm
LXBrdC1lY2EtcG9saWN5LWNmZw0KPj4gICAgICAgICstLXJ3IG5ldC1zZWMtY29udGVudA0KPj4g
ICAgICAgICAgIHVzZXMgaTJuc2YtY29udGVudC1ydWxlcyoNCj4+ICAgICAgICArLS1ydyBuZXQt
YXR0YWNrLW1pdGlnYXRlKg0KPj4gICAgICAgICAgICAgdXNlcyBpMm5zZi1taXRpZ2F0ZS1ydWxl
cw0KPj4NCj4+IEhhdmUgSSBtaXN1bmRlcnN0b29kIHByZXZpb3VzIGNvbnZlcnNhdGlvbnMgb24g
dGhpcyB0b3BpYz8NCj4NCj4+IFllcywgeW91IGludGVycHJldGVkIGNvcnJlY3RseSBteSBpZGVh
IG9mIGV2ZW50cy4gSG93ZXZlciwgaW4gb3VyIA0KPj4gbW9kZWwgd2Ugc2VlIGluIGEgc2xpZ2h0
bHkgZGlmZmVyZW50IHdheSB0aGUgUERQLVBFUCBleGNoYW5nZXMgYW5kIA0KPj4gY2FwYWJpbGl0
eSBpbnRlcmZhY2VzLg0KPj4NCj4+IFRoZSBQRVAgc2VuZHMgdGhlIFBEUCB0aGUgc3RhdGVmdWwg
aW5mbyAoaS5lLiwgdGhlIGNvbnRleHQpIHRvZ2V0aGVyIA0KPj4gd2l0aCB0aGUgZmxvdy9wYWNr
ZXQvUERVIGRhdGEgdG8gZXZhbHVhdGUgKG5vdGUgdGhhdCBzb21lIGFkZGl0aW9uYWwgDQo+PiBp
bmZvIGNhbiBiZSBvYnRhaW5lZCBmcm9tIGEgUElQLCBidXQgdGhpcyBpcyBhIG1pbm9yIGRldGFp
bCkuDQo+PiBUaGlzIGNvbnRleHQgaW5mbyBhbHNvIGNvbnRhaW5zIHRoZSBldmVudHMgdGhhdCB0
cmlnZ2VyZWQgdGhlIA0KPj4gZXZhbHVhdGlvbiBmcm9tIHRoZSBQRVAuDQo+DQo+IFRoaXMgaXMg
YSBsb3Qgb2YgYmFja2hhdWwgZm9yIGEgc2ltcGxlIHNlY3VyaXR5IGRldmljZSAoaXB0YWJsZXMp
IGZvciANCj4gbW9yZSBzb3BoaXN0aWNhdGVkIGRldmljZXMsIGl0IG1heSBiZSB0aGUgYmVzdCB3
YXkuDQoNCi0tLS0tLS0tLS0tLQ0KQWxkbzoNCkkgYWdyZWUsIGZvciBpcHRhYmxlcyB5b3UgZG9u
J3QgbmVlZCB0byBzcGVjaWZ5IHRoaXMgc3RydWN0dXJlLCBob3dldmVyIGluIG15IG9waW5pb24g
dGhlIHBvbGljeSBtb2RlbCBzaG91bGQgYmUgY29tcGxpYW50IHdpdGggaXQuDQotLS0tLS0tLS0t
LS0NCg0KDQo+DQo+PiBUaGUgUERQIGxvb2tzIGludG8gdGhlIFBvbGljeSBpbiB0aGUgUG9saWN5
REIsIGNoZWNrcyBtYXRjaGluZyBydWxlcw0KPj4gYW5kIGRlY2lkZXMgYWN0aW9ucyAoc29tZSBv
ZiB0aGVzZSBydWxlcyB3aWxsIGNvbnRhaW4gY29uZGl0aW9ucyBvbiB0aGUNCj4+IGV2ZW50cyks
IHRoZW4gdGhlIFBEUCBzZW5kcyB0aGUgUEVQIHRoZSBhY3Rpb24gKCsgcHJvdmlzaW9uYWwgZGF0
YSkuDQo+PiBbbWF5YmUgaXQgaXMgbm90IDEwMCUgY29tcGxpYW50IHdpdGggSUVURiBidXQganVz
dCBmb3IgbGFjayBvZiByb29tLA0KPj4gaXQncyBhbHJlYWR5IGEgbG9uZyBlbWFpbC5dDQo+DQo+
IEkgdW5kZXJzdGFuZCB0aGUgY29uY2VwdC4gIEl0IGlzIHRoZSBvcmlnaW5hbCBQRFAvUEVQIHdv
cmsuDQo+IElzIHRoZXJlIGEgYmVuZWZpdCBpbiB0aGlzIGZvciBzZWN1cml0eSB3b3JrIHRoYXQg
SSBhbSBtaXNzaW5nPw0KDQotLS0tLS0tLS0tLS0NCkFsZG86DQpOb3QgZm9yIGlwdGFibGVzLCBi
dXQgYXMgc2FpZCBiZWZvcmUsIHRoZSB1bmRlcmx5aW5nIHBvbGljeSBtb2RlbCBzaG91bGQgDQpi
ZSBjb21wbGlhbnQgd2l0aCBpdC4NCi0tLS0tLS0tLS0tLQ0KDQo+DQo+PiBJbiBhIFNFQ1VSRUQt
ZXF1aXZhbGVudCBhcHByb2FjaCwgdGhlIEkyTlNGIGNvbnRyb2xsZXIga25vd3MgKGZyb20gYQ0K
Pj4gcmVwb3NpdG9yeSkgb3IgYXNrcyB0aGUgTlNGIGl0cyBjYXBhYmlsaXRpZXMgKHRocm91Z2gg
YW4gQVBJKSwNCj4+IGNhcGFiaWxpdGllcyB0aGF0IGluY2x1ZGUgdGhlIGxpc3QgdGhlIGFjdGlv
bnMgdGhhdCBjYW4gZW5mb3JjZSwgdGhlDQo+PiBjb25kaXRpb25zIHRoYXQgYWxsb3cgdG8gZGV0
ZXJtaW5lIHRoZSB0cmFmZmljIG9uIHdoaWNoIGVuZm9yY2UNCj4+IGFjdGlvbnMsIHBsdXMgYWxs
IHRoZSBvdGhlciBpbmZvIG5lZWRlZCB0byBidWlsZCBhIHZhbGlkIGNvbmZpZ3VyYXRpb24NCj4+
IGZvciB0aGF0IGRldmljZS4NCj4+IFRoZW4gdGhlIFNFQ1VSRUQgaW5mcmFzdHJ1Y3R1cmUgdXNl
cyB0aGlzIGluZm8gdG8gZGVyaXZlIGENCj4+IGNvbmZpZ3VyYXRpb24gZm9yIHRoZSBOU0YgKGku
ZS4sIGEgcG9saWN5IGNvbXBvc2VkIG9mIHJ1bGVzIGZvciB0aGUNCj4+IHNwZWNpZmljIE5TRiks
IGJhc2VkIG9uIGhpZ2gtbGV2ZWwgcG9saWNpZXMgKGkuZS4sIHZlbmRvci0gTlNGLWFnbm9zdGlj
DQo+PiBzZWN1cml0eSByZXF1aXJlbWVudHMpLg0KPg0KPiBTdWU6IFRoaXMgaXMgYSByZWFzb25h
YmxlIGFwcHJvYWNoLCB0aGUgb25seSBwcm9ibGVtIGlzIGhvdyBtdWNoICJiYWNraGF1bCINCj4g
b2YgZGF0YSBuZWVkcyB0byBiZSBkb25lLiAgSW4gbW9kZXJuIHN3aXRjaGVzIGZhYnJpY3MsIFlv
dSBjYW4gZ2V0IGEgbG90IG9mDQo+IGxvZ2ljIGRvbmUgb24gc2l0ZS4gIChBZ2Utb2xkIHRyYWRl
IG9mZjogdHVubmVsIHRvIHByb2Nlc3Mgb3IgcHJvY2VzcyBvbg0KPiBlZGdlIG9mIG5ldHdvcmsp
DQoNCi0tLS0tLS0tLS0tLQ0KQWxkbzoNCkkgYWdyZWUsIGEgbG90IG9mIGJhY2toYXVsLCBidXQg
aXQgc2hvdWxkIGJlIGRvbmUgb25seSBvbmNlLCB0aGVuIEkgc2VlIA0KdGhlIG5lZWQgZm9yIGFk
IGhvYyB0ZW1wbGF0ZXMgKHdyaXR0ZW4gYnkgdXMgLyBvdGhlciBJMk5TRiBleHBlcnRzKSB0byAN
CmRlc2NyaWJlIHRoZSBtYWluIGNhdGVnb3JpZXMgb2YgZnVuY3Rpb25zIChwYWNrZXQgZmlsdGVy
LCBsNyBmaWx0ZXIsIA0KVlBOLCBldGMuKSB0byBhbGxvdyB2ZW5kb3JzIC8gTlNGIGRldmVsb3Bl
cnMgdG8gZWFzaWx5IHRhZyB0aGVpciBOU0ZzLiANCk1vcmVvdmVyLCB3ZSBhcmUgZGV2ZWxvcGlu
ZyBhIGNhcGFiaWxpdHkgYWxnZWJyYSBmb3IgdGhpcyAobmljZSBuYW1lIGZvciANCnN0YXJ0IGZy
b20gYSBrbm93biB0ZW1wbGF0ZSBhbmQgYWRkIHNvbWUgZGVsdGEgcnVsZXMgdG8gc3BlY2lmeSAN
CmRpZmZlcmVuY2VzIGJldHdlZW4geW91ciBOU0YgYW5kIHRoZSBiYXNlIHRlbXBsYXRlKSBhbmQg
Zm9yIGNvbXBvc2luZyANCnRlbXBsYXRlcyAoc3dpdGNoIHRoYXQgZmlsdGVycyBhbmQgY3JlYXRl
cyBWUE4gYW5kIGF1dGhlbnRpY2F0ZXMgYW5kLi4uKQ0KLS0tLS0tLS0tLS0tDQoNCg0KPg0KPj4g
VGhhdCBpcywgdGhlIHBvbGljeSBpcyBidWlsdCBvbiB0aGUgTlNGIGNhcGFiaWxpdGllcyAoY2Fw
YWJpbGl0aWVzIHRoYXQNCj4+IGRlc2NyaWJlIHdoYXQgYW4gTlNGIGNhbiBkbyBpZiB0aGUgaW5m
cmFzdHJ1Y3R1cmUgd2FudHMgdG8gdXNlIGl0IGZvcg0KPj4gZW5mb3JjaW5nIHNlY3VyaXR5IHBv
bGljaWVzKSBidXQgaXQgaXMgbm90IGEgY2FwYWJpbGl0eS4NCj4NCj4gSG9wZSBJIGFtIG5vdCBj
cnlwdGljIGFuZCBib3Jpbmcgd2l0aCB0aGVzZSBsb25nIGVtYWlscy4uLg0KPg0KPiBOb3QgY3J5
cHRpYyBhbmQgSSByZWFsbHkgYXBwcmVjaWF0ZSB5b3VyIGxvbmcgZW1haWwuDQoNClRoYW5rcy4N
Cg0KUmVnYXJkcywNCkFsZG8NCg0K


From nobody Sun Jun 19 22:21:48 2016
Return-Path: <strazpdj@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 5190B12D971 for <i2nsf@ietfa.amsl.com>; Sun, 19 Jun 2016 22:21:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pRvAgb7yWYqm for <i2nsf@ietfa.amsl.com>; Sun, 19 Jun 2016 22:21:43 -0700 (PDT)
Received: from mail-lf0-x233.google.com (mail-lf0-x233.google.com [IPv6:2a00:1450:4010:c07::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E2CC512D96C for <I2NSF@ietf.org>; Sun, 19 Jun 2016 22:21:42 -0700 (PDT)
Received: by mail-lf0-x233.google.com with SMTP id q132so30276596lfe.3 for <I2NSF@ietf.org>; Sun, 19 Jun 2016 22:21:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=O4UfvFZTBBNFa4vbcb1FQVOzgxemYBgf6O2oSa0cSwY=; b=aWssElcluarF5F6sRvaxq7X8Q21Fr9lz8O0NoGfwELIWG8XOhyseYiU67om+ZTKeOh U2fvVleOcMn6lke/wTYDD/LVY41f07AsClIyc2Tu4tIFhIPVXgJUwEkLoP5vS/EIt9Kq zCYpmev29Z7gj+2Q0apC0cw1/r5RLvjV97UU/yeCGJvyp10CVVplOwGHrAnXTZC9veP1 sl4xybvR+XzqeZC93gcF4ATOPW5A8JrbvRCvbrEr4RlAe7M33kizMHAl3o2t1LMUR8bL 4dLSvuyR+s1cQv6GmJ2sjDiHrSDG0xnKJTtPkCuPoGjnHsPJEPgBf/VwWg6c1IrmBJ9o /VGQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=O4UfvFZTBBNFa4vbcb1FQVOzgxemYBgf6O2oSa0cSwY=; b=MxMuSk0/oS1aHSOmZymHMtemhK/7IVzkLmtv7efPJYmULM/QcGmwzMRZtqyWUQODIz i4OwxZcoiFPyXrFuXvCPirbQMXAD/m57ycbgxifYDjoEdemZRBbu1qqR1oZKELVSzTNY U3LeYit+nBlxC1imP5/BNgseD3kM7bQoOeIJ9w7cYVX8IBWnJCiuR7o3zLbY6mEQovZG GcNtmA5lrwfGSLzoUy0+nIpzl3+LM2Ch3YqOul2QuU7bmKnd06LwoBmUciGd3plpEogI rrd1/PadZD8WFq13zDfyCU5Ct6MHUiXjlo8nvTD9A/rZ/JuAgJEb0hTI6ncNyEtvcIQ2 hjoQ==
X-Gm-Message-State: ALyK8tISqDi5+STmpW4xQNV9K5dD3C6SLBL8iSedwL6bDeh1x831/xgV9na1QcLOSi1hlb61jqYhkv126BSMgQ==
X-Received: by 10.25.1.65 with SMTP id 62mr4064444lfb.54.1466400101013; Sun, 19 Jun 2016 22:21:41 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.20.101 with HTTP; Sun, 19 Jun 2016 22:21:40 -0700 (PDT)
In-Reply-To: <C02846B1344F344EB4FAA6FA7AF481F12AF5CAA6@SZXEMA502-MBS.china.huawei.com>
References: <4A95BA014132FF49AE685FAB4B9F17F657EB4CA0@dfweml501-mbb> <CAJwYUrF3XNLDJyVaX3uQnJEr2X3uNZrhk9h5-KTf22pKu_FKcw@mail.gmail.com> <4A95BA014132FF49AE685FAB4B9F17F657EB58CB@dfweml501-mbb> <CAJwYUrFy-XaWKWdUnOY6wbcSscTS7jwzHuCeWD+mL8RctV34ow@mail.gmail.com> <C02846B1344F344EB4FAA6FA7AF481F12AF5CAA6@SZXEMA502-MBS.china.huawei.com>
From: John Strassner <strazpdj@gmail.com>
Date: Mon, 20 Jun 2016 14:21:40 +0900
Message-ID: <CAJwYUrEf1vQD__D2+OXr8cn0p9EuJCf5yX3506NDFpAXL_n8Zg@mail.gmail.com>
To: "Xialiang (Frank)" <frank.xialiang@huawei.com>
Content-Type: multipart/alternative; boundary=001a113a9efa1e9dce0535aee1f2
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/pyxYJxZAGHS6k-BUP6Vbu3RWayM>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, Susan Hares <shares@ndzh.com>, "DIEGO LOPEZ GARCIA \(diego.r.lopez@telefonica.com\)" <diego.r.lopez@telefonica.com>, Dacheng Zhang <dacheng.zdc@alibaba-inc.com>, Linda Dunbar <linda.dunbar@huawei.com>
Subject: Re: [I2nsf] =?utf-8?b?562U5aSNOiAgcXVlc3Rpb25zIGFib3V0IHNvbWUgdGVy?= =?utf-8?q?minologies_defined_by_draft-ietf-i2nsf-terminology-00?=
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 20 Jun 2016 05:21:46 -0000

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

HI Frank,


When I think of "southbound interface", I think of a programming interface.
The Capability Layer Interface is not a pure programming interface; rather,
it is an interface that advertises the set of functions available. It does
not define how to program those functions.

[Frank]: About the programming interface, I think the capability interface
does have this ability. The capability interface can program what security
capabilities should be enabled and how they are used by
=E2=80=9CEvent-Condition-Action=E2=80=9D (ECA) modeling. In summary, we try=
 to acquire a
balance between making the controller to have the largest and most
fine-grain control over NSFs and hiding the implementation details that
cannot be standardized.
<jcs>
I disagree.
Capabilities represent functions that are advertised to another entity.
They connote: "here is what I can do". A Capability could be a simple set
of keywords. In contrast, a programming interface is explicitly designed
for programming. Keywords would not constitute a programming interface.
</jcs>

regards,
John

On Mon, Jun 20, 2016 at 10:45 AM, Xialiang (Frank) <
frank.xialiang@huawei.com> wrote:

> Hi John,
>
> My comments inline:
>
>
>
> *=E5=8F=91=E4=BB=B6=E4=BA=BA:* I2nsf [mailto:i2nsf-bounces@ietf.org] *=E4=
=BB=A3=E8=A1=A8 *John Strassner
> *=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4:* 2016=E5=B9=B46=E6=9C=8819=E6=97=
=A5 13:02
> *=E6=94=B6=E4=BB=B6=E4=BA=BA:* Linda Dunbar; John Strassner
> *=E6=8A=84=E9=80=81:* I2NSF@ietf.org; Dacheng Zhang; DIEGO LOPEZ GARCIA (
> diego.r.lopez@telefonica.com); Susan Hares
> *=E4=B8=BB=E9=A2=98:* Re: [I2nsf] questions about some terminologies defi=
ned by
> draft-ietf-i2nsf-terminology-00
>
>
>
> Hi Linda,
>
>
>
> these are two different questions:
>
>
>
> > My thinking maybe too simplistic.
>
> > I picture a =E2=80=9CController=E2=80=9D having two ports,
>
> >  one port connecting to clients ..., interface from this port is
> =E2=80=9CService layer interface=E2=80=9D
>
> > another port connecting to NSFs, the interface from this port is
> =E2=80=9Ccapability layer interface=E2=80=9D.
>
>
>
> I think this could be a bit ambiguous.
>
>
>
> When I think of "southbound interface", I think of a programming
> interface. The Capability Layer Interface is not a pure programming
> interface; rather, it is an interface that advertises the set of function=
s
> available. It does not define how to program those functions.
>
> [Frank]: About the programming interface, I think the capability interfac=
e
> does have this ability. The capability interface can program what securit=
y
> capabilities should be enabled and how they are used by
> =E2=80=9CEvent-Condition-Action=E2=80=9D (ECA) modeling. In summary, we t=
ry to acquire a
> balance between making the controller to have the largest and most
> fine-grain control over NSFs and hiding the implementation details that
> cannot be standardized.
>
>
>
> > What extra meaning does it carry with the wording =E2=80=9Cabstraction =
Layer=E2=80=9D ?
>
>
>
> from my last note, I posited that we did not have an abstraction **layer*=
*
> - indeed, I'm not sure I know what that means. Rather, we have a **set of
> abstractions** (which are, of course, the capabilities, which represent a
> (sub)set of all possible features in the NSFs in a vendor-neutral way).
>
>
>
> Here is the text of the last note; Diego and Dacheng liked the second of
> my proposed definitions.
>
> [Frank]: For the following definitions, I personally think the first
> definition is more consistent, but I don=E2=80=99t oppose the second one =
if most of
> us think it=E2=80=99s better.
>
>
>
>
>
> On 16 Jun 2016, at 15:05 , John Strassner <strazpdj@gmail.com> wrote:
>
>
>
> Hi Dacheng,
>
>
>
> I agree that "I2NSF system" is not well defined. Your definition is
> better, but it should apply for all NSFs (not 'the NSF'). In addition, th=
e
> Capability Layer is not an abstraction *layer*, it a simply a collection
> of abstractions (the capabilities). So how about:
>
>
>
> *    Capability Layer:  Defines the set of capabilities available to the
> Controller for the set of NSFs that the Controller manages.*
>
>
>
> or
>
>
>
> *    Capability Layer:  Defines the set of features available to the
> Controller for the set of NSFs that the Controller manages.*
>
>
>
>
>
> On Fri, Jun 17, 2016 at 6:10 PM, Linda Dunbar <linda.dunbar@huawei.com>
> wrote:
>
> John,
>
>
>
> My thinking maybe too simplistic.
>
> I picture a =E2=80=9CController=E2=80=9D having two ports,
>
> -        one port connecting to clients (which can be another domain
> controller or Overlay network controller), interface from this port is
> =E2=80=9CService layer interface=E2=80=9D
>
> -        another port connecting to NSFs, the interface from this port is
> =E2=80=9Ccapability layer interface=E2=80=9D.
>
>
>
> So I thought that the Service Layer interface is the North Bound interfac=
e
> to the Controller, the capability interface is the south bound to the
> controller.
>
>
>
> What extra meaning does it carry with the wording =E2=80=9Cabstraction La=
yer=E2=80=9D ?
>
> *Capability Layer: Defines an abstraction layer that exposes a set of
> {features that are available from a managed entity} of the I2NSF system.*
>
> Thank you.
>
>
>
> Linda
>
>
>
> *From:* John Strassner [mailto:strazpdj@gmail.com]
> *Sent:* Thursday, June 16, 2016 12:58 AM
> *To:* Linda Dunbar; John Strassner
> *Cc:* Susan Hares; DIEGO LOPEZ GARCIA (diego.r.lopez@telefonica.com);
> I2NSF@ietf.org
> *Subject:* Re: questions about some terminologies defined by
> draft-ietf-i2nsf-terminology-00
>
>
>
> HI Linda,
>
>
>
> I don't see the conflict in the two definitions. If I substitute the firs=
t
> (within braces) into the second, I get:
>
>
>
> *Capability Layer: Defines an abstraction layer that exposes a set of
> {features that are available from a managed entity} of the I2NSF system.*
>
>
>
> When I look at the Charter's Capability Layer, I think we're still OK -
> the Charter "...specifies how to control and monitor NSFs at a functional
> level...", and Capabilities (the features that are available) are essenti=
al
> for planning how to control and monitor NSFs.
>
>
>
> Features (i.e., capabilities) are independent of interface (northbound or
> southbound). Would you like us to add that point to the terminology I-D?
>
>
>
> best regards,
>
> John
>
>
>
>
>
> On Wed, Jun 15, 2016 at 8:40 AM, Linda Dunbar <linda.dunbar@huawei.com>
> wrote:
>
> Dear Authors:
>
>
>
> The term =E2=80=9CCapability Layer=E2=80=9D defined by the
> =E2=80=9Cdraft-ietf-i2nsf-terminology-00=E2=80=9D carries different  mean=
ing than the
> =E2=80=9CCapability Layer=E2=80=9D used by the I2NSF charter.
>
>
>
> =E2=80=9Cdraft-ietf-i2nsf-terminology-00=E2=80=9D:
>
> *Capability: Defines a set of features that are available from a managed
> entity (see also I2NSF Capability).*
>
>
>
> *Capability Layer: Defines an abstraction layer that exposes a set of
> capabilities of the I2NSF system.*
>
>
>
> I2NSF Charter:
>
> *I2NSF will specify interfaces at two functional levels for the control
> and monitoring of network security functions:*
>
>
>
> *The I2NSF Capability Layer specifies how to control and monitor NSFs at =
a
> functional implementation level. The term "Functional Implementation" is
> used to emphasize that the rules (for control and monitor) of NSFs have t=
o
> be implementable by most NSFs. I2NSF will standardize a set of interfaces
> by which a security controller can invoke, operate, and monitor NSFs. The
> I2NSF Service Layer defines how clients' security policies may be express=
ed
> to a security controller. The controller implements its policies accordin=
g
> to the various capabilities provided by the I2NSF Capability Layer. The
> I2NSF Service Layer also allows the client to monitor the client specific
> policies.*
>
>
>
> If we use the definitions by the =E2=80=9Cdraft-ietf-i2nsf-terminology-00=
=E2=80=9D, we
> should create a different terminology to represent the =E2=80=9CSouth bou=
nd
> Interface=E2=80=9D between Controller and NSF.
>
>
>
> Thanks, Linda
>
>
>
>
>
>
>
>
> --
>
> regards,
>
> John
>
>
>
>
> --
>
> regards,
>
> John
>



--=20
regards,
John

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

<div dir=3D"ltr"><div>HI Frank,</div><div><br></div><div><br></div><div><p =
class=3D"MsoNormal"><span lang=3D"EN-US">When I think of &quot;southbound i=
nterface&quot;, I think of a programming interface. The Capability Layer In=
terface is not a pure programming interface; rather, it is an interface tha=
t advertises the set of functions available. It does not define how to prog=
ram those functions.<u></u><u></u></span></p><p class=3D"MsoNormal"><span l=
ang=3D"EN-US" style=3D"color:rgb(31,73,125);font-family:&quot;Calibri&quot;=
,&quot;sans-serif&quot;;font-size:10.5pt">[Frank]: About the programming in=
terface, I think the capability interface does have this ability. The capab=
ility interface can program what security capabilities should be enabled an=
d how they are used by =E2=80=9CEvent-Condition-Action=E2=80=9D (ECA) model=
ing. In summary, we try to acquire a balance between making the controller =
to have the largest and most fine-grain control over NSFs and hiding the im=
plementation details that cannot be standardized.<u></u><u></u></span></p><=
/div><div>&lt;jcs&gt;</div><div>I disagree.</div><div>Capabilities represen=
t functions that are advertised to another entity. They connote: &quot;here=
 is what I can do&quot;. A Capability could be a simple set of keywords. In=
 contrast, a programming interface is explicitly designed for programming. =
Keywords would not constitute a programming interface.</div><div>&lt;/jcs&g=
t;</div><div><br></div><div>regards,</div><div>John</div></div><div class=
=3D"gmail_extra"><br><div class=3D"gmail_quote">On Mon, Jun 20, 2016 at 10:=
45 AM, Xialiang (Frank) <span dir=3D"ltr">&lt;<a href=3D"mailto:frank.xiali=
ang@huawei.com" target=3D"_blank">frank.xialiang@huawei.com</a>&gt;</span> =
wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bord=
er-left:1px #ccc solid;padding-left:1ex">





<div lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple">
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Hi John,<u=
></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">My comment=
s inline:<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=
=A0<u></u></span></p>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt">=E5=8F=91=E4=BB=
=B6=E4=BA=BA<span lang=3D"EN-US">:</span></span></b><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt"> I2nsf [mailto:<a href=3D"mailto:i2nsf-bounces@iet=
f.org" target=3D"_blank">i2nsf-bounces@ietf.org</a>]
</span><b><span style=3D"font-size:10.0pt">=E4=BB=A3=E8=A1=A8 </span></b><s=
pan lang=3D"EN-US" style=3D"font-size:10.0pt">John Strassner<br>
</span><b><span style=3D"font-size:10.0pt">=E5=8F=91=E9=80=81=E6=97=B6=E9=
=97=B4<span lang=3D"EN-US">:</span></span></b><span lang=3D"EN-US" style=3D=
"font-size:10.0pt"> 2016</span><span style=3D"font-size:10.0pt">=E5=B9=B4<s=
pan lang=3D"EN-US">6</span>=E6=9C=88<span lang=3D"EN-US">19</span>=E6=97=A5=
<span lang=3D"EN-US"> 13:02<br>
</span><b>=E6=94=B6=E4=BB=B6=E4=BA=BA<span lang=3D"EN-US">:</span></b><span=
 lang=3D"EN-US"> Linda Dunbar; John Strassner<br>
</span><b>=E6=8A=84=E9=80=81<span lang=3D"EN-US">:</span></b><span lang=3D"=
EN-US"> <a href=3D"mailto:I2NSF@ietf.org" target=3D"_blank">I2NSF@ietf.org<=
/a>; Dacheng Zhang; DIEGO LOPEZ GARCIA (<a href=3D"mailto:diego.r.lopez@tel=
efonica.com" target=3D"_blank">diego.r.lopez@telefonica.com</a>); Susan Har=
es<br>
</span><b>=E4=B8=BB=E9=A2=98<span lang=3D"EN-US">:</span></b><span lang=3D"=
EN-US"> Re: [I2nsf] questions about some terminologies defined by draft-iet=
f-i2nsf-terminology-00<u></u><u></u></span></span></p>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi Linda,<u></u><u></u></span><=
/p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">these are two different questio=
ns:<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">&gt; My th=
inking maybe too simplistic.
</span><span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">&gt; I pic=
ture a =E2=80=9CController=E2=80=9D having two ports,</span><span lang=3D"E=
N-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">&gt;=C2=A0=
</span><span lang=3D"EN-US" style=3D"font-size:7.0pt;font-family:&quot;Time=
s New Roman&quot;,&quot;serif&quot;;color:#1f497d">
</span><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,&quot;sans-serif&quot;;color:#1f497d">one port connecting to cli=
ents ..., interface from this port is =E2=80=9CService layer interface=E2=
=80=9D</span><span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">&gt;=C2=A0=
another port connecting to NSFs, the interface from this port is =E2=80=9Cc=
apability layer
 interface=E2=80=9D. </span><span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</sp=
an><span lang=3D"EN-US"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I think this could be a bit amb=
iguous.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">When I think of &quot;southboun=
d interface&quot;, I think of a programming interface. The Capability Layer=
 Interface is not a pure programming interface; rather, it is an interface =
that advertises the set of functions available.
 It does not define how to program those functions.<u></u><u></u></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">[Frank]: A=
bout the programming interface, I think the capability interface does have =
this ability. The capability interface can program what security
 capabilities should be enabled and how they are used by =E2=80=9CEvent-Con=
dition-Action=E2=80=9D (ECA) modeling. In summary, we try to acquire a bala=
nce between making the controller to have the largest and most fine-grain c=
ontrol over NSFs and hiding the implementation details
 that cannot be standardized.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">&gt; What =
extra meaning does it carry with the wording =E2=80=9Cabstraction Layer=E2=
=80=9D ?
</span><span lang=3D"EN-US"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">from my last note, I posited th=
at we did not have an abstraction **layer** - indeed, I&#39;m not sure I kn=
ow what that means. Rather, we have a **set of abstractions** (which are, o=
f course, the capabilities, which represent
 a (sub)set of all possible features in the NSFs in a vendor-neutral way).<=
u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Here is the text of the last no=
te; Diego and Dacheng liked the second of my proposed definitions.<u></u><u=
></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">[Frank]: F=
or the following definitions, I personally think the first definition is mo=
re consistent, but I don=E2=80=99t oppose the second one if most of
 us think it=E2=80=99s better.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">On 16 Jun 2016, at 15:05 , John=
 Strassner &lt;<a href=3D"mailto:strazpdj@gmail.com" target=3D"_blank">stra=
zpdj@gmail.com</a>&gt; wrote:<u></u><u></u></span></p>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi Dacheng,<u></u><u></u></span=
></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I agree that &quot;I2NSF system=
&quot; is not well defined. Your definition is better, but it should apply =
for all NSFs (not &#39;the NSF&#39;). In addition, the Capability Layer is =
not an abstraction
<em><span style=3D"font-family:=E5=AE=8B=E4=BD=93">layer</span></em>, it a =
simply a collection of abstractions (the capabilities). So how about:<u></u=
><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><em><span lang=3D"EN-US" style=3D"font-family:=E5=AE=
=8B=E4=BD=93">=C2=A0=C2=A0=C2=A0 Capability Layer:=C2=A0 Defines the set of=
 capabilities available to the Controller for the set of NSFs that the Cont=
roller manages.</span></em><span lang=3D"EN-US"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">or<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><em><span lang=3D"EN-US" style=3D"font-family:=E5=AE=
=8B=E4=BD=93">=C2=A0=C2=A0=C2=A0 Capability Layer:=C2=A0 Defines the set of=
 features available to the Controller for the set of NSFs that the Controll=
er manages.</span></em><span lang=3D"EN-US"><u></u><u></u></span></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
</div>
</div>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">On Fri, Jun 17, 2016 at 6:10 PM=
, Linda Dunbar &lt;<a href=3D"mailto:linda.dunbar@huawei.com" target=3D"_bl=
ank">linda.dunbar@huawei.com</a>&gt; wrote:<u></u><u></u></span></p>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">John,
</span><span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</sp=
an><span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">My thinkin=
g maybe too simplistic.
</span><span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">I picture =
a =E2=80=9CController=E2=80=9D having two ports,
</span><span lang=3D"EN-US"><u></u><u></u></span></p>
<p><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-family:&quot;Calibri=
&quot;,&quot;sans-serif&quot;;color:#1f497d">-</span><span lang=3D"EN-US" s=
tyle=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif=
&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,&quot;sans-serif&quot;;color:#1f497d">one port connecting to cli=
ents (which can be another domain controller or Overlay network controller)=
, interface from this port is =E2=80=9CService layer interface=E2=80=9D</sp=
an><span lang=3D"EN-US"><u></u><u></u></span></p>
<p><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-family:&quot;Calibri=
&quot;,&quot;sans-serif&quot;;color:#1f497d">-</span><span lang=3D"EN-US" s=
tyle=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif=
&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,&quot;sans-serif&quot;;color:#1f497d">another port connecting to=
 NSFs, the interface from this port is =E2=80=9Ccapability layer interface=
=E2=80=9D.
</span><span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</sp=
an><span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">So I thoug=
ht that the Service Layer interface is the North Bound interface to the Con=
troller,
 the capability interface is the south bound to the controller. </span><spa=
n lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</sp=
an><span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">What extra=
 meaning does it carry with the wording =E2=80=9Cabstraction Layer=E2=80=9D=
 ?
</span><span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt">
<em><span lang=3D"EN-US" style=3D"font-size:9.0pt;font-family:&quot;PT Seri=
f&quot;;color:#222222">Capability Layer: Defines an abstraction layer that =
exposes a set of {features that are available from a managed entity} of the=
 I2NSF system.</span></em><span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Thank you.
</span><span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</sp=
an><span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Linda</spa=
n><span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</sp=
an><span lang=3D"EN-US"><u></u><u></u></span></p>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span =
lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&qu=
ot;sans-serif&quot;"> John
 Strassner [mailto:<a href=3D"mailto:strazpdj@gmail.com" target=3D"_blank">=
strazpdj@gmail.com</a>]
<br>
<b>Sent:</b> Thursday, June 16, 2016 12:58 AM<br>
<b>To:</b> Linda Dunbar; John Strassner<br>
<b>Cc:</b> Susan Hares; DIEGO LOPEZ GARCIA (<a href=3D"mailto:diego.r.lopez=
@telefonica.com" target=3D"_blank">diego.r.lopez@telefonica.com</a>);
<a href=3D"mailto:I2NSF@ietf.org" target=3D"_blank">I2NSF@ietf.org</a><br>
<b>Subject:</b> Re: questions about some terminologies defined by draft-iet=
f-i2nsf-terminology-00</span><span lang=3D"EN-US"><u></u><u></u></span></p>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">HI Linda,<u></u><u></u></span><=
/p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I don&#39;t see the conflict in=
 the two definitions. If I substitute the first (within braces) into the se=
cond, I get:<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt">
<em><span lang=3D"EN-US" style=3D"font-size:9.0pt;font-family:&quot;PT Seri=
f&quot;;color:#222222">Capability Layer: Defines an abstraction layer that =
exposes a set of {features that are available from a managed entity} of the=
 I2NSF system.</span></em><span lang=3D"EN-US"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">When I look at the Charter&#39;=
s Capability Layer, I think we&#39;re still OK - the Charter &quot;...speci=
fies how to control and monitor NSFs at a functional level...&quot;, and
 Capabilities (the features that are available) are essential for planning =
how to control and monitor NSFs.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Features (i.e., capabilities) a=
re independent of interface (northbound or southbound). Would you like us t=
o add that point to the terminology I-D?<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">best regards,<u></u><u></u></sp=
an></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">John<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt">
<span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">On Wed, Jun 15, 2016 at 8:40 AM=
, Linda Dunbar &lt;<a href=3D"mailto:linda.dunbar@huawei.com" target=3D"_bl=
ank">linda.dunbar@huawei.com</a>&gt; wrote:<u></u><u></u></span></p>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Dear Authors:<u></u><u></u></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">The term =E2=80=9CCapability La=
yer=E2=80=9D defined by the =E2=80=9Cdraft-ietf-i2nsf-terminology-00=E2=80=
=9D carries different =C2=A0meaning than the =E2=80=9CCapability Layer=E2=
=80=9D used by the I2NSF charter.
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:Courier">=C2=A0</span><span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=E2=80=9Cdraft-ietf-i2nsf-termi=
nology-00=E2=80=9D:<u></u><u></u></span></p>
<p class=3D"MsoNormal"><i><span lang=3D"EN-US" style=3D"font-size:9.0pt;fon=
t-family:&quot;PT Serif&quot;;color:#222222">Capability: Defines a set of f=
eatures that are available from a managed entity (see also I2NSF
 Capability).</span></i><span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><i><span lang=3D"EN-US" style=3D"font-size:9.0pt;fon=
t-family:&quot;PT Serif&quot;;color:#222222">=C2=A0</span></i><span lang=3D=
"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><i><span lang=3D"EN-US" style=3D"font-size:9.0pt;fon=
t-family:&quot;PT Serif&quot;;color:#222222">Capability Layer: Defines an a=
bstraction layer that exposes a set of capabilities of the I2NSF
 system.</span></i><span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I2NSF Charter:
<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:6.3pt;margin-left:36.0pt">
<i><span lang=3D"EN-US" style=3D"font-size:9.0pt;font-family:&quot;PT Serif=
&quot;;color:#222222">I2NSF will specify interfaces at two functional level=
s for the control and monitoring of network security functions:</span></i><=
span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:6.3pt;margin-left:36.0pt">
<i><span lang=3D"EN-US" style=3D"font-size:9.0pt;font-family:&quot;PT Serif=
&quot;;color:#222222">The I2NSF Capability Layer specifies how to control a=
nd monitor NSFs at a functional implementation level. The term &quot;Functi=
onal Implementation&quot; is used to emphasize that the
 rules (for control and monitor) of NSFs have to be implementable by most N=
SFs. I2NSF will standardize a set of interfaces by which a security control=
ler can invoke, operate, and monitor NSFs.<br>
<br>
The I2NSF Service Layer defines how clients&#39; security policies may be e=
xpressed to a security controller. The controller implements its policies a=
ccording to the various capabilities provided by the I2NSF Capability Layer=
. The I2NSF Service Layer also allows
 the client to monitor the client specific policies.</span></i><span lang=
=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">If we use the definitions by th=
e =E2=80=9Cdraft-ietf-i2nsf-terminology-00=E2=80=9D, we should create a dif=
ferent terminology to represent the =E2=80=9CSouth bound Interface=E2=80=9D=
 between
 Controller and NSF. <u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Thanks, Linda<u></u><u></u></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
</div>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><br>
<br clear=3D"all">
<br>
-- <u></u><u></u></span></p>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">regards,<u></u><u></u></span></=
p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">John<u></u><u></u></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><br>
<br clear=3D"all">
<br>
-- <u></u><u></u></span></p>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">regards,<u></u><u></u></span></=
p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">John<u></u><u></u></span></p>
</div>
</div>
</div>
</div>
</div>

</blockquote></div><br><br clear=3D"all"><br>-- <br><div class=3D"gmail_sig=
nature" data-smartmail=3D"gmail_signature"><div>regards,</div><div>John</di=
v></div>
</div>

--001a113a9efa1e9dce0535aee1f2--


From nobody Mon Jun 20 01:26:52 2016
Return-Path: <linda.dunbar@huawei.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 8ABDF12B00F for <i2nsf@ietfa.amsl.com>; Mon, 20 Jun 2016 01:26:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.646
X-Spam-Level: 
X-Spam-Status: No, score=-5.646 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5HpnBNPe1_iZ for <i2nsf@ietfa.amsl.com>; Mon, 20 Jun 2016 01:26:47 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3592212D93B for <I2NSF@ietf.org>; Mon, 20 Jun 2016 01:26:46 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml702-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CMG51000; Mon, 20 Jun 2016 08:26:42 +0000 (GMT)
Received: from DFWEML701-CAH.china.huawei.com (10.193.5.175) by lhreml702-cah.china.huawei.com (10.201.5.99) with Microsoft SMTP Server (TLS) id 14.3.235.1; Mon, 20 Jun 2016 09:26:42 +0100
Received: from DFWEML501-MBB.china.huawei.com ([10.193.5.179]) by dfweml701-cah.china.huawei.com ([10.193.5.175]) with mapi id 14.03.0235.001; Mon, 20 Jun 2016 01:26:30 -0700
From: Linda Dunbar <linda.dunbar@huawei.com>
To: John Strassner <strazpdj@gmail.com>, "Xialiang (Frank)" <frank.xialiang@huawei.com>
Thread-Topic: =?utf-8?B?562U5aSNOiBbSTJuc2ZdIHF1ZXN0aW9ucyBhYm91dCBzb21lIHRlcm1pbm9s?= =?utf-8?B?b2dpZXMgZGVmaW5lZCBieSBkcmFmdC1pZXRmLWkybnNmLXRlcm1pbm9sb2d5?= =?utf-8?Q?-00?=
Thread-Index: AQHRx5QTnYWLISjGSEyLfA44NRLtTp/tXeOAgANXnoCAAVtzgIAAPHwA//+89PA=
Date: Mon, 20 Jun 2016 08:26:30 +0000
Message-ID: <4A95BA014132FF49AE685FAB4B9F17F657ECABF9@dfweml501-mbb>
References: <4A95BA014132FF49AE685FAB4B9F17F657EB4CA0@dfweml501-mbb> <CAJwYUrF3XNLDJyVaX3uQnJEr2X3uNZrhk9h5-KTf22pKu_FKcw@mail.gmail.com> <4A95BA014132FF49AE685FAB4B9F17F657EB58CB@dfweml501-mbb> <CAJwYUrFy-XaWKWdUnOY6wbcSscTS7jwzHuCeWD+mL8RctV34ow@mail.gmail.com> <C02846B1344F344EB4FAA6FA7AF481F12AF5CAA6@SZXEMA502-MBS.china.huawei.com> <CAJwYUrEf1vQD__D2+OXr8cn0p9EuJCf5yX3506NDFpAXL_n8Zg@mail.gmail.com>
In-Reply-To: <CAJwYUrEf1vQD__D2+OXr8cn0p9EuJCf5yX3506NDFpAXL_n8Zg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.220.133.138]
Content-Type: multipart/alternative; boundary="_000_4A95BA014132FF49AE685FAB4B9F17F657ECABF9dfweml501mbb_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A0B0206.5767A8C3.00C3, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 89af5eee2905fcddab2354f721350328
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/z-_aYfYQ6eI7GB9oSkrQjJiXA98>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, Susan Hares <shares@ndzh.com>, "DIEGO LOPEZ GARCIA \(diego.r.lopez@telefonica.com\)" <diego.r.lopez@telefonica.com>, Dacheng Zhang <dacheng.zdc@alibaba-inc.com>, Linda Dunbar <linda.dunbar@huawei.com>
Subject: Re: [I2nsf] =?utf-8?b?562U5aSNOiAgcXVlc3Rpb25zIGFib3V0IHNvbWUgdGVy?= =?utf-8?q?minologies_defined_by_draft-ietf-i2nsf-terminology-00?=
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 20 Jun 2016 08:26:50 -0000

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

Sm9obiwNCg0KRG8geW91IG1lYW4gdGhhdCDigJxDYXBhYmlsaXR5IExheWVy4oCdIGNhbiBiZSB1
c2VkIG92ZXIgdGhlIOKAnE5vcnRoIEJvdW5kIEludGVyZmFjZeKAnSBvZiB0aGUgQ29udHJvbGxl
ciBhbmQgdGhlIOKAnFNvdXJjZSBCb3VuZCBJbnRlcmZhY2XigJ0gb2YgdGhlIENvbnRyb2xsZXI/
DQoNClRoYW5rcywgTGluZGENCg0KRnJvbTogSm9obiBTdHJhc3NuZXIgW21haWx0bzpzdHJhenBk
akBnbWFpbC5jb21dDQpTZW50OiBNb25kYXksIEp1bmUgMjAsIDIwMTYgMTI6MjIgQU0NClRvOiBY
aWFsaWFuZyAoRnJhbmspDQpDYzogTGluZGEgRHVuYmFyOyBJMk5TRkBpZXRmLm9yZzsgRGFjaGVu
ZyBaaGFuZzsgRElFR08gTE9QRVogR0FSQ0lBIChkaWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29t
KTsgU3VzYW4gSGFyZXMNClN1YmplY3Q6IFJlOiDnrZTlpI06IFtJMm5zZl0gcXVlc3Rpb25zIGFi
b3V0IHNvbWUgdGVybWlub2xvZ2llcyBkZWZpbmVkIGJ5IGRyYWZ0LWlldGYtaTJuc2YtdGVybWlu
b2xvZ3ktMDANCg0KSEkgRnJhbmssDQoNCg0KV2hlbiBJIHRoaW5rIG9mICJzb3V0aGJvdW5kIGlu
dGVyZmFjZSIsIEkgdGhpbmsgb2YgYSBwcm9ncmFtbWluZyBpbnRlcmZhY2UuIFRoZSBDYXBhYmls
aXR5IExheWVyIEludGVyZmFjZSBpcyBub3QgYSBwdXJlIHByb2dyYW1taW5nIGludGVyZmFjZTsg
cmF0aGVyLCBpdCBpcyBhbiBpbnRlcmZhY2UgdGhhdCBhZHZlcnRpc2VzIHRoZSBzZXQgb2YgZnVu
Y3Rpb25zIGF2YWlsYWJsZS4gSXQgZG9lcyBub3QgZGVmaW5lIGhvdyB0byBwcm9ncmFtIHRob3Nl
IGZ1bmN0aW9ucy4NCltGcmFua106IEFib3V0IHRoZSBwcm9ncmFtbWluZyBpbnRlcmZhY2UsIEkg
dGhpbmsgdGhlIGNhcGFiaWxpdHkgaW50ZXJmYWNlIGRvZXMgaGF2ZSB0aGlzIGFiaWxpdHkuIFRo
ZSBjYXBhYmlsaXR5IGludGVyZmFjZSBjYW4gcHJvZ3JhbSB3aGF0IHNlY3VyaXR5IGNhcGFiaWxp
dGllcyBzaG91bGQgYmUgZW5hYmxlZCBhbmQgaG93IHRoZXkgYXJlIHVzZWQgYnkg4oCcRXZlbnQt
Q29uZGl0aW9uLUFjdGlvbuKAnSAoRUNBKSBtb2RlbGluZy4gSW4gc3VtbWFyeSwgd2UgdHJ5IHRv
IGFjcXVpcmUgYSBiYWxhbmNlIGJldHdlZW4gbWFraW5nIHRoZSBjb250cm9sbGVyIHRvIGhhdmUg
dGhlIGxhcmdlc3QgYW5kIG1vc3QgZmluZS1ncmFpbiBjb250cm9sIG92ZXIgTlNGcyBhbmQgaGlk
aW5nIHRoZSBpbXBsZW1lbnRhdGlvbiBkZXRhaWxzIHRoYXQgY2Fubm90IGJlIHN0YW5kYXJkaXpl
ZC4NCjxqY3M+DQpJIGRpc2FncmVlLg0KQ2FwYWJpbGl0aWVzIHJlcHJlc2VudCBmdW5jdGlvbnMg
dGhhdCBhcmUgYWR2ZXJ0aXNlZCB0byBhbm90aGVyIGVudGl0eS4gVGhleSBjb25ub3RlOiAiaGVy
ZSBpcyB3aGF0IEkgY2FuIGRvIi4gQSBDYXBhYmlsaXR5IGNvdWxkIGJlIGEgc2ltcGxlIHNldCBv
ZiBrZXl3b3Jkcy4gSW4gY29udHJhc3QsIGEgcHJvZ3JhbW1pbmcgaW50ZXJmYWNlIGlzIGV4cGxp
Y2l0bHkgZGVzaWduZWQgZm9yIHByb2dyYW1taW5nLiBLZXl3b3JkcyB3b3VsZCBub3QgY29uc3Rp
dHV0ZSBhIHByb2dyYW1taW5nIGludGVyZmFjZS4NCjwvamNzPg0KDQpyZWdhcmRzLA0KSm9obg0K
DQpPbiBNb24sIEp1biAyMCwgMjAxNiBhdCAxMDo0NSBBTSwgWGlhbGlhbmcgKEZyYW5rKSA8ZnJh
bmsueGlhbGlhbmdAaHVhd2VpLmNvbTxtYWlsdG86ZnJhbmsueGlhbGlhbmdAaHVhd2VpLmNvbT4+
IHdyb3RlOg0KSGkgSm9obiwNCk15IGNvbW1lbnRzIGlubGluZToNCg0K5Y+R5Lu25Lq6OiBJMm5z
ZiBbbWFpbHRvOmkybnNmLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOmkybnNmLWJvdW5jZXNAaWV0
Zi5vcmc+XSDku6PooaggSm9obiBTdHJhc3NuZXINCuWPkemAgeaXtumXtDogMjAxNuW5tDbmnIgx
OeaXpSAxMzowMg0K5pS25Lu25Lq6OiBMaW5kYSBEdW5iYXI7IEpvaG4gU3RyYXNzbmVyDQrmioTp
gIE6IEkyTlNGQGlldGYub3JnPG1haWx0bzpJMk5TRkBpZXRmLm9yZz47IERhY2hlbmcgWmhhbmc7
IERJRUdPIExPUEVaIEdBUkNJQSAoZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbTxtYWlsdG86
ZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbT4pOyBTdXNhbiBIYXJlcw0K5Li76aKYOiBSZTog
W0kybnNmXSBxdWVzdGlvbnMgYWJvdXQgc29tZSB0ZXJtaW5vbG9naWVzIGRlZmluZWQgYnkgZHJh
ZnQtaWV0Zi1pMm5zZi10ZXJtaW5vbG9neS0wMA0KDQpIaSBMaW5kYSwNCg0KdGhlc2UgYXJlIHR3
byBkaWZmZXJlbnQgcXVlc3Rpb25zOg0KDQo+IE15IHRoaW5raW5nIG1heWJlIHRvbyBzaW1wbGlz
dGljLg0KPiBJIHBpY3R1cmUgYSDigJxDb250cm9sbGVy4oCdIGhhdmluZyB0d28gcG9ydHMsDQo+
ICBvbmUgcG9ydCBjb25uZWN0aW5nIHRvIGNsaWVudHMgLi4uLCBpbnRlcmZhY2UgZnJvbSB0aGlz
IHBvcnQgaXMg4oCcU2VydmljZSBsYXllciBpbnRlcmZhY2XigJ0NCj4gYW5vdGhlciBwb3J0IGNv
bm5lY3RpbmcgdG8gTlNGcywgdGhlIGludGVyZmFjZSBmcm9tIHRoaXMgcG9ydCBpcyDigJxjYXBh
YmlsaXR5IGxheWVyIGludGVyZmFjZeKAnS4NCg0KSSB0aGluayB0aGlzIGNvdWxkIGJlIGEgYml0
IGFtYmlndW91cy4NCg0KV2hlbiBJIHRoaW5rIG9mICJzb3V0aGJvdW5kIGludGVyZmFjZSIsIEkg
dGhpbmsgb2YgYSBwcm9ncmFtbWluZyBpbnRlcmZhY2UuIFRoZSBDYXBhYmlsaXR5IExheWVyIElu
dGVyZmFjZSBpcyBub3QgYSBwdXJlIHByb2dyYW1taW5nIGludGVyZmFjZTsgcmF0aGVyLCBpdCBp
cyBhbiBpbnRlcmZhY2UgdGhhdCBhZHZlcnRpc2VzIHRoZSBzZXQgb2YgZnVuY3Rpb25zIGF2YWls
YWJsZS4gSXQgZG9lcyBub3QgZGVmaW5lIGhvdyB0byBwcm9ncmFtIHRob3NlIGZ1bmN0aW9ucy4N
CltGcmFua106IEFib3V0IHRoZSBwcm9ncmFtbWluZyBpbnRlcmZhY2UsIEkgdGhpbmsgdGhlIGNh
cGFiaWxpdHkgaW50ZXJmYWNlIGRvZXMgaGF2ZSB0aGlzIGFiaWxpdHkuIFRoZSBjYXBhYmlsaXR5
IGludGVyZmFjZSBjYW4gcHJvZ3JhbSB3aGF0IHNlY3VyaXR5IGNhcGFiaWxpdGllcyBzaG91bGQg
YmUgZW5hYmxlZCBhbmQgaG93IHRoZXkgYXJlIHVzZWQgYnkg4oCcRXZlbnQtQ29uZGl0aW9uLUFj
dGlvbuKAnSAoRUNBKSBtb2RlbGluZy4gSW4gc3VtbWFyeSwgd2UgdHJ5IHRvIGFjcXVpcmUgYSBi
YWxhbmNlIGJldHdlZW4gbWFraW5nIHRoZSBjb250cm9sbGVyIHRvIGhhdmUgdGhlIGxhcmdlc3Qg
YW5kIG1vc3QgZmluZS1ncmFpbiBjb250cm9sIG92ZXIgTlNGcyBhbmQgaGlkaW5nIHRoZSBpbXBs
ZW1lbnRhdGlvbiBkZXRhaWxzIHRoYXQgY2Fubm90IGJlIHN0YW5kYXJkaXplZC4NCg0KPiBXaGF0
IGV4dHJhIG1lYW5pbmcgZG9lcyBpdCBjYXJyeSB3aXRoIHRoZSB3b3JkaW5nIOKAnGFic3RyYWN0
aW9uIExheWVy4oCdID8NCg0KZnJvbSBteSBsYXN0IG5vdGUsIEkgcG9zaXRlZCB0aGF0IHdlIGRp
ZCBub3QgaGF2ZSBhbiBhYnN0cmFjdGlvbiAqKmxheWVyKiogLSBpbmRlZWQsIEknbSBub3Qgc3Vy
ZSBJIGtub3cgd2hhdCB0aGF0IG1lYW5zLiBSYXRoZXIsIHdlIGhhdmUgYSAqKnNldCBvZiBhYnN0
cmFjdGlvbnMqKiAod2hpY2ggYXJlLCBvZiBjb3Vyc2UsIHRoZSBjYXBhYmlsaXRpZXMsIHdoaWNo
IHJlcHJlc2VudCBhIChzdWIpc2V0IG9mIGFsbCBwb3NzaWJsZSBmZWF0dXJlcyBpbiB0aGUgTlNG
cyBpbiBhIHZlbmRvci1uZXV0cmFsIHdheSkuDQoNCkhlcmUgaXMgdGhlIHRleHQgb2YgdGhlIGxh
c3Qgbm90ZTsgRGllZ28gYW5kIERhY2hlbmcgbGlrZWQgdGhlIHNlY29uZCBvZiBteSBwcm9wb3Nl
ZCBkZWZpbml0aW9ucy4NCltGcmFua106IEZvciB0aGUgZm9sbG93aW5nIGRlZmluaXRpb25zLCBJ
IHBlcnNvbmFsbHkgdGhpbmsgdGhlIGZpcnN0IGRlZmluaXRpb24gaXMgbW9yZSBjb25zaXN0ZW50
LCBidXQgSSBkb27igJl0IG9wcG9zZSB0aGUgc2Vjb25kIG9uZSBpZiBtb3N0IG9mIHVzIHRoaW5r
IGl04oCZcyBiZXR0ZXIuDQoNCg0KT24gMTYgSnVuIDIwMTYsIGF0IDE1OjA1ICwgSm9obiBTdHJh
c3NuZXIgPHN0cmF6cGRqQGdtYWlsLmNvbTxtYWlsdG86c3RyYXpwZGpAZ21haWwuY29tPj4gd3Jv
dGU6DQoNCkhpIERhY2hlbmcsDQoNCkkgYWdyZWUgdGhhdCAiSTJOU0Ygc3lzdGVtIiBpcyBub3Qg
d2VsbCBkZWZpbmVkLiBZb3VyIGRlZmluaXRpb24gaXMgYmV0dGVyLCBidXQgaXQgc2hvdWxkIGFw
cGx5IGZvciBhbGwgTlNGcyAobm90ICd0aGUgTlNGJykuIEluIGFkZGl0aW9uLCB0aGUgQ2FwYWJp
bGl0eSBMYXllciBpcyBub3QgYW4gYWJzdHJhY3Rpb24gbGF5ZXIsIGl0IGEgc2ltcGx5IGEgY29s
bGVjdGlvbiBvZiBhYnN0cmFjdGlvbnMgKHRoZSBjYXBhYmlsaXRpZXMpLiBTbyBob3cgYWJvdXQ6
DQoNCiAgICBDYXBhYmlsaXR5IExheWVyOiAgRGVmaW5lcyB0aGUgc2V0IG9mIGNhcGFiaWxpdGll
cyBhdmFpbGFibGUgdG8gdGhlIENvbnRyb2xsZXIgZm9yIHRoZSBzZXQgb2YgTlNGcyB0aGF0IHRo
ZSBDb250cm9sbGVyIG1hbmFnZXMuDQoNCm9yDQoNCiAgICBDYXBhYmlsaXR5IExheWVyOiAgRGVm
aW5lcyB0aGUgc2V0IG9mIGZlYXR1cmVzIGF2YWlsYWJsZSB0byB0aGUgQ29udHJvbGxlciBmb3Ig
dGhlIHNldCBvZiBOU0ZzIHRoYXQgdGhlIENvbnRyb2xsZXIgbWFuYWdlcy4NCg0KDQpPbiBGcmks
IEp1biAxNywgMjAxNiBhdCA2OjEwIFBNLCBMaW5kYSBEdW5iYXIgPGxpbmRhLmR1bmJhckBodWF3
ZWkuY29tPG1haWx0bzpsaW5kYS5kdW5iYXJAaHVhd2VpLmNvbT4+IHdyb3RlOg0KSm9obiwNCg0K
TXkgdGhpbmtpbmcgbWF5YmUgdG9vIHNpbXBsaXN0aWMuDQpJIHBpY3R1cmUgYSDigJxDb250cm9s
bGVy4oCdIGhhdmluZyB0d28gcG9ydHMsDQoNCi0gICAgICAgIG9uZSBwb3J0IGNvbm5lY3Rpbmcg
dG8gY2xpZW50cyAod2hpY2ggY2FuIGJlIGFub3RoZXIgZG9tYWluIGNvbnRyb2xsZXIgb3IgT3Zl
cmxheSBuZXR3b3JrIGNvbnRyb2xsZXIpLCBpbnRlcmZhY2UgZnJvbSB0aGlzIHBvcnQgaXMg4oCc
U2VydmljZSBsYXllciBpbnRlcmZhY2XigJ0NCg0KLSAgICAgICAgYW5vdGhlciBwb3J0IGNvbm5l
Y3RpbmcgdG8gTlNGcywgdGhlIGludGVyZmFjZSBmcm9tIHRoaXMgcG9ydCBpcyDigJxjYXBhYmls
aXR5IGxheWVyIGludGVyZmFjZeKAnS4NCg0KU28gSSB0aG91Z2h0IHRoYXQgdGhlIFNlcnZpY2Ug
TGF5ZXIgaW50ZXJmYWNlIGlzIHRoZSBOb3J0aCBCb3VuZCBpbnRlcmZhY2UgdG8gdGhlIENvbnRy
b2xsZXIsIHRoZSBjYXBhYmlsaXR5IGludGVyZmFjZSBpcyB0aGUgc291dGggYm91bmQgdG8gdGhl
IGNvbnRyb2xsZXIuDQoNCldoYXQgZXh0cmEgbWVhbmluZyBkb2VzIGl0IGNhcnJ5IHdpdGggdGhl
IHdvcmRpbmcg4oCcYWJzdHJhY3Rpb24gTGF5ZXLigJ0gPw0KQ2FwYWJpbGl0eSBMYXllcjogRGVm
aW5lcyBhbiBhYnN0cmFjdGlvbiBsYXllciB0aGF0IGV4cG9zZXMgYSBzZXQgb2Yge2ZlYXR1cmVz
IHRoYXQgYXJlIGF2YWlsYWJsZSBmcm9tIGEgbWFuYWdlZCBlbnRpdHl9IG9mIHRoZSBJMk5TRiBz
eXN0ZW0uDQpUaGFuayB5b3UuDQoNCkxpbmRhDQoNCkZyb206IEpvaG4gU3RyYXNzbmVyIFttYWls
dG86c3RyYXpwZGpAZ21haWwuY29tPG1haWx0bzpzdHJhenBkakBnbWFpbC5jb20+XQ0KU2VudDog
VGh1cnNkYXksIEp1bmUgMTYsIDIwMTYgMTI6NTggQU0NClRvOiBMaW5kYSBEdW5iYXI7IEpvaG4g
U3RyYXNzbmVyDQpDYzogU3VzYW4gSGFyZXM7IERJRUdPIExPUEVaIEdBUkNJQSAoZGllZ28uci5s
b3BlekB0ZWxlZm9uaWNhLmNvbTxtYWlsdG86ZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbT4p
OyBJMk5TRkBpZXRmLm9yZzxtYWlsdG86STJOU0ZAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogcXVl
c3Rpb25zIGFib3V0IHNvbWUgdGVybWlub2xvZ2llcyBkZWZpbmVkIGJ5IGRyYWZ0LWlldGYtaTJu
c2YtdGVybWlub2xvZ3ktMDANCg0KSEkgTGluZGEsDQoNCkkgZG9uJ3Qgc2VlIHRoZSBjb25mbGlj
dCBpbiB0aGUgdHdvIGRlZmluaXRpb25zLiBJZiBJIHN1YnN0aXR1dGUgdGhlIGZpcnN0ICh3aXRo
aW4gYnJhY2VzKSBpbnRvIHRoZSBzZWNvbmQsIEkgZ2V0Og0KDQpDYXBhYmlsaXR5IExheWVyOiBE
ZWZpbmVzIGFuIGFic3RyYWN0aW9uIGxheWVyIHRoYXQgZXhwb3NlcyBhIHNldCBvZiB7ZmVhdHVy
ZXMgdGhhdCBhcmUgYXZhaWxhYmxlIGZyb20gYSBtYW5hZ2VkIGVudGl0eX0gb2YgdGhlIEkyTlNG
IHN5c3RlbS4NCg0KV2hlbiBJIGxvb2sgYXQgdGhlIENoYXJ0ZXIncyBDYXBhYmlsaXR5IExheWVy
LCBJIHRoaW5rIHdlJ3JlIHN0aWxsIE9LIC0gdGhlIENoYXJ0ZXIgIi4uLnNwZWNpZmllcyBob3cg
dG8gY29udHJvbCBhbmQgbW9uaXRvciBOU0ZzIGF0IGEgZnVuY3Rpb25hbCBsZXZlbC4uLiIsIGFu
ZCBDYXBhYmlsaXRpZXMgKHRoZSBmZWF0dXJlcyB0aGF0IGFyZSBhdmFpbGFibGUpIGFyZSBlc3Nl
bnRpYWwgZm9yIHBsYW5uaW5nIGhvdyB0byBjb250cm9sIGFuZCBtb25pdG9yIE5TRnMuDQoNCkZl
YXR1cmVzIChpLmUuLCBjYXBhYmlsaXRpZXMpIGFyZSBpbmRlcGVuZGVudCBvZiBpbnRlcmZhY2Ug
KG5vcnRoYm91bmQgb3Igc291dGhib3VuZCkuIFdvdWxkIHlvdSBsaWtlIHVzIHRvIGFkZCB0aGF0
IHBvaW50IHRvIHRoZSB0ZXJtaW5vbG9neSBJLUQ/DQoNCmJlc3QgcmVnYXJkcywNCkpvaG4NCg0K
DQpPbiBXZWQsIEp1biAxNSwgMjAxNiBhdCA4OjQwIEFNLCBMaW5kYSBEdW5iYXIgPGxpbmRhLmR1
bmJhckBodWF3ZWkuY29tPG1haWx0bzpsaW5kYS5kdW5iYXJAaHVhd2VpLmNvbT4+IHdyb3RlOg0K
RGVhciBBdXRob3JzOg0KDQpUaGUgdGVybSDigJxDYXBhYmlsaXR5IExheWVy4oCdIGRlZmluZWQg
YnkgdGhlIOKAnGRyYWZ0LWlldGYtaTJuc2YtdGVybWlub2xvZ3ktMDDigJ0gY2FycmllcyBkaWZm
ZXJlbnQgIG1lYW5pbmcgdGhhbiB0aGUg4oCcQ2FwYWJpbGl0eSBMYXllcuKAnSB1c2VkIGJ5IHRo
ZSBJMk5TRiBjaGFydGVyLg0KDQrigJxkcmFmdC1pZXRmLWkybnNmLXRlcm1pbm9sb2d5LTAw4oCd
Og0KQ2FwYWJpbGl0eTogRGVmaW5lcyBhIHNldCBvZiBmZWF0dXJlcyB0aGF0IGFyZSBhdmFpbGFi
bGUgZnJvbSBhIG1hbmFnZWQgZW50aXR5IChzZWUgYWxzbyBJMk5TRiBDYXBhYmlsaXR5KS4NCg0K
Q2FwYWJpbGl0eSBMYXllcjogRGVmaW5lcyBhbiBhYnN0cmFjdGlvbiBsYXllciB0aGF0IGV4cG9z
ZXMgYSBzZXQgb2YgY2FwYWJpbGl0aWVzIG9mIHRoZSBJMk5TRiBzeXN0ZW0uDQoNCkkyTlNGIENo
YXJ0ZXI6DQpJMk5TRiB3aWxsIHNwZWNpZnkgaW50ZXJmYWNlcyBhdCB0d28gZnVuY3Rpb25hbCBs
ZXZlbHMgZm9yIHRoZSBjb250cm9sIGFuZCBtb25pdG9yaW5nIG9mIG5ldHdvcmsgc2VjdXJpdHkg
ZnVuY3Rpb25zOg0KVGhlIEkyTlNGIENhcGFiaWxpdHkgTGF5ZXIgc3BlY2lmaWVzIGhvdyB0byBj
b250cm9sIGFuZCBtb25pdG9yIE5TRnMgYXQgYSBmdW5jdGlvbmFsIGltcGxlbWVudGF0aW9uIGxl
dmVsLiBUaGUgdGVybSAiRnVuY3Rpb25hbCBJbXBsZW1lbnRhdGlvbiIgaXMgdXNlZCB0byBlbXBo
YXNpemUgdGhhdCB0aGUgcnVsZXMgKGZvciBjb250cm9sIGFuZCBtb25pdG9yKSBvZiBOU0ZzIGhh
dmUgdG8gYmUgaW1wbGVtZW50YWJsZSBieSBtb3N0IE5TRnMuIEkyTlNGIHdpbGwgc3RhbmRhcmRp
emUgYSBzZXQgb2YgaW50ZXJmYWNlcyBieSB3aGljaCBhIHNlY3VyaXR5IGNvbnRyb2xsZXIgY2Fu
IGludm9rZSwgb3BlcmF0ZSwgYW5kIG1vbml0b3IgTlNGcy4NCg0KVGhlIEkyTlNGIFNlcnZpY2Ug
TGF5ZXIgZGVmaW5lcyBob3cgY2xpZW50cycgc2VjdXJpdHkgcG9saWNpZXMgbWF5IGJlIGV4cHJl
c3NlZCB0byBhIHNlY3VyaXR5IGNvbnRyb2xsZXIuIFRoZSBjb250cm9sbGVyIGltcGxlbWVudHMg
aXRzIHBvbGljaWVzIGFjY29yZGluZyB0byB0aGUgdmFyaW91cyBjYXBhYmlsaXRpZXMgcHJvdmlk
ZWQgYnkgdGhlIEkyTlNGIENhcGFiaWxpdHkgTGF5ZXIuIFRoZSBJMk5TRiBTZXJ2aWNlIExheWVy
IGFsc28gYWxsb3dzIHRoZSBjbGllbnQgdG8gbW9uaXRvciB0aGUgY2xpZW50IHNwZWNpZmljIHBv
bGljaWVzLg0KDQpJZiB3ZSB1c2UgdGhlIGRlZmluaXRpb25zIGJ5IHRoZSDigJxkcmFmdC1pZXRm
LWkybnNmLXRlcm1pbm9sb2d5LTAw4oCdLCB3ZSBzaG91bGQgY3JlYXRlIGEgZGlmZmVyZW50IHRl
cm1pbm9sb2d5IHRvIHJlcHJlc2VudCB0aGUg4oCcU291dGggYm91bmQgSW50ZXJmYWNl4oCdIGJl
dHdlZW4gQ29udHJvbGxlciBhbmQgTlNGLg0KDQpUaGFua3MsIExpbmRhDQoNCg0KDQoNCg0KLS0N
CnJlZ2FyZHMsDQpKb2huDQoNCg0KDQotLQ0KcmVnYXJkcywNCkpvaG4NCg0KDQoNCi0tDQpyZWdh
cmRzLA0KSm9obg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Q291cmllcjsNCglwYW5vc2UtMToyIDcgNCA5IDIgMiA1IDIgNCA0O30NCkBmb250LWZhY2UNCgl7
Zm9udC1mYW1pbHk6U2ltU3VuOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZv
bnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAz
IDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5v
c2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRh
aG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2Zv
bnQtZmFtaWx5OiJQVCBTZXJpZiI7DQoJcGFub3NlLTE6MCAwIDAgMCAwIDAgMCAwIDAgMDt9DQpA
Zm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJNaWNyb3NvZnQgWWFIZWkiOw0KCXBhbm9zZS0xOjIg
MTEgNSAzIDIgMiA0IDIgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxATWljcm9z
b2Z0IFlhSGVpIjsNCglwYW5vc2UtMToyIDExIDUgMyAyIDIgNCAyIDIgNDt9DQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OiJcQFNpbVN1biI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEg
MTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwg
ZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglm
b250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7
fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJ
Y29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bh
bi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6
cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcA0KCXttc28tc3R5bGUtcHJp
b3JpdHk6OTk7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsN
Cgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1z
aXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnAu
TXNvQWNldGF0ZSwgbGkuTXNvQWNldGF0ZSwgZGl2Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbWFyZ2lu
OjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjguMHB0Ow0KCWZvbnQt
ZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0KCXtt
c28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5
OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IjsNCglmb250LWZhbWlseToiVGFob21h
Iiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjENCgl7bXNvLXN0eWxlLXR5cGU6cGVy
c29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xv
cjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5
O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4w
aW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0
aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZh
dWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwh
LS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86
aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFb
ZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9
InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkpvaG4sDQo8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPkRvIHlvdSBtZWFuIHRoYXQg4oCcQ2FwYWJpbGl0eSBMYXllcuKAnSBjYW4gYmUgdXNl
ZCBvdmVyIHRoZSDigJxOb3J0aCBCb3VuZCBJbnRlcmZhY2XigJ0gb2YgdGhlIENvbnRyb2xsZXIg
YW5kIHRoZSDigJxTb3VyY2UgQm91bmQgSW50ZXJmYWNl4oCdIG9mIHRoZSBDb250cm9sbGVyPw0K
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj5UaGFua3MsIExpbmRhPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwv
c3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBKb2huIFN0cmFzc25lciBbbWFp
bHRvOnN0cmF6cGRqQGdtYWlsLmNvbV0NCjxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIEp1bmUg
MjAsIDIwMTYgMTI6MjIgQU08YnI+DQo8Yj5Ubzo8L2I+IFhpYWxpYW5nIChGcmFuayk8YnI+DQo8
Yj5DYzo8L2I+IExpbmRhIER1bmJhcjsgSTJOU0ZAaWV0Zi5vcmc7IERhY2hlbmcgWmhhbmc7IERJ
RUdPIExPUEVaIEdBUkNJQSAoZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbSk7IFN1c2FuIEhh
cmVzPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiA8L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01pY3Jvc29mdCBZYUhlaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij7nrZTlpI08L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPjogW0kybnNmXSBxdWVzdGlvbnMgYWJvdXQgc29tZSB0ZXJtaW5vbG9naWVz
IGRlZmluZWQgYnkgZHJhZnQtaWV0Zi1pMm5zZi10ZXJtaW5vbG9neS0wMDxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhJIEZyYW5rLDxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+V2hlbiBJ
IHRoaW5rIG9mICZxdW90O3NvdXRoYm91bmQgaW50ZXJmYWNlJnF1b3Q7LCBJIHRoaW5rIG9mIGEg
cHJvZ3JhbW1pbmcgaW50ZXJmYWNlLiBUaGUgQ2FwYWJpbGl0eSBMYXllciBJbnRlcmZhY2UgaXMg
bm90IGEgcHVyZSBwcm9ncmFtbWluZyBpbnRlcmZhY2U7IHJhdGhlciwgaXQgaXMgYW4gaW50ZXJm
YWNlIHRoYXQgYWR2ZXJ0aXNlcw0KIHRoZSBzZXQgb2YgZnVuY3Rpb25zIGF2YWlsYWJsZS4gSXQg
ZG9lcyBub3QgZGVmaW5lIGhvdyB0byBwcm9ncmFtIHRob3NlIGZ1bmN0aW9ucy48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPltGcmFua106IEFib3V0IHRoZSBwcm9ncmFtbWluZyBpbnRlcmZhY2Us
IEkgdGhpbmsgdGhlIGNhcGFiaWxpdHkgaW50ZXJmYWNlIGRvZXMgaGF2ZSB0aGlzIGFiaWxpdHku
DQogVGhlIGNhcGFiaWxpdHkgaW50ZXJmYWNlIGNhbiBwcm9ncmFtIHdoYXQgc2VjdXJpdHkgY2Fw
YWJpbGl0aWVzIHNob3VsZCBiZSBlbmFibGVkIGFuZCBob3cgdGhleSBhcmUgdXNlZCBieSDigJxF
dmVudC1Db25kaXRpb24tQWN0aW9u4oCdIChFQ0EpIG1vZGVsaW5nLiBJbiBzdW1tYXJ5LCB3ZSB0
cnkgdG8gYWNxdWlyZSBhIGJhbGFuY2UgYmV0d2VlbiBtYWtpbmcgdGhlIGNvbnRyb2xsZXIgdG8g
aGF2ZSB0aGUgbGFyZ2VzdCBhbmQgbW9zdCBmaW5lLWdyYWluDQogY29udHJvbCBvdmVyIE5TRnMg
YW5kIGhpZGluZyB0aGUgaW1wbGVtZW50YXRpb24gZGV0YWlscyB0aGF0IGNhbm5vdCBiZSBzdGFu
ZGFyZGl6ZWQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jmx0O2pjcyZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPkkgZGlzYWdyZWUuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5DYXBhYmlsaXRpZXMgcmVwcmVzZW50IGZ1bmN0aW9u
cyB0aGF0IGFyZSBhZHZlcnRpc2VkIHRvIGFub3RoZXIgZW50aXR5LiBUaGV5IGNvbm5vdGU6ICZx
dW90O2hlcmUgaXMgd2hhdCBJIGNhbiBkbyZxdW90Oy4gQSBDYXBhYmlsaXR5IGNvdWxkIGJlIGEg
c2ltcGxlIHNldCBvZiBrZXl3b3Jkcy4gSW4gY29udHJhc3QsIGEgcHJvZ3JhbW1pbmcgaW50ZXJm
YWNlIGlzIGV4cGxpY2l0bHkgZGVzaWduZWQgZm9yIHByb2dyYW1taW5nLg0KIEtleXdvcmRzIHdv
dWxkIG5vdCBjb25zdGl0dXRlIGEgcHJvZ3JhbW1pbmcgaW50ZXJmYWNlLjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmx0Oy9qY3MmZ3Q7PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPnJlZ2FyZHMs
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Kb2hu
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9u
IE1vbiwgSnVuIDIwLCAyMDE2IGF0IDEwOjQ1IEFNLCBYaWFsaWFuZyAoRnJhbmspICZsdDs8YSBo
cmVmPSJtYWlsdG86ZnJhbmsueGlhbGlhbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmZy
YW5rLnhpYWxpYW5nQGh1YXdlaS5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+SGkgSm9obiw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj5NeSBjb21tZW50cyBpbmxpbmU6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7U2ltU3VuJnF1b3Q7LCZxdW90O3NlcmlmJnF1
b3Q7Ij7lj5Hku7bkuro8L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
Ij46PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+IEkybnNmIFttYWls
dG86PGEgaHJlZj0ibWFpbHRvOmkybnNmLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij5pMm5zZi1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjwvc3Bhbj48Yj48c3BhbiBsYW5nPSJaSC1D
TiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7U2ltU3VuJnF1b3Q7
LCZxdW90O3NlcmlmJnF1b3Q7Ij7ku6Pooag8L3NwYW4+PC9iPjxiPjxzcGFuIGxhbmc9IlpILUNO
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+DQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0Ij5Kb2huIFN0cmFzc25lcjxicj4NCjwvc3Bhbj48Yj48c3BhbiBsYW5nPSJa
SC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7U2ltU3VuJnF1
b3Q7LCZxdW90O3NlcmlmJnF1b3Q7Ij7lj5HpgIHml7bpl7Q8L3NwYW4+PC9iPjxiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0Ij46PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdCI+IDIwMTY8L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1NpbVN1biZxdW90OywmcXVvdDtzZXJpZiZxdW90OyI+
5bm0PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij42PC9zcGFuPjxzcGFuIGxh
bmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtTaW1T
dW4mcXVvdDssJnF1b3Q7c2VyaWYmcXVvdDsiPuaciDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdCI+MTk8L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1NpbVN1biZxdW90OywmcXVvdDtzZXJpZiZxdW90OyI+
5pelPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4NCiAxMzowMjxicj4NCjwv
c3Bhbj48Yj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7U2ltU3VuJnF1b3Q7LCZxdW90O3NlcmlmJnF1b3Q7Ij7mlLbku7bkuro8L3Nw
YW4+PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij46PC9zcGFuPjwvYj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+IExpbmRhIER1bmJhcjsgSm9obiBTdHJhc3NuZXI8
YnI+DQo8L3NwYW4+PGI+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1NpbVN1biZxdW90OywmcXVvdDtzZXJpZiZxdW90OyI+5oqE6YCB
PC9zcGFuPjwvYj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Ojwvc3Bhbj48L2I+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPg0KPGEgaHJlZj0ibWFpbHRvOkkyTlNGQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+STJOU0ZAaWV0Zi5vcmc8L2E+OyBEYWNoZW5nIFpoYW5n
OyBESUVHTyBMT1BFWiBHQVJDSUEgKDxhIGhyZWY9Im1haWx0bzpkaWVnby5yLmxvcGV6QHRlbGVm
b25pY2EuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbTwv
YT4pOyBTdXNhbiBIYXJlczxicj4NCjwvc3Bhbj48Yj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7U2ltU3VuJnF1b3Q7LCZxdW90O3Nl
cmlmJnF1b3Q7Ij7kuLvpopg8L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0Ij46PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+IFJlOiBbSTJu
c2ZdIHF1ZXN0aW9ucyBhYm91dCBzb21lIHRlcm1pbm9sb2dpZXMgZGVmaW5lZCBieSBkcmFmdC1p
ZXRmLWkybnNmLXRlcm1pbm9sb2d5LTAwPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkhpIExpbmRhLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+dGhlc2UgYXJlIHR3byBkaWZmZXJl
bnQgcXVlc3Rpb25zOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PiZndDsgTXkgdGhpbmtpbmcgbWF5YmUgdG9vIHNpbXBsaXN0aWMuDQo8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj4mZ3Q7IEkgcGljdHVyZSBhIOKAnENvbnRyb2xsZXLigJ0gaGF2aW5n
IHR3byBwb3J0cyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mZ3Q7Jm5ic3A7PC9z
cGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Y29sb3I6IzFGNDk3RCI+DQo8L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPm9uZSBwb3J0IGNvbm5l
Y3RpbmcgdG8gY2xpZW50cyAuLi4sIGludGVyZmFjZSBmcm9tIHRoaXMgcG9ydCBpcyDigJxTZXJ2
aWNlIGxheWVyIGludGVyZmFjZeKAnTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZn
dDsmbmJzcDthbm90aGVyIHBvcnQgY29ubmVjdGluZyB0byBOU0ZzLCB0aGUgaW50ZXJmYWNlIGZy
b20gdGhpcyBwb3J0IGlzIOKAnGNhcGFiaWxpdHkgbGF5ZXIgaW50ZXJmYWNl4oCdLg0KPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5JIHRoaW5rIHRoaXMgY291bGQg
YmUgYSBiaXQgYW1iaWd1b3VzLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+V2hlbiBJIHRoaW5rIG9mICZxdW90O3NvdXRoYm91bmQgaW50
ZXJmYWNlJnF1b3Q7LCBJIHRoaW5rIG9mIGEgcHJvZ3JhbW1pbmcgaW50ZXJmYWNlLiBUaGUgQ2Fw
YWJpbGl0eSBMYXllciBJbnRlcmZhY2UgaXMgbm90IGEgcHVyZSBwcm9ncmFtbWluZyBpbnRlcmZh
Y2U7IHJhdGhlciwgaXQgaXMgYW4gaW50ZXJmYWNlIHRoYXQgYWR2ZXJ0aXNlcw0KIHRoZSBzZXQg
b2YgZnVuY3Rpb25zIGF2YWlsYWJsZS4gSXQgZG9lcyBub3QgZGVmaW5lIGhvdyB0byBwcm9ncmFt
IHRob3NlIGZ1bmN0aW9ucy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPltGcmFua106IEFib3V0
IHRoZSBwcm9ncmFtbWluZyBpbnRlcmZhY2UsIEkgdGhpbmsgdGhlIGNhcGFiaWxpdHkgaW50ZXJm
YWNlIGRvZXMgaGF2ZSB0aGlzIGFiaWxpdHkuDQogVGhlIGNhcGFiaWxpdHkgaW50ZXJmYWNlIGNh
biBwcm9ncmFtIHdoYXQgc2VjdXJpdHkgY2FwYWJpbGl0aWVzIHNob3VsZCBiZSBlbmFibGVkIGFu
ZCBob3cgdGhleSBhcmUgdXNlZCBieSDigJxFdmVudC1Db25kaXRpb24tQWN0aW9u4oCdIChFQ0Ep
IG1vZGVsaW5nLiBJbiBzdW1tYXJ5LCB3ZSB0cnkgdG8gYWNxdWlyZSBhIGJhbGFuY2UgYmV0d2Vl
biBtYWtpbmcgdGhlIGNvbnRyb2xsZXIgdG8gaGF2ZSB0aGUgbGFyZ2VzdCBhbmQgbW9zdCBmaW5l
LWdyYWluDQogY29udHJvbCBvdmVyIE5TRnMgYW5kIGhpZGluZyB0aGUgaW1wbGVtZW50YXRpb24g
ZGV0YWlscyB0aGF0IGNhbm5vdCBiZSBzdGFuZGFyZGl6ZWQuPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZndDsgV2hhdCBleHRyYSBtZWFuaW5nIGRv
ZXMgaXQgY2Fycnkgd2l0aCB0aGUgd29yZGluZyDigJxhYnN0cmFjdGlvbiBMYXllcuKAnSA/DQo8
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj5mcm9tIG15IGxhc3Qgbm90ZSwgSSBwb3NpdGVkIHRoYXQgd2UgZGlkIG5vdCBoYXZl
IGFuIGFic3RyYWN0aW9uICoqbGF5ZXIqKiAtIGluZGVlZCwgSSdtIG5vdCBzdXJlIEkga25vdyB3
aGF0IHRoYXQgbWVhbnMuIFJhdGhlciwgd2UgaGF2ZSBhICoqc2V0IG9mIGFic3RyYWN0aW9ucyoq
ICh3aGljaCBhcmUsIG9mDQogY291cnNlLCB0aGUgY2FwYWJpbGl0aWVzLCB3aGljaCByZXByZXNl
bnQgYSAoc3ViKXNldCBvZiBhbGwgcG9zc2libGUgZmVhdHVyZXMgaW4gdGhlIE5TRnMgaW4gYSB2
ZW5kb3ItbmV1dHJhbCB3YXkpLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+SGVyZSBpcyB0aGUgdGV4dCBvZiB0aGUgbGFzdCBub3RlOyBE
aWVnbyBhbmQgRGFjaGVuZyBsaWtlZCB0aGUgc2Vjb25kIG9mIG15IHByb3Bvc2VkIGRlZmluaXRp
b25zLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+W0ZyYW5rXTogRm9yIHRoZSBmb2xsb3dpbmcg
ZGVmaW5pdGlvbnMsIEkgcGVyc29uYWxseSB0aGluayB0aGUgZmlyc3QgZGVmaW5pdGlvbiBpcyBt
b3JlIGNvbnNpc3RlbnQsDQogYnV0IEkgZG9u4oCZdCBvcHBvc2UgdGhlIHNlY29uZCBvbmUgaWYg
bW9zdCBvZiB1cyB0aGluayBpdOKAmXMgYmV0dGVyLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T24gMTYg
SnVuIDIwMTYsIGF0IDE1OjA1ICwgSm9obiBTdHJhc3NuZXIgJmx0OzxhIGhyZWY9Im1haWx0bzpz
dHJhenBkakBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zdHJhenBkakBnbWFpbC5jb208L2E+
Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+SGkgRGFjaGVuZyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkkgYWdyZWUgdGhhdCAmcXVvdDtJMk5TRiBzeXN0ZW0m
cXVvdDsgaXMgbm90IHdlbGwgZGVmaW5lZC4gWW91ciBkZWZpbml0aW9uIGlzIGJldHRlciwgYnV0
IGl0IHNob3VsZCBhcHBseSBmb3IgYWxsIE5TRnMgKG5vdCAndGhlIE5TRicpLiBJbiBhZGRpdGlv
biwgdGhlIENhcGFiaWxpdHkgTGF5ZXIgaXMgbm90IGFuIGFic3RyYWN0aW9uDQo8ZW0+PHNwYW4g
c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O1NpbVN1biZxdW90OywmcXVvdDtzZXJpZiZxdW90OyI+
bGF5ZXI8L3NwYW4+PC9lbT4sIGl0IGEgc2ltcGx5IGEgY29sbGVjdGlvbiBvZiBhYnN0cmFjdGlv
bnMgKHRoZSBjYXBhYmlsaXRpZXMpLiBTbyBob3cgYWJvdXQ6PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48ZW0+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O1NpbVN1biZxdW90OywmcXVvdDtzZXJpZiZxdW90OyI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7IENhcGFiaWxpdHkgTGF5ZXI6Jm5ic3A7IERlZmluZXMgdGhlIHNldCBvZiBjYXBh
YmlsaXRpZXMgYXZhaWxhYmxlIHRvIHRoZSBDb250cm9sbGVyIGZvciB0aGUgc2V0IG9mIE5TRnMg
dGhhdCB0aGUgQ29udHJvbGxlciBtYW5hZ2VzLjwvc3Bhbj48L2VtPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+b3I8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48ZW0+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O1NpbVN1biZxdW90OywmcXVvdDtzZXJpZiZx
dW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IENhcGFiaWxpdHkgTGF5ZXI6Jm5ic3A7IERlZmluZXMg
dGhlIHNldCBvZiBmZWF0dXJlcyBhdmFpbGFibGUgdG8gdGhlIENvbnRyb2xsZXIgZm9yIHRoZSBz
ZXQgb2YgTlNGcyB0aGF0IHRoZSBDb250cm9sbGVyIG1hbmFnZXMuPC9zcGFuPjwvZW0+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBGcmksIEp1biAxNywgMjAxNiBhdCA2
OjEwIFBNLCBMaW5kYSBEdW5iYXIgJmx0OzxhIGhyZWY9Im1haWx0bzpsaW5kYS5kdW5iYXJAaHVh
d2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmxpbmRhLmR1bmJhckBodWF3ZWkuY29tPC9hPiZndDsg
d3JvdGU6PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkpvaG4sDQo8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj5NeSB0aGlua2luZyBtYXliZSB0b28gc2ltcGxpc3RpYy4NCjwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkkgcGljdHVyZSBhIOKAnENvbnRyb2xsZXLigJ0gaGF2aW5n
IHR3byBwb3J0cywNCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4tPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
Ny4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
Pm9uZSBwb3J0IGNvbm5lY3RpbmcgdG8gY2xpZW50cyAod2hpY2ggY2FuIGJlIGFub3RoZXIgZG9t
YWluIGNvbnRyb2xsZXIgb3IgT3ZlcmxheSBuZXR3b3JrIGNvbnRyb2xsZXIpLCBpbnRlcmZhY2Ug
ZnJvbSB0aGlzIHBvcnQgaXMg4oCcU2VydmljZSBsYXllciBpbnRlcmZhY2XigJ08L3NwYW4+PG86
cD48L286cD48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+LTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5hbm90aGVyIHBvcnQgY29ubmVjdGlu
ZyB0byBOU0ZzLCB0aGUgaW50ZXJmYWNlIGZyb20gdGhpcyBwb3J0IGlzIOKAnGNhcGFiaWxpdHkg
bGF5ZXIgaW50ZXJmYWNl4oCdLg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+U28gSSB0aG91Z2h0IHRoYXQgdGhl
IFNlcnZpY2UgTGF5ZXIgaW50ZXJmYWNlIGlzIHRoZSBOb3J0aCBCb3VuZCBpbnRlcmZhY2UgdG8g
dGhlIENvbnRyb2xsZXIsIHRoZQ0KIGNhcGFiaWxpdHkgaW50ZXJmYWNlIGlzIHRoZSBzb3V0aCBi
b3VuZCB0byB0aGUgY29udHJvbGxlci4gPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+V2hhdCBleHRyYSBtZWFuaW5n
IGRvZXMgaXQgY2Fycnkgd2l0aCB0aGUgd29yZGluZyDigJxhYnN0cmFjdGlvbiBMYXllcuKAnSA/
DQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxl
ZnQ6LjVpbiI+DQo8ZW0+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTom
cXVvdDtQVCBTZXJpZiZxdW90OywmcXVvdDtzZXJpZiZxdW90Oztjb2xvcjojMjIyMjIyIj5DYXBh
YmlsaXR5IExheWVyOiBEZWZpbmVzIGFuIGFic3RyYWN0aW9uIGxheWVyIHRoYXQgZXhwb3NlcyBh
IHNldCBvZiB7ZmVhdHVyZXMgdGhhdCBhcmUgYXZhaWxhYmxlIGZyb20gYSBtYW5hZ2VkIGVudGl0
eX0gb2YgdGhlIEkyTlNGIHN5c3RlbS48L3NwYW4+PC9lbT48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPlRoYW5rIHlvdS4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkxpbmRhPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGlu
IDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gSm9o
biBTdHJhc3NuZXIgW21haWx0bzo8YSBocmVmPSJtYWlsdG86c3RyYXpwZGpAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+c3RyYXpwZGpAZ21haWwuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9i
PiBUaHVyc2RheSwgSnVuZSAxNiwgMjAxNiAxMjo1OCBBTTxicj4NCjxiPlRvOjwvYj4gTGluZGEg
RHVuYmFyOyBKb2huIFN0cmFzc25lcjxicj4NCjxiPkNjOjwvYj4gU3VzYW4gSGFyZXM7IERJRUdP
IExPUEVaIEdBUkNJQSAoPGEgaHJlZj0ibWFpbHRvOmRpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5j
b20iIHRhcmdldD0iX2JsYW5rIj5kaWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29tPC9hPik7DQo8
YSBocmVmPSJtYWlsdG86STJOU0ZAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5JMk5TRkBpZXRm
Lm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IHF1ZXN0aW9ucyBhYm91dCBzb21lIHRl
cm1pbm9sb2dpZXMgZGVmaW5lZCBieSBkcmFmdC1pZXRmLWkybnNmLXRlcm1pbm9sb2d5LTAwPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkhJ
IExpbmRhLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+SSBkb24ndCBzZWUgdGhlIGNvbmZsaWN0IGluIHRoZSB0d28gZGVmaW5pdGlvbnMu
IElmIEkgc3Vic3RpdHV0ZSB0aGUgZmlyc3QgKHdpdGhpbiBicmFjZXMpIGludG8gdGhlIHNlY29u
ZCwgSSBnZXQ6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvO21hcmdpbi1sZWZ0Oi41aW4iPg0KPGVtPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7UFQgU2VyaWYmcXVvdDssJnF1b3Q7c2VyaWYmcXVvdDs7
Y29sb3I6IzIyMjIyMiI+Q2FwYWJpbGl0eSBMYXllcjogRGVmaW5lcyBhbiBhYnN0cmFjdGlvbiBs
YXllciB0aGF0IGV4cG9zZXMgYSBzZXQgb2Yge2ZlYXR1cmVzIHRoYXQgYXJlIGF2YWlsYWJsZSBm
cm9tIGEgbWFuYWdlZCBlbnRpdHl9IG9mIHRoZSBJMk5TRiBzeXN0ZW0uPC9zcGFuPjwvZW0+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5X
aGVuIEkgbG9vayBhdCB0aGUgQ2hhcnRlcidzIENhcGFiaWxpdHkgTGF5ZXIsIEkgdGhpbmsgd2Un
cmUgc3RpbGwgT0sgLSB0aGUgQ2hhcnRlciAmcXVvdDsuLi5zcGVjaWZpZXMgaG93IHRvIGNvbnRy
b2wgYW5kIG1vbml0b3IgTlNGcyBhdCBhIGZ1bmN0aW9uYWwgbGV2ZWwuLi4mcXVvdDssIGFuZCBD
YXBhYmlsaXRpZXMgKHRoZQ0KIGZlYXR1cmVzIHRoYXQgYXJlIGF2YWlsYWJsZSkgYXJlIGVzc2Vu
dGlhbCBmb3IgcGxhbm5pbmcgaG93IHRvIGNvbnRyb2wgYW5kIG1vbml0b3IgTlNGcy48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkZlYXR1
cmVzIChpLmUuLCBjYXBhYmlsaXRpZXMpIGFyZSBpbmRlcGVuZGVudCBvZiBpbnRlcmZhY2UgKG5v
cnRoYm91bmQgb3Igc291dGhib3VuZCkuIFdvdWxkIHlvdSBsaWtlIHVzIHRvIGFkZCB0aGF0IHBv
aW50IHRvIHRoZSB0ZXJtaW5vbG9neSBJLUQ/PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5iZXN0IHJlZ2FyZHMsPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkpvaG48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDouNWlu
Ij4NCiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+T24gV2VkLCBKdW4gMTUsIDIwMTYgYXQgODo0MCBBTSwgTGluZGEgRHVuYmFy
ICZsdDs8YSBocmVmPSJtYWlsdG86bGluZGEuZHVuYmFyQGh1YXdlaS5jb20iIHRhcmdldD0iX2Js
YW5rIj5saW5kYS5kdW5iYXJAaHVhd2VpLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9w
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkRlYXIgQXV0aG9yczo8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoZSB0ZXJtIOKAnENhcGFiaWxpdHkgTGF5ZXLigJ0g
ZGVmaW5lZCBieSB0aGUg4oCcZHJhZnQtaWV0Zi1pMm5zZi10ZXJtaW5vbG9neS0wMOKAnSBjYXJy
aWVzIGRpZmZlcmVudCAmbmJzcDttZWFuaW5nIHRoYW4gdGhlIOKAnENhcGFiaWxpdHkgTGF5ZXLi
gJ0gdXNlZCBieSB0aGUgSTJOU0YgY2hhcnRlci4NCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpD
b3VyaWVyIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPuKAnGRyYWZ0LWlldGYtaTJuc2YtdGVybWlub2xvZ3ktMDDigJ06PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7UFQgU2VyaWYmcXVvdDssJnF1b3Q7c2VyaWYmcXVvdDs7Y29sb3I6
IzIyMjIyMiI+Q2FwYWJpbGl0eTogRGVmaW5lcyBhIHNldCBvZiBmZWF0dXJlcyB0aGF0IGFyZSBh
dmFpbGFibGUgZnJvbSBhIG1hbmFnZWQgZW50aXR5IChzZWUgYWxzbyBJMk5TRiBDYXBhYmlsaXR5
KS48L3NwYW4+PC9pPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48aT48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1BUIFNlcmlmJnF1
b3Q7LCZxdW90O3NlcmlmJnF1b3Q7O2NvbG9yOiMyMjIyMjIiPiZuYnNwOzwvc3Bhbj48L2k+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxpPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7UFQgU2VyaWYmcXVvdDssJnF1b3Q7c2VyaWYm
cXVvdDs7Y29sb3I6IzIyMjIyMiI+Q2FwYWJpbGl0eSBMYXllcjogRGVmaW5lcyBhbiBhYnN0cmFj
dGlvbiBsYXllciB0aGF0IGV4cG9zZXMgYSBzZXQgb2YgY2FwYWJpbGl0aWVzIG9mIHRoZSBJMk5T
RiBzeXN0ZW0uPC9zcGFuPjwvaT48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkkyTlNGIENo
YXJ0ZXI6DQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttYXJnaW4tYm90dG9tOjYuM3B0O21hcmdpbi1sZWZ0Oi41aW4i
Pg0KPGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtQVCBT
ZXJpZiZxdW90OywmcXVvdDtzZXJpZiZxdW90Oztjb2xvcjojMjIyMjIyIj5JMk5TRiB3aWxsIHNw
ZWNpZnkgaW50ZXJmYWNlcyBhdCB0d28gZnVuY3Rpb25hbCBsZXZlbHMgZm9yIHRoZSBjb250cm9s
IGFuZCBtb25pdG9yaW5nIG9mIG5ldHdvcmsgc2VjdXJpdHkgZnVuY3Rpb25zOjwvc3Bhbj48L2k+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bWFyZ2luLWJvdHRvbTo2LjNwdDttYXJnaW4tbGVmdDouNWluIj4NCjxpPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7UFQgU2VyaWYmcXVv
dDssJnF1b3Q7c2VyaWYmcXVvdDs7Y29sb3I6IzIyMjIyMiI+VGhlIEkyTlNGIENhcGFiaWxpdHkg
TGF5ZXIgc3BlY2lmaWVzIGhvdyB0byBjb250cm9sIGFuZCBtb25pdG9yIE5TRnMgYXQgYSBmdW5j
dGlvbmFsIGltcGxlbWVudGF0aW9uIGxldmVsLiBUaGUgdGVybSAmcXVvdDtGdW5jdGlvbmFsIElt
cGxlbWVudGF0aW9uJnF1b3Q7IGlzIHVzZWQgdG8gZW1waGFzaXplIHRoYXQgdGhlIHJ1bGVzDQog
KGZvciBjb250cm9sIGFuZCBtb25pdG9yKSBvZiBOU0ZzIGhhdmUgdG8gYmUgaW1wbGVtZW50YWJs
ZSBieSBtb3N0IE5TRnMuIEkyTlNGIHdpbGwgc3RhbmRhcmRpemUgYSBzZXQgb2YgaW50ZXJmYWNl
cyBieSB3aGljaCBhIHNlY3VyaXR5IGNvbnRyb2xsZXIgY2FuIGludm9rZSwgb3BlcmF0ZSwgYW5k
IG1vbml0b3IgTlNGcy48YnI+DQo8YnI+DQpUaGUgSTJOU0YgU2VydmljZSBMYXllciBkZWZpbmVz
IGhvdyBjbGllbnRzJyBzZWN1cml0eSBwb2xpY2llcyBtYXkgYmUgZXhwcmVzc2VkIHRvIGEgc2Vj
dXJpdHkgY29udHJvbGxlci4gVGhlIGNvbnRyb2xsZXIgaW1wbGVtZW50cyBpdHMgcG9saWNpZXMg
YWNjb3JkaW5nIHRvIHRoZSB2YXJpb3VzIGNhcGFiaWxpdGllcyBwcm92aWRlZCBieSB0aGUgSTJO
U0YgQ2FwYWJpbGl0eSBMYXllci4gVGhlIEkyTlNGIFNlcnZpY2UgTGF5ZXIgYWxzbyBhbGxvd3MN
CiB0aGUgY2xpZW50IHRvIG1vbml0b3IgdGhlIGNsaWVudCBzcGVjaWZpYyBwb2xpY2llcy48L3Nw
YW4+PC9pPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SWYgd2UgdXNlIHRoZSBkZWZpbml0
aW9ucyBieSB0aGUg4oCcZHJhZnQtaWV0Zi1pMm5zZi10ZXJtaW5vbG9neS0wMOKAnSwgd2Ugc2hv
dWxkIGNyZWF0ZSBhIGRpZmZlcmVudCB0ZXJtaW5vbG9neSB0byByZXByZXNlbnQgdGhlIOKAnFNv
dXRoIGJvdW5kIEludGVyZmFjZeKAnSBiZXR3ZWVuIENvbnRyb2xsZXIgYW5kIE5TRi4NCjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGhhbmtzLCBMaW5kYTxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxicj4NCjxiciBjbGVhcj0iYWxsIj4NCjxicj4NCi0tIDxv
OnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPnJlZ2Fy
ZHMsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PkpvaG48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGJyPg0KPGJyIGNsZWFyPSJhbGwi
Pg0KPGJyPg0KLS0gPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+cmVnYXJkcyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+Sm9objxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJyPg0KPGJy
IGNsZWFyPSJhbGwiPg0KPGJyPg0KLS0gPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPnJlZ2FyZHMsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Kb2huPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_4A95BA014132FF49AE685FAB4B9F17F657ECABF9dfweml501mbb_--


From nobody Mon Jun 20 02:46:32 2016
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 90A7F12D18E for <i2nsf@ietfa.amsl.com>; Mon, 20 Jun 2016 02:46:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.046
X-Spam-Level: 
X-Spam-Status: No, score=-4.046 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QrBLiZv02Vax for <i2nsf@ietfa.amsl.com>; Mon, 20 Jun 2016 02:46:27 -0700 (PDT)
Received: from smtptc.telefonica.com (smtptc.telefonica.com [195.76.34.108]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 62C3412D17E for <I2NSF@ietf.org>; Mon, 20 Jun 2016 02:46:26 -0700 (PDT)
Received: from smtptc.telefonica.com (tgtim3c03.telefonica.com [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 7ADEF3A0288; Mon, 20 Jun 2016 11:46:24 +0200 (CEST)
Received: from ESTGVMSP110.EUROPE.telefonica.corp (unknown [10.92.4.9]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client CN "ESTGVMSP110", Issuer "ESTGVMSP110" (not verified)) by smtptc.telefonica.com (Postfix) with ESMTPS id 6015F3A0240; Mon, 20 Jun 2016 11:46:24 +0200 (CEST)
Received: from emea01-am1-obe.outbound.protection.outlook.com (10.92.5.139) by tls.telefonica.com (10.93.6.53) with Microsoft SMTP Server (TLS) id 14.3.266.1; Mon, 20 Jun 2016 11:46:22 +0200
Received: from DB4PR06MB0624.eurprd06.prod.outlook.com (10.161.13.142) by DB4PR06MB0623.eurprd06.prod.outlook.com (10.161.13.141) with Microsoft SMTP Server (TLS) id 15.1.511.6; Mon, 20 Jun 2016 09:46:19 +0000
Received: from DB4PR06MB0624.eurprd06.prod.outlook.com ([10.161.13.142]) by DB4PR06MB0624.eurprd06.prod.outlook.com ([10.161.13.142]) with mapi id 15.01.0511.017; Mon, 20 Jun 2016 09:46:18 +0000
From: DIEGO LOPEZ GARCIA <diego.r.lopez@telefonica.com>
To: Linda Dunbar <linda.dunbar@huawei.com>
Thread-Topic: =?Windows-1252?Q?[I2nsf]__I2NSF_Terminology_draft_:__Is_it_better_to_have?= =?Windows-1252?Q?_two_distinct_terminologies_to_differentiate_the_=93Clie?= =?Windows-1252?Q?nt_to_controller=94_from_the_=93Client_to_NSFs=94=3F?=
Thread-Index: AdHJpQJMphaYqA5QSOm+bAlcWoNW6QBM5WQA
Date: Mon, 20 Jun 2016 09:46:18 +0000
Message-ID: <D0D94C85-ACFB-4098-8189-C8367F594C87@telefonica.com>
References: <4A95BA014132FF49AE685FAB4B9F17F657EC498B@dfweml501-mbb>
In-Reply-To: <4A95BA014132FF49AE685FAB4B9F17F657EC498B@dfweml501-mbb>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=diego.r.lopez@telefonica.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [195.76.232.154]
x-ms-office365-filtering-correlation-id: 67486c26-e4c7-4877-26a1-08d398efbad9
x-microsoft-exchange-diagnostics: 1; DB4PR06MB0623; 5:Z+aXv4Aq4QF1m/2RiV2vVVzFwHFT16ZxCBmNSFySG3LWAIkzzWMCwSXgoP0g87/AR1DR7Jeac8WWJIq7+gjdmSEm2EtlQdBxb1SQpvR2O7OLShoupnv58gsRpi8arl4E57fyRFxkJPNV6gJe1AoIHw==; 24:+7V3GNULszmjGw1Tuum6IUM9FjizBBUluMVDXmTMZ3/jH+J8/x72EDLlhoTXwycLS4JBev8Ui6d1fxE3L5GMPwpbWNpc0k+SBUaBJoEg2iY=; 7:5nz331DaUTYVkP36pOFuSkpxIghQzMo3UvAZhWwGwQH357nBBKYkaHupi0xT+80lmSaIG9YetOUfktbFubSh+vg6pzE8UufM4NCSmUQJShGb8S2AoD1U9LNBsmU+PpdO8TaVsfORMRW9lfvcObyckM5stxow1zFaAgTewB3T2qo2aca/j7Ti0D1U36b6U6W9kgCq7+AHFU9NdXaX/hasgg==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB4PR06MB0623;
x-microsoft-antispam-prvs: <DB4PR06MB06234603B73271B6B8FCB4F1DF2A0@DB4PR06MB0623.eurprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(40392960112811)(278428928389397)(192374486261705)(50582790962513); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046); SRVR:DB4PR06MB0623; BCL:0; PCL:0; RULEID:; SRVR:DB4PR06MB0623; 
x-forefront-prvs: 09796A1B83
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(7916002)(24454002)(189002)(199003)(15404003)(252514010)(7846002)(76176999)(54356999)(105586002)(10400500002)(50986999)(5002640100001)(81166006)(19580395003)(2906002)(77096005)(110136002)(97736004)(122556002)(8936002)(81156014)(4326007)(101416001)(87936001)(19580405001)(15975445007)(2950100001)(2900100001)(106356001)(19617315012)(3280700002)(68736007)(6116002)(86362001)(5004730100002)(33656002)(102836003)(16236675004)(3846002)(36756003)(83716003)(3660700001)(189998001)(92566002)(7906002)(586003)(82746002)(66066001)(104396002); DIR:OUT; SFP:1102; SCL:1; SRVR:DB4PR06MB0623; H:DB4PR06MB0624.eurprd06.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;  MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: telefonica.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_D0D94C85ACFB40988189C8367F594C87telefonicacom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Jun 2016 09:46:18.6859 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9744600e-3e04-492e-baa1-25ec245c6f10
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR06MB0623
X-OriginatorOrg: telefonica.com
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/ij23JDbCguMoC79Adi90HZ_1fDA>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, "Xialiang \(Frank\)" <frank.xialiang@huawei.com>, Susan Hares <shares@ndzh.com>, John Strassner <strazpdj@gmail.com>
Subject: Re: [I2nsf] =?windows-1252?q?I2NSF_Terminology_draft_=3A__Is_it_bette?= =?windows-1252?q?r_to_have_two_distinct_terminologies_to_differentiate_th?= =?windows-1252?q?e_=93Client_to_controller=94_from_the_=93Client_to_NSFs?= =?windows-1252?q?=94=3F?=
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 20 Jun 2016 09:46:31 -0000

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

Hi Linda,

The obvious suggestion that comes to my mind is to use the SDN analogy, and=
 call the clients of type 1 =93I2NSF applications=94 and those of type 2 =
=93I2NSF controllers=94

Be goode,

On 18 Jun 2016, at 23:08 , Linda Dunbar <linda.dunbar@huawei.com<mailto:lin=
da.dunbar@huawei.com>> wrote:

Dear authors of the I2NSF terminology draft:

I2NSF framework has two different types of clients:
1.      One type of client sending inquiry/request for Flow Security Policy=
 to a controller (who controls a network). For example: an overlay network =
controller sending inquiry/request for Flow Security Policy to an underlay =
network controller.
2.      Another type of client is the controller sending Flow Security Poli=
cy to individual NSFs.

Simply put, the client described in 1) is making request to the (I2NSF) Con=
troller (i.e. the controller=92s North Bound Interface); and the =93client=
=94 described in 2) is making request to the NSFs ( i.e. the controller=92s=
 South Bound Interface).

It seems to me that the =93I2NSF Client=94 described in the current I2NSF T=
erminology draft is performing the =93controller=94 function, and the =93I2=
NSF Agent=94 is residing in the NSF for receiving the flow security policie=
s from the =93Controller=94.


Is it better to have two distinct terminologies to differentiate the =93Cli=
ent to controller=94 from the =93Client to NSFs=94?

Any suggestions?

Linda

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

--
"Esta vez no fallaremos, Doctor Infierno"

Dr Diego R. Lopez
Telefonica I+D
http://people.tid.es/diego.lopez/

e-mail: diego.r.lopez@telefonica.com
Tel:    +34 913 129 041
Mobile: +34 682 051 091
----------------------------------


________________________________

Este mensaje y sus adjuntos se dirigen exclusivamente a su destinatario, pu=
ede contener informaci=F3n privilegiada o confidencial y es para uso exclus=
ivo de la persona o entidad de destino. Si no es usted. el destinatario ind=
icado, queda notificado de que la lectura, utilizaci=F3n, divulgaci=F3n y/o=
 copia sin autorizaci=F3n puede estar prohibida en virtud de la legislaci=
=F3n vigente. Si ha recibido este mensaje por error, le rogamos que nos lo =
comunique inmediatamente por esta misma v=EDa y proceda a su destrucci=F3n.

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 co=
mmunication is strictly prohibited. If you have received this transmission =
in error, do not read it. Please immediately reply to the sender that you h=
ave received this communication in error and then delete it.

Esta mensagem e seus anexos se dirigem exclusivamente ao seu destinat=E1rio=
, pode conter informa=E7=E3o privilegiada ou confidencial e =E9 para uso ex=
clusivo da pessoa ou entidade de destino. Se n=E3o =E9 vossa senhoria o des=
tinat=E1rio indicado, fica notificado de que a leitura, utiliza=E7=E3o, div=
ulga=E7=E3o e/ou c=F3pia sem autoriza=E7=E3o pode estar proibida em virtude=
 da legisla=E7=E3o vigente. Se recebeu esta mensagem por erro, rogamos-lhe =
que nos o comunique imediatamente por esta mesma via e proceda a sua destru=
i=E7=E3o

--_000_D0D94C85ACFB40988189C8367F594C87telefonicacom_
Content-Type: text/html; charset="Windows-1252"
Content-ID: <F1E52BD765116742823D8BDDBA1C51B3@eurprd06.prod.outlook.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space;" class=3D"">
Hi Linda,
<div class=3D""><br class=3D"">
</div>
<div class=3D"">The obvious suggestion that comes to my mind is to use the =
SDN analogy, and call the clients of type 1 =93I2NSF applications=94 and th=
ose of type 2 =93I2NSF controllers=94</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">Be goode,</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">
<div>
<blockquote type=3D"cite" class=3D"">
<div class=3D"">On 18 Jun 2016, at 23:08 , Linda Dunbar &lt;<a href=3D"mail=
to:linda.dunbar@huawei.com" class=3D"">linda.dunbar@huawei.com</a>&gt; wrot=
e:</div>
<br class=3D"Apple-interchange-newline">
<div class=3D"">
<div class=3D"WordSection1" style=3D"page: WordSection1; font-family: Lucid=
aGrande; font-size: 11px; font-style: normal; font-variant: normal; font-we=
ight: normal; letter-spacing: normal; line-height: normal; orphans: auto; t=
ext-align: start; text-indent: 0px; text-transform: none; white-space: norm=
al; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calib=
ri, sans-serif;" class=3D"">
Dear authors of the I2NSF terminology draft:<o:p class=3D""></o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calib=
ri, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calib=
ri, sans-serif;" class=3D"">
I2NSF framework has two different types of clients:<o:p class=3D""></o:p></=
div>
<div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 11pt; font-family:=
 Calibri, sans-serif; text-indent: -0.25in;" class=3D"">
<span class=3D"">1.<span style=3D"font-style: normal; font-variant: normal;=
 font-weight: normal; font-size: 7pt; line-height: normal; font-family: 'Ti=
mes New Roman';" class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=3D"Ap=
ple-converted-space">&nbsp;</span></span></span>One type of client sending
 inquiry/request for Flow Security Policy to a controller (who controls a n=
etwork). For example: an overlay network controller sending inquiry/request=
 for Flow Security Policy to an underlay network controller.<o:p class=3D""=
></o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 11pt; font-family:=
 Calibri, sans-serif; text-indent: -0.25in;" class=3D"">
<span class=3D"">2.<span style=3D"font-style: normal; font-variant: normal;=
 font-weight: normal; font-size: 7pt; line-height: normal; font-family: 'Ti=
mes New Roman';" class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=3D"Ap=
ple-converted-space">&nbsp;</span></span></span>Another type of client
 is the controller sending Flow Security Policy to individual NSFs.<o:p cla=
ss=3D""></o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calib=
ri, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calib=
ri, sans-serif;" class=3D"">
Simply put, the client described in 1) is making request to the (I2NSF) Con=
troller (i.e. the controller=92s North Bound Interface); and the =93client=
=94 described in 2) is making request to the NSFs ( i.e. the controller=92s=
 South Bound Interface).<o:p class=3D""></o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calib=
ri, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calib=
ri, sans-serif;" class=3D"">
It seems to me that the =93I2NSF Client=94 described in the current I2NSF T=
erminology draft is performing the =93controller=94 function, and the =93I2=
NSF Agent=94 is residing in the NSF for receiving the flow security policie=
s from the =93Controller=94.<o:p class=3D""></o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calib=
ri, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calib=
ri, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calib=
ri, sans-serif;" class=3D"">
Is it better to have two distinct terminologies to differentiate the =93Cli=
ent to controller=94 from the =93Client to NSFs=94?<o:p class=3D""></o:p></=
div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calib=
ri, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calib=
ri, sans-serif;" class=3D"">
Any suggestions?<span class=3D"Apple-converted-space">&nbsp;</span><o:p cla=
ss=3D""></o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calib=
ri, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calib=
ri, sans-serif;" class=3D"">
Linda<o:p class=3D""></o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calib=
ri, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
</div>
<span style=3D"font-family: LucidaGrande; font-size: 11px; font-style: norm=
al; font-variant: normal; font-weight: normal; letter-spacing: normal; line=
-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-t=
ransform: none; white-space: normal; widows: auto; word-spacing: 0px; -webk=
it-text-stroke-width: 0px; float: none; display: inline !important;" class=
=3D"">_______________________________________________</span><br style=3D"fo=
nt-family: LucidaGrande; font-size: 11px; font-style: normal; font-variant:=
 normal; font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: none; w=
hite-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-wi=
dth: 0px;" class=3D"">
<span style=3D"font-family: LucidaGrande; font-size: 11px; font-style: norm=
al; font-variant: normal; font-weight: normal; letter-spacing: normal; line=
-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-t=
ransform: none; white-space: normal; widows: auto; word-spacing: 0px; -webk=
it-text-stroke-width: 0px; float: none; display: inline !important;" class=
=3D"">I2nsf
 mailing list</span><br style=3D"font-family: LucidaGrande; font-size: 11px=
; font-style: normal; font-variant: normal; font-weight: normal; letter-spa=
cing: normal; line-height: normal; orphans: auto; text-align: start; text-i=
ndent: 0px; text-transform: none; white-space: normal; widows: auto; word-s=
pacing: 0px; -webkit-text-stroke-width: 0px;" class=3D"">
<a href=3D"mailto:I2nsf@ietf.org" style=3D"color: purple; text-decoration: =
underline; font-family: LucidaGrande; font-size: 11px; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; line-hei=
ght: normal; orphans: auto; text-align: start; text-indent: 0px; text-trans=
form: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-t=
ext-stroke-width: 0px;" class=3D"">I2nsf@ietf.org</a><br style=3D"font-fami=
ly: LucidaGrande; font-size: 11px; font-style: normal; font-variant: normal=
; font-weight: normal; letter-spacing: normal; line-height: normal; orphans=
: auto; text-align: start; text-indent: 0px; text-transform: none; white-sp=
ace: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0p=
x;" class=3D"">
<a href=3D"https://www.ietf.org/mailman/listinfo/i2nsf" style=3D"color: pur=
ple; text-decoration: underline; font-family: LucidaGrande; font-size: 11px=
; font-style: normal; font-variant: normal; font-weight: normal; letter-spa=
cing: normal; line-height: normal; orphans: auto; text-align: start; text-i=
ndent: 0px; text-transform: none; white-space: normal; widows: auto; word-s=
pacing: 0px; -webkit-text-stroke-width: 0px;" class=3D"">https://www.ietf.o=
rg/mailman/listinfo/i2nsf</a></div>
</blockquote>
</div>
<br class=3D"">
<div apple-content-edited=3D"true" class=3D"">
<div style=3D"color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; t=
ext-align: start; text-indent: 0px; text-transform: none; white-space: norm=
al; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-w=
rap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-=
space;" class=3D"">
--<br class=3D"">
&quot;Esta vez no fallaremos, Doctor Infierno&quot;<br class=3D"">
<br class=3D"">
Dr Diego R. Lopez<br class=3D"">
Telefonica I&#43;D<br class=3D"">
<a href=3D"http://people.tid.es/diego.lopez/" class=3D"">http://people.tid.=
es/diego.lopez/</a><br class=3D"">
<br class=3D"">
e-mail: diego.r.lopez@telefonica.com<br class=3D"">
Tel: &nbsp; &nbsp;&#43;34 913 129 041<br class=3D"">
Mobile: &#43;34 682 051 091<br class=3D"">
----------------------------------</div>
</div>
<br class=3D"">
</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=F3n privilegiada o confidencial y es para uso exclus=
ivo de la persona o entidad de destino. Si no es usted. el destinatario ind=
icado, queda notificado de que la
 lectura, utilizaci=F3n, divulgaci=F3n y/o copia sin autorizaci=F3n puede e=
star prohibida en virtud de la legislaci=F3n vigente. Si ha recibido este m=
ensaje por error, le rogamos que nos lo comunique inmediatamente por esta m=
isma v=EDa y proceda a su destrucci=F3n.<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=E1rio=
, pode conter informa=E7=E3o privilegiada ou confidencial e =E9 para uso ex=
clusivo da pessoa ou entidade de destino. Se n=E3o =E9 vossa senhoria o des=
tinat=E1rio indicado, fica notificado de que a
 leitura, utiliza=E7=E3o, divulga=E7=E3o e/ou c=F3pia sem autoriza=E7=E3o p=
ode estar proibida em virtude da legisla=E7=E3o vigente. Se recebeu esta me=
nsagem por erro, rogamos-lhe que nos o comunique imediatamente por esta mes=
ma via e proceda a sua destrui=E7=E3o<br>
</font>
</body>
</html>

--_000_D0D94C85ACFB40988189C8367F594C87telefonicacom_--


From nobody Mon Jun 20 06:42:05 2016
Return-Path: <linda.dunbar@huawei.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 AF57D12D5C4; Mon, 20 Jun 2016 06:42:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.646
X-Spam-Level: 
X-Spam-Status: No, score=-5.646 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id j5-TfghBiZAw; Mon, 20 Jun 2016 06:41:59 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4BAF712D5BD; Mon, 20 Jun 2016 06:41:58 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml708-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CRE04350; Mon, 20 Jun 2016 13:41:54 +0000 (GMT)
Received: from DFWEML701-CAH.china.huawei.com (10.193.5.175) by lhreml708-cah.china.huawei.com (10.201.5.202) with Microsoft SMTP Server (TLS) id 14.3.235.1; Mon, 20 Jun 2016 14:41:53 +0100
Received: from DFWEML501-MBB.china.huawei.com ([10.193.5.179]) by dfweml701-cah.china.huawei.com ([10.193.5.175]) with mapi id 14.03.0235.001; Mon, 20 Jun 2016 06:41:50 -0700
From: Linda Dunbar <linda.dunbar@huawei.com>
To: Rafa Marin Lopez <rafa@um.es>
Thread-Topic: [IPsec] [I2nsf] How does Overlay Network inform the Underlay network on which flows among Overlay network nodes need to go through IPSec Tunnel? (was : Flow Security Policies exchanged over I2NSF service layer interface?
Thread-Index: AQHRyJXW/dWNT5292kuu9K0bP3U5LZ/t7k5AgAOga4CAAI+jwA==
Date: Mon, 20 Jun 2016 13:41:48 +0000
Message-ID: <4A95BA014132FF49AE685FAB4B9F17F657ECCD0E@dfweml501-mbb>
References: <4A95BA014132FF49AE685FAB4B9F17F657EB4B26@dfweml501-mbb> <CACP96tSfp4XEU9mKzRD=Dm5hMDGN7uGiM6Eje5-_udiDXWLwsA@mail.gmail.com> <4A95BA014132FF49AE685FAB4B9F17F657EB587D@dfweml501-mbb> <3AC251AC-3DB4-42BD-BDC5-25A23C1A219C@um.es> <4A95BA014132FF49AE685FAB4B9F17F657EB5D2B@dfweml501-mbb> <7C1028FB-4531-4BA8-9C64-AE933945539F@um.es>
In-Reply-To: <7C1028FB-4531-4BA8-9C64-AE933945539F@um.es>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.200.219.148]
Content-Type: multipart/alternative; boundary="_000_4A95BA014132FF49AE685FAB4B9F17F657ECCD0Edfweml501mbb_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090202.5767F2A3.0165, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: ae7d25a1209ff254589ee9cf5ae2fe9a
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/RkaByNwHSMQajpVZs42aHU3ZS2E>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, "IPsec@ietf.org" <IPsec@ietf.org>, Sowmini Varadhan <sowmini05@gmail.com>, Sowmini Varadhan <sowmini.varadhan@oracle.com>
Subject: Re: [I2nsf] [IPsec] How does Overlay Network inform the Underlay network on which flows among Overlay network nodes need to go through IPSec Tunnel? (was : Flow Security Policies exchanged over I2NSF service layer interface?
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 20 Jun 2016 13:42:02 -0000

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

UmFmYSwNCg0KSSBzZWUgdGhhdCB5b3VyIGRyYWZ0IGhhcyBpZGVudGlmaWVkIG11bHRpcGxlIGNh
c2VzIG9mIFNETiBjb250cm9sbGVkIElQU2VjIHR1bm5lbC4NCg0KQXMgSTJOU0YgZm9jdXMgb24g
c3BlY2lmeWluZyB0aGUgZGF0YSBtb2RlbHMgZm9yIHRoZSBGbG93IFNlY3VyaXR5IFBvbGljaWVz
LCB0aGUgY29udHJvbGxlciAiUHJvYWN0aXZlbHkiIHNldHRpbmcgdXAgdGhlIElQU2VjIHBvbGlj
ZXMva2V5cyB0byBuZXR3b3JrIGVsZW1lbnRzIGFyZSB3aXRoaW4gdGhlIEkyTlNGIHNjb3BlLg0K
DQpUaGUgInJlYWN0aXZlIG9wdGlvbiwgdGhhdCBpcywgIHZlcnkgc2ltaWxhciBhcyBpdCB3b3Vs
ZCBoYXBwZW4gd2l0aCB0aGUgT3BlbkZsb3cgUGFja2V0SW4gbWVzc2FnZSBhbmQgdGhlbiBQYWNr
ZXRPdXQiIGlzIG5vdCBpbiB0aGUgSTJOU0Ygc2NvcGUuIEhvd2V2ZXIsIHRoZSBzcGVjaWZ5aW5n
IHRoZSBkYXRhIG1vZGVsIGZvciB0aGUgcG9saWN5IHRvIHRoZSBjb250cm9sbGVyIG9uIHdoaWNo
IGZsb3dzIHRvIGJlIHByb3RlY3RlZCBieSBJUFNlYyB0dW5uZWwgc2hvdWxkIGJlIGluIHRoZSBJ
Mk5TRiBzY29wZS4NCg0KT3RoZXIgY29tbWVudHMgYXJlIGluc2VydGVkIGJlbG93DQoNCg0KLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IFJhZmEgTWFyaW4gTG9wZXogW21haWx0bzpy
YWZhQHVtLmVzXQ0KU2VudDogU3VuZGF5LCBKdW5lIDE5LCAyMDE2IDE6MDYgUE0NClRvOiBMaW5k
YSBEdW5iYXINCkNjOiBSYWZhIE1hcmluIExvcGV6OyBJMk5TRkBpZXRmLm9yZzsgSVBzZWNAaWV0
Zi5vcmc7IFNvd21pbmkgVmFyYWRoYW47IFNvd21pbmkgVmFyYWRoYW4NClN1YmplY3Q6IFJlOiBb
SVBzZWNdIFtJMm5zZl0gSG93IGRvZXMgT3ZlcmxheSBOZXR3b3JrIGluZm9ybSB0aGUgVW5kZXJs
YXkgbmV0d29yayBvbiB3aGljaCBmbG93cyBhbW9uZyBPdmVybGF5IG5ldHdvcmsgbm9kZXMgbmVl
ZCB0byBnbyB0aHJvdWdoIElQU2VjIFR1bm5lbD8gKHdhcyA6IEZsb3cgU2VjdXJpdHkgUG9saWNp
ZXMgZXhjaGFuZ2VkIG92ZXIgSTJOU0Ygc2VydmljZSBsYXllciBpbnRlcmZhY2U/DQoNCjxzbmlw
Pg0KPg0KPiAtIFNlY3Rpb24gOC4xOiBQYWdlIDExOiBCdWxsZXQgMToNCj4gWW91IHN0YXRlZCB0
aGF0IHRoZSBub2RlIHNlbmRzIHRoZSBmaXJzdCBwYWNrZXQgdG8gQ29udHJvbGxlciBmb3IgdGhl
IGNvbnRyb2xsZXIgdG8gZGV0ZXJtaW5lIGlmIHRoZSB0cmFmZmljIG5lZWRzIHRvIGdvIHRocm91
Z2ggSVBTZWMgdHVubmVsLg0KPg0KPiBTaG91bGRuJ3QgdGhlIGNvbnRyb2xsZXIgZ2V0IGZsb3cg
cHJvdGVjdGlvbiBwb2xpY3kgZnJvbSBjbGllbnRzIChub3J0aCBib3VuZCBpbnRlcmZhY2UpIGFu
ZCBpbmZvcm0gdGhlIG5lZWRlZCBlbmQgbm9kZXMgb24gd2hhdCB0cmFmZmljL2Zsb3dzIG5lZWQg
dG8gZ28gdGhyb3VnaCB0aGUgSVBTZWMgdHVubmVsPw0KDQpbUmFmYV0gQWN0dWFsbHksIHRoZXJl
IGFyZSB0d28gb3B0aW9ucy4gVGhlIG9uZSBzaG93biBpbiB0aGUgSS1EIGlzIHJlYWN0aXZlLCB0
aGF0IGlzLCAgdmVyeSBzaW1pbGFyIGFzIGl0IHdvdWxkIGhhcHBlbiB3aXRoIHRoZSBPcGVuRmxv
dyBQYWNrZXRJbiBtZXNzYWdlIGFuZCB0aGVuIFBhY2tldE91dC4gVGhlIG90aGVyIG9wdGlvbiwg
b2YgY291cnNlLCBpdCBpcyB0byBjcmVhdGUgdGhlIHJ1bGVzIGluIHRoZSBuZXR3b3JrIHJlc291
cmNlIGV2ZW4gd2hlbiB0cmFmZmljIGhhcyBub3QgYmVlbiBvYnNlcnZlZCB5ZXQgKHByb2FjdGl2
ZSkuIEJvdGggb3B0aW9ucyBhcmUgY29tcGxldGVseSBwb3NzaWJsZS4gV2UgY2FuIGNsYXJpZnkg
dGhpcyBpbiB0aGUgbmV4dCB2ZXJzaW9uLg0KDQpbTGluZGFdIHNvIHRoZSBJMk5TRiBzaG91bGQg
b25seSBmb2N1cyBvbiBzcGVjaWZ5aW5nIHRoZSBwcm90b2NvbHMgYW5kIGRhdGEgbW9kZWxzIGZv
ciB0aGUg4oCcUHJvdGVjdGl2ZeKAnSBtZXRob2RzLiBNYXliZSBwYXJ0IG9mIHlvdXIgZHJhZnQg
Y2FuIGJlIGZ1cnRoZXIgZGV2ZWxvcGVkIGluIEkyTlNGIFdHLg0KDQo+DQo+DQo+IC0gU2VjdGlv
biA4LjE6IFBhZ2UgMTI6IEJ1bGxldCAzOg0KPiBUaGUgY29udHJvbGxlciBjYW4ndCByZWFsbHkg
ZW5mb3JjZSB0aGUgcnVsZS4gYnV0IGluc3RlYWQgcmVxdWVzdGluZyB0aGUgIkVuZCBOb2RlIiB0
byBlbmNhcHN1bGF0ZSB0aGUgSVBTZWMgdHVubmVsIGFyb3VuZCB0aGUgZmxvd3MgdGhhdCBuZWVk
IHRvIGJlIHRocm91Z2ggdGhlIElQU2VjIHR1bm5lbC4gY29ycmVjdD8NCg0KW1JhZmFdIE5vdCBz
dXJlIHdoeSB5b3UgdGhpbmsgdGhlIGNvbnRyb2xsZXIgY2Fu4oCZdCBlbmZvcmNlIHRoZSBydWxl
LiBCYXNpY2FsbHkgdGhlIHN0ZXAgMyBzYXlzIHRoZSBjb250cm9sbGVyIGlzIGZpbGxpbmcgYSBT
QUQgZW50cnkgd2l0aG91dCB0aGUgbmVlZCBvZiBydW5uaW5nIElLRSBiZXR3ZWVuIG5ldHdvcmsg
cmVzb3VyY2VzLg0KDQpbTGluZGFdIEFyZSB5b3UgYXNzdW1pbmcgdGhhdCBkYXRhIHBhY2tldHMg
YWN0dWFsbHkgdHJhdmVyc2luZyB0aGUg4oCcQ29udHJvbGxlcuKAnT8gSWYgeWVzLCB0aGUgSTJO
U0YgZm9jdXMgb24gdGhlIGZsb3cgcG9saWN5IG5vcnRoIGJvdW5kIHRvIHRoZSBjb250cm9sbGVy
Lg0KDQoNCg0KPg0KPiAtIFNlY3Rpb24gNiwgUGFnZSA3LCBTZWNvbmQgcGFyYWdyYXBoIGFmdGVy
IHRoZSBGaWd1cmUgMjoNCj4gVGhlIENvbnRyb2xsZXIgc2hvdWxkIHNlbmQgdGhlIElQU2VjIHR1
bm5lbCByZXF1ZXN0IHRvIHRoZSBlbmQgcG9pbnRzIG9mIHRoZSBkZXNpcmVkIElQU2VjIHR1bm5l
bC4gQWxzbyB0aGUgY29udHJvbGxlciBzaG91bGQgc2VuZCBxdWVyeSB0byB0aGUgZW5kIHBvaW50
IHRvIGNoZWNrIGlmIHRoZXkgaGF2ZSB0aGUgbmVlZGVkIHJlc291cmNlIHRvIGVzdGFibGlzaCB0
aGUgZGVzaXJlZCBJUFNlYyB0dW5uZWwuDQoNCltSYWZhXSBXaGF0IGRvIHlvdSBtZWFuIHdpdGgg
4oCcSVBzZWMgdHVubmVsIHJlcXVlc3TigJ0/IEJ5IHNlbmRpbmcgdGhlIGluZm9ybWF0aW9uIHJl
bGF0ZWQgd2l0aCB0aGUgSVBzZWMgdHVubmVsIChlLmcuIGEgU0FEIGVudHJ5KSB0byBidWlsZCBp
dCBzaG91bGQgYmUgZW5vdWdoLCBJIGd1ZXNzIHRoYXQgaXMgd2hhdCB5b3UgbWVhbiBieSB0aGF0
ICwgcmlnaHQ/Lg0KDQpbTGluZGFdIFllcy4NCg0KDQpUaGUgY29udHJvbGxlciBjYW4gb2YgY291
cnNlIHZlcmlmeSBpZiB0aGUgZW5kIHBvaW50cyBvZiB0aGUgSVBzZWMgU0EgaGF2ZSB0aGUgaW5m
b3JtYXRpb24gdG8gZXN0YWJsaXNoIGFuIElQc2VjIHR1bm5lbCBhY2NvcmRpbmcgdG8gdGhlIGlu
Zm9ybWF0aW9uIHRoYXQgdGhlIGNvbnRyb2xsZXIga2VlcHMuIElmIHRoZSBzdGF0ZSBpcyBub3Qg
dGhlcmUgb3IgaXMgZ29pbmcgdG8gYmUgb3V0ZGF0ZWQgaXQgY2FuIGVuZm9yY2UgdGhlIGluZm9y
bWF0aW9uIGFnYWluLiBBbHRlcm5hdGl2ZWx5LCB0aGUgZW5kIHBvaW50cyBjb3VsZCBhbHNvIGlu
Zm9ybSB3aGVuIHNvbWV0aGluZyBpcyByZXF1aXJlZCB0byB0aGUgY29udHJvbGxlciAocmVhY3Rp
dmUpIHNvIHRoZSBjb250cm9sbGVyIGNhbiBhY3QgYWNjb3JkaW5nbHkuDQoNCltMaW5kYV0gYWJv
dmUgaXMgd2hhdCBJIGNhbGwg4oCccXVlcnnigJ0uIE5lZWQgdG8gZmx1c2ggb3V0IHRoZSBkZXRh
aWxlZCBkYXRhIG1vZGVsIGZvciB5b3VyIElQU2VjIGNhc2UgaW4gSTJOU0YgV0cuDQoNCg0KPg0K
PiAtIFNlY3Rpb24gOC4yOg0KPiBTZWNvbmQgcGFyYWdyYXBoOiBXaGVuIHRoZSB0d28gZW5kIHBv
aW50cyBvZiB0aGUgbmVlZGVkIElQU2VjIHR1bm5lbCBhcmUgaW4gdHdvIGRpZmZlcmVudCBJU1Bz
IChzYXkgSVNQLUEgYW5kIElTUC1CKSwgeW91ciBkcmFmdCBzdGF0ZXMgdGhhdCB0aGUgSVNQLUEg
Y29udHJvbGxlciBoYXMgdG8gbmVnb3RpYXRlIHdpdGggSVNQLUIgY29udHJvbGxlciBvbiB0aGUg
RmxvdyBTZWN1cml0eSBwb2xpY3kgcnVsZXMuIFdoYXQgaW5mb3JtYXRpb24gd2lsbCBiZSBjYXJy
aWVkIGJ5IHRob3NlIFBvbGljeSBSdWxlcz8gU2luY2UgSTJOU0YgaXMgdG8gc3BlY2lmeSB0aGUg
ZGF0YSBtb2RlbHMgZm9yIHRob3NlIHJ1bGVzLCBpdCB3b3VsZCBiZSB2ZXJ5IGhlbHBmdWwgdG8g
aWRlbnRpZnkgdGhlIGluZm9ybWF0aW9uIGV4Y2hhbmdlZCBmaXJzdC4NCg0KW1JhZmFdIFdlIGNh
biBzcGVjaWZ5IGJldHRlciB3aGF0IGluZm9ybWF0aW9uIGluIHRoZSBmb2xsb3dpbmcgZHJhZnQu
IEJ1dCBiYXNpY2FsbHkgd2UgaGF2ZSB0d28gbW9kZWxzIGV4cGxhaW5lZCBpbiB0aGUgZHJhZnQg
d2hlbiAxKSBJS0UgaXMgaW1wbGVtZW50ZWQgaW4gdGhlIG5ldHdvcmsgcmVzb3VyY2Ugb3Igd2hl
biBJS0UgaXMgbm90IGltcGxlbWVudGVkIGluIHRoZSBuZXR3b3JrIHJlc291cmNlLg0KDQpJbiAx
KSBwYXJhbWV0ZXJzIHRvIHJ1biBhbiBJS0UgU0EgYmV0d2VlbiBHVzEgYW5kIEdXMiBtdXN0IGJl
IG5lZ290aWF0ZWQgKElLRSBjcmVkZW50aWFsLCBjcnlwdG9ncmFwaGljIHN1aXRlLCBldGPigKYp
IGFuZCB0aGUgZGlmZmVyZW50IFNQRCBlbnRyaWVzIG9mIHRoZSBTUEQgdGhhdCBhcHBseS4gQW4g
U1BEIGVudHJ5IGhhcyBwYXJhbWV0ZXJzIHN1Y2ggYXMgUmVtb3RlIElQIEFkZHJlc3MsIExvY2Fs
IElQIEFkZHJlc3MsIE5leHQgTGF5ZXIgUHJvdG9jb2wsIE5hbWUsIExvY2FsIGFuZCBSZW1vdGUg
UG9ydHMuDQoNCkluIDIpIGFwYXJ0IGZyb20gU1BEIGVudHJpZXMgeW91IG5lZWQgdG8gY29uZmln
dXJlIFNBRCBlbnRyaWVzLiBUaGlzIGluZm9ybWF0aW9uIGltcGxpZXMgU2VjdXJpdHkgUGFyYW1l
dGVyIEluZGV4LCBTZXF1ZW5jZSBOdW1iZXIsIEFIIGluZm9ybWF0aW9uIChrZXlzICwga2V5IGxp
ZmV0aW1lKSAsIEVTUCBpbmZvcm1hdGlvbuKApiBldGMuDQoNCldlIGNhbiBkZXRhaWwgd2hhdCBp
bmZvcm1hdGlvbiBpcyByZXF1aXJlZC4NCg0KW0xpbmRhXSB0aGF0IHdpbGwgYmUgdXNlZnVsLiBD
YW4geW91IHdyaXRlIHRoaXMgZGV0YWlsZWQgaW5mb3JtYXRpb24gZXhjaGFuZ2UgZm9yIEkyTlNG
Pw0KDQoNCj4NCj4gUGFnZSAxMzogYnVsbGV0IDI6IGJlZm9yZSB0aGUgbmVnb3RpYXRpb24gYmV0
d2VlbiB0aGUgdHdvIGNvbnRyb2xsZXJzIG9uIHRoZSBTUEQgcG9saWNpZXMgYW5kIElLRSBjcmVk
ZW50aWFscywgZG9uJ3QgeW91IHRoaW5rIHRoYXQgdGhleSBuZWVkIHRvIGlucXVpcmUgZWFjaCBv
dGhlciBpZiB0aGUgb3RoZXIgcGFydHkgaGFzIHRoZSBuZWVkZWQgcmVzb3VyY2UgZm9yIHRoZSBu
ZWVkZWQgSVBzZWMgdHVubmVsPw0KDQpbUmFmYV0gQnV0IGZvciB0aGF0LCB3aGF0IGtpbmQgb2Yg
cGFyYW1ldGVycyBkbyB5b3Ugc2VuZCB0byBhc2sgdGhlIHF1ZXN0aW9uPyBJIGNhbiBpbWFnaW5l
IHlvdSBjb3VsZCBhc2sgOiBkbyB5b3UgaGF2ZSBhbiBlbmQgcG9pbnQgd2l0aCB0aGlzIElQIGFk
ZHJlc3MsIElLRSBzdXBwb3J0LCBBSCBvciBFU1Agc3VwcG9ydOKApiBldGPigKY/IElzIHRoYXQg
d2hhdCB5b3UgaGF2ZSBpbiBtaW5kPw0KDQpJbiBhbnkgY2FzZSwgaWYgdGhleSBkbyBub3QgaGF2
ZSB0aGF0IHN1cHBvcnQgdHJ5aW5nIHRoZSBuZWdvdGlhdGlvbiBiZXR3ZWVuIHRoZSB0d28gY29u
dHJvbGxlcnMgd291bGQgZmFpbCBzbyB0aGF0IHlvdSB3b3VsZCBub3RpY2UgdGhhdCB0aGUgbmVl
ZGVkIHJlc291cmNlIGlzIG5vdCBhdmFpbGFibGUgYXMgd2VsbCwgcmlnaHQ/DQoNCg0KW0xpbmRh
XSBjb3JyZWN0Lg0KDQpUaGFua3MsIExpbmRhDQoNCg0KDQoNCkJlc3QgUmVnYXJkcy4NCj4NCj4N
Cj4NCj4gVGhhbmtzLCBMaW5kYQ0KPg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBG
cm9tOiBSYWZhIE1hcmluIExvcGV6IFttYWlsdG86cmFmYUB1bS5lc10NCj4gU2VudDogRnJpZGF5
LCBKdW5lIDE3LCAyMDE2IDc6NDMgQU0NCj4gVG86IExpbmRhIER1bmJhcg0KPiBDYzogUmFmYSBN
YXJpbiBMb3BlejsgU293bWluaSBWYXJhZGhhbjsgSTJOU0ZAaWV0Zi5vcmc8bWFpbHRvOkkyTlNG
QGlldGYub3JnPjsgU293bWluaQ0KPiBWYXJhZGhhbjsgTlZPMzsgTGl5aXpob3UNCj4gU3ViamVj
dDogUmU6IFtJMm5zZl0gSG93IGRvZXMgT3ZlcmxheSBOZXR3b3JrIGluZm9ybSB0aGUgVW5kZXJs
YXkgbmV0d29yayBvbiB3aGljaCBmbG93cyBhbW9uZyBPdmVybGF5IG5ldHdvcmsgbm9kZXMgbmVl
ZCB0byBnbyB0aHJvdWdoIElQU2VjIFR1bm5lbD8gKHdhcyA6IEZsb3cgU2VjdXJpdHkgUG9saWNp
ZXMgZXhjaGFuZ2VkIG92ZXIgSTJOU0Ygc2VydmljZSBsYXllciBpbnRlcmZhY2U/DQo+DQo+IERl
YXIgYWxsOg0KPg0KPiBNYXliZSB0aGlzIEktRCBtaWdodCBiZSBpbnRlcmVzdGluZyBhbmQgcmVs
YXRlZCB3aXRoIHRoaXMgZGlzY3Vzc2lvbiByZWdhcmRpbmcgSVBzZWMvSUtFIG1hbmFnZW1lbnQu
IFdlIGhvcGUgdG8gaGF2ZSBhbiB1cGRhdGVkIHZlcnNpb24gc29vbiBhbmQgYSBwcm9vZi1vZi1j
b25jZXB0IGltcGxlbWVudGF0aW9uIG9mIHNvbWUgb2YgdGhlIHNjZW5hcmlvcy4NCj4NCj4gaHR0
cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWFiYWQtc2Rucmctc2RuLWlwc2VjLWZsb3ct
cHJvdGVjdGlvbg0KPiAtMDENCj4NCj4gQmVzdCBSZWdhcmRzLg0KPg0KPg0KPiA+IEVsIDE3IGp1
biAyMDE2LCBhIGxhcyAxMDo0MywgTGluZGEgRHVuYmFyIDxsaW5kYS5kdW5iYXJAaHVhd2VpLmNv
bTxtYWlsdG86bGluZGEuZHVuYmFyQGh1YXdlaS5jb20+PiBlc2NyaWJpw7M6DQo+ID4NCj4gPiBT
b3dtaW5pLA0KPiA+DQo+ID4gWW91IHNhaWQ6DQo+ID4g4oCcSG93ZXZlciwgYXBwbHlpbmcgSVBz
ZWMgdG8gc3BlY2lmaWMgZmxvd3MgKGUuZy4sIHRob3NlIGRlZmluZWQgYnkgYSBzcmMgb3IgZHN0
IHBvcnQgb24gd2hpY2ggdGhlIHNlcnZpY2UgbGlzdGVucykgaXMgaW1wb3J0YW50LuKAnQ0KPiA+
DQo+ID4gV2hhdCBpcyB0aGUgY3VycmVudCBvcGVyYXRpb24gcHJvY2VkdXJlIGZvciBPdmVybGF5
IG5ldHdvcmsgdG8gaW5mb3JtIHRoZSB1bmRlcmxheSBuZXR3b3JrIG9uIHdoaWNoIGZsb3dzIHRv
IGdvIHRocm91Z2ggSVBTZWMgY2hhbm5lbD8NCj4gPg0KPiA+IFlvdSBzYWlkOg0KPiA+IOKAnC4u
QnV0IHRoYXQgYWxzbyBtYWRlIG1lIHdvbmRlciBhYm91dCB0aGUgaW50ZXJhY3Rpb24gYmV0d2Vl
biBJUHNlYy9JS0UgYW5kIHRoZSBwcm9wb3NlZCBCR1AgRlMgKElQc2VjIGlzIGZyZXF1ZW50bHkg
dXNlZCBiZXR3ZWVuIGVuZC1zeXN0ZW1zIHRoYXQgZG8gbm90IHdhbnQgdG8gcnVuIGEgQkdQIGRh
ZW1vbikuIFNpbmNlIHRoZSBjb25maWcgaW5mb3JtYXRpb24gdGhhdCBuZWVkcyB0byBiZSBkaXN0
cmlidXRlZCBhcmUgdGhpbmdzIGxpa2Uga2V5cywgYWxnb3JpdGhtcyBldGMgdG8gcG9wdWxhdGUg
dGhlIHNhZGIvc3BkLCBJS0UgbG9va3MgbW9yZSBhcHByb3ByaWF0ZSBpbiBtb3N0IGNhc2VzLuKA
nQ0KPiA+DQo+ID4NCj4gPiBEb2VzIHRoZSB1bmRlcmxheSBuZXR3b3JrIGNvbnRyb2xsZXIgZ2V0
IHNvbWUgaW5mb3JtYXRpb24gKG9yIGhpbnQgZnJvbSB0aGUgT3ZlcmxheSBuZXR3b3JrIGNvbnRy
b2xsZXIpIG9uIGhvdyB0aGUga2V5cyBhcmUgY29uZmlndXJlZCBmb3IgdGhlIElQU2VjIHR1bm5l
bCBmb3IgdGhlIHNwZWNpZmljIGZsb3dzIGFtb25nIHRoZSBPdmVybGF5IG5vZGVzPw0KPiA+DQo+
ID4NCj4gPiBUaGFua3MsDQo+ID4gTGluZGENCj4gPg0KPiA+DQo+ID4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBTb3dtaW5pIFZhcmFkaGFuIFttYWlsdG86c293bWluaTA1
QGdtYWlsLmNvbV0NCj4gPiBTZW50OiBUaHVyc2RheSwgSnVuZSAxNiwgMjAxNiAxMDo1NyBBTQ0K
PiA+IFRvOiBMaW5kYSBEdW5iYXINCj4gPiBDYzogTGl5aXpob3U7IE5WTzM7IFNvd21pbmkgVmFy
YWRoYW4NCj4gPiBTdWJqZWN0OiBSZTogW252bzNdIEZXOiBBbnkgdXNlIGNhc2VzIG9mIE92ZXJs
YXkgbmV0d29yayByZXF1ZXN0aW5nIElQU2VjIGNvbm5lY3Rpb24gZnJvbSB0aGUgVW5kZXJsYXkg
Zm9yIGEgc3BlY2lmaWMgdGltZSBzcGFuPyAod2FzIDogRmxvdyBTZWN1cml0eSBQb2xpY2llcyBl
eGNoYW5nZWQgb3ZlciBJMk5TRiBzZXJ2aWNlIGxheWVyIGludGVyZmFjZT8NCj4gPg0KPiA+IE9u
IFdlZCwgSnVuIDE1LCAyMDE2IGF0IDg6NTUgQU0sIExpbmRhIER1bmJhciA8bGluZGEuZHVuYmFy
QGh1YXdlaS5jb208bWFpbHRvOmxpbmRhLmR1bmJhckBodWF3ZWkuY29tPj4gd3JvdGU6DQo+ID4g
Pg0KPiA+ID4gTlZPMyBQYXJ0aWNpcGFudHMsDQo+ID4gPg0KPiA+ID4NCj4gPiA+DQo+ID4gPiBJ
Mk5TRiAoSW50ZXJmYWNlIHRvIE5ldHdvcmsgU2VjdXJpdHkgZnVuY3Rpb24pIGhhcyBhIHdvcmsg
aXRlbSBpbiBkZWZpbmluZyB0aGUgZmxvdyBzZWN1cml0eSBwb2xpY3kgYmV0d2VlbiBkb21haW5z
ICh3aGljaCBpbmNsdWRlcyBpbnF1aXJ5IG9mIHRoZSBjYXBhYmlsaXR5IGZyb20gb25lIGRvbWFp
biB0byBhbm90aGVyIGFuZCB0aGUgYWN0dWFsIGZsb3cgcG9saWN5IHJ1bGVzIGZyb20gb25lIGRv
bWFpbiB0byBhbm90aGVyKS4NCj4gPiA+DQo+ID4gPiBWZXJ5IG9mdGVuLCB0aGUgcGF0aHMgKG9y
IGxpbmtzKSBhbW9uZyBub2RlcyBvZiBhIG92ZXJsYXkgbmV0d29yayBhcmUgcHJvdmlkZWQgYnkg
b3RoZXIgbmV0d29yayBvcGVyYXRvcnMgKGEuay5hLiDigJx1bmRlcmxheSBuZXR3b3Jr4oCdKS4g
IFRoZSBmbG93IHBvbGljeSBydWxlcyBhcmUgaW50ZW5kZWQgdG8gZmlsdGVyIG91dCB1bndhbnRl
ZCB0cmFmZmljIGZyb20gdW5kZXJsYXkgbmV0d29yayBzbyB0aGF0IHZhcmlvdXMgYXR0YWNrIHRy
YWZmaWMgd29u4oCZdCBzYXR1cmF0ZWQgdGhlIGFjY2VzcyBsaW5rcyB0byB0aGUgb3ZlcmxheSBu
b2Rlcy4NCj4gPiA+DQo+ID4gPg0KPiA+ID4NCj4gPiA+IE9uZSBpbnRlcmVzdGluZyBzY2VuYXJp
byBicm91Z2h0IHVwIGlzIE92ZXJsYXkgbm9kZXMgbWF5IG5lZWQgdG8gcmVxdWVzdCBzb21lIHRy
YWZmaWMgdG8gYmUgdHJhdmVyc2luZyBJUHNlYyBjaGFubmVsLiBUbyBhY2hpZXZlIHRoaXMgZ29h
bCwgaXQgaXMgbmVjZXNzYXJ5IGZvciBPdmVybGF5IE5ldHdvcmsgY29udHJvbGxlciB0byBpbnF1
aXJlIGlmIHRoZSBuZWVkZWQgSVBzZWMgcmVzb3VyY2UgYXJlIGV2ZW4gYXZhaWxhYmxlIGJlZm9y
ZSBzZW5kIHRoZSByZXF1ZXN0IChtYXkgZXZlbiBpbnZvbHZlIEFBQSBwcm9jZXNzIGJldHdlZW4g
Y29udHJvbGxlcnMgb2YgZWFjaCBjb3JyZXNwb25kaW5nIGRvbWFpbiApLg0KPiA+ID4NCj4gPiA+
DQo+ID4gPg0KPiA+ID4gV2FudCB0byBoYXZlIGEgc3VydmV5IGlmIHBlb3BsZSBzZWUgdGhlIHVz
ZSBjYXNlIG9mIE92ZXJsYXkgTmV0d29yayBuZWVkaW5nIHBvcnRpb24gb2YgdHJhZmZpYyB0byBi
ZSB0aHJvdWdoIElQU2VjIGNoYW5uZWw/DQo+ID4NCj4gPiBZZXMsIHRoaXMgaXMgYSB2YWxpZCB1
c2UgY2FzZSwgYW5kIG9uZSB0aGF0IHdlICBhcmUgbG9va2luZyBhdCBhcyB3ZWxsLg0KPiA+DQo+
ID4gPiBJUFNlYyBpcyBzdXBwb3NlZCB0byBiZSBiZXR3ZWVuIHR3byBlbmQgbm9kZXMuIEhlcmUg
d2UgYXNzdW1lIHRoYXQgdGhlIE92ZXJsYXkgbm9kZXMgZG9u4oCZdCBoYXZlIHRoZSByZXNvdXJj
ZSBvciBjYXBhYmlsaXR5IGZvciBJUHNlYywgYnV0IGV4cGVjdCBJUHNlYyBiZXR3ZWVuIGZsb3fi
gJlzIGluZ3Jlc3MgYW5kIGVncmVzcyBub2RlcyAoaS5lLiBOVkUpLg0KPiA+ID4gQW55IG9waW5p
b24gaXMgYXBwcmVjaWF0ZWQuDQo+ID4NCj4gPg0KPiA+ID4NCj4gPiA+IEFyZSB0aGVyZSBhbnkg
dXNlIGNhc2VzIG9mIG92ZXJsYXkgbmV0d29yayBuZWVkaW5nIElQU2VjIGFtb25nIHRoZWlyIG5v
ZGVzIG9ubHkgZm9yIGEgc3BlY2lmaWMgdGltZSBzcGFuPyBpLmUuIFRpbWUgYmFzZWQgSVBTZWMg
Y29ubmVjdGlvbj8NCj4gPg0KPiA+IFRpbWUgYmFzZWQgSVBzZWMgY29ubmVjdGlvbiBpcyBub3Qg
YSB1c2UtY2FzZSB3ZSBoYXZlIGVuY291bnRlcmVkLg0KPiA+IFBlb3BsZSB1c3VhbGx5IHVzZSBJ
S0UgZm9yIHBlcmlvZGljIGtleS1yb2xsb3ZlciwgaWYgdGhhdCBpcyB0aGUgZ29hbC4NCj4gPg0K
PiA+IEhvd2V2ZXIsIGFwcGx5aW5nIElQc2VjIHRvIHNwZWNpZmljIGZsb3dzIChlLmcuLCB0aG9z
ZSBkZWZpbmVkIGJ5IGEgc3JjIG9yIGRzdCBwb3J0IG9uIHdoaWNoIHRoZSBzZXJ2aWNlIGxpc3Rl
bnMpIGlzIGltcG9ydGFudC4NCj4gPg0KPiA+IEJ1dCB0aGF0IGFsc28gbWFkZSBtZSB3b25kZXIg
YWJvdXQgdGhlIGludGVyYWN0aW9uIGJldHdlZW4gSVBzZWMvSUtFIGFuZCB0aGUgcHJvcG9zZWQg
QkdQIEZTIChJUHNlYyBpcyBmcmVxdWVudGx5IHVzZWQgYmV0d2VlbiBlbmQtc3lzdGVtcyB0aGF0
IGRvIG5vdCB3YW50IHRvIHJ1biBhIEJHUCBkYWVtb24pLiBTaW5jZSB0aGUgY29uZmlnIGluZm9y
bWF0aW9uIHRoYXQgbmVlZHMgdG8gYmUgZGlzdHJpYnV0ZWQgYXJlIHRoaW5ncyBsaWtlIGtleXMs
IGFsZ29yaXRobXMgZXRjIHRvIHBvcHVsYXRlIHRoZSBzYWRiL3NwZCwgSUtFIGxvb2tzIG1vcmUg
YXBwcm9wcmlhdGUgaW4gbW9zdCBjYXNlcy4NCj4gPg0KPiA+IExpa2UgW0NKXSwgSSB0b28gaGF2
ZSB0byByZWFkIHRoZSBkcmFmdCBpbiBncmVhdGVyIGRldGFpbCB0byBjb21tZW50IGZ1cnRoZXIu
DQo+ID4NCj4gPiAtLVNvd21pbmkNCj4gPg0KPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQo+ID4gSTJuc2YgbWFpbGluZyBsaXN0DQo+ID4gSTJuc2ZA
aWV0Zi5vcmc8bWFpbHRvOkkybnNmQGlldGYub3JnPg0KPiA+IGh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vaTJuc2YNCj4NCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiBSYWZhZWwgTWFyaW4gTG9wZXosIFBoRA0K
PiBEZXB0LiBJbmZvcm1hdGlvbiBhbmQgQ29tbXVuaWNhdGlvbnMgRW5naW5lZXJpbmcgKERJSUMp
IEZhY3VsdHkgb2YNCj4gQ29tcHV0ZXIgU2NpZW5jZS1Vbml2ZXJzaXR5IG9mIE11cmNpYQ0KPiAz
MDEwMCBNdXJjaWEgLSBTcGFpbg0KPiBUZWxmOiArMzQ4Njg4ODg1MDEgRmF4OiArMzQ4Njg4ODQx
NTEgZS1tYWlsOiByYWZhQHVtLmVzPG1haWx0bzpyYWZhQHVtLmVzPg0KPiAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+DQo+DQo+DQo+DQo+
DQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IElQ
c2VjIG1haWxpbmcgbGlzdA0KPiBJUHNlY0BpZXRmLm9yZzxtYWlsdG86SVBzZWNAaWV0Zi5vcmc+
DQo+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaXBzZWMNCg0KLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KUmFmYWVs
IE1hcmluIExvcGV6LCBQaEQNCkRlcHQuIEluZm9ybWF0aW9uIGFuZCBDb21tdW5pY2F0aW9ucyBF
bmdpbmVlcmluZyAoRElJQykgRmFjdWx0eSBvZiBDb21wdXRlciBTY2llbmNlLVVuaXZlcnNpdHkg
b2YgTXVyY2lhDQozMDEwMCBNdXJjaWEgLSBTcGFpbg0KVGVsZjogKzM0ODY4ODg4NTAxIEZheDog
KzM0ODY4ODg0MTUxIGUtbWFpbDogcmFmYUB1bS5lczxtYWlsdG86cmFmYUB1bS5lcz4NCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KDQoN
Cg0KDQo=

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVu
dD0iTWljcm9zb2Z0IEV4Y2hhbmdlIFNlcnZlciI+DQo8IS0tIGNvbnZlcnRlZCBmcm9tIHJ0ZiAt
LT4NCjxzdHlsZT48IS0tIC5FbWFpbFF1b3RlIHsgbWFyZ2luLWxlZnQ6IDFwdDsgcGFkZGluZy1s
ZWZ0OiA0cHQ7IGJvcmRlci1sZWZ0OiAjODAwMDAwIDJweCBzb2xpZDsgfSAtLT48L3N0eWxlPg0K
PC9oZWFkPg0KPGJvZHk+DQo8Zm9udCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0iMyI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMnB0OyI+DQo8ZGl2PlJhZmEsIDwvZGl2Pg0KPGRpdj48Zm9udCBm
YWNlPSJUaW1lcyBOZXcgUm9tYW4iIHNpemU9IjIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0OyI+Jm5ic3A7PC9zcGFuPjwvZm9udD48L2Rpdj4NCjxkaXY+SSBzZWUgdGhhdCB5b3VyIGRy
YWZ0IGhhcyBpZGVudGlmaWVkIG11bHRpcGxlIGNhc2VzIG9mIFNETiBjb250cm9sbGVkIElQU2Vj
IHR1bm5lbC4gPC9kaXY+DQo8ZGl2PiZuYnNwOzwvZGl2Pg0KPGRpdj5BcyBJMk5TRiBmb2N1cyBv
biBzcGVjaWZ5aW5nIHRoZSBkYXRhIG1vZGVscyBmb3IgdGhlIEZsb3cgU2VjdXJpdHkgUG9saWNp
ZXMsIHRoZSBjb250cm9sbGVyICZxdW90O1Byb2FjdGl2ZWx5JnF1b3Q7IHNldHRpbmcgdXAgdGhl
IElQU2VjIHBvbGljZXMva2V5cyB0byBuZXR3b3JrIGVsZW1lbnRzIGFyZSB3aXRoaW4gdGhlIEky
TlNGIHNjb3BlLiA8L2Rpdj4NCjxkaXY+Jm5ic3A7PC9kaXY+DQo8ZGl2PlRoZSAmcXVvdDtyZWFj
dGl2ZSBvcHRpb24sIHRoYXQgaXMsJm5ic3A7IHZlcnkgc2ltaWxhciBhcyBpdCB3b3VsZCBoYXBw
ZW4gd2l0aCB0aGUgT3BlbkZsb3cgUGFja2V0SW4gbWVzc2FnZSBhbmQgdGhlbiBQYWNrZXRPdXQm
cXVvdDsgaXMgbm90IGluIHRoZSBJMk5TRiBzY29wZS4gSG93ZXZlciwgdGhlIHNwZWNpZnlpbmcg
dGhlIGRhdGEgbW9kZWwgZm9yIHRoZSBwb2xpY3kgdG8gdGhlIGNvbnRyb2xsZXIgb24gd2hpY2gg
Zmxvd3MgdG8gYmUgcHJvdGVjdGVkIGJ5DQpJUFNlYyB0dW5uZWwgc2hvdWxkIGJlIGluIHRoZSBJ
Mk5TRiBzY29wZS4gPC9kaXY+DQo8ZGl2PiZuYnNwOzwvZGl2Pg0KPGRpdj5PdGhlciBjb21tZW50
cyBhcmUgaW5zZXJ0ZWQgYmVsb3c8L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iVGltZXMgTmV3IFJv
bWFuIiBzaXplPSIyIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDsiPiZuYnNwOzwvc3Bh
bj48L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IlRpbWVzIE5ldyBSb21hbiIgc2l6ZT0i
MiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Ij4mbmJzcDs8L3NwYW4+PC9mb250Pjwv
ZGl2Pg0KPGRpdj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCg0KRnJvbTogUmFmYSBN
YXJpbiBMb3BleiBbPGEgaHJlZj0ibWFpbHRvOnJhZmFAdW0uZXMiPm1haWx0bzpyYWZhQHVtLmVz
PC9hPl0gPGJyPg0KDQpTZW50OiBTdW5kYXksIEp1bmUgMTksIDIwMTYgMTowNiBQTTxicj4NCg0K
VG86IExpbmRhIER1bmJhcjxicj4NCg0KQ2M6IFJhZmEgTWFyaW4gTG9wZXo7IEkyTlNGQGlldGYu
b3JnOyBJUHNlY0BpZXRmLm9yZzsgU293bWluaSBWYXJhZGhhbjsgU293bWluaSBWYXJhZGhhbjxi
cj4NCg0KU3ViamVjdDogUmU6IFtJUHNlY10gW0kybnNmXSBIb3cgZG9lcyBPdmVybGF5IE5ldHdv
cmsgaW5mb3JtIHRoZSBVbmRlcmxheSBuZXR3b3JrIG9uIHdoaWNoIGZsb3dzIGFtb25nIE92ZXJs
YXkgbmV0d29yayBub2RlcyBuZWVkIHRvIGdvIHRocm91Z2ggSVBTZWMgVHVubmVsPyAod2FzIDog
RmxvdyBTZWN1cml0eSBQb2xpY2llcyBleGNoYW5nZWQgb3ZlciBJMk5TRiBzZXJ2aWNlIGxheWVy
IGludGVyZmFjZT88L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iVGltZXMgTmV3IFJvbWFuIiBzaXpl
PSIyIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDsiPiZuYnNwOzwvc3Bhbj48L2ZvbnQ+
PC9kaXY+DQo8ZGl2PiZsdDtzbmlwJmd0OzwvZGl2Pg0KPGRpdj4mZ3Q7Jm5ic3A7IDwvZGl2Pg0K
PGRpdj4mZ3Q7IC0gU2VjdGlvbiA4LjE6IFBhZ2UgMTE6IEJ1bGxldCAxOjwvZGl2Pg0KPGRpdj4m
Z3Q7IFlvdSBzdGF0ZWQgdGhhdCB0aGUgbm9kZSBzZW5kcyB0aGUgZmlyc3QgcGFja2V0IHRvIENv
bnRyb2xsZXIgZm9yIHRoZSBjb250cm9sbGVyIHRvIGRldGVybWluZSBpZiB0aGUgdHJhZmZpYyBu
ZWVkcyB0byBnbyB0aHJvdWdoIElQU2VjIHR1bm5lbC4gPC9kaXY+DQo8ZGl2PiZndDsmbmJzcDsg
PC9kaXY+DQo8ZGl2PiZndDsgU2hvdWxkbid0IHRoZSBjb250cm9sbGVyIGdldCBmbG93IHByb3Rl
Y3Rpb24gcG9saWN5IGZyb20gY2xpZW50cyAobm9ydGggYm91bmQgaW50ZXJmYWNlKSBhbmQgaW5m
b3JtIHRoZSBuZWVkZWQgZW5kIG5vZGVzIG9uIHdoYXQgdHJhZmZpYy9mbG93cyBuZWVkIHRvIGdv
IHRocm91Z2ggdGhlIElQU2VjIHR1bm5lbD88L2Rpdj4NCjxkaXY+Jm5ic3A7PC9kaXY+DQo8ZGl2
PltSYWZhXSBBY3R1YWxseSwgdGhlcmUgYXJlIHR3byBvcHRpb25zLiBUaGUgb25lIHNob3duIGlu
IHRoZSBJLUQgaXMgcmVhY3RpdmUsIHRoYXQgaXMsJm5ic3A7IHZlcnkgc2ltaWxhciBhcyBpdCB3
b3VsZCBoYXBwZW4gd2l0aCB0aGUgT3BlbkZsb3cgUGFja2V0SW4gbWVzc2FnZSBhbmQgdGhlbiBQ
YWNrZXRPdXQuIFRoZSBvdGhlciBvcHRpb24sIG9mIGNvdXJzZSwgaXQgaXMgdG8gY3JlYXRlIHRo
ZSBydWxlcyBpbiB0aGUgbmV0d29yayByZXNvdXJjZQ0KZXZlbiB3aGVuIHRyYWZmaWMgaGFzIG5v
dCBiZWVuIG9ic2VydmVkIHlldCAocHJvYWN0aXZlKS4gQm90aCBvcHRpb25zIGFyZSBjb21wbGV0
ZWx5IHBvc3NpYmxlLiBXZSBjYW4gY2xhcmlmeSB0aGlzIGluIHRoZSBuZXh0IHZlcnNpb24uPC9k
aXY+DQo8ZGl2Pjxmb250IGZhY2U9IlRpbWVzIE5ldyBSb21hbiIgc2l6ZT0iMiI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Ij4mbmJzcDs8L3NwYW4+PC9mb250PjwvZGl2Pg0KPGRpdj5b
TGluZGFdIHNvIHRoZSBJMk5TRiBzaG91bGQgb25seSBmb2N1cyBvbiBzcGVjaWZ5aW5nIHRoZSBw
cm90b2NvbHMgYW5kIGRhdGEgbW9kZWxzIGZvciB0aGUg4oCcUHJvdGVjdGl2ZeKAnSBtZXRob2Rz
LiBNYXliZSBwYXJ0IG9mIHlvdXIgZHJhZnQgY2FuIGJlIGZ1cnRoZXIgZGV2ZWxvcGVkIGluIEky
TlNGIFdHLiA8L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iVGltZXMgTmV3IFJvbWFuIiBzaXplPSIy
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDsiPiZuYnNwOzwvc3Bhbj48L2ZvbnQ+PC9k
aXY+DQo8ZGl2PiZndDsmbmJzcDsgPC9kaXY+DQo8ZGl2PiZndDsmbmJzcDsgPC9kaXY+DQo8ZGl2
PiZndDsgLSBTZWN0aW9uIDguMTogUGFnZSAxMjogQnVsbGV0IDM6PC9kaXY+DQo8ZGl2PiZndDsg
VGhlIGNvbnRyb2xsZXIgY2FuJ3QgcmVhbGx5IGVuZm9yY2UgdGhlIHJ1bGUuIGJ1dCBpbnN0ZWFk
IHJlcXVlc3RpbmcgdGhlICZxdW90O0VuZCBOb2RlJnF1b3Q7IHRvIGVuY2Fwc3VsYXRlIHRoZSBJ
UFNlYyB0dW5uZWwgYXJvdW5kIHRoZSBmbG93cyB0aGF0IG5lZWQgdG8gYmUgdGhyb3VnaCB0aGUg
SVBTZWMgdHVubmVsLiBjb3JyZWN0PzwvZGl2Pg0KPGRpdj4mbmJzcDs8L2Rpdj4NCjxkaXY+W1Jh
ZmFdIE5vdCBzdXJlIHdoeSB5b3UgdGhpbmsgdGhlIGNvbnRyb2xsZXIgY2Fu4oCZdCBlbmZvcmNl
IHRoZSBydWxlLiBCYXNpY2FsbHkgdGhlIHN0ZXAgMyBzYXlzIHRoZSBjb250cm9sbGVyIGlzIGZp
bGxpbmcgYSBTQUQgZW50cnkgd2l0aG91dCB0aGUgbmVlZCBvZiBydW5uaW5nIElLRSBiZXR3ZWVu
IG5ldHdvcmsgcmVzb3VyY2VzLjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJUaW1lcyBOZXcgUm9t
YW4iIHNpemU9IjIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0OyI+Jm5ic3A7PC9zcGFu
PjwvZm9udD48L2Rpdj4NCjxkaXY+W0xpbmRhXSBBcmUgeW91IGFzc3VtaW5nIHRoYXQgZGF0YSBw
YWNrZXRzIGFjdHVhbGx5IHRyYXZlcnNpbmcgdGhlIOKAnENvbnRyb2xsZXLigJ0/IElmIHllcywg
dGhlIEkyTlNGIGZvY3VzIG9uIHRoZSBmbG93IHBvbGljeSBub3J0aCBib3VuZCB0byB0aGUgY29u
dHJvbGxlci4gPC9kaXY+DQo8ZGl2PiZuYnNwOzwvZGl2Pg0KPGRpdj4mbmJzcDs8L2Rpdj4NCjxk
aXY+PGZvbnQgZmFjZT0iVGltZXMgTmV3IFJvbWFuIiBzaXplPSIyIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDsiPiZuYnNwOzwvc3Bhbj48L2ZvbnQ+PC9kaXY+DQo8ZGl2PiZndDsmbmJz
cDsgPC9kaXY+DQo8ZGl2PiZndDsgLSBTZWN0aW9uIDYsIFBhZ2UgNywgU2Vjb25kIHBhcmFncmFw
aCBhZnRlciB0aGUgRmlndXJlIDI6IDwvZGl2Pg0KPGRpdj4mZ3Q7IFRoZSBDb250cm9sbGVyIHNo
b3VsZCBzZW5kIHRoZSBJUFNlYyB0dW5uZWwgcmVxdWVzdCB0byB0aGUgZW5kIHBvaW50cyBvZiB0
aGUgZGVzaXJlZCBJUFNlYyB0dW5uZWwuIEFsc28gdGhlIGNvbnRyb2xsZXIgc2hvdWxkIHNlbmQg
cXVlcnkgdG8gdGhlIGVuZCBwb2ludCB0byBjaGVjayBpZiB0aGV5IGhhdmUgdGhlIG5lZWRlZCBy
ZXNvdXJjZSB0byBlc3RhYmxpc2ggdGhlIGRlc2lyZWQgSVBTZWMgdHVubmVsLjwvZGl2Pg0KPGRp
dj4mbmJzcDs8L2Rpdj4NCjxkaXY+W1JhZmFdIFdoYXQgZG8geW91IG1lYW4gd2l0aCDigJxJUHNl
YyB0dW5uZWwgcmVxdWVzdOKAnT8gQnkgc2VuZGluZyB0aGUgaW5mb3JtYXRpb24gcmVsYXRlZCB3
aXRoIHRoZSBJUHNlYyB0dW5uZWwgKGUuZy4gYSBTQUQgZW50cnkpIHRvIGJ1aWxkIGl0IHNob3Vs
ZCBiZSBlbm91Z2gsIEkgZ3Vlc3MgdGhhdCBpcyB3aGF0IHlvdSBtZWFuIGJ5IHRoYXQgLCByaWdo
dD8uPC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IlRpbWVzIE5ldyBSb21hbiIgc2l6ZT0iMiI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Ij4mbmJzcDs8L3NwYW4+PC9mb250PjwvZGl2Pg0K
PGRpdj5bTGluZGFdIFllcy4gPC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IlRpbWVzIE5ldyBSb21h
biIgc2l6ZT0iMiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Ij4mbmJzcDs8L3NwYW4+
PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iIHNpemU9IjIi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0OyI+Jm5ic3A7PC9zcGFuPjwvZm9udD48L2Rp
dj4NCjxkaXY+VGhlIGNvbnRyb2xsZXIgY2FuIG9mIGNvdXJzZSB2ZXJpZnkgaWYgdGhlIGVuZCBw
b2ludHMgb2YgdGhlIElQc2VjIFNBIGhhdmUgdGhlIGluZm9ybWF0aW9uIHRvIGVzdGFibGlzaCBh
biBJUHNlYyB0dW5uZWwgYWNjb3JkaW5nIHRvIHRoZSBpbmZvcm1hdGlvbiB0aGF0IHRoZSBjb250
cm9sbGVyIGtlZXBzLiBJZiB0aGUgc3RhdGUgaXMgbm90IHRoZXJlIG9yIGlzIGdvaW5nIHRvIGJl
IG91dGRhdGVkIGl0IGNhbiBlbmZvcmNlIHRoZSBpbmZvcm1hdGlvbg0KYWdhaW4uIEFsdGVybmF0
aXZlbHksIHRoZSBlbmQgcG9pbnRzIGNvdWxkIGFsc28gaW5mb3JtIHdoZW4gc29tZXRoaW5nIGlz
IHJlcXVpcmVkIHRvIHRoZSBjb250cm9sbGVyIChyZWFjdGl2ZSkgc28gdGhlIGNvbnRyb2xsZXIg
Y2FuIGFjdCBhY2NvcmRpbmdseS48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iVGltZXMgTmV3IFJv
bWFuIiBzaXplPSIyIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDsiPiZuYnNwOzwvc3Bh
bj48L2ZvbnQ+PC9kaXY+DQo8ZGl2PltMaW5kYV0gYWJvdmUgaXMgd2hhdCBJIGNhbGwg4oCccXVl
cnnigJ0uIE5lZWQgdG8gZmx1c2ggb3V0IHRoZSBkZXRhaWxlZCBkYXRhIG1vZGVsIGZvciB5b3Vy
IElQU2VjIGNhc2UgaW4gSTJOU0YgV0cuIDwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJUaW1lcyBO
ZXcgUm9tYW4iIHNpemU9IjIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0OyI+Jm5ic3A7
PC9zcGFuPjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iVGltZXMgTmV3IFJvbWFuIiBz
aXplPSIyIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDsiPiZuYnNwOzwvc3Bhbj48L2Zv
bnQ+PC9kaXY+DQo8ZGl2PiZndDsmbmJzcDsgPC9kaXY+DQo8ZGl2PiZndDsgLSBTZWN0aW9uIDgu
MjogPC9kaXY+DQo8ZGl2PiZndDsgU2Vjb25kIHBhcmFncmFwaDogV2hlbiB0aGUgdHdvIGVuZCBw
b2ludHMgb2YgdGhlIG5lZWRlZCBJUFNlYyB0dW5uZWwgYXJlIGluIHR3byBkaWZmZXJlbnQgSVNQ
cyAoc2F5IElTUC1BIGFuZCBJU1AtQiksIHlvdXIgZHJhZnQgc3RhdGVzIHRoYXQgdGhlIElTUC1B
IGNvbnRyb2xsZXIgaGFzIHRvIG5lZ290aWF0ZSB3aXRoIElTUC1CIGNvbnRyb2xsZXIgb24gdGhl
IEZsb3cgU2VjdXJpdHkgcG9saWN5IHJ1bGVzLiBXaGF0IGluZm9ybWF0aW9uDQp3aWxsIGJlIGNh
cnJpZWQgYnkgdGhvc2UgUG9saWN5IFJ1bGVzPyBTaW5jZSBJMk5TRiBpcyB0byBzcGVjaWZ5IHRo
ZSBkYXRhIG1vZGVscyBmb3IgdGhvc2UgcnVsZXMsIGl0IHdvdWxkIGJlIHZlcnkgaGVscGZ1bCB0
byBpZGVudGlmeSB0aGUgaW5mb3JtYXRpb24gZXhjaGFuZ2VkIGZpcnN0LiA8L2Rpdj4NCjxkaXY+
Jm5ic3A7PC9kaXY+DQo8ZGl2PltSYWZhXSBXZSBjYW4gc3BlY2lmeSBiZXR0ZXIgd2hhdCBpbmZv
cm1hdGlvbiBpbiB0aGUgZm9sbG93aW5nIGRyYWZ0LiBCdXQgYmFzaWNhbGx5IHdlIGhhdmUgdHdv
IG1vZGVscyBleHBsYWluZWQgaW4gdGhlIGRyYWZ0IHdoZW4gMSkgSUtFIGlzIGltcGxlbWVudGVk
IGluIHRoZSBuZXR3b3JrIHJlc291cmNlIG9yIHdoZW4gSUtFIGlzIG5vdCBpbXBsZW1lbnRlZCBp
biB0aGUgbmV0d29yayByZXNvdXJjZS4mbmJzcDsgPC9kaXY+DQo8ZGl2PiZuYnNwOzwvZGl2Pg0K
PGRpdj5JbiAxKSBwYXJhbWV0ZXJzIHRvIHJ1biBhbiBJS0UgU0EgYmV0d2VlbiBHVzEgYW5kIEdX
MiBtdXN0IGJlIG5lZ290aWF0ZWQgKElLRSBjcmVkZW50aWFsLCBjcnlwdG9ncmFwaGljIHN1aXRl
LCBldGPigKYpIGFuZCB0aGUgZGlmZmVyZW50IFNQRCBlbnRyaWVzIG9mIHRoZSBTUEQgdGhhdCBh
cHBseS4gQW4gU1BEIGVudHJ5IGhhcyBwYXJhbWV0ZXJzIHN1Y2ggYXMgUmVtb3RlIElQIEFkZHJl
c3MsIExvY2FsIElQIEFkZHJlc3MsIE5leHQgTGF5ZXINClByb3RvY29sLCBOYW1lLCBMb2NhbCBh
bmQgUmVtb3RlIFBvcnRzLjwvZGl2Pg0KPGRpdj4mbmJzcDs8L2Rpdj4NCjxkaXY+SW4gMikgYXBh
cnQgZnJvbSBTUEQgZW50cmllcyB5b3UgbmVlZCB0byBjb25maWd1cmUgU0FEIGVudHJpZXMuIFRo
aXMgaW5mb3JtYXRpb24gaW1wbGllcyBTZWN1cml0eSBQYXJhbWV0ZXIgSW5kZXgsIFNlcXVlbmNl
IE51bWJlciwgQUggaW5mb3JtYXRpb24gKGtleXMgLCBrZXkgbGlmZXRpbWUpICwgRVNQIGluZm9y
bWF0aW9u4oCmIGV0Yy48L2Rpdj4NCjxkaXY+Jm5ic3A7PC9kaXY+DQo8ZGl2PldlIGNhbiBkZXRh
aWwgd2hhdCBpbmZvcm1hdGlvbiBpcyByZXF1aXJlZC48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0i
VGltZXMgTmV3IFJvbWFuIiBzaXplPSIyIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDsi
PiZuYnNwOzwvc3Bhbj48L2ZvbnQ+PC9kaXY+DQo8ZGl2PltMaW5kYV0gdGhhdCB3aWxsIGJlIHVz
ZWZ1bC4gQ2FuIHlvdSB3cml0ZSB0aGlzIGRldGFpbGVkIGluZm9ybWF0aW9uIGV4Y2hhbmdlIGZv
ciBJMk5TRj8gPC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IlRpbWVzIE5ldyBSb21hbiIgc2l6ZT0i
MiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Ij4mbmJzcDs8L3NwYW4+PC9mb250Pjwv
ZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iIHNpemU9IjIiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0OyI+Jm5ic3A7PC9zcGFuPjwvZm9udD48L2Rpdj4NCjxkaXY+
Jmd0OyZuYnNwOyA8L2Rpdj4NCjxkaXY+Jmd0OyBQYWdlIDEzOiBidWxsZXQgMjogYmVmb3JlIHRo
ZSBuZWdvdGlhdGlvbiBiZXR3ZWVuIHRoZSB0d28gY29udHJvbGxlcnMgb24gdGhlIFNQRCBwb2xp
Y2llcyBhbmQgSUtFIGNyZWRlbnRpYWxzLCBkb24ndCB5b3UgdGhpbmsgdGhhdCB0aGV5IG5lZWQg
dG8gaW5xdWlyZSBlYWNoIG90aGVyIGlmIHRoZSBvdGhlciBwYXJ0eSBoYXMgdGhlIG5lZWRlZCBy
ZXNvdXJjZSBmb3IgdGhlIG5lZWRlZCBJUHNlYyB0dW5uZWw/IDwvZGl2Pg0KPGRpdj4mbmJzcDs8
L2Rpdj4NCjxkaXY+W1JhZmFdIEJ1dCBmb3IgdGhhdCwgd2hhdCBraW5kIG9mIHBhcmFtZXRlcnMg
ZG8geW91IHNlbmQgdG8gYXNrIHRoZSBxdWVzdGlvbj8gSSBjYW4gaW1hZ2luZSB5b3UgY291bGQg
YXNrIDogZG8geW91IGhhdmUgYW4gZW5kIHBvaW50IHdpdGggdGhpcyBJUCBhZGRyZXNzLCBJS0Ug
c3VwcG9ydCwgQUggb3IgRVNQIHN1cHBvcnTigKYgZXRj4oCmPyBJcyB0aGF0IHdoYXQgeW91IGhh
dmUgaW4gbWluZD88L2Rpdj4NCjxkaXY+Jm5ic3A7PC9kaXY+DQo8ZGl2PkluIGFueSBjYXNlLCBp
ZiB0aGV5IGRvIG5vdCBoYXZlIHRoYXQgc3VwcG9ydCB0cnlpbmcgdGhlIG5lZ290aWF0aW9uIGJl
dHdlZW4gdGhlIHR3byBjb250cm9sbGVycyB3b3VsZCBmYWlsIHNvIHRoYXQgeW91IHdvdWxkIG5v
dGljZSB0aGF0IHRoZSBuZWVkZWQgcmVzb3VyY2UgaXMgbm90IGF2YWlsYWJsZSBhcyB3ZWxsLCBy
aWdodD88L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iVGltZXMgTmV3IFJvbWFuIiBzaXplPSIyIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDsiPiZuYnNwOzwvc3Bhbj48L2ZvbnQ+PC9kaXY+
DQo8ZGl2Pjxmb250IGZhY2U9IlRpbWVzIE5ldyBSb21hbiIgc2l6ZT0iMiI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Ij4mbmJzcDs8L3NwYW4+PC9mb250PjwvZGl2Pg0KPGRpdj5bTGlu
ZGFdIGNvcnJlY3QuIDwvZGl2Pg0KPGRpdj4mbmJzcDs8L2Rpdj4NCjxkaXY+VGhhbmtzLCBMaW5k
YTwvZGl2Pg0KPGRpdj4mbmJzcDs8L2Rpdj4NCjxkaXY+Jm5ic3A7PC9kaXY+DQo8ZGl2PiZuYnNw
OzwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iIHNpemU9IjIiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0OyI+Jm5ic3A7PC9zcGFuPjwvZm9udD48L2Rpdj4NCjxk
aXY+QmVzdCBSZWdhcmRzLjwvZGl2Pg0KPGRpdj4mZ3Q7Jm5ic3A7IDwvZGl2Pg0KPGRpdj4mZ3Q7
Jm5ic3A7IDwvZGl2Pg0KPGRpdj4mZ3Q7Jm5ic3A7IDwvZGl2Pg0KPGRpdj4mZ3Q7IFRoYW5rcywg
TGluZGE8L2Rpdj4NCjxkaXY+Jmd0OyZuYnNwOyA8L2Rpdj4NCjxkaXY+Jmd0OyAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLTwvZGl2Pg0KPGRpdj4mZ3Q7IEZyb206IFJhZmEgTWFyaW4gTG9wZXog
WzxhIGhyZWY9Im1haWx0bzpyYWZhQHVtLmVzIj5tYWlsdG86cmFmYUB1bS5lczwvYT5dPC9kaXY+
DQo8ZGl2PiZndDsgU2VudDogRnJpZGF5LCBKdW5lIDE3LCAyMDE2IDc6NDMgQU08L2Rpdj4NCjxk
aXY+Jmd0OyBUbzogTGluZGEgRHVuYmFyPC9kaXY+DQo8ZGl2PiZndDsgQ2M6IFJhZmEgTWFyaW4g
TG9wZXo7IFNvd21pbmkgVmFyYWRoYW47IDxhIGhyZWY9Im1haWx0bzpJMk5TRkBpZXRmLm9yZyI+
STJOU0ZAaWV0Zi5vcmc8L2E+OyBTb3dtaW5pIDwvZGl2Pg0KPGRpdj4mZ3Q7IFZhcmFkaGFuOyBO
Vk8zOyBMaXlpemhvdTwvZGl2Pg0KPGRpdj4mZ3Q7IFN1YmplY3Q6IFJlOiBbSTJuc2ZdIEhvdyBk
b2VzIE92ZXJsYXkgTmV0d29yayBpbmZvcm0gdGhlIFVuZGVybGF5IG5ldHdvcmsgb24gd2hpY2gg
Zmxvd3MgYW1vbmcgT3ZlcmxheSBuZXR3b3JrIG5vZGVzIG5lZWQgdG8gZ28gdGhyb3VnaCBJUFNl
YyBUdW5uZWw/ICh3YXMgOiBGbG93IFNlY3VyaXR5IFBvbGljaWVzIGV4Y2hhbmdlZCBvdmVyIEky
TlNGIHNlcnZpY2UgbGF5ZXIgaW50ZXJmYWNlPzwvZGl2Pg0KPGRpdj4mZ3Q7Jm5ic3A7IDwvZGl2
Pg0KPGRpdj4mZ3Q7IERlYXIgYWxsOjwvZGl2Pg0KPGRpdj4mZ3Q7Jm5ic3A7IDwvZGl2Pg0KPGRp
dj4mZ3Q7IE1heWJlIHRoaXMgSS1EIG1pZ2h0IGJlIGludGVyZXN0aW5nIGFuZCByZWxhdGVkIHdp
dGggdGhpcyBkaXNjdXNzaW9uIHJlZ2FyZGluZyBJUHNlYy9JS0UgbWFuYWdlbWVudC4gV2UgaG9w
ZSB0byBoYXZlIGFuIHVwZGF0ZWQgdmVyc2lvbiBzb29uIGFuZCBhIHByb29mLW9mLWNvbmNlcHQg
aW1wbGVtZW50YXRpb24gb2Ygc29tZSBvZiB0aGUgc2NlbmFyaW9zLjwvZGl2Pg0KPGRpdj4mZ3Q7
Jm5ic3A7IDwvZGl2Pg0KPGRpdj4mZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcv
aHRtbC9kcmFmdC1hYmFkLXNkbnJnLXNkbi1pcHNlYy1mbG93LXByb3RlY3Rpb24iPmh0dHBzOi8v
dG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1hYmFkLXNkbnJnLXNkbi1pcHNlYy1mbG93LXByb3Rl
Y3Rpb248L2E+PC9kaXY+DQo8ZGl2PiZndDsgLTAxPC9kaXY+DQo8ZGl2PiZndDsmbmJzcDsgPC9k
aXY+DQo8ZGl2PiZndDsgQmVzdCBSZWdhcmRzLjwvZGl2Pg0KPGRpdj4mZ3Q7Jm5ic3A7IDwvZGl2
Pg0KPGRpdj4mZ3Q7Jm5ic3A7IDwvZGl2Pg0KPGRpdj4mZ3Q7ICZndDsgRWwgMTcganVuIDIwMTYs
IGEgbGFzIDEwOjQzLCBMaW5kYSBEdW5iYXIgJmx0OzxhIGhyZWY9Im1haWx0bzpsaW5kYS5kdW5i
YXJAaHVhd2VpLmNvbSI+bGluZGEuZHVuYmFyQGh1YXdlaS5jb208L2E+Jmd0OyBlc2NyaWJpw7M6
PC9kaXY+DQo8ZGl2PiZndDsgJmd0OyA8L2Rpdj4NCjxkaXY+Jmd0OyAmZ3Q7IFNvd21pbmksPC9k
aXY+DQo8ZGl2PiZndDsgJmd0OyZuYnNwOyA8L2Rpdj4NCjxkaXY+Jmd0OyAmZ3Q7IFlvdSBzYWlk
OjwvZGl2Pg0KPGRpdj4mZ3Q7ICZndDsg4oCcSG93ZXZlciwgYXBwbHlpbmcgSVBzZWMgdG8gc3Bl
Y2lmaWMgZmxvd3MgKGUuZy4sIHRob3NlIGRlZmluZWQgYnkgYSBzcmMgb3IgZHN0IHBvcnQgb24g
d2hpY2ggdGhlIHNlcnZpY2UgbGlzdGVucykgaXMgaW1wb3J0YW50LuKAnTwvZGl2Pg0KPGRpdj4m
Z3Q7ICZndDsmbmJzcDsgPC9kaXY+DQo8ZGl2PiZndDsgJmd0OyBXaGF0IGlzIHRoZSBjdXJyZW50
IG9wZXJhdGlvbiBwcm9jZWR1cmUgZm9yIE92ZXJsYXkgbmV0d29yayB0byBpbmZvcm0gdGhlIHVu
ZGVybGF5IG5ldHdvcmsgb24gd2hpY2ggZmxvd3MgdG8gZ28gdGhyb3VnaCBJUFNlYyBjaGFubmVs
PyA8L2Rpdj4NCjxkaXY+Jmd0OyAmZ3Q7Jm5ic3A7IDwvZGl2Pg0KPGRpdj4mZ3Q7ICZndDsgWW91
IHNhaWQ6IDwvZGl2Pg0KPGRpdj4mZ3Q7ICZndDsg4oCcLi5CdXQgdGhhdCBhbHNvIG1hZGUgbWUg
d29uZGVyIGFib3V0IHRoZSBpbnRlcmFjdGlvbiBiZXR3ZWVuIElQc2VjL0lLRSBhbmQgdGhlIHBy
b3Bvc2VkIEJHUCBGUyAoSVBzZWMgaXMgZnJlcXVlbnRseSB1c2VkIGJldHdlZW4gZW5kLXN5c3Rl
bXMgdGhhdCBkbyBub3Qgd2FudCB0byBydW4gYSBCR1AgZGFlbW9uKS4gU2luY2UgdGhlIGNvbmZp
ZyBpbmZvcm1hdGlvbiB0aGF0IG5lZWRzIHRvIGJlIGRpc3RyaWJ1dGVkIGFyZSB0aGluZ3MNCmxp
a2Uga2V5cywgYWxnb3JpdGhtcyBldGMgdG8gcG9wdWxhdGUgdGhlIHNhZGIvc3BkLCBJS0UgbG9v
a3MgbW9yZSBhcHByb3ByaWF0ZSBpbiBtb3N0IGNhc2VzLuKAnTwvZGl2Pg0KPGRpdj4mZ3Q7ICZn
dDsmbmJzcDsgPC9kaXY+DQo8ZGl2PiZndDsgJmd0OyZuYnNwOyA8L2Rpdj4NCjxkaXY+Jmd0OyAm
Z3Q7IERvZXMgdGhlIHVuZGVybGF5IG5ldHdvcmsgY29udHJvbGxlciBnZXQgc29tZSBpbmZvcm1h
dGlvbiAob3IgaGludCBmcm9tIHRoZSBPdmVybGF5IG5ldHdvcmsgY29udHJvbGxlcikgb24gaG93
IHRoZSBrZXlzIGFyZSBjb25maWd1cmVkIGZvciB0aGUgSVBTZWMgdHVubmVsIGZvciB0aGUgc3Bl
Y2lmaWMgZmxvd3MgYW1vbmcgdGhlIE92ZXJsYXkgbm9kZXM/IDwvZGl2Pg0KPGRpdj4mZ3Q7ICZn
dDsmbmJzcDsgPC9kaXY+DQo8ZGl2PiZndDsgJmd0OyZuYnNwOyA8L2Rpdj4NCjxkaXY+Jmd0OyAm
Z3Q7IFRoYW5rcyw8L2Rpdj4NCjxkaXY+Jmd0OyAmZ3Q7IExpbmRhPC9kaXY+DQo8ZGl2PiZndDsg
Jmd0OyZuYnNwOyA8L2Rpdj4NCjxkaXY+Jmd0OyAmZ3Q7Jm5ic3A7IDwvZGl2Pg0KPGRpdj4mZ3Q7
ICZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08L2Rpdj4NCjxkaXY+Jmd0OyAmZ3Q7IEZy
b206IFNvd21pbmkgVmFyYWRoYW4gWzxhIGhyZWY9Im1haWx0bzpzb3dtaW5pMDVAZ21haWwuY29t
Ij5tYWlsdG86c293bWluaTA1QGdtYWlsLmNvbTwvYT5dPC9kaXY+DQo8ZGl2PiZndDsgJmd0OyBT
ZW50OiBUaHVyc2RheSwgSnVuZSAxNiwgMjAxNiAxMDo1NyBBTTwvZGl2Pg0KPGRpdj4mZ3Q7ICZn
dDsgVG86IExpbmRhIER1bmJhcjwvZGl2Pg0KPGRpdj4mZ3Q7ICZndDsgQ2M6IExpeWl6aG91OyBO
Vk8zOyBTb3dtaW5pIFZhcmFkaGFuPC9kaXY+DQo8ZGl2PiZndDsgJmd0OyBTdWJqZWN0OiBSZTog
W252bzNdIEZXOiBBbnkgdXNlIGNhc2VzIG9mIE92ZXJsYXkgbmV0d29yayByZXF1ZXN0aW5nIElQ
U2VjIGNvbm5lY3Rpb24gZnJvbSB0aGUgVW5kZXJsYXkgZm9yIGEgc3BlY2lmaWMgdGltZSBzcGFu
PyAod2FzIDogRmxvdyBTZWN1cml0eSBQb2xpY2llcyBleGNoYW5nZWQgb3ZlciBJMk5TRiBzZXJ2
aWNlIGxheWVyIGludGVyZmFjZT88L2Rpdj4NCjxkaXY+Jmd0OyAmZ3Q7Jm5ic3A7IDwvZGl2Pg0K
PGRpdj4mZ3Q7ICZndDsgT24gV2VkLCBKdW4gMTUsIDIwMTYgYXQgODo1NSBBTSwgTGluZGEgRHVu
YmFyICZsdDs8YSBocmVmPSJtYWlsdG86bGluZGEuZHVuYmFyQGh1YXdlaS5jb20iPmxpbmRhLmR1
bmJhckBodWF3ZWkuY29tPC9hPiZndDsgd3JvdGU6PC9kaXY+DQo8ZGl2PiZndDsgJmd0OyAmZ3Q7
PC9kaXY+DQo8ZGl2PiZndDsgJmd0OyAmZ3Q7IE5WTzMgUGFydGljaXBhbnRzLDwvZGl2Pg0KPGRp
dj4mZ3Q7ICZndDsgJmd0OzwvZGl2Pg0KPGRpdj4mZ3Q7ICZndDsgJmd0OzwvZGl2Pg0KPGRpdj4m
Z3Q7ICZndDsgJmd0OzwvZGl2Pg0KPGRpdj4mZ3Q7ICZndDsgJmd0OyBJMk5TRiAoSW50ZXJmYWNl
IHRvIE5ldHdvcmsgU2VjdXJpdHkgZnVuY3Rpb24pIGhhcyBhIHdvcmsgaXRlbSBpbiBkZWZpbmlu
ZyB0aGUgZmxvdyBzZWN1cml0eSBwb2xpY3kgYmV0d2VlbiBkb21haW5zICh3aGljaCBpbmNsdWRl
cyBpbnF1aXJ5IG9mIHRoZSBjYXBhYmlsaXR5IGZyb20gb25lIGRvbWFpbiB0byBhbm90aGVyIGFu
ZCB0aGUgYWN0dWFsIGZsb3cgcG9saWN5IHJ1bGVzIGZyb20gb25lIGRvbWFpbiB0byBhbm90aGVy
KS48L2Rpdj4NCjxkaXY+Jmd0OyAmZ3Q7ICZndDs8L2Rpdj4NCjxkaXY+Jmd0OyAmZ3Q7ICZndDsg
VmVyeSBvZnRlbiwgdGhlIHBhdGhzIChvciBsaW5rcykgYW1vbmcgbm9kZXMgb2YgYSBvdmVybGF5
IG5ldHdvcmsgYXJlIHByb3ZpZGVkIGJ5IG90aGVyIG5ldHdvcmsgb3BlcmF0b3JzIChhLmsuYS4g
4oCcdW5kZXJsYXkgbmV0d29ya+KAnSkuJm5ic3A7IFRoZSBmbG93IHBvbGljeSBydWxlcyBhcmUg
aW50ZW5kZWQgdG8gZmlsdGVyIG91dCB1bndhbnRlZCB0cmFmZmljIGZyb20gdW5kZXJsYXkgbmV0
d29yayBzbyB0aGF0IHZhcmlvdXMgYXR0YWNrDQp0cmFmZmljIHdvbuKAmXQgc2F0dXJhdGVkIHRo
ZSBhY2Nlc3MgbGlua3MgdG8gdGhlIG92ZXJsYXkgbm9kZXMuPC9kaXY+DQo8ZGl2PiZndDsgJmd0
OyAmZ3Q7PC9kaXY+DQo8ZGl2PiZndDsgJmd0OyAmZ3Q7PC9kaXY+DQo8ZGl2PiZndDsgJmd0OyAm
Z3Q7PC9kaXY+DQo8ZGl2PiZndDsgJmd0OyAmZ3Q7IE9uZSBpbnRlcmVzdGluZyBzY2VuYXJpbyBi
cm91Z2h0IHVwIGlzIE92ZXJsYXkgbm9kZXMgbWF5IG5lZWQgdG8gcmVxdWVzdCBzb21lIHRyYWZm
aWMgdG8gYmUgdHJhdmVyc2luZyBJUHNlYyBjaGFubmVsLiBUbyBhY2hpZXZlIHRoaXMgZ29hbCwg
aXQgaXMgbmVjZXNzYXJ5IGZvciBPdmVybGF5IE5ldHdvcmsgY29udHJvbGxlciB0byBpbnF1aXJl
IGlmIHRoZSBuZWVkZWQgSVBzZWMgcmVzb3VyY2UgYXJlIGV2ZW4gYXZhaWxhYmxlDQpiZWZvcmUg
c2VuZCB0aGUgcmVxdWVzdCAobWF5IGV2ZW4gaW52b2x2ZSBBQUEgcHJvY2VzcyBiZXR3ZWVuIGNv
bnRyb2xsZXJzIG9mIGVhY2ggY29ycmVzcG9uZGluZyBkb21haW4gKS48L2Rpdj4NCjxkaXY+Jmd0
OyAmZ3Q7ICZndDs8L2Rpdj4NCjxkaXY+Jmd0OyAmZ3Q7ICZndDs8L2Rpdj4NCjxkaXY+Jmd0OyAm
Z3Q7ICZndDs8L2Rpdj4NCjxkaXY+Jmd0OyAmZ3Q7ICZndDsgV2FudCB0byBoYXZlIGEgc3VydmV5
IGlmIHBlb3BsZSBzZWUgdGhlIHVzZSBjYXNlIG9mIE92ZXJsYXkgTmV0d29yayBuZWVkaW5nIHBv
cnRpb24gb2YgdHJhZmZpYyB0byBiZSB0aHJvdWdoIElQU2VjIGNoYW5uZWw/PC9kaXY+DQo8ZGl2
PiZndDsgJmd0OyZuYnNwOyA8L2Rpdj4NCjxkaXY+Jmd0OyAmZ3Q7IFllcywgdGhpcyBpcyBhIHZh
bGlkIHVzZSBjYXNlLCBhbmQgb25lIHRoYXQgd2UmbmJzcDsgYXJlIGxvb2tpbmcgYXQgYXMgd2Vs
bC48L2Rpdj4NCjxkaXY+Jmd0OyAmZ3Q7Jm5ic3A7IDwvZGl2Pg0KPGRpdj4mZ3Q7ICZndDsgJmd0
OyBJUFNlYyBpcyBzdXBwb3NlZCB0byBiZSBiZXR3ZWVuIHR3byBlbmQgbm9kZXMuIEhlcmUgd2Ug
YXNzdW1lIHRoYXQgdGhlIE92ZXJsYXkgbm9kZXMgZG9u4oCZdCBoYXZlIHRoZSByZXNvdXJjZSBv
ciBjYXBhYmlsaXR5IGZvciBJUHNlYywgYnV0IGV4cGVjdCBJUHNlYyBiZXR3ZWVuIGZsb3figJlz
IGluZ3Jlc3MgYW5kIGVncmVzcyBub2RlcyAoaS5lLiBOVkUpLjwvZGl2Pg0KPGRpdj4mZ3Q7ICZn
dDsgJmd0OyBBbnkgb3BpbmlvbiBpcyBhcHByZWNpYXRlZC48L2Rpdj4NCjxkaXY+Jmd0OyAmZ3Q7
Jm5ic3A7IDwvZGl2Pg0KPGRpdj4mZ3Q7ICZndDsmbmJzcDsgPC9kaXY+DQo8ZGl2PiZndDsgJmd0
OyAmZ3Q7PC9kaXY+DQo8ZGl2PiZndDsgJmd0OyAmZ3Q7IEFyZSB0aGVyZSBhbnkgdXNlIGNhc2Vz
IG9mIG92ZXJsYXkgbmV0d29yayBuZWVkaW5nIElQU2VjIGFtb25nIHRoZWlyIG5vZGVzIG9ubHkg
Zm9yIGEgc3BlY2lmaWMgdGltZSBzcGFuPyBpLmUuIFRpbWUgYmFzZWQgSVBTZWMgY29ubmVjdGlv
bj88L2Rpdj4NCjxkaXY+Jmd0OyAmZ3Q7Jm5ic3A7IDwvZGl2Pg0KPGRpdj4mZ3Q7ICZndDsgVGlt
ZSBiYXNlZCBJUHNlYyBjb25uZWN0aW9uIGlzIG5vdCBhIHVzZS1jYXNlIHdlIGhhdmUgZW5jb3Vu
dGVyZWQuPC9kaXY+DQo8ZGl2PiZndDsgJmd0OyBQZW9wbGUgdXN1YWxseSB1c2UgSUtFIGZvciBw
ZXJpb2RpYyBrZXktcm9sbG92ZXIsIGlmIHRoYXQgaXMgdGhlIGdvYWwuPC9kaXY+DQo8ZGl2PiZn
dDsgJmd0OyZuYnNwOyA8L2Rpdj4NCjxkaXY+Jmd0OyAmZ3Q7IEhvd2V2ZXIsIGFwcGx5aW5nIElQ
c2VjIHRvIHNwZWNpZmljIGZsb3dzIChlLmcuLCB0aG9zZSBkZWZpbmVkIGJ5IGEgc3JjIG9yIGRz
dCBwb3J0IG9uIHdoaWNoIHRoZSBzZXJ2aWNlIGxpc3RlbnMpIGlzIGltcG9ydGFudC48L2Rpdj4N
CjxkaXY+Jmd0OyAmZ3Q7Jm5ic3A7IDwvZGl2Pg0KPGRpdj4mZ3Q7ICZndDsgQnV0IHRoYXQgYWxz
byBtYWRlIG1lIHdvbmRlciBhYm91dCB0aGUgaW50ZXJhY3Rpb24gYmV0d2VlbiBJUHNlYy9JS0Ug
YW5kIHRoZSBwcm9wb3NlZCBCR1AgRlMgKElQc2VjIGlzIGZyZXF1ZW50bHkgdXNlZCBiZXR3ZWVu
IGVuZC1zeXN0ZW1zIHRoYXQgZG8gbm90IHdhbnQgdG8gcnVuIGEgQkdQIGRhZW1vbikuIFNpbmNl
IHRoZSBjb25maWcgaW5mb3JtYXRpb24gdGhhdCBuZWVkcyB0byBiZSBkaXN0cmlidXRlZCBhcmUg
dGhpbmdzIGxpa2UNCmtleXMsIGFsZ29yaXRobXMgZXRjIHRvIHBvcHVsYXRlIHRoZSBzYWRiL3Nw
ZCwgSUtFIGxvb2tzIG1vcmUgYXBwcm9wcmlhdGUgaW4gbW9zdCBjYXNlcy48L2Rpdj4NCjxkaXY+
Jmd0OyAmZ3Q7Jm5ic3A7IDwvZGl2Pg0KPGRpdj4mZ3Q7ICZndDsgTGlrZSBbQ0pdLCBJIHRvbyBo
YXZlIHRvIHJlYWQgdGhlIGRyYWZ0IGluIGdyZWF0ZXIgZGV0YWlsIHRvIGNvbW1lbnQgZnVydGhl
ci48L2Rpdj4NCjxkaXY+Jmd0OyAmZ3Q7Jm5ic3A7IDwvZGl2Pg0KPGRpdj4mZ3Q7ICZndDsgLS1T
b3dtaW5pPC9kaXY+DQo8ZGl2PiZndDsgJmd0OyZuYnNwOyA8L2Rpdj4NCjxkaXY+Jmd0OyAmZ3Q7
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPC9kaXY+DQo8
ZGl2PiZndDsgJmd0OyBJMm5zZiBtYWlsaW5nIGxpc3Q8L2Rpdj4NCjxkaXY+Jmd0OyAmZ3Q7IDxh
IGhyZWY9Im1haWx0bzpJMm5zZkBpZXRmLm9yZyI+STJuc2ZAaWV0Zi5vcmc8L2E+PC9kaXY+DQo8
ZGl2PiZndDsgJmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL2kybnNmIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2kybnNmPC9h
PjwvZGl2Pg0KPGRpdj4mZ3Q7Jm5ic3A7IDwvZGl2Pg0KPGRpdj4mZ3Q7IC0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08L2Rpdj4NCjxkaXY+Jmd0
OyBSYWZhZWwgTWFyaW4gTG9wZXosIFBoRDwvZGl2Pg0KPGRpdj4mZ3Q7IERlcHQuIEluZm9ybWF0
aW9uIGFuZCBDb21tdW5pY2F0aW9ucyBFbmdpbmVlcmluZyAoRElJQykgRmFjdWx0eSBvZiA8L2Rp
dj4NCjxkaXY+Jmd0OyBDb21wdXRlciBTY2llbmNlLVVuaXZlcnNpdHkgb2YgTXVyY2lhPC9kaXY+
DQo8ZGl2PiZndDsgMzAxMDAgTXVyY2lhIC0gU3BhaW48L2Rpdj4NCjxkaXY+Jmd0OyBUZWxmOiAm
IzQzOzM0ODY4ODg4NTAxIEZheDogJiM0MzszNDg2ODg4NDE1MSBlLW1haWw6IDxhIGhyZWY9Im1h
aWx0bzpyYWZhQHVtLmVzIj5yYWZhQHVtLmVzPC9hPjwvZGl2Pg0KPGRpdj4mZ3Q7IC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08L2Rpdj4NCjxk
aXY+Jmd0OyZuYnNwOyA8L2Rpdj4NCjxkaXY+Jmd0OyZuYnNwOyA8L2Rpdj4NCjxkaXY+Jmd0OyZu
YnNwOyA8L2Rpdj4NCjxkaXY+Jmd0OyZuYnNwOyA8L2Rpdj4NCjxkaXY+Jmd0OyZuYnNwOyA8L2Rp
dj4NCjxkaXY+Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXzwvZGl2Pg0KPGRpdj4mZ3Q7IElQc2VjIG1haWxpbmcgbGlzdDwvZGl2Pg0KPGRpdj4mZ3Q7
IDxhIGhyZWY9Im1haWx0bzpJUHNlY0BpZXRmLm9yZyI+SVBzZWNAaWV0Zi5vcmc8L2E+PC9kaXY+
DQo8ZGl2PiZndDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9pcHNlYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHNlYzwvYT48
L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iVGltZXMgTmV3IFJvbWFuIiBzaXplPSIyIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDsiPiZuYnNwOzwvc3Bhbj48L2ZvbnQ+PC9kaXY+DQo8ZGl2
Pi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08
L2Rpdj4NCjxkaXY+UmFmYWVsIE1hcmluIExvcGV6LCBQaEQ8L2Rpdj4NCjxkaXY+RGVwdC4gSW5m
b3JtYXRpb24gYW5kIENvbW11bmljYXRpb25zIEVuZ2luZWVyaW5nIChESUlDKSBGYWN1bHR5IG9m
IENvbXB1dGVyIFNjaWVuY2UtVW5pdmVyc2l0eSBvZiBNdXJjaWE8L2Rpdj4NCjxkaXY+MzAxMDAg
TXVyY2lhIC0gU3BhaW48L2Rpdj4NCjxkaXY+VGVsZjogJiM0MzszNDg2ODg4ODUwMSBGYXg6ICYj
NDM7MzQ4Njg4ODQxNTEgZS1tYWlsOiA8YSBocmVmPSJtYWlsdG86cmFmYUB1bS5lcyI+cmFmYUB1
bS5lczwvYT48L2Rpdj4NCjxkaXY+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLTwvZGl2Pg0KPGRpdj4mbmJzcDs8L2Rpdj4NCjxkaXY+Jm5ic3A7
PC9kaXY+DQo8ZGl2PiZuYnNwOzwvZGl2Pg0KPGRpdj4mbmJzcDs8L2Rpdj4NCjxkaXY+PGZvbnQg
ZmFjZT0iVGltZXMgTmV3IFJvbWFuIiBzaXplPSIyIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDsiPiZuYnNwOzwvc3Bhbj48L2ZvbnQ+PC9kaXY+DQo8L3NwYW4+PC9mb250Pg0KPC9ib2R5
Pg0KPC9odG1sPg0K

--_000_4A95BA014132FF49AE685FAB4B9F17F657ECCD0Edfweml501mbb_--



From nobody Mon Jun 20 06:59:09 2016
Return-Path: <RajasekharGanduri@my.unt.edu>
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 92A6312D5E3 for <i2nsf@ietfa.amsl.com>; Mon, 20 Jun 2016 06:59:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id clzllTDMQmEo for <i2nsf@ietfa.amsl.com>; Mon, 20 Jun 2016 06:59:01 -0700 (PDT)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0103.outbound.protection.outlook.com [65.55.169.103]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A312A12D5AF for <I2NSF@ietf.org>; Mon, 20 Jun 2016 06:58:59 -0700 (PDT)
Received: from BLUPR01MB1619.prod.exchangelabs.com (10.162.212.13) by BLUPR01MB1617.prod.exchangelabs.com (10.162.212.11) with Microsoft SMTP Server (TLS) id 15.1.523.12; Mon, 20 Jun 2016 13:58:56 +0000
Received: from BLUPR01MB1619.prod.exchangelabs.com ([10.162.212.13]) by BLUPR01MB1619.prod.exchangelabs.com ([10.162.212.13]) with mapi id 15.01.0523.015; Mon, 20 Jun 2016 13:58:56 +0000
From: "Ganduri, Rajasekhar" <RajasekharGanduri@my.unt.edu>
To: John Strassner <strazpdj@gmail.com>
Thread-Topic: [I2nsf] questions about some terminologies defined by draft-ietf-i2nsf-terminology-00
Thread-Index: AQHRyHlarx3Z1EepKUOsxTo07+Txi5/tu9migAP30QCAAK/OKg==
Date: Mon, 20 Jun 2016 13:58:56 +0000
Message-ID: <BLUPR01MB16192606C38C82CC7F866B50892A0@BLUPR01MB1619.prod.exchangelabs.com>
References: <4A95BA014132FF49AE685FAB4B9F17F657EB4CA0@dfweml501-mbb> <CAJwYUrF3XNLDJyVaX3uQnJEr2X3uNZrhk9h5-KTf22pKu_FKcw@mail.gmail.com> <4A95BA014132FF49AE685FAB4B9F17F657EB58CB@dfweml501-mbb> <BLUPR01MB1619B6E226FC5767B2E116F889570@BLUPR01MB1619.prod.exchangelabs.com>,  <CAJwYUrHjiMsByAAB5EENA8fprq137k7uYhLRpwZym2dfPenHaA@mail.gmail.com>
In-Reply-To: <CAJwYUrHjiMsByAAB5EENA8fprq137k7uYhLRpwZym2dfPenHaA@mail.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=RajasekharGanduri@my.unt.edu; 
x-originating-ip: [132.245.17.37]
x-ms-office365-filtering-correlation-id: c6b5bd2d-7148-4c2a-4d34-08d3991305c9
x-microsoft-exchange-diagnostics: 1; BLUPR01MB1617; 6:bWuzM4ntkOuXR1IPpacBnt12ab8KwW2LtqWxa1CvNg1F+H7AMQLrHgwrQzQHa5UQZZplSdsnMTlcUb8FYQG3jXmHz0NN9KPZzBhDzY0wadpE4w8htvlJMdb07GqDH3gZvvknyL5F4MyXqqdm9MS8zmBFDSzXnip5TDQc6l+kNxwTYmbXKL4gI6P5etBQmq4AE0yvxVM0sHABQPK5w4ISaKMA8JCRBps+03OuJUl82w49yOAdLZ2Cdrw/lIVLiSQuN/Ik6jW+EWB09thj4LDGiPffamMXPauosgfp626Yhpg=; 5:eIzodbbtIqSfIJUu/hOg3VukUTg10EOJTe+ZMPAzx6THaz/DsxYTRqK03myDv1w4OB0/eUEgauE2QZ1h7YKD2BNr7Q4m2N7X4TcuyriIpOus1VEFgFVhNiypMrVcHVQD+UzwOY+VO/oeSDuSOoVBJA==; 24:E4uKr2btY8a2QXa/BJD6EgF8L0O2wFGXyog4/G2pGt7vf3hM2R4ncMwbAxUVTnH2FUBsvbs6ZqgdTBNnwzA0Dxo2pMU1G0hDiWzKB8uQf4s=; 7:fbkXi7Rzo+eUUwsTC7eZpHS6df1Qmtz3+K5cdiESMw6Ix6ySGIRZzcviK0QxXXhyt38g3iCad6Shpf1d/Dv9om0iiNj/vscF/3R4nGSoYvldcD+s/pZi47RMWZD0pDCLM+y19wRJPtNbIMWvlvmNMkTOEtWR0lmfGdwG5JE8wze/vx0aCzjisdybXNA45XznJXnkU/oUYj+96yie1IR3xed9GKkDne+Em1drONryh985uXhjlp0TjT1gttgHh8BA
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR01MB1617;
x-microsoft-antispam-prvs: <BLUPR01MB1617482D1AC85A9BCB03A9AA892A0@BLUPR01MB1617.prod.exchangelabs.com>
x-exchange-antispam-report-test: UriScan:(40392960112811)(72170088055959)(192374486261705)(246945776646866)(50582790962513);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(2401047)(5005006)(8121501046)(10201501046)(3002001); SRVR:BLUPR01MB1617; BCL:0; PCL:0; RULEID:; SRVR:BLUPR01MB1617; 
x-forefront-prvs: 09796A1B83
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(7916002)(51914003)(377454003)(199003)(189002)(24454002)(16236675004)(19580405001)(586003)(2900100001)(122556002)(74316001)(88552002)(8676002)(6116002)(81166006)(50986999)(101416001)(3846002)(68736007)(8936002)(105586002)(106356001)(2950100001)(54356999)(19580395003)(76176999)(9686002)(89122001)(102836003)(4326007)(19627405001)(106116001)(81156014)(2906002)(77096005)(110136002)(10400500002)(92566002)(97736004)(5004730100002)(3280700002)(66066001)(189998001)(11100500001)(86362001)(3660700001)(93886004)(19625215002)(87936001)(230783001)(3900700001)(75432002)(1411001)(5002640100001)(5003600100002)(33656002)(7846002)(89472002); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR01MB1617; H:BLUPR01MB1619.prod.exchangelabs.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1;  MX:1; LANG:en; 
received-spf: None (protection.outlook.com: my.unt.edu does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_BLUPR01MB16192606C38C82CC7F866B50892A0BLUPR01MB1619prod_"
MIME-Version: 1.0
X-OriginatorOrg: my.unt.edu
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Jun 2016 13:58:56.8908 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 70de1992-07c6-480f-a318-a1afcba03983
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR01MB1617
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/JGIIY2NKE-Dyw71JORFGf6hQwdQ>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, "DIEGO LOPEZ GARCIA \(diego.r.lopez@telefonica.com\)" <diego.r.lopez@telefonica.com>, Susan Hares <shares@ndzh.com>, Linda Dunbar <linda.dunbar@huawei.com>
Subject: Re: [I2nsf] questions about some terminologies defined by draft-ietf-i2nsf-terminology-00
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 20 Jun 2016 13:59:04 -0000

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

Hi John,


Thanks for the note about the capability layer. I understand your point and=
 I feel that abstraction may be more precise than abstraction layer. In you=
r second definition of "Capability Layer", what can be the "set of features=
 available to the Controller", for eg., in IDS or Firewall. I visualized th=
e capability interface as the commanding interface which gives a set of ins=
tructions to the NSFs on what to do and receives feedback from the NSFs onc=
e the set of instructions are implemented.


Regards,

Rajasekhar

________________________________
From: John Strassner <strazpdj@gmail.com>
Sent: Sunday, June 19, 2016 10:17:42 PM
To: Ganduri, Rajasekhar
Cc: Linda Dunbar; I2NSF@ietf.org; DIEGO LOPEZ GARCIA (diego.r.lopez@telefon=
ica.com); Susan Hares
Subject: Re: [I2nsf] questions about some terminologies defined by draft-ie=
tf-i2nsf-terminology-00

Hi Rajasekhar,

please see my last reply to Linda.

For me, I don't think that an abstraction **layer** makes sense. A layer sh=
ould be used to abstract a common set of functionality - otherwise, you hav=
e a set of abstractions of different functions that mean different things.

best regards,
John



On Sat, Jun 18, 2016 at 12:07 AM, Ganduri, Rajasekhar <RajasekharGanduri@my=
.unt.edu<mailto:RajasekharGanduri@my.unt.edu>> wrote:

Hey,


I am a novice in I2NSF IETF group and its capabilities but I am a regular f=
ollower of the current activities of I2NSF. According to my understanding, =
the term "abstraction layer" is used to specify that the end user/client ne=
ed not have the complete visibility of the working or implementation of how=
 the I2NSF controller communicates with the NSFs. This is what interested m=
e in I2NSF, as this opens up to a new set of end users who need not have co=
mplete understanding of how a network operates. I implemented this in my re=
search, where a web application tool is built that can be used by "any" end=
 user to give simple natural language inputs through Interface1 (Service La=
yer) to the controller (or Openstack Cloud controller in my case) and the c=
ontroller translates and transfers the security commands to the IDS and fir=
ewalls through Interface2(Capability layer). The way in which the controlle=
r transfers to the NSFs is hidden from the end user (or the end user need n=
ot know, details being hidden or abstracted) but the end user will have the=
 authority over Interface2 in his/her own network.

Please let me know if I understood wrongly.

Thanks  and Regards,

Rajasekhar


________________________________
From: Linda Dunbar <linda.dunbar@huawei.com<mailto:linda.dunbar@huawei.com>=
>
Sent: Friday, June 17, 2016 4:10 AM
To: John Strassner
Cc: I2NSF@ietf.org<mailto:I2NSF@ietf.org>; DIEGO LOPEZ GARCIA (diego.r.lope=
z@telefonica.com<mailto:diego.r.lopez@telefonica.com>); Susan Hares
Subject: Re: [I2nsf] questions about some terminologies defined by draft-ie=
tf-i2nsf-terminology-00


John,



My thinking maybe too simplistic.

I picture a =93Controller=94 having two ports,

-        one port connecting to clients (which can be another domain contro=
ller or Overlay network controller), interface from this port is =93Service=
 layer interface=94

-        another port connecting to NSFs, the interface from this port is =
=93capability layer interface=94.



So I thought that the Service Layer interface is the North Bound interface =
to the Controller, the capability interface is the south bound to the contr=
oller.



What extra meaning does it carry with the wording =93abstraction Layer=94 ?

Capability Layer: Defines an abstraction layer that exposes a set of {featu=
res that are available from a managed entity} of the I2NSF system.

Thank you.



Linda



From: John Strassner [mailto:strazpdj@gmail.com<mailto:strazpdj@gmail.com>]
Sent: Thursday, June 16, 2016 12:58 AM
To: Linda Dunbar; John Strassner
Cc: Susan Hares; DIEGO LOPEZ GARCIA (diego.r.lopez@telefonica.com<mailto:di=
ego.r.lopez@telefonica.com>); I2NSF@ietf.org<mailto:I2NSF@ietf.org>
Subject: Re: questions about some terminologies defined by draft-ietf-i2nsf=
-terminology-00



HI Linda,



I don't see the conflict in the two definitions. If I substitute the first =
(within braces) into the second, I get:



Capability Layer: Defines an abstraction layer that exposes a set of {featu=
res that are available from a managed entity} of the I2NSF system.



When I look at the Charter's Capability Layer, I think we're still OK - the=
 Charter "...specifies how to control and monitor NSFs at a functional leve=
l...", and Capabilities (the features that are available) are essential for=
 planning how to control and monitor NSFs.



Features (i.e., capabilities) are independent of interface (northbound or s=
outhbound). Would you like us to add that point to the terminology I-D?



best regards,

John





On Wed, Jun 15, 2016 at 8:40 AM, Linda Dunbar <linda.dunbar@huawei.com<mail=
to:linda.dunbar@huawei.com>> wrote:

Dear Authors:



The term =93Capability Layer=94 defined by the =93draft-ietf-i2nsf-terminol=
ogy-00=94 carries different  meaning than the =93Capability Layer=94 used b=
y the I2NSF charter.



=93draft-ietf-i2nsf-terminology-00=94:

Capability: Defines a set of features that are available from a managed ent=
ity (see also I2NSF Capability).



Capability Layer: Defines an abstraction layer that exposes a set of capabi=
lities of the I2NSF system.



I2NSF Charter:

I2NSF will specify interfaces at two functional levels for the control and =
monitoring of network security functions:

The I2NSF Capability Layer specifies how to control and monitor NSFs at a f=
unctional implementation level. The term "Functional Implementation" is use=
d to emphasize that the rules (for control and monitor) of NSFs have to be =
implementable by most NSFs. I2NSF will standardize a set of interfaces by w=
hich a security controller can invoke, operate, and monitor NSFs.

The I2NSF Service Layer defines how clients' security policies may be expre=
ssed to a security controller. The controller implements its policies accor=
ding to the various capabilities provided by the I2NSF Capability Layer. Th=
e I2NSF Service Layer also allows the client to monitor the client specific=
 policies.



If we use the definitions by the =93draft-ietf-i2nsf-terminology-00=94, we =
should create a different terminology to represent the =93South bound Inter=
face=94 between Controller and NSF.



Thanks, Linda







--

regards,

John



--
regards,
John

--_000_BLUPR01MB16192606C38C82CC7F866B50892A0BLUPR01MB1619prod_
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>
<style type=3D"text/css" style=3D"display:none;"><!-- P {margin-top:0;margi=
n-bottom:0;} --></style>
<div id=3D"divtagdefaultwrapper" style=3D"font-size:12pt;color:#000000;back=
ground-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>Hi John,</p>
<p><br>
</p>
<p>Thanks for the note about the capability layer. I understand your point =
and I&nbsp;feel that abstraction may be more precise than abstraction layer=
. In your second definition of &quot;Capability&nbsp;Layer&quot;, what can =
be the &quot;set of features available to the Controller&quot;,
 for eg., in IDS or Firewall. I visualized the capability interface as the =
commanding interface which gives a set of instructions to the NSFs on what =
to do and receives feedback from the NSFs once the set of instructions are =
implemented.</p>
<p><br>
</p>
<p>Regards,</p>
<p>Rajasekhar</p>
</div>
<hr style=3D"display:inline-block;width:98%" tabindex=3D"-1">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" st=
yle=3D"font-size:11pt" color=3D"#000000"><b>From:</b> John Strassner &lt;st=
razpdj@gmail.com&gt;<br>
<b>Sent:</b> Sunday, June 19, 2016 10:17:42 PM<br>
<b>To:</b> Ganduri, Rajasekhar<br>
<b>Cc:</b> Linda Dunbar; I2NSF@ietf.org; DIEGO LOPEZ GARCIA (diego.r.lopez@=
telefonica.com); Susan Hares<br>
<b>Subject:</b> Re: [I2nsf] questions about some terminologies defined by d=
raft-ietf-i2nsf-terminology-00</font>
<div>&nbsp;</div>
</div>
<div>
<div dir=3D"ltr">
<div>Hi Rajasekhar,</div>
<div><br>
</div>
<div>please see my last reply to Linda.</div>
<div><br>
</div>
<div>For me, I don't think that an abstraction **layer** makes sense. A lay=
er should be used to abstract a common set of functionality - otherwise, yo=
u have a set of abstractions of different functions that mean different thi=
ngs.</div>
<div><br>
</div>
<div>best regards,</div>
<div>John</div>
<div><br>
</div>
<div><br>
</div>
</div>
<div class=3D"gmail_extra"><br>
<div class=3D"gmail_quote">On Sat, Jun 18, 2016 at 12:07 AM, Ganduri, Rajas=
ekhar <span dir=3D"ltr">
&lt;<a href=3D"mailto:RajasekharGanduri@my.unt.edu" target=3D"_blank">Rajas=
ekharGanduri@my.unt.edu</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<div dir=3D"ltr">
<div style=3D"font-size:12pt;color:#000000;background-color:#ffffff;font-fa=
mily:Calibri,Arial,Helvetica,sans-serif">
<p>Hey,</p>
<p><br>
</p>
<p>I am a novice in I2NSF IETF group and its capabilities but I&nbsp;am a r=
egular follower of the current activities of I2NSF. According to my underst=
anding, the term &quot;abstraction layer&quot; is used to specify that the =
end user/client need not have the complete visibility
 of the working or implementation of how the I2NSF controller communicates =
with the NSFs. This is what interested me in I2NSF, as this opens up to a n=
ew set of end users who need not have&nbsp;complete understanding of how a =
network operates. I implemented this
 in my research, where a web application tool is built that can be used by =
&quot;any&quot; end user to give simple natural language inputs through Int=
erface1 (Service Layer) to the controller (or Openstack Cloud controller in=
 my case) and the controller translates and
 transfers the security commands to the IDS and firewalls through Interface=
2(Capability layer). The way in which the controller transfers to the NSFs =
is hidden from the end user (or the end user need not know, details being h=
idden or abstracted) but the end
 user will have the authority over Interface2 in his/her own network.</p>
<p>Please let me know if I understood wrongly.</p>
<p>Thanks &nbsp;and Regards,</p>
<p>Rajasekhar</p>
<br>
<br>
<div style=3D"color:rgb(0,0,0)">
<hr style=3D"display:inline-block;width:98%">
<div dir=3D"ltr"><font color=3D"#000000" face=3D"Calibri, sans-serif" style=
=3D"font-size:11pt"><b>From:</b> Linda Dunbar &lt;<a href=3D"mailto:linda.d=
unbar@huawei.com" target=3D"_blank">linda.dunbar@huawei.com</a>&gt;<br>
<b>Sent:</b> Friday, June 17, 2016 4:10 AM<br>
<b>To:</b> John Strassner<br>
<b>Cc:</b> <a href=3D"mailto:I2NSF@ietf.org" target=3D"_blank">I2NSF@ietf.o=
rg</a>; DIEGO LOPEZ GARCIA (<a href=3D"mailto:diego.r.lopez@telefonica.com"=
 target=3D"_blank">diego.r.lopez@telefonica.com</a>); Susan Hares<br>
<b>Subject:</b> Re: [I2nsf] questions about some terminologies defined by d=
raft-ietf-i2nsf-terminology-00</font>
<div>&nbsp;</div>
</div>
<div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">John,
</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">&nbsp;</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">My thinking maybe too simplistic.
</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">I picture a =93Controller=94 having two ports,
</span></p>
<p style=3D"margin:0in 0in 0.0001pt 0.5in;font-size:12pt;font-family:&quot;=
Times New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d"><span>-<span style=3D"font:7.0pt &quot;Times New=
 Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><span style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:#1f497d">one port connecting to clie=
nts (which can be another domain controller or Overlay network controller),=
 interface from this port is =93Service layer interface=94</span></p>
<p style=3D"margin:0in 0in 0.0001pt 0.5in;font-size:12pt;font-family:&quot;=
Times New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d"><span>-<span style=3D"font:7.0pt &quot;Times New=
 Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><span style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:#1f497d">another port connecting to =
NSFs, the interface from this port is =93capability layer interface=94.
</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">&nbsp;</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">So I thought that the Service Layer interface is=
 the North Bound interface to the Controller, the capability interface is t=
he south bound to the controller.
</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">&nbsp;</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">What extra meaning does it carry with the wordin=
g =93abstraction Layer=94 ?
</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<em><span style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;,&quot;s=
erif&quot;;color:#222222">Capability Layer: Defines an abstraction layer th=
at exposes a set of {features that are available from a managed entity} of =
the I2NSF system.</span></em></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">Thank you.
</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">&nbsp;</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">Linda</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">&nbsp;</span></p>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in">
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;san=
s-serif&quot;">From:</span></b><span style=3D"font-size:10.0pt;font-family:=
&quot;Tahoma&quot;,&quot;sans-serif&quot;"> John Strassner [mailto:<a href=
=3D"mailto:strazpdj@gmail.com" target=3D"_blank">strazpdj@gmail.com</a>]
<br>
<b>Sent:</b> Thursday, June 16, 2016 12:58 AM<br>
<b>To:</b> Linda Dunbar; John Strassner<br>
<b>Cc:</b> Susan Hares; DIEGO LOPEZ GARCIA (<a href=3D"mailto:diego.r.lopez=
@telefonica.com" target=3D"_blank">diego.r.lopez@telefonica.com</a>);
<a href=3D"mailto:I2NSF@ietf.org" target=3D"_blank">I2NSF@ietf.org</a><br>
<b>Subject:</b> Re: questions about some terminologies defined by draft-iet=
f-i2nsf-terminology-00</span></p>
</div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
&nbsp;</p>
<div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
HI Linda,</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
&nbsp;</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
I don't see the conflict in the two definitions. If I substitute the first =
(within braces) into the second, I get:</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
&nbsp;</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<em><span style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;,&quot;s=
erif&quot;;color:#222222">Capability Layer: Defines an abstraction layer th=
at exposes a set of {features that are available from a managed entity} of =
the I2NSF system.</span></em></p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
&nbsp;</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
When I look at the Charter's Capability Layer, I think we're still OK - the=
 Charter &quot;...specifies how to control and monitor NSFs at a functional=
 level...&quot;, and Capabilities (the features that are available) are ess=
ential for planning how to control and monitor
 NSFs.</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
&nbsp;</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
Features (i.e., capabilities) are independent of interface (northbound or s=
outhbound). Would you like us to add that point to the terminology I-D?</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
&nbsp;</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
best regards,</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
John</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
&nbsp;</p>
</div>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
&nbsp;</p>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
On Wed, Jun 15, 2016 at 8:40 AM, Linda Dunbar &lt;<a style=3D"color:blue;te=
xt-decoration:underline" href=3D"mailto:linda.dunbar@huawei.com" target=3D"=
_blank">linda.dunbar@huawei.com</a>&gt; wrote:</p>
<div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
Dear Authors:</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
&nbsp;</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
The term =93Capability Layer=94 defined by the =93draft-ietf-i2nsf-terminol=
ogy-00=94 carries different &nbsp;meaning than the =93Capability Layer=94 u=
sed by the I2NSF charter.</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:10.0pt;font-family:Courier">&nbsp;</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
=93draft-ietf-i2nsf-terminology-00=94:</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<i><span style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;,&quot;se=
rif&quot;;color:#222222">Capability: Defines a set of features that are ava=
ilable from a managed entity (see also I2NSF Capability).</span></i></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<i><span style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;,&quot;se=
rif&quot;;color:#222222">&nbsp;</span></i></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<i><span style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;,&quot;se=
rif&quot;;color:#222222">Capability Layer: Defines an abstraction layer tha=
t exposes a set of capabilities of the I2NSF system.</span></i></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
&nbsp;</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
I2NSF Charter:</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<i><span style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;,&quot;se=
rif&quot;;color:#222222">I2NSF will specify interfaces at two functional le=
vels for the control and monitoring of network security functions:</span></=
i></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<i><span style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;,&quot;se=
rif&quot;;color:#222222">The I2NSF Capability Layer specifies how to contro=
l and monitor NSFs at a functional implementation level. The term &quot;Fun=
ctional Implementation&quot; is used to emphasize that the rules
 (for control and monitor) of NSFs have to be implementable by most NSFs. I=
2NSF will standardize a set of interfaces by which a security controller ca=
n invoke, operate, and monitor NSFs.<br>
<br>
The I2NSF Service Layer defines how clients' security policies may be expre=
ssed to a security controller. The controller implements its policies accor=
ding to the various capabilities provided by the I2NSF Capability Layer. Th=
e I2NSF Service Layer also allows
 the client to monitor the client specific policies.</span></i></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
&nbsp;</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
If we use the definitions by the =93draft-ietf-i2nsf-terminology-00=94, we =
should create a different terminology to represent the =93South bound Inter=
face=94 between Controller and NSF.</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
&nbsp;</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
Thanks, Linda</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
&nbsp;</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
&nbsp;</p>
</div>
</div>
</div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<br>
<br clear=3D"all">
<br>
--</p>
<div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
regards,</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
John</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<br>
<br clear=3D"all">
<br>
-- <br>
<div class=3D"gmail_signature" data-smartmail=3D"gmail_signature">
<div>regards,</div>
<div>John</div>
</div>
</div>
</div>
</body>
</html>

--_000_BLUPR01MB16192606C38C82CC7F866B50892A0BLUPR01MB1619prod_--


From nobody Mon Jun 20 10:01:00 2016
Return-Path: <adrian@olddog.co.uk>
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 2325512D801 for <i2nsf@ietfa.amsl.com>; Mon, 20 Jun 2016 10:00:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.62
X-Spam-Level: 
X-Spam-Status: No, score=-2.62 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pOZSlipvpLpo for <i2nsf@ietfa.amsl.com>; Mon, 20 Jun 2016 10:00:56 -0700 (PDT)
Received: from asmtp5.iomartmail.com (asmtp5.iomartmail.com [62.128.201.176]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1CFD512D57B for <i2nsf@ietf.org>; Mon, 20 Jun 2016 10:00:55 -0700 (PDT)
Received: from asmtp5.iomartmail.com (localhost.localdomain [127.0.0.1]) by asmtp5.iomartmail.com (8.13.8/8.13.8) with ESMTP id u5KH0eor018353; Mon, 20 Jun 2016 18:00:40 +0100
Received: from 950129200 (jplon-nat12.juniper.net [193.110.55.12]) (authenticated bits=0) by asmtp5.iomartmail.com (8.13.8/8.13.8) with ESMTP id u5KH0b8Y018330 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NO); Mon, 20 Jun 2016 18:00:37 +0100
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: <i2nsf@ietf.org>
Date: Mon, 20 Jun 2016 18:00:36 +0100
Message-ID: <0eed01d1cb15$46503b70$d2f0b250$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AdHLFT7vMdxVfgVERbuOgeT3OdxLcA==
Content-Language: en-gb
X-TM-AS-MML: disable
X-TM-AS-Product-Ver: IMSS-7.1.0.1679-8.0.0.1202-22404.000
X-TM-AS-Result: No--2.458-10.0-31-10
X-imss-scan-details: No--2.458-10.0-31-10
X-TMASE-MatchedRID: DncJmKUEXtMTY/HRCFabdLAcrYExeE00usAd8fYg+ZC67Q3uPo9KI/Hm VvTvYRUtYhuZQFpm2NXZYmnbXCEO5BXls1N92wU8ma6DzXaohvO7N+JgpmUHRqi1txHf3CdQA5H e1kDS+OLi8zVgXoAltlwtzewu2M63tuZmiwj/lnLdB/CxWTRRuwihQpoXbuXF6OFBpZmr7IRCQp 7OlGzq+l532nQ0+OzWWiwcGUQMVzv7n0MqBMN0W9wNnYXmY1QQ/NXGVZ8HbVYsLMz/9BiVxCc5k 9BFYlSvCQKeQDeH+fUPvTV19UCLO5Iv06+1Rxr97r4PjzaceGueqD9WtJkSIw==
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/sIJlloQURpEL13zSLkeQVBn5ID0>
Cc: 'Linda Dunbar' <linda.dunbar@huawei.com>
Subject: [I2nsf] Starting to think about an agenda for I2NSF in Berlin
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
Reply-To: adrian@olddog.co.uk
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, 20 Jun 2016 17:00:59 -0000

Hi working group,

Linda and I have been thinking about the agenda for Berlin. We think that we
should continue to focus on our charter and deliverables doing what is necessary
to advance our milestones. Broadly we could split our 2 hours as:

30 minutes status of WG and progress of WG documents
30 minutes requirements for and selection of protocols (and security
considerations)
30 minutes information model discussion
30 minutes other drafts and discussions

We'd like to hear your proposals for things that need to be discussed in these
categories so that we can start to put a detailed agenda together.

Thanks,
Adrian and Linda




From nobody Mon Jun 20 11:32:01 2016
Return-Path: <strazpdj@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 A0F7912D63F for <i2nsf@ietfa.amsl.com>; Mon, 20 Jun 2016 11:31:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id p90LD2GdYj8a for <i2nsf@ietfa.amsl.com>; Mon, 20 Jun 2016 11:31:55 -0700 (PDT)
Received: from mail-lf0-x236.google.com (mail-lf0-x236.google.com [IPv6:2a00:1450:4010:c07::236]) (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 D0FC012D63A for <I2NSF@ietf.org>; Mon, 20 Jun 2016 11:31:54 -0700 (PDT)
Received: by mail-lf0-x236.google.com with SMTP id f6so43311400lfg.0 for <I2NSF@ietf.org>; Mon, 20 Jun 2016 11:31:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=iWH8kzUs9rtIdltF4dZsUZuDZp13kYRdd3uwySRG9rE=; b=h0yP164WrFFpOqFxi0uLaCR42OrsfJm5neqmlxQZKaCX6asi+f9y1a27jEOxKCt5Hb BG3vlwRHWlNWPfJy5ow7PpumpZumhAOywNO6SYEHGE5jrcXLFof0qnVMHPLrlk+f384i Sp7QOqGPcaAs66b5KrU7dQFr27NNkPh+Mc0/+6s4Lbm/9jE2cHUPn3xCKd5kkU8xmTK1 TnX0vTuqSMWb36/Ln7wZaWY32fbUgdgCzuuzdIcHOWygP+gU9BvmHPH8PIcPCGHvwzq/ wWwQPNfq8sez60jkjEqTnZ2HprPsvSbHqmf4LlolfW/iWfYP/Ae2E/FNAW03fGj9OHeR QIFg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=iWH8kzUs9rtIdltF4dZsUZuDZp13kYRdd3uwySRG9rE=; b=YZ8mMR9rOaYxq0bm6ENgaMiOlMq8xtw1yg/7CLP0/knH46ENbbY/pvDwAd0vCLJFtJ jWi8HavjfXbJXx1w5SFsezIhHHEzYZ2Etpg9q+s/2k6Bn0Td0fAWmTxlHiNno8l/xcXI gAPsOq+puXD8SEpMCUj7c209rwKaunoqTv1ExcLXbNb2fYEMYfuQY1Xro3fTA0k/HI9e v7h/ufPnVPT3FS1LIBTnOS30JWX6ZJm1fWhrAx4oWTLP7FgiURDcEZHQPmNfqBWjkeE6 dXja8oVdQO5Fa6YnffPKB6l2i6OZuQYlE1Q2H1aG6mKMyEd+FfF03I45gxTjUdGVjvKL XNWg==
X-Gm-Message-State: ALyK8tIax+J3vMJmlzV5UnCcwK0v8Xw6J9X14EMPgF/FoAxxMr9LT/LS5K96tzETOEYgldbpehsPfb7Q1DxcOg==
X-Received: by 10.25.23.215 with SMTP id 84mr5007595lfx.200.1466447512990; Mon, 20 Jun 2016 11:31:52 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.20.101 with HTTP; Mon, 20 Jun 2016 11:31:51 -0700 (PDT)
In-Reply-To: <BLUPR01MB16192606C38C82CC7F866B50892A0@BLUPR01MB1619.prod.exchangelabs.com>
References: <4A95BA014132FF49AE685FAB4B9F17F657EB4CA0@dfweml501-mbb> <CAJwYUrF3XNLDJyVaX3uQnJEr2X3uNZrhk9h5-KTf22pKu_FKcw@mail.gmail.com> <4A95BA014132FF49AE685FAB4B9F17F657EB58CB@dfweml501-mbb> <BLUPR01MB1619B6E226FC5767B2E116F889570@BLUPR01MB1619.prod.exchangelabs.com> <CAJwYUrHjiMsByAAB5EENA8fprq137k7uYhLRpwZym2dfPenHaA@mail.gmail.com> <BLUPR01MB16192606C38C82CC7F866B50892A0@BLUPR01MB1619.prod.exchangelabs.com>
From: John Strassner <strazpdj@gmail.com>
Date: Tue, 21 Jun 2016 03:31:51 +0900
Message-ID: <CAJwYUrEHqumH_OCXRWcMvwyUSxgxwiPc7srG2qCwuJ+wxarA7w@mail.gmail.com>
To: "Ganduri, Rajasekhar" <RajasekharGanduri@my.unt.edu>, John Strassner <strazpdj@gmail.com>
Content-Type: multipart/alternative; boundary=001a1140835617fb880535b9eb2f
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/aZJne_ONBzyY5ePEda-cmcUsaXc>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, "DIEGO LOPEZ GARCIA \(diego.r.lopez@telefonica.com\)" <diego.r.lopez@telefonica.com>, Susan Hares <shares@ndzh.com>, Linda Dunbar <linda.dunbar@huawei.com>
Subject: Re: [I2nsf] questions about some terminologies defined by draft-ietf-i2nsf-terminology-00
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 20 Jun 2016 18:31:59 -0000

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

Hi Rajasekhar,

the Capability Interface is used to announce the set of functions that are
available. We haven't specified further details yet, though I assume that
such functions would be limited to a common administrative domain. In that
sense, Firewall, Anti-Virus, IDP, and others would be available.

However, I do not think that the Capability Interface should be overloaded
and turned into a programming interface. Precedence exists in, for example,
OMA and other systems, where there are separate capability and programming
interfaces. We should do the same in I2NSF.

best regards,
John

On Mon, Jun 20, 2016 at 10:58 PM, Ganduri, Rajasekhar <
RajasekharGanduri@my.unt.edu> wrote:

> Hi John,
>
>
> Thanks for the note about the capability layer. I understand your point
> and I feel that abstraction may be more precise than abstraction layer. I=
n
> your second definition of "Capability Layer", what can be the "set of
> features available to the Controller", for eg., in IDS or Firewall. I
> visualized the capability interface as the commanding interface which giv=
es
> a set of instructions to the NSFs on what to do and receives feedback fro=
m
> the NSFs once the set of instructions are implemented.
>
>
> Regards,
>
> Rajasekhar
> ------------------------------
> *From:* John Strassner <strazpdj@gmail.com>
> *Sent:* Sunday, June 19, 2016 10:17:42 PM
> *To:* Ganduri, Rajasekhar
> *Cc:* Linda Dunbar; I2NSF@ietf.org; DIEGO LOPEZ GARCIA (
> diego.r.lopez@telefonica.com); Susan Hares
> *Subject:* Re: [I2nsf] questions about some terminologies defined by
> draft-ietf-i2nsf-terminology-00
>
> Hi Rajasekhar,
>
> please see my last reply to Linda.
>
> For me, I don't think that an abstraction **layer** makes sense. A layer
> should be used to abstract a common set of functionality - otherwise, you
> have a set of abstractions of different functions that mean different
> things.
>
> best regards,
> John
>
>
>
> On Sat, Jun 18, 2016 at 12:07 AM, Ganduri, Rajasekhar <
> RajasekharGanduri@my.unt.edu> wrote:
>
>> Hey,
>>
>>
>> I am a novice in I2NSF IETF group and its capabilities but I am a regula=
r
>> follower of the current activities of I2NSF. According to my understandi=
ng,
>> the term "abstraction layer" is used to specify that the end user/client
>> need not have the complete visibility of the working or implementation o=
f
>> how the I2NSF controller communicates with the NSFs. This is what
>> interested me in I2NSF, as this opens up to a new set of end users who n=
eed
>> not have complete understanding of how a network operates. I implemented
>> this in my research, where a web application tool is built that can be u=
sed
>> by "any" end user to give simple natural language inputs through Interfa=
ce1
>> (Service Layer) to the controller (or Openstack Cloud controller in my
>> case) and the controller translates and transfers the security commands =
to
>> the IDS and firewalls through Interface2(Capability layer). The way in
>> which the controller transfers to the NSFs is hidden from the end user (=
or
>> the end user need not know, details being hidden or abstracted) but the =
end
>> user will have the authority over Interface2 in his/her own network.
>>
>> Please let me know if I understood wrongly.
>>
>> Thanks  and Regards,
>>
>> Rajasekhar
>>
>>
>> ------------------------------
>> *From:* Linda Dunbar <linda.dunbar@huawei.com>
>> *Sent:* Friday, June 17, 2016 4:10 AM
>> *To:* John Strassner
>> *Cc:* I2NSF@ietf.org; DIEGO LOPEZ GARCIA (diego.r.lopez@telefonica.com);
>> Susan Hares
>> *Subject:* Re: [I2nsf] questions about some terminologies defined by
>> draft-ietf-i2nsf-terminology-00
>>
>>
>> John,
>>
>>
>>
>> My thinking maybe too simplistic.
>>
>> I picture a =E2=80=9CController=E2=80=9D having two ports,
>>
>> -        one port connecting to clients (which can be another domain
>> controller or Overlay network controller), interface from this port is
>> =E2=80=9CService layer interface=E2=80=9D
>>
>> -        another port connecting to NSFs, the interface from this port
>> is =E2=80=9Ccapability layer interface=E2=80=9D.
>>
>>
>>
>> So I thought that the Service Layer interface is the North Bound
>> interface to the Controller, the capability interface is the south bound=
 to
>> the controller.
>>
>>
>>
>> What extra meaning does it carry with the wording =E2=80=9Cabstraction L=
ayer=E2=80=9D ?
>>
>> *Capability Layer: Defines an abstraction layer that exposes a set of
>> {features that are available from a managed entity} of the I2NSF system.=
*
>>
>> Thank you.
>>
>>
>>
>> Linda
>>
>>
>>
>> *From:* John Strassner [mailto:strazpdj@gmail.com]
>> *Sent:* Thursday, June 16, 2016 12:58 AM
>> *To:* Linda Dunbar; John Strassner
>> *Cc:* Susan Hares; DIEGO LOPEZ GARCIA (diego.r.lopez@telefonica.com);
>> I2NSF@ietf.org
>> *Subject:* Re: questions about some terminologies defined by
>> draft-ietf-i2nsf-terminology-00
>>
>>
>>
>> HI Linda,
>>
>>
>>
>> I don't see the conflict in the two definitions. If I substitute the
>> first (within braces) into the second, I get:
>>
>>
>>
>> *Capability Layer: Defines an abstraction layer that exposes a set of
>> {features that are available from a managed entity} of the I2NSF system.=
*
>>
>>
>>
>> When I look at the Charter's Capability Layer, I think we're still OK -
>> the Charter "...specifies how to control and monitor NSFs at a functiona=
l
>> level...", and Capabilities (the features that are available) are essent=
ial
>> for planning how to control and monitor NSFs.
>>
>>
>>
>> Features (i.e., capabilities) are independent of interface (northbound o=
r
>> southbound). Would you like us to add that point to the terminology I-D?
>>
>>
>>
>> best regards,
>>
>> John
>>
>>
>>
>>
>>
>> On Wed, Jun 15, 2016 at 8:40 AM, Linda Dunbar <linda.dunbar@huawei.com>
>> wrote:
>>
>> Dear Authors:
>>
>>
>>
>> The term =E2=80=9CCapability Layer=E2=80=9D defined by the
>> =E2=80=9Cdraft-ietf-i2nsf-terminology-00=E2=80=9D carries different  mea=
ning than the
>> =E2=80=9CCapability Layer=E2=80=9D used by the I2NSF charter.
>>
>>
>>
>> =E2=80=9Cdraft-ietf-i2nsf-terminology-00=E2=80=9D:
>>
>> *Capability: Defines a set of features that are available from a managed
>> entity (see also I2NSF Capability).*
>>
>>
>>
>> *Capability Layer: Defines an abstraction layer that exposes a set of
>> capabilities of the I2NSF system.*
>>
>>
>>
>> I2NSF Charter:
>>
>> *I2NSF will specify interfaces at two functional levels for the control
>> and monitoring of network security functions:*
>>
>>
>>
>> *The I2NSF Capability Layer specifies how to control and monitor NSFs at
>> a functional implementation level. The term "Functional Implementation" =
is
>> used to emphasize that the rules (for control and monitor) of NSFs have =
to
>> be implementable by most NSFs. I2NSF will standardize a set of interface=
s
>> by which a security controller can invoke, operate, and monitor NSFs. Th=
e
>> I2NSF Service Layer defines how clients' security policies may be expres=
sed
>> to a security controller. The controller implements its policies accordi=
ng
>> to the various capabilities provided by the I2NSF Capability Layer. The
>> I2NSF Service Layer also allows the client to monitor the client specifi=
c
>> policies.*
>>
>>
>>
>> If we use the definitions by the =E2=80=9Cdraft-ietf-i2nsf-terminology-0=
0=E2=80=9D, we
>> should create a different terminology to represent the =E2=80=9CSouth bo=
und
>> Interface=E2=80=9D between Controller and NSF.
>>
>>
>>
>> Thanks, Linda
>>
>>
>>
>>
>>
>>
>>
>>
>> --
>>
>> regards,
>>
>> John
>>
>
>
>
> --
> regards,
> John
>



--=20
regards,
John

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

<div dir=3D"ltr"><div>Hi Rajasekhar,</div><div><br></div><div>the Capabilit=
y Interface is used to announce the set of functions that are available. We=
 haven&#39;t specified further details yet, though I assume that such funct=
ions would be limited to a common administrative domain. In that sense, Fir=
ewall, Anti-Virus, IDP, and others would be available.</div><div><br></div>=
<div>However, I do not think that the Capability Interface should be overlo=
aded and turned into a programming interface. Precedence exists in, for exa=
mple, OMA and other systems, where there are separate capability and progra=
mming interfaces. We should do the same in I2NSF.</div><div><br></div><div>=
best regards,</div><div>John</div></div><div class=3D"gmail_extra"><br><div=
 class=3D"gmail_quote">On Mon, Jun 20, 2016 at 10:58 PM, Ganduri, Rajasekha=
r <span dir=3D"ltr">&lt;<a href=3D"mailto:RajasekharGanduri@my.unt.edu" tar=
get=3D"_blank">RajasekharGanduri@my.unt.edu</a>&gt;</span> wrote:<br><block=
quote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc=
 solid;padding-left:1ex">



<div>

<div style=3D"font-size:12pt;color:#000000;background-color:#ffffff;font-fa=
mily:Calibri,Arial,Helvetica,sans-serif">
<p>Hi John,</p>
<p><br>
</p>
<p>Thanks for the note about the capability layer. I understand your point =
and I=C2=A0feel that abstraction may be more precise than abstraction layer=
. In your second definition of &quot;Capability=C2=A0Layer&quot;, what can =
be the &quot;set of features available to the Controller&quot;,
 for eg., in IDS or Firewall. I visualized the capability interface as the =
commanding interface which gives a set of instructions to the NSFs on what =
to do and receives feedback from the NSFs once the set of instructions are =
implemented.</p>
<p><br>
</p>
<p>Regards,</p>
<p>Rajasekhar</p>
</div>
<hr style=3D"display:inline-block;width:98%">
<div dir=3D"ltr"><font color=3D"#000000" face=3D"Calibri, sans-serif" style=
=3D"font-size:11pt"><b>From:</b> John Strassner &lt;<a href=3D"mailto:straz=
pdj@gmail.com" target=3D"_blank">strazpdj@gmail.com</a>&gt;<br>
<b>Sent:</b> Sunday, June 19, 2016 10:17:42 PM<br>
<b>To:</b> Ganduri, Rajasekhar<br>
<b>Cc:</b> Linda Dunbar; <a href=3D"mailto:I2NSF@ietf.org" target=3D"_blank=
">I2NSF@ietf.org</a>; DIEGO LOPEZ GARCIA (<a href=3D"mailto:diego.r.lopez@t=
elefonica.com" target=3D"_blank">diego.r.lopez@telefonica.com</a>); Susan H=
ares<br>
<b>Subject:</b> Re: [I2nsf] questions about some terminologies defined by d=
raft-ietf-i2nsf-terminology-00</font>
<div>=C2=A0</div>
</div>
<div>
<div dir=3D"ltr">
<div>Hi Rajasekhar,</div>
<div><br>
</div>
<div>please see my last reply to Linda.</div>
<div><br>
</div>
<div>For me, I don&#39;t think that an abstraction **layer** makes sense. A=
 layer should be used to abstract a common set of functionality - otherwise=
, you have a set of abstractions of different functions that mean different=
 things.</div>
<div><br>
</div>
<div>best regards,</div>
<div>John</div>
<div><br>
</div>
<div><br>
</div>
</div>
<div class=3D"gmail_extra"><br>
<div class=3D"gmail_quote">On Sat, Jun 18, 2016 at 12:07 AM, Ganduri, Rajas=
ekhar <span dir=3D"ltr">
&lt;<a href=3D"mailto:RajasekharGanduri@my.unt.edu" target=3D"_blank">Rajas=
ekharGanduri@my.unt.edu</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<div dir=3D"ltr">
<div style=3D"font-size:12pt;color:#000000;background-color:#ffffff;font-fa=
mily:Calibri,Arial,Helvetica,sans-serif">
<p>Hey,</p>
<p><br>
</p>
<p>I am a novice in I2NSF IETF group and its capabilities but I=C2=A0am a r=
egular follower of the current activities of I2NSF. According to my underst=
anding, the term &quot;abstraction layer&quot; is used to specify that the =
end user/client need not have the complete visibility
 of the working or implementation of how the I2NSF controller communicates =
with the NSFs. This is what interested me in I2NSF, as this opens up to a n=
ew set of end users who need not have=C2=A0complete understanding of how a =
network operates. I implemented this
 in my research, where a web application tool is built that can be used by =
&quot;any&quot; end user to give simple natural language inputs through Int=
erface1 (Service Layer) to the controller (or Openstack Cloud controller in=
 my case) and the controller translates and
 transfers the security commands to the IDS and firewalls through Interface=
2(Capability layer). The way in which the controller transfers to the NSFs =
is hidden from the end user (or the end user need not know, details being h=
idden or abstracted) but the end
 user will have the authority over Interface2 in his/her own network.</p>
<p>Please let me know if I understood wrongly.</p>
<p>Thanks =C2=A0and Regards,</p>
<p>Rajasekhar</p>
<br>
<br>
<div style=3D"color:rgb(0,0,0)">
<hr style=3D"display:inline-block;width:98%">
<div dir=3D"ltr"><font color=3D"#000000" face=3D"Calibri, sans-serif" style=
=3D"font-size:11pt"><b>From:</b> Linda Dunbar &lt;<a href=3D"mailto:linda.d=
unbar@huawei.com" target=3D"_blank">linda.dunbar@huawei.com</a>&gt;<br>
<b>Sent:</b> Friday, June 17, 2016 4:10 AM<br>
<b>To:</b> John Strassner<br>
<b>Cc:</b> <a href=3D"mailto:I2NSF@ietf.org" target=3D"_blank">I2NSF@ietf.o=
rg</a>; DIEGO LOPEZ GARCIA (<a href=3D"mailto:diego.r.lopez@telefonica.com"=
 target=3D"_blank">diego.r.lopez@telefonica.com</a>); Susan Hares<br>
<b>Subject:</b> Re: [I2nsf] questions about some terminologies defined by d=
raft-ietf-i2nsf-terminology-00</font>
<div>=C2=A0</div>
</div>
<div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">John,
</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">=C2=A0</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">My thinking maybe too simplistic.
</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">I picture a =E2=80=9CController=E2=80=9D having =
two ports,
</span></p>
<p style=3D"margin:0in 0in 0.0001pt 0.5in;font-size:12pt;font-family:&quot;=
Times New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d"><span>-<span style=3D"font:7.0pt &quot;Times New=
 Roman&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span></span><span style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:#1f497d">one port connecting to clie=
nts (which can be another domain controller or Overlay network controller),=
 interface from this port is =E2=80=9CService layer interface=E2=80=9D</spa=
n></p>
<p style=3D"margin:0in 0in 0.0001pt 0.5in;font-size:12pt;font-family:&quot;=
Times New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d"><span>-<span style=3D"font:7.0pt &quot;Times New=
 Roman&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span></span><span style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:#1f497d">another port connecting to =
NSFs, the interface from this port is =E2=80=9Ccapability layer interface=
=E2=80=9D.
</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">=C2=A0</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">So I thought that the Service Layer interface is=
 the North Bound interface to the Controller, the capability interface is t=
he south bound to the controller.
</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">=C2=A0</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">What extra meaning does it carry with the wordin=
g =E2=80=9Cabstraction Layer=E2=80=9D ?
</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<em><span style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;,&quot;s=
erif&quot;;color:#222222">Capability Layer: Defines an abstraction layer th=
at exposes a set of {features that are available from a managed entity} of =
the I2NSF system.</span></em></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">Thank you.
</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">=C2=A0</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">Linda</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">=C2=A0</span></p>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in">
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;san=
s-serif&quot;">From:</span></b><span style=3D"font-size:10.0pt;font-family:=
&quot;Tahoma&quot;,&quot;sans-serif&quot;"> John Strassner [mailto:<a href=
=3D"mailto:strazpdj@gmail.com" target=3D"_blank">strazpdj@gmail.com</a>]
<br>
<b>Sent:</b> Thursday, June 16, 2016 12:58 AM<br>
<b>To:</b> Linda Dunbar; John Strassner<br>
<b>Cc:</b> Susan Hares; DIEGO LOPEZ GARCIA (<a href=3D"mailto:diego.r.lopez=
@telefonica.com" target=3D"_blank">diego.r.lopez@telefonica.com</a>);
<a href=3D"mailto:I2NSF@ietf.org" target=3D"_blank">I2NSF@ietf.org</a><br>
<b>Subject:</b> Re: questions about some terminologies defined by draft-iet=
f-i2nsf-terminology-00</span></p>
</div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
=C2=A0</p>
<div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
HI Linda,</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
=C2=A0</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
I don&#39;t see the conflict in the two definitions. If I substitute the fi=
rst (within braces) into the second, I get:</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
=C2=A0</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<em><span style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;,&quot;s=
erif&quot;;color:#222222">Capability Layer: Defines an abstraction layer th=
at exposes a set of {features that are available from a managed entity} of =
the I2NSF system.</span></em></p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
=C2=A0</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
When I look at the Charter&#39;s Capability Layer, I think we&#39;re still =
OK - the Charter &quot;...specifies how to control and monitor NSFs at a fu=
nctional level...&quot;, and Capabilities (the features that are available)=
 are essential for planning how to control and monitor
 NSFs.</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
=C2=A0</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
Features (i.e., capabilities) are independent of interface (northbound or s=
outhbound). Would you like us to add that point to the terminology I-D?</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
=C2=A0</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
best regards,</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
John</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
=C2=A0</p>
</div>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
=C2=A0</p>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
On Wed, Jun 15, 2016 at 8:40 AM, Linda Dunbar &lt;<a style=3D"color:blue;te=
xt-decoration:underline" href=3D"mailto:linda.dunbar@huawei.com" target=3D"=
_blank">linda.dunbar@huawei.com</a>&gt; wrote:</p>
<div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
Dear Authors:</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
=C2=A0</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
The term =E2=80=9CCapability Layer=E2=80=9D defined by the =E2=80=9Cdraft-i=
etf-i2nsf-terminology-00=E2=80=9D carries different =C2=A0meaning than the =
=E2=80=9CCapability Layer=E2=80=9D used by the I2NSF charter.</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:10.0pt;font-family:Courier">=C2=A0</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
=E2=80=9Cdraft-ietf-i2nsf-terminology-00=E2=80=9D:</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<i><span style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;,&quot;se=
rif&quot;;color:#222222">Capability: Defines a set of features that are ava=
ilable from a managed entity (see also I2NSF Capability).</span></i></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<i><span style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;,&quot;se=
rif&quot;;color:#222222">=C2=A0</span></i></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<i><span style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;,&quot;se=
rif&quot;;color:#222222">Capability Layer: Defines an abstraction layer tha=
t exposes a set of capabilities of the I2NSF system.</span></i></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
=C2=A0</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
I2NSF Charter:</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<i><span style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;,&quot;se=
rif&quot;;color:#222222">I2NSF will specify interfaces at two functional le=
vels for the control and monitoring of network security functions:</span></=
i></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<i><span style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;,&quot;se=
rif&quot;;color:#222222">The I2NSF Capability Layer specifies how to contro=
l and monitor NSFs at a functional implementation level. The term &quot;Fun=
ctional Implementation&quot; is used to emphasize that the rules
 (for control and monitor) of NSFs have to be implementable by most NSFs. I=
2NSF will standardize a set of interfaces by which a security controller ca=
n invoke, operate, and monitor NSFs.<br>
<br>
The I2NSF Service Layer defines how clients&#39; security policies may be e=
xpressed to a security controller. The controller implements its policies a=
ccording to the various capabilities provided by the I2NSF Capability Layer=
. The I2NSF Service Layer also allows
 the client to monitor the client specific policies.</span></i></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
=C2=A0</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
If we use the definitions by the =E2=80=9Cdraft-ietf-i2nsf-terminology-00=
=E2=80=9D, we should create a different terminology to represent the =E2=80=
=9CSouth bound Interface=E2=80=9D between Controller and NSF.</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
=C2=A0</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
Thanks, Linda</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
=C2=A0</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
=C2=A0</p>
</div>
</div>
</div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<br>
<br clear=3D"all"><span class=3D"HOEnZb"><font color=3D"#888888">
<br>
--</font></span></p><span class=3D"HOEnZb"><font color=3D"#888888">
<div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
regards,</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
John</p>
</div>
</div>
</font></span></div><span class=3D"HOEnZb"><font color=3D"#888888">
</font></span></div><span class=3D"HOEnZb"><font color=3D"#888888">
</font></span></div><span class=3D"HOEnZb"><font color=3D"#888888">
</font></span></div><span class=3D"HOEnZb"><font color=3D"#888888">
</font></span></div><span class=3D"HOEnZb"><font color=3D"#888888">
</font></span></div><span class=3D"HOEnZb"><font color=3D"#888888">
</font></span></blockquote><span class=3D"HOEnZb"><font color=3D"#888888">
</font></span></div><span class=3D"HOEnZb"><font color=3D"#888888">
<br>
<br clear=3D"all">
<br>
-- <br>
<div data-smartmail=3D"gmail_signature">
<div>regards,</div>
<div>John</div>
</div>
</font></span></div>
</div>
</div>

</blockquote></div><br><br clear=3D"all"><br>-- <br><div class=3D"gmail_sig=
nature" data-smartmail=3D"gmail_signature"><div>regards,</div><div>John</di=
v></div>
</div>

--001a1140835617fb880535b9eb2f--


From nobody Mon Jun 20 11:50:17 2016
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 1C31312D5CF for <i2nsf@ietfa.amsl.com>; Mon, 20 Jun 2016 11:50:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.027
X-Spam-Level: 
X-Spam-Status: No, score=-4.027 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] 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 o-dDS3W7CQzk for <i2nsf@ietfa.amsl.com>; Mon, 20 Jun 2016 11:50:12 -0700 (PDT)
Received: from smtpjc.telefonica.com (smtpjc.telefonica.com [81.47.204.76]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9983112D65F for <I2NSF@ietf.org>; Mon, 20 Jun 2016 11:50:11 -0700 (PDT)
Received: from smtpjc.telefonica.com (localhost6.localdomain6 [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 11D951B8747; Mon, 20 Jun 2016 20:50:09 +0200 (CEST)
Received: from ESTGVMSP107.EUROPE.telefonica.corp (unknown [10.92.4.9]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client CN "ESTGVMSP107", Issuer "ESTGVMSP107" (not verified)) by smtpjc.telefonica.com (Postfix) with ESMTPS id E7AD81B8746; Mon, 20 Jun 2016 20:50:08 +0200 (CEST)
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (10.92.5.139) by tls.telefonica.com (10.92.6.52) with Microsoft SMTP Server (TLS) id 14.3.266.1; Mon, 20 Jun 2016 20:50:08 +0200
Received: from DB4PR06MB0624.eurprd06.prod.outlook.com (10.161.13.142) by DB4PR06MB0624.eurprd06.prod.outlook.com (10.161.13.142) with Microsoft SMTP Server (TLS) id 15.1.511.6; Mon, 20 Jun 2016 18:50:06 +0000
Received: from DB4PR06MB0624.eurprd06.prod.outlook.com ([10.161.13.142]) by DB4PR06MB0624.eurprd06.prod.outlook.com ([10.161.13.142]) with mapi id 15.01.0511.017; Mon, 20 Jun 2016 18:50:06 +0000
From: DIEGO LOPEZ GARCIA <diego.r.lopez@telefonica.com>
To: John Strassner <strazpdj@gmail.com>
Thread-Topic: [I2nsf] questions about some terminologies defined by draft-ietf-i2nsf-terminology-00
Thread-Index: AQHRx5QSDEUqVaVnw0WlOrrDq0aXsp/tYP2AgABjy4CAA/CsAIAAsykAgABMQICAAAUanA==
Date: Mon, 20 Jun 2016 18:50:06 +0000
Message-ID: <BA9B1F14-CC61-4BE5-B5AE-840D695EF9AD@telefonica.com>
References: <4A95BA014132FF49AE685FAB4B9F17F657EB4CA0@dfweml501-mbb> <CAJwYUrF3XNLDJyVaX3uQnJEr2X3uNZrhk9h5-KTf22pKu_FKcw@mail.gmail.com> <4A95BA014132FF49AE685FAB4B9F17F657EB58CB@dfweml501-mbb> <BLUPR01MB1619B6E226FC5767B2E116F889570@BLUPR01MB1619.prod.exchangelabs.com> <CAJwYUrHjiMsByAAB5EENA8fprq137k7uYhLRpwZym2dfPenHaA@mail.gmail.com> <BLUPR01MB16192606C38C82CC7F866B50892A0@BLUPR01MB1619.prod.exchangelabs.com>,  <CAJwYUrEHqumH_OCXRWcMvwyUSxgxwiPc7srG2qCwuJ+wxarA7w@mail.gmail.com>
In-Reply-To: <CAJwYUrEHqumH_OCXRWcMvwyUSxgxwiPc7srG2qCwuJ+wxarA7w@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=diego.r.lopez@telefonica.com; 
x-originating-ip: [176.83.11.53]
x-ms-office365-filtering-correlation-id: 9d44c93b-f72b-4dd5-a734-08d3993bb247
x-microsoft-exchange-diagnostics: 1; DB4PR06MB0624; 5:Ft7ERoLyuWCPThqDbLR6DpblUiYb9Q1PLzjry4Q3NiS+3L7hQwJRKzNZ+gmMUjZXBGg2iSM6fUSVhLHL7D30EkzcGvhV8uyy+rrDM5JPp9XpvM2FL47z7jL2chvin+OXV0wbpBkwddPIqMpU6Em54w==; 24:MhscvamyOvJiIgq+R5Yd7F7SdTvQF/gpEl2x535pJK6gDWxORRND9pfzmCO1VrkmhVrkInjE//JFmVdZzNC4syIE0JmSd3RcX9di4TSvhTc=; 7:xU9LbVcjblpwq0gWEyqdnOtBrCHiYY4wOz/6zGpVyuxieegEf3R9NGe1gEa/J6pHsSwcS5It8GKL4Ik+fB6TVzShZKNUYEM1vRrxRNk1u5C82H7tVVSZGEWtnuE+ye0OzqlVjDHxaD6fPoODVQH8rgTfN7AGcqvIqeYhAmKgD8Af3JgAL2QBHKHZNidekl3Theuruv+Z/px4q1/SiP5tdA==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB4PR06MB0624;
x-microsoft-antispam-prvs: <DB4PR06MB062449DB21C3EF8F34877B5DDF2A0@DB4PR06MB0624.eurprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(40392960112811)(72170088055959)(192374486261705)(246945776646866)(50582790962513);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046); SRVR:DB4PR06MB0624; BCL:0; PCL:0; RULEID:; SRVR:DB4PR06MB0624; 
x-forefront-prvs: 09796A1B83
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(7916002)(377454003)(24454002)(189002)(199003)(51914003)(2906002)(76176999)(7846002)(54356999)(105586002)(8666005)(10400500002)(19580395003)(50986999)(5002640100001)(77096005)(110136002)(97736004)(122556002)(8936002)(8676002)(81166006)(81156014)(101416001)(106116001)(87936001)(19580405001)(2950100001)(106356001)(4326007)(2900100001)(6116002)(102836003)(68736007)(33656002)(86362001)(3900700001)(3846002)(16236675004)(36756003)(11100500001)(230783001)(83716003)(93886004)(3660700001)(82746002)(1411001)(92566002)(3280700002)(586003)(66066001)(7736002)(189998001)(7059030)(104396002); DIR:OUT; SFP:1102; SCL:1; SRVR:DB4PR06MB0624; H:DB4PR06MB0624.eurprd06.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;  MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: telefonica.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_BA9B1F14CC614BE5B5AE840D695EF9ADtelefonicacom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Jun 2016 18:50:06.1081 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9744600e-3e04-492e-baa1-25ec245c6f10
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR06MB0624
X-OriginatorOrg: telefonica.com
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/bnyPmethsnuuveIhTS2fvvESFl4>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, "Ganduri, Rajasekhar" <RajasekharGanduri@my.unt.edu>, Susan Hares <shares@ndzh.com>, Linda Dunbar <linda.dunbar@huawei.com>
Subject: Re: [I2nsf] questions about some terminologies defined by draft-ietf-i2nsf-terminology-00
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 20 Jun 2016 18:50:16 -0000

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

+1

Let's foster different APIs derived from (or relying on) the capability int=
erface. That would the support of different use cases and help create diver=
sity, so scarce in these days of one-OpenStack-fits-all...

--
Likely to be brief and not very
elaborate as sent from my mobile
Diego R. Lopez
Telefonica I+D


On 20 Jun 2016, at 20:32, John Strassner <strazpdj@gmail.com<mailto:strazpd=
j@gmail.com>> wrote:

Hi Rajasekhar,

the Capability Interface is used to announce the set of functions that are =
available. We haven't specified further details yet, though I assume that s=
uch functions would be limited to a common administrative domain. In that s=
ense, Firewall, Anti-Virus, IDP, and others would be available.

However, I do not think that the Capability Interface should be overloaded =
and turned into a programming interface. Precedence exists in, for example,=
 OMA and other systems, where there are separate capability and programming=
 interfaces. We should do the same in I2NSF.

best regards,
John

On Mon, Jun 20, 2016 at 10:58 PM, Ganduri, Rajasekhar <RajasekharGanduri@my=
.unt.edu<mailto:RajasekharGanduri@my.unt.edu>> wrote:

Hi John,


Thanks for the note about the capability layer. I understand your point and=
 I feel that abstraction may be more precise than abstraction layer. In you=
r second definition of "Capability Layer", what can be the "set of features=
 available to the Controller", for eg., in IDS or Firewall. I visualized th=
e capability interface as the commanding interface which gives a set of ins=
tructions to the NSFs on what to do and receives feedback from the NSFs onc=
e the set of instructions are implemented.


Regards,

Rajasekhar

________________________________
From: John Strassner <strazpdj@gmail.com<mailto:strazpdj@gmail.com>>
Sent: Sunday, June 19, 2016 10:17:42 PM
To: Ganduri, Rajasekhar
Cc: Linda Dunbar; I2NSF@ietf.org<mailto:I2NSF@ietf.org>; DIEGO LOPEZ GARCIA=
 (diego.r.lopez@telefonica.com<mailto:diego.r.lopez@telefonica.com>); Susan=
 Hares
Subject: Re: [I2nsf] questions about some terminologies defined by draft-ie=
tf-i2nsf-terminology-00

Hi Rajasekhar,

please see my last reply to Linda.

For me, I don't think that an abstraction **layer** makes sense. A layer sh=
ould be used to abstract a common set of functionality - otherwise, you hav=
e a set of abstractions of different functions that mean different things.

best regards,
John



On Sat, Jun 18, 2016 at 12:07 AM, Ganduri, Rajasekhar <RajasekharGanduri@my=
.unt.edu<mailto:RajasekharGanduri@my.unt.edu>> wrote:

Hey,


I am a novice in I2NSF IETF group and its capabilities but I am a regular f=
ollower of the current activities of I2NSF. According to my understanding, =
the term "abstraction layer" is used to specify that the end user/client ne=
ed not have the complete visibility of the working or implementation of how=
 the I2NSF controller communicates with the NSFs. This is what interested m=
e in I2NSF, as this opens up to a new set of end users who need not have co=
mplete understanding of how a network operates. I implemented this in my re=
search, where a web application tool is built that can be used by "any" end=
 user to give simple natural language inputs through Interface1 (Service La=
yer) to the controller (or Openstack Cloud controller in my case) and the c=
ontroller translates and transfers the security commands to the IDS and fir=
ewalls through Interface2(Capability layer). The way in which the controlle=
r transfers to the NSFs is hidden from the end user (or the end user need n=
ot know, details being hidden or abstracted) but the end user will have the=
 authority over Interface2 in his/her own network.

Please let me know if I understood wrongly.

Thanks  and Regards,

Rajasekhar


________________________________
From: Linda Dunbar <linda.dunbar@huawei.com<mailto:linda.dunbar@huawei.com>=
>
Sent: Friday, June 17, 2016 4:10 AM
To: John Strassner
Cc: I2NSF@ietf.org<mailto:I2NSF@ietf.org>; DIEGO LOPEZ GARCIA (diego.r.lope=
z@telefonica.com<mailto:diego.r.lopez@telefonica.com>); Susan Hares
Subject: Re: [I2nsf] questions about some terminologies defined by draft-ie=
tf-i2nsf-terminology-00


John,



My thinking maybe too simplistic.

I picture a =93Controller=94 having two ports,

-        one port connecting to clients (which can be another domain contro=
ller or Overlay network controller), interface from this port is =93Service=
 layer interface=94

-        another port connecting to NSFs, the interface from this port is =
=93capability layer interface=94.



So I thought that the Service Layer interface is the North Bound interface =
to the Controller, the capability interface is the south bound to the contr=
oller.



What extra meaning does it carry with the wording =93abstraction Layer=94 ?

Capability Layer: Defines an abstraction layer that exposes a set of {featu=
res that are available from a managed entity} of the I2NSF system.

Thank you.



Linda



From: John Strassner [mailto:strazpdj@gmail.com<mailto:strazpdj@gmail.com>]
Sent: Thursday, June 16, 2016 12:58 AM
To: Linda Dunbar; John Strassner
Cc: Susan Hares; DIEGO LOPEZ GARCIA (diego.r.lopez@telefonica.com<mailto:di=
ego.r.lopez@telefonica.com>); I2NSF@ietf.org<mailto:I2NSF@ietf.org>
Subject: Re: questions about some terminologies defined by draft-ietf-i2nsf=
-terminology-00



HI Linda,



I don't see the conflict in the two definitions. If I substitute the first =
(within braces) into the second, I get:



Capability Layer: Defines an abstraction layer that exposes a set of {featu=
res that are available from a managed entity} of the I2NSF system.



When I look at the Charter's Capability Layer, I think we're still OK - the=
 Charter "...specifies how to control and monitor NSFs at a functional leve=
l...", and Capabilities (the features that are available) are essential for=
 planning how to control and monitor NSFs.



Features (i.e., capabilities) are independent of interface (northbound or s=
outhbound). Would you like us to add that point to the terminology I-D?



best regards,

John





On Wed, Jun 15, 2016 at 8:40 AM, Linda Dunbar <linda.dunbar@huawei.com<mail=
to:linda.dunbar@huawei.com>> wrote:

Dear Authors:



The term =93Capability Layer=94 defined by the =93draft-ietf-i2nsf-terminol=
ogy-00=94 carries different  meaning than the =93Capability Layer=94 used b=
y the I2NSF charter.



=93draft-ietf-i2nsf-terminology-00=94:

Capability: Defines a set of features that are available from a managed ent=
ity (see also I2NSF Capability).



Capability Layer: Defines an abstraction layer that exposes a set of capabi=
lities of the I2NSF system.



I2NSF Charter:

I2NSF will specify interfaces at two functional levels for the control and =
monitoring of network security functions:

The I2NSF Capability Layer specifies how to control and monitor NSFs at a f=
unctional implementation level. The term "Functional Implementation" is use=
d to emphasize that the rules (for control and monitor) of NSFs have to be =
implementable by most NSFs. I2NSF will standardize a set of interfaces by w=
hich a security controller can invoke, operate, and monitor NSFs.

The I2NSF Service Layer defines how clients' security policies may be expre=
ssed to a security controller. The controller implements its policies accor=
ding to the various capabilities provided by the I2NSF Capability Layer. Th=
e I2NSF Service Layer also allows the client to monitor the client specific=
 policies.



If we use the definitions by the =93draft-ietf-i2nsf-terminology-00=94, we =
should create a different terminology to represent the =93South bound Inter=
face=94 between Controller and NSF.



Thanks, Linda







--

regards,

John



--
regards,
John



--
regards,
John

________________________________

Este mensaje y sus adjuntos se dirigen exclusivamente a su destinatario, pu=
ede contener informaci=F3n privilegiada o confidencial y es para uso exclus=
ivo de la persona o entidad de destino. Si no es usted. el destinatario ind=
icado, queda notificado de que la lectura, utilizaci=F3n, divulgaci=F3n y/o=
 copia sin autorizaci=F3n puede estar prohibida en virtud de la legislaci=
=F3n vigente. Si ha recibido este mensaje por error, le rogamos que nos lo =
comunique inmediatamente por esta misma v=EDa y proceda a su destrucci=F3n.

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 co=
mmunication is strictly prohibited. If you have received this transmission =
in error, do not read it. Please immediately reply to the sender that you h=
ave received this communication in error and then delete it.

Esta mensagem e seus anexos se dirigem exclusivamente ao seu destinat=E1rio=
, pode conter informa=E7=E3o privilegiada ou confidencial e =E9 para uso ex=
clusivo da pessoa ou entidade de destino. Se n=E3o =E9 vossa senhoria o des=
tinat=E1rio indicado, fica notificado de que a leitura, utiliza=E7=E3o, div=
ulga=E7=E3o e/ou c=F3pia sem autoriza=E7=E3o pode estar proibida em virtude=
 da legisla=E7=E3o vigente. Se recebeu esta mensagem por erro, rogamos-lhe =
que nos o comunique imediatamente por esta mesma via e proceda a sua destru=
i=E7=E3o

--_000_BA9B1F14CC614BE5B5AE840D695EF9ADtelefonicacom_
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>&#43;1</div>
<div id=3D"AppleMailSignature"><br>
</div>
<div id=3D"AppleMailSignature">Let's foster different APIs derived from (or=
 relying on) the capability interface. That would the support of different =
use cases and help create diversity, so scarce in these days of one-OpenSta=
ck-fits-all...<br>
<br>
--
<div>Likely to be brief and not very</div>
<div>elaborate as sent from my mobile
<div>Diego R. Lopez</div>
</div>
<div>Telefonica I&#43;D</div>
<div><br>
</div>
</div>
<div><br>
On 20 Jun 2016, at 20:32, John Strassner &lt;<a href=3D"mailto:strazpdj@gma=
il.com">strazpdj@gmail.com</a>&gt; wrote:<br>
<br>
</div>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr">
<div>Hi Rajasekhar,</div>
<div><br>
</div>
<div>the Capability Interface is used to announce the set of functions that=
 are available. We haven't specified further details yet, though I assume t=
hat such functions would be limited to a common administrative domain. In t=
hat sense, Firewall, Anti-Virus,
 IDP, and others would be available.</div>
<div><br>
</div>
<div>However, I do not think that the Capability Interface should be overlo=
aded and turned into a programming interface. Precedence exists in, for exa=
mple, OMA and other systems, where there are separate capability and progra=
mming interfaces. We should do the
 same in I2NSF.</div>
<div><br>
</div>
<div>best regards,</div>
<div>John</div>
</div>
<div class=3D"gmail_extra"><br>
<div class=3D"gmail_quote">On Mon, Jun 20, 2016 at 10:58 PM, Ganduri, Rajas=
ekhar <span dir=3D"ltr">
&lt;<a href=3D"mailto:RajasekharGanduri@my.unt.edu" target=3D"_blank">Rajas=
ekharGanduri@my.unt.edu</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<div>
<div style=3D"font-size:12pt;color:#000000;background-color:#ffffff;font-fa=
mily:Calibri,Arial,Helvetica,sans-serif">
<p>Hi John,</p>
<p><br>
</p>
<p>Thanks for the note about the capability layer. I understand your point =
and I&nbsp;feel that abstraction may be more precise than abstraction layer=
. In your second definition of &quot;Capability&nbsp;Layer&quot;, what can =
be the &quot;set of features available to the Controller&quot;,
 for eg., in IDS or Firewall. I visualized the capability interface as the =
commanding interface which gives a set of instructions to the NSFs on what =
to do and receives feedback from the NSFs once the set of instructions are =
implemented.</p>
<p><br>
</p>
<p>Regards,</p>
<p>Rajasekhar</p>
</div>
<hr style=3D"display:inline-block;width:98%">
<div dir=3D"ltr"><font color=3D"#000000" face=3D"Calibri, sans-serif" style=
=3D"font-size:11pt"><b>From:</b> John Strassner &lt;<a href=3D"mailto:straz=
pdj@gmail.com" target=3D"_blank">strazpdj@gmail.com</a>&gt;<br>
<b>Sent:</b> Sunday, June 19, 2016 10:17:42 PM<br>
<b>To:</b> Ganduri, Rajasekhar<br>
<b>Cc:</b> Linda Dunbar; <a href=3D"mailto:I2NSF@ietf.org" target=3D"_blank=
">I2NSF@ietf.org</a>; DIEGO LOPEZ GARCIA (<a href=3D"mailto:diego.r.lopez@t=
elefonica.com" target=3D"_blank">diego.r.lopez@telefonica.com</a>); Susan H=
ares<br>
<b>Subject:</b> Re: [I2nsf] questions about some terminologies defined by d=
raft-ietf-i2nsf-terminology-00</font>
<div>&nbsp;</div>
</div>
<div>
<div dir=3D"ltr">
<div>Hi Rajasekhar,</div>
<div><br>
</div>
<div>please see my last reply to Linda.</div>
<div><br>
</div>
<div>For me, I don't think that an abstraction **layer** makes sense. A lay=
er should be used to abstract a common set of functionality - otherwise, yo=
u have a set of abstractions of different functions that mean different thi=
ngs.</div>
<div><br>
</div>
<div>best regards,</div>
<div>John</div>
<div><br>
</div>
<div><br>
</div>
</div>
<div class=3D"gmail_extra"><br>
<div class=3D"gmail_quote">On Sat, Jun 18, 2016 at 12:07 AM, Ganduri, Rajas=
ekhar <span dir=3D"ltr">
&lt;<a href=3D"mailto:RajasekharGanduri@my.unt.edu" target=3D"_blank">Rajas=
ekharGanduri@my.unt.edu</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<div dir=3D"ltr">
<div style=3D"font-size:12pt;color:#000000;background-color:#ffffff;font-fa=
mily:Calibri,Arial,Helvetica,sans-serif">
<p>Hey,</p>
<p><br>
</p>
<p>I am a novice in I2NSF IETF group and its capabilities but I&nbsp;am a r=
egular follower of the current activities of I2NSF. According to my underst=
anding, the term &quot;abstraction layer&quot; is used to specify that the =
end user/client need not have the complete visibility
 of the working or implementation of how the I2NSF controller communicates =
with the NSFs. This is what interested me in I2NSF, as this opens up to a n=
ew set of end users who need not have&nbsp;complete understanding of how a =
network operates. I implemented this
 in my research, where a web application tool is built that can be used by =
&quot;any&quot; end user to give simple natural language inputs through Int=
erface1 (Service Layer) to the controller (or Openstack Cloud controller in=
 my case) and the controller translates and
 transfers the security commands to the IDS and firewalls through Interface=
2(Capability layer). The way in which the controller transfers to the NSFs =
is hidden from the end user (or the end user need not know, details being h=
idden or abstracted) but the end
 user will have the authority over Interface2 in his/her own network.</p>
<p>Please let me know if I understood wrongly.</p>
<p>Thanks &nbsp;and Regards,</p>
<p>Rajasekhar</p>
<br>
<br>
<div style=3D"color:rgb(0,0,0)">
<hr style=3D"display:inline-block;width:98%">
<div dir=3D"ltr"><font color=3D"#000000" face=3D"Calibri, sans-serif" style=
=3D"font-size:11pt"><b>From:</b> Linda Dunbar &lt;<a href=3D"mailto:linda.d=
unbar@huawei.com" target=3D"_blank">linda.dunbar@huawei.com</a>&gt;<br>
<b>Sent:</b> Friday, June 17, 2016 4:10 AM<br>
<b>To:</b> John Strassner<br>
<b>Cc:</b> <a href=3D"mailto:I2NSF@ietf.org" target=3D"_blank">I2NSF@ietf.o=
rg</a>; DIEGO LOPEZ GARCIA (<a href=3D"mailto:diego.r.lopez@telefonica.com"=
 target=3D"_blank">diego.r.lopez@telefonica.com</a>); Susan Hares<br>
<b>Subject:</b> Re: [I2nsf] questions about some terminologies defined by d=
raft-ietf-i2nsf-terminology-00</font>
<div>&nbsp;</div>
</div>
<div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">John,
</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">&nbsp;</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">My thinking maybe too simplistic.
</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">I picture a =93Controller=94 having two ports,
</span></p>
<p style=3D"margin:0in 0in 0.0001pt 0.5in;font-size:12pt;font-family:&quot;=
Times New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d"><span>-<span style=3D"font:7.0pt &quot;Times New=
 Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><span style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:#1f497d">one port connecting to clie=
nts (which can be another domain controller or Overlay network controller),=
 interface from this port is =93Service layer interface=94</span></p>
<p style=3D"margin:0in 0in 0.0001pt 0.5in;font-size:12pt;font-family:&quot;=
Times New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d"><span>-<span style=3D"font:7.0pt &quot;Times New=
 Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><span style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:#1f497d">another port connecting to =
NSFs, the interface from this port is =93capability layer interface=94.
</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">&nbsp;</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">So I thought that the Service Layer interface is=
 the North Bound interface to the Controller, the capability interface is t=
he south bound to the controller.
</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">&nbsp;</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">What extra meaning does it carry with the wordin=
g =93abstraction Layer=94 ?
</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<em><span style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;,&quot;s=
erif&quot;;color:#222222">Capability Layer: Defines an abstraction layer th=
at exposes a set of {features that are available from a managed entity} of =
the I2NSF system.</span></em></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">Thank you.
</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">&nbsp;</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">Linda</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">&nbsp;</span></p>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in">
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;san=
s-serif&quot;">From:</span></b><span style=3D"font-size:10.0pt;font-family:=
&quot;Tahoma&quot;,&quot;sans-serif&quot;"> John Strassner [mailto:<a href=
=3D"mailto:strazpdj@gmail.com" target=3D"_blank">strazpdj@gmail.com</a>]
<br>
<b>Sent:</b> Thursday, June 16, 2016 12:58 AM<br>
<b>To:</b> Linda Dunbar; John Strassner<br>
<b>Cc:</b> Susan Hares; DIEGO LOPEZ GARCIA (<a href=3D"mailto:diego.r.lopez=
@telefonica.com" target=3D"_blank">diego.r.lopez@telefonica.com</a>);
<a href=3D"mailto:I2NSF@ietf.org" target=3D"_blank">I2NSF@ietf.org</a><br>
<b>Subject:</b> Re: questions about some terminologies defined by draft-iet=
f-i2nsf-terminology-00</span></p>
</div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
&nbsp;</p>
<div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
HI Linda,</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
&nbsp;</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
I don't see the conflict in the two definitions. If I substitute the first =
(within braces) into the second, I get:</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
&nbsp;</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<em><span style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;,&quot;s=
erif&quot;;color:#222222">Capability Layer: Defines an abstraction layer th=
at exposes a set of {features that are available from a managed entity} of =
the I2NSF system.</span></em></p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
&nbsp;</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
When I look at the Charter's Capability Layer, I think we're still OK - the=
 Charter &quot;...specifies how to control and monitor NSFs at a functional=
 level...&quot;, and Capabilities (the features that are available) are ess=
ential for planning how to control and monitor
 NSFs.</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
&nbsp;</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
Features (i.e., capabilities) are independent of interface (northbound or s=
outhbound). Would you like us to add that point to the terminology I-D?</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
&nbsp;</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
best regards,</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
John</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
&nbsp;</p>
</div>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
&nbsp;</p>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
On Wed, Jun 15, 2016 at 8:40 AM, Linda Dunbar &lt;<a style=3D"color:blue;te=
xt-decoration:underline" href=3D"mailto:linda.dunbar@huawei.com" target=3D"=
_blank">linda.dunbar@huawei.com</a>&gt; wrote:</p>
<div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
Dear Authors:</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
&nbsp;</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
The term =93Capability Layer=94 defined by the =93draft-ietf-i2nsf-terminol=
ogy-00=94 carries different &nbsp;meaning than the =93Capability Layer=94 u=
sed by the I2NSF charter.</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<span style=3D"font-size:10.0pt;font-family:Courier">&nbsp;</span></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
=93draft-ietf-i2nsf-terminology-00=94:</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<i><span style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;,&quot;se=
rif&quot;;color:#222222">Capability: Defines a set of features that are ava=
ilable from a managed entity (see also I2NSF Capability).</span></i></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<i><span style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;,&quot;se=
rif&quot;;color:#222222">&nbsp;</span></i></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<i><span style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;,&quot;se=
rif&quot;;color:#222222">Capability Layer: Defines an abstraction layer tha=
t exposes a set of capabilities of the I2NSF system.</span></i></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
&nbsp;</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
I2NSF Charter:</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<i><span style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;,&quot;se=
rif&quot;;color:#222222">I2NSF will specify interfaces at two functional le=
vels for the control and monitoring of network security functions:</span></=
i></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<i><span style=3D"font-size:9.0pt;font-family:&quot;PT Serif&quot;,&quot;se=
rif&quot;;color:#222222">The I2NSF Capability Layer specifies how to contro=
l and monitor NSFs at a functional implementation level. The term &quot;Fun=
ctional Implementation&quot; is used to emphasize that the rules
 (for control and monitor) of NSFs have to be implementable by most NSFs. I=
2NSF will standardize a set of interfaces by which a security controller ca=
n invoke, operate, and monitor NSFs.<br>
<br>
The I2NSF Service Layer defines how clients' security policies may be expre=
ssed to a security controller. The controller implements its policies accor=
ding to the various capabilities provided by the I2NSF Capability Layer. Th=
e I2NSF Service Layer also allows
 the client to monitor the client specific policies.</span></i></p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
&nbsp;</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
If we use the definitions by the =93draft-ietf-i2nsf-terminology-00=94, we =
should create a different terminology to represent the =93South bound Inter=
face=94 between Controller and NSF.</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
&nbsp;</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
Thanks, Linda</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
&nbsp;</p>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
&nbsp;</p>
</div>
</div>
</div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
<br>
<br clear=3D"all">
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
--</font></span></p>
<span class=3D"HOEnZb"><font color=3D"#888888">
<div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
regards,</p>
</div>
<div>
<p style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times =
New Roman&quot;,serif">
John</p>
</div>
</div>
</font></span></div>
<span class=3D"HOEnZb"><font color=3D"#888888"></font></span></div>
<span class=3D"HOEnZb"><font color=3D"#888888"></font></span></div>
<span class=3D"HOEnZb"><font color=3D"#888888"></font></span></div>
<span class=3D"HOEnZb"><font color=3D"#888888"></font></span></div>
<span class=3D"HOEnZb"><font color=3D"#888888"></font></span></div>
<span class=3D"HOEnZb"><font color=3D"#888888"></font></span></blockquote>
<span class=3D"HOEnZb"><font color=3D"#888888"></font></span></div>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
<br clear=3D"all">
<br>
-- <br>
<div data-smartmail=3D"gmail_signature">
<div>regards,</div>
<div>John</div>
</div>
</font></span></div>
</div>
</div>
</blockquote>
</div>
<br>
<br clear=3D"all">
<br>
-- <br>
<div class=3D"gmail_signature" data-smartmail=3D"gmail_signature">
<div>regards,</div>
<div>John</div>
</div>
</div>
</div>
</blockquote>
<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=F3n privilegiada o confidencial y es para uso exclus=
ivo de la persona o entidad de destino. Si no es usted. el destinatario ind=
icado, queda notificado de que la
 lectura, utilizaci=F3n, divulgaci=F3n y/o copia sin autorizaci=F3n puede e=
star prohibida en virtud de la legislaci=F3n vigente. Si ha recibido este m=
ensaje por error, le rogamos que nos lo comunique inmediatamente por esta m=
isma v=EDa y proceda a su destrucci=F3n.<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=E1rio=
, pode conter informa=E7=E3o privilegiada ou confidencial e =E9 para uso ex=
clusivo da pessoa ou entidade de destino. Se n=E3o =E9 vossa senhoria o des=
tinat=E1rio indicado, fica notificado de que a
 leitura, utiliza=E7=E3o, divulga=E7=E3o e/ou c=F3pia sem autoriza=E7=E3o p=
ode estar proibida em virtude da legisla=E7=E3o vigente. Se recebeu esta me=
nsagem por erro, rogamos-lhe que nos o comunique imediatamente por esta mes=
ma via e proceda a sua destrui=E7=E3o<br>
</font>
</body>
</html>

--_000_BA9B1F14CC614BE5B5AE840D695EF9ADtelefonicacom_--


From nobody Mon Jun 20 22:54:40 2016
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 B1DBA12DAE9 for <i2nsf@ietfa.amsl.com>; Mon, 20 Jun 2016 18:26:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.199
X-Spam-Level: 
X-Spam-Status: No, score=-1.199 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_LOW=-0.7, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IlkhlMcmpTrd for <i2nsf@ietfa.amsl.com>; Mon, 20 Jun 2016 18:26:25 -0700 (PDT)
Received: from mail-yw0-x234.google.com (mail-yw0-x234.google.com [IPv6:2607:f8b0:4002:c05::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 403FF12DAE5 for <i2nsf@ietf.org>; Mon, 20 Jun 2016 18:26:25 -0700 (PDT)
Received: by mail-yw0-x234.google.com with SMTP id v77so1497221ywg.0 for <i2nsf@ietf.org>; Mon, 20 Jun 2016 18:26:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=YhA3SDNC5pkgnoB+Am9qi9/miHwXch2iysK7dc0cm5k=; b=b4bct8M3Md090GSsPrmBXISYenacYA+nTGttvc8j1oks+xj2ebln4mHyhFlsAyPSxO Ya2i22qJSx2s4yk104M5XZhq2zbRAZ0KfABgmY/r/ihtcyARJnSIiDm9E1uc7GeGT45l 8FOJXAuxfTo6pjVoRLSUS4FhjkWBLalg4T2DEbg1NmSSvgDOfhccA/If9x+oQud6U/o8 6zjynVC9ltwHsGjZ8VfmWwWhLCBYQRGnbPpoTuJw8V7xLaNrY1LiZN76yuBwpeLAxTjH scdrARmqQcw23L0OGNx/JpLIr2F19UskjywUIfetqn9S8kGuEx82l1kxSBRju1KCyScr uvVQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=YhA3SDNC5pkgnoB+Am9qi9/miHwXch2iysK7dc0cm5k=; b=TGrk+CbDH43vPzf0Few0+l3vzV88NgxX7m+lWdB7dfJiw0i6sjfZQFzGZLaSGXKFwM O8wJKKX+yhWiDcaCO4ueC1wbBByj+4Srd7Hl4xKTPykCcFw3M+0xDQ9pr5TVbu+a6rTJ 1ckUhK0XwLQyzct8YkI0n6vP0rmmZCXEHpZC9uOcXtNVNde1iZSnseYkfvYkIK/+1mIQ XoyiSOiQtsNPXjhhNq/Hjv2vEZUxpaxmx63Tti9kTyg8SgMG/nkvKTP2RkJ+ZLEOg9nL kZzG3y1z+OE0N1tPeJi9ERHdt+L2eALzy0BTmzdwYyWU6V5lx5Rtjdx//N0hX9e1Cx7v E6tQ==
X-Gm-Message-State: ALyK8tJl/BiScaZNfTl8gZnwbvrAXtPJdqJgEV2abWDTIgE2SrOraxsm5L0I/oP9IrPcYvuXqRTy9E2rKkxhVA==
X-Received: by 10.129.99.9 with SMTP id x9mr10125871ywb.191.1466472384462; Mon, 20 Jun 2016 18:26:24 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.13.212.134 with HTTP; Mon, 20 Jun 2016 18:25:55 -0700 (PDT)
In-Reply-To: <0eed01d1cb15$46503b70$d2f0b250$@olddog.co.uk>
References: <0eed01d1cb15$46503b70$d2f0b250$@olddog.co.uk>
From: "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Date: Tue, 21 Jun 2016 10:25:55 +0900
Message-ID: <CAPK2DewkvizLb9w4wGCGhs18P1Tik3p+6TCtRKfp0Y-H=XMqNg@mail.gmail.com>
To: Adrian Farrel <adrian@olddog.co.uk>, Linda Dunbar <linda.dunbar@huawei.com>
Content-Type: multipart/alternative; boundary=001a1141bb748c87090535bfb5c7
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/sanjc1aDuGOy-ENdkHg6QHszatA>
X-Mailman-Approved-At: Mon, 20 Jun 2016 22:54:39 -0700
Cc: =?UTF-8?B?6rmA7KeE7Jqp?= <wlsdyd0930@nate.com>, "i2nsf@ietf.org" <i2nsf@ietf.org>, guseodud1@naver.com, JungSoo Park <pjs@etri.re.kr>, "Prof. Hyoungshick Kim" <hyoung@skku.edu>, =?UTF-8?B?7ZiE7IOB7JuQIOuwleyCrOuLmA==?= <swhyun77@gmail.com>, Hoon Ko <dr.hoonko@gmail.com>, "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Subject: Re: [I2nsf] Starting to think about an agenda for I2NSF in Berlin
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 21 Jun 2016 01:26:27 -0000

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

Hi Adrian and Linda,
My group are preparing for three new drafts as follows:
- Data Modeling for Capability Layer Interface
- Data Modeling for Service Layer Interface
- SFC-enabled I2NSF-Architecture for Security Services

We will post our drafts before the initial draft cut-off date.

I hope these drafts will be good input for our i2nsf WG.
I think 10 minutes will be fine for the presentation and Q&A.

Thanks.

Best Regards,
Paul


On Tue, Jun 21, 2016 at 2:00 AM, Adrian Farrel <adrian@olddog.co.uk> wrote:

> Hi working group,
>
> Linda and I have been thinking about the agenda for Berlin. We think that
> we
> should continue to focus on our charter and deliverables doing what is
> necessary
> to advance our milestones. Broadly we could split our 2 hours as:
>
> 30 minutes status of WG and progress of WG documents
> 30 minutes requirements for and selection of protocols (and security
> considerations)
> 30 minutes information model discussion
> 30 minutes other drafts and discussions
>
> We'd like to hear your proposals for things that need to be discussed in
> these
> categories so that we can start to put a detailed agenda together.
>
> Thanks,
> Adrian and Linda
>
>
>
> _______________________________________________
> I2nsf mailing list
> I2nsf@ietf.org
> https://www.ietf.org/mailman/listinfo/i2nsf
>



-- 
===========================
Mr. Jaehoon (Paul) Jeong, Ph.D.
Assistant 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>

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

<div dir=3D"ltr">Hi Adrian and Linda,<div>My group are preparing for three =
new drafts as follows:</div><div>- Data Modeling for Capability Layer Inter=
face</div><div>- Data Modeling for Service Layer Interface</div><div>-=C2=
=A0SFC-enabled I2NSF-Architecture for Security Services</div><div><br></div=
><div>We will post our drafts before the initial draft cut-off date.</div><=
div><br></div><div>I hope these drafts will be good input for our i2nsf WG.=
</div><div>I think 10 minutes will be fine for the presentation and Q&amp;A=
.</div><div><br></div><div>Thanks.</div><div><br></div><div>Best Regards,</=
div><div>Paul</div><div><br></div><div class=3D"gmail_extra"><br><div class=
=3D"gmail_quote">On Tue, Jun 21, 2016 at 2:00 AM, Adrian Farrel <span dir=
=3D"ltr">&lt;<a href=3D"mailto:adrian@olddog.co.uk" target=3D"_blank">adria=
n@olddog.co.uk</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:so=
lid;border-left-color:rgb(204,204,204);padding-left:1ex">Hi working group,<=
br>
<br>
Linda and I have been thinking about the agenda for Berlin. We think that w=
e<br>
should continue to focus on our charter and deliverables doing what is nece=
ssary<br>
to advance our milestones. Broadly we could split our 2 hours as:<br>
<br>
30 minutes status of WG and progress of WG documents<br>
30 minutes requirements for and selection of protocols (and security<br>
considerations)<br>
30 minutes information model discussion<br>
30 minutes other drafts and discussions<br>
<br>
We&#39;d like to hear your proposals for things that need to be discussed i=
n these<br>
categories so that we can start to put a detailed agenda together.<br>
<br>
Thanks,<br>
Adrian and Linda<br>
<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><br clear=3D"all"><div><br></div>-- <br><div data-sm=
artmail=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><di=
v 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>Assistant Profe=
ssor<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"_bl=
ank">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>Per=
sonal Homepage: <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>

--001a1141bb748c87090535bfb5c7--


From nobody Tue Jun 21 05:02:33 2016
Return-Path: <linda.dunbar@huawei.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 A5125128874 for <i2nsf@ietfa.amsl.com>; Tue, 21 Jun 2016 05:02:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.646
X-Spam-Level: 
X-Spam-Status: No, score=-5.646 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mWkTEZ5mexTZ for <i2nsf@ietfa.amsl.com>; Tue, 21 Jun 2016 05:02:28 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BB29212B018 for <I2NSF@ietf.org>; Tue, 21 Jun 2016 05:02:26 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml708-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CMI58310; Tue, 21 Jun 2016 12:02:23 +0000 (GMT)
Received: from DFWEML703-CAH.china.huawei.com (10.193.5.177) by lhreml708-cah.china.huawei.com (10.201.5.202) with Microsoft SMTP Server (TLS) id 14.3.235.1; Tue, 21 Jun 2016 13:02:22 +0100
Received: from DFWEML501-MBB.china.huawei.com ([10.193.5.179]) by DFWEML703-CAH.china.huawei.com ([10.193.5.177]) with mapi id 14.03.0235.001; Tue, 21 Jun 2016 05:02:13 -0700
From: Linda Dunbar <linda.dunbar@huawei.com>
To: DIEGO LOPEZ GARCIA <diego.r.lopez@telefonica.com>
Thread-Topic: =?Windows-1252?Q?[I2nsf]__I2NSF_Terminology_draft_:__Is_it_better_to_have?= =?Windows-1252?Q?_two_distinct_terminologies_to_differentiate_the_=93Clie?= =?Windows-1252?Q?nt_to_controller=94_from_the_=93Client_to_NSFs=94=3F?=
Thread-Index: AdHJpQJMphaYqA5QSOm+bAlcWoNW6QBM5WQAADaf5SA=
Date: Tue, 21 Jun 2016 12:02:12 +0000
Message-ID: <4A95BA014132FF49AE685FAB4B9F17F657ED28E8@dfweml501-mbb>
References: <4A95BA014132FF49AE685FAB4B9F17F657EC498B@dfweml501-mbb> <D0D94C85-ACFB-4098-8189-C8367F594C87@telefonica.com>
In-Reply-To: <D0D94C85-ACFB-4098-8189-C8367F594C87@telefonica.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.200.216.117]
Content-Type: multipart/alternative; boundary="_000_4A95BA014132FF49AE685FAB4B9F17F657ED28E8dfweml501mbb_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020202.57692CD0.0335, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 5554f0d4137bc7dc268e2ea1704b098c
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/aXgfWLAwrZ2R53WT1tQ7zYybaug>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, "Xialiang \(Frank\)" <frank.xialiang@huawei.com>, Susan Hares <shares@ndzh.com>, John Strassner <strazpdj@gmail.com>
Subject: Re: [I2nsf] =?windows-1252?q?I2NSF_Terminology_draft_=3A__Is_it_bette?= =?windows-1252?q?r_to_have_two_distinct_terminologies_to_differentiate_th?= =?windows-1252?q?e_=93Client_to_controller=94_from_the_=93Client_to_NSFs?= =?windows-1252?q?=94=3F?=
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 21 Jun 2016 12:02:32 -0000

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

Diego,

Do you mean that we should abandon the general =93I2NSF Client=94 term, ins=
tead having the following two separate definitions?

Controller Client: I2NSF applications that send inquiry/request for Flow Se=
curity Policy to a controller (who controls a network). For example: an ove=
rlay network controller sending inquiry/request for Flow Security Policy to=
 an underlay network controller

NSF Client: I2NSF controllers that send Flow Security Policy to individual =
NSFs

Linda

From: DIEGO LOPEZ GARCIA [mailto:diego.r.lopez@telefonica.com]
Sent: Monday, June 20, 2016 4:46 AM
To: Linda Dunbar
Cc: John Strassner; Xialiang (Frank); Susan Hares; I2NSF@ietf.org
Subject: Re: [I2nsf] I2NSF Terminology draft : Is it better to have two dis=
tinct terminologies to differentiate the =93Client to controller=94 from th=
e =93Client to NSFs=94?

Hi Linda,

The obvious suggestion that comes to my mind is to use the SDN analogy, and=
 call the clients of type 1 =93I2NSF applications=94 and those of type 2 =
=93I2NSF controllers=94

Be goode,

On 18 Jun 2016, at 23:08 , Linda Dunbar <linda.dunbar@huawei.com<mailto:lin=
da.dunbar@huawei.com>> wrote:

Dear authors of the I2NSF terminology draft:

I2NSF framework has two different types of clients:
1.      One type of client sending inquiry/request for Flow Security Policy=
 to a controller (who controls a network). For example: an overlay network =
controller sending inquiry/request for Flow Security Policy to an underlay =
network controller.
2.      Another type of client is the controller sending Flow Security Poli=
cy to individual NSFs.

Simply put, the client described in 1) is making request to the (I2NSF) Con=
troller (i.e. the controller=92s North Bound Interface); and the =93client=
=94 described in 2) is making request to the NSFs ( i.e. the controller=92s=
 South Bound Interface).

It seems to me that the =93I2NSF Client=94 described in the current I2NSF T=
erminology draft is performing the =93controller=94 function, and the =93I2=
NSF Agent=94 is residing in the NSF for receiving the flow security policie=
s from the =93Controller=94.


Is it better to have two distinct terminologies to differentiate the =93Cli=
ent to controller=94 from the =93Client to NSFs=94?

Any suggestions?

Linda

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

--
"Esta vez no fallaremos, Doctor Infierno"

Dr Diego R. Lopez
Telefonica I+D
http://people.tid.es/diego.lopez/

e-mail: diego.r.lopez@telefonica.com<mailto:diego.r.lopez@telefonica.com>
Tel:    +34 913 129 041
Mobile: +34 682 051 091
----------------------------------


________________________________

Este mensaje y sus adjuntos se dirigen exclusivamente a su destinatario, pu=
ede contener informaci=F3n privilegiada o confidencial y es para uso exclus=
ivo de la persona o entidad de destino. Si no es usted. el destinatario ind=
icado, queda notificado de que la lectura, utilizaci=F3n, divulgaci=F3n y/o=
 copia sin autorizaci=F3n puede estar prohibida en virtud de la legislaci=
=F3n vigente. Si ha recibido este mensaje por error, le rogamos que nos lo =
comunique inmediatamente por esta misma v=EDa y proceda a su destrucci=F3n.

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 co=
mmunication is strictly prohibited. If you have received this transmission =
in error, do not read it. Please immediately reply to the sender that you h=
ave received this communication in error and then delete it.

Esta mensagem e seus anexos se dirigem exclusivamente ao seu destinat=E1rio=
, pode conter informa=E7=E3o privilegiada ou confidencial e =E9 para uso ex=
clusivo da pessoa ou entidade de destino. Se n=E3o =E9 vossa senhoria o des=
tinat=E1rio indicado, fica notificado de que a leitura, utiliza=E7=E3o, div=
ulga=E7=E3o e/ou c=F3pia sem autoriza=E7=E3o pode estar proibida em virtude=
 da legisla=E7=E3o vigente. Se recebeu esta mensagem por erro, rogamos-lhe =
que nos o comunique imediatamente por esta mesma via e proceda a sua destru=
i=E7=E3o

--_000_4A95BA014132FF49AE685FAB4B9F17F657ED28E8dfweml501mbb_
Content-Type: text/html; charset="Windows-1252"
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=3DWindows-1=
252">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family: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:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:LucidaGrande;
	panose-1:0 0 0 0 0 0 0 0 0 0;}
/* 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.apple-converted-space
	{mso-style-name:apple-converted-space;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Diego,
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Do you mean that we shoul=
d abandon the general =93I2NSF Client=94 term, instead having the following=
 two separate definitions?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><u><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Controller Client</=
span></u></b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot=
;,&quot;sans-serif&quot;;color:#1F497D">:
</span>I2NSF applications<span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"> that send inquiry/requ=
est for Flow Security Policy to a controller (who controls a network). For =
example: an overlay network controller sending inquiry/request
 for Flow Security Policy to an underlay network controller<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><b><u><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">NSF Client</span></=
u></b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;;color:#1F497D">:
</span>I2NSF controllers <span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">
that send Flow Security Policy to individual NSFs<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Linda<o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> DIEGO LO=
PEZ GARCIA [mailto:diego.r.lopez@telefonica.com]
<br>
<b>Sent:</b> Monday, June 20, 2016 4:46 AM<br>
<b>To:</b> Linda Dunbar<br>
<b>Cc:</b> John Strassner; Xialiang (Frank); Susan Hares; I2NSF@ietf.org<br=
>
<b>Subject:</b> Re: [I2nsf] I2NSF Terminology draft : Is it better to have =
two distinct terminologies to differentiate the =93Client to controller=94 =
from the =93Client to NSFs=94?<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Hi Linda, <o:p></o:p></p>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">The obvious suggestion that comes to my mind is to u=
se the SDN analogy, and call the clients of type 1 =93I2NSF applications=94=
 and those of type 2 =93I2NSF controllers=94<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Be goode,<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal">On 18 Jun 2016, at 23:08 , Linda Dunbar &lt;<a href=
=3D"mailto:linda.dunbar@huawei.com">linda.dunbar@huawei.com</a>&gt; wrote:<=
o:p></o:p></p>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Dear authors of the I2NSF terminology d=
raft:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">I2NSF framework has two different types=
 of clients:<o:p></o:p></span></p>
</div>
<div style=3D"margin-left:.5in">
<p class=3D"MsoNormal" style=3D"text-indent:-.25in"><span style=3D"font-siz=
e:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">1.</span><=
span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=3D=
"apple-converted-space">&nbsp;</span></span><span style=3D"font-size:11.0pt=
;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">One
 type of client sending inquiry/request for Flow Security Policy to a contr=
oller (who controls a network). For example: an overlay network controller =
sending inquiry/request for Flow Security Policy to an underlay network con=
troller.<o:p></o:p></span></p>
</div>
<div style=3D"margin-left:.5in">
<p class=3D"MsoNormal" style=3D"text-indent:-.25in"><span style=3D"font-siz=
e:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">2.</span><=
span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=3D=
"apple-converted-space">&nbsp;</span></span><span style=3D"font-size:11.0pt=
;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">Another
 type of client is the controller sending Flow Security Policy to individua=
l NSFs.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Simply put, the client described in 1) =
is making request to the (I2NSF) Controller (i.e. the controller=92s North =
Bound Interface); and the =93client=94 described in 2) is making
 request to the NSFs ( i.e. the controller=92s South Bound Interface).<o:p>=
</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">It seems to me that the =93I2NSF Client=
=94 described in the current I2NSF Terminology draft is performing the =93c=
ontroller=94 function, and the =93I2NSF Agent=94 is residing in the
 NSF for receiving the flow security policies from the =93Controller=94.<o:=
p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Is it better to have two distinct termi=
nologies to differentiate the =93Client to controller=94 from the =93Client=
 to NSFs=94?<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Any suggestions?<span class=3D"apple-co=
nverted-space">&nbsp;</span><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Linda<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:6.5pt;font-family:&quot;Luc=
idaGrande&quot;,&quot;serif&quot;">________________________________________=
_______<br>
I2nsf mailing list<br>
</span><a href=3D"mailto:I2nsf@ietf.org"><span style=3D"font-size:6.5pt;fon=
t-family:&quot;LucidaGrande&quot;,&quot;serif&quot;;color:purple">I2nsf@iet=
f.org</span></a><span style=3D"font-size:6.5pt;font-family:&quot;LucidaGran=
de&quot;,&quot;serif&quot;"><br>
</span><a href=3D"https://www.ietf.org/mailman/listinfo/i2nsf"><span style=
=3D"font-size:6.5pt;font-family:&quot;LucidaGrande&quot;,&quot;serif&quot;;=
color:purple">https://www.ietf.org/mailman/listinfo/i2nsf</span></a><o:p></=
o:p></p>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">--<br>
&quot;Esta vez no fallaremos, Doctor Infierno&quot;<br>
<br>
Dr Diego R. Lopez<br>
Telefonica I&#43;D<br>
<a href=3D"http://people.tid.es/diego.lopez/">http://people.tid.es/diego.lo=
pez/</a><br>
<br>
e-mail: <a href=3D"mailto:diego.r.lopez@telefonica.com">diego.r.lopez@telef=
onica.com</a><br>
Tel: &nbsp; &nbsp;&#43;34 913 129 041<br>
Mobile: &#43;34 682 051 091<br>
----------------------------------<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center">
<hr size=3D"3" width=3D"100%" align=3D"center">
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:7.5pt;font-family:&quot;Ari=
al&quot;,&quot;sans-serif&quot;;color:gray"><br>
Este mensaje y sus adjuntos se dirigen exclusivamente a su destinatario, pu=
ede contener informaci=F3n privilegiada o confidencial y es para uso exclus=
ivo de la persona o entidad de destino. Si no es usted. el destinatario ind=
icado, queda notificado de que la
 lectura, utilizaci=F3n, divulgaci=F3n y/o copia sin autorizaci=F3n puede e=
star prohibida en virtud de la legislaci=F3n vigente. Si ha recibido este m=
ensaje por error, le rogamos que nos lo comunique inmediatamente por esta m=
isma v=EDa y proceda a su destrucci=F3n.<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=E1rio=
, pode conter informa=E7=E3o privilegiada ou confidencial e =E9 para uso ex=
clusivo da pessoa ou entidade de destino. Se n=E3o =E9 vossa senhoria o des=
tinat=E1rio indicado, fica notificado de que a
 leitura, utiliza=E7=E3o, divulga=E7=E3o e/ou c=F3pia sem autoriza=E7=E3o p=
ode estar proibida em virtude da legisla=E7=E3o vigente. Se recebeu esta me=
nsagem por erro, rogamos-lhe que nos o comunique imediatamente por esta mes=
ma via e proceda a sua destrui=E7=E3o</span><o:p></o:p></p>
</div>
</body>
</html>

--_000_4A95BA014132FF49AE685FAB4B9F17F657ED28E8dfweml501mbb_--


From nobody Tue Jun 21 05:28:20 2016
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 9C78912B03B for <i2nsf@ietfa.amsl.com>; Tue, 21 Jun 2016 05:28:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.036
X-Spam-Level: 
X-Spam-Status: No, score=-4.036 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001, T_FILL_THIS_FORM_SHORT=0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id D4hF7IEIkRQG for <i2nsf@ietfa.amsl.com>; Tue, 21 Jun 2016 05:28:15 -0700 (PDT)
Received: from smtptc.telefonica.com (smtptc.telefonica.com [195.76.34.108]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D1D8712B00A for <I2NSF@ietf.org>; Tue, 21 Jun 2016 05:28:14 -0700 (PDT)
Received: from smtptc.telefonica.com (tgtim3c01.telefonica.com [127.0.0.1]) by IMSVA (Postfix) with ESMTP id BCB0C461106; Tue, 21 Jun 2016 14:28:11 +0200 (CEST)
Received: from ESTGVMSP101.EUROPE.telefonica.corp (unknown [10.92.4.9]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client CN "ESTGVMSP101", Issuer "ESTGVMSP101" (not verified)) by smtptc.telefonica.com (Postfix) with ESMTPS id 983C34610E2; Tue, 21 Jun 2016 14:28:11 +0200 (CEST)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (10.92.5.139) by tls.telefonica.com (10.92.6.49) with Microsoft SMTP Server (TLS) id 14.3.266.1; Tue, 21 Jun 2016 14:28:10 +0200
Received: from DB6PR0601MB2167.eurprd06.prod.outlook.com (10.168.57.26) by DB6PR0601MB2168.eurprd06.prod.outlook.com (10.168.57.27) with Microsoft SMTP Server (TLS) id 15.1.523.4; Tue, 21 Jun 2016 12:28:09 +0000
Received: from DB6PR0601MB2167.eurprd06.prod.outlook.com ([10.168.57.26]) by DB6PR0601MB2167.eurprd06.prod.outlook.com ([10.168.57.26]) with mapi id 15.01.0523.015; Tue, 21 Jun 2016 12:28:09 +0000
From: DIEGO LOPEZ GARCIA <diego.r.lopez@telefonica.com>
To: Linda Dunbar <linda.dunbar@huawei.com>
Thread-Topic: =?Windows-1252?Q?[I2nsf]__I2NSF_Terminology_draft_:__Is_it_better_to_have?= =?Windows-1252?Q?_two_distinct_terminologies_to_differentiate_the_=93Clie?= =?Windows-1252?Q?nt_to_controller=94_from_the_=93Client_to_NSFs=94=3F?=
Thread-Index: AdHJpQJMphaYqA5QSOm+bAlcWoNW6QBM5WQAADaf5SAAAVHoAA==
Date: Tue, 21 Jun 2016 12:28:09 +0000
Message-ID: <ECA0B7D8-8089-489C-8AE5-F0727BD58537@telefonica.com>
References: <4A95BA014132FF49AE685FAB4B9F17F657EC498B@dfweml501-mbb> <D0D94C85-ACFB-4098-8189-C8367F594C87@telefonica.com> <4A95BA014132FF49AE685FAB4B9F17F657ED28E8@dfweml501-mbb>
In-Reply-To: <4A95BA014132FF49AE685FAB4B9F17F657ED28E8@dfweml501-mbb>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=diego.r.lopez@telefonica.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [62.214.2.210]
x-ms-office365-filtering-correlation-id: 521979ae-1d0a-4fab-2c8f-08d399cf8108
x-microsoft-exchange-diagnostics: 1; DB6PR0601MB2168; 6:SkyENyKEbPZDZ+MJmEYJubBOn40dpzR9Uim/+4famSHB8FCuDJvAKbex41JQ5CjuKiqG6d0NtMOdexQ24TrqxaT29yK0wGwRVf61DnhIZ9F9zImhvHZwveHosu5WEUSq6IxJbZX7bDAONfrU/ACrfhOumz5oelp00d0eFKpMB1RzxrptG7FYYpF9UiwNYCP6xshg8xxUesbpVwoffrToVupuSAqyuq7HcmP+DtUFABGYfiWJ/y6/8sKmiht0lftJqHHTShzerBxGK2uwndNi6fuDisDsN/GyoSpeXelKbsU=; 5:c3zARt1sM2r0DnKjbtufH37R9xtu0C3Qj3eYrCbnbWGt+ek3HnE06mnJ7dQM7gH/7JQE8u6bzhx02gLOSwYJZpbhCoP7fLp4T3MTJgpouTapGjQQRFj6P7gdJZ/KSKiLk8W7XWnHVw5VE0djRPcApg==; 24:bLIbXKmzxqxD+MXuZsh2RjV4aDuGF5O54UYypZC9Wn0T2UbK8cuzkI4Zg149XUgMsSrfhMhTgbof5rf6FkSyVCQ+DcyI+U5lpnLiKIRcvvo=; 7:esiiZ/CwFELC504USFUNLakOciUebo07IJAmKl79fy1hYi2J5HDjMtcfrkHp1LhPnK9yBYIHIISusAWh9Vm6BTRTaIHNKwQDud2xycIjEZtpGirg99if5KdGqN2STWFb0SLF/8bkIIpOtvCtB192aJ8MbQ0TREl1OL4h2ARrGikRrY7rXXCL1o2Pbz3wJ1PxXTcFy107EhX9iAj/+7bTbMpC9/GmLamcdImhdDbM5pZFe1v5zRhVfVn4Shztokc5
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB6PR0601MB2168;
x-microsoft-antispam-prvs: <DB6PR0601MB2168930AD5DABFC95C01B635DF2B0@DB6PR0601MB2168.eurprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(40392960112811)(278428928389397)(192374486261705)(50582790962513); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046); SRVR:DB6PR0601MB2168; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0601MB2168; 
x-forefront-prvs: 098076C36C
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(7916002)(25724002)(24454002)(252514010)(199003)(377454003)(15404003)(40134004)(189002)(4326007)(2900100001)(19580395003)(19580405001)(92566002)(2906002)(2950100001)(7846002)(81156014)(68736007)(82746002)(77096005)(122556002)(83716003)(81166006)(7906002)(15975445007)(36756003)(8936002)(586003)(19617315012)(16236675004)(3846002)(101416001)(6116002)(102836003)(86362001)(76176999)(110136002)(11100500001)(189998001)(54356999)(3280700002)(50986999)(97736004)(87936001)(3660700001)(106356001)(10400500002)(5002640100001)(66066001)(33656002)(105586002)(7736002)(104396002); DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR0601MB2168; H:DB6PR0601MB2167.eurprd06.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: telefonica.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_ECA0B7D88089489C8AE5F0727BD58537telefonicacom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jun 2016 12:28:09.0687 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9744600e-3e04-492e-baa1-25ec245c6f10
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0601MB2168
X-OriginatorOrg: telefonica.com
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.0.0.1549-8.0.0.1202-22404.006
X-TM-AS-Result: No--14.655-7.0-31-10
X-imss-scan-details: No--14.655-7.0-31-10
X-TMASE-Version: IMSVA-9.0.0.1549-8.0.1202-22404.006
X-TMASE-Result: 10--14.654600-10.000000
X-TMASE-MatchedRID: Xxz90/Ib/ZhbJCKOm3VRCQ/UGywo+007Z7KXjwm26qp/Gd4LOa0GoKM1 kTiFKH8asznIV04I19HFlCgYxEaGE5ZerG8BtThy9ZqLLO4S/YoKteSm3u0RZNO2wn0eLBs9Gdf k8pdt0dHVFtf7bVfns6wOh3D3JSTG9mnDjfUPq57YHLpNosb8VmM94EcycNIw/lWL4qGQfa/4+A YiKQfDV/oIT/OJArWv0Hw1iCxvQamSTnFzEHOIwWjliw+xvItd82+ZJoKeNOX/E8Ay3PiCMbrfq FXprUTHgyh/dXUD5jowo+sXt0rns8hpcNaVl4hsU6p2G0fnjJVIpkGnKO7iLmivEE1FVN84qJpf BLMCZP+l7mor8njORHfH7G/QANL1KbDdUjmAeWkC6JiNpj6ARgXezx7eDRHPvZauTXWX8S3R+xa VaSWu04wU9GNPgwxwsgS2uxmCB5BCZapMsw2SKp/zb8fM+3GvIhet+F77VHMRAUdSOklvaRN8Bu BzcFofNVpfUz71o+5WdBPqAOaXVTP168+pSrKCH1bhq4z+yfSxgpAsVRsHu3yJcUmdDy/zbj46G 69Nmg29P47o5uZEhQiORHpWha5YW0/6WPAv0J+706wALCx7ZA5UXpn+g8VFHPIaBeHVc7mG0ASr 7uWhrpp2DSAUwdmU2KXf4O7h41i5ItCvJJs8owwQA4nNCYTb8Gdg+x3pZJDlAuhkJSlsvhyVOz5 Yyxz8mOKgZR6/iGE+WvNqiB2InDx+vFAYi3bBvtZJgKYyCJiYIJ79LvfQ3K1DgnOogswhG7bydL oQ/pM25XOhnouJ5RuurbgYp+HQqwU71dzr0SubKItl61J/yZUdXE/WGn0FC4Pdtv2zKQXmFtt/5 bvnJc0f8eZoP5tgqNDwILffRC4g5mExVyfvfmbLCEx7CYZMseq2WLdhkBIbNij1XhCFfpVmxn/4 x7HDvzyxb53XYQVqxMN2ESjnLR/BXqwE9HSW
X-TMASE-SNAP-Result: 1.811037.0001-0-1-22:0,12:0
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/wg_yRz4-Let2oXjR433Shjl7Noo>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, "Xialiang \(Frank\)" <frank.xialiang@huawei.com>, Susan Hares <shares@ndzh.com>, John Strassner <strazpdj@gmail.com>
Subject: Re: [I2nsf] =?windows-1252?q?I2NSF_Terminology_draft_=3A__Is_it_bette?= =?windows-1252?q?r_to_have_two_distinct_terminologies_to_differentiate_th?= =?windows-1252?q?e_=93Client_to_controller=94_from_the_=93Client_to_NSFs?= =?windows-1252?q?=94=3F?=
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 21 Jun 2016 12:28:18 -0000

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

Hi,

Not exactly. We could say that we have two type of I2NSF clients:

* I2NSF applications, sending inquiry/request for Flow Security Policy to a=
 controller (which controls a security domain)

* I2NSF controllers, that collect and expose NSF capabilities, and send Flo=
w Security Policy to individual NSFs within a security domain

(Note the use of the term =93security domain=94 rather than =93network=94)

Be goode,

On 21 Jun 2016, at 14:02 , Linda Dunbar <linda.dunbar@huawei.com<mailto:lin=
da.dunbar@huawei.com>> wrote:

Diego,

Do you mean that we should abandon the general =93I2NSF Client=94 term, ins=
tead having the following two separate definitions?

Controller Client: I2NSF applications that send inquiry/request for Flow Se=
curity Policy to a controller (who controls a network). For example: an ove=
rlay network controller sending inquiry/request for Flow Security Policy to=
 an underlay network controller

NSF Client: I2NSF controllers that send Flow Security Policy to individual =
NSFs

Linda

From: DIEGO LOPEZ GARCIA [mailto:diego.r.lopez@telefonica.com]
Sent: Monday, June 20, 2016 4:46 AM
To: Linda Dunbar
Cc: John Strassner; Xialiang (Frank); Susan Hares; I2NSF@ietf.org<mailto:I2=
NSF@ietf.org>
Subject: Re: [I2nsf] I2NSF Terminology draft : Is it better to have two dis=
tinct terminologies to differentiate the =93Client to controller=94 from th=
e =93Client to NSFs=94?

Hi Linda,

The obvious suggestion that comes to my mind is to use the SDN analogy, and=
 call the clients of type 1 =93I2NSF applications=94 and those of type 2 =
=93I2NSF controllers=94

Be goode,

On 18 Jun 2016, at 23:08 , Linda Dunbar <linda.dunbar@huawei.com<mailto:lin=
da.dunbar@huawei.com>> wrote:

Dear authors of the I2NSF terminology draft:

I2NSF framework has two different types of clients:
1.      One type of client sending inquiry/request for Flow Security Policy=
 to a controller (who controls a network). For example: an overlay network =
controller sending inquiry/request for Flow Security Policy to an underlay =
network controller.
2.      Another type of client is the controller sending Flow Security Poli=
cy to individual NSFs.

Simply put, the client described in 1) is making request to the (I2NSF) Con=
troller (i.e. the controller=92s North Bound Interface); and the =93client=
=94 described in 2) is making request to the NSFs ( i.e. the controller=92s=
 South Bound Interface).

It seems to me that the =93I2NSF Client=94 described in the current I2NSF T=
erminology draft is performing the =93controller=94 function, and the =93I2=
NSF Agent=94 is residing in the NSF for receiving the flow security policie=
s from the =93Controller=94.


Is it better to have two distinct terminologies to differentiate the =93Cli=
ent to controller=94 from the =93Client to NSFs=94?

Any suggestions?

Linda

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

--
"Esta vez no fallaremos, Doctor Infierno"

Dr Diego R. Lopez
Telefonica I+D
http://people.tid.es/diego.lopez/

e-mail: diego.r.lopez@telefonica.com<mailto:diego.r.lopez@telefonica.com>
Tel:    +34 913 129 041
Mobile: +34 682 051 091
----------------------------------


________________________________

Este mensaje y sus adjuntos se dirigen exclusivamente a su destinatario, pu=
ede contener informaci=F3n privilegiada o confidencial y es para uso exclus=
ivo de la persona o entidad de destino. Si no es usted. el destinatario ind=
icado, queda notificado de que la lectura, utilizaci=F3n, divulgaci=F3n y/o=
 copia sin autorizaci=F3n puede estar prohibida en virtud de la legislaci=
=F3n vigente. Si ha recibido este mensaje por error, le rogamos que nos lo =
comunique inmediatamente por esta misma v=EDa y proceda a su destrucci=F3n.

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 co=
mmunication is strictly prohibited. If you have received this transmission =
in error, do not read it. Please immediately reply to the sender that you h=
ave received this communication in error and then delete it.

Esta mensagem e seus anexos se dirigem exclusivamente ao seu destinat=E1rio=
, pode conter informa=E7=E3o privilegiada ou confidencial e =E9 para uso ex=
clusivo da pessoa ou entidade de destino. Se n=E3o =E9 vossa senhoria o des=
tinat=E1rio indicado, fica notificado de que a leitura, utiliza=E7=E3o, div=
ulga=E7=E3o e/ou c=F3pia sem autoriza=E7=E3o pode estar proibida em virtude=
 da legisla=E7=E3o vigente. Se recebeu esta mensagem por erro, rogamos-lhe =
que nos o comunique imediatamente por esta mesma via e proceda a sua destru=
i=E7=E3o

--
"Esta vez no fallaremos, Doctor Infierno"

Dr Diego R. Lopez
Telefonica I+D
http://people.tid.es/diego.lopez/

e-mail: diego.r.lopez@telefonica.com
Tel:    +34 913 129 041
Mobile: +34 682 051 091
----------------------------------


________________________________

Este mensaje y sus adjuntos se dirigen exclusivamente a su destinatario, pu=
ede contener informaci=F3n privilegiada o confidencial y es para uso exclus=
ivo de la persona o entidad de destino. Si no es usted. el destinatario ind=
icado, queda notificado de que la lectura, utilizaci=F3n, divulgaci=F3n y/o=
 copia sin autorizaci=F3n puede estar prohibida en virtud de la legislaci=
=F3n vigente. Si ha recibido este mensaje por error, le rogamos que nos lo =
comunique inmediatamente por esta misma v=EDa y proceda a su destrucci=F3n.

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 co=
mmunication is strictly prohibited. If you have received this transmission =
in error, do not read it. Please immediately reply to the sender that you h=
ave received this communication in error and then delete it.

Esta mensagem e seus anexos se dirigem exclusivamente ao seu destinat=E1rio=
, pode conter informa=E7=E3o privilegiada ou confidencial e =E9 para uso ex=
clusivo da pessoa ou entidade de destino. Se n=E3o =E9 vossa senhoria o des=
tinat=E1rio indicado, fica notificado de que a leitura, utiliza=E7=E3o, div=
ulga=E7=E3o e/ou c=F3pia sem autoriza=E7=E3o pode estar proibida em virtude=
 da legisla=E7=E3o vigente. Se recebeu esta mensagem por erro, rogamos-lhe =
que nos o comunique imediatamente por esta mesma via e proceda a sua destru=
i=E7=E3o

--_000_ECA0B7D88089489C8AE5F0727BD58537telefonicacom_
Content-Type: text/html; charset="Windows-1252"
Content-ID: <CD67AB8CC18AA146B46649FF5824B321@eurprd06.prod.outlook.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space;" class=3D"">
Hi,
<div class=3D""><br class=3D"">
</div>
<div class=3D"">
<div class=3D"">Not exactly. We could say that we have two type of I2NSF cl=
ients:</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">* I2NSF applications,&nbsp;<span style=3D"text-indent: -0.2=
5in;" class=3D"">sending inquiry/request for Flow Security Policy to a cont=
roller (which controls a security domain)</span></div>
</div>
<div class=3D""><span style=3D"text-indent: -0.25in;" class=3D""><br class=
=3D"">
</span></div>
<div class=3D"">
<div>* I2NSF controllers, that collect and expose NSF capabilities, and sen=
d Flow Security Policy to individual NSFs within a security domain</div>
<div><br class=3D"">
</div>
<div>(Note the use of the term =93security domain=94 rather than =93network=
=94)</div>
<div><br class=3D"">
</div>
<div>Be goode,</div>
<div><br class=3D"">
<blockquote type=3D"cite" class=3D"">
<div class=3D"">On 21 Jun 2016, at 14:02 , Linda Dunbar &lt;<a href=3D"mail=
to:linda.dunbar@huawei.com" class=3D"">linda.dunbar@huawei.com</a>&gt; wrot=
e:</div>
<br class=3D"Apple-interchange-newline">
<div class=3D"">
<div class=3D"WordSection1" style=3D"page: WordSection1; font-family: Lucid=
aGrande; font-size: 11px; font-style: normal; font-variant: normal; font-we=
ight: normal; letter-spacing: normal; line-height: normal; orphans: auto; t=
ext-align: start; text-indent: 0px; text-transform: none; white-space: norm=
al; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125);" class=3D"">Diego,<o:p class=3D""></o:p></span></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125);" class=3D"">&nbsp;</span></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125);" class=3D"">Do you mean that we should abandon the general =
=93I2NSF Client=94 term, instead having the following two separate definiti=
ons?<o:p class=3D""></o:p></span></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125);" class=3D"">&nbsp;</span></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125);" class=3D""><o:p class=3D""></o:p></span></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<b class=3D""><u class=3D""><span style=3D"font-size: 11pt; font-family: Ca=
libri, sans-serif; color: rgb(31, 73, 125);" class=3D"">Controller Client</=
span></u></b><span style=3D"font-size: 11pt; font-family: Calibri, sans-ser=
if; color: rgb(31, 73, 125);" class=3D"">:<span class=3D"Apple-converted-sp=
ace">&nbsp;</span></span>I2NSF
 applications<span style=3D"font-size: 11pt; font-family: Calibri, sans-ser=
if; color: rgb(31, 73, 125);" class=3D""><span class=3D"Apple-converted-spa=
ce">&nbsp;</span>that send inquiry/request for Flow Security Policy to a co=
ntroller (who controls a network). For example:
 an overlay network controller sending inquiry/request for Flow Security Po=
licy to an underlay network controller<o:p class=3D""></o:p></span></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125);" class=3D"">&nbsp;</span></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<b class=3D""><u class=3D""><span style=3D"font-size: 11pt; font-family: Ca=
libri, sans-serif; color: rgb(31, 73, 125);" class=3D"">NSF Client</span></=
u></b><span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; col=
or: rgb(31, 73, 125);" class=3D"">:<span class=3D"Apple-converted-space">&n=
bsp;</span></span>I2NSF
 controllers<span class=3D"Apple-converted-space">&nbsp;</span><span style=
=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 1=
25);" class=3D"">that send Flow Security Policy to individual NSFs<o:p clas=
s=3D""></o:p></span></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125);" class=3D"">&nbsp;</span></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125);" class=3D"">Linda<o:p class=3D""></o:p></span></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125);" class=3D"">&nbsp;</span></div>
<div class=3D"">
<div style=3D"border-style: solid none none; border-top-color: rgb(181, 196=
, 223); border-top-width: 1pt; padding: 3pt 0in 0in;" class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<b class=3D""><span style=3D"font-size: 10pt; font-family: Tahoma, sans-ser=
if;" class=3D"">From:</span></b><span style=3D"font-size: 10pt; font-family=
: Tahoma, sans-serif;" class=3D""><span class=3D"Apple-converted-space">&nb=
sp;</span>DIEGO LOPEZ GARCIA [<a href=3D"mailto:diego.r.lopez@telefonica.co=
m" style=3D"color: purple; text-decoration: underline;" class=3D"">mailto:d=
iego.r.lopez@telefonica.com</a>]<span class=3D"Apple-converted-space">&nbsp=
;</span><br class=3D"">
<b class=3D"">Sent:</b><span class=3D"Apple-converted-space">&nbsp;</span>M=
onday, June 20, 2016 4:46 AM<br class=3D"">
<b class=3D"">To:</b><span class=3D"Apple-converted-space">&nbsp;</span>Lin=
da Dunbar<br class=3D"">
<b class=3D"">Cc:</b><span class=3D"Apple-converted-space">&nbsp;</span>Joh=
n Strassner; Xialiang (Frank); Susan Hares;<span class=3D"Apple-converted-s=
pace">&nbsp;</span><a href=3D"mailto:I2NSF@ietf.org" style=3D"color: purple=
; text-decoration: underline;" class=3D"">I2NSF@ietf.org</a><br class=3D"">
<b class=3D"">Subject:</b><span class=3D"Apple-converted-space">&nbsp;</spa=
n>Re: [I2nsf] I2NSF Terminology draft : Is it better to have two distinct t=
erminologies to differentiate the =93Client to controller=94 from the =93Cl=
ient to NSFs=94?<o:p class=3D""></o:p></span></div>
</div>
</div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
Hi Linda,<span class=3D"Apple-converted-space">&nbsp;</span><o:p class=3D""=
></o:p></div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
The obvious suggestion that comes to my mind is to use the SDN analogy, and=
 call the clients of type 1 =93I2NSF applications=94 and those of type 2 =
=93I2NSF controllers=94<o:p class=3D""></o:p></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
Be goode,<o:p class=3D""></o:p></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
</div>
<div class=3D"">
<div class=3D"">
<blockquote style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
On 18 Jun 2016, at 23:08 , Linda Dunbar &lt;<a href=3D"mailto:linda.dunbar@=
huawei.com" style=3D"color: purple; text-decoration: underline;" class=3D""=
>linda.dunbar@huawei.com</a>&gt; wrote:<o:p class=3D""></o:p></div>
</div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif;" class=3D=
"">Dear authors of the I2NSF terminology draft:<o:p class=3D""></o:p></span=
></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif;" class=3D=
"">&nbsp;<o:p class=3D""></o:p></span></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif;" class=3D=
"">I2NSF framework has two different types of clients:<o:p class=3D""></o:p=
></span></div>
</div>
<div style=3D"margin-left: 0.5in;" class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif; text-indent: -0.25in;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif;" class=3D=
"">1.</span><span style=3D"font-size: 7pt;" class=3D"">&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;<span class=3D"apple-converted-space">&nbsp;</span></span><span s=
tyle=3D"font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">One =
type
 of client sending inquiry/request for Flow Security Policy to a controller=
 (who controls a network). For example: an overlay network controller sendi=
ng inquiry/request for Flow Security Policy to an underlay network controll=
er.<o:p class=3D""></o:p></span></div>
</div>
<div style=3D"margin-left: 0.5in;" class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif; text-indent: -0.25in;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif;" class=3D=
"">2.</span><span style=3D"font-size: 7pt;" class=3D"">&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;<span class=3D"apple-converted-space">&nbsp;</span></span><span s=
tyle=3D"font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">Anot=
her
 type of client is the controller sending Flow Security Policy to individua=
l NSFs.<o:p class=3D""></o:p></span></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif;" class=3D=
"">&nbsp;<o:p class=3D""></o:p></span></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif;" class=3D=
"">Simply put, the client described in 1) is making request to the (I2NSF) =
Controller (i.e. the controller=92s North Bound Interface); and the =93clie=
nt=94 described in 2) is making request to
 the NSFs ( i.e. the controller=92s South Bound Interface).<o:p class=3D"">=
</o:p></span></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif;" class=3D=
"">&nbsp;<o:p class=3D""></o:p></span></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif;" class=3D=
"">It seems to me that the =93I2NSF Client=94 described in the current I2NS=
F Terminology draft is performing the =93controller=94 function, and the =
=93I2NSF Agent=94 is residing in the NSF for receiving
 the flow security policies from the =93Controller=94.<o:p class=3D""></o:p=
></span></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif;" class=3D=
"">&nbsp;<o:p class=3D""></o:p></span></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif;" class=3D=
"">&nbsp;<o:p class=3D""></o:p></span></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif;" class=3D=
"">Is it better to have two distinct terminologies to differentiate the =93=
Client to controller=94 from the =93Client to NSFs=94?<o:p class=3D""></o:p=
></span></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif;" class=3D=
"">&nbsp;<o:p class=3D""></o:p></span></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif;" class=3D=
"">Any suggestions?<span class=3D"apple-converted-space">&nbsp;</span><o:p =
class=3D""></o:p></span></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif;" class=3D=
"">&nbsp;<o:p class=3D""></o:p></span></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif;" class=3D=
"">Linda<o:p class=3D""></o:p></span></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif;" class=3D=
"">&nbsp;<o:p class=3D""></o:p></span></div>
</div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 6.5pt; font-family: LucidaGrande, serif;" class=
=3D"">_______________________________________________<br class=3D"">
I2nsf mailing list<br class=3D"">
</span><a href=3D"mailto:I2nsf@ietf.org" style=3D"color: purple; text-decor=
ation: underline;" class=3D""><span style=3D"font-size: 6.5pt; font-family:=
 LucidaGrande, serif; color: purple;" class=3D"">I2nsf@ietf.org</span></a><=
span style=3D"font-size: 6.5pt; font-family: LucidaGrande, serif;" class=3D=
""><br class=3D"">
</span><a href=3D"https://www.ietf.org/mailman/listinfo/i2nsf" style=3D"col=
or: purple; text-decoration: underline;" class=3D""><span style=3D"font-siz=
e: 6.5pt; font-family: LucidaGrande, serif; color: purple;" class=3D"">http=
s://www.ietf.org/mailman/listinfo/i2nsf</span></a><o:p class=3D""></o:p></d=
iv>
</div>
</blockquote>
</div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"" class=3D"">--<br class=3D"">
&quot;Esta vez no fallaremos, Doctor Infierno&quot;<br class=3D"">
<br class=3D"">
Dr Diego R. Lopez<br class=3D"">
Telefonica I&#43;D<br class=3D"">
<a href=3D"http://people.tid.es/diego.lopez/" style=3D"color: purple; text-=
decoration: underline;" class=3D"">http://people.tid.es/diego.lopez/</a><br=
 class=3D"">
<br class=3D"">
e-mail:<span class=3D"Apple-converted-space">&nbsp;</span><a href=3D"mailto=
:diego.r.lopez@telefonica.com" style=3D"color: purple; text-decoration: und=
erline;" class=3D"">diego.r.lopez@telefonica.com</a><br class=3D"">
Tel: &nbsp; &nbsp;&#43;34 913 129 041<br class=3D"">
Mobile: &#43;34 682 051 091<br class=3D"">
----------------------------------<o:p class=3D""></o:p></span></div>
</div>
</div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
</div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div class=3D"MsoNormal" align=3D"center" style=3D"margin: 0in 0in 0.0001pt=
; font-size: 12pt; font-family: 'Times New Roman', serif; text-align: cente=
r;">
<hr size=3D"3" width=3D"100%" align=3D"center" class=3D"">
</div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 7.5pt; font-family: Arial, sans-serif; color: gra=
y;" class=3D""><br class=3D"">
Este mensaje y sus adjuntos se dirigen exclusivamente a su destinatario, pu=
ede contener informaci=F3n privilegiada o confidencial y es para uso exclus=
ivo de la persona o entidad de destino. Si no es usted. el destinatario ind=
icado, queda notificado de que la
 lectura, utilizaci=F3n, divulgaci=F3n y/o copia sin autorizaci=F3n puede e=
star prohibida en virtud de la legislaci=F3n vigente. Si ha recibido este m=
ensaje por error, le rogamos que nos lo comunique inmediatamente por esta m=
isma v=EDa y proceda a su destrucci=F3n.<br class=3D"">
<br class=3D"">
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 class=3D"">
<br class=3D"">
Esta mensagem e seus anexos se dirigem exclusivamente ao seu destinat=E1rio=
, pode conter informa=E7=E3o privilegiada ou confidencial e =E9 para uso ex=
clusivo da pessoa ou entidade de destino. Se n=E3o =E9 vossa senhoria o des=
tinat=E1rio indicado, fica notificado de que a
 leitura, utiliza=E7=E3o, divulga=E7=E3o e/ou c=F3pia sem autoriza=E7=E3o p=
ode estar proibida em virtude da legisla=E7=E3o vigente. Se recebeu esta me=
nsagem por erro, rogamos-lhe que nos o comunique imediatamente por esta mes=
ma via e proceda a sua destrui=E7=E3o</span></div>
</div>
</div>
</blockquote>
</div>
<br class=3D"">
<div apple-content-edited=3D"true" class=3D"">
<div style=3D"color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; t=
ext-align: start; text-indent: 0px; text-transform: none; white-space: norm=
al; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-w=
rap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-=
space;" class=3D"">
--<br class=3D"">
&quot;Esta vez no fallaremos, Doctor Infierno&quot;<br class=3D"">
<br class=3D"">
Dr Diego R. Lopez<br class=3D"">
Telefonica I&#43;D<br class=3D"">
<a href=3D"http://people.tid.es/diego.lopez/" class=3D"">http://people.tid.=
es/diego.lopez/</a><br class=3D"">
<br class=3D"">
e-mail: diego.r.lopez@telefonica.com<br class=3D"">
Tel: &nbsp; &nbsp;&#43;34 913 129 041<br class=3D"">
Mobile: &#43;34 682 051 091<br class=3D"">
----------------------------------</div>
</div>
<br class=3D"">
</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=F3n privilegiada o confidencial y es para uso exclus=
ivo de la persona o entidad de destino. Si no es usted. el destinatario ind=
icado, queda notificado de que la
 lectura, utilizaci=F3n, divulgaci=F3n y/o copia sin autorizaci=F3n puede e=
star prohibida en virtud de la legislaci=F3n vigente. Si ha recibido este m=
ensaje por error, le rogamos que nos lo comunique inmediatamente por esta m=
isma v=EDa y proceda a su destrucci=F3n.<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=E1rio=
, pode conter informa=E7=E3o privilegiada ou confidencial e =E9 para uso ex=
clusivo da pessoa ou entidade de destino. Se n=E3o =E9 vossa senhoria o des=
tinat=E1rio indicado, fica notificado de que a
 leitura, utiliza=E7=E3o, divulga=E7=E3o e/ou c=F3pia sem autoriza=E7=E3o p=
ode estar proibida em virtude da legisla=E7=E3o vigente. Se recebeu esta me=
nsagem por erro, rogamos-lhe que nos o comunique imediatamente por esta mes=
ma via e proceda a sua destrui=E7=E3o<br>
</font>
</body>
</html>

--_000_ECA0B7D88089489C8AE5F0727BD58537telefonicacom_--


From nobody Tue Jun 21 05:35:11 2016
Return-Path: <linda.dunbar@huawei.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 561E312B078 for <i2nsf@ietfa.amsl.com>; Tue, 21 Jun 2016 05:34:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.636
X-Spam-Level: 
X-Spam-Status: No, score=-5.636 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001, T_FILL_THIS_FORM_SHORT=0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KeSLr-TXN1h9 for <i2nsf@ietfa.amsl.com>; Tue, 21 Jun 2016 05:34:56 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 524E812D08F for <I2NSF@ietf.org>; Tue, 21 Jun 2016 05:34:55 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml703-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CRF64510; Tue, 21 Jun 2016 12:34:52 +0000 (GMT)
Received: from DFWEML703-CAH.china.huawei.com (10.193.5.177) by lhreml703-cah.china.huawei.com (10.201.5.104) with Microsoft SMTP Server (TLS) id 14.3.235.1; Tue, 21 Jun 2016 13:34:52 +0100
Received: from DFWEML501-MBB.china.huawei.com ([10.193.5.179]) by DFWEML703-CAH.china.huawei.com ([10.193.5.177]) with mapi id 14.03.0235.001; Tue, 21 Jun 2016 05:34:44 -0700
From: Linda Dunbar <linda.dunbar@huawei.com>
To: DIEGO LOPEZ GARCIA <diego.r.lopez@telefonica.com>
Thread-Topic: =?Windows-1252?Q?[I2nsf]__I2NSF_Terminology_draft_:__Is_it_better_to_have?= =?Windows-1252?Q?_two_distinct_terminologies_to_differentiate_the_=93Clie?= =?Windows-1252?Q?nt_to_controller=94_from_the_=93Client_to_NSFs=94=3F?=
Thread-Index: AdHJpQJMphaYqA5QSOm+bAlcWoNW6QBM5WQAADaf5SAAAVHoAAAALGEw
Date: Tue, 21 Jun 2016 12:34:43 +0000
Message-ID: <4A95BA014132FF49AE685FAB4B9F17F657ED29B9@dfweml501-mbb>
References: <4A95BA014132FF49AE685FAB4B9F17F657EC498B@dfweml501-mbb> <D0D94C85-ACFB-4098-8189-C8367F594C87@telefonica.com> <4A95BA014132FF49AE685FAB4B9F17F657ED28E8@dfweml501-mbb> <ECA0B7D8-8089-489C-8AE5-F0727BD58537@telefonica.com>
In-Reply-To: <ECA0B7D8-8089-489C-8AE5-F0727BD58537@telefonica.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.200.216.117]
Content-Type: multipart/alternative; boundary="_000_4A95BA014132FF49AE685FAB4B9F17F657ED29B9dfweml501mbb_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020201.5769346D.017E, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 48e99cfc90fce558f2ff60b56fe62015
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/pbcAKHe1XbvAYznb3mMAcl0v0DE>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, "Xialiang \(Frank\)" <frank.xialiang@huawei.com>, Susan Hares <shares@ndzh.com>, John Strassner <strazpdj@gmail.com>
Subject: Re: [I2nsf] =?windows-1252?q?I2NSF_Terminology_draft_=3A__Is_it_bette?= =?windows-1252?q?r_to_have_two_distinct_terminologies_to_differentiate_th?= =?windows-1252?q?e_=93Client_to_controller=94_from_the_=93Client_to_NSFs?= =?windows-1252?q?=94=3F?=
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 21 Jun 2016 12:34:59 -0000

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

Diego,

That is great suggestion. Can the authors of the I2NSF terminology draft ad=
d those wording to the draft?

Thanks, Linda

From: DIEGO LOPEZ GARCIA [mailto:diego.r.lopez@telefonica.com]
Sent: Tuesday, June 21, 2016 7:28 AM
To: Linda Dunbar
Cc: John Strassner; Xialiang (Frank); Susan Hares; I2NSF@ietf.org
Subject: Re: [I2nsf] I2NSF Terminology draft : Is it better to have two dis=
tinct terminologies to differentiate the =93Client to controller=94 from th=
e =93Client to NSFs=94?

Hi,

Not exactly. We could say that we have two type of I2NSF clients:

* I2NSF applications, sending inquiry/request for Flow Security Policy to a=
 controller (which controls a security domain)

* I2NSF controllers, that collect and expose NSF capabilities, and send Flo=
w Security Policy to individual NSFs within a security domain

(Note the use of the term =93security domain=94 rather than =93network=94)

Be goode,


On 21 Jun 2016, at 14:02 , Linda Dunbar <linda.dunbar@huawei.com<mailto:lin=
da.dunbar@huawei.com>> wrote:

Diego,

Do you mean that we should abandon the general =93I2NSF Client=94 term, ins=
tead having the following two separate definitions?

Controller Client: I2NSF applications that send inquiry/request for Flow Se=
curity Policy to a controller (who controls a network). For example: an ove=
rlay network controller sending inquiry/request for Flow Security Policy to=
 an underlay network controller

NSF Client: I2NSF controllers that send Flow Security Policy to individual =
NSFs

Linda

From: DIEGO LOPEZ GARCIA [mailto:diego.r.lopez@telefonica.com]
Sent: Monday, June 20, 2016 4:46 AM
To: Linda Dunbar
Cc: John Strassner; Xialiang (Frank); Susan Hares; I2NSF@ietf.org<mailto:I2=
NSF@ietf.org>
Subject: Re: [I2nsf] I2NSF Terminology draft : Is it better to have two dis=
tinct terminologies to differentiate the =93Client to controller=94 from th=
e =93Client to NSFs=94?

Hi Linda,

The obvious suggestion that comes to my mind is to use the SDN analogy, and=
 call the clients of type 1 =93I2NSF applications=94 and those of type 2 =
=93I2NSF controllers=94

Be goode,

On 18 Jun 2016, at 23:08 , Linda Dunbar <linda.dunbar@huawei.com<mailto:lin=
da.dunbar@huawei.com>> wrote:

Dear authors of the I2NSF terminology draft:

I2NSF framework has two different types of clients:
1.      One type of client sending inquiry/request for Flow Security Policy=
 to a controller (who controls a network). For example: an overlay network =
controller sending inquiry/request for Flow Security Policy to an underlay =
network controller.
2.      Another type of client is the controller sending Flow Security Poli=
cy to individual NSFs.

Simply put, the client described in 1) is making request to the (I2NSF) Con=
troller (i.e. the controller=92s North Bound Interface); and the =93client=
=94 described in 2) is making request to the NSFs ( i.e. the controller=92s=
 South Bound Interface).

It seems to me that the =93I2NSF Client=94 described in the current I2NSF T=
erminology draft is performing the =93controller=94 function, and the =93I2=
NSF Agent=94 is residing in the NSF for receiving the flow security policie=
s from the =93Controller=94.


Is it better to have two distinct terminologies to differentiate the =93Cli=
ent to controller=94 from the =93Client to NSFs=94?

Any suggestions?

Linda

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

--
"Esta vez no fallaremos, Doctor Infierno"

Dr Diego R. Lopez
Telefonica I+D
http://people.tid.es/diego.lopez/

e-mail: diego.r.lopez@telefonica.com<mailto:diego.r.lopez@telefonica.com>
Tel:    +34 913 129 041
Mobile: +34 682 051 091
----------------------------------


________________________________

Este mensaje y sus adjuntos se dirigen exclusivamente a su destinatario, pu=
ede contener informaci=F3n privilegiada o confidencial y es para uso exclus=
ivo de la persona o entidad de destino. Si no es usted. el destinatario ind=
icado, queda notificado de que la lectura, utilizaci=F3n, divulgaci=F3n y/o=
 copia sin autorizaci=F3n puede estar prohibida en virtud de la legislaci=
=F3n vigente. Si ha recibido este mensaje por error, le rogamos que nos lo =
comunique inmediatamente por esta misma v=EDa y proceda a su destrucci=F3n.

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 co=
mmunication is strictly prohibited. If you have received this transmission =
in error, do not read it. Please immediately reply to the sender that you h=
ave received this communication in error and then delete it.

Esta mensagem e seus anexos se dirigem exclusivamente ao seu destinat=E1rio=
, pode conter informa=E7=E3o privilegiada ou confidencial e =E9 para uso ex=
clusivo da pessoa ou entidade de destino. Se n=E3o =E9 vossa senhoria o des=
tinat=E1rio indicado, fica notificado de que a leitura, utiliza=E7=E3o, div=
ulga=E7=E3o e/ou c=F3pia sem autoriza=E7=E3o pode estar proibida em virtude=
 da legisla=E7=E3o vigente. Se recebeu esta mensagem por erro, rogamos-lhe =
que nos o comunique imediatamente por esta mesma via e proceda a sua destru=
i=E7=E3o

--
"Esta vez no fallaremos, Doctor Infierno"

Dr Diego R. Lopez
Telefonica I+D
http://people.tid.es/diego.lopez/

e-mail: diego.r.lopez@telefonica.com<mailto:diego.r.lopez@telefonica.com>
Tel:    +34 913 129 041
Mobile: +34 682 051 091
----------------------------------


________________________________

Este mensaje y sus adjuntos se dirigen exclusivamente a su destinatario, pu=
ede contener informaci=F3n privilegiada o confidencial y es para uso exclus=
ivo de la persona o entidad de destino. Si no es usted. el destinatario ind=
icado, queda notificado de que la lectura, utilizaci=F3n, divulgaci=F3n y/o=
 copia sin autorizaci=F3n puede estar prohibida en virtud de la legislaci=
=F3n vigente. Si ha recibido este mensaje por error, le rogamos que nos lo =
comunique inmediatamente por esta misma v=EDa y proceda a su destrucci=F3n.

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 co=
mmunication is strictly prohibited. If you have received this transmission =
in error, do not read it. Please immediately reply to the sender that you h=
ave received this communication in error and then delete it.

Esta mensagem e seus anexos se dirigem exclusivamente ao seu destinat=E1rio=
, pode conter informa=E7=E3o privilegiada ou confidencial e =E9 para uso ex=
clusivo da pessoa ou entidade de destino. Se n=E3o =E9 vossa senhoria o des=
tinat=E1rio indicado, fica notificado de que a leitura, utiliza=E7=E3o, div=
ulga=E7=E3o e/ou c=F3pia sem autoriza=E7=E3o pode estar proibida em virtude=
 da legisla=E7=E3o vigente. Se recebeu esta mensagem por erro, rogamos-lhe =
que nos o comunique imediatamente por esta mesma via e proceda a sua destru=
i=E7=E3o

--_000_4A95BA014132FF49AE685FAB4B9F17F657ED29B9dfweml501mbb_
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">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family: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:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:LucidaGrande;
	panose-1:0 0 0 0 0 0 0 0 0 0;}
/* 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;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.apple-converted-space
	{mso-style-name:apple-converted-space;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Diego,
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">That is great suggestion.=
 Can the authors of the I2NSF terminology draft add those wording to the dr=
aft?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Thanks, Linda
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> DIEGO LO=
PEZ GARCIA [mailto:diego.r.lopez@telefonica.com]
<br>
<b>Sent:</b> Tuesday, June 21, 2016 7:28 AM<br>
<b>To:</b> Linda Dunbar<br>
<b>Cc:</b> John Strassner; Xialiang (Frank); Susan Hares; I2NSF@ietf.org<br=
>
<b>Subject:</b> Re: [I2nsf] I2NSF Terminology draft : Is it better to have =
two distinct terminologies to differentiate the =93Client to controller=94 =
from the =93Client to NSFs=94?<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Hi, <o:p></o:p></p>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">Not exactly. We could say that we have two type of I=
2NSF clients:<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">* I2NSF applications,&nbsp;sending inquiry/request f=
or Flow Security Policy to a controller (which controls a security domain)<=
o:p></o:p></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">* I2NSF controllers, that collect and expose NSF cap=
abilities, and send Flow Security Policy to individual NSFs within a securi=
ty domain<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">(Note the use of the term =93security domain=94 rath=
er than =93network=94)<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Be goode,<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><br>
<br>
<o:p></o:p></p>
<div>
<p class=3D"MsoNormal">On 21 Jun 2016, at 14:02 , Linda Dunbar &lt;<a href=
=3D"mailto:linda.dunbar@huawei.com">linda.dunbar@huawei.com</a>&gt; wrote:<=
o:p></o:p></p>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Diego,</span><o:p></o:p><=
/p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><o:p></o:p><=
/p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Do you mean that we shoul=
d abandon the general =93I2NSF Client=94 term, instead having the following=
 two separate definitions?</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><o:p></o:p><=
/p>
</div>
<div>
<p class=3D"MsoNormal"><b><u><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Controller Client</=
span></u></b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot=
;,&quot;sans-serif&quot;;color:#1F497D">:<span class=3D"apple-converted-spa=
ce">&nbsp;</span></span>I2NSF
 applications<span class=3D"apple-converted-space"><span style=3D"font-size=
:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497=
D">&nbsp;</span></span><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">that send inquiry/request=
 for Flow
 Security Policy to a controller (who controls a network). For example: an =
overlay network controller sending inquiry/request for Flow Security Policy=
 to an underlay network controller</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><o:p></o:p><=
/p>
</div>
<div>
<p class=3D"MsoNormal"><b><u><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">NSF Client</span></=
u></b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;;color:#1F497D">:<span class=3D"apple-converted-space">&nb=
sp;</span></span>I2NSF
 controllers<span class=3D"apple-converted-space">&nbsp;</span><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
;color:#1F497D">that send Flow Security Policy to individual NSFs</span><o:=
p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><o:p></o:p><=
/p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Linda</span><o:p></o:p></=
p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><o:p></o:p><=
/p>
</div>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span class=3D"apple-=
converted-space"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&q=
uot;,&quot;sans-serif&quot;">&nbsp;</span></span><span style=3D"font-size:1=
0.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">DIEGO
 LOPEZ GARCIA [<a href=3D"mailto:diego.r.lopez@telefonica.com"><span style=
=3D"color:purple">mailto:diego.r.lopez@telefonica.com</span></a>]<span clas=
s=3D"apple-converted-space">&nbsp;</span><br>
<b>Sent:</b><span class=3D"apple-converted-space">&nbsp;</span>Monday, June=
 20, 2016 4:46 AM<br>
<b>To:</b><span class=3D"apple-converted-space">&nbsp;</span>Linda Dunbar<b=
r>
<b>Cc:</b><span class=3D"apple-converted-space">&nbsp;</span>John Strassner=
; Xialiang (Frank); Susan Hares;<span class=3D"apple-converted-space">&nbsp=
;</span><a href=3D"mailto:I2NSF@ietf.org"><span style=3D"color:purple">I2NS=
F@ietf.org</span></a><br>
<b>Subject:</b><span class=3D"apple-converted-space">&nbsp;</span>Re: [I2ns=
f] I2NSF Terminology draft : Is it better to have two distinct terminologie=
s to differentiate the =93Client to controller=94 from the =93Client to NSF=
s=94?</span><o:p></o:p></p>
</div>
</div>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Hi Linda,<span class=3D"apple-converted-space">&nbsp=
;</span><o:p></o:p></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal">The obvious suggestion that comes to my mind is to u=
se the SDN analogy, and call the clients of type 1 =93I2NSF applications=94=
 and those of type 2 =93I2NSF controllers=94<o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal">Be goode,<o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
</div>
<div>
<div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal">On 18 Jun 2016, at 23:08 , Linda Dunbar &lt;<a href=
=3D"mailto:linda.dunbar@huawei.com"><span style=3D"color:purple">linda.dunb=
ar@huawei.com</span></a>&gt; wrote:<o:p></o:p></p>
</div>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Dear authors of the I2NSF terminology d=
raft:</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">I2NSF framework has two different types=
 of clients:</span><o:p></o:p></p>
</div>
</div>
<div style=3D"margin-left:.5in">
<div>
<p class=3D"MsoNormal" style=3D"text-indent:-.25in"><span style=3D"font-siz=
e:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">1.</span><=
span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=3D=
"apple-converted-space">&nbsp;</span></span><span style=3D"font-size:11.0pt=
;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">One
 type of client sending inquiry/request for Flow Security Policy to a contr=
oller (who controls a network). For example: an overlay network controller =
sending inquiry/request for Flow Security Policy to an underlay network con=
troller.</span><o:p></o:p></p>
</div>
</div>
<div style=3D"margin-left:.5in">
<div>
<p class=3D"MsoNormal" style=3D"text-indent:-.25in"><span style=3D"font-siz=
e:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">2.</span><=
span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=3D=
"apple-converted-space">&nbsp;</span></span><span style=3D"font-size:11.0pt=
;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">Another
 type of client is the controller sending Flow Security Policy to individua=
l NSFs.</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Simply put, the client described in 1) =
is making request to the (I2NSF) Controller (i.e. the controller=92s North =
Bound Interface); and the =93client=94 described in 2) is making
 request to the NSFs ( i.e. the controller=92s South Bound Interface).</spa=
n><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">It seems to me that the =93I2NSF Client=
=94 described in the current I2NSF Terminology draft is performing the =93c=
ontroller=94 function, and the =93I2NSF Agent=94 is residing in the
 NSF for receiving the flow security policies from the =93Controller=94.</s=
pan><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Is it better to have two distinct termi=
nologies to differentiate the =93Client to controller=94 from the =93Client=
 to NSFs=94?</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Any suggestions?<span class=3D"apple-co=
nverted-space">&nbsp;</span></span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Linda</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;</span><o:p></o:p></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:6.5pt;font-family:&quot;Luc=
idaGrande&quot;,&quot;serif&quot;">________________________________________=
_______<br>
I2nsf mailing list<br>
</span><a href=3D"mailto:I2nsf@ietf.org"><span style=3D"font-size:6.5pt;fon=
t-family:&quot;LucidaGrande&quot;,&quot;serif&quot;;color:purple">I2nsf@iet=
f.org</span></a><span style=3D"font-size:6.5pt;font-family:&quot;LucidaGran=
de&quot;,&quot;serif&quot;"><br>
</span><a href=3D"https://www.ietf.org/mailman/listinfo/i2nsf"><span style=
=3D"font-size:6.5pt;font-family:&quot;LucidaGrande&quot;,&quot;serif&quot;;=
color:purple">https://www.ietf.org/mailman/listinfo/i2nsf</span></a><o:p></=
o:p></p>
</div>
</div>
</blockquote>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal">--<br>
&quot;Esta vez no fallaremos, Doctor Infierno&quot;<br>
<br>
Dr Diego R. Lopez<br>
Telefonica I&#43;D<br>
<a href=3D"http://people.tid.es/diego.lopez/"><span style=3D"color:purple">=
http://people.tid.es/diego.lopez/</span></a><br>
<br>
e-mail:<span class=3D"apple-converted-space">&nbsp;</span><a href=3D"mailto=
:diego.r.lopez@telefonica.com"><span style=3D"color:purple">diego.r.lopez@t=
elefonica.com</span></a><br>
Tel: &nbsp; &nbsp;&#43;34 913 129 041<br>
Mobile: &#43;34 682 051 091<br>
----------------------------------<o:p></o:p></p>
</div>
</div>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center">
<hr size=3D"3" width=3D"100%" align=3D"center">
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:7.5pt;font-family:&quot;Ari=
al&quot;,&quot;sans-serif&quot;;color:gray"><br>
Este mensaje y sus adjuntos se dirigen exclusivamente a su destinatario, pu=
ede contener informaci=F3n privilegiada o confidencial y es para uso exclus=
ivo de la persona o entidad de destino. Si no es usted. el destinatario ind=
icado, queda notificado de que la
 lectura, utilizaci=F3n, divulgaci=F3n y/o copia sin autorizaci=F3n puede e=
star prohibida en virtud de la legislaci=F3n vigente. Si ha recibido este m=
ensaje por error, le rogamos que nos lo comunique inmediatamente por esta m=
isma v=EDa y proceda a su destrucci=F3n.<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=E1rio=
, pode conter informa=E7=E3o privilegiada ou confidencial e =E9 para uso ex=
clusivo da pessoa ou entidade de destino. Se n=E3o =E9 vossa senhoria o des=
tinat=E1rio indicado, fica notificado de que a
 leitura, utiliza=E7=E3o, divulga=E7=E3o e/ou c=F3pia sem autoriza=E7=E3o p=
ode estar proibida em virtude da legisla=E7=E3o vigente. Se recebeu esta me=
nsagem por erro, rogamos-lhe que nos o comunique imediatamente por esta mes=
ma via e proceda a sua destrui=E7=E3o</span><o:p></o:p></p>
</div>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">--<br>
&quot;Esta vez no fallaremos, Doctor Infierno&quot;<br>
<br>
Dr Diego R. Lopez<br>
Telefonica I&#43;D<br>
<a href=3D"http://people.tid.es/diego.lopez/">http://people.tid.es/diego.lo=
pez/</a><br>
<br>
e-mail: <a href=3D"mailto:diego.r.lopez@telefonica.com">diego.r.lopez@telef=
onica.com</a><br>
Tel: &nbsp; &nbsp;&#43;34 913 129 041<br>
Mobile: &#43;34 682 051 091<br>
----------------------------------<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center">
<hr size=3D"3" width=3D"100%" align=3D"center">
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:7.5pt;font-family:&quot;Ari=
al&quot;,&quot;sans-serif&quot;;color:gray"><br>
Este mensaje y sus adjuntos se dirigen exclusivamente a su destinatario, pu=
ede contener informaci=F3n privilegiada o confidencial y es para uso exclus=
ivo de la persona o entidad de destino. Si no es usted. el destinatario ind=
icado, queda notificado de que la
 lectura, utilizaci=F3n, divulgaci=F3n y/o copia sin autorizaci=F3n puede e=
star prohibida en virtud de la legislaci=F3n vigente. Si ha recibido este m=
ensaje por error, le rogamos que nos lo comunique inmediatamente por esta m=
isma v=EDa y proceda a su destrucci=F3n.<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=E1rio=
, pode conter informa=E7=E3o privilegiada ou confidencial e =E9 para uso ex=
clusivo da pessoa ou entidade de destino. Se n=E3o =E9 vossa senhoria o des=
tinat=E1rio indicado, fica notificado de que a
 leitura, utiliza=E7=E3o, divulga=E7=E3o e/ou c=F3pia sem autoriza=E7=E3o p=
ode estar proibida em virtude da legisla=E7=E3o vigente. Se recebeu esta me=
nsagem por erro, rogamos-lhe que nos o comunique imediatamente por esta mes=
ma via e proceda a sua destrui=E7=E3o</span><o:p></o:p></p>
</div>
</body>
</html>

--_000_4A95BA014132FF49AE685FAB4B9F17F657ED29B9dfweml501mbb_--


From nobody Tue Jun 21 09:52:19 2016
Return-Path: <strazpdj@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 C029012D1E6 for <i2nsf@ietfa.amsl.com>; Tue, 21 Jun 2016 09:52:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UVqNl7zuEao0 for <i2nsf@ietfa.amsl.com>; Tue, 21 Jun 2016 09:52:14 -0700 (PDT)
Received: from mail-lf0-x22a.google.com (mail-lf0-x22a.google.com [IPv6:2a00:1450:4010:c07::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EE3E012DAD2 for <I2NSF@ietf.org>; Tue, 21 Jun 2016 09:52:13 -0700 (PDT)
Received: by mail-lf0-x22a.google.com with SMTP id f6so32453193lfg.0 for <I2NSF@ietf.org>; Tue, 21 Jun 2016 09:52:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=N52BE3JiETXVp83QKWv2UuFc3me5AUuCGpuAFDvq7ws=; b=0B2aZTqCGGygoGd9orFPXuSCTDTOADQDCslDxLM3dWdpqCFf7wnIICDFuVSZM5h8pH KlKiuaIiOSWCXlUOSflqnGmXTFgyMskQNRlUZqueC3Lj5bL0J1AnsNsyi4FOGszXQrhl GOlUh1xNEDtX5DwSpLQKjSH9+AU39EY11x00j+TDC1XHQG9fw4scck/tmDudAdC30Ub3 hu5Rwf233eN9Vk5ICHs6iel2yLh22trfttx0UvksdUPDpeBvfesBVmPGOQLqyk4a7toW pgP7WWbKJ1M2wpOPLS8drLXXa9y6GVUGalgUZGlaYhx0rNaEatCJPnAvZL34l78cezN3 dWaQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=N52BE3JiETXVp83QKWv2UuFc3me5AUuCGpuAFDvq7ws=; b=EMoLSEHLfOPV4p6IRFsWcvXsUf/Ym2dVDOqIbesLcVngGZSJNBsib4PQvu/a8x1sU7 dN7DZjuGWRInWVojzl99k9mTkANuuQKBjGE1ySTbl9HtWR+PeD78WEYPjq2yDQdr8laP u5hu1032oO3sbfKMMbB2KnkosUeP4XX+VOoEp1KIfqLnbmjTzefhOJDWjBiJKoGHZpUE W3yspCtlExNPVgJRyeKcvl6XewIh7THRLo1nUHnkM3L9lK4J3wMAtGPybvVnP9bJUYQ4 HHeCVwW+/KGmFDln2LBPB/D9KyzfEzb1mgmNcpstS9moUqGxLyVGGbBOtz9q6n6wuurt F8bQ==
X-Gm-Message-State: ALyK8tK0nn90WhYKPeql8Ji1wafNPGUpPaaSd738lZHZc6y+vg71zJoOeT3NKTsoK5D3123XmeGpO0rxxcDgHw==
X-Received: by 10.25.142.2 with SMTP id q2mr5519616lfd.11.1466527932097; Tue, 21 Jun 2016 09:52:12 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.20.101 with HTTP; Tue, 21 Jun 2016 09:52:11 -0700 (PDT)
In-Reply-To: <ECA0B7D8-8089-489C-8AE5-F0727BD58537@telefonica.com>
References: <4A95BA014132FF49AE685FAB4B9F17F657EC498B@dfweml501-mbb> <D0D94C85-ACFB-4098-8189-C8367F594C87@telefonica.com> <4A95BA014132FF49AE685FAB4B9F17F657ED28E8@dfweml501-mbb> <ECA0B7D8-8089-489C-8AE5-F0727BD58537@telefonica.com>
From: John Strassner <strazpdj@gmail.com>
Date: Tue, 21 Jun 2016 09:52:11 -0700
Message-ID: <CAJwYUrG5e0nHMmZ0M+79FXaZo24K1G=wv3CBC-J0Yt1djfkzmw@mail.gmail.com>
To: DIEGO LOPEZ GARCIA <diego.r.lopez@telefonica.com>, John Strassner <strazpdj@gmail.com>
Content-Type: multipart/alternative; boundary=001a11402448722c170535cca417
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/pFhBwIPU3jmVpXzrOWD9zsLIw7I>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, "Xialiang \(Frank\)" <frank.xialiang@huawei.com>, Susan Hares <shares@ndzh.com>, Linda Dunbar <linda.dunbar@huawei.com>
Subject: Re: [I2nsf] =?utf-8?q?I2NSF_Terminology_draft_=3A_Is_it_better_to_hav?= =?utf-8?q?e_two_distinct_terminologies_to_differentiate_the_=E2=80=9CClie?= =?utf-8?q?nt_to_controller=E2=80=9D_from_the_=E2=80=9CClient_to_NSFs?= =?utf-8?b?4oCdPw==?=
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 21 Jun 2016 16:52:18 -0000

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

+1

This is a great suggestion Diego.

I think having "client" in the northbound and southbound, while correct, is
ambiguous. This focuses on the primary actors (applications for northbound
and controllers for southbound).

In addition, I strongly support incorporating the notion of a security
domain.

best regards,
John

On Tue, Jun 21, 2016 at 5:28 AM, DIEGO LOPEZ GARCIA <
diego.r.lopez@telefonica.com> wrote:

> Hi,
>
> Not exactly. We could say that we have two type of I2NSF clients:
>
> * I2NSF applications, sending inquiry/request for Flow Security Policy to
> a controller (which controls a security domain)
>
> * I2NSF controllers, that collect and expose NSF capabilities, and send
> Flow Security Policy to individual NSFs within a security domain
>
> (Note the use of the term =E2=80=9Csecurity domain=E2=80=9D rather than =
=E2=80=9Cnetwork=E2=80=9D)
>
> Be goode,
>
> On 21 Jun 2016, at 14:02 , Linda Dunbar <linda.dunbar@huawei.com> wrote:
>
> Diego,
>
> Do you mean that we should abandon the general =E2=80=9CI2NSF Client=E2=
=80=9D term,
> instead having the following two separate definitions?
>
> *Controller Client*: I2NSF applications that send inquiry/request for
> Flow Security Policy to a controller (who controls a network). For exampl=
e:
> an overlay network controller sending inquiry/request for Flow Security
> Policy to an underlay network controller
>
> *NSF Client*: I2NSF controllers that send Flow Security Policy to
> individual NSFs
>
> Linda
>
> *From:* DIEGO LOPEZ GARCIA [mailto:diego.r.lopez@telefonica.com
> <diego.r.lopez@telefonica.com>]
> *Sent:* Monday, June 20, 2016 4:46 AM
> *To:* Linda Dunbar
> *Cc:* John Strassner; Xialiang (Frank); Susan Hares; I2NSF@ietf.org
> *Subject:* Re: [I2nsf] I2NSF Terminology draft : Is it better to have two
> distinct terminologies to differentiate the =E2=80=9CClient to controller=
=E2=80=9D from the
> =E2=80=9CClient to NSFs=E2=80=9D?
>
> Hi Linda,
>
> The obvious suggestion that comes to my mind is to use the SDN analogy,
> and call the clients of type 1 =E2=80=9CI2NSF applications=E2=80=9D and t=
hose of type 2
> =E2=80=9CI2NSF controllers=E2=80=9D
>
> Be goode,
>
>
> On 18 Jun 2016, at 23:08 , Linda Dunbar <linda.dunbar@huawei.com> wrote:
>
> Dear authors of the I2NSF terminology draft:
>
> I2NSF framework has two different types of clients:
> 1.      One type of client sending inquiry/request for Flow Security
> Policy to a controller (who controls a network). For example: an overlay
> network controller sending inquiry/request for Flow Security Policy to an
> underlay network controller.
> 2.      Another type of client is the controller sending Flow Security
> Policy to individual NSFs.
>
> Simply put, the client described in 1) is making request to the (I2NSF)
> Controller (i.e. the controller=E2=80=99s North Bound Interface); and the=
 =E2=80=9Cclient=E2=80=9D
> described in 2) is making request to the NSFs ( i.e. the controller=E2=80=
=99s South
> Bound Interface).
>
> It seems to me that the =E2=80=9CI2NSF Client=E2=80=9D described in the c=
urrent I2NSF
> Terminology draft is performing the =E2=80=9Ccontroller=E2=80=9D function=
, and the =E2=80=9CI2NSF
> Agent=E2=80=9D is residing in the NSF for receiving the flow security pol=
icies from
> the =E2=80=9CController=E2=80=9D.
>
>
> Is it better to have two distinct terminologies to differentiate the
> =E2=80=9CClient to controller=E2=80=9D from the =E2=80=9CClient to NSFs=
=E2=80=9D?
>
> Any suggestions?
>
> Linda
>
> _______________________________________________
> I2nsf mailing list
> I2nsf@ietf.org
> https://www.ietf.org/mailman/listinfo/i2nsf
>
>
> --
> "Esta vez no fallaremos, Doctor Infierno"
>
> Dr Diego R. Lopez
> Telefonica I+D
> http://people.tid.es/diego.lopez/
>
> e-mail: diego.r.lopez@telefonica.com
> Tel:    +34 913 129 041
> Mobile: +34 682 051 091
> ----------------------------------
>
>
> ------------------------------
>
> Este mensaje y sus adjuntos se dirigen exclusivamente a su destinatario,
> puede contener informaci=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
>
>
> --
> "Esta vez no fallaremos, Doctor Infierno"
>
> Dr Diego R. Lopez
> Telefonica I+D
> http://people.tid.es/diego.lopez/
>
> e-mail: diego.r.lopez@telefonica.com
> Tel:    +34 913 129 041
> Mobile: +34 682 051 091
> ----------------------------------
>
>
> ------------------------------
>
> Este mensaje y sus adjuntos se dirigen exclusivamente a su destinatario,
> puede contener informaci=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
>



--=20
regards,
John

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

<div dir=3D"ltr"><div>+1</div><div><br></div><div>This is a great suggestio=
n Diego.</div><div><br></div><div>I think having &quot;client&quot; in the =
northbound and southbound, while correct, is ambiguous. This focuses on the=
 primary actors (applications for northbound and controllers for southbound=
).</div><div><br></div><div>In addition, I strongly support incorporating t=
he notion of a security domain.</div><div><br></div><div>best regards,</div=
><div>John</div></div><div class=3D"gmail_extra"><br><div class=3D"gmail_qu=
ote">On Tue, Jun 21, 2016 at 5:28 AM, DIEGO LOPEZ GARCIA <span dir=3D"ltr">=
&lt;<a href=3D"mailto:diego.r.lopez@telefonica.com" target=3D"_blank">diego=
.r.lopez@telefonica.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail=
_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:=
1ex">



<div style=3D"word-wrap:break-word">
Hi,
<div><br>
</div>
<div>
<div>Not exactly. We could say that we have two type of I2NSF clients:</div=
>
<div><br>
</div>
<div>* I2NSF applications,=C2=A0<span>sending inquiry/request for Flow Secu=
rity Policy to a controller (which controls a security domain)</span></div>
</div>
<div><span><br>
</span></div>
<div>
<div>* I2NSF controllers, that collect and expose NSF capabilities, and sen=
d Flow Security Policy to individual NSFs within a security domain</div>
<div><br>
</div>
<div>(Note the use of the term =E2=80=9Csecurity domain=E2=80=9D rather tha=
n =E2=80=9Cnetwork=E2=80=9D)</div>
<div><br>
</div>
<div>Be goode,</div>
<div><br>
<blockquote type=3D"cite">
<div>On 21 Jun 2016, at 14:02 , Linda Dunbar &lt;<a href=3D"mailto:linda.du=
nbar@huawei.com" target=3D"_blank">linda.dunbar@huawei.com</a>&gt; wrote:</=
div>
<br>
<div>
<div style=3D"font-family:LucidaGrande;font-size:11px;font-style:normal;fon=
t-variant:normal;font-weight:normal;letter-spacing:normal;line-height:norma=
l;text-align:start;text-indent:0px;text-transform:none;white-space:normal;w=
ord-spacing:0px">
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
<span style=3D"font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,7=
3,125)">Diego,<u></u><u></u></span></div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
<span style=3D"font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,7=
3,125)">=C2=A0</span></div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
<span style=3D"font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,7=
3,125)">Do you mean that we should abandon the general =E2=80=9CI2NSF Clien=
t=E2=80=9D term, instead having the following two separate definitions?<u><=
/u><u></u></span></div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
<span style=3D"font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,7=
3,125)">=C2=A0</span></div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
<span style=3D"font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,7=
3,125)"><u></u><u></u></span></div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
<b><u><span style=3D"font-size:11pt;font-family:Calibri,sans-serif;color:rg=
b(31,73,125)">Controller Client</span></u></b><span style=3D"font-size:11pt=
;font-family:Calibri,sans-serif;color:rgb(31,73,125)">:<span>=C2=A0</span><=
/span>I2NSF
 applications<span style=3D"font-size:11pt;font-family:Calibri,sans-serif;c=
olor:rgb(31,73,125)"><span>=C2=A0</span>that send inquiry/request for Flow =
Security Policy to a controller (who controls a network). For example:
 an overlay network controller sending inquiry/request for Flow Security Po=
licy to an underlay network controller<u></u><u></u></span></div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
<span style=3D"font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,7=
3,125)">=C2=A0</span></div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
<b><u><span style=3D"font-size:11pt;font-family:Calibri,sans-serif;color:rg=
b(31,73,125)">NSF Client</span></u></b><span style=3D"font-size:11pt;font-f=
amily:Calibri,sans-serif;color:rgb(31,73,125)">:<span>=C2=A0</span></span>I=
2NSF
 controllers<span>=C2=A0</span><span style=3D"font-size:11pt;font-family:Ca=
libri,sans-serif;color:rgb(31,73,125)">that send Flow Security Policy to in=
dividual NSFs<u></u><u></u></span></div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
<span style=3D"font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,7=
3,125)">=C2=A0</span></div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
<span style=3D"font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,7=
3,125)">Linda<u></u><u></u></span></div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
<span style=3D"font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,7=
3,125)">=C2=A0</span></div>
<div>
<div style=3D"border-style:solid none none;border-top-color:rgb(181,196,223=
);border-top-width:1pt;padding:3pt 0in 0in">
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
<b><span style=3D"font-size:10pt;font-family:Tahoma,sans-serif">From:</span=
></b><span style=3D"font-size:10pt;font-family:Tahoma,sans-serif"><span>=C2=
=A0</span>DIEGO LOPEZ GARCIA [<a style=3D"color:purple;text-decoration:unde=
rline" href=3D"mailto:diego.r.lopez@telefonica.com" target=3D"_blank">mailt=
o:diego.r.lopez@telefonica.com</a>]<span>=C2=A0</span><br>
<b>Sent:</b><span>=C2=A0</span>Monday, June 20, 2016 4:46 AM<br>
<b>To:</b><span>=C2=A0</span>Linda Dunbar<br>
<b>Cc:</b><span>=C2=A0</span>John Strassner; Xialiang (Frank); Susan Hares;=
<span>=C2=A0</span><a style=3D"color:purple;text-decoration:underline" href=
=3D"mailto:I2NSF@ietf.org" target=3D"_blank">I2NSF@ietf.org</a><br>
<b>Subject:</b><span>=C2=A0</span>Re: [I2nsf] I2NSF Terminology draft : Is =
it better to have two distinct terminologies to differentiate the =E2=80=9C=
Client to controller=E2=80=9D from the =E2=80=9CClient to NSFs=E2=80=9D?<u>=
</u><u></u></span></div>
</div>
</div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
<u></u>=C2=A0<u></u></div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
Hi Linda,<span>=C2=A0</span><u></u><u></u></div>
<div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
<u></u>=C2=A0<u></u></div>
</div>
<div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
The obvious suggestion that comes to my mind is to use the SDN analogy, and=
 call the clients of type 1 =E2=80=9CI2NSF applications=E2=80=9D and those =
of type 2 =E2=80=9CI2NSF controllers=E2=80=9D<u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
<u></u>=C2=A0<u></u></div>
</div>
<div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
Be goode,<u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
<u></u>=C2=A0<u></u></div>
</div>
<div>
<div>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
On 18 Jun 2016, at 23:08 , Linda Dunbar &lt;<a style=3D"color:purple;text-d=
ecoration:underline" href=3D"mailto:linda.dunbar@huawei.com" target=3D"_bla=
nk">linda.dunbar@huawei.com</a>&gt; wrote:<u></u><u></u></div>
</div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
<u></u>=C2=A0<u></u></div>
<div>
<div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
<span style=3D"font-size:11pt;font-family:Calibri,sans-serif">Dear authors =
of the I2NSF terminology draft:<u></u><u></u></span></div>
</div>
<div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
<span style=3D"font-size:11pt;font-family:Calibri,sans-serif">=C2=A0<u></u>=
<u></u></span></div>
</div>
<div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
<span style=3D"font-size:11pt;font-family:Calibri,sans-serif">I2NSF framewo=
rk has two different types of clients:<u></u><u></u></span></div>
</div>
<div style=3D"margin-left:0.5in">
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
<span style=3D"font-size:11pt;font-family:Calibri,sans-serif">1.</span><spa=
n style=3D"font-size:7pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<span>=C2=A0</span>=
</span><span style=3D"font-size:11pt;font-family:Calibri,sans-serif">One ty=
pe
 of client sending inquiry/request for Flow Security Policy to a controller=
 (who controls a network). For example: an overlay network controller sendi=
ng inquiry/request for Flow Security Policy to an underlay network controll=
er.<u></u><u></u></span></div>
</div>
<div style=3D"margin-left:0.5in">
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
<span style=3D"font-size:11pt;font-family:Calibri,sans-serif">2.</span><spa=
n style=3D"font-size:7pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<span>=C2=A0</span>=
</span><span style=3D"font-size:11pt;font-family:Calibri,sans-serif">Anothe=
r
 type of client is the controller sending Flow Security Policy to individua=
l NSFs.<u></u><u></u></span></div>
</div>
<div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
<span style=3D"font-size:11pt;font-family:Calibri,sans-serif">=C2=A0<u></u>=
<u></u></span></div>
</div>
<div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
<span style=3D"font-size:11pt;font-family:Calibri,sans-serif">Simply put, t=
he client described in 1) is making request to the (I2NSF) Controller (i.e.=
 the controller=E2=80=99s North Bound Interface); and the =E2=80=9Cclient=
=E2=80=9D described in 2) is making request to
 the NSFs ( i.e. the controller=E2=80=99s South Bound Interface).<u></u><u>=
</u></span></div>
</div>
<div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
<span style=3D"font-size:11pt;font-family:Calibri,sans-serif">=C2=A0<u></u>=
<u></u></span></div>
</div>
<div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
<span style=3D"font-size:11pt;font-family:Calibri,sans-serif">It seems to m=
e that the =E2=80=9CI2NSF Client=E2=80=9D described in the current I2NSF Te=
rminology draft is performing the =E2=80=9Ccontroller=E2=80=9D function, an=
d the =E2=80=9CI2NSF Agent=E2=80=9D is residing in the NSF for receiving
 the flow security policies from the =E2=80=9CController=E2=80=9D.<u></u><u=
></u></span></div>
</div>
<div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
<span style=3D"font-size:11pt;font-family:Calibri,sans-serif">=C2=A0<u></u>=
<u></u></span></div>
</div>
<div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
<span style=3D"font-size:11pt;font-family:Calibri,sans-serif">=C2=A0<u></u>=
<u></u></span></div>
</div>
<div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
<span style=3D"font-size:11pt;font-family:Calibri,sans-serif">Is it better =
to have two distinct terminologies to differentiate the =E2=80=9CClient to =
controller=E2=80=9D from the =E2=80=9CClient to NSFs=E2=80=9D?<u></u><u></u=
></span></div>
</div>
<div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
<span style=3D"font-size:11pt;font-family:Calibri,sans-serif">=C2=A0<u></u>=
<u></u></span></div>
</div>
<div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
<span style=3D"font-size:11pt;font-family:Calibri,sans-serif">Any suggestio=
ns?<span>=C2=A0</span><u></u><u></u></span></div>
</div>
<div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
<span style=3D"font-size:11pt;font-family:Calibri,sans-serif">=C2=A0<u></u>=
<u></u></span></div>
</div>
<div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
<span style=3D"font-size:11pt;font-family:Calibri,sans-serif">Linda<u></u><=
u></u></span></div>
</div>
<div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
<span style=3D"font-size:11pt;font-family:Calibri,sans-serif">=C2=A0<u></u>=
<u></u></span></div>
</div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
<span style=3D"font-size:6.5pt;font-family:LucidaGrande,serif">____________=
___________________________________<br>
I2nsf mailing list<br>
</span><a style=3D"color:purple;text-decoration:underline" href=3D"mailto:I=
2nsf@ietf.org" target=3D"_blank"><span style=3D"font-size:6.5pt;font-family=
:LucidaGrande,serif;color:purple">I2nsf@ietf.org</span></a><span style=3D"f=
ont-size:6.5pt;font-family:LucidaGrande,serif"><br>
</span><a style=3D"color:purple;text-decoration:underline" href=3D"https://=
www.ietf.org/mailman/listinfo/i2nsf" target=3D"_blank"><span style=3D"font-=
size:6.5pt;font-family:LucidaGrande,serif;color:purple">https://www.ietf.or=
g/mailman/listinfo/i2nsf</span></a><u></u><u></u></div>
</div>
</blockquote>
</div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
<u></u>=C2=A0<u></u></div>
<div>
<div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
<span>--<br>
&quot;Esta vez no fallaremos, Doctor Infierno&quot;<br>
<br>
Dr Diego R. Lopez<br>
Telefonica I+D<br>
<a style=3D"color:purple;text-decoration:underline" href=3D"http://people.t=
id.es/diego.lopez/" target=3D"_blank">http://people.tid.es/diego.lopez/</a>=
<br>
<br>
e-mail:<span>=C2=A0</span><a style=3D"color:purple;text-decoration:underlin=
e" href=3D"mailto:diego.r.lopez@telefonica.com" target=3D"_blank">diego.r.l=
opez@telefonica.com</a><br>
Tel: =C2=A0 =C2=A0<a href=3D"tel:%2B34%20913%20129%20041" target=3D"_blank"=
 value=3D"+34913129041">+34 913 129 041</a><br>
Mobile: <a href=3D"tel:%2B34%20682%20051%20091" target=3D"_blank" value=3D"=
+34682051091">+34 682 051 091</a><br>
----------------------------------<u></u><u></u></span></div>
</div>
</div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
<u></u>=C2=A0<u></u></div>
</div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
<u></u>=C2=A0<u></u></div>
<div align=3D"center" class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;=
font-size:12pt;font-family:&#39;Times New Roman&#39;,serif;text-align:cente=
r">
<hr width=3D"100%" size=3D"3" align=3D"center">
</div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&#39;Times=
 New Roman&#39;,serif">
<span style=3D"font-size:7.5pt;font-family:Arial,sans-serif;color:gray"><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</spa=
n></div>
</div>
</div>
</blockquote>
</div>
<br>
<div>
<div style=3D"color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-=
indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wra=
p:break-word">
--<br>
&quot;Esta vez no fallaremos, Doctor Infierno&quot;<br>
<br>
Dr Diego R. Lopez<br>
Telefonica I+D<br>
<a href=3D"http://people.tid.es/diego.lopez/" target=3D"_blank">http://peop=
le.tid.es/diego.lopez/</a><br>
<br>
e-mail: <a href=3D"mailto:diego.r.lopez@telefonica.com" target=3D"_blank">d=
iego.r.lopez@telefonica.com</a><br>
Tel: =C2=A0 =C2=A0<a href=3D"tel:%2B34%20913%20129%20041" target=3D"_blank"=
 value=3D"+34913129041">+34 913 129 041</a><br>
Mobile: <a href=3D"tel:%2B34%20682%20051%20091" target=3D"_blank" value=3D"=
+34682051091">+34 682 051 091</a><br>
----------------------------------</div>
</div>
<br>
</div>
<br>
<hr>
<font color=3D"gray" face=3D"Arial" 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>

</blockquote></div><br><br clear=3D"all"><br>-- <br><div class=3D"gmail_sig=
nature" data-smartmail=3D"gmail_signature"><div>regards,</div><div>John</di=
v></div>
</div>

--001a11402448722c170535cca417--


From nobody Tue Jun 21 09:54:10 2016
Return-Path: <strazpdj@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 A3A0712DAD2 for <i2nsf@ietfa.amsl.com>; Tue, 21 Jun 2016 09:54:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id v71bzW3OTyNQ for <i2nsf@ietfa.amsl.com>; Tue, 21 Jun 2016 09:54:06 -0700 (PDT)
Received: from mail-lf0-x234.google.com (mail-lf0-x234.google.com [IPv6:2a00:1450:4010:c07::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 77EDD12DAC9 for <I2NSF@ietf.org>; Tue, 21 Jun 2016 09:54:05 -0700 (PDT)
Received: by mail-lf0-x234.google.com with SMTP id h129so32805296lfh.1 for <I2NSF@ietf.org>; Tue, 21 Jun 2016 09:54:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=0jv6zvXWN0zwn2tZWyD9w4qlu32dajBt2U7GOuP1Qyg=; b=A/hi3lfHn28hDznHNsqk8fUbij7146dl4+SbMH/iC6qRFai3s+VW5o2PMTcMJTbjiE ubUvQELR5ZkDqsZtTW00XRtxUdAbXnl8pSypqTXWEnEjdVIJXI+8Bty9VSBtGY6yac2e pj3TnqDlBSUsltpCIsjvHnGgQIxaRGIacVNu8C2nTbzVgV3BUKWqZ5cJTNfhF1I3/jqX rN9ViSfqNJrbN8lTRCKn1PXX7rOz2RfhkIq4IanUJ1Ku5IIoX2iklfJrQ9fTmN8I2rX1 U5ei/5bNhS2N5eaL1hTLWxFgHxM0e42Ay55ho9HxOg/YQ6DwXoUTiDUcjfOYS2LFsBQj BZCA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=0jv6zvXWN0zwn2tZWyD9w4qlu32dajBt2U7GOuP1Qyg=; b=TZJKgkeKzj2elEwUGRMeiimL6GhlAlJBbD/E3yVrLFP0oGgz3uEMCXkwMwyZ2bMRr8 J+h0lAWpT0k/g79IjkUG0b7rqRvL9pW+SzOuHTeG3Z+Xss7H/9lH43xxV6QGTI1gF5IV u9OOp1AvXJM2LcsTeIVqKLZLjDqnPsQgK7vifHVXIsBztlv5aKCwqBboMz5t8Y5u92IO usw4AefQa2teW2bFOswoNn2e8dQuG/OE5tbATQGf/PmkyLadY3bIH2PnMsHEmYlPu6SL Qh68a/WEt2rWYVC69ahkqHADZudUx2bfuJnsGwfyeHcasZ6fOTtubOGYfoO9XzkeXpBQ l0PA==
X-Gm-Message-State: ALyK8tJYKQqq1OCnsp5Cx3umZVHy1UP13/EGEC4o1BvILB1dD7zL8ptnxstc4Lhv8UecO58shjkITRX4xLaSsw==
X-Received: by 10.25.155.142 with SMTP id d136mr4413335lfe.121.1466528043649;  Tue, 21 Jun 2016 09:54:03 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.20.101 with HTTP; Tue, 21 Jun 2016 09:54:02 -0700 (PDT)
In-Reply-To: <4A95BA014132FF49AE685FAB4B9F17F657ED29B9@dfweml501-mbb>
References: <4A95BA014132FF49AE685FAB4B9F17F657EC498B@dfweml501-mbb> <D0D94C85-ACFB-4098-8189-C8367F594C87@telefonica.com> <4A95BA014132FF49AE685FAB4B9F17F657ED28E8@dfweml501-mbb> <ECA0B7D8-8089-489C-8AE5-F0727BD58537@telefonica.com> <4A95BA014132FF49AE685FAB4B9F17F657ED29B9@dfweml501-mbb>
From: John Strassner <strazpdj@gmail.com>
Date: Tue, 21 Jun 2016 09:54:02 -0700
Message-ID: <CAJwYUrGs1Kr_JJo_ZQG5J+iWjp9_tU=3FCe2qQMyuru3UJKCeA@mail.gmail.com>
To: Linda Dunbar <linda.dunbar@huawei.com>, John Strassner <strazpdj@gmail.com>
Content-Type: multipart/alternative; boundary=001a1140d4441850540535ccab5d
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/NBgvKixQ1fErD7irhuFvHBZsVyk>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, "Xialiang \(Frank\)" <frank.xialiang@huawei.com>, DIEGO LOPEZ GARCIA <diego.r.lopez@telefonica.com>, Susan Hares <shares@ndzh.com>
Subject: Re: [I2nsf] =?utf-8?q?I2NSF_Terminology_draft_=3A_Is_it_better_to_hav?= =?utf-8?q?e_two_distinct_terminologies_to_differentiate_the_=E2=80=9CClie?= =?utf-8?q?nt_to_controller=E2=80=9D_from_the_=E2=80=9CClient_to_NSFs?= =?utf-8?b?4oCdPw==?=
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 21 Jun 2016 16:54:08 -0000

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

I'll take a first stab and send to the other terminology authors. I have a
number of other refinements that I've been gathering. Then, when the
authors agree, we'll post an update to the list for IETF96.

best regards,
John

On Tue, Jun 21, 2016 at 5:34 AM, Linda Dunbar <linda.dunbar@huawei.com>
wrote:

> Diego,
>
>
>
> That is great suggestion. Can the authors of the I2NSF terminology draft
> add those wording to the draft?
>
>
>
> Thanks, Linda
>
>
>
> *From:* DIEGO LOPEZ GARCIA [mailto:diego.r.lopez@telefonica.com]
> *Sent:* Tuesday, June 21, 2016 7:28 AM
> *To:* Linda Dunbar
> *Cc:* John Strassner; Xialiang (Frank); Susan Hares; I2NSF@ietf.org
> *Subject:* Re: [I2nsf] I2NSF Terminology draft : Is it better to have two
> distinct terminologies to differentiate the =E2=80=9CClient to controller=
=E2=80=9D from the
> =E2=80=9CClient to NSFs=E2=80=9D?
>
>
>
> Hi,
>
>
>
> Not exactly. We could say that we have two type of I2NSF clients:
>
>
>
> * I2NSF applications, sending inquiry/request for Flow Security Policy to
> a controller (which controls a security domain)
>
>
>
> * I2NSF controllers, that collect and expose NSF capabilities, and send
> Flow Security Policy to individual NSFs within a security domain
>
>
>
> (Note the use of the term =E2=80=9Csecurity domain=E2=80=9D rather than =
=E2=80=9Cnetwork=E2=80=9D)
>
>
>
> Be goode,
>
>
>
> On 21 Jun 2016, at 14:02 , Linda Dunbar <linda.dunbar@huawei.com> wrote:
>
>
>
> Diego,
>
>
>
> Do you mean that we should abandon the general =E2=80=9CI2NSF Client=E2=
=80=9D term,
> instead having the following two separate definitions?
>
>
>
> *Controller Client*: I2NSF applications that send inquiry/request for
> Flow Security Policy to a controller (who controls a network). For exampl=
e:
> an overlay network controller sending inquiry/request for Flow Security
> Policy to an underlay network controller
>
>
>
> *NSF Client*: I2NSF controllers that send Flow Security Policy to
> individual NSFs
>
>
>
> Linda
>
>
>
> *From:* DIEGO LOPEZ GARCIA [mailto:diego.r.lopez@telefonica.com
> <diego.r.lopez@telefonica.com>]
> *Sent:* Monday, June 20, 2016 4:46 AM
> *To:* Linda Dunbar
> *Cc:* John Strassner; Xialiang (Frank); Susan Hares; I2NSF@ietf.org
> *Subject:* Re: [I2nsf] I2NSF Terminology draft : Is it better to have two
> distinct terminologies to differentiate the =E2=80=9CClient to controller=
=E2=80=9D from the
> =E2=80=9CClient to NSFs=E2=80=9D?
>
>
>
> Hi Linda,
>
>
>
> The obvious suggestion that comes to my mind is to use the SDN analogy,
> and call the clients of type 1 =E2=80=9CI2NSF applications=E2=80=9D and t=
hose of type 2
> =E2=80=9CI2NSF controllers=E2=80=9D
>
>
>
> Be goode,
>
>
>
> On 18 Jun 2016, at 23:08 , Linda Dunbar <linda.dunbar@huawei.com> wrote:
>
>
>
> Dear authors of the I2NSF terminology draft:
>
>
>
> I2NSF framework has two different types of clients:
>
> 1.      One type of client sending inquiry/request for Flow Security
> Policy to a controller (who controls a network). For example: an overlay
> network controller sending inquiry/request for Flow Security Policy to an
> underlay network controller.
>
> 2.      Another type of client is the controller sending Flow Security
> Policy to individual NSFs.
>
>
>
> Simply put, the client described in 1) is making request to the (I2NSF)
> Controller (i.e. the controller=E2=80=99s North Bound Interface); and the=
 =E2=80=9Cclient=E2=80=9D
> described in 2) is making request to the NSFs ( i.e. the controller=E2=80=
=99s South
> Bound Interface).
>
>
>
> It seems to me that the =E2=80=9CI2NSF Client=E2=80=9D described in the c=
urrent I2NSF
> Terminology draft is performing the =E2=80=9Ccontroller=E2=80=9D function=
, and the =E2=80=9CI2NSF
> Agent=E2=80=9D is residing in the NSF for receiving the flow security pol=
icies from
> the =E2=80=9CController=E2=80=9D.
>
>
>
>
>
> Is it better to have two distinct terminologies to differentiate the
> =E2=80=9CClient to controller=E2=80=9D from the =E2=80=9CClient to NSFs=
=E2=80=9D?
>
>
>
> Any suggestions?
>
>
>
> Linda
>
>
>
> _______________________________________________
> I2nsf mailing list
> I2nsf@ietf.org
> https://www.ietf.org/mailman/listinfo/i2nsf
>
>
>
> --
> "Esta vez no fallaremos, Doctor Infierno"
>
> Dr Diego R. Lopez
> Telefonica I+D
> http://people.tid.es/diego.lopez/
>
> e-mail: diego.r.lopez@telefonica.com
> Tel:    +34 913 129 041
> Mobile: +34 682 051 091
> ----------------------------------
>
>
>
>
> ------------------------------
>
>
> Este mensaje y sus adjuntos se dirigen exclusivamente a su destinatario,
> puede contener informaci=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
>
>
>
> --
> "Esta vez no fallaremos, Doctor Infierno"
>
> Dr Diego R. Lopez
> Telefonica I+D
> http://people.tid.es/diego.lopez/
>
> e-mail: diego.r.lopez@telefonica.com
> Tel:    +34 913 129 041
> Mobile: +34 682 051 091
> ----------------------------------
>
>
>
>
> ------------------------------
>
>
> Este mensaje y sus adjuntos se dirigen exclusivamente a su destinatario,
> puede contener informaci=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
>



--=20
regards,
John

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

<div dir=3D"ltr"><div>I&#39;ll take a first stab and send to the other term=
inology authors. I have a number of other refinements that I&#39;ve been ga=
thering. Then, when the authors agree, we&#39;ll post an update to the list=
 for IETF96.</div><div><br></div><div>best regards,</div><div>John</div></d=
iv><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Tue, Jun 21=
, 2016 at 5:34 AM, Linda Dunbar <span dir=3D"ltr">&lt;<a href=3D"mailto:lin=
da.dunbar@huawei.com" target=3D"_blank">linda.dunbar@huawei.com</a>&gt;</sp=
an> wrote:<br><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" vlink=3D"purple" link=3D"blue">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Diego,
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">That is great suggestion.=
 Can the authors of the I2NSF terminology draft add those wording to the dr=
aft?<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Thanks, Linda
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> DIEGO LO=
PEZ GARCIA [mailto:<a href=3D"mailto:diego.r.lopez@telefonica.com" target=
=3D"_blank">diego.r.lopez@telefonica.com</a>]
<br>
<b>Sent:</b> Tuesday, June 21, 2016 7:28 AM<br>
<b>To:</b> Linda Dunbar<br>
<b>Cc:</b> John Strassner; Xialiang (Frank); Susan Hares; <a href=3D"mailto=
:I2NSF@ietf.org" target=3D"_blank">I2NSF@ietf.org</a><br>
<b>Subject:</b> Re: [I2nsf] I2NSF Terminology draft : Is it better to have =
two distinct terminologies to differentiate the =E2=80=9CClient to controll=
er=E2=80=9D from the =E2=80=9CClient to NSFs=E2=80=9D?<u></u><u></u></span>=
</p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Hi, <u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">Not exactly. We could say that we have two type of I=
2NSF clients:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">* I2NSF applications,=C2=A0sending inquiry/request f=
or Flow Security Policy to a controller (which controls a security domain)<=
u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">* I2NSF controllers, that collect and expose NSF cap=
abilities, and send Flow Security Policy to individual NSFs within a securi=
ty domain<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">(Note the use of the term =E2=80=9Csecurity domain=
=E2=80=9D rather than =E2=80=9Cnetwork=E2=80=9D)<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Be goode,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><br>
<br>
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">On 21 Jun 2016, at 14:02 , Linda Dunbar &lt;<a href=
=3D"mailto:linda.dunbar@huawei.com" target=3D"_blank">linda.dunbar@huawei.c=
om</a>&gt; wrote:<u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Diego,</span><u></u><u></=
u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Do you mean that we shoul=
d abandon the general =E2=80=9CI2NSF Client=E2=80=9D term, instead having t=
he following two separate definitions?</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><u><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Controller Client</=
span></u></b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot=
;,&quot;sans-serif&quot;;color:#1f497d">:<span>=C2=A0</span></span>I2NSF
 applications<span><span style=3D"font-size:11.0pt;font-family:&quot;Calibr=
i&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span></span><span sty=
le=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quo=
t;;color:#1f497d">that send inquiry/request for Flow
 Security Policy to a controller (who controls a network). For example: an =
overlay network controller sending inquiry/request for Flow Security Policy=
 to an underlay network controller</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><u><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">NSF Client</span></=
u></b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;;color:#1f497d">:<span>=C2=A0</span></span>I2NSF
 controllers<span>=C2=A0</span><span style=3D"font-size:11.0pt;font-family:=
&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">that send Flow Se=
curity Policy to individual NSFs</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Linda</span><u></u><u></u=
></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
</div>
<div>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in">
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span><span style=3D"=
font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">=C2=
=A0</span></span><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&q=
uot;,&quot;sans-serif&quot;">DIEGO
 LOPEZ GARCIA [<a href=3D"mailto:diego.r.lopez@telefonica.com" target=3D"_b=
lank"><span style=3D"color:purple">mailto:diego.r.lopez@telefonica.com</spa=
n></a>]<span>=C2=A0</span><br>
<b>Sent:</b><span>=C2=A0</span>Monday, June 20, 2016 4:46 AM<br>
<b>To:</b><span>=C2=A0</span>Linda Dunbar<br>
<b>Cc:</b><span>=C2=A0</span>John Strassner; Xialiang (Frank); Susan Hares;=
<span>=C2=A0</span><a href=3D"mailto:I2NSF@ietf.org" target=3D"_blank"><spa=
n style=3D"color:purple">I2NSF@ietf.org</span></a><br>
<b>Subject:</b><span>=C2=A0</span>Re: [I2nsf] I2NSF Terminology draft : Is =
it better to have two distinct terminologies to differentiate the =E2=80=9C=
Client to controller=E2=80=9D from the =E2=80=9CClient to NSFs=E2=80=9D?</s=
pan><u></u><u></u></p>
</div>
</div>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Hi Linda,<span>=C2=A0</span><u></u><u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal">The obvious suggestion that comes to my mind is to u=
se the SDN analogy, and call the clients of type 1 =E2=80=9CI2NSF applicati=
ons=E2=80=9D and those of type 2 =E2=80=9CI2NSF controllers=E2=80=9D<u></u>=
<u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal">Be goode,<u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
<div>
<div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal">On 18 Jun 2016, at 23:08 , Linda Dunbar &lt;<a href=
=3D"mailto:linda.dunbar@huawei.com" target=3D"_blank"><span style=3D"color:=
purple">linda.dunbar@huawei.com</span></a>&gt; wrote:<u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Dear authors of the I2NSF terminology d=
raft:</span><u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">=C2=A0</span><u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">I2NSF framework has two different types=
 of clients:</span><u></u><u></u></p>
</div>
</div>
<div style=3D"margin-left:.5in">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">1.</span><span style=3D"font-size:7.0pt=
">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<span>=C2=A0</span></span><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">One
 type of client sending inquiry/request for Flow Security Policy to a contr=
oller (who controls a network). For example: an overlay network controller =
sending inquiry/request for Flow Security Policy to an underlay network con=
troller.</span><u></u><u></u></p>
</div>
</div>
<div style=3D"margin-left:.5in">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">2.</span><span style=3D"font-size:7.0pt=
">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<span>=C2=A0</span></span><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">Anot=
her
 type of client is the controller sending Flow Security Policy to individua=
l NSFs.</span><u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">=C2=A0</span><u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Simply put, the client described in 1) =
is making request to the (I2NSF) Controller (i.e. the controller=E2=80=99s =
North Bound Interface); and the =E2=80=9Cclient=E2=80=9D described in 2) is=
 making
 request to the NSFs ( i.e. the controller=E2=80=99s South Bound Interface)=
.</span><u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">=C2=A0</span><u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">It seems to me that the =E2=80=9CI2NSF =
Client=E2=80=9D described in the current I2NSF Terminology draft is perform=
ing the =E2=80=9Ccontroller=E2=80=9D function, and the =E2=80=9CI2NSF Agent=
=E2=80=9D is residing in the
 NSF for receiving the flow security policies from the =E2=80=9CController=
=E2=80=9D.</span><u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">=C2=A0</span><u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">=C2=A0</span><u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Is it better to have two distinct termi=
nologies to differentiate the =E2=80=9CClient to controller=E2=80=9D from t=
he =E2=80=9CClient to NSFs=E2=80=9D?</span><u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">=C2=A0</span><u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Any suggestions?<span>=C2=A0</span></sp=
an><u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">=C2=A0</span><u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Linda</span><u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">=C2=A0</span><u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:6.5pt;font-family:&quot;Luc=
idaGrande&quot;,&quot;serif&quot;">________________________________________=
_______<br>
I2nsf mailing list<br>
</span><a href=3D"mailto:I2nsf@ietf.org" target=3D"_blank"><span style=3D"f=
ont-size:6.5pt;font-family:&quot;LucidaGrande&quot;,&quot;serif&quot;;color=
:purple">I2nsf@ietf.org</span></a><span style=3D"font-size:6.5pt;font-famil=
y:&quot;LucidaGrande&quot;,&quot;serif&quot;"><br>
</span><a href=3D"https://www.ietf.org/mailman/listinfo/i2nsf" target=3D"_b=
lank"><span style=3D"font-size:6.5pt;font-family:&quot;LucidaGrande&quot;,&=
quot;serif&quot;;color:purple">https://www.ietf.org/mailman/listinfo/i2nsf<=
/span></a><u></u><u></u></p>
</div>
</div>
</blockquote>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal">--<br>
&quot;Esta vez no fallaremos, Doctor Infierno&quot;<br>
<br>
Dr Diego R. Lopez<br>
Telefonica I+D<br>
<a href=3D"http://people.tid.es/diego.lopez/" target=3D"_blank"><span style=
=3D"color:purple">http://people.tid.es/diego.lopez/</span></a><br>
<br>
e-mail:<span>=C2=A0</span><a href=3D"mailto:diego.r.lopez@telefonica.com" t=
arget=3D"_blank"><span style=3D"color:purple">diego.r.lopez@telefonica.com<=
/span></a><br>
Tel: =C2=A0 =C2=A0<a href=3D"tel:%2B34%20913%20129%20041" target=3D"_blank"=
 value=3D"+34913129041">+34 913 129 041</a><br>
Mobile: <a href=3D"tel:%2B34%20682%20051%20091" target=3D"_blank" value=3D"=
+34682051091">+34 682 051 091</a><br>
----------------------------------<u></u><u></u></p>
</div>
</div>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div align=3D"center" class=3D"MsoNormal" style=3D"text-align:center">
<hr width=3D"100%" size=3D"3" align=3D"center">
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:7.5pt;font-family:&quot;Ari=
al&quot;,&quot;sans-serif&quot;;color:gray"><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</spa=
n><u></u><u></u></p>
</div>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">--<br>
&quot;Esta vez no fallaremos, Doctor Infierno&quot;<br>
<br>
Dr Diego R. Lopez<br>
Telefonica I+D<br>
<a href=3D"http://people.tid.es/diego.lopez/" target=3D"_blank">http://peop=
le.tid.es/diego.lopez/</a><br>
<br>
e-mail: <a href=3D"mailto:diego.r.lopez@telefonica.com" target=3D"_blank">d=
iego.r.lopez@telefonica.com</a><br>
Tel: =C2=A0 =C2=A0<a href=3D"tel:%2B34%20913%20129%20041" target=3D"_blank"=
 value=3D"+34913129041">+34 913 129 041</a><br>
Mobile: <a href=3D"tel:%2B34%20682%20051%20091" target=3D"_blank" value=3D"=
+34682051091">+34 682 051 091</a><br>
----------------------------------<u></u><u></u></span></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div align=3D"center" class=3D"MsoNormal" style=3D"text-align:center">
<hr width=3D"100%" size=3D"3" align=3D"center">
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:7.5pt;font-family:&quot;Ari=
al&quot;,&quot;sans-serif&quot;;color:gray"><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</spa=
n><u></u><u></u></p>
</div>
</div>

</blockquote></div><br><br clear=3D"all"><br>-- <br><div class=3D"gmail_sig=
nature" data-smartmail=3D"gmail_signature"><div>regards,</div><div>John</di=
v></div>
</div>

--001a1140d4441850540535ccab5d--


From nobody Wed Jun 22 06:34:12 2016
Return-Path: <linda.dunbar@huawei.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 70E6312B040 for <i2nsf@ietfa.amsl.com>; Wed, 22 Jun 2016 06:34:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.646
X-Spam-Level: 
X-Spam-Status: No, score=-5.646 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wyKC4hNwOOLZ for <i2nsf@ietfa.amsl.com>; Wed, 22 Jun 2016 06:34:09 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 40287128B44 for <i2nsf@ietf.org>; Wed, 22 Jun 2016 06:34:05 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml703-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CRH46866; Wed, 22 Jun 2016 13:34:00 +0000 (GMT)
Received: from DFWEML702-CAH.china.huawei.com (10.193.5.176) by lhreml703-cah.china.huawei.com (10.201.5.104) with Microsoft SMTP Server (TLS) id 14.3.235.1; Wed, 22 Jun 2016 14:33:59 +0100
Received: from DFWEML501-MBB.china.huawei.com ([10.193.5.179]) by dfweml702-cah.china.huawei.com ([10.193.5.176]) with mapi id 14.03.0235.001; Wed, 22 Jun 2016 06:33:56 -0700
From: Linda Dunbar <linda.dunbar@huawei.com>
To: "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>, Adrian Farrel <adrian@olddog.co.uk>
Thread-Topic: [I2nsf] Starting to think about an agenda for I2NSF in Berlin
Thread-Index: AdHLFT7vMdxVfgVERbuOgeT3OdxLcAAgUiaAADoq1MA=
Date: Wed, 22 Jun 2016 13:33:56 +0000
Message-ID: <4A95BA014132FF49AE685FAB4B9F17F657ED517C@dfweml501-mbb>
References: <0eed01d1cb15$46503b70$d2f0b250$@olddog.co.uk> <CAPK2DewkvizLb9w4wGCGhs18P1Tik3p+6TCtRKfp0Y-H=XMqNg@mail.gmail.com>
In-Reply-To: <CAPK2DewkvizLb9w4wGCGhs18P1Tik3p+6TCtRKfp0Y-H=XMqNg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.78.232]
Content-Type: multipart/alternative; boundary="_000_4A95BA014132FF49AE685FAB4B9F17F657ED517Cdfweml501mbb_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020206.576A93C9.0214, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 8ee06643ad9d629e97c8974cad585cc7
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/vYGPJ0_YCW08ztksK1KLSOdEc0M>
Cc: =?utf-8?B?6rmA7KeE7Jqp?= <wlsdyd0930@nate.com>, "i2nsf@ietf.org" <i2nsf@ietf.org>, "guseodud1@naver.com" <guseodud1@naver.com>, JungSoo Park <pjs@etri.re.kr>, "Prof. Hyoungshick Kim" <hyoung@skku.edu>, =?utf-8?B?7ZiE7IOB7JuQIOuwleyCrOuLmA==?= <swhyun77@gmail.com>, Hoon Ko <dr.hoonko@gmail.com>
Subject: Re: [I2nsf] Starting to think about an agenda for I2NSF in Berlin
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 22 Jun 2016 13:34:11 -0000

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

UGF1bCwNCg0KRm9yIHRoZSBEYXRhIG1vZGVsaW5nIGZvciB0aGUgQ2FwYWJpbGl0eSBMYXllciBp
bnRlcmZhY2UsIHRoZXJlIGlzIGFscmVhZHkgYSBkcmFmdCDigJxkcmFmdC14aWEtaTJuc2YtY2Fw
YWJpbGl0eS1pbnRlcmZhY2UtaW0tMDbigJ0sIGlzIHlvdXIgZGF0YSBtb2RlbCBhbGlnbmVkIHdp
dGggdGhpcyBJbmZvcm1hdGlvbiBNb2RlbD8NCklmIG5vdCwgY2FuIHlvdSBwcm92aWRlIGNvbW1l
bnRzL3N1Z2dlc3Rpb25zIHRvIHRoZSBleGlzdGluZyBJbmZvcm1hdGlvbiBtb2RlbCB0byBtYWtl
IHRoZSBjdXJyZW50IG9uZSBtb3JlIGNvbXByZWhlbnNpdmUsIHNvIHRoYXQgSTJOU0Ygb25seSBo
YXMgb25lIHNpbmdsZSBEYXRhIE1vZGVsLg0KDQpXaGF0IGRvIHlvdSB0aGluaz8NCg0KTGluZGEN
Cg0KRnJvbTogTXIuIEphZWhvb24gUGF1bCBKZW9uZyBbbWFpbHRvOmphZWhvb24ucGF1bEBnbWFp
bC5jb21dDQpTZW50OiBNb25kYXksIEp1bmUgMjAsIDIwMTYgODoyNiBQTQ0KVG86IEFkcmlhbiBG
YXJyZWw7IExpbmRhIER1bmJhcg0KQ2M6IGkybnNmQGlldGYub3JnOyBKdW5nU29vIFBhcms7IFBy
b2YuIEh5b3VuZ3NoaWNrIEtpbTsgSG9vbiBLbzsg7ZiE7IOB7JuQIOuwleyCrOuLmDsg6rmA7KeE
7JqpOyBndXNlb2R1ZDFAbmF2ZXIuY29tOyBNci4gSmFlaG9vbiBQYXVsIEplb25nDQpTdWJqZWN0
OiBSZTogW0kybnNmXSBTdGFydGluZyB0byB0aGluayBhYm91dCBhbiBhZ2VuZGEgZm9yIEkyTlNG
IGluIEJlcmxpbg0KDQpIaSBBZHJpYW4gYW5kIExpbmRhLA0KTXkgZ3JvdXAgYXJlIHByZXBhcmlu
ZyBmb3IgdGhyZWUgbmV3IGRyYWZ0cyBhcyBmb2xsb3dzOg0KLSBEYXRhIE1vZGVsaW5nIGZvciBD
YXBhYmlsaXR5IExheWVyIEludGVyZmFjZQ0KLSBEYXRhIE1vZGVsaW5nIGZvciBTZXJ2aWNlIExh
eWVyIEludGVyZmFjZQ0KLSBTRkMtZW5hYmxlZCBJMk5TRi1BcmNoaXRlY3R1cmUgZm9yIFNlY3Vy
aXR5IFNlcnZpY2VzDQoNCldlIHdpbGwgcG9zdCBvdXIgZHJhZnRzIGJlZm9yZSB0aGUgaW5pdGlh
bCBkcmFmdCBjdXQtb2ZmIGRhdGUuDQoNCkkgaG9wZSB0aGVzZSBkcmFmdHMgd2lsbCBiZSBnb29k
IGlucHV0IGZvciBvdXIgaTJuc2YgV0cuDQpJIHRoaW5rIDEwIG1pbnV0ZXMgd2lsbCBiZSBmaW5l
IGZvciB0aGUgcHJlc2VudGF0aW9uIGFuZCBRJkEuDQoNClRoYW5rcy4NCg0KQmVzdCBSZWdhcmRz
LA0KUGF1bA0KDQoNCk9uIFR1ZSwgSnVuIDIxLCAyMDE2IGF0IDI6MDAgQU0sIEFkcmlhbiBGYXJy
ZWwgPGFkcmlhbkBvbGRkb2cuY28udWs8bWFpbHRvOmFkcmlhbkBvbGRkb2cuY28udWs+PiB3cm90
ZToNCkhpIHdvcmtpbmcgZ3JvdXAsDQoNCkxpbmRhIGFuZCBJIGhhdmUgYmVlbiB0aGlua2luZyBh
Ym91dCB0aGUgYWdlbmRhIGZvciBCZXJsaW4uIFdlIHRoaW5rIHRoYXQgd2UNCnNob3VsZCBjb250
aW51ZSB0byBmb2N1cyBvbiBvdXIgY2hhcnRlciBhbmQgZGVsaXZlcmFibGVzIGRvaW5nIHdoYXQg
aXMgbmVjZXNzYXJ5DQp0byBhZHZhbmNlIG91ciBtaWxlc3RvbmVzLiBCcm9hZGx5IHdlIGNvdWxk
IHNwbGl0IG91ciAyIGhvdXJzIGFzOg0KDQozMCBtaW51dGVzIHN0YXR1cyBvZiBXRyBhbmQgcHJv
Z3Jlc3Mgb2YgV0cgZG9jdW1lbnRzDQozMCBtaW51dGVzIHJlcXVpcmVtZW50cyBmb3IgYW5kIHNl
bGVjdGlvbiBvZiBwcm90b2NvbHMgKGFuZCBzZWN1cml0eQ0KY29uc2lkZXJhdGlvbnMpDQozMCBt
aW51dGVzIGluZm9ybWF0aW9uIG1vZGVsIGRpc2N1c3Npb24NCjMwIG1pbnV0ZXMgb3RoZXIgZHJh
ZnRzIGFuZCBkaXNjdXNzaW9ucw0KDQpXZSdkIGxpa2UgdG8gaGVhciB5b3VyIHByb3Bvc2FscyBm
b3IgdGhpbmdzIHRoYXQgbmVlZCB0byBiZSBkaXNjdXNzZWQgaW4gdGhlc2UNCmNhdGVnb3JpZXMg
c28gdGhhdCB3ZSBjYW4gc3RhcnQgdG8gcHV0IGEgZGV0YWlsZWQgYWdlbmRhIHRvZ2V0aGVyLg0K
DQpUaGFua3MsDQpBZHJpYW4gYW5kIExpbmRhDQoNCg0KDQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXw0KSTJuc2YgbWFpbGluZyBsaXN0DQpJMm5zZkBpZXRm
Lm9yZzxtYWlsdG86STJuc2ZAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL2kybnNmDQoNCg0KDQotLQ0KPT09PT09PT09PT09PT09PT09PT09PT09PT09DQpN
ci4gSmFlaG9vbiAoUGF1bCkgSmVvbmcsIFBoLkQuDQpBc3Npc3RhbnQgUHJvZmVzc29yDQpEZXBh
cnRtZW50IG9mIFNvZnR3YXJlDQpTdW5na3l1bmt3YW4gVW5pdmVyc2l0eQ0KT2ZmaWNlOiArODIt
MzEtMjk5LTQ5NTcNCkVtYWlsOiBqYWVob29uLnBhdWxAZ21haWwuY29tPG1haWx0bzpqYWVob29u
LnBhdWxAZ21haWwuY29tPiwgcGF1bGplb25nQHNra3UuZWR1PG1haWx0bzpwYXVsamVvbmdAc2tr
dS5lZHU+DQpQZXJzb25hbCBIb21lcGFnZTogaHR0cDovL2lvdGxhYi5za2t1LmVkdS9wZW9wbGUt
amFlaG9vbi1qZW9uZy5waHA8aHR0cDovL2Nwc2xhYi5za2t1LmVkdS9wZW9wbGUtamFlaG9vbi1q
ZW9uZy5waHA+DQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
U2ltU3VuOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseTpHdWxpbTsNCglwYW5vc2UtMToyIDExIDYgMCAwIDEgMSAxIDEgMTt9DQpAZm9u
dC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMg
NSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9z
ZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFo
b21hOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9u
dC1mYW1pbHk6IlxAU2ltU3VuIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCkBm
b250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxAR3VsaW0iOw0KCXBhbm9zZS0xOjIgMTEgNiAwIDAg
MSAxIDEgMSAxO30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNv
Tm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAw
MXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIs
InNlcmlmIjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNp
dGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsN
Cgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpzcGFuLkVtYWls
U3R5bGUxNw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToi
Q2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERlZmF1bHQN
Cgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3Np
emU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYu
V29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBn
dGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIx
MDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpz
aGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIg
Lz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxh
bmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRT
ZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+UGF1bCwNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Rm9yIHRoZSBEYXRhIG1vZGVsaW5n
IGZvciB0aGUgQ2FwYWJpbGl0eSBMYXllciBpbnRlcmZhY2UsIHRoZXJlIGlzIGFscmVhZHkgYSBk
cmFmdCDigJw8L3NwYW4+ZHJhZnQteGlhLWkybnNmLWNhcGFiaWxpdHktaW50ZXJmYWNlLWltLTA2
4oCdLA0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPmlzIHlvdXIg
ZGF0YSBtb2RlbCBhbGlnbmVkIHdpdGggdGhpcyBJbmZvcm1hdGlvbiBNb2RlbD8NCjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JZiBub3QsIGNhbiB5b3UgcHJvdmlkZSBjb21tZW50cy9z
dWdnZXN0aW9ucyB0byB0aGUgZXhpc3RpbmcgSW5mb3JtYXRpb24gbW9kZWwgdG8gbWFrZSB0aGUg
Y3VycmVudCBvbmUgbW9yZSBjb21wcmVoZW5zaXZlLCBzbyB0aGF0IEkyTlNGIG9ubHkgaGFzIG9u
ZSBzaW5nbGUNCiBEYXRhIE1vZGVsLiA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPldoYXQgZG8geW91IHRoaW5rPzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+TGluZGE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAj
QjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IE1yLiBKYWVob29uIFBhdWwgSmVvbmcgW21haWx0bzpq
YWVob29uLnBhdWxAZ21haWwuY29tXQ0KPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgSnVuZSAy
MCwgMjAxNiA4OjI2IFBNPGJyPg0KPGI+VG86PC9iPiBBZHJpYW4gRmFycmVsOyBMaW5kYSBEdW5i
YXI8YnI+DQo8Yj5DYzo8L2I+IGkybnNmQGlldGYub3JnOyBKdW5nU29vIFBhcms7IFByb2YuIEh5
b3VuZ3NoaWNrIEtpbTsgSG9vbiBLbzsgPC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtHdWxpbSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij7tmITsg4Hsm5A8L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij4NCjwvc3Bhbj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7R3VsaW0mcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+67CV7IKs64uYPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij47DQo8L3Nw
YW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0d1bGltJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPuq5gOynhOyaqTwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+OyBndXNlb2R1ZDFAbmF2ZXIuY29tOyBNci4g
SmFlaG9vbiBQYXVsIEplb25nPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbSTJuc2ZdIFN0YXJ0
aW5nIHRvIHRoaW5rIGFib3V0IGFuIGFnZW5kYSBmb3IgSTJOU0YgaW4gQmVybGluPG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBBZHJpYW4gYW5kIExpbmRh
LDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk15IGdyb3VwIGFy
ZSBwcmVwYXJpbmcgZm9yIHRocmVlIG5ldyBkcmFmdHMgYXMgZm9sbG93czo8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPi0gRGF0YSBNb2RlbGluZyBm
b3IgQ2FwYWJpbGl0eSBMYXllciBJbnRlcmZhY2U8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPi0gRGF0YSBNb2RlbGluZyBmb3IgU2VydmljZSBMYXll
ciBJbnRlcmZhY2U8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPi0mbmJzcDtTRkMtZW5hYmxlZCBJMk5TRi1BcmNoaXRlY3R1cmUgZm9yIFNlY3VyaXR5
IFNlcnZpY2VzPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPldlIHdpbGwgcG9zdCBvdXIgZHJhZnRzIGJlZm9yZSB0aGUgaW5pdGlhbCBkcmFmdCBj
dXQtb2ZmIGRhdGUuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPkkgaG9wZSB0aGVzZSBkcmFmdHMgd2lsbCBiZSBnb29kIGlucHV0IGZvciBvdXIg
aTJuc2YgV0cuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5JIHRoaW5rIDEwIG1pbnV0ZXMgd2lsbCBiZSBmaW5lIGZvciB0aGUgcHJlc2VudGF0aW9u
IGFuZCBRJmFtcDtBLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5UaGFua3MuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPkJlc3QgUmVnYXJkcyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBhdWw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gVHVlLCBKdW4gMjEsIDIwMTYgYXQgMjowMCBBTSwgQWRy
aWFuIEZhcnJlbCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFkcmlhbkBvbGRkb2cuY28udWsiIHRhcmdl
dD0iX2JsYW5rIj5hZHJpYW5Ab2xkZG9nLmNvLnVrPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSB3b3JraW5nIGdyb3VwLDxicj4NCjxicj4NCkxp
bmRhIGFuZCBJIGhhdmUgYmVlbiB0aGlua2luZyBhYm91dCB0aGUgYWdlbmRhIGZvciBCZXJsaW4u
IFdlIHRoaW5rIHRoYXQgd2U8YnI+DQpzaG91bGQgY29udGludWUgdG8gZm9jdXMgb24gb3VyIGNo
YXJ0ZXIgYW5kIGRlbGl2ZXJhYmxlcyBkb2luZyB3aGF0IGlzIG5lY2Vzc2FyeTxicj4NCnRvIGFk
dmFuY2Ugb3VyIG1pbGVzdG9uZXMuIEJyb2FkbHkgd2UgY291bGQgc3BsaXQgb3VyIDIgaG91cnMg
YXM6PGJyPg0KPGJyPg0KMzAgbWludXRlcyBzdGF0dXMgb2YgV0cgYW5kIHByb2dyZXNzIG9mIFdH
IGRvY3VtZW50czxicj4NCjMwIG1pbnV0ZXMgcmVxdWlyZW1lbnRzIGZvciBhbmQgc2VsZWN0aW9u
IG9mIHByb3RvY29scyAoYW5kIHNlY3VyaXR5PGJyPg0KY29uc2lkZXJhdGlvbnMpPGJyPg0KMzAg
bWludXRlcyBpbmZvcm1hdGlvbiBtb2RlbCBkaXNjdXNzaW9uPGJyPg0KMzAgbWludXRlcyBvdGhl
ciBkcmFmdHMgYW5kIGRpc2N1c3Npb25zPGJyPg0KPGJyPg0KV2UnZCBsaWtlIHRvIGhlYXIgeW91
ciBwcm9wb3NhbHMgZm9yIHRoaW5ncyB0aGF0IG5lZWQgdG8gYmUgZGlzY3Vzc2VkIGluIHRoZXNl
PGJyPg0KY2F0ZWdvcmllcyBzbyB0aGF0IHdlIGNhbiBzdGFydCB0byBwdXQgYSBkZXRhaWxlZCBh
Z2VuZGEgdG9nZXRoZXIuPGJyPg0KPGJyPg0KVGhhbmtzLDxicj4NCkFkcmlhbiBhbmQgTGluZGE8
YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXzxicj4NCkkybnNmIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0
bzpJMm5zZkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPkkybnNmQGlldGYub3JnPC9hPjxicj4N
CjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaTJuc2YiIHRh
cmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2kybnNm
PC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YnI+DQo8
YnIgY2xlYXI9ImFsbCI+DQo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
LS0gPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj49PT09PT09PT09PT09PT09PT09PT09PT09PT08YnI+
DQpNci4gSmFlaG9vbiAoUGF1bCkgSmVvbmcsIFBoLkQuPGJyPg0KQXNzaXN0YW50IFByb2Zlc3Nv
cjxicj4NCkRlcGFydG1lbnQgb2YgU29mdHdhcmU8YnI+DQpTdW5na3l1bmt3YW4gVW5pdmVyc2l0
eTxicj4NCk9mZmljZTogJiM0Mzs4Mi0zMS0yOTktNDk1Nzxicj4NCkVtYWlsOiA8YSBocmVmPSJt
YWlsdG86amFlaG9vbi5wYXVsQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmphZWhvb24ucGF1
bEBnbWFpbC5jb208L2E+LCZuYnNwOzxhIGhyZWY9Im1haWx0bzpwYXVsamVvbmdAc2trdS5lZHUi
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0Ij5wYXVsamVvbmdA
c2trdS5lZHU8L3NwYW4+PC9hPjxicj4NClBlcnNvbmFsIEhvbWVwYWdlOiA8YSBocmVmPSJodHRw
Oi8vY3BzbGFiLnNra3UuZWR1L3Blb3BsZS1qYWVob29uLWplb25nLnBocCIgdGFyZ2V0PSJfYmxh
bmsiPg0KaHR0cDovL2lvdGxhYi5za2t1LmVkdS9wZW9wbGUtamFlaG9vbi1qZW9uZy5waHA8L2E+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_4A95BA014132FF49AE685FAB4B9F17F657ED517Cdfweml501mbb_--


From nobody Wed Jun 22 06:43:29 2016
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 4CF4512D159 for <i2nsf@ietfa.amsl.com>; Wed, 22 Jun 2016 06:43:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.199
X-Spam-Level: 
X-Spam-Status: No, score=-1.199 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_LOW=-0.7, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2tcLqrw6UJJE for <i2nsf@ietfa.amsl.com>; Wed, 22 Jun 2016 06:43:23 -0700 (PDT)
Received: from mail-yw0-x232.google.com (mail-yw0-x232.google.com [IPv6:2607:f8b0:4002:c05::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 26D4C12D178 for <i2nsf@ietf.org>; Wed, 22 Jun 2016 06:43:23 -0700 (PDT)
Received: by mail-yw0-x232.google.com with SMTP id l125so42168985ywb.2 for <i2nsf@ietf.org>; Wed, 22 Jun 2016 06:43:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=6Pwn5YYFRXT1dd/tARb+gJrS8Q09AvA1Q4rqC4nx/B4=; b=Tr+XBtq4t5iE5aOyceSbOO8wKclPUdJ9GhyFBFRiVR2F/IaBaUChjU5g4iSjKK6fz3 RkvEGNs7PVhQX24QufMPIkTuvqTWE425trrg/Cn2PbPdo1zzLD0BJjy/5A9RksfJcquO hsuS6xtIrjJxmIrVa841z2U6+FX+V1eJW82WYXTmpAJmgQ6xH1HS6LmbrkQXWGD35Y2z uXi3nSBZY6cHqFWwNko9aAWLe7NWXjTDlcBS87wTfqr+Xd426bAD4j5p/VGZ39KNpyom LDPiSgqGZi8e9QV2aWuVWA28ymjhEQzdXD5VqsqFZL7YNu7F3GMHWa53Uk1rXIuauaFq ahrg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=6Pwn5YYFRXT1dd/tARb+gJrS8Q09AvA1Q4rqC4nx/B4=; b=H8sXrEk+A7bNmVSpFnFRyEtMdP9wiEn44LJeKjsa2SagXHIVge9cH/HPE5liwWb41z CPksj5N9+NLssQyJM6bdoOdJRgPQFiXmIRjP9Rjs5QzojTfM3pMS7TKvRKEd3GA0nXW0 mNxXLHIMQzyDIxcFfVXGwwOG2O5Rp0JNnL5KAX5pk8CJ0MO6es2Pep2APIuBBogpTVWW 1jsp//K4Musgz6CWG7skZJSZZSiILrukUaUWbg8IKd/ENxqF1tlCoYlqK1hQJ0nms7zd yrZPIzWcGP76zRD4tzi4cozbR8P8bAs6UGmj/hftPHIZvgDYlcqdgxnCmtWBxTzsLzna qiwQ==
X-Gm-Message-State: ALyK8tLlwDiydrwTrKhuzM7R8B/hfIvg/ufR6u9qq91OEIC/j8uyLr+dALdQEOE8iac3LaG9D1DI6okRePFS1w==
X-Received: by 10.37.16.130 with SMTP id 124mr15451409ybq.60.1466603002164; Wed, 22 Jun 2016 06:43:22 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.13.212.134 with HTTP; Wed, 22 Jun 2016 06:42:52 -0700 (PDT)
In-Reply-To: <4A95BA014132FF49AE685FAB4B9F17F657ED517C@dfweml501-mbb>
References: <0eed01d1cb15$46503b70$d2f0b250$@olddog.co.uk> <CAPK2DewkvizLb9w4wGCGhs18P1Tik3p+6TCtRKfp0Y-H=XMqNg@mail.gmail.com> <4A95BA014132FF49AE685FAB4B9F17F657ED517C@dfweml501-mbb>
From: "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Date: Wed, 22 Jun 2016 22:42:52 +0900
Message-ID: <CAPK2DezYKm+H5OV3RaBHAdS5mUyCuTvKqKspz+1_Dc6z4Cy-jQ@mail.gmail.com>
To: Linda Dunbar <linda.dunbar@huawei.com>
Content-Type: multipart/alternative; boundary=001a113ed77ef879ac0535de1eac
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/GGUpmhSPwMVeAtf-ai3Qkn_RhbU>
Cc: =?UTF-8?B?6rmA7KeE7Jqp?= <wlsdyd0930@nate.com>, "i2nsf@ietf.org" <i2nsf@ietf.org>, "guseodud1@naver.com" <guseodud1@naver.com>, JungSoo Park <pjs@etri.re.kr>, "Prof. Hyoungshick Kim" <hyoung@skku.edu>, =?UTF-8?B?7ZiE7IOB7JuQIOuwleyCrOuLmA==?= <swhyun77@gmail.com>, Adrian Farrel <adrian@olddog.co.uk>, Hoon Ko <dr.hoonko@gmail.com>
Subject: Re: [I2nsf] Starting to think about an agenda for I2NSF in Berlin
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 22 Jun 2016 13:43:25 -0000

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

Hi Linda,
Our Data Model is aligned with the current Information Model:
https://tools.ietf.org/html/draft-xia-i2nsf-capability-interface-im-05

In our drafts, we will be preparing for data models for VoIP, Firewall, and
DDoS Mitigation.

This meeting we will provide i2nsf WG with initial data models along with
clarified information models for the above security services.

Thanks.

Best Regards,
Paul


On Wed, Jun 22, 2016 at 10:33 PM, Linda Dunbar <linda.dunbar@huawei.com>
wrote:

> Paul,
>
>
>
> For the Data modeling for the Capability Layer interface, there is alread=
y
> a draft =E2=80=9Cdraft-xia-i2nsf-capability-interface-im-06=E2=80=9D, is =
your data model
> aligned with this Information Model?
>
> If not, can you provide comments/suggestions to the existing Information
> model to make the current one more comprehensive, so that I2NSF only has
> one single Data Model.
>
>
>
> What do you think?
>
>
>
> Linda
>
>
>
> *From:* Mr. Jaehoon Paul Jeong [mailto:jaehoon.paul@gmail.com]
> *Sent:* Monday, June 20, 2016 8:26 PM
> *To:* Adrian Farrel; Linda Dunbar
> *Cc:* i2nsf@ietf.org; JungSoo Park; Prof. Hyoungshick Kim; Hoon Ko; =ED=
=98=84=EC=83=81=EC=9B=90
> =EB=B0=95=EC=82=AC=EB=8B=98; =EA=B9=80=EC=A7=84=EC=9A=A9; guseodud1@naver=
.com; Mr. Jaehoon Paul Jeong
> *Subject:* Re: [I2nsf] Starting to think about an agenda for I2NSF in
> Berlin
>
>
>
> Hi Adrian and Linda,
>
> My group are preparing for three new drafts as follows:
>
> - Data Modeling for Capability Layer Interface
>
> - Data Modeling for Service Layer Interface
>
> - SFC-enabled I2NSF-Architecture for Security Services
>
>
>
> We will post our drafts before the initial draft cut-off date.
>
>
>
> I hope these drafts will be good input for our i2nsf WG.
>
> I think 10 minutes will be fine for the presentation and Q&A.
>
>
>
> Thanks.
>
>
>
> Best Regards,
>
> Paul
>
>
>
>
>
> On Tue, Jun 21, 2016 at 2:00 AM, Adrian Farrel <adrian@olddog.co.uk>
> wrote:
>
> Hi working group,
>
> Linda and I have been thinking about the agenda for Berlin. We think that
> we
> should continue to focus on our charter and deliverables doing what is
> necessary
> to advance our milestones. Broadly we could split our 2 hours as:
>
> 30 minutes status of WG and progress of WG documents
> 30 minutes requirements for and selection of protocols (and security
> considerations)
> 30 minutes information model discussion
> 30 minutes other drafts and discussions
>
> We'd like to hear your proposals for things that need to be discussed in
> these
> categories so that we can start to put a detailed agenda together.
>
> Thanks,
> Adrian and Linda
>
>
>
> _______________________________________________
> 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.
> Assistant 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.
Assistant 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>

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

<div dir=3D"ltr">Hi Linda,<div>Our Data Model is aligned with the current I=
nformation Model:</div><div><a href=3D"https://tools.ietf.org/html/draft-xi=
a-i2nsf-capability-interface-im-05">https://tools.ietf.org/html/draft-xia-i=
2nsf-capability-interface-im-05</a><br></div><div><br></div><div>In our dra=
fts, we will be preparing for data models for VoIP, Firewall, and DDoS Miti=
gation.</div><div><br></div><div>This meeting we will provide i2nsf WG with=
 initial data models along with clarified information models for the above =
security services.</div><div><br></div><div>Thanks.</div><div><br></div><di=
v>Best Regards,</div><div>Paul</div><div><br></div></div><div class=3D"gmai=
l_extra"><br><div class=3D"gmail_quote">On Wed, Jun 22, 2016 at 10:33 PM, L=
inda Dunbar <span dir=3D"ltr">&lt;<a href=3D"mailto:linda.dunbar@huawei.com=
" target=3D"_blank">linda.dunbar@huawei.com</a>&gt;</span> wrote:<br><block=
quote 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"blue" vlink=3D"purple">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Paul,
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">For the Data modeling for=
 the Capability Layer interface, there is already a draft =E2=80=9C</span>d=
raft-xia-i2nsf-capability-interface-im-06=E2=80=9D,
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">is your data model aligned with this Information=
 Model?
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">If not, can you provide c=
omments/suggestions to the existing Information model to make the current o=
ne more comprehensive, so that I2NSF only has one single
 Data Model. <u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">What do you think?<u></u>=
<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Linda<u></u><u></u></span=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Mr. Jaeh=
oon Paul Jeong [mailto:<a href=3D"mailto:jaehoon.paul@gmail.com" target=3D"=
_blank">jaehoon.paul@gmail.com</a>]
<br>
<b>Sent:</b> Monday, June 20, 2016 8:26 PM<br>
<b>To:</b> Adrian Farrel; Linda Dunbar<br>
<b>Cc:</b> <a href=3D"mailto:i2nsf@ietf.org" target=3D"_blank">i2nsf@ietf.o=
rg</a>; JungSoo Park; Prof. Hyoungshick Kim; Hoon Ko; </span><span lang=3D"=
ZH-CN" style=3D"font-size:10.0pt;font-family:&quot;Gulim&quot;,&quot;sans-s=
erif&quot;">=ED=98=84=EC=83=81=EC=9B=90</span><span lang=3D"ZH-CN" style=3D=
"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">
</span><span lang=3D"ZH-CN" style=3D"font-size:10.0pt;font-family:&quot;Gul=
im&quot;,&quot;sans-serif&quot;">=EB=B0=95=EC=82=AC=EB=8B=98</span><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;">;
</span><span lang=3D"ZH-CN" style=3D"font-size:10.0pt;font-family:&quot;Gul=
im&quot;,&quot;sans-serif&quot;">=EA=B9=80=EC=A7=84=EC=9A=A9</span><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;">; <a href=3D"mailto:guseodud1@naver.com" target=3D"_blank">guseodud1@na=
ver.com</a>; Mr. Jaehoon Paul Jeong<br>
<b>Subject:</b> Re: [I2nsf] Starting to think about an agenda for I2NSF in =
Berlin<u></u><u></u></span></p>
</div><div><div class=3D"h5">
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">Hi Adrian and Linda,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">My group are preparing for three new drafts as follo=
ws:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">- Data Modeling for Capability Layer Interface<u></u=
><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">- Data Modeling for Service Layer Interface<u></u><u=
></u></p>
</div>
<div>
<p class=3D"MsoNormal">-=C2=A0SFC-enabled I2NSF-Architecture for Security S=
ervices<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">We will post our drafts before the initial draft cut=
-off date.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I hope these drafts will be good input for our i2nsf=
 WG.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I think 10 minutes will be fine for the presentation=
 and Q&amp;A.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Best Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Paul<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">On Tue, Jun 21, 2016 at 2:00 AM, Adrian Farrel &lt;<=
a href=3D"mailto:adrian@olddog.co.uk" target=3D"_blank">adrian@olddog.co.uk=
</a>&gt; wrote:<u></u><u></u></p>
<p class=3D"MsoNormal">Hi working group,<br>
<br>
Linda and I have been thinking about the agenda for Berlin. We think that w=
e<br>
should continue to focus on our charter and deliverables doing what is nece=
ssary<br>
to advance our milestones. Broadly we could split our 2 hours as:<br>
<br>
30 minutes status of WG and progress of WG documents<br>
30 minutes requirements for and selection of protocols (and security<br>
considerations)<br>
30 minutes information model discussion<br>
30 minutes other drafts and discussions<br>
<br>
We&#39;d like to hear your proposals for things that need to be discussed i=
n these<br>
categories so that we can start to put a detailed agenda together.<br>
<br>
Thanks,<br>
Adrian and Linda<br>
<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" target=3D"_blank">h=
ttps://www.ietf.org/mailman/listinfo/i2nsf</a><u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><br>
<br clear=3D"all">
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<p class=3D"MsoNormal">-- <u></u><u></u></p>
<div>
<div>
<div>
<div>
<div>
<div>
<p class=3D"MsoNormal">=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>
Assistant 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" target=3D"_b=
lank"><span style=3D"font-size:7.5pt">pauljeong@skku.edu</span></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><u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div></div></div>
</div>

</blockquote></div><br><br clear=3D"all"><div><br></div>-- <br><div class=
=3D"gmail_signature" data-smartmail=3D"gmail_signature"><div dir=3D"ltr"><d=
iv><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) Jeon=
g, Ph.D.<br>Assistant Professor<br>Department of Software<br>Sungkyunkwan U=
niversity<br>Office: +82-31-299-4957<br>Email: <a href=3D"mailto:jaehoon.pa=
ul@gmail.com" target=3D"_blank">jaehoon.paul@gmail.com</a>,=C2=A0<a href=3D=
"mailto:pauljeong@skku.edu" style=3D"font-size:12.8000001907349px" 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://iotlab.s=
kku.edu/people-jaehoon-jeong.php</a><br></div></div></div></div></div></div=
>
</div>

--001a113ed77ef879ac0535de1eac--


From nobody Wed Jun 22 08:26:26 2016
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 E485B12DAAD; Wed, 22 Jun 2016 08:26:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.647
X-Spam-Level: 
X-Spam-Status: No, score=-5.647 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UqsfVXxDtAaN; Wed, 22 Jun 2016 08:26:19 -0700 (PDT)
Received: from xenon23.um.es (xenon23.um.es [155.54.212.163]) by ietfa.amsl.com (Postfix) with ESMTP id 49F4612DD2A; Wed, 22 Jun 2016 08:13:20 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by xenon23.um.es (Postfix) with ESMTP id 0D991369C; Wed, 22 Jun 2016 17:13:19 +0200 (CEST)
X-Virus-Scanned: by antispam in UMU at xenon23.um.es
Received: from xenon23.um.es ([127.0.0.1]) by localhost (xenon23.um.es [127.0.0.1]) (amavisd-new, port 10024) with LMTP id ki-3vXPs4+N0; Wed, 22 Jun 2016 17:13:18 +0200 (CEST)
Received: from eduroam_um-6-253.inf.um.es (eduroam_um-6-253.inf.um.es [155.54.6.253]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: rafa) by xenon23.um.es (Postfix) with ESMTPSA id 0862B3687; Wed, 22 Jun 2016 17:13:16 +0200 (CEST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Rafa Marin Lopez <rafa@um.es>
In-Reply-To: <4A95BA014132FF49AE685FAB4B9F17F657ECCD0E@dfweml501-mbb>
Date: Wed, 22 Jun 2016 17:13:15 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <466D704F-4C9B-45FB-AE68-841896D29B72@um.es>
References: <4A95BA014132FF49AE685FAB4B9F17F657EB4B26@dfweml501-mbb> <CACP96tSfp4XEU9mKzRD=Dm5hMDGN7uGiM6Eje5-_udiDXWLwsA@mail.gmail.com> <4A95BA014132FF49AE685FAB4B9F17F657EB587D@dfweml501-mbb> <3AC251AC-3DB4-42BD-BDC5-25A23C1A219C@um.es> <4A95BA014132FF49AE685FAB4B9F17F657EB5D2B@dfweml501-mbb> <7C1028FB-4531-4BA8-9C64-AE933945539F@um.es> <4A95BA014132FF49AE685FAB4B9F17F657ECCD0E@dfweml501-mbb>
To: Linda Dunbar <linda.dunbar@huawei.com>
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/3aWhpwvnDiSQC3vYqcEBWdMphLA>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, "IPsec@ietf.org" <IPsec@ietf.org>, Sowmini Varadhan <sowmini05@gmail.com>, Rafa Marin Lopez <rafa@um.es>, Sowmini Varadhan <sowmini.varadhan@oracle.com>
Subject: Re: [I2nsf] [IPsec] How does Overlay Network inform the Underlay network on which flows among Overlay network nodes need to go through IPSec Tunnel? (was : Flow Security Policies exchanged over I2NSF service layer interface?
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 22 Jun 2016 15:26:23 -0000

Hi Linda:

> El 20 jun 2016, a las 15:41, Linda Dunbar <linda.dunbar@huawei.com> =
escribi=C3=B3:
>=20
> Rafa,=20
> =20
> I see that your draft has identified multiple cases of SDN controlled =
IPSec tunnel.=20
> =20
> As I2NSF focus on specifying the data models for the Flow Security =
Policies, the controller "Proactively" setting up the IPSec polices/keys =
to network elements are within the I2NSF scope.=20

I see.

> =20
> The "reactive option, that is,  very similar as it would happen with =
the OpenFlow PacketIn message and then PacketOut" is not in the I2NSF =
scope. However, the specifying the data model for the policy to the =
controller on which flows to be protected by IPSec tunnel should be in =
the I2NSF scope.

Please be aware that some reactive (upon an event) behavior may be =
required even when the controller sets up the IPsec policies/keys =
proactively. For example, the PF_KEY interface (RFC 2367) in the kernel =
has an =E2=80=9Cevent=E2=80=9D

"The SADB_EXPIRE message is sent from the kernel to key management
   applications when the "soft lifetime" or "hard lifetime" of a
   Security Association has expired.  Key management applications should
   use receipt of a soft lifetime SADB_EXPIRE message as a hint to
   negotiate a replacement SA so the replacement SA will be ready and in
   the kernel before it is needed.=E2=80=9D

This is a kind of asynchronous event, which is important because it =
allows the controller to react and update the SAs. Is this kind of event =
in the I2NSF scope?=20

In any case we are going to modify the I-D to show all these aspects.

Some comments inline:

> =20
> =20
> Other comments are inserted below
> =20
> =20
> -----Original Message-----
> From: Rafa Marin Lopez [mailto:rafa@um.es]=20
> Sent: Sunday, June 19, 2016 1:06 PM
> To: Linda Dunbar
> Cc: Rafa Marin Lopez; I2NSF@ietf.org; IPsec@ietf.org; Sowmini =
Varadhan; Sowmini Varadhan
> Subject: Re: [IPsec] [I2nsf] How does Overlay Network inform the =
Underlay network on which flows among Overlay network nodes need to go =
through IPSec Tunnel? (was : Flow Security Policies exchanged over I2NSF =
service layer interface?
> =20
> <snip>
> > =20
> > - Section 8.1: Page 11: Bullet 1:
> > You stated that the node sends the first packet to Controller for =
the controller to determine if the traffic needs to go through IPSec =
tunnel.=20
> > =20
> > Shouldn't the controller get flow protection policy from clients =
(north bound interface) and inform the needed end nodes on what =
traffic/flows need to go through the IPSec tunnel?
> =20
> [Rafa] Actually, there are two options. The one shown in the I-D is =
reactive, that is,  very similar as it would happen with the OpenFlow =
PacketIn message and then PacketOut. The other option, of course, it is =
to create the rules in the network resource even when traffic has not =
been observed yet (proactive). Both options are completely possible. We =
can clarify this in the next version.
> =20
> [Linda] so the I2NSF should only focus on specifying the protocols and =
data models for the =E2=80=9CProtective=E2=80=9D methods. Maybe part of =
your draft can be further developed in I2NSF WG.=20
> =20
> > =20
> > =20
> > - Section 8.1: Page 12: Bullet 3:
> > The controller can't really enforce the rule. but instead requesting =
the "End Node" to encapsulate the IPSec tunnel around the flows that =
need to be through the IPSec tunnel. correct?
> =20
> [Rafa] Not sure why you think the controller can=E2=80=99t enforce the =
rule. Basically the step 3 says the controller is filling a SAD entry =
without the need of running IKE between network resources.
> =20
> [Linda] Are you assuming that data packets actually traversing the =
=E2=80=9CController=E2=80=9D? If yes, the I2NSF focus on the flow policy =
north bound to the controller.=20

[Rafa] It is not traverse but it is to check the first data packet in a =
flow to see there is need for security or not. But certainly that =
belongs to southbound interface.

> =20
> =20
> =20
> > =20
> > - Section 6, Page 7, Second paragraph after the Figure 2:=20
> > The Controller should send the IPSec tunnel request to the end =
points of the desired IPSec tunnel. Also the controller should send =
query to the end point to check if they have the needed resource to =
establish the desired IPSec tunnel.
> =20
> [Rafa] What do you mean with =E2=80=9CIPsec tunnel request=E2=80=9D? =
By sending the information related with the IPsec tunnel (e.g. a SAD =
entry) to build it should be enough, I guess that is what you mean by =
that , right?.
> =20
> [Linda] Yes.=20
> =20
> =20
> The controller can of course verify if the end points of the IPsec SA =
have the information to establish an IPsec tunnel according to the =
information that the controller keeps. If the state is not there or is =
going to be outdated it can enforce the information again. =
Alternatively, the end points could also inform when something is =
required to the controller (reactive) so the controller can act =
accordingly.
> =20
> [Linda] above is what I call =E2=80=9Cquery=E2=80=9D. Need to flush =
out the detailed data model for your IPSec case in I2NSF WG.=20
> =20
> =20
> > =20
> > - Section 8.2:=20
> > Second paragraph: When the two end points of the needed IPSec tunnel =
are in two different ISPs (say ISP-A and ISP-B), your draft states that =
the ISP-A controller has to negotiate with ISP-B controller on the Flow =
Security policy rules. What information will be carried by those Policy =
Rules? Since I2NSF is to specify the data models for those rules, it =
would be very helpful to identify the information exchanged first.=20
> =20
> [Rafa] We can specify better what information in the following draft. =
But basically we have two models explained in the draft when 1) IKE is =
implemented in the network resource or when IKE is not implemented in =
the network resource. =20
> =20
> In 1) parameters to run an IKE SA between GW1 and GW2 must be =
negotiated (IKE credential, cryptographic suite, etc=E2=80=A6) and the =
different SPD entries of the SPD that apply. An SPD entry has parameters =
such as Remote IP Address, Local IP Address, Next Layer Protocol, Name, =
Local and Remote Ports.
> =20
> In 2) apart from SPD entries you need to configure SAD entries. This =
information implies Security Parameter Index, Sequence Number, AH =
information (keys , key lifetime) , ESP information=E2=80=A6 etc.
> =20
> We can detail what information is required.
> =20
> [Linda] that will be useful. Can you write this detailed information =
exchange for I2NSF?=20

[Rafa] We think so yes.

Best Regards.

> =20
> =20
> > =20
> > Page 13: bullet 2: before the negotiation between the two =
controllers on the SPD policies and IKE credentials, don't you think =
that they need to inquire each other if the other party has the needed =
resource for the needed IPsec tunnel?=20
> =20
> [Rafa] But for that, what kind of parameters do you send to ask the =
question? I can imagine you could ask : do you have an end point with =
this IP address, IKE support, AH or ESP support=E2=80=A6 etc=E2=80=A6? =
Is that what you have in mind?
> =20
> In any case, if they do not have that support trying the negotiation =
between the two controllers would fail so that you would notice that the =
needed resource is not available as well, right?
> =20
> =20
> [Linda] correct.=20
> =20
> Thanks, Linda
> =20
> =20
> =20
> =20
> Best Regards.
> > =20
> > =20
> > =20
> > Thanks, Linda
> > =20
> > -----Original Message-----
> > From: Rafa Marin Lopez [mailto:rafa@um.es]
> > Sent: Friday, June 17, 2016 7:43 AM
> > To: Linda Dunbar
> > Cc: Rafa Marin Lopez; Sowmini Varadhan; I2NSF@ietf.org; Sowmini=20
> > Varadhan; NVO3; Liyizhou
> > Subject: Re: [I2nsf] How does Overlay Network inform the Underlay =
network on which flows among Overlay network nodes need to go through =
IPSec Tunnel? (was : Flow Security Policies exchanged over I2NSF service =
layer interface?
> > =20
> > Dear all:
> > =20
> > Maybe this I-D might be interesting and related with this discussion =
regarding IPsec/IKE management. We hope to have an updated version soon =
and a proof-of-concept implementation of some of the scenarios.
> > =20
> > =
https://tools.ietf.org/html/draft-abad-sdnrg-sdn-ipsec-flow-protection
> > -01
> > =20
> > Best Regards.
> > =20
> > =20
> > > El 17 jun 2016, a las 10:43, Linda Dunbar =
<linda.dunbar@huawei.com> escribi=C3=B3:
> > >=20
> > > Sowmini,
> > > =20
> > > You said:
> > > =E2=80=9CHowever, applying IPsec to specific flows (e.g., those =
defined by a src or dst port on which the service listens) is =
important.=E2=80=9D
> > > =20
> > > What is the current operation procedure for Overlay network to =
inform the underlay network on which flows to go through IPSec channel?=20=

> > > =20
> > > You said:=20
> > > =E2=80=9C..But that also made me wonder about the interaction =
between IPsec/IKE and the proposed BGP FS (IPsec is frequently used =
between end-systems that do not want to run a BGP daemon). Since the =
config information that needs to be distributed are things like keys, =
algorithms etc to populate the sadb/spd, IKE looks more appropriate in =
most cases.=E2=80=9D
> > > =20
> > > =20
> > > Does the underlay network controller get some information (or hint =
from the Overlay network controller) on how the keys are configured for =
the IPSec tunnel for the specific flows among the Overlay nodes?=20
> > > =20
> > > =20
> > > Thanks,
> > > Linda
> > > =20
> > > =20
> > > -----Original Message-----
> > > From: Sowmini Varadhan [mailto:sowmini05@gmail.com]
> > > Sent: Thursday, June 16, 2016 10:57 AM
> > > To: Linda Dunbar
> > > Cc: Liyizhou; NVO3; Sowmini Varadhan
> > > Subject: Re: [nvo3] FW: Any use cases of Overlay network =
requesting IPSec connection from the Underlay for a specific time span? =
(was : Flow Security Policies exchanged over I2NSF service layer =
interface?
> > > =20
> > > On Wed, Jun 15, 2016 at 8:55 AM, Linda Dunbar =
<linda.dunbar@huawei.com> wrote:
> > > >
> > > > NVO3 Participants,
> > > >
> > > >
> > > >
> > > > I2NSF (Interface to Network Security function) has a work item =
in defining the flow security policy between domains (which includes =
inquiry of the capability from one domain to another and the actual flow =
policy rules from one domain to another).
> > > >
> > > > Very often, the paths (or links) among nodes of a overlay =
network are provided by other network operators (a.k.a. =E2=80=9Cunderlay =
network=E2=80=9D).  The flow policy rules are intended to filter out =
unwanted traffic from underlay network so that various attack traffic =
won=E2=80=99t saturated the access links to the overlay nodes.
> > > >
> > > >
> > > >
> > > > One interesting scenario brought up is Overlay nodes may need to =
request some traffic to be traversing IPsec channel. To achieve this =
goal, it is necessary for Overlay Network controller to inquire if the =
needed IPsec resource are even available before send the request (may =
even involve AAA process between controllers of each corresponding =
domain ).
> > > >
> > > >
> > > >
> > > > Want to have a survey if people see the use case of Overlay =
Network needing portion of traffic to be through IPSec channel?
> > > =20
> > > Yes, this is a valid use case, and one that we  are looking at as =
well.
> > > =20
> > > > IPSec is supposed to be between two end nodes. Here we assume =
that the Overlay nodes don=E2=80=99t have the resource or capability for =
IPsec, but expect IPsec between flow=E2=80=99s ingress and egress nodes =
(i.e. NVE).
> > > > Any opinion is appreciated.
> > > =20
> > > =20
> > > >
> > > > Are there any use cases of overlay network needing IPSec among =
their nodes only for a specific time span? i.e. Time based IPSec =
connection?
> > > =20
> > > Time based IPsec connection is not a use-case we have encountered.
> > > People usually use IKE for periodic key-rollover, if that is the =
goal.
> > > =20
> > > However, applying IPsec to specific flows (e.g., those defined by =
a src or dst port on which the service listens) is important.
> > > =20
> > > But that also made me wonder about the interaction between =
IPsec/IKE and the proposed BGP FS (IPsec is frequently used between =
end-systems that do not want to run a BGP daemon). Since the config =
information that needs to be distributed are things like keys, =
algorithms etc to populate the sadb/spd, IKE looks more appropriate in =
most cases.
> > > =20
> > > Like [CJ], I too have to read the draft in greater detail to =
comment further.
> > > =20
> > > --Sowmini
> > > =20
> > > _______________________________________________
> > > I2nsf mailing list
> > > I2nsf@ietf.org
> > > https://www.ietf.org/mailman/listinfo/i2nsf
> > =20
> > -------------------------------------------------------
> > Rafael Marin Lopez, PhD
> > Dept. Information and Communications Engineering (DIIC) Faculty of=20=

> > Computer Science-University of Murcia
> > 30100 Murcia - Spain
> > Telf: +34868888501 Fax: +34868884151 e-mail: rafa@um.es
> > -------------------------------------------------------
> > =20
> > =20
> > =20
> > =20
> > =20
> > _______________________________________________
> > IPsec mailing list
> > IPsec@ietf.org
> > https://www.ietf.org/mailman/listinfo/ipsec
> =20
> -------------------------------------------------------
> Rafael 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
> -------------------------------------------------------
> =20
> =20
> =20
> =20
> =20
> _______________________________________________
> IPsec mailing list
> IPsec@ietf.org
> https://www.ietf.org/mailman/listinfo/ipsec

-------------------------------------------------------
Rafael 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
-------------------------------------------------------





From nobody Wed Jun 22 13:42:00 2016
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 3F55712DBD1 for <i2nsf@ietfa.amsl.com>; Wed, 22 Jun 2016 13:41:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.125
X-Spam-Level: 
X-Spam-Status: No, score=-0.125 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_FONT_FACE_BAD=0.981, HTML_MESSAGE=0.001, RDNS_NONE=0.793] 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 uEmPArLdTSOw for <i2nsf@ietfa.amsl.com>; Wed, 22 Jun 2016 13:41:56 -0700 (PDT)
Received: from hickoryhill-consulting.com (unknown [50.245.122.97]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 763D012DBD7 for <I2NSF@ietf.org>; Wed, 22 Jun 2016 13:41:56 -0700 (PDT)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=107.92.122.226; 
Date: Wed, 22 Jun 2016 16:41:33 -0400
Message-ID: <up6hnauy9yqq2bhu9i40i10d.1466628093730@email.android.com>
Importance: normal
From: Susan Hares <shares@ndzh.com>
To: DIEGO LOPEZ GARCIA <diego.r.lopez@telefonica.com>, John Strassner <strazpdj@gmail.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="--_com.samsung.android.email_125094208529870"
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/MPkY4hGgRdPbTEaK7pPiO3I_V9Q>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, "Xialiang \(Frank\)" <frank.xialiang@huawei.com>, Dacheng Zhang <dacheng.zdc@alibaba-inc.com>, Linda Dunbar <linda.dunbar@huawei.com>
Subject: Re: [I2nsf] questions about some terminologies defined by draft-ietf-i2nsf-terminology-00
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 22 Jun 2016 20:41:59 -0000

----_com.samsung.android.email_125094208529870
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: base64

CkpvaG4gYW5kIERpZWdvCkkgYWdyZWUgdGhlIHNlY29uZCBvbmUgaXMgYmV0dGVyLgpTdWUKClNl
bnQgdmlhIHRoZSBTYW1zdW5nIEdhbGF4eSBOb3RlNSwgYW4gQVQmVCA0RyBMVEUgc21hcnRwaG9u
ZS0tLS0tLS0tIE9yaWdpbmFsIG1lc3NhZ2UgLS0tLS0tLS1Gcm9tOiBESUVHTyBMT1BFWiBHQVJD
SUEgPGRpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb20+IERhdGU6IDYvMTYvMjAxNiAgMjowNyBB
TSAgKEdNVC0wNTowMCkgVG86IEpvaG4gU3RyYXNzbmVyIDxzdHJhenBkakBnbWFpbC5jb20+IENj
OiBJMk5TRkBpZXRmLm9yZywgIlhpYWxpYW5nIChGcmFuaykiIDxmcmFuay54aWFsaWFuZ0BodWF3
ZWkuY29tPiwgU3VzYW4gSGFyZXMgPHNoYXJlc0BuZHpoLmNvbT4sIERhY2hlbmcgWmhhbmcgPGRh
Y2hlbmcuemRjQGFsaWJhYmEtaW5jLmNvbT4sIExpbmRhIER1bmJhciA8bGluZGEuZHVuYmFyQGh1
YXdlaS5jb20+IFN1YmplY3Q6IFJlOiBbSTJuc2ZdIHF1ZXN0aW9ucyBhYm91dCBzb21lIHRlcm1p
bm9sb2dpZXMgZGVmaW5lZCBieSBkcmFmdC1pZXRmLWkybnNmLXRlcm1pbm9sb2d5LTAwIAoKSW4g
b3JkZXIgdG8gYXZvaWQgdXNpbmcgdGhlIGRlZmluZWQgdGVybSAoZXZlbiBwYXJ0aWFsbHkpIGlu
dG8gdGhlIGRlZmluaXRpb24gSeKAmWQgZ28gZm9yIHRoZSBzZWNvbmQgb25l4oCmCgoKCkJlIGdv
b2RlLAoKCgoKCk9uIDE2IEp1biAyMDE2LCBhdCAxNTowNSAsIEpvaG4gU3RyYXNzbmVyIDxzdHJh
enBkakBnbWFpbC5jb20+IHdyb3RlOgoKCgoKSGkgRGFjaGVuZywKCgoKSSBhZ3JlZSB0aGF0ICJJ
Mk5TRiBzeXN0ZW0iIGlzIG5vdCB3ZWxsIGRlZmluZWQuIFlvdXIgZGVmaW5pdGlvbiBpcyBiZXR0
ZXIsIGJ1dCBpdCBzaG91bGQgYXBwbHkgZm9yIGFsbCBOU0ZzIChub3QgJ3RoZSBOU0YnKS4gSW4g
YWRkaXRpb24sIHRoZSBDYXBhYmlsaXR5IExheWVyIGlzIG5vdCBhbiBhYnN0cmFjdGlvbgpsYXll
ciwgaXQgYSBzaW1wbHkgYSBjb2xsZWN0aW9uIG9mIGFic3RyYWN0aW9ucyAodGhlIGNhcGFiaWxp
dGllcykuIFNvIGhvdyBhYm91dDoKCgoKwqDCoMKgIENhcGFiaWxpdHkgTGF5ZXI6wqAgRGVmaW5l
cyB0aGUgc2V0IG9mIGNhcGFiaWxpdGllcyBhdmFpbGFibGUgdG8gdGhlIENvbnRyb2xsZXIgZm9y
IHRoZSBzZXQgb2YgTlNGcyB0aGF0IHRoZSBDb250cm9sbGVyIG1hbmFnZXMuCgoKCm9yCgoKCgrC
oMKgwqAgQ2FwYWJpbGl0eSBMYXllcjrCoCBEZWZpbmVzIHRoZSBzZXQgb2YgZmVhdHVyZXMgYXZh
aWxhYmxlIHRvIHRoZSBDb250cm9sbGVyIGZvciB0aGUgc2V0IG9mIE5TRnMgdGhhdCB0aGUgQ29u
dHJvbGxlciBtYW5hZ2VzLgoKCgoKCgoKcmVnYXJkcywKSm9obgoKCgpPbiBXZWQsIEp1biAxNSwg
MjAxNiBhdCA4OjU1IFBNLCBEYWNoZW5nIFpoYW5nIAo8ZGFjaGVuZy56ZGNAYWxpYmFiYS1pbmMu
Y29tPiB3cm90ZToKCgoKSSB0aGluayBJIGFncmVlIHdpdGggRnJhbmsuIFRoZSBjb25mdXNpb24g
aXMgY2F1c2VkIGJ5IHRoZSAnSTJOU0Ygc3lzdGVt4oCZLgogTWF5YmUgd2Ugc2hvdWxkIGNoYW5n
ZSB0aGUgZGVmaW5pdGlvbiBpbsKgdGhlwqB0ZXJtaW5vbG9neQogZHJhZnQgdG/CoENhcGFiaWxp
dHkgTGF5ZXI6IERlZmluZXMgYW4gYWJzdHJhY3Rpb24gbGF5ZXIgdGhhdCBleHBvc2VzIGEgc2V0
IG9mIGNhcGFiaWxpdGllcwogb2YgdGhlIE5TRj8KCgoKCgrlj5Hku7bkuro6IEkybnNmIDxpMm5z
Zi1ib3VuY2VzQGlldGYub3JnPiBvbiBiZWhhbGYgb2YgIlhpYWxpYW5nIChGcmFuaykiIDxmcmFu
ay54aWFsaWFuZ0BodWF3ZWkuY29tPgoK5pel5pyfOiAyMDE25bm0NuaciDE25pelIOaYn+acn+Wb
myDkuIrljYgxMTo0NwoK6IezOiBMaW5kYSBEdW5iYXIgPGxpbmRhLmR1bmJhckBodWF3ZWkuY29t
PiwgSm9obiBTdHJhc3NuZXIgPHN0cmF6cGRqQGdtYWlsLmNvbT4sCiBTdXNhbiBIYXJlcyA8c2hh
cmVzQG5kemguY29tPiwgIkRJRUdPIExPUEVaIEdBUkNJQSAoZGllZ28uci5sb3BlekB0ZWxlZm9u
aWNhLmNvbSkiIDxkaWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29tPgoK5oqE6YCBOiAiSTJOU0ZA
aWV0Zi5vcmciIDxJMk5TRkBpZXRmLm9yZz4KCuS4u+mimDogW0kybnNmXSDnrZTlpI06IHF1ZXN0
aW9ucyBhYm91dCBzb21lIHRlcm1pbm9sb2dpZXMgZGVmaW5lZCBieSBkcmFmdC1pZXRmLWkybnNm
LXRlcm1pbm9sb2d5LTAwCgoKCgoKCgoKSGkgTGluZGEsCkZyYW5rbHksIEkgZG9u4oCZdCBzZWUg
dGhlIGVzc2VudGlhbCBkaWZmZXJlbmNlIGZvciB0aGUgbWVhbmluZyBvZiB0ZXJtaW5vbG9neSDi
gJxjYXBhYmlsaXR54oCdIGJldHdlZW4gwqB0aGVtLsKgIFdlIGp1c3QgbmVlZCB0byBtYWtlIHNv
bWUgbW9kaWZpY2F0aW9uIGluIHR3byBwbGFjZXMgdG8KIGtlZXAgY29uc2lzdGVuY2UuCldlIGNh
biBkbyBpdCBkdXJpbmcgdGhlIHVwZGF0ZSBvZiBJMk5TRiB0ZXJtaW5vbG9neSBkcmFmdC4KwqAK
Qi5SLgpGcmFuawrCoAoKCuWPkeS7tuS6ujogSTJuc2YgW21haWx0bzppMm5zZi1ib3VuY2VzQGll
dGYub3JnXQrku6PooaggCkxpbmRhIER1bmJhcgoK5Y+R6YCB5pe26Ze0OiAyMDE25bm0NuaciDE1
5pelCiAyMzo0MAoK5pS25Lu25Lq6OiBKb2huIFN0cmFzc25lcjsgU3VzYW4gSGFyZXM7IERJRUdP
IExPUEVaIEdBUkNJQSAoZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbSkKCuaKhOmAgToKSTJO
U0ZAaWV0Zi5vcmcKCuS4u+mimDogW0kybnNmXSBxdWVzdGlvbnMgYWJvdXQgc29tZSB0ZXJtaW5v
bG9naWVzIGRlZmluZWQgYnkgZHJhZnQtaWV0Zi1pMm5zZi10ZXJtaW5vbG9neS0wMAoKCsKgCkRl
YXIgQXV0aG9yczoKwqAKVGhlIHRlcm0g4oCcQ2FwYWJpbGl0eSBMYXllcuKAnSBkZWZpbmVkIGJ5
IHRoZSDigJxkcmFmdC1pZXRmLWkybnNmLXRlcm1pbm9sb2d5LTAw4oCdIGNhcnJpZXMgZGlmZmVy
ZW50IMKgbWVhbmluZyB0aGFuIHRoZSDigJxDYXBhYmlsaXR5IExheWVy4oCdIHVzZWQgYnkgdGhl
IEkyTlNGIGNoYXJ0ZXIuCgrCoArigJxkcmFmdC1pZXRmLWkybnNmLXRlcm1pbm9sb2d5LTAw4oCd
OgpDYXBhYmlsaXR5OiBEZWZpbmVzIGEgc2V0IG9mIGZlYXR1cmVzIHRoYXQgYXJlIGF2YWlsYWJs
ZSBmcm9tIGEgbWFuYWdlZCBlbnRpdHkgKHNlZQogYWxzbyBJMk5TRiBDYXBhYmlsaXR5KS4KwqAK
Q2FwYWJpbGl0eSBMYXllcjogRGVmaW5lcyBhbiBhYnN0cmFjdGlvbiBsYXllciB0aGF0IGV4cG9z
ZXMgYSBzZXQgb2YgY2FwYWJpbGl0aWVzIG9mCiB0aGUgSTJOU0Ygc3lzdGVtLgrCoApJMk5TRiBD
aGFydGVyOiAKCkkyTlNGIHdpbGwgc3BlY2lmeSBpbnRlcmZhY2VzIGF0IHR3byBmdW5jdGlvbmFs
IGxldmVscyBmb3IgdGhlIGNvbnRyb2wgYW5kIG1vbml0b3Jpbmcgb2YgbmV0d29yayBzZWN1cml0
eSBmdW5jdGlvbnM6CgpUaGUgSTJOU0YgQ2FwYWJpbGl0eSBMYXllciBzcGVjaWZpZXMgaG93IHRv
IGNvbnRyb2wgYW5kIG1vbml0b3IgTlNGcyBhdCBhIGZ1bmN0aW9uYWwgaW1wbGVtZW50YXRpb24g
bGV2ZWwuIFRoZSB0ZXJtICJGdW5jdGlvbmFsIEltcGxlbWVudGF0aW9uIiBpcyB1c2VkCiB0byBl
bXBoYXNpemUgdGhhdCB0aGUgcnVsZXMgKGZvciBjb250cm9sIGFuZCBtb25pdG9yKSBvZiBOU0Zz
IGhhdmUgdG8gYmUgaW1wbGVtZW50YWJsZSBieSBtb3N0IE5TRnMuIEkyTlNGIHdpbGwgc3RhbmRh
cmRpemUgYSBzZXQgb2YgaW50ZXJmYWNlcyBieSB3aGljaCBhIHNlY3VyaXR5IGNvbnRyb2xsZXIg
Y2FuIGludm9rZSwgb3BlcmF0ZSwgYW5kIG1vbml0b3IgTlNGcy4KCgoKVGhlIEkyTlNGIFNlcnZp
Y2UgTGF5ZXIgZGVmaW5lcyBob3cgY2xpZW50cycgc2VjdXJpdHkgcG9saWNpZXMgbWF5IGJlIGV4
cHJlc3NlZCB0byBhIHNlY3VyaXR5IGNvbnRyb2xsZXIuIFRoZSBjb250cm9sbGVyIGltcGxlbWVu
dHMgaXRzIHBvbGljaWVzIGFjY29yZGluZyB0byB0aGUgdmFyaW91cyBjYXBhYmlsaXRpZXMgcHJv
dmlkZWQgYnkgdGhlIEkyTlNGIENhcGFiaWxpdHkgTGF5ZXIuIFRoZSBJMk5TRiBTZXJ2aWNlIExh
eWVyIGFsc28gYWxsb3dzCiB0aGUgY2xpZW50IHRvIG1vbml0b3IgdGhlIGNsaWVudCBzcGVjaWZp
YyBwb2xpY2llcy4KwqAKSWYgd2UgdXNlIHRoZSBkZWZpbml0aW9ucyBieSB0aGUg4oCcZHJhZnQt
aWV0Zi1pMm5zZi10ZXJtaW5vbG9neS0wMOKAnSwgd2Ugc2hvdWxkIGNyZWF0ZSBhIGRpZmZlcmVu
dCB0ZXJtaW5vbG9neSB0byByZXByZXNlbnQgdGhlIOKAnFNvdXRoIGJvdW5kIEludGVyZmFjZeKA
nSBiZXR3ZWVuIENvbnRyb2xsZXIgYW5kIE5TRi4KCsKgClRoYW5rcywgTGluZGEKwqAKwqAKwqAK
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gSTJuc2Yg
bWFpbGluZyBsaXN0IApJMm5zZkBpZXRmLm9yZyAKaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9pMm5zZiAKCgoKCgoKCgotLSAKCgpyZWdhcmRzLApKb2huCgoKCgoKCgoKCi0t
CgoiRXN0YSB2ZXogbm8gZmFsbGFyZW1vcywgRG9jdG9yIEluZmllcm5vIgoKCgpEciBEaWVnbyBS
LiBMb3BlegoKVGVsZWZvbmljYSBJK0QKCmh0dHA6Ly9wZW9wbGUudGlkLmVzL2RpZWdvLmxvcGV6
LwoKCgplLW1haWw6IGRpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb20KClRlbDogwqAgwqArMzQg
OTEzIDEyOSAwNDEKCk1vYmlsZTogKzM0IDY4MiAwNTEgMDkxCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCgoKCgoKCgoKCgpFc3RlIG1lbnNhamUgeSBzdXMgYWRqdW50b3Mgc2Ug
ZGlyaWdlbiBleGNsdXNpdmFtZW50ZSBhIHN1IGRlc3RpbmF0YXJpbywgcHVlZGUgY29udGVuZXIg
aW5mb3JtYWNpw7NuIHByaXZpbGVnaWFkYSBvIGNvbmZpZGVuY2lhbCB5IGVzIHBhcmEgdXNvIGV4
Y2x1c2l2byBkZSBsYSBwZXJzb25hIG8gZW50aWRhZCBkZSBkZXN0aW5vLiBTaSBubyBlcyB1c3Rl
ZC4gZWwgZGVzdGluYXRhcmlvIGluZGljYWRvLCBxdWVkYSBub3RpZmljYWRvIGRlIHF1ZSBsYQog
bGVjdHVyYSwgdXRpbGl6YWNpw7NuLCBkaXZ1bGdhY2nDs24geS9vIGNvcGlhIHNpbiBhdXRvcml6
YWNpw7NuIHB1ZWRlIGVzdGFyIHByb2hpYmlkYSBlbiB2aXJ0dWQgZGUgbGEgbGVnaXNsYWNpw7Nu
IHZpZ2VudGUuIFNpIGhhIHJlY2liaWRvIGVzdGUgbWVuc2FqZSBwb3IgZXJyb3IsIGxlIHJvZ2Ft
b3MgcXVlIG5vcyBsbyBjb211bmlxdWUgaW5tZWRpYXRhbWVudGUgcG9yIGVzdGEgbWlzbWEgdsOt
YSB5IHByb2NlZGEgYSBzdSBkZXN0cnVjY2nDs24uCgoKClRoZSBpbmZvcm1hdGlvbiBjb250YWlu
ZWQgaW4gdGhpcyB0cmFuc21pc3Npb24gaXMgcHJpdmlsZWdlZCBhbmQgY29uZmlkZW50aWFsIGlu
Zm9ybWF0aW9uIGludGVuZGVkIG9ubHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3Ig
ZW50aXR5IG5hbWVkIGFib3ZlLiBJZiB0aGUgcmVhZGVyIG9mIHRoaXMgbWVzc2FnZSBpcyBub3Qg
dGhlIGludGVuZGVkIHJlY2lwaWVudCwgeW91IGFyZSBoZXJlYnkgbm90aWZpZWQgdGhhdCBhbnkg
ZGlzc2VtaW5hdGlvbiwKIGRpc3RyaWJ1dGlvbiBvciBjb3B5aW5nIG9mIHRoaXMgY29tbXVuaWNh
dGlvbiBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIHRy
YW5zbWlzc2lvbiBpbiBlcnJvciwgZG8gbm90IHJlYWQgaXQuIFBsZWFzZSBpbW1lZGlhdGVseSBy
ZXBseSB0byB0aGUgc2VuZGVyIHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBjb21tdW5pY2F0
aW9uIGluIGVycm9yIGFuZCB0aGVuIGRlbGV0ZSBpdC4KCgoKRXN0YSBtZW5zYWdlbSBlIHNldXMg
YW5leG9zIHNlIGRpcmlnZW0gZXhjbHVzaXZhbWVudGUgYW8gc2V1IGRlc3RpbmF0w6FyaW8sIHBv
ZGUgY29udGVyIGluZm9ybWHDp8OjbyBwcml2aWxlZ2lhZGEgb3UgY29uZmlkZW5jaWFsIGUgw6kg
cGFyYSB1c28gZXhjbHVzaXZvIGRhIHBlc3NvYSBvdSBlbnRpZGFkZSBkZSBkZXN0aW5vLiBTZSBu
w6NvIMOpIHZvc3NhIHNlbmhvcmlhIG8gZGVzdGluYXTDoXJpbyBpbmRpY2FkbywgZmljYSBub3Rp
ZmljYWRvIGRlIHF1ZSBhCiBsZWl0dXJhLCB1dGlsaXphw6fDo28sIGRpdnVsZ2HDp8OjbyBlL291
IGPDs3BpYSBzZW0gYXV0b3JpemHDp8OjbyBwb2RlIGVzdGFyIHByb2liaWRhIGVtIHZpcnR1ZGUg
ZGEgbGVnaXNsYcOnw6NvIHZpZ2VudGUuIFNlIHJlY2ViZXUgZXN0YSBtZW5zYWdlbSBwb3IgZXJy
bywgcm9nYW1vcy1saGUgcXVlIG5vcyBvIGNvbXVuaXF1ZSBpbWVkaWF0YW1lbnRlIHBvciBlc3Rh
IG1lc21hIHZpYSBlIHByb2NlZGEgYSBzdWEgZGVzdHJ1acOnw6NvCgoK

----_com.samsung.android.email_125094208529870
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: base64

PGh0bWw+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0
L2h0bWw7IGNoYXJzZXQ9VVRGLTgiPjwvaGVhZD48Ym9keT48ZGl2Pjxicj48L2Rpdj48ZGl2Pkpv
aG4gYW5kIERpZWdvPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5JIGFncmVlIHRoZSBzZWNvbmQg
b25lIGlzIGJldHRlci48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PlN1ZTwvZGl2PjxkaXY+PGJy
PjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXYgaWQ9ImNvbXBvc2VyX3NpZ25hdHVyZSI+PGRpdiBz
dHlsZT0iZm9udC1zaXplOjg1JTtjb2xvcjojNTc1NzU3Ij5TZW50IHZpYSB0aGUgU2Ftc3VuZyBH
YWxheHkgTm90ZTUsIGFuIEFUJmFtcDtUIDRHIExURSBzbWFydHBob25lPC9kaXY+PC9kaXY+PGRp
diBzdHlsZT0iZm9udC1zaXplOjEwMCU7Y29sb3I6IzAwMDAwMCI+PCEtLSBvcmlnaW5hbE1lc3Nh
Z2UgLS0+PGRpdj4tLS0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLS0tPC9kaXY+PGRpdj5G
cm9tOiBESUVHTyBMT1BFWiBHQVJDSUEgJmx0O2RpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb20m
Z3Q7IDwvZGl2PjxkaXY+RGF0ZTogNi8xNi8yMDE2ICAyOjA3IEFNICAoR01ULTA1OjAwKSA8L2Rp
dj48ZGl2PlRvOiBKb2huIFN0cmFzc25lciAmbHQ7c3RyYXpwZGpAZ21haWwuY29tJmd0OyA8L2Rp
dj48ZGl2PkNjOiBJMk5TRkBpZXRmLm9yZywgIlhpYWxpYW5nIChGcmFuaykiICZsdDtmcmFuay54
aWFsaWFuZ0BodWF3ZWkuY29tJmd0OywgU3VzYW4gSGFyZXMgJmx0O3NoYXJlc0BuZHpoLmNvbSZn
dDssIERhY2hlbmcgWmhhbmcgJmx0O2RhY2hlbmcuemRjQGFsaWJhYmEtaW5jLmNvbSZndDssIExp
bmRhIER1bmJhciAmbHQ7bGluZGEuZHVuYmFyQGh1YXdlaS5jb20mZ3Q7IDwvZGl2PjxkaXY+U3Vi
amVjdDogUmU6IFtJMm5zZl0gcXVlc3Rpb25zIGFib3V0IHNvbWUgdGVybWlub2xvZ2llcyBkZWZp
bmVkIGJ5IGRyYWZ0LWlldGYtaTJuc2YtdGVybWlub2xvZ3ktMDAgPC9kaXY+PGRpdj48YnI+PC9k
aXY+PC9kaXY+CkluIG9yZGVyIHRvIGF2b2lkIHVzaW5nIHRoZSBkZWZpbmVkIHRlcm0gKGV2ZW4g
cGFydGlhbGx5KSBpbnRvIHRoZSBkZWZpbml0aW9uIEnigJlkIGdvIGZvciB0aGUgc2Vjb25kIG9u
ZeKApgo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4KPC9kaXY+CjxkaXYgY2xhc3M9IiI+QmUg
Z29vZGUsPC9kaXY+CjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPgo8ZGl2IGNsYXNzPSIiPgo8
ZGl2Pgo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4KPGRpdiBjbGFzcz0iIj5PbiAx
NiBKdW4gMjAxNiwgYXQgMTU6MDUgLCBKb2huIFN0cmFzc25lciAmbHQ7PGEgaHJlZj0ibWFpbHRv
OnN0cmF6cGRqQGdtYWlsLmNvbSIgY2xhc3M9IiI+c3RyYXpwZGpAZ21haWwuY29tPC9hPiZndDsg
d3JvdGU6PC9kaXY+CjxiciBjbGFzcz0iQXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+CjxkaXYg
Y2xhc3M9IiI+CjxkaXYgZGlyPSJsdHIiIGNsYXNzPSIiPgo8ZGl2IGNsYXNzPSIiPkhpIERhY2hl
bmcsPC9kaXY+CjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPgo8L2Rpdj4KPGRpdiBjbGFzcz0i
Ij5JIGFncmVlIHRoYXQgIkkyTlNGIHN5c3RlbSIgaXMgbm90IHdlbGwgZGVmaW5lZC4gWW91ciBk
ZWZpbml0aW9uIGlzIGJldHRlciwgYnV0IGl0IHNob3VsZCBhcHBseSBmb3IgYWxsIE5TRnMgKG5v
dCAndGhlIE5TRicpLiBJbiBhZGRpdGlvbiwgdGhlIENhcGFiaWxpdHkgTGF5ZXIgaXMgbm90IGFu
IGFic3RyYWN0aW9uCjxlbSBjbGFzcz0iIj5sYXllcjwvZW0+LCBpdCBhIHNpbXBseSBhIGNvbGxl
Y3Rpb24gb2YgYWJzdHJhY3Rpb25zICh0aGUgY2FwYWJpbGl0aWVzKS4gU28gaG93IGFib3V0Ojwv
ZGl2Pgo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4KPC9kaXY+CjxkaXYgY2xhc3M9IiI+PGVt
IGNsYXNzPSIiPiZuYnNwOyZuYnNwOyZuYnNwOyBDYXBhYmlsaXR5IExheWVyOiZuYnNwOyBEZWZp
bmVzIHRoZSBzZXQgb2YgY2FwYWJpbGl0aWVzIGF2YWlsYWJsZSB0byB0aGUgQ29udHJvbGxlciBm
b3IgdGhlIHNldCBvZiBOU0ZzIHRoYXQgdGhlIENvbnRyb2xsZXIgbWFuYWdlcy48L2VtPjwvZGl2
Pgo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4KPC9kaXY+CjxkaXYgY2xhc3M9IiI+b3I8L2Rp
dj4KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+CjwvZGl2Pgo8ZGl2IGNsYXNzPSIiPgo8ZGl2
IGNsYXNzPSIiPjxlbSBjbGFzcz0iIj4mbmJzcDsmbmJzcDsmbmJzcDsgQ2FwYWJpbGl0eSBMYXll
cjombmJzcDsgRGVmaW5lcyB0aGUgc2V0IG9mIGZlYXR1cmVzIGF2YWlsYWJsZSB0byB0aGUgQ29u
dHJvbGxlciBmb3IgdGhlIHNldCBvZiBOU0ZzIHRoYXQgdGhlIENvbnRyb2xsZXIgbWFuYWdlcy48
L2VtPjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iIj48aSBzdHlsZT0iZm9udC1mYW1pbHk6Q2Fs
aWJyaSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4IiBjbGFzcz0iIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOnJnYigzNCwzNCwzNCk7Zm9udC1mYW1pbHk6JnF1b3Q7UFQgU2VyaWYm
cXVvdDs7Zm9udC1zaXplOjlwdCIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPgo8L3NwYW4+PC9pPjwv
ZGl2Pgo8ZGl2IGNsYXNzPSIiPjxpIHN0eWxlPSJmb250LWZhbWlseTpDYWxpYnJpLHNhbnMtc2Vy
aWY7Zm9udC1zaXplOjE1cHgiIGNsYXNzPSIiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29s
b3I6cmdiKDM0LDM0LDM0KTtmb250LWZhbWlseTomcXVvdDtQVCBTZXJpZiZxdW90Oztmb250LXNp
emU6OXB0IiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+Cjwvc3Bhbj48L2k+PC9kaXY+CjxkaXYgY2xh
c3M9IiI+cmVnYXJkcyw8L2Rpdj4KPGRpdiBjbGFzcz0iIj5Kb2huPC9kaXY+CjwvZGl2Pgo8ZGl2
IGNsYXNzPSJnbWFpbF9leHRyYSI+PGJyIGNsYXNzPSIiPgo8ZGl2IGNsYXNzPSJnbWFpbF9xdW90
ZSI+T24gV2VkLCBKdW4gMTUsIDIwMTYgYXQgODo1NSBQTSwgRGFjaGVuZyBaaGFuZyA8c3BhbiBk
aXI9Imx0ciIgY2xhc3M9IiI+CiZsdDs8YSBocmVmPSJtYWlsdG86ZGFjaGVuZy56ZGNAYWxpYmFi
YS1pbmMuY29tIiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9IiI+ZGFjaGVuZy56ZGNAYWxpYmFiYS1p
bmMuY29tPC9hPiZndDs8L3NwYW4+IHdyb3RlOjxiciBjbGFzcz0iIj4KPGJsb2NrcXVvdGUgY2xh
c3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjAgMCAwIC44ZXg7Ym9yZGVyLWxlZnQ6MXB4
ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+CjxkaXYgc3R5bGU9Ii1tcy13b3JkLXdyYXA6
IGJyZWFrLXdvcmQ7IiBjbGFzcz0iIj4KPGRpdiBjbGFzcz0iIj48Zm9udCBmYWNlPSLlrovkvZMs
c2Fucy1zZXJpZiIgY2xhc3M9IiI+SSB0aGluayBJIGFncmVlIHdpdGggRnJhbmsuIFRoZSBjb25m
dXNpb24gaXMgY2F1c2VkIGJ5IHRoZSAnPC9mb250PjxpIGNsYXNzPSIiPjxzcGFuIGxhbmc9IkVO
LVVTIiBjbGFzcz0iIj48Zm9udCBjb2xvcj0iIzIyMjIyMiIgZmFjZT0iUFQgU2VyaWYiIGNsYXNz
PSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OXB0IiBjbGFzcz0iIj5JMk5TRiBzeXN0ZW08L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMnB4IiBjbGFzcz0iIj7igJk8L3NwYW4+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTo5cHQiIGNsYXNzPSIiPi4KIE1heWJlIHdlIHNob3VsZCBjaGFuZ2Ug
dGhlIGRlZmluaXRpb24gaW4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMnB4
IiBjbGFzcz0iIj50aGU8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5cHQiIGNsYXNzPSIi
PiZuYnNwOzwvc3Bhbj48L2ZvbnQ+PC9zcGFuPjwvaT48Zm9udCBjb2xvcj0iIzIyMjIyMiIgZmFj
ZT0iUFQgU2VyaWYiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTJweCIgY2xhc3M9
IiI+PGkgY2xhc3M9IiI+dGVybWlub2xvZ3kKIGRyYWZ0IHRvJm5ic3A7PC9pPjwvc3Bhbj48L2Zv
bnQ+PGkgc3R5bGU9ImZvbnQtZmFtaWx5OkNhbGlicmksc2Fucy1zZXJpZjtmb250LXNpemU6MTVw
eCIgY2xhc3M9IiI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpyZ2IoMzQsMzQsMzQp
O2ZvbnQtZmFtaWx5OiZxdW90O1BUIFNlcmlmJnF1b3Q7O2ZvbnQtc2l6ZTo5cHQiIGNsYXNzPSIi
PkNhcGFiaWxpdHkgTGF5ZXI6IERlZmluZXMgYW4gYWJzdHJhY3Rpb24gbGF5ZXIgdGhhdCBleHBv
c2VzIGEgc2V0IG9mIGNhcGFiaWxpdGllcwogb2YgdGhlIE5TRj88L3NwYW4+PC9pPjwvZGl2Pgo8
ZGl2IHN0eWxlPSJmb250LWZhbWlseTog5a6L5L2TLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0
cHg7IiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+CjwvZGl2Pgo8c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6IOWui+S9kywgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyIgY2xhc3M9IiI+CjxkaXYg
c3R5bGU9ImJvcmRlci13aWR0aDogMXB0IG1lZGl1bSBtZWRpdW07IGJvcmRlci1zdHlsZTogc29s
aWQgbm9uZSBub25lOyBib3JkZXItY29sb3I6IHJnYigxODEsIDE5NiwgMjIzKSBjdXJyZW50Y29s
b3IgY3VycmVudGNvbG9yOyBwYWRkaW5nOiAzcHQgMGluIDBpbjsgdGV4dC1hbGlnbjogbGVmdDsg
Zm9udC1mYW1pbHk6IENhbGlicmk7IGZvbnQtc2l6ZTogMTFwdDsiIGNsYXNzPSIiPgo8c3BhbiBz
dHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCIgY2xhc3M9IiI+5Y+R5Lu25Lq6OiA8L3NwYW4+STJuc2Yg
Jmx0OzxhIGhyZWY9Im1haWx0bzppMm5zZi1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayIgY2xhc3M9IiI+aTJuc2YtYm91bmNlc0BpZXRmLm9yZzwvYT4mZ3Q7IG9uIGJlaGFsZiBvZiAi
WGlhbGlhbmcgKEZyYW5rKSIgJmx0OzxhIGhyZWY9Im1haWx0bzpmcmFuay54aWFsaWFuZ0BodWF3
ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9IiI+ZnJhbmsueGlhbGlhbmdAaHVhd2VpLmNv
bTwvYT4mZ3Q7PGJyIGNsYXNzPSIiPgo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCIgY2xh
c3M9IiI+5pel5pyfOiA8L3NwYW4+MjAxNuW5tDbmnIgxNuaXpSDmmJ/mnJ/lm5sg5LiK5Y2IMTE6
NDc8YnIgY2xhc3M9IiI+CjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIiBjbGFzcz0iIj7o
h7M6IDwvc3Bhbj5MaW5kYSBEdW5iYXIgJmx0OzxhIGhyZWY9Im1haWx0bzpsaW5kYS5kdW5iYXJA
aHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSIiPmxpbmRhLmR1bmJhckBodWF3ZWku
Y29tPC9hPiZndDssIEpvaG4gU3RyYXNzbmVyICZsdDs8YSBocmVmPSJtYWlsdG86c3RyYXpwZGpA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9IiI+c3RyYXpwZGpAZ21haWwuY29tPC9h
PiZndDssCiBTdXNhbiBIYXJlcyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNoYXJlc0BuZHpoLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSIiPnNoYXJlc0BuZHpoLmNvbTwvYT4mZ3Q7LCAiRElFR08g
TE9QRVogR0FSQ0lBICg8YSBocmVmPSJtYWlsdG86ZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSIiPmRpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb208
L2E+KSIgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29tIiB0
YXJnZXQ9Il9ibGFuayIgY2xhc3M9IiI+ZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbTwvYT4m
Z3Q7PGJyIGNsYXNzPSIiPgo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCIgY2xhc3M9IiI+
5oqE6YCBOiA8L3NwYW4+IjxhIGhyZWY9Im1haWx0bzpJMk5TRkBpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiIGNsYXNzPSIiPkkyTlNGQGlldGYub3JnPC9hPiIgJmx0OzxhIGhyZWY9Im1haWx0bzpJ
Mk5TRkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSIiPkkyTlNGQGlldGYub3JnPC9h
PiZndDs8YnIgY2xhc3M9IiI+CjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIiBjbGFzcz0i
Ij7kuLvpopg6IDwvc3Bhbj5bSTJuc2ZdIOetlOWkjTogcXVlc3Rpb25zIGFib3V0IHNvbWUgdGVy
bWlub2xvZ2llcyBkZWZpbmVkIGJ5IGRyYWZ0LWlldGYtaTJuc2YtdGVybWlub2xvZ3ktMDA8YnIg
Y2xhc3M9IiI+CjwvZGl2Pgo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4KPC9kaXY+CjxkaXYg
Y2xhc3M9IiI+CjxkaXYgbGFuZz0iWkgtQ04iIHZsaW5rPSJwdXJwbGUiIGxpbms9ImJsdWUiIGNs
YXNzPSIiPgo8ZGl2IGNsYXNzPSIiPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImNvbG9yOnJnYigzMSw3MywxMjUpO2ZvbnQtc2l6ZToxMC41cHQiIGNsYXNz
PSIiPkhpIExpbmRhLDx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9zcGFuPjwvcD4K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpyZ2Io
MzEsNzMsMTI1KTtmb250LXNpemU6MTAuNXB0IiBjbGFzcz0iIj5GcmFua2x5LCBJIGRvbuKAmXQg
c2VlIHRoZSBlc3NlbnRpYWwgZGlmZmVyZW5jZSBmb3IgdGhlIG1lYW5pbmcgb2YgdGVybWlub2xv
Z3kg4oCcY2FwYWJpbGl0eeKAnSBiZXR3ZWVuICZuYnNwO3RoZW0uJm5ic3A7IFdlIGp1c3QgbmVl
ZCB0byBtYWtlIHNvbWUgbW9kaWZpY2F0aW9uIGluIHR3byBwbGFjZXMgdG8KIGtlZXAgY29uc2lz
dGVuY2UuPHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3NwYW4+PC9wPgo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOnJnYigzMSw3Mywx
MjUpO2ZvbnQtc2l6ZToxMC41cHQiIGNsYXNzPSIiPldlIGNhbiBkbyBpdCBkdXJpbmcgdGhlIHVw
ZGF0ZSBvZiBJMk5TRiB0ZXJtaW5vbG9neSBkcmFmdC48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9
IiI+PC91Pjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iY29sb3I6cmdiKDMxLDczLDEyNSk7Zm9udC1zaXplOjEwLjVwdCIgY2xhc3M9IiI+
PHUgY2xhc3M9IiI+PC91PiZuYnNwOzx1IGNsYXNzPSIiPjwvdT48L3NwYW4+PC9wPgo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOnJnYigzMSw3Mywx
MjUpO2ZvbnQtc2l6ZToxMC41cHQiIGNsYXNzPSIiPkIuUi48dSBjbGFzcz0iIj48L3U+PHUgY2xh
c3M9IiI+PC91Pjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6cmdiKDMxLDczLDEyNSk7Zm9udC1zaXplOjEwLjVwdCIgY2xhc3M9
IiI+RnJhbms8dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91Pjwvc3Bhbj48L3A+CjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6cmdiKDMxLDcz
LDEyNSk7Zm9udC1zaXplOjEwLjVwdCIgY2xhc3M9IiI+PHUgY2xhc3M9IiI+PC91PiZuYnNwOzx1
IGNsYXNzPSIiPjwvdT48L3NwYW4+PC9wPgo8ZGl2IGNsYXNzPSIiPgo8ZGl2IHN0eWxlPSJib3Jk
ZXItd2lkdGg6MXB0IG1lZGl1bSBtZWRpdW07Ym9yZGVyLXN0eWxlOnNvbGlkIG5vbmUgbm9uZTti
b3JkZXItY29sb3I6cmdiKDE4MSwxOTYsMjIzKSBjdXJyZW50Q29sb3IgY3VycmVudENvbG9yO3Bh
ZGRpbmc6M3B0IDBjbSAwY20iIGNsYXNzPSIiPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YiBjbGFz
cz0iIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk65a6L5L2TO2ZvbnQtc2l6ZToxMHB0IiBjbGFz
cz0iIj7lj5Hku7bkuro8c3BhbiBsYW5nPSJFTi1VUyIgY2xhc3M9IiI+Ojwvc3Bhbj48L3NwYW4+
PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk65a6L5L2TO2ZvbnQtc2l6
ZToxMHB0IiBjbGFzcz0iIj4gSTJuc2YgWzxhIGhyZWY9Im1haWx0bzppMm5zZi1ib3VuY2VzQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9IiI+bWFpbHRvOmkybnNmLWJvdW5jZXNAaWV0
Zi5vcmc8L2E+XQo8L3NwYW4+PGIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OuWu
i+S9kztmb250LXNpemU6MTBwdCIgY2xhc3M9IiI+5Luj6KGoIDwvc3Bhbj4KPC9iPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk65a6L5L2TO2ZvbnQtc2l6ZToxMHB0IiBjbGFz
cz0iIj5MaW5kYSBEdW5iYXI8YnIgY2xhc3M9IiI+Cjwvc3Bhbj48YiBjbGFzcz0iIj48c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk65a6L5L2TO2ZvbnQtc2l6ZToxMHB0IiBjbGFzcz0iIj7lj5HpgIHm
l7bpl7Q8c3BhbiBsYW5nPSJFTi1VUyIgY2xhc3M9IiI+Ojwvc3Bhbj48L3NwYW4+PC9iPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk65a6L5L2TO2ZvbnQtc2l6ZToxMHB0IiBj
bGFzcz0iIj4gMjAxNjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk65a6L5L2TO2ZvbnQt
c2l6ZToxMHB0IiBjbGFzcz0iIj7lubQ8c3BhbiBsYW5nPSJFTi1VUyIgY2xhc3M9IiI+Njwvc3Bh
bj7mnIg8c3BhbiBsYW5nPSJFTi1VUyIgY2xhc3M9IiI+MTU8L3NwYW4+5pelPHNwYW4gbGFuZz0i
RU4tVVMiIGNsYXNzPSIiPgogMjM6NDA8YnIgY2xhc3M9IiI+Cjwvc3Bhbj48YiBjbGFzcz0iIj7m
lLbku7bkuro8c3BhbiBsYW5nPSJFTi1VUyIgY2xhc3M9IiI+Ojwvc3Bhbj48L2I+PHNwYW4gbGFu
Zz0iRU4tVVMiIGNsYXNzPSIiPiBKb2huIFN0cmFzc25lcjsgU3VzYW4gSGFyZXM7IERJRUdPIExP
UEVaIEdBUkNJQSAoPGEgaHJlZj0ibWFpbHRvOmRpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb20i
IHRhcmdldD0iX2JsYW5rIiBjbGFzcz0iIj5kaWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29tPC9h
Pik8YnIgY2xhc3M9IiI+Cjwvc3Bhbj48YiBjbGFzcz0iIj7mioTpgIE8c3BhbiBsYW5nPSJFTi1V
UyIgY2xhc3M9IiI+Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIGNsYXNzPSIiPgo8YSBo
cmVmPSJtYWlsdG86STJOU0ZAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIiBjbGFzcz0iIj5JMk5T
RkBpZXRmLm9yZzwvYT48YnIgY2xhc3M9IiI+Cjwvc3Bhbj48YiBjbGFzcz0iIj7kuLvpopg8c3Bh
biBsYW5nPSJFTi1VUyIgY2xhc3M9IiI+Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIGNs
YXNzPSIiPiBbSTJuc2ZdIHF1ZXN0aW9ucyBhYm91dCBzb21lIHRlcm1pbm9sb2dpZXMgZGVmaW5l
ZCBieSBkcmFmdC1pZXRmLWkybnNmLXRlcm1pbm9sb2d5LTAwPHUgY2xhc3M9IiI+PC91Pjx1IGNs
YXNzPSIiPjwvdT48L3NwYW4+PC9zcGFuPjwvcD4KPC9kaXY+CjwvZGl2Pgo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgY2xhc3M9IiI+PHUgY2xhc3M9IiI+PC91PiZuYnNw
Ozx1IGNsYXNzPSIiPjwvdT48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgY2xhc3M9IiI+RGVhciBBdXRob3JzOjx1IGNsYXNzPSIiPjwvdT48dSBjbGFz
cz0iIj48L3U+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIGNsYXNzPSIiPjx1IGNsYXNzPSIiPjwvdT4mbmJzcDs8dSBjbGFzcz0iIj48L3U+PC9zcGFu
PjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIGNsYXNzPSIiPlRo
ZSB0ZXJtIOKAnENhcGFiaWxpdHkgTGF5ZXLigJ0gZGVmaW5lZCBieSB0aGUg4oCcZHJhZnQtaWV0
Zi1pMm5zZi10ZXJtaW5vbG9neS0wMOKAnSBjYXJyaWVzIGRpZmZlcmVudCAmbmJzcDttZWFuaW5n
IHRoYW4gdGhlIOKAnENhcGFiaWxpdHkgTGF5ZXLigJ0gdXNlZCBieSB0aGUgSTJOU0YgY2hhcnRl
ci4KPHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3NwYW4+PC9wPgo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0iLW1zLXRleHQtYXV0b3NwYWNlOjsiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1mYW1pbHk6Q291cmllcjtmb250LXNpemU6MTBwdCIgY2xhc3M9IiI+PHUg
Y2xhc3M9IiI+PC91PiZuYnNwOzx1IGNsYXNzPSIiPjwvdT48L3NwYW4+PC9wPgo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0iLW1zLXRleHQtYXV0b3NwYWNlOjsiPjxzcGFuIGxhbmc9IkVOLVVT
IiBjbGFzcz0iIj7igJxkcmFmdC1pZXRmLWkybnNmLXRlcm1pbm9sb2d5LTAw4oCdOjx1IGNsYXNz
PSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OiAzNnB0OyAtbXMtdGV4dC1hdXRvc3BhY2U6OyI+PGkgY2xhc3M9
IiI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpyZ2IoMzQsMzQsMzQpO2ZvbnQtZmFt
aWx5OiZxdW90O1BUIFNlcmlmJnF1b3Q7O2ZvbnQtc2l6ZTo5cHQiIGNsYXNzPSIiPkNhcGFiaWxp
dHk6IERlZmluZXMgYSBzZXQgb2YgZmVhdHVyZXMgdGhhdCBhcmUgYXZhaWxhYmxlIGZyb20gYSBt
YW5hZ2VkIGVudGl0eSAoc2VlCiBhbHNvIEkyTlNGIENhcGFiaWxpdHkpLjx1IGNsYXNzPSIiPjwv
dT48dSBjbGFzcz0iIj48L3U+PC9zcGFuPjwvaT48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDogMzZwdDsgLW1zLXRleHQtYXV0b3NwYWNlOjsiPjxpIGNsYXNzPSIi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6cmdiKDM0LDM0LDM0KTtmb250LWZhbWls
eTomcXVvdDtQVCBTZXJpZiZxdW90Oztmb250LXNpemU6OXB0IiBjbGFzcz0iIj48dSBjbGFzcz0i
Ij48L3U+Jm5ic3A7PHUgY2xhc3M9IiI+PC91Pjwvc3Bhbj48L2k+PC9wPgo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6IDM2cHQ7IC1tcy10ZXh0LWF1dG9zcGFjZTo7Ij48
aSBjbGFzcz0iIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOnJnYigzNCwzNCwzNCk7
Zm9udC1mYW1pbHk6JnF1b3Q7UFQgU2VyaWYmcXVvdDs7Zm9udC1zaXplOjlwdCIgY2xhc3M9IiI+
Q2FwYWJpbGl0eSBMYXllcjogRGVmaW5lcyBhbiBhYnN0cmFjdGlvbiBsYXllciB0aGF0IGV4cG9z
ZXMgYSBzZXQgb2YgY2FwYWJpbGl0aWVzIG9mCiB0aGUgSTJOU0Ygc3lzdGVtLjx1IGNsYXNzPSIi
PjwvdT48dSBjbGFzcz0iIj48L3U+PC9zcGFuPjwvaT48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBjbGFzcz0iIj48dSBjbGFzcz0iIj48L3U+Jm5ic3A7PHUgY2xh
c3M9IiI+PC91Pjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBjbGFzcz0iIj5JMk5TRiBDaGFydGVyOiA8dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+
PC91Pjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tcmlnaHQ6
MGNtO21hcmdpbi1ib3R0b206Ni4zcHQ7bWFyZ2luLWxlZnQ6MzZwdCI+CjxpIGNsYXNzPSIiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6cmdiKDM0LDM0LDM0KTtmb250LWZhbWlseTom
cXVvdDtQVCBTZXJpZiZxdW90Oztmb250LXNpemU6OXB0IiBjbGFzcz0iIj5JMk5TRiB3aWxsIHNw
ZWNpZnkgaW50ZXJmYWNlcyBhdCB0d28gZnVuY3Rpb25hbCBsZXZlbHMgZm9yIHRoZSBjb250cm9s
IGFuZCBtb25pdG9yaW5nIG9mIG5ldHdvcmsgc2VjdXJpdHkgZnVuY3Rpb25zOjx1IGNsYXNzPSIi
PjwvdT48dSBjbGFzcz0iIj48L3U+PC9zcGFuPjwvaT48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206Ni4zcHQ7bWFyZ2luLWxlZnQ6
MzZwdCI+CjxpIGNsYXNzPSIiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6cmdiKDM0
LDM0LDM0KTtmb250LWZhbWlseTomcXVvdDtQVCBTZXJpZiZxdW90Oztmb250LXNpemU6OXB0IiBj
bGFzcz0iIj5UaGUgSTJOU0YgQ2FwYWJpbGl0eSBMYXllciBzcGVjaWZpZXMgaG93IHRvIGNvbnRy
b2wgYW5kIG1vbml0b3IgTlNGcyBhdCBhIGZ1bmN0aW9uYWwgaW1wbGVtZW50YXRpb24gbGV2ZWwu
IFRoZSB0ZXJtICJGdW5jdGlvbmFsIEltcGxlbWVudGF0aW9uIiBpcyB1c2VkCiB0byBlbXBoYXNp
emUgdGhhdCB0aGUgcnVsZXMgKGZvciBjb250cm9sIGFuZCBtb25pdG9yKSBvZiBOU0ZzIGhhdmUg
dG8gYmUgaW1wbGVtZW50YWJsZSBieSBtb3N0IE5TRnMuIEkyTlNGIHdpbGwgc3RhbmRhcmRpemUg
YSBzZXQgb2YgaW50ZXJmYWNlcyBieSB3aGljaCBhIHNlY3VyaXR5IGNvbnRyb2xsZXIgY2FuIGlu
dm9rZSwgb3BlcmF0ZSwgYW5kIG1vbml0b3IgTlNGcy48YnIgY2xhc3M9IiI+CjxiciBjbGFzcz0i
Ij4KVGhlIEkyTlNGIFNlcnZpY2UgTGF5ZXIgZGVmaW5lcyBob3cgY2xpZW50cycgc2VjdXJpdHkg
cG9saWNpZXMgbWF5IGJlIGV4cHJlc3NlZCB0byBhIHNlY3VyaXR5IGNvbnRyb2xsZXIuIFRoZSBj
b250cm9sbGVyIGltcGxlbWVudHMgaXRzIHBvbGljaWVzIGFjY29yZGluZyB0byB0aGUgdmFyaW91
cyBjYXBhYmlsaXRpZXMgcHJvdmlkZWQgYnkgdGhlIEkyTlNGIENhcGFiaWxpdHkgTGF5ZXIuIFRo
ZSBJMk5TRiBTZXJ2aWNlIExheWVyIGFsc28gYWxsb3dzCiB0aGUgY2xpZW50IHRvIG1vbml0b3Ig
dGhlIGNsaWVudCBzcGVjaWZpYyBwb2xpY2llcy48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+
PC91Pjwvc3Bhbj48L2k+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgY2xhc3M9IiI+PHUgY2xhc3M9IiI+PC91PiZuYnNwOzx1IGNsYXNzPSIiPjwvdT48L3NwYW4+
PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgY2xhc3M9IiI+SWYg
d2UgdXNlIHRoZSBkZWZpbml0aW9ucyBieSB0aGUg4oCcZHJhZnQtaWV0Zi1pMm5zZi10ZXJtaW5v
bG9neS0wMOKAnSwgd2Ugc2hvdWxkIGNyZWF0ZSBhIGRpZmZlcmVudCB0ZXJtaW5vbG9neSB0byBy
ZXByZXNlbnQgdGhlIOKAnFNvdXRoIGJvdW5kIEludGVyZmFjZeKAnSBiZXR3ZWVuIENvbnRyb2xs
ZXIgYW5kIE5TRi4KPHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3NwYW4+PC9wPgo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgY2xhc3M9IiI+PHUgY2xhc3M9
IiI+PC91PiZuYnNwOzx1IGNsYXNzPSIiPjwvdT48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgY2xhc3M9IiI+VGhhbmtzLCBMaW5kYTx1IGNsYXNzPSIi
PjwvdT48dSBjbGFzcz0iIj48L3U+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIGNsYXNzPSIiPjx1IGNsYXNzPSIiPjwvdT4mbmJzcDs8dSBjbGFzcz0i
Ij48L3U+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGIgY2xhc3M9IiI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTBwdCIgY2xhc3M9IiI+PHUgY2xhc3M9IiI+
PC91PiZuYnNwOzx1IGNsYXNzPSIiPjwvdT48L3NwYW4+PC9iPjwvcD4KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIGNsYXNzPSIiPjx1IGNsYXNzPSIiPjwvdT4mbmJzcDs8
dSBjbGFzcz0iIj48L3U+PC9zcGFuPjwvcD4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gSTJuc2YgbWFpbGluZyBsaXN0
IDxhIGhyZWY9Im1haWx0bzpJMm5zZkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSIi
PgpJMm5zZkBpZXRmLm9yZzwvYT4gPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9pMm5zZiIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSIiPgpodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2kybnNmPC9hPiA8L3NwYW4+PC9kaXY+CjwvYmxvY2tx
dW90ZT4KPC9kaXY+CjxiciBjbGFzcz0iIj4KPGJyIGNsZWFyPSJhbGwiIGNsYXNzPSIiPgo8YnIg
Y2xhc3M9IiI+Ci0tIDxiciBjbGFzcz0iIj4KPGRpdiBjbGFzcz0iZ21haWxfc2lnbmF0dXJlIiBk
YXRhLXNtYXJ0bWFpbD0iZ21haWxfc2lnbmF0dXJlIj4KPGRpdiBjbGFzcz0iIj5yZWdhcmRzLDwv
ZGl2Pgo8ZGl2IGNsYXNzPSIiPkpvaG48L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9ibG9j
a3F1b3RlPgo8L2Rpdj4KPGJyIGNsYXNzPSIiPgo8ZGl2IGFwcGxlLWNvbnRlbnQtZWRpdGVkPSJ0
cnVlIiBjbGFzcz0iIj4KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgbGV0dGVyLXNw
YWNpbmc6IG5vcm1hbDsgb3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5k
ZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRv
d3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAw
cHg7IHdvcmQtd3JhcDogYnJlYWstd29yZDsgLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlOyAtd2Vi
a2l0LWxpbmUtYnJlYWs6IGFmdGVyLXdoaXRlLXNwYWNlOyIgY2xhc3M9IiI+Ci0tPGJyIGNsYXNz
PSIiPgoiRXN0YSB2ZXogbm8gZmFsbGFyZW1vcywgRG9jdG9yIEluZmllcm5vIjxiciBjbGFzcz0i
Ij4KPGJyIGNsYXNzPSIiPgpEciBEaWVnbyBSLiBMb3BlejxiciBjbGFzcz0iIj4KVGVsZWZvbmlj
YSBJK0Q8YnIgY2xhc3M9IiI+CjxhIGhyZWY9Imh0dHA6Ly9wZW9wbGUudGlkLmVzL2RpZWdvLmxv
cGV6LyIgY2xhc3M9IiI+aHR0cDovL3Blb3BsZS50aWQuZXMvZGllZ28ubG9wZXovPC9hPjxiciBj
bGFzcz0iIj4KPGJyIGNsYXNzPSIiPgplLW1haWw6IGRpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5j
b208YnIgY2xhc3M9IiI+ClRlbDogJm5ic3A7ICZuYnNwOyszNCA5MTMgMTI5IDA0MTxiciBjbGFz
cz0iIj4KTW9iaWxlOiArMzQgNjgyIDA1MSAwOTE8YnIgY2xhc3M9IiI+Ci0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS08L2Rpdj4KPC9kaXY+CjxiciBjbGFzcz0iIj4KPC9kaXY+Cjwv
ZGl2Pgo8YnI+Cjxocj4KPGZvbnQgZmFjZT0iQXJpYWwiIGNvbG9yPSJHcmF5IiBzaXplPSIxIj48
YnI+CkVzdGUgbWVuc2FqZSB5IHN1cyBhZGp1bnRvcyBzZSBkaXJpZ2VuIGV4Y2x1c2l2YW1lbnRl
IGEgc3UgZGVzdGluYXRhcmlvLCBwdWVkZSBjb250ZW5lciBpbmZvcm1hY2nDs24gcHJpdmlsZWdp
YWRhIG8gY29uZmlkZW5jaWFsIHkgZXMgcGFyYSB1c28gZXhjbHVzaXZvIGRlIGxhIHBlcnNvbmEg
byBlbnRpZGFkIGRlIGRlc3Rpbm8uIFNpIG5vIGVzIHVzdGVkLiBlbCBkZXN0aW5hdGFyaW8gaW5k
aWNhZG8sIHF1ZWRhIG5vdGlmaWNhZG8gZGUgcXVlIGxhCiBsZWN0dXJhLCB1dGlsaXphY2nDs24s
IGRpdnVsZ2FjacOzbiB5L28gY29waWEgc2luIGF1dG9yaXphY2nDs24gcHVlZGUgZXN0YXIgcHJv
aGliaWRhIGVuIHZpcnR1ZCBkZSBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZS4gU2kgaGEgcmVjaWJp
ZG8gZXN0ZSBtZW5zYWplIHBvciBlcnJvciwgbGUgcm9nYW1vcyBxdWUgbm9zIGxvIGNvbXVuaXF1
ZSBpbm1lZGlhdGFtZW50ZSBwb3IgZXN0YSBtaXNtYSB2w61hIHkgcHJvY2VkYSBhIHN1IGRlc3Ry
dWNjacOzbi48YnI+Cjxicj4KVGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiB0aGlzIHRyYW5z
bWlzc2lvbiBpcyBwcml2aWxlZ2VkIGFuZCBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24gaW50ZW5k
ZWQgb25seSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgbmFtZWQgYWJv
dmUuIElmIHRoZSByZWFkZXIgb2YgdGhpcyBtZXNzYWdlIGlzIG5vdCB0aGUgaW50ZW5kZWQgcmVj
aXBpZW50LCB5b3UgYXJlIGhlcmVieSBub3RpZmllZCB0aGF0IGFueSBkaXNzZW1pbmF0aW9uLAog
ZGlzdHJpYnV0aW9uIG9yIGNvcHlpbmcgb2YgdGhpcyBjb21tdW5pY2F0aW9uIGlzIHN0cmljdGx5
IHByb2hpYml0ZWQuIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgdHJhbnNtaXNzaW9uIGluIGVy
cm9yLCBkbyBub3QgcmVhZCBpdC4gUGxlYXNlIGltbWVkaWF0ZWx5IHJlcGx5IHRvIHRoZSBzZW5k
ZXIgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGNvbW11bmljYXRpb24gaW4gZXJyb3IgYW5k
IHRoZW4gZGVsZXRlIGl0Ljxicj4KPGJyPgpFc3RhIG1lbnNhZ2VtIGUgc2V1cyBhbmV4b3Mgc2Ug
ZGlyaWdlbSBleGNsdXNpdmFtZW50ZSBhbyBzZXUgZGVzdGluYXTDoXJpbywgcG9kZSBjb250ZXIg
aW5mb3JtYcOnw6NvIHByaXZpbGVnaWFkYSBvdSBjb25maWRlbmNpYWwgZSDDqSBwYXJhIHVzbyBl
eGNsdXNpdm8gZGEgcGVzc29hIG91IGVudGlkYWRlIGRlIGRlc3Rpbm8uIFNlIG7Do28gw6kgdm9z
c2Egc2VuaG9yaWEgbyBkZXN0aW5hdMOhcmlvIGluZGljYWRvLCBmaWNhIG5vdGlmaWNhZG8gZGUg
cXVlIGEKIGxlaXR1cmEsIHV0aWxpemHDp8OjbywgZGl2dWxnYcOnw6NvIGUvb3UgY8OzcGlhIHNl
bSBhdXRvcml6YcOnw6NvIHBvZGUgZXN0YXIgcHJvaWJpZGEgZW0gdmlydHVkZSBkYSBsZWdpc2xh
w6fDo28gdmlnZW50ZS4gU2UgcmVjZWJldSBlc3RhIG1lbnNhZ2VtIHBvciBlcnJvLCByb2dhbW9z
LWxoZSBxdWUgbm9zIG8gY29tdW5pcXVlIGltZWRpYXRhbWVudGUgcG9yIGVzdGEgbWVzbWEgdmlh
IGUgcHJvY2VkYSBhIHN1YSBkZXN0cnVpw6fDo288YnI+CjwvZm9udD4KPC9ib2R5PjwvaHRtbD4=

----_com.samsung.android.email_125094208529870--


From nobody Wed Jun 22 17:12:44 2016
Return-Path: <strazpdj@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 5F6B812D83D for <i2nsf@ietfa.amsl.com>; Wed, 22 Jun 2016 17:12:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.699
X-Spam-Level: 
X-Spam-Status: No, score=-1.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tDjCUe5EYaJe for <i2nsf@ietfa.amsl.com>; Wed, 22 Jun 2016 17:12:41 -0700 (PDT)
Received: from mail-lf0-x22a.google.com (mail-lf0-x22a.google.com [IPv6:2a00:1450:4010:c07::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CA1C612D520 for <i2nsf@ietf.org>; Wed, 22 Jun 2016 17:12:36 -0700 (PDT)
Received: by mail-lf0-x22a.google.com with SMTP id l188so83844012lfe.2 for <i2nsf@ietf.org>; Wed, 22 Jun 2016 17:12:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=bcVqTZePBO+iuWAstEOm8ZyZh8vMj68g4OiHyx6pAkY=; b=PBZ73l2dY3AcCpu7kLJ+Ju4tcuGQWcZuSu5d+auiWYBIpqOHkUXciB4dYRpgmC+EzE 1TC2RFoMI6arSyWMvFr61oh2kufU1wXDwvEwE4MkFGU+0KCSbEUbI1nDBziV0FiHjh6f KXFhu9CZWK1Fr9YIQburIb5ekYijlpw6XpEHWjgh4E7Kmt8X9DbeqAqjVi7Bt4lQb7ev MzDcUs3v06vA+61op3MFQruAoRTKOcFkgaC8hXbjxDyUlKYlbwy/9IBKKCK39F+dDvHK kRX6nwHmkhkwYRczHuMpqAPnya22/HBIPbSzh3p+d5GceW79JCEiCYK/x5RYn8tMJSqm lwJw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=bcVqTZePBO+iuWAstEOm8ZyZh8vMj68g4OiHyx6pAkY=; b=RkR+/OhRgRbKCrOSColvNvRrt8smUqphsnaSsLsW27aEtm9vutsZ1C3Ehpa+BVFlxY Jf2ME9lYrqUwuRmMcl64BiVqpcPanH+5rc246jCD3f1qvf3dqSRC6bSvkks5XdYvmHbc 2ck3JpHghxvyIhT02Z9uqFwwnTHpjXl6J8eaKJM9K0M1pCuCIeCX5upKR2H2svTxVT10 tsF/6XCjPEZPc5PkekRpws3z/fTwTdGDyZu6qOrhPL9KrUhGAXFtFm4D6p0g2pwScftH tzOlVZwsqsooVPHGrOWCP6gQfbzTOsL1PqeERMfrtHNBs0ce3XUqnNlLnhhtskkn81qQ +CiA==
X-Gm-Message-State: ALyK8tKyvYRFq4GSLgC43PwtJH8sDSVNupVpMlnXiY8Av6FsqK9VBqv4ASBppgaMaZCNrVDC1+P9JndgljXvnA==
X-Received: by 10.25.160.135 with SMTP id j129mr2326272lfe.231.1466640754916;  Wed, 22 Jun 2016 17:12:34 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.20.101 with HTTP; Wed, 22 Jun 2016 17:12:34 -0700 (PDT)
In-Reply-To: <CAPK2DezWbZmcx5OQiDPsJFrDf-1P7b_uEg7rMXktAbPSzj=wXA@mail.gmail.com>
References: <0eed01d1cb15$46503b70$d2f0b250$@olddog.co.uk> <CAPK2DewkvizLb9w4wGCGhs18P1Tik3p+6TCtRKfp0Y-H=XMqNg@mail.gmail.com> <4A95BA014132FF49AE685FAB4B9F17F657ED517C@dfweml501-mbb> <CAPK2DezYKm+H5OV3RaBHAdS5mUyCuTvKqKspz+1_Dc6z4Cy-jQ@mail.gmail.com> <CAJwYUrFfn6sFWY0aVULM8cPpDLhvUHkxBtdj3k8wTFK8f0VZNw@mail.gmail.com> <CAPK2DezWbZmcx5OQiDPsJFrDf-1P7b_uEg7rMXktAbPSzj=wXA@mail.gmail.com>
From: John Strassner <strazpdj@gmail.com>
Date: Wed, 22 Jun 2016 17:12:34 -0700
Message-ID: <CAJwYUrFaFceL9OR8bBvEyB4vi8KiGiM2S=GpOx2NWbQNH9Zyjg@mail.gmail.com>
To: "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>, John Strassner <strazpdj@gmail.com>
Content-Type: multipart/alternative; boundary=001a11410ace35c2850535e6e99e
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/lrN8sQsEmZFq4MazTx3bGvQNgUM>
Cc: "i2nsf@ietf.org" <i2nsf@ietf.org>, =?UTF-8?B?6rmA7KeE7Jqp?= <wlsdyd0930@nate.com>, Adrian Farrel <adrian@olddog.co.uk>, Linda Dunbar <linda.dunbar@huawei.com>
Subject: Re: [I2nsf] Starting to think about an agenda for I2NSF in Berlin
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 23 Jun 2016 00:12:43 -0000

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

Hi Paul,

ok. Why are you doing a VoIP model? What security capabilities are you
expecting to see for this model?

regards,
John

On Wed, Jun 22, 2016 at 5:04 PM, Mr. Jaehoon Paul Jeong <
jaehoon.paul@gmail.com> wrote:

> Hi John,
> My logistics is that we will work on data model based on the current
> information model and
> then reflect the revised information model on our data model later when
> the revised draft is available.
> As you know, the initial I-D cut-off date for IETF 96 is July 4, 2016.
> When the information model revision is available, we will modify the data
> model accordingly and
> present our model this IETF meeting.
>
> Thanks for your guidance.
>
> Best Regards,
> Paul
>
>
> On Thu, Jun 23, 2016 at 1:59 AM, John Strassner <strazpdj@gmail.com>
> wrote:
>
>> Hello,
>>
>> we are currently significantly revising the information model. For
>> example, the class hierarchy has changed. I would suggest that you wait
>> until the new draft is finished (hopefully in a week).
>>
>> regards,
>> John
>>
>> On Wed, Jun 22, 2016 at 6:42 AM, Mr. Jaehoon Paul Jeong <
>> jaehoon.paul@gmail.com> wrote:
>>
>>> Hi Linda,
>>> Our Data Model is aligned with the current Information Model:
>>> https://tools.ietf.org/html/draft-xia-i2nsf-capability-interface-im-05
>>>
>>> In our drafts, we will be preparing for data models for VoIP, Firewall,
>>> and DDoS Mitigation.
>>>
>>> This meeting we will provide i2nsf WG with initial data models along
>>> with clarified information models for the above security services.
>>>
>>> Thanks.
>>>
>>> Best Regards,
>>> Paul
>>>
>>>
>>> On Wed, Jun 22, 2016 at 10:33 PM, Linda Dunbar <linda.dunbar@huawei.com=
>
>>> wrote:
>>>
>>>> Paul,
>>>>
>>>>
>>>>
>>>> For the Data modeling for the Capability Layer interface, there is
>>>> already a draft =E2=80=9Cdraft-xia-i2nsf-capability-interface-im-06=E2=
=80=9D, is your
>>>> data model aligned with this Information Model?
>>>>
>>>> If not, can you provide comments/suggestions to the existing
>>>> Information model to make the current one more comprehensive, so that =
I2NSF
>>>> only has one single Data Model.
>>>>
>>>>
>>>>
>>>> What do you think?
>>>>
>>>>
>>>>
>>>> Linda
>>>>
>>>>
>>>>
>>>> *From:* Mr. Jaehoon Paul Jeong [mailto:jaehoon.paul@gmail.com]
>>>> *Sent:* Monday, June 20, 2016 8:26 PM
>>>> *To:* Adrian Farrel; Linda Dunbar
>>>> *Cc:* i2nsf@ietf.org; JungSoo Park; Prof. Hyoungshick Kim; Hoon Ko; =
=ED=98=84=EC=83=81=EC=9B=90
>>>> =EB=B0=95=EC=82=AC=EB=8B=98; =EA=B9=80=EC=A7=84=EC=9A=A9; guseodud1@na=
ver.com; Mr. Jaehoon Paul Jeong
>>>> *Subject:* Re: [I2nsf] Starting to think about an agenda for I2NSF in
>>>> Berlin
>>>>
>>>>
>>>>
>>>> Hi Adrian and Linda,
>>>>
>>>> My group are preparing for three new drafts as follows:
>>>>
>>>> - Data Modeling for Capability Layer Interface
>>>>
>>>> - Data Modeling for Service Layer Interface
>>>>
>>>> - SFC-enabled I2NSF-Architecture for Security Services
>>>>
>>>>
>>>>
>>>> We will post our drafts before the initial draft cut-off date.
>>>>
>>>>
>>>>
>>>> I hope these drafts will be good input for our i2nsf WG.
>>>>
>>>> I think 10 minutes will be fine for the presentation and Q&A.
>>>>
>>>>
>>>>
>>>> Thanks.
>>>>
>>>>
>>>>
>>>> Best Regards,
>>>>
>>>> Paul
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Tue, Jun 21, 2016 at 2:00 AM, Adrian Farrel <adrian@olddog.co.uk>
>>>> wrote:
>>>>
>>>> Hi working group,
>>>>
>>>> Linda and I have been thinking about the agenda for Berlin. We think
>>>> that we
>>>> should continue to focus on our charter and deliverables doing what is
>>>> necessary
>>>> to advance our milestones. Broadly we could split our 2 hours as:
>>>>
>>>> 30 minutes status of WG and progress of WG documents
>>>> 30 minutes requirements for and selection of protocols (and security
>>>> considerations)
>>>> 30 minutes information model discussion
>>>> 30 minutes other drafts and discussions
>>>>
>>>> We'd like to hear your proposals for things that need to be discussed
>>>> in these
>>>> categories so that we can start to put a detailed agenda together.
>>>>
>>>> Thanks,
>>>> Adrian and Linda
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> 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.
>>>> Assistant 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>
>>>>
>>>
>>>
>>>
>>> --
>>> =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.
>>> Assistant 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>
>>>
>>> _______________________________________________
>>> I2nsf mailing list
>>> I2nsf@ietf.org
>>> https://www.ietf.org/mailman/listinfo/i2nsf
>>>
>>>
>>
>>
>> --
>> regards,
>> John
>>
>
>
>
> --
> =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.
> Assistant 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
regards,
John

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

<div dir=3D"ltr"><div>Hi Paul,</div><div><br></div><div>ok. Why are you doi=
ng a VoIP model? What security capabilities are you expecting to see for th=
is model?</div><div><br></div><div>regards,</div><div>John</div></div><div =
class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Wed, Jun 22, 2016 a=
t 5:04 PM, Mr. Jaehoon Paul Jeong <span dir=3D"ltr">&lt;<a href=3D"mailto:j=
aehoon.paul@gmail.com" target=3D"_blank">jaehoon.paul@gmail.com</a>&gt;</sp=
an> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;=
border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr">Hi John,<div>=
My logistics is that we will work on data model based on the current inform=
ation model and=C2=A0<div>then reflect the revised information model on our=
 data model later when the revised draft is available.</div><div>As you kno=
w, the initial I-D cut-off date for IETF 96 is July 4, 2016.<br></div><div>=
When the information model revision is available, we will modify the data m=
odel accordingly and=C2=A0</div><div>present our model this IETF meeting.</=
div><div><br></div><div>Thanks for your guidance.</div><div><br></div><div>=
Best Regards,</div><div>Paul</div><div><br></div></div></div><div class=3D"=
gmail_extra"><br><div class=3D"gmail_quote">On Thu, Jun 23, 2016 at 1:59 AM=
, John Strassner <span dir=3D"ltr">&lt;<a href=3D"mailto:strazpdj@gmail.com=
" target=3D"_blank">strazpdj@gmail.com</a>&gt;</span> wrote:<br><blockquote=
 class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc soli=
d;padding-left:1ex"><div dir=3D"ltr"><div>Hello,</div><div><br></div><div>w=
e are currently significantly revising the information model. For example, =
the class hierarchy has changed. I would suggest that you wait until the ne=
w draft is finished (hopefully in a week).</div><div><br></div><div>regards=
,</div><div>John</div></div><div class=3D"gmail_extra"><div><div><br><div c=
lass=3D"gmail_quote">On Wed, Jun 22, 2016 at 6:42 AM, Mr. Jaehoon Paul Jeon=
g <span dir=3D"ltr">&lt;<a href=3D"mailto:jaehoon.paul@gmail.com" target=3D=
"_blank">jaehoon.paul@gmail.com</a>&gt;</span> wrote:<br><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex"><div dir=3D"ltr">Hi Linda,<div>Our Data Model is aligned with=
 the current Information Model:</div><div><a href=3D"https://tools.ietf.org=
/html/draft-xia-i2nsf-capability-interface-im-05" target=3D"_blank">https:/=
/tools.ietf.org/html/draft-xia-i2nsf-capability-interface-im-05</a><br></di=
v><div><br></div><div>In our drafts, we will be preparing for data models f=
or VoIP, Firewall, and DDoS Mitigation.</div><div><br></div><div>This meeti=
ng we will provide i2nsf WG with initial data models along with clarified i=
nformation models for the above security services.</div><div><br></div><div=
>Thanks.</div><div><br></div><div>Best Regards,</div><div>Paul</div><div><b=
r></div></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On =
Wed, Jun 22, 2016 at 10:33 PM, Linda Dunbar <span dir=3D"ltr">&lt;<a href=
=3D"mailto:linda.dunbar@huawei.com" target=3D"_blank">linda.dunbar@huawei.c=
om</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"marg=
in:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Paul,
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">For the Data modeling for=
 the Capability Layer interface, there is already a draft =E2=80=9C</span>d=
raft-xia-i2nsf-capability-interface-im-06=E2=80=9D,
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">is your data model aligned with this Information=
 Model?
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">If not, can you provide c=
omments/suggestions to the existing Information model to make the current o=
ne more comprehensive, so that I2NSF only has one single
 Data Model. <u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">What do you think?<u></u>=
<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Linda<u></u><u></u></span=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Mr. Jaeh=
oon Paul Jeong [mailto:<a href=3D"mailto:jaehoon.paul@gmail.com" target=3D"=
_blank">jaehoon.paul@gmail.com</a>]
<br>
<b>Sent:</b> Monday, June 20, 2016 8:26 PM<br>
<b>To:</b> Adrian Farrel; Linda Dunbar<br>
<b>Cc:</b> <a href=3D"mailto:i2nsf@ietf.org" target=3D"_blank">i2nsf@ietf.o=
rg</a>; JungSoo Park; Prof. Hyoungshick Kim; Hoon Ko; </span><span lang=3D"=
ZH-CN" style=3D"font-size:10.0pt;font-family:&quot;Gulim&quot;,&quot;sans-s=
erif&quot;">=ED=98=84=EC=83=81=EC=9B=90</span><span lang=3D"ZH-CN" style=3D=
"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">
</span><span lang=3D"ZH-CN" style=3D"font-size:10.0pt;font-family:&quot;Gul=
im&quot;,&quot;sans-serif&quot;">=EB=B0=95=EC=82=AC=EB=8B=98</span><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;">;
</span><span lang=3D"ZH-CN" style=3D"font-size:10.0pt;font-family:&quot;Gul=
im&quot;,&quot;sans-serif&quot;">=EA=B9=80=EC=A7=84=EC=9A=A9</span><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;">; <a href=3D"mailto:guseodud1@naver.com" target=3D"_blank">guseodud1@na=
ver.com</a>; Mr. Jaehoon Paul Jeong<br>
<b>Subject:</b> Re: [I2nsf] Starting to think about an agenda for I2NSF in =
Berlin<u></u><u></u></span></p>
</div><div><div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">Hi Adrian and Linda,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">My group are preparing for three new drafts as follo=
ws:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">- Data Modeling for Capability Layer Interface<u></u=
><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">- Data Modeling for Service Layer Interface<u></u><u=
></u></p>
</div>
<div>
<p class=3D"MsoNormal">-=C2=A0SFC-enabled I2NSF-Architecture for Security S=
ervices<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">We will post our drafts before the initial draft cut=
-off date.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I hope these drafts will be good input for our i2nsf=
 WG.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I think 10 minutes will be fine for the presentation=
 and Q&amp;A.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Best Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Paul<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">On Tue, Jun 21, 2016 at 2:00 AM, Adrian Farrel &lt;<=
a href=3D"mailto:adrian@olddog.co.uk" target=3D"_blank">adrian@olddog.co.uk=
</a>&gt; wrote:<u></u><u></u></p>
<p class=3D"MsoNormal">Hi working group,<br>
<br>
Linda and I have been thinking about the agenda for Berlin. We think that w=
e<br>
should continue to focus on our charter and deliverables doing what is nece=
ssary<br>
to advance our milestones. Broadly we could split our 2 hours as:<br>
<br>
30 minutes status of WG and progress of WG documents<br>
30 minutes requirements for and selection of protocols (and security<br>
considerations)<br>
30 minutes information model discussion<br>
30 minutes other drafts and discussions<br>
<br>
We&#39;d like to hear your proposals for things that need to be discussed i=
n these<br>
categories so that we can start to put a detailed agenda together.<br>
<br>
Thanks,<br>
Adrian and Linda<br>
<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" target=3D"_blank">h=
ttps://www.ietf.org/mailman/listinfo/i2nsf</a><u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><br>
<br clear=3D"all">
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<span><font color=3D"#888888"><u></u></=
font></span></p><span><font color=3D"#888888">
</font></span></div><span><font color=3D"#888888">
<p class=3D"MsoNormal">-- <u></u><u></u></p>
<div>
<div>
<div>
<div>
<div>
<div>
<p class=3D"MsoNormal">=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>
Assistant Professor<br>
Department of Software<br>
Sungkyunkwan University<br>
Office: <a href=3D"tel:%2B82-31-299-4957" target=3D"_blank" value=3D"+82312=
994957">+82-31-299-4957</a><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" target=3D"_b=
lank"><span style=3D"font-size:7.5pt">pauljeong@skku.edu</span></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><u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
</font></span></div><span><font color=3D"#888888">
</font></span></div><span><font color=3D"#888888">
</font></span></div></div></div><span><font color=3D"#888888">
</font></span></div><span><font color=3D"#888888">

</font></span></blockquote></div><span><font color=3D"#888888"><br><br clea=
r=3D"all"><div><br></div>-- <br><div data-smartmail=3D"gmail_signature"><di=
v 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. J=
aehoon (Paul) Jeong, Ph.D.<br>Assistant Professor<br>Department of Software=
<br>Sungkyunkwan University<br>Office: <a href=3D"tel:%2B82-31-299-4957" ta=
rget=3D"_blank" value=3D"+82312994957">+82-31-299-4957</a><br>Email: <a hre=
f=3D"mailto:jaehoon.paul@gmail.com" target=3D"_blank">jaehoon.paul@gmail.co=
m</a>,=C2=A0<a style=3D"font-size:12.8000001907349px" href=3D"mailto:paulje=
ong@skku.edu" target=3D"_blank">pauljeong@skku.edu</a><br>Personal Homepage=
: <a href=3D"http://cpslab.skku.edu/people-jaehoon-jeong.php" target=3D"_bl=
ank">http://iotlab.skku.edu/people-jaehoon-jeong.php</a><br></div></div></d=
iv></div></div></div>
</font></span></div>
<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" target=3D"_blank" r=
el=3D"noreferrer">https://www.ietf.org/mailman/listinfo/i2nsf</a><br>
<br></blockquote></div><br><br clear=3D"all"><span class=3D"HOEnZb"><font c=
olor=3D"#888888"><br>-- <br></font></span></div></div><span class=3D"HOEnZb=
"><font color=3D"#888888"><div data-smartmail=3D"gmail_signature"><div>rega=
rds,</div><div>John</div></div>
</font></span></div><span class=3D"HOEnZb"><font color=3D"#888888">
</font></span></blockquote></div><span class=3D"HOEnZb"><font color=3D"#888=
888"><br><br clear=3D"all"><div><br></div>-- <br><div data-smartmail=3D"gma=
il_signature"><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>Assistant Professor<br>Departm=
ent of Software<br>Sungkyunkwan University<br>Office: <a href=3D"tel:%2B82-=
31-299-4957" target=3D"_blank" value=3D"+82312994957">+82-31-299-4957</a><b=
r>Email: <a href=3D"mailto:jaehoon.paul@gmail.com" target=3D"_blank">jaehoo=
n.paul@gmail.com</a>,=C2=A0<a style=3D"font-size:12.8000001907349px" href=
=3D"mailto:pauljeong@skku.edu" 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><b=
r></div></div></div></div></div></div>
</font></span></div>
</blockquote></div><br><br clear=3D"all"><br>-- <br><div class=3D"gmail_sig=
nature" data-smartmail=3D"gmail_signature"><div>regards,</div><div>John</di=
v></div>
</div>

--001a11410ace35c2850535e6e99e--


From nobody Thu Jun 23 07:54:05 2016
Return-Path: <strazpdj@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 3320C12D965 for <i2nsf@ietfa.amsl.com>; Wed, 22 Jun 2016 09:59:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.699
X-Spam-Level: 
X-Spam-Status: No, score=-1.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ks03Y6GEoN3z for <i2nsf@ietfa.amsl.com>; Wed, 22 Jun 2016 09:59:34 -0700 (PDT)
Received: from mail-lf0-x236.google.com (mail-lf0-x236.google.com [IPv6:2a00:1450:4010:c07::236]) (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 90B7112D942 for <i2nsf@ietf.org>; Wed, 22 Jun 2016 09:59:32 -0700 (PDT)
Received: by mail-lf0-x236.google.com with SMTP id h129so78791029lfh.1 for <i2nsf@ietf.org>; Wed, 22 Jun 2016 09:59:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=5+IM1hmOqDs9kUTof3WMZKRQmFbeLT7LVbvuS3mxyEU=; b=OyHIm5drMjtm3VPfQJr/ytjQdvjzNGMuepkRBuz5V+KIh3ttDy6NlAJ42RbosP/tfG cUV82CFb58qM12X9YjpY5xdHD4G8+G6dE8qWVhUad45T2QzzDLNyezqeWzS7jvNFB5Ev 1vx7sOCzyfwuxIfKE3n+pEqONbXC78jCf8WzznCmVIqZ0iwa/7lD2h6pjr1fwAmkyNyg 99MTuMt5WF09eahXS/oRR107eqpSMye7i1SPYb7e3oc81rV2UNC0IIqoIoVl3BCfDUZ/ o6nkf0Vwn1KXCV7ztw7N/PDy72YaGDd0t4kB4zd4yROXxQdZSQfNtY5gwK2fA02PaDOb HdVw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=5+IM1hmOqDs9kUTof3WMZKRQmFbeLT7LVbvuS3mxyEU=; b=ZFbmSgk519dFbZZQTCdoaKw2DwEFLi/V5uab+USX1OPNptcCQ4hsFhod7JKIls7syz p0AOiN+CF1nwW2P/RFygoiJBCWiT6uYRe8xdTtZET4vGcl8FGF2aNEvF1TmH4kT2FToU yclhxbNKsK0rdY+jAyeFlB5yR8+tycVaaWHopIToC6JWEObl6DAQk6gFF7RB03E8C6/n nTRv1FAqtKh+K2BcEu2GE35dbikSqKs2cmK11hIQEDFaTH02e/XiBzOcHHetIT/uuA9g iSGdusUiHoto12l2567RaqsT77nGLwyZU1IZZf/ecJD5cTl5P1mZIHmhb5qhi6AUrNo9 9/Rg==
X-Gm-Message-State: ALyK8tLoj4gIXVobqO7F3w7ErzBQ2v2NyJvEQuIMXb3LEoetJTgRiZvTIGdIzP8XrSHDiz0S8jw7PuhNzE+xog==
X-Received: by 10.46.9.2 with SMTP id 2mr9165737ljj.1.1466614770788; Wed, 22 Jun 2016 09:59:30 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.20.101 with HTTP; Wed, 22 Jun 2016 09:59:29 -0700 (PDT)
In-Reply-To: <CAPK2DezYKm+H5OV3RaBHAdS5mUyCuTvKqKspz+1_Dc6z4Cy-jQ@mail.gmail.com>
References: <0eed01d1cb15$46503b70$d2f0b250$@olddog.co.uk> <CAPK2DewkvizLb9w4wGCGhs18P1Tik3p+6TCtRKfp0Y-H=XMqNg@mail.gmail.com> <4A95BA014132FF49AE685FAB4B9F17F657ED517C@dfweml501-mbb> <CAPK2DezYKm+H5OV3RaBHAdS5mUyCuTvKqKspz+1_Dc6z4Cy-jQ@mail.gmail.com>
From: John Strassner <strazpdj@gmail.com>
Date: Wed, 22 Jun 2016 09:59:29 -0700
Message-ID: <CAJwYUrFfn6sFWY0aVULM8cPpDLhvUHkxBtdj3k8wTFK8f0VZNw@mail.gmail.com>
To: "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>, John Strassner <strazpdj@gmail.com>
Content-Type: multipart/alternative; boundary=001a114b19506f6d0d0535e0dc7a
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/rtXx5PPsmL762fO7HoQ-7Xpw030>
X-Mailman-Approved-At: Thu, 23 Jun 2016 07:54:02 -0700
Cc: =?UTF-8?B?6rmA7KeE7Jqp?= <wlsdyd0930@nate.com>, "i2nsf@ietf.org" <i2nsf@ietf.org>, JungSoo Park <pjs@etri.re.kr>, "Prof. Hyoungshick Kim" <hyoung@skku.edu>, =?UTF-8?B?7ZiE7IOB7JuQIOuwleyCrOuLmA==?= <swhyun77@gmail.com>, Adrian Farrel <adrian@olddog.co.uk>, "guseodud1@naver.com" <guseodud1@naver.com>, Linda Dunbar <linda.dunbar@huawei.com>, Hoon Ko <dr.hoonko@gmail.com>
Subject: Re: [I2nsf] Starting to think about an agenda for I2NSF in Berlin
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 22 Jun 2016 16:59:37 -0000

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

Hello,

we are currently significantly revising the information model. For example,
the class hierarchy has changed. I would suggest that you wait until the
new draft is finished (hopefully in a week).

regards,
John

On Wed, Jun 22, 2016 at 6:42 AM, Mr. Jaehoon Paul Jeong <
jaehoon.paul@gmail.com> wrote:

> Hi Linda,
> Our Data Model is aligned with the current Information Model:
> https://tools.ietf.org/html/draft-xia-i2nsf-capability-interface-im-05
>
> In our drafts, we will be preparing for data models for VoIP, Firewall,
> and DDoS Mitigation.
>
> This meeting we will provide i2nsf WG with initial data models along with
> clarified information models for the above security services.
>
> Thanks.
>
> Best Regards,
> Paul
>
>
> On Wed, Jun 22, 2016 at 10:33 PM, Linda Dunbar <linda.dunbar@huawei.com>
> wrote:
>
>> Paul,
>>
>>
>>
>> For the Data modeling for the Capability Layer interface, there is
>> already a draft =E2=80=9Cdraft-xia-i2nsf-capability-interface-im-06=E2=
=80=9D, is your
>> data model aligned with this Information Model?
>>
>> If not, can you provide comments/suggestions to the existing Information
>> model to make the current one more comprehensive, so that I2NSF only has
>> one single Data Model.
>>
>>
>>
>> What do you think?
>>
>>
>>
>> Linda
>>
>>
>>
>> *From:* Mr. Jaehoon Paul Jeong [mailto:jaehoon.paul@gmail.com]
>> *Sent:* Monday, June 20, 2016 8:26 PM
>> *To:* Adrian Farrel; Linda Dunbar
>> *Cc:* i2nsf@ietf.org; JungSoo Park; Prof. Hyoungshick Kim; Hoon Ko; =ED=
=98=84=EC=83=81=EC=9B=90
>> =EB=B0=95=EC=82=AC=EB=8B=98; =EA=B9=80=EC=A7=84=EC=9A=A9; guseodud1@nave=
r.com; Mr. Jaehoon Paul Jeong
>> *Subject:* Re: [I2nsf] Starting to think about an agenda for I2NSF in
>> Berlin
>>
>>
>>
>> Hi Adrian and Linda,
>>
>> My group are preparing for three new drafts as follows:
>>
>> - Data Modeling for Capability Layer Interface
>>
>> - Data Modeling for Service Layer Interface
>>
>> - SFC-enabled I2NSF-Architecture for Security Services
>>
>>
>>
>> We will post our drafts before the initial draft cut-off date.
>>
>>
>>
>> I hope these drafts will be good input for our i2nsf WG.
>>
>> I think 10 minutes will be fine for the presentation and Q&A.
>>
>>
>>
>> Thanks.
>>
>>
>>
>> Best Regards,
>>
>> Paul
>>
>>
>>
>>
>>
>> On Tue, Jun 21, 2016 at 2:00 AM, Adrian Farrel <adrian@olddog.co.uk>
>> wrote:
>>
>> Hi working group,
>>
>> Linda and I have been thinking about the agenda for Berlin. We think tha=
t
>> we
>> should continue to focus on our charter and deliverables doing what is
>> necessary
>> to advance our milestones. Broadly we could split our 2 hours as:
>>
>> 30 minutes status of WG and progress of WG documents
>> 30 minutes requirements for and selection of protocols (and security
>> considerations)
>> 30 minutes information model discussion
>> 30 minutes other drafts and discussions
>>
>> We'd like to hear your proposals for things that need to be discussed in
>> these
>> categories so that we can start to put a detailed agenda together.
>>
>> Thanks,
>> Adrian and Linda
>>
>>
>>
>> _______________________________________________
>> 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.
>> Assistant 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>
>>
>
>
>
> --
> =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.
> Assistant 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>
>
> _______________________________________________
> I2nsf mailing list
> I2nsf@ietf.org
> https://www.ietf.org/mailman/listinfo/i2nsf
>
>


--=20
regards,
John

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

<div dir=3D"ltr"><div>Hello,</div><div><br></div><div>we are currently sign=
ificantly revising the information model. For example, the class hierarchy =
has changed. I would suggest that you wait until the new draft is finished =
(hopefully in a week).</div><div><br></div><div>regards,</div><div>John</di=
v></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Wed, J=
un 22, 2016 at 6:42 AM, Mr. Jaehoon Paul Jeong <span dir=3D"ltr">&lt;<a hre=
f=3D"mailto:jaehoon.paul@gmail.com" target=3D"_blank">jaehoon.paul@gmail.co=
m</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margi=
n:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr">=
Hi Linda,<div>Our Data Model is aligned with the current Information Model:=
</div><div><a href=3D"https://tools.ietf.org/html/draft-xia-i2nsf-capabilit=
y-interface-im-05" target=3D"_blank">https://tools.ietf.org/html/draft-xia-=
i2nsf-capability-interface-im-05</a><br></div><div><br></div><div>In our dr=
afts, we will be preparing for data models for VoIP, Firewall, and DDoS Mit=
igation.</div><div><br></div><div>This meeting we will provide i2nsf WG wit=
h initial data models along with clarified information models for the above=
 security services.</div><div><br></div><div>Thanks.</div><div><br></div><d=
iv>Best Regards,</div><div>Paul</div><div><br></div></div><div class=3D"gma=
il_extra"><br><div class=3D"gmail_quote">On Wed, Jun 22, 2016 at 10:33 PM, =
Linda Dunbar <span dir=3D"ltr">&lt;<a href=3D"mailto:linda.dunbar@huawei.co=
m" target=3D"_blank">linda.dunbar@huawei.com</a>&gt;</span> wrote:<br><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #cc=
c solid;padding-left:1ex">





<div lang=3D"EN-US" vlink=3D"purple" link=3D"blue">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Paul,
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">For the Data modeling for=
 the Capability Layer interface, there is already a draft =E2=80=9C</span>d=
raft-xia-i2nsf-capability-interface-im-06=E2=80=9D,
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">is your data model aligned with this Information=
 Model?
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">If not, can you provide c=
omments/suggestions to the existing Information model to make the current o=
ne more comprehensive, so that I2NSF only has one single
 Data Model. <u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">What do you think?<u></u>=
<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Linda<u></u><u></u></span=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Mr. Jaeh=
oon Paul Jeong [mailto:<a href=3D"mailto:jaehoon.paul@gmail.com" target=3D"=
_blank">jaehoon.paul@gmail.com</a>]
<br>
<b>Sent:</b> Monday, June 20, 2016 8:26 PM<br>
<b>To:</b> Adrian Farrel; Linda Dunbar<br>
<b>Cc:</b> <a href=3D"mailto:i2nsf@ietf.org" target=3D"_blank">i2nsf@ietf.o=
rg</a>; JungSoo Park; Prof. Hyoungshick Kim; Hoon Ko; </span><span lang=3D"=
ZH-CN" style=3D"font-size:10.0pt;font-family:&quot;Gulim&quot;,&quot;sans-s=
erif&quot;">=ED=98=84=EC=83=81=EC=9B=90</span><span lang=3D"ZH-CN" style=3D=
"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">
</span><span lang=3D"ZH-CN" style=3D"font-size:10.0pt;font-family:&quot;Gul=
im&quot;,&quot;sans-serif&quot;">=EB=B0=95=EC=82=AC=EB=8B=98</span><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;">;
</span><span lang=3D"ZH-CN" style=3D"font-size:10.0pt;font-family:&quot;Gul=
im&quot;,&quot;sans-serif&quot;">=EA=B9=80=EC=A7=84=EC=9A=A9</span><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;">; <a href=3D"mailto:guseodud1@naver.com" target=3D"_blank">guseodud1@na=
ver.com</a>; Mr. Jaehoon Paul Jeong<br>
<b>Subject:</b> Re: [I2nsf] Starting to think about an agenda for I2NSF in =
Berlin<u></u><u></u></span></p>
</div><div><div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">Hi Adrian and Linda,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">My group are preparing for three new drafts as follo=
ws:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">- Data Modeling for Capability Layer Interface<u></u=
><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">- Data Modeling for Service Layer Interface<u></u><u=
></u></p>
</div>
<div>
<p class=3D"MsoNormal">-=C2=A0SFC-enabled I2NSF-Architecture for Security S=
ervices<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">We will post our drafts before the initial draft cut=
-off date.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I hope these drafts will be good input for our i2nsf=
 WG.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I think 10 minutes will be fine for the presentation=
 and Q&amp;A.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Best Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Paul<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">On Tue, Jun 21, 2016 at 2:00 AM, Adrian Farrel &lt;<=
a href=3D"mailto:adrian@olddog.co.uk" target=3D"_blank">adrian@olddog.co.uk=
</a>&gt; wrote:<u></u><u></u></p>
<p class=3D"MsoNormal">Hi working group,<br>
<br>
Linda and I have been thinking about the agenda for Berlin. We think that w=
e<br>
should continue to focus on our charter and deliverables doing what is nece=
ssary<br>
to advance our milestones. Broadly we could split our 2 hours as:<br>
<br>
30 minutes status of WG and progress of WG documents<br>
30 minutes requirements for and selection of protocols (and security<br>
considerations)<br>
30 minutes information model discussion<br>
30 minutes other drafts and discussions<br>
<br>
We&#39;d like to hear your proposals for things that need to be discussed i=
n these<br>
categories so that we can start to put a detailed agenda together.<br>
<br>
Thanks,<br>
Adrian and Linda<br>
<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" target=3D"_blank">h=
ttps://www.ietf.org/mailman/listinfo/i2nsf</a><u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><br>
<br clear=3D"all">
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<span class=3D"HOEnZb"><font color=3D"#=
888888"><u></u></font></span></p><span class=3D"HOEnZb"><font color=3D"#888=
888">
</font></span></div><span class=3D"HOEnZb"><font color=3D"#888888">
<p class=3D"MsoNormal">-- <u></u><u></u></p>
<div>
<div>
<div>
<div>
<div>
<div>
<p class=3D"MsoNormal">=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>
Assistant Professor<br>
Department of Software<br>
Sungkyunkwan University<br>
Office: <a href=3D"tel:%2B82-31-299-4957" target=3D"_blank" value=3D"+82312=
994957">+82-31-299-4957</a><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" target=3D"_b=
lank"><span style=3D"font-size:7.5pt">pauljeong@skku.edu</span></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><u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
</font></span></div><span class=3D"HOEnZb"><font color=3D"#888888">
</font></span></div><span class=3D"HOEnZb"><font color=3D"#888888">
</font></span></div></div></div><span class=3D"HOEnZb"><font color=3D"#8888=
88">
</font></span></div><span class=3D"HOEnZb"><font color=3D"#888888">

</font></span></blockquote></div><span class=3D"HOEnZb"><font color=3D"#888=
888"><br><br clear=3D"all"><div><br></div>-- <br><div data-smartmail=3D"gma=
il_signature"><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>Assistant Professor<br>Departm=
ent of Software<br>Sungkyunkwan University<br>Office: <a href=3D"tel:%2B82-=
31-299-4957" target=3D"_blank" value=3D"+82312994957">+82-31-299-4957</a><b=
r>Email: <a href=3D"mailto:jaehoon.paul@gmail.com" target=3D"_blank">jaehoo=
n.paul@gmail.com</a>,=C2=A0<a style=3D"font-size:12.8000001907349px" href=
=3D"mailto:pauljeong@skku.edu" 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><b=
r></div></div></div></div></div></div>
</font></span></div>
<br>_______________________________________________<br>
I2nsf mailing list<br>
<a href=3D"mailto:I2nsf@ietf.org">I2nsf@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/i2nsf" target=3D"_blank" r=
el=3D"noreferrer">https://www.ietf.org/mailman/listinfo/i2nsf</a><br>
<br></blockquote></div><br><br clear=3D"all"><br>-- <br><div class=3D"gmail=
_signature" data-smartmail=3D"gmail_signature"><div>regards,</div><div>John=
</div></div>
</div>

--001a114b19506f6d0d0535e0dc7a--


From nobody Thu Jun 23 07:54:09 2016
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 003C112DB70 for <i2nsf@ietfa.amsl.com>; Wed, 22 Jun 2016 17:05:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.199
X-Spam-Level: 
X-Spam-Status: No, score=-1.199 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_LOW=-0.7, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vdrM18VqGwMM for <i2nsf@ietfa.amsl.com>; Wed, 22 Jun 2016 17:05:12 -0700 (PDT)
Received: from mail-yw0-x22e.google.com (mail-yw0-x22e.google.com [IPv6:2607:f8b0:4002:c05::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DACFF12DDDC for <i2nsf@ietf.org>; Wed, 22 Jun 2016 17:05:11 -0700 (PDT)
Received: by mail-yw0-x22e.google.com with SMTP id b72so57764629ywa.3 for <i2nsf@ietf.org>; Wed, 22 Jun 2016 17:05:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=R+ijEyfMQK54TcUN/kH31ZJ4jRiJjqG2wOYThf5lc94=; b=w8gistGnRSYSwWBaiej2JWMK/FILuplw0BIn/2dI/VbCJVWJZqE4YkcU/041cLYs/G fbwdWsRBK1HaNbwZqEebjyPAxnntOcIQKDyuLSujfZdWFn2DnnGK2FgXcLBxBY5rkZF9 D1K/my27ZCxqRN0OkWAlMpHzDe7NaCsT9WSsfWUvyDv0elXyosPhQ30X2JPqVgSOou/L xLGg6e/vXYfxMwSSgXnr1AcvhyrkMftZ14O5A7L0IhJuY3k1S46VAtroCzc4Rial5LFL 3/Ng7Uu+77/jC7xTT/s/wAR08E9MQzYXQyq7BTLgBpEiC3Q1q2BQSAPMGZWMlgw1pJwW tCMg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=R+ijEyfMQK54TcUN/kH31ZJ4jRiJjqG2wOYThf5lc94=; b=cd8bgL3v/ZqNjsl59Ijdn+hukWwwK7XLQiEeWHufSdI9CtReP9+efu3pTOlXQiE/4k HurdWiXSzDpkITnZC4dwe2eDTEpyJxuoC4tB/SQKykYh1ssuu1KiDPeMXNPnuxQrBINB EHmStbMvLAHLwD4g4y6by+tpI2eU19iG62oHMIbsINLrfKIj2OhfeRjrO1D3UetIjZ7A 8pzBIHGoVPBKoNLRKYpUFDn5HmEmJW+ONEo3WIHdRdyGXrI6PzBA6GxYJjAoY6qJSeqA iK/6A9DeYVVHIFgM6k30f+9+QxuIvdFf63ZO37a5XsiFJBN8Gh7IC/zDcqLUWyPbPKbX tZRw==
X-Gm-Message-State: ALyK8tLbBUZhITiXjf+Mxa7lH7zFj7sl+cCbUP2rhPxiApTp3Pw3i5ng4rzQ5fxihjJhrfMbbgTziWFepdw4Zg==
X-Received: by 10.13.223.151 with SMTP id i145mr17736616ywe.189.1466640310960;  Wed, 22 Jun 2016 17:05:10 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.13.212.134 with HTTP; Wed, 22 Jun 2016 17:04:41 -0700 (PDT)
In-Reply-To: <CAJwYUrFfn6sFWY0aVULM8cPpDLhvUHkxBtdj3k8wTFK8f0VZNw@mail.gmail.com>
References: <0eed01d1cb15$46503b70$d2f0b250$@olddog.co.uk> <CAPK2DewkvizLb9w4wGCGhs18P1Tik3p+6TCtRKfp0Y-H=XMqNg@mail.gmail.com> <4A95BA014132FF49AE685FAB4B9F17F657ED517C@dfweml501-mbb> <CAPK2DezYKm+H5OV3RaBHAdS5mUyCuTvKqKspz+1_Dc6z4Cy-jQ@mail.gmail.com> <CAJwYUrFfn6sFWY0aVULM8cPpDLhvUHkxBtdj3k8wTFK8f0VZNw@mail.gmail.com>
From: "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Date: Thu, 23 Jun 2016 09:04:41 +0900
Message-ID: <CAPK2DezWbZmcx5OQiDPsJFrDf-1P7b_uEg7rMXktAbPSzj=wXA@mail.gmail.com>
To: John Strassner <strazpdj@gmail.com>
Content-Type: multipart/alternative; boundary=001a114e4a24bf8a070535e6ce6f
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/HMYl-2z7WGbT5oABz1NQUT5t6Fo>
X-Mailman-Approved-At: Thu, 23 Jun 2016 07:54:02 -0700
Cc: =?UTF-8?B?6rmA7KeE7Jqp?= <wlsdyd0930@nate.com>, "i2nsf@ietf.org" <i2nsf@ietf.org>, JungSoo Park <pjs@etri.re.kr>, "Prof. Hyoungshick Kim" <hyoung@skku.edu>, =?UTF-8?B?7ZiE7IOB7JuQIOuwleyCrOuLmA==?= <swhyun77@gmail.com>, Adrian Farrel <adrian@olddog.co.uk>, "guseodud1@naver.com" <guseodud1@naver.com>, Linda Dunbar <linda.dunbar@huawei.com>, Hoon Ko <dr.hoonko@gmail.com>
Subject: Re: [I2nsf] Starting to think about an agenda for I2NSF in Berlin
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 23 Jun 2016 00:05:14 -0000

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

Hi John,
My logistics is that we will work on data model based on the current
information model and
then reflect the revised information model on our data model later when the
revised draft is available.
As you know, the initial I-D cut-off date for IETF 96 is July 4, 2016.
When the information model revision is available, we will modify the data
model accordingly and
present our model this IETF meeting.

Thanks for your guidance.

Best Regards,
Paul


On Thu, Jun 23, 2016 at 1:59 AM, John Strassner <strazpdj@gmail.com> wrote:

> Hello,
>
> we are currently significantly revising the information model. For
> example, the class hierarchy has changed. I would suggest that you wait
> until the new draft is finished (hopefully in a week).
>
> regards,
> John
>
> On Wed, Jun 22, 2016 at 6:42 AM, Mr. Jaehoon Paul Jeong <
> jaehoon.paul@gmail.com> wrote:
>
>> Hi Linda,
>> Our Data Model is aligned with the current Information Model:
>> https://tools.ietf.org/html/draft-xia-i2nsf-capability-interface-im-05
>>
>> In our drafts, we will be preparing for data models for VoIP, Firewall,
>> and DDoS Mitigation.
>>
>> This meeting we will provide i2nsf WG with initial data models along wit=
h
>> clarified information models for the above security services.
>>
>> Thanks.
>>
>> Best Regards,
>> Paul
>>
>>
>> On Wed, Jun 22, 2016 at 10:33 PM, Linda Dunbar <linda.dunbar@huawei.com>
>> wrote:
>>
>>> Paul,
>>>
>>>
>>>
>>> For the Data modeling for the Capability Layer interface, there is
>>> already a draft =E2=80=9Cdraft-xia-i2nsf-capability-interface-im-06=E2=
=80=9D, is your
>>> data model aligned with this Information Model?
>>>
>>> If not, can you provide comments/suggestions to the existing Informatio=
n
>>> model to make the current one more comprehensive, so that I2NSF only ha=
s
>>> one single Data Model.
>>>
>>>
>>>
>>> What do you think?
>>>
>>>
>>>
>>> Linda
>>>
>>>
>>>
>>> *From:* Mr. Jaehoon Paul Jeong [mailto:jaehoon.paul@gmail.com]
>>> *Sent:* Monday, June 20, 2016 8:26 PM
>>> *To:* Adrian Farrel; Linda Dunbar
>>> *Cc:* i2nsf@ietf.org; JungSoo Park; Prof. Hyoungshick Kim; Hoon Ko; =ED=
=98=84=EC=83=81=EC=9B=90
>>> =EB=B0=95=EC=82=AC=EB=8B=98; =EA=B9=80=EC=A7=84=EC=9A=A9; guseodud1@nav=
er.com; Mr. Jaehoon Paul Jeong
>>> *Subject:* Re: [I2nsf] Starting to think about an agenda for I2NSF in
>>> Berlin
>>>
>>>
>>>
>>> Hi Adrian and Linda,
>>>
>>> My group are preparing for three new drafts as follows:
>>>
>>> - Data Modeling for Capability Layer Interface
>>>
>>> - Data Modeling for Service Layer Interface
>>>
>>> - SFC-enabled I2NSF-Architecture for Security Services
>>>
>>>
>>>
>>> We will post our drafts before the initial draft cut-off date.
>>>
>>>
>>>
>>> I hope these drafts will be good input for our i2nsf WG.
>>>
>>> I think 10 minutes will be fine for the presentation and Q&A.
>>>
>>>
>>>
>>> Thanks.
>>>
>>>
>>>
>>> Best Regards,
>>>
>>> Paul
>>>
>>>
>>>
>>>
>>>
>>> On Tue, Jun 21, 2016 at 2:00 AM, Adrian Farrel <adrian@olddog.co.uk>
>>> wrote:
>>>
>>> Hi working group,
>>>
>>> Linda and I have been thinking about the agenda for Berlin. We think
>>> that we
>>> should continue to focus on our charter and deliverables doing what is
>>> necessary
>>> to advance our milestones. Broadly we could split our 2 hours as:
>>>
>>> 30 minutes status of WG and progress of WG documents
>>> 30 minutes requirements for and selection of protocols (and security
>>> considerations)
>>> 30 minutes information model discussion
>>> 30 minutes other drafts and discussions
>>>
>>> We'd like to hear your proposals for things that need to be discussed i=
n
>>> these
>>> categories so that we can start to put a detailed agenda together.
>>>
>>> Thanks,
>>> Adrian and Linda
>>>
>>>
>>>
>>> _______________________________________________
>>> 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.
>>> Assistant 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>
>>>
>>
>>
>>
>> --
>> =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.
>> Assistant 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>
>>
>> _______________________________________________
>> I2nsf mailing list
>> I2nsf@ietf.org
>> https://www.ietf.org/mailman/listinfo/i2nsf
>>
>>
>
>
> --
> regards,
> John
>



--=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.
Assistant 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>

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

<div dir=3D"ltr">Hi John,<div>My logistics is that we will work on data mod=
el based on the current information model and=C2=A0<div>then reflect the re=
vised information model on our data model later when the revised draft is a=
vailable.</div><div>As you know, the initial I-D cut-off date for IETF 96 i=
s July 4, 2016.<br></div><div>When the information model revision is availa=
ble, we will modify the data model accordingly and=C2=A0</div><div>present =
our model this IETF meeting.</div><div><br></div><div>Thanks for your guida=
nce.</div><div><br></div><div>Best Regards,</div><div>Paul</div><div><br></=
div></div></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">O=
n Thu, Jun 23, 2016 at 1:59 AM, John Strassner <span dir=3D"ltr">&lt;<a hre=
f=3D"mailto:strazpdj@gmail.com" target=3D"_blank">strazpdj@gmail.com</a>&gt=
;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr"><div>Hel=
lo,</div><div><br></div><div>we are currently significantly revising the in=
formation model. For example, the class hierarchy has changed. I would sugg=
est that you wait until the new draft is finished (hopefully in a week).</d=
iv><div><br></div><div>regards,</div><div>John</div></div><div class=3D"gma=
il_extra"><div><div class=3D"h5"><br><div class=3D"gmail_quote">On Wed, Jun=
 22, 2016 at 6:42 AM, Mr. Jaehoon Paul Jeong <span dir=3D"ltr">&lt;<a href=
=3D"mailto:jaehoon.paul@gmail.com" target=3D"_blank">jaehoon.paul@gmail.com=
</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin=
:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr">H=
i Linda,<div>Our Data Model is aligned with the current Information Model:<=
/div><div><a href=3D"https://tools.ietf.org/html/draft-xia-i2nsf-capability=
-interface-im-05" target=3D"_blank">https://tools.ietf.org/html/draft-xia-i=
2nsf-capability-interface-im-05</a><br></div><div><br></div><div>In our dra=
fts, we will be preparing for data models for VoIP, Firewall, and DDoS Miti=
gation.</div><div><br></div><div>This meeting we will provide i2nsf WG with=
 initial data models along with clarified information models for the above =
security services.</div><div><br></div><div>Thanks.</div><div><br></div><di=
v>Best Regards,</div><div>Paul</div><div><br></div></div><div class=3D"gmai=
l_extra"><br><div class=3D"gmail_quote">On Wed, Jun 22, 2016 at 10:33 PM, L=
inda Dunbar <span dir=3D"ltr">&lt;<a href=3D"mailto:linda.dunbar@huawei.com=
" target=3D"_blank">linda.dunbar@huawei.com</a>&gt;</span> wrote:<br><block=
quote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc=
 solid;padding-left:1ex">





<div lang=3D"EN-US" vlink=3D"purple" link=3D"blue">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Paul,
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">For the Data modeling for=
 the Capability Layer interface, there is already a draft =E2=80=9C</span>d=
raft-xia-i2nsf-capability-interface-im-06=E2=80=9D,
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">is your data model aligned with this Information=
 Model?
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">If not, can you provide c=
omments/suggestions to the existing Information model to make the current o=
ne more comprehensive, so that I2NSF only has one single
 Data Model. <u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">What do you think?<u></u>=
<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Linda<u></u><u></u></span=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Mr. Jaeh=
oon Paul Jeong [mailto:<a href=3D"mailto:jaehoon.paul@gmail.com" target=3D"=
_blank">jaehoon.paul@gmail.com</a>]
<br>
<b>Sent:</b> Monday, June 20, 2016 8:26 PM<br>
<b>To:</b> Adrian Farrel; Linda Dunbar<br>
<b>Cc:</b> <a href=3D"mailto:i2nsf@ietf.org" target=3D"_blank">i2nsf@ietf.o=
rg</a>; JungSoo Park; Prof. Hyoungshick Kim; Hoon Ko; </span><span lang=3D"=
ZH-CN" style=3D"font-size:10.0pt;font-family:&quot;Gulim&quot;,&quot;sans-s=
erif&quot;">=ED=98=84=EC=83=81=EC=9B=90</span><span lang=3D"ZH-CN" style=3D=
"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">
</span><span lang=3D"ZH-CN" style=3D"font-size:10.0pt;font-family:&quot;Gul=
im&quot;,&quot;sans-serif&quot;">=EB=B0=95=EC=82=AC=EB=8B=98</span><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;">;
</span><span lang=3D"ZH-CN" style=3D"font-size:10.0pt;font-family:&quot;Gul=
im&quot;,&quot;sans-serif&quot;">=EA=B9=80=EC=A7=84=EC=9A=A9</span><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;">; <a href=3D"mailto:guseodud1@naver.com" target=3D"_blank">guseodud1@na=
ver.com</a>; Mr. Jaehoon Paul Jeong<br>
<b>Subject:</b> Re: [I2nsf] Starting to think about an agenda for I2NSF in =
Berlin<u></u><u></u></span></p>
</div><div><div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">Hi Adrian and Linda,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">My group are preparing for three new drafts as follo=
ws:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">- Data Modeling for Capability Layer Interface<u></u=
><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">- Data Modeling for Service Layer Interface<u></u><u=
></u></p>
</div>
<div>
<p class=3D"MsoNormal">-=C2=A0SFC-enabled I2NSF-Architecture for Security S=
ervices<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">We will post our drafts before the initial draft cut=
-off date.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I hope these drafts will be good input for our i2nsf=
 WG.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I think 10 minutes will be fine for the presentation=
 and Q&amp;A.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Best Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Paul<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">On Tue, Jun 21, 2016 at 2:00 AM, Adrian Farrel &lt;<=
a href=3D"mailto:adrian@olddog.co.uk" target=3D"_blank">adrian@olddog.co.uk=
</a>&gt; wrote:<u></u><u></u></p>
<p class=3D"MsoNormal">Hi working group,<br>
<br>
Linda and I have been thinking about the agenda for Berlin. We think that w=
e<br>
should continue to focus on our charter and deliverables doing what is nece=
ssary<br>
to advance our milestones. Broadly we could split our 2 hours as:<br>
<br>
30 minutes status of WG and progress of WG documents<br>
30 minutes requirements for and selection of protocols (and security<br>
considerations)<br>
30 minutes information model discussion<br>
30 minutes other drafts and discussions<br>
<br>
We&#39;d like to hear your proposals for things that need to be discussed i=
n these<br>
categories so that we can start to put a detailed agenda together.<br>
<br>
Thanks,<br>
Adrian and Linda<br>
<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" target=3D"_blank">h=
ttps://www.ietf.org/mailman/listinfo/i2nsf</a><u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><br>
<br clear=3D"all">
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<span><font color=3D"#888888"><u></u></=
font></span></p><span><font color=3D"#888888">
</font></span></div><span><font color=3D"#888888">
<p class=3D"MsoNormal">-- <u></u><u></u></p>
<div>
<div>
<div>
<div>
<div>
<div>
<p class=3D"MsoNormal">=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>
Assistant Professor<br>
Department of Software<br>
Sungkyunkwan University<br>
Office: <a href=3D"tel:%2B82-31-299-4957" value=3D"+82312994957" target=3D"=
_blank">+82-31-299-4957</a><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" target=3D"_b=
lank"><span style=3D"font-size:7.5pt">pauljeong@skku.edu</span></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><u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
</font></span></div><span><font color=3D"#888888">
</font></span></div><span><font color=3D"#888888">
</font></span></div></div></div><span><font color=3D"#888888">
</font></span></div><span><font color=3D"#888888">

</font></span></blockquote></div><span><font color=3D"#888888"><br><br clea=
r=3D"all"><div><br></div>-- <br><div data-smartmail=3D"gmail_signature"><di=
v 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. J=
aehoon (Paul) Jeong, Ph.D.<br>Assistant Professor<br>Department of Software=
<br>Sungkyunkwan University<br>Office: <a href=3D"tel:%2B82-31-299-4957" va=
lue=3D"+82312994957" target=3D"_blank">+82-31-299-4957</a><br>Email: <a hre=
f=3D"mailto:jaehoon.paul@gmail.com" target=3D"_blank">jaehoon.paul@gmail.co=
m</a>,=C2=A0<a style=3D"font-size:12.8000001907349px" href=3D"mailto:paulje=
ong@skku.edu" target=3D"_blank">pauljeong@skku.edu</a><br>Personal Homepage=
: <a href=3D"http://cpslab.skku.edu/people-jaehoon-jeong.php" target=3D"_bl=
ank">http://iotlab.skku.edu/people-jaehoon-jeong.php</a><br></div></div></d=
iv></div></div></div>
</font></span></div>
<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>
<br></blockquote></div><br><br clear=3D"all"><br>-- <br></div></div><div da=
ta-smartmail=3D"gmail_signature"><div>regards,</div><div>John</div></div>
</div>
</blockquote></div><br><br clear=3D"all"><div><br></div>-- <br><div class=
=3D"gmail_signature" data-smartmail=3D"gmail_signature"><div dir=3D"ltr"><d=
iv><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) Jeon=
g, Ph.D.<br>Assistant Professor<br>Department of Software<br>Sungkyunkwan U=
niversity<br>Office: +82-31-299-4957<br>Email: <a href=3D"mailto:jaehoon.pa=
ul@gmail.com" target=3D"_blank">jaehoon.paul@gmail.com</a>,=C2=A0<a href=3D=
"mailto:pauljeong@skku.edu" style=3D"font-size:12.8000001907349px" 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://iotlab.s=
kku.edu/people-jaehoon-jeong.php</a><br></div></div></div></div></div></div=
>
</div>

--001a114e4a24bf8a070535e6ce6f--


From nobody Thu Jun 23 07:54:12 2016
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 779A512DE2D for <i2nsf@ietfa.amsl.com>; Wed, 22 Jun 2016 17:35:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.199
X-Spam-Level: 
X-Spam-Status: No, score=-1.199 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_LOW=-0.7, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id N-i9EGjEishp for <i2nsf@ietfa.amsl.com>; Wed, 22 Jun 2016 17:35:01 -0700 (PDT)
Received: from mail-yw0-x234.google.com (mail-yw0-x234.google.com [IPv6:2607:f8b0:4002:c05::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6C1A312DE23 for <i2nsf@ietf.org>; Wed, 22 Jun 2016 17:35:01 -0700 (PDT)
Received: by mail-yw0-x234.google.com with SMTP id v77so58186478ywg.0 for <i2nsf@ietf.org>; Wed, 22 Jun 2016 17:35:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=XLwTix6C32oLXxRFRPnA3XT3DVERst3fbKm6zwaLilY=; b=n9EFj1VwF01+bi8258qkzufwAgk+r3ePPraB4u6jktOp03IDcYIK7e0kb/6/veACJe foRx4AYtvGUS+0RsvhxKm7ud9Km1dJ7z6seWzFi88du1J0Z+NVoSIoKkp7o1/nNIhv6g 8Pl2x7hgcqtA2N12xtaVqHLunhbkT+uh1PEkP8x4epRjt3Q1ot2dBs9S/2pMvguy62Jo cYJPlRqPh3yuEoiUuVnqKN7lWYqyxTGrQ8KEXCQy0AmLIzterOxjOxhYD5hVM1/AVDFi PPsr/ElIbKmo+tQX81EEpWRgfu8To/mcmR/lxWbWhYHd4hxvccsLPCb5DD6RFzJhfqBX sQLQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=XLwTix6C32oLXxRFRPnA3XT3DVERst3fbKm6zwaLilY=; b=dkbAHjdiikaoqktpNU//Sjba4axB7HN9jG+Bh7CmU+Ql2loonsqlPOwk3tXxHZ82YN sFoXmDsY10EMPxege9sTXG/3tEyi0hG9At87SQluUrkPltyEuEu5NyR+g9N9h+z5425e 6tH4smM6HtJ1MCC4y91KaINcp4LTgADDMLouKjmNbVnVcMToQUaigncjG9+TZE4cqNjv nhtc+EHNnQxUaU7dg/APz+9CXUiW7eA0Y/o8mU+NphCteWSI1HLbSjUpk+xtdCd9Mixi P/FnhkvOp3AE6snMNhAE2RkaZ4ZTAq+CR8SZRspKGJwo9qC6pJ1Ku7/tyK8H2zIJgkDd TfgQ==
X-Gm-Message-State: ALyK8tIjeY+eywJBMcXo5KLHfewbP44Q8TndOVOauViTfNY5DJRK49t75smBFjMLZLkMmHIy5c+qR6wP7QaNbg==
X-Received: by 10.129.99.9 with SMTP id x9mr17093903ywb.191.1466642100567; Wed, 22 Jun 2016 17:35:00 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.13.212.134 with HTTP; Wed, 22 Jun 2016 17:34:31 -0700 (PDT)
In-Reply-To: <CAJwYUrFaFceL9OR8bBvEyB4vi8KiGiM2S=GpOx2NWbQNH9Zyjg@mail.gmail.com>
References: <0eed01d1cb15$46503b70$d2f0b250$@olddog.co.uk> <CAPK2DewkvizLb9w4wGCGhs18P1Tik3p+6TCtRKfp0Y-H=XMqNg@mail.gmail.com> <4A95BA014132FF49AE685FAB4B9F17F657ED517C@dfweml501-mbb> <CAPK2DezYKm+H5OV3RaBHAdS5mUyCuTvKqKspz+1_Dc6z4Cy-jQ@mail.gmail.com> <CAJwYUrFfn6sFWY0aVULM8cPpDLhvUHkxBtdj3k8wTFK8f0VZNw@mail.gmail.com> <CAPK2DezWbZmcx5OQiDPsJFrDf-1P7b_uEg7rMXktAbPSzj=wXA@mail.gmail.com> <CAJwYUrFaFceL9OR8bBvEyB4vi8KiGiM2S=GpOx2NWbQNH9Zyjg@mail.gmail.com>
From: "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Date: Thu, 23 Jun 2016 09:34:31 +0900
Message-ID: <CAPK2Dew-vOSmYhK3jN86i72xagznUzHaqURWj8gMFdWQOg4Nmw@mail.gmail.com>
To: John Strassner <strazpdj@gmail.com>
Content-Type: multipart/alternative; boundary=001a1141bb746ac3430535e73936
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/e1rLeCbzLCrXh8nV2lRSlBbG__Y>
X-Mailman-Approved-At: Thu, 23 Jun 2016 07:54:02 -0700
Cc: =?UTF-8?B?6rmA7KeE7Jqp?= <wlsdyd0930@nate.com>, "i2nsf@ietf.org" <i2nsf@ietf.org>, "guseodud1@naver.com" <guseodud1@naver.com>, JungSoo Park <pjs@etri.re.kr>, "Prof. Hyoungshick Kim" <hyoung@skku.edu>, =?UTF-8?B?7ZiE7IOB7JuQIOuwleyCrOuLmA==?= <swhyun77@gmail.com>, Tae-Jin Ahn <taejin.ahn@kt.com>, Adrian Farrel <adrian@olddog.co.uk>, Hoon Ko <dr.hoonko@gmail.com>, Linda Dunbar <linda.dunbar@huawei.com>, "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Subject: Re: [I2nsf] Starting to think about an agenda for I2NSF in Berlin
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 23 Jun 2016 00:35:04 -0000

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

John,
For VoIP, we will prepare for the security service for VoIP/VoLTE, such as
firewall blocking for malicious users through mirroring.
The procedure for VoIP/VoLTE securty system is described in our previous
draft:
Software-Defined Networking Based Security Services using Interface to
Network Security Functions:
(draft-jeong-i2nsf-sdn-security-services-04)
https://tools.ietf.org/html/draft-jeong-i2nsf-sdn-security-services-04

However, for our data model, we are assuming the general architecture for
I2NSF rather than
SDN-based network.

Thanks for your clarification question.

Best Regards,
Paul


On Thu, Jun 23, 2016 at 9:12 AM, John Strassner <strazpdj@gmail.com> wrote:

> Hi Paul,
>
> ok. Why are you doing a VoIP model? What security capabilities are you
> expecting to see for this model?
>
> regards,
> John
>
> On Wed, Jun 22, 2016 at 5:04 PM, Mr. Jaehoon Paul Jeong <
> jaehoon.paul@gmail.com> wrote:
>
>> Hi John,
>> My logistics is that we will work on data model based on the current
>> information model and
>> then reflect the revised information model on our data model later when
>> the revised draft is available.
>> As you know, the initial I-D cut-off date for IETF 96 is July 4, 2016.
>> When the information model revision is available, we will modify the dat=
a
>> model accordingly and
>> present our model this IETF meeting.
>>
>> Thanks for your guidance.
>>
>> Best Regards,
>> Paul
>>
>>
>> On Thu, Jun 23, 2016 at 1:59 AM, John Strassner <strazpdj@gmail.com>
>> wrote:
>>
>>> Hello,
>>>
>>> we are currently significantly revising the information model. For
>>> example, the class hierarchy has changed. I would suggest that you wait
>>> until the new draft is finished (hopefully in a week).
>>>
>>> regards,
>>> John
>>>
>>> On Wed, Jun 22, 2016 at 6:42 AM, Mr. Jaehoon Paul Jeong <
>>> jaehoon.paul@gmail.com> wrote:
>>>
>>>> Hi Linda,
>>>> Our Data Model is aligned with the current Information Model:
>>>> https://tools.ietf.org/html/draft-xia-i2nsf-capability-interface-im-05
>>>>
>>>> In our drafts, we will be preparing for data models for VoIP, Firewall=
,
>>>> and DDoS Mitigation.
>>>>
>>>> This meeting we will provide i2nsf WG with initial data models along
>>>> with clarified information models for the above security services.
>>>>
>>>> Thanks.
>>>>
>>>> Best Regards,
>>>> Paul
>>>>
>>>>
>>>> On Wed, Jun 22, 2016 at 10:33 PM, Linda Dunbar <linda.dunbar@huawei.co=
m
>>>> > wrote:
>>>>
>>>>> Paul,
>>>>>
>>>>>
>>>>>
>>>>> For the Data modeling for the Capability Layer interface, there is
>>>>> already a draft =E2=80=9Cdraft-xia-i2nsf-capability-interface-im-06=
=E2=80=9D, is your
>>>>> data model aligned with this Information Model?
>>>>>
>>>>> If not, can you provide comments/suggestions to the existing
>>>>> Information model to make the current one more comprehensive, so that=
 I2NSF
>>>>> only has one single Data Model.
>>>>>
>>>>>
>>>>>
>>>>> What do you think?
>>>>>
>>>>>
>>>>>
>>>>> Linda
>>>>>
>>>>>
>>>>>
>>>>> *From:* Mr. Jaehoon Paul Jeong [mailto:jaehoon.paul@gmail.com]
>>>>> *Sent:* Monday, June 20, 2016 8:26 PM
>>>>> *To:* Adrian Farrel; Linda Dunbar
>>>>> *Cc:* i2nsf@ietf.org; JungSoo Park; Prof. Hyoungshick Kim; Hoon Ko;
>>>>> =ED=98=84=EC=83=81=EC=9B=90 =EB=B0=95=EC=82=AC=EB=8B=98; =EA=B9=80=EC=
=A7=84=EC=9A=A9; guseodud1@naver.com; Mr. Jaehoon Paul Jeong
>>>>> *Subject:* Re: [I2nsf] Starting to think about an agenda for I2NSF in
>>>>> Berlin
>>>>>
>>>>>
>>>>>
>>>>> Hi Adrian and Linda,
>>>>>
>>>>> My group are preparing for three new drafts as follows:
>>>>>
>>>>> - Data Modeling for Capability Layer Interface
>>>>>
>>>>> - Data Modeling for Service Layer Interface
>>>>>
>>>>> - SFC-enabled I2NSF-Architecture for Security Services
>>>>>
>>>>>
>>>>>
>>>>> We will post our drafts before the initial draft cut-off date.
>>>>>
>>>>>
>>>>>
>>>>> I hope these drafts will be good input for our i2nsf WG.
>>>>>
>>>>> I think 10 minutes will be fine for the presentation and Q&A.
>>>>>
>>>>>
>>>>>
>>>>> Thanks.
>>>>>
>>>>>
>>>>>
>>>>> Best Regards,
>>>>>
>>>>> Paul
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Tue, Jun 21, 2016 at 2:00 AM, Adrian Farrel <adrian@olddog.co.uk>
>>>>> wrote:
>>>>>
>>>>> Hi working group,
>>>>>
>>>>> Linda and I have been thinking about the agenda for Berlin. We think
>>>>> that we
>>>>> should continue to focus on our charter and deliverables doing what i=
s
>>>>> necessary
>>>>> to advance our milestones. Broadly we could split our 2 hours as:
>>>>>
>>>>> 30 minutes status of WG and progress of WG documents
>>>>> 30 minutes requirements for and selection of protocols (and security
>>>>> considerations)
>>>>> 30 minutes information model discussion
>>>>> 30 minutes other drafts and discussions
>>>>>
>>>>> We'd like to hear your proposals for things that need to be discussed
>>>>> in these
>>>>> categories so that we can start to put a detailed agenda together.
>>>>>
>>>>> Thanks,
>>>>> Adrian and Linda
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> 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.
>>>>> Assistant 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>
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> =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.
>>>> Assistant 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>
>>>>
>>>> _______________________________________________
>>>> I2nsf mailing list
>>>> I2nsf@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/i2nsf
>>>>
>>>>
>>>
>>>
>>> --
>>> regards,
>>> John
>>>
>>
>>
>>
>> --
>> =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.
>> Assistant 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>
>>
>
>
>
> --
> regards,
> John
>



--=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.
Assistant 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>

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

<div dir=3D"ltr"><div>John,</div><div>For VoIP, we will prepare for the sec=
urity service for VoIP/VoLTE, such as=C2=A0</div><div>firewall blocking for=
 malicious users through mirroring.</div><div>The procedure for VoIP/VoLTE =
securty system is described in our previous draft:</div><div>Software-Defin=
ed Networking Based Security Services using Interface to Network Security F=
unctions:</div><div>(draft-jeong-i2nsf-sdn-security-services-04)</div><div>=
<a href=3D"https://tools.ietf.org/html/draft-jeong-i2nsf-sdn-security-servi=
ces-04">https://tools.ietf.org/html/draft-jeong-i2nsf-sdn-security-services=
-04</a></div><div><br></div><div>However, for our data model, we are assumi=
ng the general architecture for I2NSF rather than</div><div>SDN-based netwo=
rk.</div><div><br></div><div>Thanks for your clarification question.</div><=
div><br></div><div>Best Regards,</div><div>Paul</div><div><br></div></div><=
div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Thu, Jun 23, 20=
16 at 9:12 AM, John Strassner <span dir=3D"ltr">&lt;<a href=3D"mailto:straz=
pdj@gmail.com" target=3D"_blank">strazpdj@gmail.com</a>&gt;</span> wrote:<b=
r><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:=
1px #ccc solid;padding-left:1ex"><div dir=3D"ltr"><div>Hi Paul,</div><div><=
br></div><div>ok. Why are you doing a VoIP model? What security capabilitie=
s are you expecting to see for this model?</div><div><br></div><div>regards=
,</div><div>John</div></div><div class=3D"gmail_extra"><div><div class=3D"h=
5"><br><div class=3D"gmail_quote">On Wed, Jun 22, 2016 at 5:04 PM, Mr. Jaeh=
oon Paul Jeong <span dir=3D"ltr">&lt;<a href=3D"mailto:jaehoon.paul@gmail.c=
om" target=3D"_blank">jaehoon.paul@gmail.com</a>&gt;</span> wrote:<br><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #cc=
c solid;padding-left:1ex"><div dir=3D"ltr">Hi John,<div>My logistics is tha=
t we will work on data model based on the current information model and=C2=
=A0<div>then reflect the revised information model on our data model later =
when the revised draft is available.</div><div>As you know, the initial I-D=
 cut-off date for IETF 96 is July 4, 2016.<br></div><div>When the informati=
on model revision is available, we will modify the data model accordingly a=
nd=C2=A0</div><div>present our model this IETF meeting.</div><div><br></div=
><div>Thanks for your guidance.</div><div><br></div><div>Best Regards,</div=
><div>Paul</div><div><br></div></div></div><div class=3D"gmail_extra"><br><=
div class=3D"gmail_quote">On Thu, Jun 23, 2016 at 1:59 AM, John Strassner <=
span dir=3D"ltr">&lt;<a href=3D"mailto:strazpdj@gmail.com" target=3D"_blank=
">strazpdj@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex=
"><div dir=3D"ltr"><div>Hello,</div><div><br></div><div>we are currently si=
gnificantly revising the information model. For example, the class hierarch=
y has changed. I would suggest that you wait until the new draft is finishe=
d (hopefully in a week).</div><div><br></div><div>regards,</div><div>John</=
div></div><div class=3D"gmail_extra"><div><div><br><div class=3D"gmail_quot=
e">On Wed, Jun 22, 2016 at 6:42 AM, Mr. Jaehoon Paul Jeong <span dir=3D"ltr=
">&lt;<a href=3D"mailto:jaehoon.paul@gmail.com" target=3D"_blank">jaehoon.p=
aul@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div =
dir=3D"ltr">Hi Linda,<div>Our Data Model is aligned with the current Inform=
ation Model:</div><div><a href=3D"https://tools.ietf.org/html/draft-xia-i2n=
sf-capability-interface-im-05" target=3D"_blank">https://tools.ietf.org/htm=
l/draft-xia-i2nsf-capability-interface-im-05</a><br></div><div><br></div><d=
iv>In our drafts, we will be preparing for data models for VoIP, Firewall, =
and DDoS Mitigation.</div><div><br></div><div>This meeting we will provide =
i2nsf WG with initial data models along with clarified information models f=
or the above security services.</div><div><br></div><div>Thanks.</div><div>=
<br></div><div>Best Regards,</div><div>Paul</div><div><br></div></div><div =
class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Wed, Jun 22, 2016 a=
t 10:33 PM, Linda Dunbar <span dir=3D"ltr">&lt;<a href=3D"mailto:linda.dunb=
ar@huawei.com" target=3D"_blank">linda.dunbar@huawei.com</a>&gt;</span> wro=
te:<br><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"blue" vlink=3D"purple">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Paul,
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">For the Data modeling for=
 the Capability Layer interface, there is already a draft =E2=80=9C</span>d=
raft-xia-i2nsf-capability-interface-im-06=E2=80=9D,
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">is your data model aligned with this Information=
 Model?
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">If not, can you provide c=
omments/suggestions to the existing Information model to make the current o=
ne more comprehensive, so that I2NSF only has one single
 Data Model. <u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">What do you think?<u></u>=
<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Linda<u></u><u></u></span=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Mr. Jaeh=
oon Paul Jeong [mailto:<a href=3D"mailto:jaehoon.paul@gmail.com" target=3D"=
_blank">jaehoon.paul@gmail.com</a>]
<br>
<b>Sent:</b> Monday, June 20, 2016 8:26 PM<br>
<b>To:</b> Adrian Farrel; Linda Dunbar<br>
<b>Cc:</b> <a href=3D"mailto:i2nsf@ietf.org" target=3D"_blank">i2nsf@ietf.o=
rg</a>; JungSoo Park; Prof. Hyoungshick Kim; Hoon Ko; </span><span lang=3D"=
ZH-CN" style=3D"font-size:10.0pt;font-family:&quot;Gulim&quot;,&quot;sans-s=
erif&quot;">=ED=98=84=EC=83=81=EC=9B=90</span><span lang=3D"ZH-CN" style=3D=
"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">
</span><span lang=3D"ZH-CN" style=3D"font-size:10.0pt;font-family:&quot;Gul=
im&quot;,&quot;sans-serif&quot;">=EB=B0=95=EC=82=AC=EB=8B=98</span><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;">;
</span><span lang=3D"ZH-CN" style=3D"font-size:10.0pt;font-family:&quot;Gul=
im&quot;,&quot;sans-serif&quot;">=EA=B9=80=EC=A7=84=EC=9A=A9</span><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;">; <a href=3D"mailto:guseodud1@naver.com" target=3D"_blank">guseodud1@na=
ver.com</a>; Mr. Jaehoon Paul Jeong<br>
<b>Subject:</b> Re: [I2nsf] Starting to think about an agenda for I2NSF in =
Berlin<u></u><u></u></span></p>
</div><div><div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">Hi Adrian and Linda,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">My group are preparing for three new drafts as follo=
ws:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">- Data Modeling for Capability Layer Interface<u></u=
><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">- Data Modeling for Service Layer Interface<u></u><u=
></u></p>
</div>
<div>
<p class=3D"MsoNormal">-=C2=A0SFC-enabled I2NSF-Architecture for Security S=
ervices<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">We will post our drafts before the initial draft cut=
-off date.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I hope these drafts will be good input for our i2nsf=
 WG.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I think 10 minutes will be fine for the presentation=
 and Q&amp;A.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Best Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Paul<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">On Tue, Jun 21, 2016 at 2:00 AM, Adrian Farrel &lt;<=
a href=3D"mailto:adrian@olddog.co.uk" target=3D"_blank">adrian@olddog.co.uk=
</a>&gt; wrote:<u></u><u></u></p>
<p class=3D"MsoNormal">Hi working group,<br>
<br>
Linda and I have been thinking about the agenda for Berlin. We think that w=
e<br>
should continue to focus on our charter and deliverables doing what is nece=
ssary<br>
to advance our milestones. Broadly we could split our 2 hours as:<br>
<br>
30 minutes status of WG and progress of WG documents<br>
30 minutes requirements for and selection of protocols (and security<br>
considerations)<br>
30 minutes information model discussion<br>
30 minutes other drafts and discussions<br>
<br>
We&#39;d like to hear your proposals for things that need to be discussed i=
n these<br>
categories so that we can start to put a detailed agenda together.<br>
<br>
Thanks,<br>
Adrian and Linda<br>
<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" target=3D"_blank">h=
ttps://www.ietf.org/mailman/listinfo/i2nsf</a><u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><br>
<br clear=3D"all">
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<span><font color=3D"#888888"><u></u></=
font></span></p><span><font color=3D"#888888">
</font></span></div><span><font color=3D"#888888">
<p class=3D"MsoNormal">-- <u></u><u></u></p>
<div>
<div>
<div>
<div>
<div>
<div>
<p class=3D"MsoNormal">=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>
Assistant Professor<br>
Department of Software<br>
Sungkyunkwan University<br>
Office: <a href=3D"tel:%2B82-31-299-4957" value=3D"+82312994957" target=3D"=
_blank">+82-31-299-4957</a><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" target=3D"_b=
lank"><span style=3D"font-size:7.5pt">pauljeong@skku.edu</span></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><u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
</font></span></div><span><font color=3D"#888888">
</font></span></div><span><font color=3D"#888888">
</font></span></div></div></div><span><font color=3D"#888888">
</font></span></div><span><font color=3D"#888888">

</font></span></blockquote></div><span><font color=3D"#888888"><br><br clea=
r=3D"all"><div><br></div>-- <br><div data-smartmail=3D"gmail_signature"><di=
v 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. J=
aehoon (Paul) Jeong, Ph.D.<br>Assistant Professor<br>Department of Software=
<br>Sungkyunkwan University<br>Office: <a href=3D"tel:%2B82-31-299-4957" va=
lue=3D"+82312994957" target=3D"_blank">+82-31-299-4957</a><br>Email: <a hre=
f=3D"mailto:jaehoon.paul@gmail.com" target=3D"_blank">jaehoon.paul@gmail.co=
m</a>,=C2=A0<a style=3D"font-size:12.8000001907349px" href=3D"mailto:paulje=
ong@skku.edu" target=3D"_blank">pauljeong@skku.edu</a><br>Personal Homepage=
: <a href=3D"http://cpslab.skku.edu/people-jaehoon-jeong.php" target=3D"_bl=
ank">http://iotlab.skku.edu/people-jaehoon-jeong.php</a><br></div></div></d=
iv></div></div></div>
</font></span></div>
<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>
<br></blockquote></div><br><br clear=3D"all"><span><font color=3D"#888888">=
<br>-- <br></font></span></div></div><span><font color=3D"#888888"><div dat=
a-smartmail=3D"gmail_signature"><div>regards,</div><div>John</div></div>
</font></span></div><span><font color=3D"#888888">
</font></span></blockquote></div><span><font color=3D"#888888"><br><br clea=
r=3D"all"><div><br></div>-- <br><div data-smartmail=3D"gmail_signature"><di=
v 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. J=
aehoon (Paul) Jeong, Ph.D.<br>Assistant Professor<br>Department of Software=
<br>Sungkyunkwan University<br>Office: <a href=3D"tel:%2B82-31-299-4957" va=
lue=3D"+82312994957" target=3D"_blank">+82-31-299-4957</a><br>Email: <a hre=
f=3D"mailto:jaehoon.paul@gmail.com" target=3D"_blank">jaehoon.paul@gmail.co=
m</a>,=C2=A0<a style=3D"font-size:12.8000001907349px" href=3D"mailto:paulje=
ong@skku.edu" target=3D"_blank">pauljeong@skku.edu</a><br>Personal Homepage=
: <a href=3D"http://cpslab.skku.edu/people-jaehoon-jeong.php" target=3D"_bl=
ank">http://iotlab.skku.edu/people-jaehoon-jeong.php</a><br></div></div></d=
iv></div></div></div>
</font></span></div>
</blockquote></div><br><br clear=3D"all"><br></div></div><span class=3D"HOE=
nZb"><font color=3D"#888888">-- <br><div data-smartmail=3D"gmail_signature"=
><div>regards,</div><div>John</div></div>
</font></span></div>
</blockquote></div><br><br clear=3D"all"><div><br></div>-- <br><div class=
=3D"gmail_signature" data-smartmail=3D"gmail_signature"><div dir=3D"ltr"><d=
iv><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) Jeon=
g, Ph.D.<br>Assistant Professor<br>Department of Software<br>Sungkyunkwan U=
niversity<br>Office: +82-31-299-4957<br>Email: <a href=3D"mailto:jaehoon.pa=
ul@gmail.com" target=3D"_blank">jaehoon.paul@gmail.com</a>,=C2=A0<a href=3D=
"mailto:pauljeong@skku.edu" style=3D"font-size:12.8000001907349px" 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://iotlab.s=
kku.edu/people-jaehoon-jeong.php</a><br></div></div></div></div></div></div=
>
</div>

--001a1141bb746ac3430535e73936--


From nobody Thu Jun 23 13:34:02 2016
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 A37B012D66E for <i2nsf@ietfa.amsl.com>; Thu, 23 Jun 2016 13:34:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.027
X-Spam-Level: 
X-Spam-Status: No, score=-4.027 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] 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 v1SJcVb-luox for <i2nsf@ietfa.amsl.com>; Thu, 23 Jun 2016 13:33:56 -0700 (PDT)
Received: from smtpjc.telefonica.com (smtpjc.telefonica.com [81.47.204.76]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3774812D629 for <i2nsf@ietf.org>; Thu, 23 Jun 2016 13:33:55 -0700 (PDT)
Received: from smtpjc.telefonica.com (tgtimjc803.telefonica.com [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 415EB2F09A0; Thu, 23 Jun 2016 22:33:53 +0200 (CEST)
Received: from ESTGVMSP111.EUROPE.telefonica.corp (unknown [10.92.4.9]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client CN "ESTGVMSP111", Issuer "ESTGVMSP111" (not verified)) by smtpjc.telefonica.com (Postfix) with ESMTPS id 2A8382F0746; Thu, 23 Jun 2016 22:33:53 +0200 (CEST)
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (10.92.5.139) by tls.telefonica.com (10.92.6.54) with Microsoft SMTP Server (TLS) id 14.3.266.1; Thu, 23 Jun 2016 22:33:52 +0200
Received: from DB6PR0601MB2167.eurprd06.prod.outlook.com (10.168.57.26) by DB6PR0601MB2165.eurprd06.prod.outlook.com (10.168.57.24) with Microsoft SMTP Server (TLS) id 15.1.523.4; Thu, 23 Jun 2016 20:33:48 +0000
Received: from DB6PR0601MB2167.eurprd06.prod.outlook.com ([10.168.57.26]) by DB6PR0601MB2167.eurprd06.prod.outlook.com ([10.168.57.26]) with mapi id 15.01.0523.015; Thu, 23 Jun 2016 20:33:48 +0000
From: "Diego R. Lopez" <diego.r.lopez@telefonica.com>
To: "adrian@olddog.co.uk" <adrian@olddog.co.uk>
Thread-Topic: [I2nsf] Starting to think about an agenda for I2NSF in Berlin
Thread-Index: AdHLFT7vMdxVfgVERbuOgeT3OdxLcACeUv6A
Date: Thu, 23 Jun 2016 20:33:48 +0000
Message-ID: <6DC741B4-00C5-43F1-AB7E-5ED202969B15@telefonica.com>
References: <0eed01d1cb15$46503b70$d2f0b250$@olddog.co.uk>
In-Reply-To: <0eed01d1cb15$46503b70$d2f0b250$@olddog.co.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=diego.r.lopez@telefonica.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [87.149.188.243]
x-ms-office365-filtering-correlation-id: b186d265-0a13-4d08-bd28-08d39ba5ae70
x-microsoft-exchange-diagnostics: 1; DB6PR0601MB2165; 6:LTwufmJlwZvPdH1Y4j+SNBUeUjuWfi7ixegohDHCuQP3WvGesdmdRY685bmzdMMRLVoi7N+RIhdnKCdjyqmlEYuHa10Ejlugl4RaklUVglPIvTau3jmmfsy5FHaaid1qQG/4i/GSa9r+IXf4RTuJHOCLIokfWCkLJ6uuV64sWpkmwXPFwllXwomf3woXghcDVyZoT1/qIZowfddfR5C7iVICzeMnoTzmZ4JwEkeF08gbWYgJQxVqbF7onDxL2D5UoLljWuylYVB7ocZz4cz5Hov49Luyqz1sypi0eA7pQPwftqvcpQd16gY4H1aRjQbw; 5:JSKVq5SGbUjrmdYraTWW23ap0yhJd4mTj3LITwIvKBq9DZ+FMzv3xiD+LfxAJGk+Zm+4Du49iHTGEjzFdDbq/rVXVgDG/jKfnAk6rki/OD3Kzsa9+iKSaCY5+Q/o/AkwTzCnAEzEemLQzNQXIaqIcQ==; 24:Lf6hLTauxI4025uekLfLgKAqz8PVCKRyh0b32KPTXSFVOEzYxav7VxBhue6bRyzJJA+Ky061zsyWUQdH2n4AlkxuHbU9kn5bSzSJfLQfmV8=; 7:eV7B13J6qfevx2IQq0roQf5cpi0ypgmJZtPkoL6mxG5dXK1zmY+o5Ns3Bg2Rfln1NgC02J2eQbjP6ZVq5rBQ8x4RwGIdBxHiusvXaj45SosdTuhd6daEr6wJDJOMYTHCAPuZ28UGYyiIhgFoAEE4wQUkbTPk7b+i5dRCAzgVgJ//XvRYXSiVOWwegSew0GVyt13DzH6jjh0K+gG4JSqNUzv+mmTXkRgWEYWxzJVQB7QnB2vDHthG0425+YC4wFjx13OYiSVt3bhUeIvpnIyqBQ==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB6PR0601MB2165;
x-microsoft-antispam-prvs: <DB6PR0601MB21653E00EC56107435CAA061DF2D0@DB6PR0601MB2165.eurprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(40392960112811)(192374486261705);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001); SRVR:DB6PR0601MB2165; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0601MB2165; 
x-forefront-prvs: 098291215C
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(7916002)(24454002)(199003)(252514010)(189002)(110136002)(8936002)(2501003)(7736002)(7846002)(3660700001)(189998001)(3280700002)(2906002)(36756003)(81156014)(122556002)(81166006)(1730700003)(8676002)(11100500001)(5002640100001)(68736007)(82746002)(92566002)(16236675004)(7906003)(4326007)(10400500002)(19617315012)(33656002)(87936001)(19580395003)(77096005)(2351001)(3846002)(105586002)(15975445007)(19580405001)(106356001)(586003)(2900100001)(2950100001)(102836003)(97736004)(101416001)(76176999)(50986999)(83716003)(54356999)(6116002)(66066001)(86362001)(104396002); DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR0601MB2165; H:DB6PR0601MB2167.eurprd06.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: telefonica.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_6DC741B400C543F1AB7E5ED202969B15telefonicacom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jun 2016 20:33:48.6303 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9744600e-3e04-492e-baa1-25ec245c6f10
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0601MB2165
X-OriginatorOrg: telefonica.com
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/icq134hvnXzjYxrRAwv5c6rnEsE>
Cc: "i2nsf@ietf.org" <i2nsf@ietf.org>, Linda Dunbar <linda.dunbar@huawei.com>
Subject: Re: [I2nsf] Starting to think about an agenda for I2NSF in Berlin
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 23 Jun 2016 20:34:01 -0000

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

SGksDQoNClRob3VnaCBJIGhhdmUgbm90IGJlZW4gYWJsZSB0byB1cGRhdGUgdGhlIGF0dGVzdGF0
aW9uIGRyYWZ0IChhbmQgdGhlIGZyYW1ld29yayBvbmUgaW4gYWNjb3JkYW5jZSkgSSBhbSByZWFz
b25hYmx5IHN1cmUgSSB3aWxsIGJlIGFibGUgdG8gZG8gc28gYmVmb3JlIHRoZSBjdXQtb2ZmIGRh
dGUsIHNvIEnigJlkIGFzayBmb3IgNS0xMCBtaW51dGVzIHRvIHRhbGsgYWJvdXQgdGhlc2UgdXBk
YXRlcywgdW5kZXIgcmVxdWlyZW1lbnRzIGFuZCBwcm90b2NvbHMsLg0KDQpCZSBnb29kZSwNCg0K
T24gMjAgSnVuIDIwMTYsIGF0IDE5OjAwICwgQWRyaWFuIEZhcnJlbCA8YWRyaWFuQG9sZGRvZy5j
by51azxtYWlsdG86YWRyaWFuQG9sZGRvZy5jby51az4+IHdyb3RlOg0KDQpIaSB3b3JraW5nIGdy
b3VwLA0KDQpMaW5kYSBhbmQgSSBoYXZlIGJlZW4gdGhpbmtpbmcgYWJvdXQgdGhlIGFnZW5kYSBm
b3IgQmVybGluLiBXZSB0aGluayB0aGF0IHdlDQpzaG91bGQgY29udGludWUgdG8gZm9jdXMgb24g
b3VyIGNoYXJ0ZXIgYW5kIGRlbGl2ZXJhYmxlcyBkb2luZyB3aGF0IGlzIG5lY2Vzc2FyeQ0KdG8g
YWR2YW5jZSBvdXIgbWlsZXN0b25lcy4gQnJvYWRseSB3ZSBjb3VsZCBzcGxpdCBvdXIgMiBob3Vy
cyBhczoNCg0KMzAgbWludXRlcyBzdGF0dXMgb2YgV0cgYW5kIHByb2dyZXNzIG9mIFdHIGRvY3Vt
ZW50cw0KMzAgbWludXRlcyByZXF1aXJlbWVudHMgZm9yIGFuZCBzZWxlY3Rpb24gb2YgcHJvdG9j
b2xzIChhbmQgc2VjdXJpdHkNCmNvbnNpZGVyYXRpb25zKQ0KMzAgbWludXRlcyBpbmZvcm1hdGlv
biBtb2RlbCBkaXNjdXNzaW9uDQozMCBtaW51dGVzIG90aGVyIGRyYWZ0cyBhbmQgZGlzY3Vzc2lv
bnMNCg0KV2UnZCBsaWtlIHRvIGhlYXIgeW91ciBwcm9wb3NhbHMgZm9yIHRoaW5ncyB0aGF0IG5l
ZWQgdG8gYmUgZGlzY3Vzc2VkIGluIHRoZXNlDQpjYXRlZ29yaWVzIHNvIHRoYXQgd2UgY2FuIHN0
YXJ0IHRvIHB1dCBhIGRldGFpbGVkIGFnZW5kYSB0b2dldGhlci4NCg0KVGhhbmtzLA0KQWRyaWFu
IGFuZCBMaW5kYQ0KDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCkkybnNmIG1haWxpbmcgbGlzdA0KSTJuc2ZAaWV0Zi5vcmc8bWFpbHRvOkkybnNm
QGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pMm5zZg0K
DQotLQ0KIkVzdGEgdmV6IG5vIGZhbGxhcmVtb3MsIERvY3RvciBJbmZpZXJubyINCg0KRHIgRGll
Z28gUi4gTG9wZXoNClRlbGVmb25pY2EgSStEDQpodHRwOi8vcGVvcGxlLnRpZC5lcy9kaWVnby5s
b3Blei8NCg0KZS1tYWlsOiBkaWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29tDQpUZWw6ICAgICsz
NCA5MTMgMTI5IDA0MQ0KTW9iaWxlOiArMzQgNjgyIDA1MSAwOTENCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0NCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
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_6DC741B400C543F1AB7E5ED202969B15telefonicacom_
Content-Type: text/html; charset="utf-8"
Content-ID: <FF31A5BDC3D45E458033088D0E67913F@eurprd06.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KSGksDQo8ZGl2IGNsYXNzPSIiPjxi
ciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5UaG91Z2ggSSBoYXZlIG5vdCBiZWVu
IGFibGUgdG8gdXBkYXRlIHRoZSBhdHRlc3RhdGlvbiBkcmFmdCAoYW5kIHRoZSBmcmFtZXdvcmsg
b25lIGluIGFjY29yZGFuY2UpIEkgYW0gcmVhc29uYWJseSBzdXJlIEkgd2lsbCBiZSBhYmxlIHRv
IGRvIHNvIGJlZm9yZSB0aGUgY3V0LW9mZiBkYXRlLCBzbyBJ4oCZZCBhc2sgZm9yIDUtMTAgbWlu
dXRlcyB0byB0YWxrIGFib3V0IHRoZXNlIHVwZGF0ZXMsIHVuZGVyIHJlcXVpcmVtZW50cw0KIGFu
ZCBwcm90b2NvbHMsLjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4N
CjxkaXYgY2xhc3M9IiI+QmUgZ29vZGUsPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0i
Ij4NCjxkaXY+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9
IiI+T24gMjAgSnVuIDIwMTYsIGF0IDE5OjAwICwgQWRyaWFuIEZhcnJlbCAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmFkcmlhbkBvbGRkb2cuY28udWsiIGNsYXNzPSIiPmFkcmlhbkBvbGRkb2cuY28udWs8
L2E+Jmd0OyB3cm90ZTo8L2Rpdj4NCjxiciBjbGFzcz0iQXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGlu
ZSI+DQo8ZGl2IGNsYXNzPSIiPkhpIHdvcmtpbmcgZ3JvdXAsPGJyIGNsYXNzPSIiPg0KPGJyIGNs
YXNzPSIiPg0KTGluZGEgYW5kIEkgaGF2ZSBiZWVuIHRoaW5raW5nIGFib3V0IHRoZSBhZ2VuZGEg
Zm9yIEJlcmxpbi4gV2UgdGhpbmsgdGhhdCB3ZTxiciBjbGFzcz0iIj4NCnNob3VsZCBjb250aW51
ZSB0byBmb2N1cyBvbiBvdXIgY2hhcnRlciBhbmQgZGVsaXZlcmFibGVzIGRvaW5nIHdoYXQgaXMg
bmVjZXNzYXJ5PGJyIGNsYXNzPSIiPg0KdG8gYWR2YW5jZSBvdXIgbWlsZXN0b25lcy4gQnJvYWRs
eSB3ZSBjb3VsZCBzcGxpdCBvdXIgMiBob3VycyBhczo8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9
IiI+DQozMCBtaW51dGVzIHN0YXR1cyBvZiBXRyBhbmQgcHJvZ3Jlc3Mgb2YgV0cgZG9jdW1lbnRz
PGJyIGNsYXNzPSIiPg0KMzAgbWludXRlcyByZXF1aXJlbWVudHMgZm9yIGFuZCBzZWxlY3Rpb24g
b2YgcHJvdG9jb2xzIChhbmQgc2VjdXJpdHk8YnIgY2xhc3M9IiI+DQpjb25zaWRlcmF0aW9ucyk8
YnIgY2xhc3M9IiI+DQozMCBtaW51dGVzIGluZm9ybWF0aW9uIG1vZGVsIGRpc2N1c3Npb248YnIg
Y2xhc3M9IiI+DQozMCBtaW51dGVzIG90aGVyIGRyYWZ0cyBhbmQgZGlzY3Vzc2lvbnM8YnIgY2xh
c3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpXZSdkIGxpa2UgdG8gaGVhciB5b3VyIHByb3Bvc2FscyBm
b3IgdGhpbmdzIHRoYXQgbmVlZCB0byBiZSBkaXNjdXNzZWQgaW4gdGhlc2U8YnIgY2xhc3M9IiI+
DQpjYXRlZ29yaWVzIHNvIHRoYXQgd2UgY2FuIHN0YXJ0IHRvIHB1dCBhIGRldGFpbGVkIGFnZW5k
YSB0b2dldGhlci48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpUaGFua3MsPGJyIGNsYXNz
PSIiPg0KQWRyaWFuIGFuZCBMaW5kYTxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjxiciBj
bGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fPGJyIGNsYXNzPSIiPg0KSTJuc2YgbWFpbGluZyBsaXN0PGJyIGNsYXNz
PSIiPg0KPGEgaHJlZj0ibWFpbHRvOkkybnNmQGlldGYub3JnIiBjbGFzcz0iIj5JMm5zZkBpZXRm
Lm9yZzwvYT48YnIgY2xhc3M9IiI+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL2kybnNmPGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxi
ciBjbGFzcz0iIj4NCjxkaXYgYXBwbGUtY29udGVudC1lZGl0ZWQ9InRydWUiIGNsYXNzPSIiPg0K
PGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsg
b3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQt
dHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87IHdvcmQt
c3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IHdvcmQtd3JhcDog
YnJlYWstd29yZDsgLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlOyAtd2Via2l0LWxpbmUtYnJlYWs6
IGFmdGVyLXdoaXRlLXNwYWNlOyIgY2xhc3M9IiI+DQotLTxiciBjbGFzcz0iIj4NCiZxdW90O0Vz
dGEgdmV6IG5vIGZhbGxhcmVtb3MsIERvY3RvciBJbmZpZXJubyZxdW90OzxiciBjbGFzcz0iIj4N
CjxiciBjbGFzcz0iIj4NCkRyIERpZWdvIFIuIExvcGV6PGJyIGNsYXNzPSIiPg0KVGVsZWZvbmlj
YSBJJiM0MztEPGJyIGNsYXNzPSIiPg0KPGEgaHJlZj0iaHR0cDovL3Blb3BsZS50aWQuZXMvZGll
Z28ubG9wZXovIiBjbGFzcz0iIj5odHRwOi8vcGVvcGxlLnRpZC5lcy9kaWVnby5sb3Blei88L2E+
PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KZS1tYWlsOiBkaWVnby5yLmxvcGV6QHRlbGVm
b25pY2EuY29tPGJyIGNsYXNzPSIiPg0KVGVsOiAmbmJzcDsgJm5ic3A7JiM0MzszNCA5MTMgMTI5
IDA0MTxiciBjbGFzcz0iIj4NCk1vYmlsZTogJiM0MzszNCA2ODIgMDUxIDA5MTxiciBjbGFzcz0i
Ij4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08L2Rpdj4NCjwvZGl2Pg0KPGJy
IGNsYXNzPSIiPg0KPC9kaXY+DQo8YnI+DQo8aHI+DQo8Zm9udCBmYWNlPSJBcmlhbCIgY29sb3I9
IkdyYXkiIHNpemU9IjEiPjxicj4NCkVzdGUgbWVuc2FqZSB5IHN1cyBhZGp1bnRvcyBzZSBkaXJp
Z2VuIGV4Y2x1c2l2YW1lbnRlIGEgc3UgZGVzdGluYXRhcmlvLCBwdWVkZSBjb250ZW5lciBpbmZv
cm1hY2nDs24gcHJpdmlsZWdpYWRhIG8gY29uZmlkZW5jaWFsIHkgZXMgcGFyYSB1c28gZXhjbHVz
aXZvIGRlIGxhIHBlcnNvbmEgbyBlbnRpZGFkIGRlIGRlc3Rpbm8uIFNpIG5vIGVzIHVzdGVkLiBl
bCBkZXN0aW5hdGFyaW8gaW5kaWNhZG8sIHF1ZWRhIG5vdGlmaWNhZG8gZGUgcXVlIGxhDQogbGVj
dHVyYSwgdXRpbGl6YWNpw7NuLCBkaXZ1bGdhY2nDs24geS9vIGNvcGlhIHNpbiBhdXRvcml6YWNp
w7NuIHB1ZWRlIGVzdGFyIHByb2hpYmlkYSBlbiB2aXJ0dWQgZGUgbGEgbGVnaXNsYWNpw7NuIHZp
Z2VudGUuIFNpIGhhIHJlY2liaWRvIGVzdGUgbWVuc2FqZSBwb3IgZXJyb3IsIGxlIHJvZ2Ftb3Mg
cXVlIG5vcyBsbyBjb211bmlxdWUgaW5tZWRpYXRhbWVudGUgcG9yIGVzdGEgbWlzbWEgdsOtYSB5
IHByb2NlZGEgYSBzdSBkZXN0cnVjY2nDs24uPGJyPg0KPGJyPg0KVGhlIGluZm9ybWF0aW9uIGNv
bnRhaW5lZCBpbiB0aGlzIHRyYW5zbWlzc2lvbiBpcyBwcml2aWxlZ2VkIGFuZCBjb25maWRlbnRp
YWwgaW5mb3JtYXRpb24gaW50ZW5kZWQgb25seSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVh
bCBvciBlbnRpdHkgbmFtZWQgYWJvdmUuIElmIHRoZSByZWFkZXIgb2YgdGhpcyBtZXNzYWdlIGlz
IG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCB5b3UgYXJlIGhlcmVieSBub3RpZmllZCB0aGF0
IGFueSBkaXNzZW1pbmF0aW9uLA0KIGRpc3RyaWJ1dGlvbiBvciBjb3B5aW5nIG9mIHRoaXMgY29t
bXVuaWNhdGlvbiBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0
aGlzIHRyYW5zbWlzc2lvbiBpbiBlcnJvciwgZG8gbm90IHJlYWQgaXQuIFBsZWFzZSBpbW1lZGlh
dGVseSByZXBseSB0byB0aGUgc2VuZGVyIHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBjb21t
dW5pY2F0aW9uIGluIGVycm9yIGFuZCB0aGVuIGRlbGV0ZSBpdC48YnI+DQo8YnI+DQpFc3RhIG1l
bnNhZ2VtIGUgc2V1cyBhbmV4b3Mgc2UgZGlyaWdlbSBleGNsdXNpdmFtZW50ZSBhbyBzZXUgZGVz
dGluYXTDoXJpbywgcG9kZSBjb250ZXIgaW5mb3JtYcOnw6NvIHByaXZpbGVnaWFkYSBvdSBjb25m
aWRlbmNpYWwgZSDDqSBwYXJhIHVzbyBleGNsdXNpdm8gZGEgcGVzc29hIG91IGVudGlkYWRlIGRl
IGRlc3Rpbm8uIFNlIG7Do28gw6kgdm9zc2Egc2VuaG9yaWEgbyBkZXN0aW5hdMOhcmlvIGluZGlj
YWRvLCBmaWNhIG5vdGlmaWNhZG8gZGUgcXVlIGENCiBsZWl0dXJhLCB1dGlsaXphw6fDo28sIGRp
dnVsZ2HDp8OjbyBlL291IGPDs3BpYSBzZW0gYXV0b3JpemHDp8OjbyBwb2RlIGVzdGFyIHByb2li
aWRhIGVtIHZpcnR1ZGUgZGEgbGVnaXNsYcOnw6NvIHZpZ2VudGUuIFNlIHJlY2ViZXUgZXN0YSBt
ZW5zYWdlbSBwb3IgZXJybywgcm9nYW1vcy1saGUgcXVlIG5vcyBvIGNvbXVuaXF1ZSBpbWVkaWF0
YW1lbnRlIHBvciBlc3RhIG1lc21hIHZpYSBlIHByb2NlZGEgYSBzdWEgZGVzdHJ1acOnw6NvPGJy
Pg0KPC9mb250Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_6DC741B400C543F1AB7E5ED202969B15telefonicacom_--


From nobody Thu Jun 23 14:13:17 2016
Return-Path: <linda.dunbar@huawei.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 BBDEF12D6A8; Thu, 23 Jun 2016 14:13:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.647
X-Spam-Level: 
X-Spam-Status: No, score=-5.647 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wSQfNNug3HO2; Thu, 23 Jun 2016 14:13:12 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6332B12D1A2; Thu, 23 Jun 2016 14:13:10 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml705-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CMM52030; Thu, 23 Jun 2016 21:13:06 +0000 (GMT)
Received: from DFWEML702-CAH.china.huawei.com (10.193.5.176) by lhreml705-cah.china.huawei.com (10.201.5.168) with Microsoft SMTP Server (TLS) id 14.3.235.1; Thu, 23 Jun 2016 22:13:05 +0100
Received: from DFWEML501-MBB.china.huawei.com ([10.193.5.179]) by dfweml702-cah.china.huawei.com ([10.193.5.176]) with mapi id 14.03.0235.001; Thu, 23 Jun 2016 14:13:00 -0700
From: Linda Dunbar <linda.dunbar@huawei.com>
To: Rafa Marin Lopez <rafa@um.es>
Thread-Topic: [IPsec] [I2nsf] How does Overlay Network inform the Underlay network on which flows among Overlay network nodes need to go through IPSec Tunnel? (was : Flow Security Policies exchanged over I2NSF service layer interface?
Thread-Index: AQHRyJXW/dWNT5292kuu9K0bP3U5LZ/t7k5AgAOga4CAAI+jwIAD9wOAgAGAqKA=
Date: Thu, 23 Jun 2016 21:13:00 +0000
Message-ID: <4A95BA014132FF49AE685FAB4B9F17F657ED6A35@dfweml501-mbb>
References: <4A95BA014132FF49AE685FAB4B9F17F657EB4B26@dfweml501-mbb> <CACP96tSfp4XEU9mKzRD=Dm5hMDGN7uGiM6Eje5-_udiDXWLwsA@mail.gmail.com> <4A95BA014132FF49AE685FAB4B9F17F657EB587D@dfweml501-mbb> <3AC251AC-3DB4-42BD-BDC5-25A23C1A219C@um.es> <4A95BA014132FF49AE685FAB4B9F17F657EB5D2B@dfweml501-mbb> <7C1028FB-4531-4BA8-9C64-AE933945539F@um.es> <4A95BA014132FF49AE685FAB4B9F17F657ECCD0E@dfweml501-mbb> <466D704F-4C9B-45FB-AE68-841896D29B72@um.es>
In-Reply-To: <466D704F-4C9B-45FB-AE68-841896D29B72@um.es>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.192.11.242]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020201.576C50E3.0231, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: f7494696dd16692f2209729fd487d774
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/WjSZNkNYLdwgarDSTwZ_BP5Srfs>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, "IPsec@ietf.org" <IPsec@ietf.org>, Sowmini Varadhan <sowmini05@gmail.com>, Sowmini Varadhan <sowmini.varadhan@oracle.com>
Subject: Re: [I2nsf] [IPsec] How does Overlay Network inform the Underlay network on which flows among Overlay network nodes need to go through IPSec Tunnel? (was : Flow Security Policies exchanged over I2NSF service layer interface?
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 23 Jun 2016 21:13:16 -0000

UmFmYSwgDQoNCg0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogUmFmYSBNYXJp
biBMb3BleiBbbWFpbHRvOnJhZmFAdW0uZXNdIA0KU2VudDogV2VkbmVzZGF5LCBKdW5lIDIyLCAy
MDE2IDEwOjEzIEFNDQpUbzogTGluZGEgRHVuYmFyDQoNCjxzbmlwPg0KDQo+ICANCj4gVGhlICJy
ZWFjdGl2ZSBvcHRpb24sIHRoYXQgaXMsICB2ZXJ5IHNpbWlsYXIgYXMgaXQgd291bGQgaGFwcGVu
IHdpdGggdGhlIE9wZW5GbG93IFBhY2tldEluIG1lc3NhZ2UgYW5kIHRoZW4gUGFja2V0T3V0IiBp
cyBub3QgaW4gdGhlIEkyTlNGIHNjb3BlLiBIb3dldmVyLCB0aGUgc3BlY2lmeWluZyB0aGUgZGF0
YSBtb2RlbCBmb3IgdGhlIHBvbGljeSB0byB0aGUgY29udHJvbGxlciBvbiB3aGljaCBmbG93cyB0
byBiZSBwcm90ZWN0ZWQgYnkgSVBTZWMgdHVubmVsIHNob3VsZCBiZSBpbiB0aGUgSTJOU0Ygc2Nv
cGUuDQoNClBsZWFzZSBiZSBhd2FyZSB0aGF0IHNvbWUgcmVhY3RpdmUgKHVwb24gYW4gZXZlbnQp
IGJlaGF2aW9yIG1heSBiZSByZXF1aXJlZCBldmVuIHdoZW4gdGhlIGNvbnRyb2xsZXIgc2V0cyB1
cCB0aGUgSVBzZWMgcG9saWNpZXMva2V5cyBwcm9hY3RpdmVseS4gRm9yIGV4YW1wbGUsIHRoZSBQ
Rl9LRVkgaW50ZXJmYWNlIChSRkMgMjM2NykgaW4gdGhlIGtlcm5lbCBoYXMgYW4g4oCcZXZlbnTi
gJ0NCg0KW0xpbmRhXUkgc2VlLiBUaG9zZSAiZXZlbnRzIiBkZWZpbml0ZWx5IG5lZWQgdG8gYmUg
YWRkcmVzc2VkIGJ5IHRoZSBkYXRhIG1vZGVsIGJldHdlZW4gY29udHJvbGxlciBhbmQgZW5kIHBv
aW50cy4gSXQgaXMgaGVscGZ1bCB0byBkZXNjcmliZSB0aGUgaW5mb3JtYXRpb24gbW9kZWwuIA0K
DQoNCiJUaGUgU0FEQl9FWFBJUkUgbWVzc2FnZSBpcyBzZW50IGZyb20gdGhlIGtlcm5lbCB0byBr
ZXkgbWFuYWdlbWVudA0KICAgYXBwbGljYXRpb25zIHdoZW4gdGhlICJzb2Z0IGxpZmV0aW1lIiBv
ciAiaGFyZCBsaWZldGltZSIgb2YgYQ0KICAgU2VjdXJpdHkgQXNzb2NpYXRpb24gaGFzIGV4cGly
ZWQuICBLZXkgbWFuYWdlbWVudCBhcHBsaWNhdGlvbnMgc2hvdWxkDQogICB1c2UgcmVjZWlwdCBv
ZiBhIHNvZnQgbGlmZXRpbWUgU0FEQl9FWFBJUkUgbWVzc2FnZSBhcyBhIGhpbnQgdG8NCiAgIG5l
Z290aWF0ZSBhIHJlcGxhY2VtZW50IFNBIHNvIHRoZSByZXBsYWNlbWVudCBTQSB3aWxsIGJlIHJl
YWR5IGFuZCBpbg0KICAgdGhlIGtlcm5lbCBiZWZvcmUgaXQgaXMgbmVlZGVkLuKAnQ0KDQpUaGlz
IGlzIGEga2luZCBvZiBhc3luY2hyb25vdXMgZXZlbnQsIHdoaWNoIGlzIGltcG9ydGFudCBiZWNh
dXNlIGl0IGFsbG93cyB0aGUgY29udHJvbGxlciB0byByZWFjdCBhbmQgdXBkYXRlIHRoZSBTQXMu
IElzIHRoaXMga2luZCBvZiBldmVudCBpbiB0aGUgSTJOU0Ygc2NvcGU/IA0KDQpJbiBhbnkgY2Fz
ZSB3ZSBhcmUgZ29pbmcgdG8gbW9kaWZ5IHRoZSBJLUQgdG8gc2hvdyBhbGwgdGhlc2UgYXNwZWN0
cy4NCltMaW5kYV0gVGhhbmtzLiBBcmUgeW91IGdvaW5nIHRvIHRha2UgdGhlIHJlbGV2YW50IHBv
cnRpb24gaW4gdGhlIEktRCBmb3IgSTJOU0YgV0c/IE9yIGFyZSB5b3UgZ29pbmcgdG8ga2VlcCBp
biB0aGUgU0ROcmc/IA0KDQoNClNvbWUgY29tbWVudHMgaW5saW5lOg0KDQo+ICANCj4gIA0KPiBP
dGhlciBjb21tZW50cyBhcmUgaW5zZXJ0ZWQgYmVsb3cNCj4gIA0KPiAgDQo+IC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFJhZmEgTWFyaW4gTG9wZXogW21haWx0bzpyYWZhQHVt
LmVzXQ0KPiBTZW50OiBTdW5kYXksIEp1bmUgMTksIDIwMTYgMTowNiBQTQ0KPiBUbzogTGluZGEg
RHVuYmFyDQo+IENjOiBSYWZhIE1hcmluIExvcGV6OyBJMk5TRkBpZXRmLm9yZzsgSVBzZWNAaWV0
Zi5vcmc7IFNvd21pbmkgDQo+IFZhcmFkaGFuOyBTb3dtaW5pIFZhcmFkaGFuDQo+IFN1YmplY3Q6
IFJlOiBbSVBzZWNdIFtJMm5zZl0gSG93IGRvZXMgT3ZlcmxheSBOZXR3b3JrIGluZm9ybSB0aGUg
VW5kZXJsYXkgbmV0d29yayBvbiB3aGljaCBmbG93cyBhbW9uZyBPdmVybGF5IG5ldHdvcmsgbm9k
ZXMgbmVlZCB0byBnbyB0aHJvdWdoIElQU2VjIFR1bm5lbD8gKHdhcyA6IEZsb3cgU2VjdXJpdHkg
UG9saWNpZXMgZXhjaGFuZ2VkIG92ZXIgSTJOU0Ygc2VydmljZSBsYXllciBpbnRlcmZhY2U/DQo+
ICANCj4gPHNuaXA+DQo+ID4gIA0KPiA+IC0gU2VjdGlvbiA4LjE6IFBhZ2UgMTE6IEJ1bGxldCAx
Og0KPiA+IFlvdSBzdGF0ZWQgdGhhdCB0aGUgbm9kZSBzZW5kcyB0aGUgZmlyc3QgcGFja2V0IHRv
IENvbnRyb2xsZXIgZm9yIHRoZSBjb250cm9sbGVyIHRvIGRldGVybWluZSBpZiB0aGUgdHJhZmZp
YyBuZWVkcyB0byBnbyB0aHJvdWdoIElQU2VjIHR1bm5lbC4gDQo+ID4gIA0KPiA+IFNob3VsZG4n
dCB0aGUgY29udHJvbGxlciBnZXQgZmxvdyBwcm90ZWN0aW9uIHBvbGljeSBmcm9tIGNsaWVudHMg
KG5vcnRoIGJvdW5kIGludGVyZmFjZSkgYW5kIGluZm9ybSB0aGUgbmVlZGVkIGVuZCBub2RlcyBv
biB3aGF0IHRyYWZmaWMvZmxvd3MgbmVlZCB0byBnbyB0aHJvdWdoIHRoZSBJUFNlYyB0dW5uZWw/
DQo+ICANCj4gW1JhZmFdIEFjdHVhbGx5LCB0aGVyZSBhcmUgdHdvIG9wdGlvbnMuIFRoZSBvbmUg
c2hvd24gaW4gdGhlIEktRCBpcyByZWFjdGl2ZSwgdGhhdCBpcywgIHZlcnkgc2ltaWxhciBhcyBp
dCB3b3VsZCBoYXBwZW4gd2l0aCB0aGUgT3BlbkZsb3cgUGFja2V0SW4gbWVzc2FnZSBhbmQgdGhl
biBQYWNrZXRPdXQuIFRoZSBvdGhlciBvcHRpb24sIG9mIGNvdXJzZSwgaXQgaXMgdG8gY3JlYXRl
IHRoZSBydWxlcyBpbiB0aGUgbmV0d29yayByZXNvdXJjZSBldmVuIHdoZW4gdHJhZmZpYyBoYXMg
bm90IGJlZW4gb2JzZXJ2ZWQgeWV0IChwcm9hY3RpdmUpLiBCb3RoIG9wdGlvbnMgYXJlIGNvbXBs
ZXRlbHkgcG9zc2libGUuIFdlIGNhbiBjbGFyaWZ5IHRoaXMgaW4gdGhlIG5leHQgdmVyc2lvbi4N
Cj4gIA0KPiBbTGluZGFdIHNvIHRoZSBJMk5TRiBzaG91bGQgb25seSBmb2N1cyBvbiBzcGVjaWZ5
aW5nIHRoZSBwcm90b2NvbHMgYW5kIGRhdGEgbW9kZWxzIGZvciB0aGUg4oCcUHJvdGVjdGl2ZeKA
nSBtZXRob2RzLiBNYXliZSBwYXJ0IG9mIHlvdXIgZHJhZnQgY2FuIGJlIGZ1cnRoZXIgZGV2ZWxv
cGVkIGluIEkyTlNGIFdHLiANCj4gIA0KPiA+ICANCj4gPiAgDQo+ID4gLSBTZWN0aW9uIDguMTog
UGFnZSAxMjogQnVsbGV0IDM6DQo+ID4gVGhlIGNvbnRyb2xsZXIgY2FuJ3QgcmVhbGx5IGVuZm9y
Y2UgdGhlIHJ1bGUuIGJ1dCBpbnN0ZWFkIHJlcXVlc3RpbmcgdGhlICJFbmQgTm9kZSIgdG8gZW5j
YXBzdWxhdGUgdGhlIElQU2VjIHR1bm5lbCBhcm91bmQgdGhlIGZsb3dzIHRoYXQgbmVlZCB0byBi
ZSB0aHJvdWdoIHRoZSBJUFNlYyB0dW5uZWwuIGNvcnJlY3Q/DQo+ICANCj4gW1JhZmFdIE5vdCBz
dXJlIHdoeSB5b3UgdGhpbmsgdGhlIGNvbnRyb2xsZXIgY2Fu4oCZdCBlbmZvcmNlIHRoZSBydWxl
LiBCYXNpY2FsbHkgdGhlIHN0ZXAgMyBzYXlzIHRoZSBjb250cm9sbGVyIGlzIGZpbGxpbmcgYSBT
QUQgZW50cnkgd2l0aG91dCB0aGUgbmVlZCBvZiBydW5uaW5nIElLRSBiZXR3ZWVuIG5ldHdvcmsg
cmVzb3VyY2VzLg0KPiAgDQo+IFtMaW5kYV0gQXJlIHlvdSBhc3N1bWluZyB0aGF0IGRhdGEgcGFj
a2V0cyBhY3R1YWxseSB0cmF2ZXJzaW5nIHRoZSDigJxDb250cm9sbGVy4oCdPyBJZiB5ZXMsIHRo
ZSBJMk5TRiBmb2N1cyBvbiB0aGUgZmxvdyBwb2xpY3kgbm9ydGggYm91bmQgdG8gdGhlIGNvbnRy
b2xsZXIuIA0KDQpbUmFmYV0gSXQgaXMgbm90IHRyYXZlcnNlIGJ1dCBpdCBpcyB0byBjaGVjayB0
aGUgZmlyc3QgZGF0YSBwYWNrZXQgaW4gYSBmbG93IHRvIHNlZSB0aGVyZSBpcyBuZWVkIGZvciBz
ZWN1cml0eSBvciBub3QuIEJ1dCBjZXJ0YWlubHkgdGhhdCBiZWxvbmdzIHRvIHNvdXRoYm91bmQg
aW50ZXJmYWNlLg0KDQo+ICANCj4gIA0KPiAgDQo+ID4gIA0KPiA+IC0gU2VjdGlvbiA2LCBQYWdl
IDcsIFNlY29uZCBwYXJhZ3JhcGggYWZ0ZXIgdGhlIEZpZ3VyZSAyOiANCj4gPiBUaGUgQ29udHJv
bGxlciBzaG91bGQgc2VuZCB0aGUgSVBTZWMgdHVubmVsIHJlcXVlc3QgdG8gdGhlIGVuZCBwb2lu
dHMgb2YgdGhlIGRlc2lyZWQgSVBTZWMgdHVubmVsLiBBbHNvIHRoZSBjb250cm9sbGVyIHNob3Vs
ZCBzZW5kIHF1ZXJ5IHRvIHRoZSBlbmQgcG9pbnQgdG8gY2hlY2sgaWYgdGhleSBoYXZlIHRoZSBu
ZWVkZWQgcmVzb3VyY2UgdG8gZXN0YWJsaXNoIHRoZSBkZXNpcmVkIElQU2VjIHR1bm5lbC4NCj4g
IA0KPiBbUmFmYV0gV2hhdCBkbyB5b3UgbWVhbiB3aXRoIOKAnElQc2VjIHR1bm5lbCByZXF1ZXN0
4oCdPyBCeSBzZW5kaW5nIHRoZSBpbmZvcm1hdGlvbiByZWxhdGVkIHdpdGggdGhlIElQc2VjIHR1
bm5lbCAoZS5nLiBhIFNBRCBlbnRyeSkgdG8gYnVpbGQgaXQgc2hvdWxkIGJlIGVub3VnaCwgSSBn
dWVzcyB0aGF0IGlzIHdoYXQgeW91IG1lYW4gYnkgdGhhdCAsIHJpZ2h0Py4NCj4gIA0KPiBbTGlu
ZGFdIFllcy4gDQo+ICANCj4gIA0KPiBUaGUgY29udHJvbGxlciBjYW4gb2YgY291cnNlIHZlcmlm
eSBpZiB0aGUgZW5kIHBvaW50cyBvZiB0aGUgSVBzZWMgU0EgaGF2ZSB0aGUgaW5mb3JtYXRpb24g
dG8gZXN0YWJsaXNoIGFuIElQc2VjIHR1bm5lbCBhY2NvcmRpbmcgdG8gdGhlIGluZm9ybWF0aW9u
IHRoYXQgdGhlIGNvbnRyb2xsZXIga2VlcHMuIElmIHRoZSBzdGF0ZSBpcyBub3QgdGhlcmUgb3Ig
aXMgZ29pbmcgdG8gYmUgb3V0ZGF0ZWQgaXQgY2FuIGVuZm9yY2UgdGhlIGluZm9ybWF0aW9uIGFn
YWluLiBBbHRlcm5hdGl2ZWx5LCB0aGUgZW5kIHBvaW50cyBjb3VsZCBhbHNvIGluZm9ybSB3aGVu
IHNvbWV0aGluZyBpcyByZXF1aXJlZCB0byB0aGUgY29udHJvbGxlciAocmVhY3RpdmUpIHNvIHRo
ZSBjb250cm9sbGVyIGNhbiBhY3QgYWNjb3JkaW5nbHkuDQo+ICANCj4gW0xpbmRhXSBhYm92ZSBp
cyB3aGF0IEkgY2FsbCDigJxxdWVyeeKAnS4gTmVlZCB0byBmbHVzaCBvdXQgdGhlIGRldGFpbGVk
IGRhdGEgbW9kZWwgZm9yIHlvdXIgSVBTZWMgY2FzZSBpbiBJMk5TRiBXRy4gDQo+ICANCj4gIA0K
PiA+ICANCj4gPiAtIFNlY3Rpb24gOC4yOiANCj4gPiBTZWNvbmQgcGFyYWdyYXBoOiBXaGVuIHRo
ZSB0d28gZW5kIHBvaW50cyBvZiB0aGUgbmVlZGVkIElQU2VjIHR1bm5lbCBhcmUgaW4gdHdvIGRp
ZmZlcmVudCBJU1BzIChzYXkgSVNQLUEgYW5kIElTUC1CKSwgeW91ciBkcmFmdCBzdGF0ZXMgdGhh
dCB0aGUgSVNQLUEgY29udHJvbGxlciBoYXMgdG8gbmVnb3RpYXRlIHdpdGggSVNQLUIgY29udHJv
bGxlciBvbiB0aGUgRmxvdyBTZWN1cml0eSBwb2xpY3kgcnVsZXMuIFdoYXQgaW5mb3JtYXRpb24g
d2lsbCBiZSBjYXJyaWVkIGJ5IHRob3NlIFBvbGljeSBSdWxlcz8gU2luY2UgSTJOU0YgaXMgdG8g
c3BlY2lmeSB0aGUgZGF0YSBtb2RlbHMgZm9yIHRob3NlIHJ1bGVzLCBpdCB3b3VsZCBiZSB2ZXJ5
IGhlbHBmdWwgdG8gaWRlbnRpZnkgdGhlIGluZm9ybWF0aW9uIGV4Y2hhbmdlZCBmaXJzdC4gDQo+
ICANCj4gW1JhZmFdIFdlIGNhbiBzcGVjaWZ5IGJldHRlciB3aGF0IGluZm9ybWF0aW9uIGluIHRo
ZSBmb2xsb3dpbmcgZHJhZnQuIEJ1dCBiYXNpY2FsbHkgd2UgaGF2ZSB0d28gbW9kZWxzIGV4cGxh
aW5lZCBpbiB0aGUgZHJhZnQgd2hlbiAxKSBJS0UgaXMgaW1wbGVtZW50ZWQgaW4gdGhlIG5ldHdv
cmsgcmVzb3VyY2Ugb3Igd2hlbiBJS0UgaXMgbm90IGltcGxlbWVudGVkIGluIHRoZSBuZXR3b3Jr
IHJlc291cmNlLiAgDQo+ICANCj4gSW4gMSkgcGFyYW1ldGVycyB0byBydW4gYW4gSUtFIFNBIGJl
dHdlZW4gR1cxIGFuZCBHVzIgbXVzdCBiZSBuZWdvdGlhdGVkIChJS0UgY3JlZGVudGlhbCwgY3J5
cHRvZ3JhcGhpYyBzdWl0ZSwgZXRj4oCmKSBhbmQgdGhlIGRpZmZlcmVudCBTUEQgZW50cmllcyBv
ZiB0aGUgU1BEIHRoYXQgYXBwbHkuIEFuIFNQRCBlbnRyeSBoYXMgcGFyYW1ldGVycyBzdWNoIGFz
IFJlbW90ZSBJUCBBZGRyZXNzLCBMb2NhbCBJUCBBZGRyZXNzLCBOZXh0IExheWVyIFByb3RvY29s
LCBOYW1lLCBMb2NhbCBhbmQgUmVtb3RlIFBvcnRzLg0KPiAgDQo+IEluIDIpIGFwYXJ0IGZyb20g
U1BEIGVudHJpZXMgeW91IG5lZWQgdG8gY29uZmlndXJlIFNBRCBlbnRyaWVzLiBUaGlzIGluZm9y
bWF0aW9uIGltcGxpZXMgU2VjdXJpdHkgUGFyYW1ldGVyIEluZGV4LCBTZXF1ZW5jZSBOdW1iZXIs
IEFIIGluZm9ybWF0aW9uIChrZXlzICwga2V5IGxpZmV0aW1lKSAsIEVTUCBpbmZvcm1hdGlvbuKA
piBldGMuDQo+ICANCj4gV2UgY2FuIGRldGFpbCB3aGF0IGluZm9ybWF0aW9uIGlzIHJlcXVpcmVk
Lg0KPiAgDQo+IFtMaW5kYV0gdGhhdCB3aWxsIGJlIHVzZWZ1bC4gQ2FuIHlvdSB3cml0ZSB0aGlz
IGRldGFpbGVkIGluZm9ybWF0aW9uIGV4Y2hhbmdlIGZvciBJMk5TRj8gDQoNCltSYWZhXSBXZSB0
aGluayBzbyB5ZXMuDQoNCkJlc3QgUmVnYXJkcy4NCg0KPiAgDQo+ICANCj4gPiAgDQo+ID4gUGFn
ZSAxMzogYnVsbGV0IDI6IGJlZm9yZSB0aGUgbmVnb3RpYXRpb24gYmV0d2VlbiB0aGUgdHdvIGNv
bnRyb2xsZXJzIG9uIHRoZSBTUEQgcG9saWNpZXMgYW5kIElLRSBjcmVkZW50aWFscywgZG9uJ3Qg
eW91IHRoaW5rIHRoYXQgdGhleSBuZWVkIHRvIGlucXVpcmUgZWFjaCBvdGhlciBpZiB0aGUgb3Ro
ZXIgcGFydHkgaGFzIHRoZSBuZWVkZWQgcmVzb3VyY2UgZm9yIHRoZSBuZWVkZWQgSVBzZWMgdHVu
bmVsPyANCj4gIA0KPiBbUmFmYV0gQnV0IGZvciB0aGF0LCB3aGF0IGtpbmQgb2YgcGFyYW1ldGVy
cyBkbyB5b3Ugc2VuZCB0byBhc2sgdGhlIHF1ZXN0aW9uPyBJIGNhbiBpbWFnaW5lIHlvdSBjb3Vs
ZCBhc2sgOiBkbyB5b3UgaGF2ZSBhbiBlbmQgcG9pbnQgd2l0aCB0aGlzIElQIGFkZHJlc3MsIElL
RSBzdXBwb3J0LCBBSCBvciBFU1Agc3VwcG9ydOKApiBldGPigKY/IElzIHRoYXQgd2hhdCB5b3Ug
aGF2ZSBpbiBtaW5kPw0KPiAgDQo+IEluIGFueSBjYXNlLCBpZiB0aGV5IGRvIG5vdCBoYXZlIHRo
YXQgc3VwcG9ydCB0cnlpbmcgdGhlIG5lZ290aWF0aW9uIGJldHdlZW4gdGhlIHR3byBjb250cm9s
bGVycyB3b3VsZCBmYWlsIHNvIHRoYXQgeW91IHdvdWxkIG5vdGljZSB0aGF0IHRoZSBuZWVkZWQg
cmVzb3VyY2UgaXMgbm90IGF2YWlsYWJsZSBhcyB3ZWxsLCByaWdodD8NCj4gIA0KPiAgDQo+IFtM
aW5kYV0gY29ycmVjdC4gDQo+ICANCj4gVGhhbmtzLCBMaW5kYQ0KPiAgDQo+ICANCj4gIA0KPiAg
DQo+IEJlc3QgUmVnYXJkcy4NCj4gPiAgDQo+ID4gIA0KPiA+ICANCj4gPiBUaGFua3MsIExpbmRh
DQo+ID4gIA0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogUmFmYSBN
YXJpbiBMb3BleiBbbWFpbHRvOnJhZmFAdW0uZXNdDQo+ID4gU2VudDogRnJpZGF5LCBKdW5lIDE3
LCAyMDE2IDc6NDMgQU0NCj4gPiBUbzogTGluZGEgRHVuYmFyDQo+ID4gQ2M6IFJhZmEgTWFyaW4g
TG9wZXo7IFNvd21pbmkgVmFyYWRoYW47IEkyTlNGQGlldGYub3JnOyBTb3dtaW5pIA0KPiA+IFZh
cmFkaGFuOyBOVk8zOyBMaXlpemhvdQ0KPiA+IFN1YmplY3Q6IFJlOiBbSTJuc2ZdIEhvdyBkb2Vz
IE92ZXJsYXkgTmV0d29yayBpbmZvcm0gdGhlIFVuZGVybGF5IG5ldHdvcmsgb24gd2hpY2ggZmxv
d3MgYW1vbmcgT3ZlcmxheSBuZXR3b3JrIG5vZGVzIG5lZWQgdG8gZ28gdGhyb3VnaCBJUFNlYyBU
dW5uZWw/ICh3YXMgOiBGbG93IFNlY3VyaXR5IFBvbGljaWVzIGV4Y2hhbmdlZCBvdmVyIEkyTlNG
IHNlcnZpY2UgbGF5ZXIgaW50ZXJmYWNlPw0KPiA+ICANCj4gPiBEZWFyIGFsbDoNCj4gPiAgDQo+
ID4gTWF5YmUgdGhpcyBJLUQgbWlnaHQgYmUgaW50ZXJlc3RpbmcgYW5kIHJlbGF0ZWQgd2l0aCB0
aGlzIGRpc2N1c3Npb24gcmVnYXJkaW5nIElQc2VjL0lLRSBtYW5hZ2VtZW50LiBXZSBob3BlIHRv
IGhhdmUgYW4gdXBkYXRlZCB2ZXJzaW9uIHNvb24gYW5kIGEgcHJvb2Ytb2YtY29uY2VwdCBpbXBs
ZW1lbnRhdGlvbiBvZiBzb21lIG9mIHRoZSBzY2VuYXJpb3MuDQo+ID4gIA0KPiA+IGh0dHBzOi8v
dG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1hYmFkLXNkbnJnLXNkbi1pcHNlYy1mbG93LXByb3Rl
Y3RpDQo+ID4gb24NCj4gPiAtMDENCj4gPiAgDQo+ID4gQmVzdCBSZWdhcmRzLg0KPiA+ICANCj4g
PiAgDQo+ID4gPiBFbCAxNyBqdW4gMjAxNiwgYSBsYXMgMTA6NDMsIExpbmRhIER1bmJhciA8bGlu
ZGEuZHVuYmFyQGh1YXdlaS5jb20+IGVzY3JpYmnDszoNCj4gPiA+IA0KPiA+ID4gU293bWluaSwN
Cj4gPiA+ICANCj4gPiA+IFlvdSBzYWlkOg0KPiA+ID4g4oCcSG93ZXZlciwgYXBwbHlpbmcgSVBz
ZWMgdG8gc3BlY2lmaWMgZmxvd3MgKGUuZy4sIHRob3NlIGRlZmluZWQgYnkgYSBzcmMgb3IgZHN0
IHBvcnQgb24gd2hpY2ggdGhlIHNlcnZpY2UgbGlzdGVucykgaXMgaW1wb3J0YW50LuKAnQ0KPiA+
ID4gIA0KPiA+ID4gV2hhdCBpcyB0aGUgY3VycmVudCBvcGVyYXRpb24gcHJvY2VkdXJlIGZvciBP
dmVybGF5IG5ldHdvcmsgdG8gaW5mb3JtIHRoZSB1bmRlcmxheSBuZXR3b3JrIG9uIHdoaWNoIGZs
b3dzIHRvIGdvIHRocm91Z2ggSVBTZWMgY2hhbm5lbD8gDQo+ID4gPiAgDQo+ID4gPiBZb3Ugc2Fp
ZDogDQo+ID4gPiDigJwuLkJ1dCB0aGF0IGFsc28gbWFkZSBtZSB3b25kZXIgYWJvdXQgdGhlIGlu
dGVyYWN0aW9uIGJldHdlZW4gSVBzZWMvSUtFIGFuZCB0aGUgcHJvcG9zZWQgQkdQIEZTIChJUHNl
YyBpcyBmcmVxdWVudGx5IHVzZWQgYmV0d2VlbiBlbmQtc3lzdGVtcyB0aGF0IGRvIG5vdCB3YW50
IHRvIHJ1biBhIEJHUCBkYWVtb24pLiBTaW5jZSB0aGUgY29uZmlnIGluZm9ybWF0aW9uIHRoYXQg
bmVlZHMgdG8gYmUgZGlzdHJpYnV0ZWQgYXJlIHRoaW5ncyBsaWtlIGtleXMsIGFsZ29yaXRobXMg
ZXRjIHRvIHBvcHVsYXRlIHRoZSBzYWRiL3NwZCwgSUtFIGxvb2tzIG1vcmUgYXBwcm9wcmlhdGUg
aW4gbW9zdCBjYXNlcy7igJ0NCj4gPiA+ICANCj4gPiA+ICANCj4gPiA+IERvZXMgdGhlIHVuZGVy
bGF5IG5ldHdvcmsgY29udHJvbGxlciBnZXQgc29tZSBpbmZvcm1hdGlvbiAob3IgaGludCBmcm9t
IHRoZSBPdmVybGF5IG5ldHdvcmsgY29udHJvbGxlcikgb24gaG93IHRoZSBrZXlzIGFyZSBjb25m
aWd1cmVkIGZvciB0aGUgSVBTZWMgdHVubmVsIGZvciB0aGUgc3BlY2lmaWMgZmxvd3MgYW1vbmcg
dGhlIE92ZXJsYXkgbm9kZXM/IA0KPiA+ID4gIA0KPiA+ID4gIA0KPiA+ID4gVGhhbmtzLA0KPiA+
ID4gTGluZGENCj4gPiA+ICANCj4gPiA+ICANCj4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tDQo+ID4gPiBGcm9tOiBTb3dtaW5pIFZhcmFkaGFuIFttYWlsdG86c293bWluaTA1QGdtYWls
LmNvbV0NCj4gPiA+IFNlbnQ6IFRodXJzZGF5LCBKdW5lIDE2LCAyMDE2IDEwOjU3IEFNDQo+ID4g
PiBUbzogTGluZGEgRHVuYmFyDQo+ID4gPiBDYzogTGl5aXpob3U7IE5WTzM7IFNvd21pbmkgVmFy
YWRoYW4NCj4gPiA+IFN1YmplY3Q6IFJlOiBbbnZvM10gRlc6IEFueSB1c2UgY2FzZXMgb2YgT3Zl
cmxheSBuZXR3b3JrIHJlcXVlc3RpbmcgSVBTZWMgY29ubmVjdGlvbiBmcm9tIHRoZSBVbmRlcmxh
eSBmb3IgYSBzcGVjaWZpYyB0aW1lIHNwYW4/ICh3YXMgOiBGbG93IFNlY3VyaXR5IFBvbGljaWVz
IGV4Y2hhbmdlZCBvdmVyIEkyTlNGIHNlcnZpY2UgbGF5ZXIgaW50ZXJmYWNlPw0KPiA+ID4gIA0K
PiA+ID4gT24gV2VkLCBKdW4gMTUsIDIwMTYgYXQgODo1NSBBTSwgTGluZGEgRHVuYmFyIDxsaW5k
YS5kdW5iYXJAaHVhd2VpLmNvbT4gd3JvdGU6DQo+ID4gPiA+DQo+ID4gPiA+IE5WTzMgUGFydGlj
aXBhbnRzLA0KPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiBJMk5TRiAoSW50ZXJm
YWNlIHRvIE5ldHdvcmsgU2VjdXJpdHkgZnVuY3Rpb24pIGhhcyBhIHdvcmsgaXRlbSBpbiBkZWZp
bmluZyB0aGUgZmxvdyBzZWN1cml0eSBwb2xpY3kgYmV0d2VlbiBkb21haW5zICh3aGljaCBpbmNs
dWRlcyBpbnF1aXJ5IG9mIHRoZSBjYXBhYmlsaXR5IGZyb20gb25lIGRvbWFpbiB0byBhbm90aGVy
IGFuZCB0aGUgYWN0dWFsIGZsb3cgcG9saWN5IHJ1bGVzIGZyb20gb25lIGRvbWFpbiB0byBhbm90
aGVyKS4NCj4gPiA+ID4NCj4gPiA+ID4gVmVyeSBvZnRlbiwgdGhlIHBhdGhzIChvciBsaW5rcykg
YW1vbmcgbm9kZXMgb2YgYSBvdmVybGF5IG5ldHdvcmsgYXJlIHByb3ZpZGVkIGJ5IG90aGVyIG5l
dHdvcmsgb3BlcmF0b3JzIChhLmsuYS4g4oCcdW5kZXJsYXkgbmV0d29ya+KAnSkuICBUaGUgZmxv
dyBwb2xpY3kgcnVsZXMgYXJlIGludGVuZGVkIHRvIGZpbHRlciBvdXQgdW53YW50ZWQgdHJhZmZp
YyBmcm9tIHVuZGVybGF5IG5ldHdvcmsgc28gdGhhdCB2YXJpb3VzIGF0dGFjayB0cmFmZmljIHdv
buKAmXQgc2F0dXJhdGVkIHRoZSBhY2Nlc3MgbGlua3MgdG8gdGhlIG92ZXJsYXkgbm9kZXMuDQo+
ID4gPiA+DQo+ID4gPiA+DQo+ID4gPiA+DQo+ID4gPiA+IE9uZSBpbnRlcmVzdGluZyBzY2VuYXJp
byBicm91Z2h0IHVwIGlzIE92ZXJsYXkgbm9kZXMgbWF5IG5lZWQgdG8gcmVxdWVzdCBzb21lIHRy
YWZmaWMgdG8gYmUgdHJhdmVyc2luZyBJUHNlYyBjaGFubmVsLiBUbyBhY2hpZXZlIHRoaXMgZ29h
bCwgaXQgaXMgbmVjZXNzYXJ5IGZvciBPdmVybGF5IE5ldHdvcmsgY29udHJvbGxlciB0byBpbnF1
aXJlIGlmIHRoZSBuZWVkZWQgSVBzZWMgcmVzb3VyY2UgYXJlIGV2ZW4gYXZhaWxhYmxlIGJlZm9y
ZSBzZW5kIHRoZSByZXF1ZXN0IChtYXkgZXZlbiBpbnZvbHZlIEFBQSBwcm9jZXNzIGJldHdlZW4g
Y29udHJvbGxlcnMgb2YgZWFjaCBjb3JyZXNwb25kaW5nIGRvbWFpbiApLg0KPiA+ID4gPg0KPiA+
ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiBXYW50IHRvIGhhdmUgYSBzdXJ2ZXkgaWYgcGVvcGxlIHNl
ZSB0aGUgdXNlIGNhc2Ugb2YgT3ZlcmxheSBOZXR3b3JrIG5lZWRpbmcgcG9ydGlvbiBvZiB0cmFm
ZmljIHRvIGJlIHRocm91Z2ggSVBTZWMgY2hhbm5lbD8NCj4gPiA+ICANCj4gPiA+IFllcywgdGhp
cyBpcyBhIHZhbGlkIHVzZSBjYXNlLCBhbmQgb25lIHRoYXQgd2UgIGFyZSBsb29raW5nIGF0IGFz
IHdlbGwuDQo+ID4gPiAgDQo+ID4gPiA+IElQU2VjIGlzIHN1cHBvc2VkIHRvIGJlIGJldHdlZW4g
dHdvIGVuZCBub2Rlcy4gSGVyZSB3ZSBhc3N1bWUgdGhhdCB0aGUgT3ZlcmxheSBub2RlcyBkb27i
gJl0IGhhdmUgdGhlIHJlc291cmNlIG9yIGNhcGFiaWxpdHkgZm9yIElQc2VjLCBidXQgZXhwZWN0
IElQc2VjIGJldHdlZW4gZmxvd+KAmXMgaW5ncmVzcyBhbmQgZWdyZXNzIG5vZGVzIChpLmUuIE5W
RSkuDQo+ID4gPiA+IEFueSBvcGluaW9uIGlzIGFwcHJlY2lhdGVkLg0KPiA+ID4gIA0KPiA+ID4g
IA0KPiA+ID4gPg0KPiA+ID4gPiBBcmUgdGhlcmUgYW55IHVzZSBjYXNlcyBvZiBvdmVybGF5IG5l
dHdvcmsgbmVlZGluZyBJUFNlYyBhbW9uZyB0aGVpciBub2RlcyBvbmx5IGZvciBhIHNwZWNpZmlj
IHRpbWUgc3Bhbj8gaS5lLiBUaW1lIGJhc2VkIElQU2VjIGNvbm5lY3Rpb24/DQo+ID4gPiAgDQo+
ID4gPiBUaW1lIGJhc2VkIElQc2VjIGNvbm5lY3Rpb24gaXMgbm90IGEgdXNlLWNhc2Ugd2UgaGF2
ZSBlbmNvdW50ZXJlZC4NCj4gPiA+IFBlb3BsZSB1c3VhbGx5IHVzZSBJS0UgZm9yIHBlcmlvZGlj
IGtleS1yb2xsb3ZlciwgaWYgdGhhdCBpcyB0aGUgZ29hbC4NCj4gPiA+ICANCj4gPiA+IEhvd2V2
ZXIsIGFwcGx5aW5nIElQc2VjIHRvIHNwZWNpZmljIGZsb3dzIChlLmcuLCB0aG9zZSBkZWZpbmVk
IGJ5IGEgc3JjIG9yIGRzdCBwb3J0IG9uIHdoaWNoIHRoZSBzZXJ2aWNlIGxpc3RlbnMpIGlzIGlt
cG9ydGFudC4NCj4gPiA+ICANCj4gPiA+IEJ1dCB0aGF0IGFsc28gbWFkZSBtZSB3b25kZXIgYWJv
dXQgdGhlIGludGVyYWN0aW9uIGJldHdlZW4gSVBzZWMvSUtFIGFuZCB0aGUgcHJvcG9zZWQgQkdQ
IEZTIChJUHNlYyBpcyBmcmVxdWVudGx5IHVzZWQgYmV0d2VlbiBlbmQtc3lzdGVtcyB0aGF0IGRv
IG5vdCB3YW50IHRvIHJ1biBhIEJHUCBkYWVtb24pLiBTaW5jZSB0aGUgY29uZmlnIGluZm9ybWF0
aW9uIHRoYXQgbmVlZHMgdG8gYmUgZGlzdHJpYnV0ZWQgYXJlIHRoaW5ncyBsaWtlIGtleXMsIGFs
Z29yaXRobXMgZXRjIHRvIHBvcHVsYXRlIHRoZSBzYWRiL3NwZCwgSUtFIGxvb2tzIG1vcmUgYXBw
cm9wcmlhdGUgaW4gbW9zdCBjYXNlcy4NCj4gPiA+ICANCj4gPiA+IExpa2UgW0NKXSwgSSB0b28g
aGF2ZSB0byByZWFkIHRoZSBkcmFmdCBpbiBncmVhdGVyIGRldGFpbCB0byBjb21tZW50IGZ1cnRo
ZXIuDQo+ID4gPiAgDQo+ID4gPiAtLVNvd21pbmkNCj4gPiA+ICANCj4gPiA+IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+ID4gPiBJMm5zZiBtYWlsaW5n
IGxpc3QNCj4gPiA+IEkybnNmQGlldGYub3JnDQo+ID4gPiBodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL2kybnNmDQo+ID4gIA0KPiA+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gPiBSYWZhZWwgTWFyaW4gTG9wZXos
IFBoRA0KPiA+IERlcHQuIEluZm9ybWF0aW9uIGFuZCBDb21tdW5pY2F0aW9ucyBFbmdpbmVlcmlu
ZyAoRElJQykgRmFjdWx0eSBvZiANCj4gPiBDb21wdXRlciBTY2llbmNlLVVuaXZlcnNpdHkgb2Yg
TXVyY2lhDQo+ID4gMzAxMDAgTXVyY2lhIC0gU3BhaW4NCj4gPiBUZWxmOiArMzQ4Njg4ODg1MDEg
RmF4OiArMzQ4Njg4ODQxNTEgZS1tYWlsOiByYWZhQHVtLmVzDQo+ID4gLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiA+ICANCj4gPiAgDQo+
ID4gIA0KPiA+ICANCj4gPiAgDQo+ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCj4gPiBJUHNlYyBtYWlsaW5nIGxpc3QNCj4gPiBJUHNlY0BpZXRmLm9y
Zw0KPiA+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaXBzZWMNCj4gIA0K
PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
DQo+IFJhZmFlbCBNYXJpbiBMb3BleiwgUGhEDQo+IERlcHQuIEluZm9ybWF0aW9uIGFuZCBDb21t
dW5pY2F0aW9ucyBFbmdpbmVlcmluZyAoRElJQykgRmFjdWx0eSBvZiANCj4gQ29tcHV0ZXIgU2Np
ZW5jZS1Vbml2ZXJzaXR5IG9mIE11cmNpYQ0KPiAzMDEwMCBNdXJjaWEgLSBTcGFpbg0KPiBUZWxm
OiArMzQ4Njg4ODg1MDEgRmF4OiArMzQ4Njg4ODQxNTEgZS1tYWlsOiByYWZhQHVtLmVzDQo+IC0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4g
IA0KPiAgDQo+ICANCj4gIA0KPiAgDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fDQo+IElQc2VjIG1haWxpbmcgbGlzdA0KPiBJUHNlY0BpZXRmLm9yZw0K
PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lwc2VjDQoNCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NClJhZmFlbCBN
YXJpbiBMb3BleiwgUGhEDQpEZXB0LiBJbmZvcm1hdGlvbiBhbmQgQ29tbXVuaWNhdGlvbnMgRW5n
aW5lZXJpbmcgKERJSUMpIEZhY3VsdHkgb2YgQ29tcHV0ZXIgU2NpZW5jZS1Vbml2ZXJzaXR5IG9m
IE11cmNpYQ0KMzAxMDAgTXVyY2lhIC0gU3BhaW4NClRlbGY6ICszNDg2ODg4ODUwMSBGYXg6ICsz
NDg2ODg4NDE1MSBlLW1haWw6IHJhZmFAdW0uZXMNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KDQoNCg0K


From nobody Thu Jun 23 15:32:04 2016
Return-Path: <linda.dunbar@huawei.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 34F1B12D82F for <i2nsf@ietfa.amsl.com>; Thu, 23 Jun 2016 15:32:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.646
X-Spam-Level: 
X-Spam-Status: No, score=-5.646 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 51aRk5qqEuZy for <i2nsf@ietfa.amsl.com>; Thu, 23 Jun 2016 15:31:59 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F285C12D89D for <I2NSF@ietf.org>; Thu, 23 Jun 2016 15:31:43 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml705-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CMM58038; Thu, 23 Jun 2016 22:31:41 +0000 (GMT)
Received: from DFWEML702-CAH.china.huawei.com (10.193.5.176) by lhreml705-cah.china.huawei.com (10.201.5.168) with Microsoft SMTP Server (TLS) id 14.3.235.1; Thu, 23 Jun 2016 23:31:41 +0100
Received: from DFWEML501-MBB.china.huawei.com ([10.193.5.179]) by dfweml702-cah.china.huawei.com ([10.193.5.176]) with mapi id 14.03.0235.001; Thu, 23 Jun 2016 15:31:34 -0700
From: Linda Dunbar <linda.dunbar@huawei.com>
To: "I2NSF@ietf.org" <I2NSF@ietf.org>
Thread-Topic: Should we call "South Bound Interface" for  the interface between "controller <-> NSF", and "North Bound Interface" for the interface between  "Client <-> controller"?
Thread-Index: AdHNnv8jNxSBrGYbQR+WQFZhaah7Dw==
Date: Thu, 23 Jun 2016 22:31:34 +0000
Message-ID: <4A95BA014132FF49AE685FAB4B9F17F657ED6AC1@dfweml501-mbb>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.192.11.242]
Content-Type: multipart/alternative; boundary="_000_4A95BA014132FF49AE685FAB4B9F17F657ED6AC1dfweml501mbb_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090205.576C634E.0045, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: dc3d670951f9a481b3b8bbd9f3d0e6c5
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/VHhWAsVUMWz0CuY9m6Rnnugfl4I>
Subject: [I2nsf] Should we call "South Bound Interface" for the interface between "controller <-> NSF", and "North Bound Interface" for the interface between "Client <-> controller"?
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 23 Jun 2016 22:32:02 -0000

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

I2NSF WG:



Need your opinion for a good name to represent "Client Facing Interface" an=
d "NSF Facing Interface" of the I2NSF reference model:
              +-----------------------------------------------------+
              |      I2NSF Client                                   |
              | E.g. Overlay Network Mgnt, Enterprise network Mgnt  |
              |  another network domain's mgnt, etc.                |
              +----------+------------------------------------------+
                         |
                         |  Client Facing Interface
                         |
                   +-----+---------------+
                   |Network Operator mgmt|               +-------------+
                   | Security Controller | < --------- > | Developer's |
                   +----------+----------+  Registration | Mgnt System |
                              |              Interface   +-------------+
                              |
                              | NSF Facing Interface
                              |
       +----------------------+----------------------------+
       |                                                   |
       |                                                   |
   +---+--+         +------+             +------+       +--+---+
   + NSF-1+ ------- + NSF-n+             +NSF-1 + ----- +NSF-m +  . . .
   +------+         +------+             +------+       +------+

   Vendor A                                       Vendor B





During the I2NSF early stage (before the WG was created), "capability inter=
face" was used to represent the interface between controller <-> NSF, and "=
service interface" was used to represent the interface between the Client <=
-> controller.



As many people use the terminologies loosely, the "Capability Interface" be=
ing interchangeably used with "Capability Layer", and "Service Interface" b=
eing interchangeably used with "Service Layer".



The I2NSF Terminology Draft has defined the "Capability Layer" (independent=
 of which interface to the controller) for exposing the capability of a dom=
ain (over Client Facing   Interface), or for exposing the capability of a N=
SF (over the NSF Facing Interface).

By this definition, ECA Policy's "Event" capability can be discovered indep=
endently from the "Condition" capability, or "Action" capability.


Therefore, continue using the  "Capability Interface" can cause more confus=
ion in the future as its sound is too close to the "Capability layer".

Therefore, we are asking people to state which of  the following options sh=
ould be used:


1.      Use "Client Facing Interface" for "Client <-> controller"; and "NSF=
 Facing Interface" for "controller <-> NSF",

2.      Use "Controller North Bound Interface" for "Client <-> controller";=
 and "Controller South Bound Interface" for "controller <-> NSF", or

Or you can provide a better option.

Thanks, Linda



--_000_4A95BA014132FF49AE685FAB4B9F17F657ED6AC1dfweml501mbb_
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 12 (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:Consolas;
	panose-1:2 11 6 9 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:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.5pt;
	font-family:Consolas;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:Consolas;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:845678630;
	mso-list-type:hybrid;
	mso-list-template-ids:2009343432 67698703 67698713 67698715 67698703 67698=
713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoPlainText"><span style=3D"font-family:&quot;Courier New&quot=
;">I2NSF WG:<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-family:&quot;Courier New&quot=
;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-family:&quot;Courier New&quot=
;">Need your opinion for a good name to represent &#8220;Client Facing Inte=
rface&#8221; and &#8220;NSF Facing Interface&#8221; of the I2NSF reference =
model:
</span><span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">=
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"page-break-after:avoid;text-autospace:none"=
><span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&#43;-----------------------------------------------------&#43;<o:p></o:=
p></span></p>
<p class=3D"MsoNormal" style=3D"page-break-after:avoid;text-autospace:none"=
><span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I2NSF Client&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; |<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"page-break-after:avoid;text-autospace:none"=
><span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | =
E.g. Overlay Network Mgnt, Enterprise network Mgnt&nbsp; |<o:p></o:p></span=
></p>
<p class=3D"MsoNormal" style=3D"page-break-after:avoid;text-autospace:none"=
><span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&=
nbsp; another network domain&#8217;s mgnt, etc.&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal" style=3D"page-break-after:avoid;text-autospace:none"=
><span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#=
43;----------&#43;------------------------------------------&#43;<o:p></o:p=
></span></p>
<p class=3D"MsoNormal" style=3D"page-break-after:avoid;text-autospace:none"=
><span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<o:p></o:p=
></span></p>
<p class=3D"MsoNormal" style=3D"page-break-after:avoid;text-autospace:none"=
><span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; Cli=
ent Facing Interface
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"page-break-after:avoid;text-autospace:none"=
><span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal" style=3D"page-break-after:avoid;text-autospace:none"=
><span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&#43;-----&#43;---------------&#43;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"page-break-after:avoid;text-autospace:none"=
><span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Network Operator mgmt|&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43;----=
---------&#43;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"page-break-after:avoid;text-autospace:none"=
><span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp; | Security Controller | &lt; --------- &gt; | D=
eveloper&#8217;s |<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"page-break-after:avoid;text-autospace:none"=
><span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp; &#43;----------&#43;----------&#43;&nbsp; Regis=
tration | Mgnt System |<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"page-break-after:avoid;text-autospace:none"=
><span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp=
;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;Interface&nbsp;&nbsp; &#43;-------------&#43;<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal" style=3D"page-break-after:avoid;text-autospace:none"=
><span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"page-break-after:avoid;text-autospace:none"=
><span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;| NSF Facing Interface<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"page-break-after:avoid;text-autospace:none"=
><span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; |<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"page-break-after:avoid;text-autospace:none"=
><span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43;----------------------&#43;------------=
----------------&#43;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"page-break-after:avoid;text-autospace:none"=
><span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"page-break-after:avoid;text-autospace:none"=
><span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"page-break-after:avoid;text-autospace:none"=
><span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">&nbsp;=
&nbsp; &#43;---&#43;--&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
 &#43;------&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; &#43;------&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43;--=
&#43;---&#43;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"page-break-after:avoid;text-autospace:none"=
><span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">&nbsp;=
&nbsp; &#43; NSF-1&#43; ------- &#43; NSF-n&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43;NSF-1 &#43; ----- &#43;N=
SF-m &#43;&nbsp; . . .
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"page-break-after:avoid;text-autospace:none"=
><span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">&nbsp;=
&nbsp;&nbsp;&#43;------&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
; &#43;------&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; &#43;------&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43;-=
-----&#43;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"page-break-after:avoid;text-autospace:none"=
><span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;"><o:p>&=
nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"page-break-after:avoid;text-autospace:none"=
><span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">&nbsp;=
&nbsp; Vendor A&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; Vendor B<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:8.0pt"><o:p>&nbsp;</o:p>=
</span></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">During the I2NSF early stage (before the WG was c=
reated), &quot;capability interface&quot; was used to represent the interfa=
ce between controller &lt;-&gt; NSF, and &quot;service interface&quot; was =
used to represent the interface between the Client &lt;-&gt; controller.
<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">As many people use the terminologies loosely, the=
 &quot;Capability Interface&quot; being interchangeably used with &quot;Cap=
ability Layer&quot;, and &quot;Service Interface&quot; being interchangeabl=
y used with &quot;Service Layer&quot;.
<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">The I2NSF Terminology Draft has defined the &quot=
;Capability Layer&quot; (independent of which interface to the controller) =
for exposing the capability of a domain (over Client Facing &nbsp;&nbsp;Int=
erface), or for exposing the capability of a NSF (over
 the NSF Facing Interface). <o:p></o:p></p>
<p class=3D"MsoPlainText">By this definition, ECA Policy&#8217;s &quot;Even=
t&quot; capability can be discovered independently from the &quot;Condition=
&quot; capability, or &quot;Action&quot; capability.
<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Therefore, continue using the &nbsp;&#8220;Capabilit=
y Interface&#8221; can cause more confusion in the future as its sound is t=
oo close to the &#8220;Capability layer&#8221;. &nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Therefore, we are asking people to state which of &n=
bsp;the following options should be used:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo1"><![if !supportLists]><span style=3D"mso-list:Ignore">1.<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>Use &#8220;Client Facing Interface&#8221; for &quot=
;Client &lt;-&gt; controller&quot;; and &#8220;NSF Facing Interface&#8221; =
for &quot;controller &lt;-&gt; NSF&quot;,
<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo1"><![if !supportLists]><span style=3D"mso-list:Ignore">2.<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>Use &#8220;Controller North Bound Interface&#8221; =
for &quot;Client &lt;-&gt; controller&quot;; and &#8220;Controller South Bo=
und Interface&#8221; for &#8220;controller &lt;-&gt; NSF&quot;, or
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Or you can provide a better option. <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thanks, Linda <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_4A95BA014132FF49AE685FAB4B9F17F657ED6AC1dfweml501mbb_--


From nobody Thu Jun 23 22:40:41 2016
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 D39AC12D96E for <i2nsf@ietfa.amsl.com>; Thu, 23 Jun 2016 22:40:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.046
X-Spam-Level: 
X-Spam-Status: No, score=-4.046 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pDSIkdeZAP6m for <i2nsf@ietfa.amsl.com>; Thu, 23 Jun 2016 22:40:33 -0700 (PDT)
Received: from smtptc.telefonica.com (smtptc.telefonica.com [195.76.34.108]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3E10F12D96A for <I2NSF@ietf.org>; Thu, 23 Jun 2016 22:40:32 -0700 (PDT)
Received: from smtptc.telefonica.com (tgtim3c04.telefonica.com [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 312F1885AD; Fri, 24 Jun 2016 07:40:30 +0200 (CEST)
Received: from ESTGVMSP111.EUROPE.telefonica.corp (unknown [10.92.4.9]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client CN "ESTGVMSP111", Issuer "ESTGVMSP111" (not verified)) by smtptc.telefonica.com (Postfix) with ESMTPS id 16A44885A3; Fri, 24 Jun 2016 07:40:30 +0200 (CEST)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (10.92.5.139) by tls.telefonica.com (10.92.6.54) with Microsoft SMTP Server (TLS) id 14.3.266.1; Fri, 24 Jun 2016 07:40:29 +0200
Received: from DB6PR0601MB2167.eurprd06.prod.outlook.com (10.168.57.26) by DB6PR0601MB2166.eurprd06.prod.outlook.com (10.168.57.25) with Microsoft SMTP Server (TLS) id 15.1.523.4; Fri, 24 Jun 2016 05:40:28 +0000
Received: from DB6PR0601MB2167.eurprd06.prod.outlook.com ([10.168.57.26]) by DB6PR0601MB2167.eurprd06.prod.outlook.com ([10.168.57.26]) with mapi id 15.01.0523.019; Fri, 24 Jun 2016 05:40:28 +0000
From: "Diego R. Lopez" <diego.r.lopez@telefonica.com>
To: Linda Dunbar <linda.dunbar@huawei.com>
Thread-Topic: [I2nsf] Should we call "South Bound Interface" for the interface between "controller <-> NSF", and "North Bound Interface" for the interface between "Client <-> controller"?
Thread-Index: AdHNnv8jNxSBrGYbQR+WQFZhaah7DwAO+oaA
Date: Fri, 24 Jun 2016 05:40:27 +0000
Message-ID: <E34BFF01-1CF3-4452-8E8B-810E640EBD9D@telefonica.com>
References: <4A95BA014132FF49AE685FAB4B9F17F657ED6AC1@dfweml501-mbb>
In-Reply-To: <4A95BA014132FF49AE685FAB4B9F17F657ED6AC1@dfweml501-mbb>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=diego.r.lopez@telefonica.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [62.220.28.124]
x-ms-office365-filtering-correlation-id: 255ee2ae-1008-4b44-7127-08d39bf20c4f
x-microsoft-exchange-diagnostics: 1; DB6PR0601MB2166; 6:HI4s8CVoraWo86uelwLsJJBHnndw0VPgWSmRMLmtkErNXmvJ+Xkb1JRQqa9zRxGSlW9ZLl73xWu4UlfHFZuQdqw7zGCa91OBqsaRScf5AHj2dSBXkue7T6qQdulecBz7+psQfY8YIRGnA/lbeSFven52m5Kb96pvpazcOumVp1h65EXy4gejAEHcUDZBXhFJGjTVAgEA/5oFu3U+XTp1uH8Tz0B9Qqnd2itP+Z0zPhzGgVSFkKVbg9x8lC2FFeCYtAOSyLzzRi0HsWo0aJXoycsfQdXrR1VIGhQPi32gG5Shma6gxXN134DxSudlCT7u; 5:19d9etkRmkh3WrDdAnfHQT5uptU9OBuhMDv8YTxNqvHU7+fCtVTBNw5vYYgsp+FIPG+St92KmSGdNyOK3CnrBjx8S/S5YYUq/A0Y+fIF7CrZKpzXTuyEtA5WjeDpoAw2bDAvsrnJFfHFcesFaX64bA==; 24:Fq9WfuSb5nBBUHLJTtSJq4rgh1O88J+0V/7SmENfmZgpqXmFEz8Sp+rXUBbgAO7STXsOIe/X1y7pdMtmgtOOr4++gZZGRyvyiocxphioL4E=; 7:GS04u0vVUn1x5rzlg+OjDSsrU9bH2t10SR6YTleYIwjuFB1qOi4TZ6iH51a/BWKqIodF3RXXMuZqrxTWs1NxYohcHx5J8t50BSPZL8HEWlTbcEJmY4H1Gk4YSbDeH3h/HtudswMApb9R14k+HjU3BpU9uIm+gwXj42u5GUt62GnNhmwC0ezWQSrt36w/1lMb4mHGVhUhVNYJtfeMxmUahrOKlaZzBE1LgeZRlB9AejNKcGEkVhNbdgqmYESwKoF8IAR/nCGkM7hOicDTXdvraQ==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB6PR0601MB2166;
x-microsoft-antispam-prvs: <DB6PR0601MB2166E3CD8407041CDD034EBCDF2E0@DB6PR0601MB2166.eurprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(40392960112811)(192374486261705)(50582790962513); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001); SRVR:DB6PR0601MB2166; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0601MB2166; 
x-forefront-prvs: 0983EAD6B2
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(7916002)(24454002)(189002)(252514010)(199003)(54356999)(3846002)(50986999)(76176999)(7846002)(19617315012)(3280700002)(2900100001)(8936002)(16236675004)(68736007)(101416001)(15975445007)(87936001)(6116002)(77096005)(122556002)(586003)(102836003)(7736002)(36756003)(11100500001)(86362001)(5002640100001)(19580405001)(7906003)(66066001)(92566002)(19580395003)(110136002)(3660700001)(189998001)(106356001)(4326007)(105586002)(82746002)(2906002)(2950100001)(31430400001)(33656002)(83716003)(10400500002)(97736004)(81166006)(8676002)(81156014)(104396002); DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR0601MB2166; H:DB6PR0601MB2167.eurprd06.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: telefonica.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_E34BFF011CF344528E8B810E640EBD9Dtelefonicacom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jun 2016 05:40:27.8754 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9744600e-3e04-492e-baa1-25ec245c6f10
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0601MB2166
X-OriginatorOrg: telefonica.com
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/-vL4l4RavQ-TVXOvUykpr5oKQuc>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>
Subject: Re: [I2nsf] Should we call "South Bound Interface" for the interface between "controller <-> NSF", and "North Bound Interface" for the interface between "Client <-> controller"?
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 24 Jun 2016 05:40:39 -0000

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

SGkgTGluZGEsDQoNCkkgaGF2ZSBhbHdheXMgZm91bmQgcHJvZm91bmRseSB3cm9uZyB0aGUgbm9y
dGhib3VuZCBhbmQgc291dGhib3VuZCB0ZXJtcywgYXMgdGhleSBpbXBseSBhbiBhYnNvbHV0ZSBy
ZWZlcmVuY2Ugc3lzdGVtIHRoYXQgYmVjb21lcyBjaGFsbGVuZ2VkIHZlcnkgc29vbiwgYW5kIHRo
ZW4geW91IGhhdmUgdG8gc3RhcnQgcXVhbGlmeWluZyB3aGVyZSBhcmUgeW91IHRhbGtpbmcgbm9y
dGgtIG9yIHNvdXRoYm91bmQuIEFzIGFuIGV4YW1wbGUsIHRoaW5rIG9uIHRoZSBjdXJyZW50IGRy
YWZ0cyBkZWFsaW5nIHdpdGggU0ROIGNvbnRyb2xsZXJzIGF0IHRoZSDigJxJMk5TRiBzb3V0aGJv
dW5k4oCdIGludGVyZmFjZSwgdXNpbmcgaXQgYXMgYSDigJxTRE4gbm9ydGhib3VuZOKAnS4gSSBm
aW5kIHRoaXMgZW50aXJlbHkgY29uZnVzaW5nLiBTbyBwbGVhc2UgbGV04oCZcyBjb25maW5lIHRo
ZSBOb3J0aC1Tb3V0aCBjb29yZGluYXRlcyB0byB0aGUgcGxhY2VzIHdoZXJlIHdlIGNhbiBub3Qg
Z2V0IHJpZCBvZiB0aGVtIGp1c3QgZm9yIGhpc3RvcmljYWwgcmVhc29ucy4NCg0KSeKAmWQgbGlr
ZSB0byBtYWludGFpbiB0aGUgInNlcnZpY2UiIGFuZCDigJxjYXBhYmlsaXR54oCdIHRlcm1zLCBh
bmQgSSBkbyBub3QgdW5kZXJzdGFuZDoNCg0KKiBXaHkgeW91IHNheSB0aGF0IGNhcGFiaWxpdGll
cyBvZiBOU0ZzIGNhbiBiZSBleHBvc2VkIHRocm91Z2ggdGhlIHNlcnZpY2UgaW50ZXJmYWNlLiBF
dmVuIGlmIHRoYXQgd2FzIHRoZSBjYXNlLCB0aGUgc2VjdXJpdHkgY29udHJvbGxlciBzaG91bGQg
bm90IGV4cG9zZSB0aGVtIGFzIOKAnE5TRiBjYXBhYmlsaXRpZXPigJ0gYnV0IGFzIOKAnHNlY3Vy
aXR5IGNvbnRyb2xsZXIgc2VydmljZXMiLCBhcyB0aGUgY29udHJvbGxlciBtdXN0IGFic3RyYWN0
IHRoZSB1bmRlcmx5aW5nIE5TRnMNCg0KKiBXaGF0IHlvdSByZWZlciB3aXRoIOKAnEV2ZW50IGNh
cGFiaWxpdHnigJ0sIOKAnENvbmRpdGlvbiBjYXBhYmlsaXR54oCdIGFuZCDigJxBY3Rpb24gY2Fw
YWJpbGl0eeKAnS4gTlNGIGNhcGFiaWxpdGllcyBzaG91bGQgYmUgYW5ub3VuY2VkIHRocm91Z2gg
dGhlIHJlZ2lzdHJhdGlvbiBpbnRlcmZhY2UgYW5kIG1hbmFnZWQgdGhyb3VnaCB0aGUgY2FwYWJp
bGl0eSBpbnRlcmZhY2UgKHdoYXQgeW91IGNhbGwgc291dGhib3VuZCBpbiB5b3VyIG1lc3NhZ2Vz
KSBhY2NvcmRpbmcgdG8gdGhlIHBvbGljaWVzIGV4cHJlc3NlZCBpbiB0ZXJtcyBvZiBFQ0EgcnVs
ZXMsIGJ1dCB0aGVzZSBydWxlcyAob3IgdGhlaXIgY29tcG9uZW50cykgYXJlIG5vdCBwYXJ0IG9m
IHRoZSBjYXBhYmlsaXRpZXMgd2hhdHNvZXZlcuKApg0KDQpCZSBnb29kZSwNCg0KDQpPbiAyNCBK
dW4gMjAxNiwgYXQgMjQ6MzEgLCBMaW5kYSBEdW5iYXIgPGxpbmRhLmR1bmJhckBodWF3ZWkuY29t
PG1haWx0bzpsaW5kYS5kdW5iYXJAaHVhd2VpLmNvbT4+IHdyb3RlOg0KDQpJMk5TRiBXRzoNCg0K
TmVlZCB5b3VyIG9waW5pb24gZm9yIGEgZ29vZCBuYW1lIHRvIHJlcHJlc2VudCDigJxDbGllbnQg
RmFjaW5nIEludGVyZmFjZeKAnSBhbmQg4oCcTlNGIEZhY2luZyBJbnRlcmZhY2XigJ0gb2YgdGhl
IEkyTlNGIHJlZmVyZW5jZSBtb2RlbDoNCiAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KICAgICAgICAgICAgICB8ICAg
ICAgSTJOU0YgQ2xpZW50ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQogICAg
ICAgICAgICAgIHwgRS5nLiBPdmVybGF5IE5ldHdvcmsgTWdudCwgRW50ZXJwcmlzZSBuZXR3b3Jr
IE1nbnQgIHwNCiAgICAgICAgICAgICAgfCAgYW5vdGhlciBuZXR3b3JrIGRvbWFpbuKAmXMgbWdu
dCwgZXRjLiAgICAgICAgICAgICAgICB8DQogICAgICAgICAgICAgICstLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCiAgICAgICAgICAgICAgICAg
ICAgICAgICB8DQogICAgICAgICAgICAgICAgICAgICAgICAgfCAgQ2xpZW50IEZhY2luZyBJbnRl
cmZhY2UNCiAgICAgICAgICAgICAgICAgICAgICAgICB8DQogICAgICAgICAgICAgICAgICAgKy0t
LS0tKy0tLS0tLS0tLS0tLS0tLSsNCiAgICAgICAgICAgICAgICAgICB8TmV0d29yayBPcGVyYXRv
ciBtZ210fCAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tKw0KICAgICAgICAgICAgICAgICAg
IHwgU2VjdXJpdHkgQ29udHJvbGxlciB8IDwgLS0tLS0tLS0tID4gfCBEZXZlbG9wZXLigJlzIHwN
CiAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLSstLS0tLS0tLS0tKyAgUmVnaXN0cmF0aW9u
IHwgTWdudCBTeXN0ZW0gfA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAg
ICAgICAgSW50ZXJmYWNlICAgKy0tLS0tLS0tLS0tLS0rDQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IE5TRiBGYWNpbmcgSW50
ZXJmYWNlDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQogICAgICAgKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCiAgICAgICB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgICAg
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQog
ICArLS0tKy0tKyAgICAgICAgICstLS0tLS0rICAgICAgICAgICAgICstLS0tLS0rICAgICAgICst
LSstLS0rDQogICArIE5TRi0xKyAtLS0tLS0tICsgTlNGLW4rICAgICAgICAgICAgICtOU0YtMSAr
IC0tLS0tICtOU0YtbSArICAuIC4gLg0KICAgKy0tLS0tLSsgICAgICAgICArLS0tLS0tKyAgICAg
ICAgICAgICArLS0tLS0tKyAgICAgICArLS0tLS0tKw0KDQogICBWZW5kb3IgQSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFZlbmRvciBCDQoNCg0KRHVyaW5nIHRoZSBJMk5T
RiBlYXJseSBzdGFnZSAoYmVmb3JlIHRoZSBXRyB3YXMgY3JlYXRlZCksICJjYXBhYmlsaXR5IGlu
dGVyZmFjZSIgd2FzIHVzZWQgdG8gcmVwcmVzZW50IHRoZSBpbnRlcmZhY2UgYmV0d2VlbiBjb250
cm9sbGVyIDwtPiBOU0YsIGFuZCAic2VydmljZSBpbnRlcmZhY2UiIHdhcyB1c2VkIHRvIHJlcHJl
c2VudCB0aGUgaW50ZXJmYWNlIGJldHdlZW4gdGhlIENsaWVudCA8LT4gY29udHJvbGxlci4NCg0K
QXMgbWFueSBwZW9wbGUgdXNlIHRoZSB0ZXJtaW5vbG9naWVzIGxvb3NlbHksIHRoZSAiQ2FwYWJp
bGl0eSBJbnRlcmZhY2UiIGJlaW5nIGludGVyY2hhbmdlYWJseSB1c2VkIHdpdGggIkNhcGFiaWxp
dHkgTGF5ZXIiLCBhbmQgIlNlcnZpY2UgSW50ZXJmYWNlIiBiZWluZyBpbnRlcmNoYW5nZWFibHkg
dXNlZCB3aXRoICJTZXJ2aWNlIExheWVyIi4NCg0KVGhlIEkyTlNGIFRlcm1pbm9sb2d5IERyYWZ0
IGhhcyBkZWZpbmVkIHRoZSAiQ2FwYWJpbGl0eSBMYXllciIgKGluZGVwZW5kZW50IG9mIHdoaWNo
IGludGVyZmFjZSB0byB0aGUgY29udHJvbGxlcikgZm9yIGV4cG9zaW5nIHRoZSBjYXBhYmlsaXR5
IG9mIGEgZG9tYWluIChvdmVyIENsaWVudCBGYWNpbmcgICBJbnRlcmZhY2UpLCBvciBmb3IgZXhw
b3NpbmcgdGhlIGNhcGFiaWxpdHkgb2YgYSBOU0YgKG92ZXIgdGhlIE5TRiBGYWNpbmcgSW50ZXJm
YWNlKS4NCkJ5IHRoaXMgZGVmaW5pdGlvbiwgRUNBIFBvbGljeeKAmXMgIkV2ZW50IiBjYXBhYmls
aXR5IGNhbiBiZSBkaXNjb3ZlcmVkIGluZGVwZW5kZW50bHkgZnJvbSB0aGUgIkNvbmRpdGlvbiIg
Y2FwYWJpbGl0eSwgb3IgIkFjdGlvbiIgY2FwYWJpbGl0eS4NCg0KVGhlcmVmb3JlLCBjb250aW51
ZSB1c2luZyB0aGUgIOKAnENhcGFiaWxpdHkgSW50ZXJmYWNl4oCdIGNhbiBjYXVzZSBtb3JlIGNv
bmZ1c2lvbiBpbiB0aGUgZnV0dXJlIGFzIGl0cyBzb3VuZCBpcyB0b28gY2xvc2UgdG8gdGhlIOKA
nENhcGFiaWxpdHkgbGF5ZXLigJ0uDQoNClRoZXJlZm9yZSwgd2UgYXJlIGFza2luZyBwZW9wbGUg
dG8gc3RhdGUgd2hpY2ggb2YgIHRoZSBmb2xsb3dpbmcgb3B0aW9ucyBzaG91bGQgYmUgdXNlZDoN
Cg0KMS4gICAgICBVc2Ug4oCcQ2xpZW50IEZhY2luZyBJbnRlcmZhY2XigJ0gZm9yICJDbGllbnQg
PC0+IGNvbnRyb2xsZXIiOyBhbmQg4oCcTlNGIEZhY2luZyBJbnRlcmZhY2XigJ0gZm9yICJjb250
cm9sbGVyIDwtPiBOU0YiLA0KMi4gICAgICBVc2Ug4oCcQ29udHJvbGxlciBOb3J0aCBCb3VuZCBJ
bnRlcmZhY2XigJ0gZm9yICJDbGllbnQgPC0+IGNvbnRyb2xsZXIiOyBhbmQg4oCcQ29udHJvbGxl
ciBTb3V0aCBCb3VuZCBJbnRlcmZhY2XigJ0gZm9yIOKAnGNvbnRyb2xsZXIgPC0+IE5TRiIsIG9y
DQoNCk9yIHlvdSBjYW4gcHJvdmlkZSBhIGJldHRlciBvcHRpb24uDQoNClRoYW5rcywgTGluZGEN
Cg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KSTJu
c2YgbWFpbGluZyBsaXN0DQpJMm5zZkBpZXRmLm9yZzxtYWlsdG86STJuc2ZAaWV0Zi5vcmc+DQpo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2kybnNmDQoNCi0tDQoiRXN0YSB2
ZXogbm8gZmFsbGFyZW1vcywgRG9jdG9yIEluZmllcm5vIg0KDQpEciBEaWVnbyBSLiBMb3Bleg0K
VGVsZWZvbmljYSBJK0QNCmh0dHA6Ly9wZW9wbGUudGlkLmVzL2RpZWdvLmxvcGV6Lw0KDQplLW1h
aWw6IGRpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb20NClRlbDogICAgKzM0IDkxMyAxMjkgMDQx
DQpNb2JpbGU6ICszNCA2ODIgMDUxIDA5MQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQ0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQoNCkVzdGUgbWVuc2Fq
ZSB5IHN1cyBhZGp1bnRvcyBzZSBkaXJpZ2VuIGV4Y2x1c2l2YW1lbnRlIGEgc3UgZGVzdGluYXRh
cmlvLCBwdWVkZSBjb250ZW5lciBpbmZvcm1hY2nDs24gcHJpdmlsZWdpYWRhIG8gY29uZmlkZW5j
aWFsIHkgZXMgcGFyYSB1c28gZXhjbHVzaXZvIGRlIGxhIHBlcnNvbmEgbyBlbnRpZGFkIGRlIGRl
c3Rpbm8uIFNpIG5vIGVzIHVzdGVkLiBlbCBkZXN0aW5hdGFyaW8gaW5kaWNhZG8sIHF1ZWRhIG5v
dGlmaWNhZG8gZGUgcXVlIGxhIGxlY3R1cmEsIHV0aWxpemFjacOzbiwgZGl2dWxnYWNpw7NuIHkv
byBjb3BpYSBzaW4gYXV0b3JpemFjacOzbiBwdWVkZSBlc3RhciBwcm9oaWJpZGEgZW4gdmlydHVk
IGRlIGxhIGxlZ2lzbGFjacOzbiB2aWdlbnRlLiBTaSBoYSByZWNpYmlkbyBlc3RlIG1lbnNhamUg
cG9yIGVycm9yLCBsZSByb2dhbW9zIHF1ZSBub3MgbG8gY29tdW5pcXVlIGlubWVkaWF0YW1lbnRl
IHBvciBlc3RhIG1pc21hIHbDrWEgeSBwcm9jZWRhIGEgc3UgZGVzdHJ1Y2Npw7NuLg0KDQpUaGUg
aW5mb3JtYXRpb24gY29udGFpbmVkIGluIHRoaXMgdHJhbnNtaXNzaW9uIGlzIHByaXZpbGVnZWQg
YW5kIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBvbmx5IGZvciB0aGUgdXNlIG9m
IHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0eSBuYW1lZCBhYm92ZS4gSWYgdGhlIHJlYWRlciBvZiB0
aGlzIG1lc3NhZ2UgaXMgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHlvdSBhcmUgaGVyZWJ5
IG5vdGlmaWVkIHRoYXQgYW55IGRpc3NlbWluYXRpb24sIGRpc3RyaWJ1dGlvbiBvciBjb3B5aW5n
IG9mIHRoaXMgY29tbXVuaWNhdGlvbiBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiBJZiB5b3UgaGF2
ZSByZWNlaXZlZCB0aGlzIHRyYW5zbWlzc2lvbiBpbiBlcnJvciwgZG8gbm90IHJlYWQgaXQuIFBs
ZWFzZSBpbW1lZGlhdGVseSByZXBseSB0byB0aGUgc2VuZGVyIHRoYXQgeW91IGhhdmUgcmVjZWl2
ZWQgdGhpcyBjb21tdW5pY2F0aW9uIGluIGVycm9yIGFuZCB0aGVuIGRlbGV0ZSBpdC4NCg0KRXN0
YSBtZW5zYWdlbSBlIHNldXMgYW5leG9zIHNlIGRpcmlnZW0gZXhjbHVzaXZhbWVudGUgYW8gc2V1
IGRlc3RpbmF0w6FyaW8sIHBvZGUgY29udGVyIGluZm9ybWHDp8OjbyBwcml2aWxlZ2lhZGEgb3Ug
Y29uZmlkZW5jaWFsIGUgw6kgcGFyYSB1c28gZXhjbHVzaXZvIGRhIHBlc3NvYSBvdSBlbnRpZGFk
ZSBkZSBkZXN0aW5vLiBTZSBuw6NvIMOpIHZvc3NhIHNlbmhvcmlhIG8gZGVzdGluYXTDoXJpbyBp
bmRpY2FkbywgZmljYSBub3RpZmljYWRvIGRlIHF1ZSBhIGxlaXR1cmEsIHV0aWxpemHDp8Ojbywg
ZGl2dWxnYcOnw6NvIGUvb3UgY8OzcGlhIHNlbSBhdXRvcml6YcOnw6NvIHBvZGUgZXN0YXIgcHJv
aWJpZGEgZW0gdmlydHVkZSBkYSBsZWdpc2xhw6fDo28gdmlnZW50ZS4gU2UgcmVjZWJldSBlc3Rh
IG1lbnNhZ2VtIHBvciBlcnJvLCByb2dhbW9zLWxoZSBxdWUgbm9zIG8gY29tdW5pcXVlIGltZWRp
YXRhbWVudGUgcG9yIGVzdGEgbWVzbWEgdmlhIGUgcHJvY2VkYSBhIHN1YSBkZXN0cnVpw6fDo28N
Cg==

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KSGkgTGluZGEsDQo8ZGl2IGNsYXNz
PSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5JIGhhdmUgYWx3YXlzIGZv
dW5kIHByb2ZvdW5kbHkgd3JvbmcgdGhlIG5vcnRoYm91bmQgYW5kIHNvdXRoYm91bmQgdGVybXMs
IGFzIHRoZXkgaW1wbHkgYW4gYWJzb2x1dGUgcmVmZXJlbmNlIHN5c3RlbSB0aGF0IGJlY29tZXMg
Y2hhbGxlbmdlZCB2ZXJ5IHNvb24sIGFuZCB0aGVuIHlvdSBoYXZlIHRvIHN0YXJ0IHF1YWxpZnlp
bmcgd2hlcmUgYXJlIHlvdSB0YWxraW5nIG5vcnRoLSBvciBzb3V0aGJvdW5kLiBBcyBhbiBleGFt
cGxlLA0KIHRoaW5rIG9uIHRoZSBjdXJyZW50IGRyYWZ0cyBkZWFsaW5nIHdpdGggU0ROIGNvbnRy
b2xsZXJzIGF0IHRoZSDigJxJMk5TRiBzb3V0aGJvdW5k4oCdIGludGVyZmFjZSwgdXNpbmcgaXQg
YXMgYSDigJxTRE4gbm9ydGhib3VuZOKAnS4gSSBmaW5kIHRoaXMgZW50aXJlbHkgY29uZnVzaW5n
LiBTbyBwbGVhc2UgbGV04oCZcyBjb25maW5lIHRoZSBOb3J0aC1Tb3V0aCBjb29yZGluYXRlcyB0
byB0aGUgcGxhY2VzIHdoZXJlIHdlIGNhbiBub3QgZ2V0IHJpZCBvZiB0aGVtDQoganVzdCBmb3Ig
aGlzdG9yaWNhbCByZWFzb25zLjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8
L2Rpdj4NCjxkaXYgY2xhc3M9IiI+SeKAmWQgbGlrZSB0byBtYWludGFpbiB0aGUgJnF1b3Q7c2Vy
dmljZSZxdW90OyBhbmQg4oCcY2FwYWJpbGl0eeKAnSB0ZXJtcywgYW5kIEkgZG8gbm90IHVuZGVy
c3RhbmQ6PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBj
bGFzcz0iIj4qIFdoeSB5b3Ugc2F5IHRoYXQgY2FwYWJpbGl0aWVzIG9mIE5TRnMgY2FuIGJlIGV4
cG9zZWQgdGhyb3VnaCB0aGUgc2VydmljZSBpbnRlcmZhY2UuIEV2ZW4gaWYgdGhhdCB3YXMgdGhl
IGNhc2UsIHRoZSBzZWN1cml0eSBjb250cm9sbGVyIHNob3VsZCBub3QgZXhwb3NlIHRoZW0gYXMg
4oCcTlNGIGNhcGFiaWxpdGllc+KAnSBidXQgYXMg4oCcc2VjdXJpdHkgY29udHJvbGxlciBzZXJ2
aWNlcyZxdW90OywgYXMgdGhlIGNvbnRyb2xsZXIgbXVzdA0KIGFic3RyYWN0IHRoZSB1bmRlcmx5
aW5nIE5TRnM8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2
IGNsYXNzPSIiPiogV2hhdCB5b3UgcmVmZXIgd2l0aCDigJxFdmVudCBjYXBhYmlsaXR54oCdLCDi
gJxDb25kaXRpb24gY2FwYWJpbGl0eeKAnSBhbmQg4oCcQWN0aW9uIGNhcGFiaWxpdHnigJ0uIE5T
RiBjYXBhYmlsaXRpZXMgc2hvdWxkIGJlIGFubm91bmNlZCB0aHJvdWdoIHRoZSByZWdpc3RyYXRp
b24gaW50ZXJmYWNlIGFuZCBtYW5hZ2VkIHRocm91Z2ggdGhlIGNhcGFiaWxpdHkgaW50ZXJmYWNl
ICh3aGF0IHlvdSBjYWxsIHNvdXRoYm91bmQgaW4geW91ciBtZXNzYWdlcykNCiBhY2NvcmRpbmcg
dG8gdGhlIHBvbGljaWVzIGV4cHJlc3NlZCBpbiB0ZXJtcyBvZiBFQ0EgcnVsZXMsIGJ1dCB0aGVz
ZSBydWxlcyAob3IgdGhlaXIgY29tcG9uZW50cykgYXJlIG5vdCBwYXJ0IG9mIHRoZSBjYXBhYmls
aXRpZXMgd2hhdHNvZXZlcuKApjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8
L2Rpdj4NCjxkaXYgY2xhc3M9IiI+QmUgZ29vZGUsPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBj
bGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8ZGl2Pg0KPGJs
b2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPk9uIDI0IEp1biAy
MDE2LCBhdCAyNDozMSAsIExpbmRhIER1bmJhciAmbHQ7PGEgaHJlZj0ibWFpbHRvOmxpbmRhLmR1
bmJhckBodWF3ZWkuY29tIiBjbGFzcz0iIj5saW5kYS5kdW5iYXJAaHVhd2VpLmNvbTwvYT4mZ3Q7
IHdyb3RlOjwvZGl2Pg0KPGJyIGNsYXNzPSJBcHBsZS1pbnRlcmNoYW5nZS1uZXdsaW5lIj4NCjxk
aXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiIHN0eWxlPSJwYWdlOiBXb3Jk
U2VjdGlvbjE7IGZvbnQtZmFtaWx5OiBMdWNpZGFHcmFuZGU7IGZvbnQtc2l6ZTogMTFweDsgZm9u
dC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQ6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1h
bDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgb3JwaGFuczog
YXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3Jt
OiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87IHdvcmQtc3BhY2luZzog
MHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7Ij4NCjxkaXYgc3R5bGU9Im1hcmdp
bjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDb25z
b2xhczsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcn
OyIgY2xhc3M9IiI+STJOU0YgV0c6PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTAuNXB0OyBm
b250LWZhbWlseTogQ29uc29sYXM7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTogJ0NvdXJpZXIgTmV3JzsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5
bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFt
aWx5OiBDb25zb2xhczsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiAnQ291
cmllciBOZXcnOyIgY2xhc3M9IiI+TmVlZCB5b3VyIG9waW5pb24gZm9yIGEgZ29vZCBuYW1lIHRv
IHJlcHJlc2VudCDigJxDbGllbnQgRmFjaW5nIEludGVyZmFjZeKAnSBhbmQg4oCcTlNGIEZhY2lu
ZyBJbnRlcmZhY2XigJ0gb2YgdGhlIEkyTlNGIHJlZmVyZW5jZSBtb2RlbDo8L3NwYW4+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogOHB0OyBmb250LWZhbWlseTogJ0NvdXJpZXIgTmV3JzsiIGNsYXNz
PSIiPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJp
LCBzYW5zLXNlcmlmOyBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsiIGNsYXNzPSIiPg0KPHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogOHB0OyBmb250LWZhbWlseTogJ0NvdXJpZXIgTmV3JzsiIGNsYXNz
PSIiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyYjNDM7LS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0mIzQzOzxvOnAgY2xhc3M9IiI+PC9vOnA+
PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250
LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBwYWdlLWJyZWFr
LWFmdGVyOiBhdm9pZDsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogOHB0OyBm
b250LWZhbWlseTogJ0NvdXJpZXIgTmV3JzsiIGNsYXNzPSIiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEkyTlNGIENsaWVudCZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+
DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lk
OyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA4cHQ7IGZvbnQtZmFtaWx5OiAn
Q291cmllciBOZXcnOyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwgRS5nLiBPdmVy
bGF5IE5ldHdvcmsgTWdudCwgRW50ZXJwcmlzZSBuZXR3b3JrIE1nbnQmbmJzcDsgfDxvOnAgY2xh
c3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAu
MDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTogOHB0OyBmb250LWZhbWlseTogJ0NvdXJpZXIgTmV3JzsiIGNsYXNzPSIiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyB8Jm5ic3A7IGFub3RoZXIgbmV0d29yayBkb21haW7igJlzIG1nbnQsIGV0
Yy4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfDxvOnAgY2xhc3M9IiI+PC9vOnA+
PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250
LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBwYWdlLWJyZWFr
LWFmdGVyOiBhdm9pZDsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogOHB0OyBm
b250LWZhbWlseTogJ0NvdXJpZXIgTmV3JzsiIGNsYXNzPSIiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyAmIzQzOy0tLS0tLS0tLS0mIzQzOy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLSYjNDM7PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxl
PSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7IHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkOyIgY2xhc3M9IiI+
DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA4cHQ7IGZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcn
OyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8bzpwIGNsYXNzPSIi
PjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFw
dDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgcGFn
ZS1icmVhay1hZnRlcjogYXZvaWQ7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6
IDhwdDsgZm9udC1mYW1pbHk6ICdDb3VyaWVyIE5ldyc7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyBDbGllbnQgRmFjaW5nIEludGVyZmFjZTxvOnAgY2xh
c3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAu
MDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTogOHB0OyBmb250LWZhbWlseTogJ0NvdXJpZXIgTmV3JzsiIGNsYXNzPSIiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3w8bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48
L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgcGFnZS1icmVhay1hZnRlcjog
YXZvaWQ7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDhwdDsgZm9udC1mYW1p
bHk6ICdDb3VyaWVyIE5ldyc7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7JiM0MzstLS0tLSYjNDM7LS0tLS0tLS0tLS0tLS0tJiM0
MzsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8bzpwIGNsYXNzPSIi
PjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFw
dDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgcGFn
ZS1icmVhay1hZnRlcjogYXZvaWQ7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6
IDhwdDsgZm9udC1mYW1pbHk6ICdDb3VyaWVyIE5ldyc7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt8TmV0d29yayBPcGVy
YXRvciBtZ210fCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0tLS0tLS0tLS0tLS0m
IzQzOzxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJp
LCBzYW5zLXNlcmlmOyBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsiIGNsYXNzPSIiPg0KPHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogOHB0OyBmb250LWZhbWlseTogJ0NvdXJpZXIgTmV3JzsiIGNsYXNz
PSIiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8
IFNlY3VyaXR5IENvbnRyb2xsZXIgfCAmbHQ7IC0tLS0tLS0tLSAmZ3Q7IHwgRGV2ZWxvcGVy4oCZ
cyB8PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46
IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkOyIgY2xhc3M9IiI+DQo8c3BhbiBz
dHlsZT0iZm9udC1zaXplOiA4cHQ7IGZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcnOyIgY2xhc3M9
IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYj
NDM7LS0tLS0tLS0tLSYjNDM7LS0tLS0tLS0tLSYjNDM7Jm5ic3A7IFJlZ2lzdHJhdGlvbiB8IE1n
bnQgU3lzdGVtIHw8bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9
Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7IiBjbGFzcz0iIj4N
CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDhwdDsgZm9udC1mYW1pbHk6ICdDb3VyaWVyIE5ldyc7
IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7fCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtJbnRlcmZhY2UmbmJzcDsmbmJz
cDsgJiM0MzstLS0tLS0tLS0tLS0tJiM0Mzs8bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rp
dj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgcGFnZS1icmVhay1hZnRlcjogYXZv
aWQ7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDhwdDsgZm9udC1mYW1pbHk6
ICdDb3VyaWVyIE5ldyc7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzxvOnAgY2xhc3M9IiI+PC9vOnA+PC9z
cGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNp
emU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBwYWdlLWJyZWFrLWFm
dGVyOiBhdm9pZDsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogOHB0OyBmb250
LWZhbWlseTogJ0NvdXJpZXIgTmV3JzsiIGNsYXNzPSIiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3wgTlNGIEZhY2luZyBJ
bnRlcmZhY2U8bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7IiBjbGFzcz0iIj4NCjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDhwdDsgZm9udC1mYW1pbHk6ICdDb3VyaWVyIE5ldyc7IiBj
bGFzcz0iIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgfDxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHls
ZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsiIGNsYXNzPSIi
Pg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogOHB0OyBmb250LWZhbWlseTogJ0NvdXJpZXIgTmV3
JzsiIGNsYXNzPSIiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0mIzQzOy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0mIzQz
OzxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAw
aW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTogOHB0OyBmb250LWZhbWlseTogJ0NvdXJpZXIgTmV3JzsiIGNsYXNzPSIi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8
bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGlu
IDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxl
PSJmb250LXNpemU6IDhwdDsgZm9udC1mYW1pbHk6ICdDb3VyaWVyIE5ldyc7IiBjbGFzcz0iIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8PG86
cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAw
aW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0i
Zm9udC1zaXplOiA4cHQ7IGZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcnOyIgY2xhc3M9IiI+Jm5i
c3A7Jm5ic3A7ICYjNDM7LS0tJiM0MzstLSYjNDM7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS0tLS0tJiM0MzsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0
MzstLS0tLS0mIzQzOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0t
JiM0MzstLS0mIzQzOzxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHls
ZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsiIGNsYXNzPSIi
Pg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogOHB0OyBmb250LWZhbWlseTogJ0NvdXJpZXIgTmV3
JzsiIGNsYXNzPSIiPiZuYnNwOyZuYnNwOyAmIzQzOyBOU0YtMSYjNDM7IC0tLS0tLS0gJiM0Mzsg
TlNGLW4mIzQzOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzO05TRi0xICYjNDM7IC0tLS0tICYjNDM7TlNG
LW0gJiM0MzsmbmJzcDsgLiAuIC48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxk
aXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250
LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7IiBj
bGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDhwdDsgZm9udC1mYW1pbHk6ICdDb3Vy
aWVyIE5ldyc7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsmbmJzcDsmIzQzOy0tLS0tLSYjNDM7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS0tLS0t
JiM0MzsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLS0tLS0mIzQzOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0tLS0tLSYjNDM7PG86cCBjbGFzcz0iIj48L286cD48L3Nw
YW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6
ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IHBhZ2UtYnJlYWstYWZ0
ZXI6IGF2b2lkOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA4cHQ7IGZvbnQt
ZmFtaWx5OiAnQ291cmllciBOZXcnOyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjwvZGl2Pg0KPGRp
diBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsiIGNs
YXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogOHB0OyBmb250LWZhbWlseTogJ0NvdXJp
ZXIgTmV3JzsiIGNsYXNzPSIiPiZuYnNwOyZuYnNwOyBWZW5kb3IgQSZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBWZW5kb3IgQjxvOnAgY2xh
c3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAu
MDAwMXB0OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENvbnNvbGFzOyIgY2xhc3M9
IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA4cHQ7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+
PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTog
MTAuNXB0OyBmb250LWZhbWlseTogQ29uc29sYXM7IiBjbGFzcz0iIj4NCjxvOnAgY2xhc3M9IiI+
Jm5ic3A7PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7
IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ29uc29sYXM7IiBjbGFzcz0iIj4NCkR1
cmluZyB0aGUgSTJOU0YgZWFybHkgc3RhZ2UgKGJlZm9yZSB0aGUgV0cgd2FzIGNyZWF0ZWQpLCAm
cXVvdDtjYXBhYmlsaXR5IGludGVyZmFjZSZxdW90OyB3YXMgdXNlZCB0byByZXByZXNlbnQgdGhl
IGludGVyZmFjZSBiZXR3ZWVuIGNvbnRyb2xsZXIgJmx0Oy0mZ3Q7IE5TRiwgYW5kICZxdW90O3Nl
cnZpY2UgaW50ZXJmYWNlJnF1b3Q7IHdhcyB1c2VkIHRvIHJlcHJlc2VudCB0aGUgaW50ZXJmYWNl
IGJldHdlZW4gdGhlIENsaWVudCAmbHQ7LSZndDsgY29udHJvbGxlci48bzpwIGNsYXNzPSIiPjwv
bzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNp
emU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENvbnNvbGFzOyIgY2xhc3M9IiI+DQo8bzpwIGNsYXNz
PSIiPiZuYnNwOzwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAw
MXB0OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENvbnNvbGFzOyIgY2xhc3M9IiI+
DQpBcyBtYW55IHBlb3BsZSB1c2UgdGhlIHRlcm1pbm9sb2dpZXMgbG9vc2VseSwgdGhlICZxdW90
O0NhcGFiaWxpdHkgSW50ZXJmYWNlJnF1b3Q7IGJlaW5nIGludGVyY2hhbmdlYWJseSB1c2VkIHdp
dGggJnF1b3Q7Q2FwYWJpbGl0eSBMYXllciZxdW90OywgYW5kICZxdW90O1NlcnZpY2UgSW50ZXJm
YWNlJnF1b3Q7IGJlaW5nIGludGVyY2hhbmdlYWJseSB1c2VkIHdpdGggJnF1b3Q7U2VydmljZSBM
YXllciZxdW90Oy48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENvbnNv
bGFzOyIgY2xhc3M9IiI+DQo8bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvZGl2Pg0KPGRpdiBz
dHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1m
YW1pbHk6IENvbnNvbGFzOyIgY2xhc3M9IiI+DQpUaGUgSTJOU0YgVGVybWlub2xvZ3kgRHJhZnQg
aGFzIGRlZmluZWQgdGhlICZxdW90O0NhcGFiaWxpdHkgTGF5ZXImcXVvdDsgKGluZGVwZW5kZW50
IG9mIHdoaWNoIGludGVyZmFjZSB0byB0aGUgY29udHJvbGxlcikgZm9yIGV4cG9zaW5nIHRoZSBj
YXBhYmlsaXR5IG9mIGEgZG9tYWluIChvdmVyIENsaWVudCBGYWNpbmcgJm5ic3A7Jm5ic3A7SW50
ZXJmYWNlKSwgb3IgZm9yIGV4cG9zaW5nIHRoZSBjYXBhYmlsaXR5IG9mIGEgTlNGIChvdmVyIHRo
ZSBOU0YgRmFjaW5nIEludGVyZmFjZSkuPHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJt
YXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTog
Q29uc29sYXM7IiBjbGFzcz0iIj4NCkJ5IHRoaXMgZGVmaW5pdGlvbiwgRUNBIFBvbGljeeKAmXMg
JnF1b3Q7RXZlbnQmcXVvdDsgY2FwYWJpbGl0eSBjYW4gYmUgZGlzY292ZXJlZCBpbmRlcGVuZGVu
dGx5IGZyb20gdGhlICZxdW90O0NvbmRpdGlvbiZxdW90OyBjYXBhYmlsaXR5LCBvciAmcXVvdDtB
Y3Rpb24mcXVvdDsgY2FwYWJpbGl0eS48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBz
dHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1m
YW1pbHk6IENvbnNvbGFzOyIgY2xhc3M9IiI+DQo8bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwv
ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEx
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQpUaGVyZWZv
cmUsIGNvbnRpbnVlIHVzaW5nIHRoZSAmbmJzcDvigJxDYXBhYmlsaXR5IEludGVyZmFjZeKAnSBj
YW4gY2F1c2UgbW9yZSBjb25mdXNpb24gaW4gdGhlIGZ1dHVyZSBhcyBpdHMgc291bmQgaXMgdG9v
IGNsb3NlIHRvIHRoZSDigJxDYXBhYmlsaXR5IGxheWVy4oCdLiAmbmJzcDs8bzpwIGNsYXNzPSIi
PjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250
LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+
DQo8bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAw
aW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyIgY2xhc3M9IiI+DQpUaGVyZWZvcmUsIHdlIGFyZSBhc2tpbmcgcGVvcGxlIHRv
IHN0YXRlIHdoaWNoIG9mICZuYnNwO3RoZSBmb2xsb3dpbmcgb3B0aW9ucyBzaG91bGQgYmUgdXNl
ZDo8bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGlu
IDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyIgY2xhc3M9IiI+DQo8bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvZGl2Pg0KPGRpdiBz
dHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0IDAuNWluOyBmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyB0ZXh0LWluZGVudDogLTAuMjVpbjsiIGNs
YXNzPSIiPg0KPHNwYW4gY2xhc3M9IiI+MS48c3BhbiBzdHlsZT0iZm9udC1zdHlsZTogbm9ybWFs
OyBmb250LXZhcmlhbnQ6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zaXplOiA3
cHQ7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJzsi
IGNsYXNzPSIiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzxzcGFuIGNsYXNzPSJBcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PC9zcGFuPlVzZSDigJxDbGll
bnQgRmFjaW5nIEludGVyZmFjZeKAnQ0KIGZvciAmcXVvdDtDbGllbnQgJmx0Oy0mZ3Q7IGNvbnRy
b2xsZXImcXVvdDs7IGFuZCDigJxOU0YgRmFjaW5nIEludGVyZmFjZeKAnSBmb3IgJnF1b3Q7Y29u
dHJvbGxlciAmbHQ7LSZndDsgTlNGJnF1b3Q7LDxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQgMC41aW47IGZvbnQtc2l6ZTogMTFw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IHRleHQtaW5kZW50OiAtMC4yNWlu
OyIgY2xhc3M9IiI+DQo8c3BhbiBjbGFzcz0iIj4yLjxzcGFuIHN0eWxlPSJmb250LXN0eWxlOiBu
b3JtYWw7IGZvbnQtdmFyaWFudDogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXNp
emU6IDdwdDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9t
YW4nOyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PHNwYW4gY2xhc3M9
IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48L3NwYW4+VXNlIOKA
nENvbnRyb2xsZXIgTm9ydGgNCiBCb3VuZCBJbnRlcmZhY2XigJ0gZm9yICZxdW90O0NsaWVudCAm
bHQ7LSZndDsgY29udHJvbGxlciZxdW90OzsgYW5kIOKAnENvbnRyb2xsZXIgU291dGggQm91bmQg
SW50ZXJmYWNl4oCdIGZvciDigJxjb250cm9sbGVyICZsdDstJmd0OyBOU0YmcXVvdDssIG9yPG86
cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsi
IGNsYXNzPSIiPg0KPG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9
Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KT3IgeW91IGNhbiBwcm92aWRlIGEgYmV0
dGVyIG9wdGlvbi48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBp
biAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsiIGNsYXNzPSIiPg0KPG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L2Rpdj4NCjxkaXYg
c3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KVGhhbmtzLCBMaW5kYTxzcGFu
IGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48bzpwIGNsYXNzPSIi
PjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250
LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+
DQo8bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAw
aW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvZGl2Pg0K
PC9kaXY+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEx1Y2lkYUdyYW5kZTsgZm9udC1zaXpl
OiAxMXB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudDogbm9ybWFsOyBmb250LXdl
aWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBsaW5lLWhlaWdodDogbm9ybWFs
OyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4
dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29y
ZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgZmxvYXQ6IG5v
bmU7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyIgY2xhc3M9IiI+X19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188L3NwYW4+PGJyIHN0eWxlPSJmb250LWZh
bWlseTogTHVjaWRhR3JhbmRlOyBmb250LXNpemU6IDExcHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsg
Zm9udC12YXJpYW50OiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5n
OiBub3JtYWw7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246
IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3Bh
Y2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0
LXN0cm9rZS13aWR0aDogMHB4OyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
IEx1Y2lkYUdyYW5kZTsgZm9udC1zaXplOiAxMXB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQt
dmFyaWFudDogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9y
bWFsOyBsaW5lLWhlaWdodDogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFy
dDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBu
b3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJv
a2Utd2lkdGg6IDBweDsgZmxvYXQ6IG5vbmU7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyIg
Y2xhc3M9IiI+STJuc2YNCiBtYWlsaW5nIGxpc3Q8L3NwYW4+PGJyIHN0eWxlPSJmb250LWZhbWls
eTogTHVjaWRhR3JhbmRlOyBmb250LXNpemU6IDExcHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9u
dC12YXJpYW50OiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBu
b3JtYWw7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0
YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6
IG5vcm1hbDsgd2lkb3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0
cm9rZS13aWR0aDogMHB4OyIgY2xhc3M9IiI+DQo8YSBocmVmPSJtYWlsdG86STJuc2ZAaWV0Zi5v
cmciIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgZm9u
dC1mYW1pbHk6IEx1Y2lkYUdyYW5kZTsgZm9udC1zaXplOiAxMXB4OyBmb250LXN0eWxlOiBub3Jt
YWw7IGZvbnQtdmFyaWFudDogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3Bh
Y2luZzogbm9ybWFsOyBsaW5lLWhlaWdodDogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFs
aWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRl
LXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQt
dGV4dC1zdHJva2Utd2lkdGg6IDBweDsiIGNsYXNzPSIiPkkybnNmQGlldGYub3JnPC9hPjxiciBz
dHlsZT0iZm9udC1mYW1pbHk6IEx1Y2lkYUdyYW5kZTsgZm9udC1zaXplOiAxMXB4OyBmb250LXN0
eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudDogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBs
ZXR0ZXItc3BhY2luZzogbm9ybWFsOyBsaW5lLWhlaWdodDogbm9ybWFsOyBvcnBoYW5zOiBhdXRv
OyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5v
bmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7
IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsiIGNsYXNzPSIiPg0KPGEgaHJlZj0iaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pMm5zZiIgc3R5bGU9ImNvbG9yOiBw
dXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyBmb250LWZhbWlseTogTHVjaWRhR3Jh
bmRlOyBmb250LXNpemU6IDExcHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50OiBu
b3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IGxpbmUt
aGVpZ2h0OiBub3JtYWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWlu
ZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lk
b3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDog
MHB4OyIgY2xhc3M9IiI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pMm5z
ZjwvYT48L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPGJyIGNsYXNzPSIiPg0KPGRpdiBh
cHBsZS1jb250ZW50LWVkaXRlZD0idHJ1ZSIgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJjb2xvcjog
cmdiKDAsIDAsIDApOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0
LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdo
aXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJr
aXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgd29yZC13cmFwOiBicmVhay13b3JkOyAtd2Via2l0
LW5ic3AtbW9kZTogc3BhY2U7IC13ZWJraXQtbGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2U7
IiBjbGFzcz0iIj4NCi0tPGJyIGNsYXNzPSIiPg0KJnF1b3Q7RXN0YSB2ZXogbm8gZmFsbGFyZW1v
cywgRG9jdG9yIEluZmllcm5vJnF1b3Q7PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KRHIg
RGllZ28gUi4gTG9wZXo8YnIgY2xhc3M9IiI+DQpUZWxlZm9uaWNhIEkmIzQzO0Q8YnIgY2xhc3M9
IiI+DQo8YSBocmVmPSJodHRwOi8vcGVvcGxlLnRpZC5lcy9kaWVnby5sb3Blei8iIGNsYXNzPSIi
Pmh0dHA6Ly9wZW9wbGUudGlkLmVzL2RpZWdvLmxvcGV6LzwvYT48YnIgY2xhc3M9IiI+DQo8YnIg
Y2xhc3M9IiI+DQplLW1haWw6IGRpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb208YnIgY2xhc3M9
IiI+DQpUZWw6ICZuYnNwOyAmbmJzcDsmIzQzOzM0IDkxMyAxMjkgMDQxPGJyIGNsYXNzPSIiPg0K
TW9iaWxlOiAmIzQzOzM0IDY4MiAwNTEgMDkxPGJyIGNsYXNzPSIiPg0KLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLTwvZGl2Pg0KPC9kaXY+DQo8YnIgY2xhc3M9IiI+DQo8L2Rpdj4N
Cjxicj4NCjxocj4NCjxmb250IGZhY2U9IkFyaWFsIiBjb2xvcj0iR3JheSIgc2l6ZT0iMSI+PGJy
Pg0KRXN0ZSBtZW5zYWplIHkgc3VzIGFkanVudG9zIHNlIGRpcmlnZW4gZXhjbHVzaXZhbWVudGUg
YSBzdSBkZXN0aW5hdGFyaW8sIHB1ZWRlIGNvbnRlbmVyIGluZm9ybWFjacOzbiBwcml2aWxlZ2lh
ZGEgbyBjb25maWRlbmNpYWwgeSBlcyBwYXJhIHVzbyBleGNsdXNpdm8gZGUgbGEgcGVyc29uYSBv
IGVudGlkYWQgZGUgZGVzdGluby4gU2kgbm8gZXMgdXN0ZWQuIGVsIGRlc3RpbmF0YXJpbyBpbmRp
Y2FkbywgcXVlZGEgbm90aWZpY2FkbyBkZSBxdWUgbGENCiBsZWN0dXJhLCB1dGlsaXphY2nDs24s
IGRpdnVsZ2FjacOzbiB5L28gY29waWEgc2luIGF1dG9yaXphY2nDs24gcHVlZGUgZXN0YXIgcHJv
aGliaWRhIGVuIHZpcnR1ZCBkZSBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZS4gU2kgaGEgcmVjaWJp
ZG8gZXN0ZSBtZW5zYWplIHBvciBlcnJvciwgbGUgcm9nYW1vcyBxdWUgbm9zIGxvIGNvbXVuaXF1
ZSBpbm1lZGlhdGFtZW50ZSBwb3IgZXN0YSBtaXNtYSB2w61hIHkgcHJvY2VkYSBhIHN1IGRlc3Ry
dWNjacOzbi48YnI+DQo8YnI+DQpUaGUgaW5mb3JtYXRpb24gY29udGFpbmVkIGluIHRoaXMgdHJh
bnNtaXNzaW9uIGlzIHByaXZpbGVnZWQgYW5kIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiBpbnRl
bmRlZCBvbmx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0eSBuYW1lZCBh
Ym92ZS4gSWYgdGhlIHJlYWRlciBvZiB0aGlzIG1lc3NhZ2UgaXMgbm90IHRoZSBpbnRlbmRlZCBy
ZWNpcGllbnQsIHlvdSBhcmUgaGVyZWJ5IG5vdGlmaWVkIHRoYXQgYW55IGRpc3NlbWluYXRpb24s
DQogZGlzdHJpYnV0aW9uIG9yIGNvcHlpbmcgb2YgdGhpcyBjb21tdW5pY2F0aW9uIGlzIHN0cmlj
dGx5IHByb2hpYml0ZWQuIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgdHJhbnNtaXNzaW9uIGlu
IGVycm9yLCBkbyBub3QgcmVhZCBpdC4gUGxlYXNlIGltbWVkaWF0ZWx5IHJlcGx5IHRvIHRoZSBz
ZW5kZXIgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGNvbW11bmljYXRpb24gaW4gZXJyb3Ig
YW5kIHRoZW4gZGVsZXRlIGl0Ljxicj4NCjxicj4NCkVzdGEgbWVuc2FnZW0gZSBzZXVzIGFuZXhv
cyBzZSBkaXJpZ2VtIGV4Y2x1c2l2YW1lbnRlIGFvIHNldSBkZXN0aW5hdMOhcmlvLCBwb2RlIGNv
bnRlciBpbmZvcm1hw6fDo28gcHJpdmlsZWdpYWRhIG91IGNvbmZpZGVuY2lhbCBlIMOpIHBhcmEg
dXNvIGV4Y2x1c2l2byBkYSBwZXNzb2Egb3UgZW50aWRhZGUgZGUgZGVzdGluby4gU2UgbsOjbyDD
qSB2b3NzYSBzZW5ob3JpYSBvIGRlc3RpbmF0w6FyaW8gaW5kaWNhZG8sIGZpY2Egbm90aWZpY2Fk
byBkZSBxdWUgYQ0KIGxlaXR1cmEsIHV0aWxpemHDp8OjbywgZGl2dWxnYcOnw6NvIGUvb3UgY8Oz
cGlhIHNlbSBhdXRvcml6YcOnw6NvIHBvZGUgZXN0YXIgcHJvaWJpZGEgZW0gdmlydHVkZSBkYSBs
ZWdpc2xhw6fDo28gdmlnZW50ZS4gU2UgcmVjZWJldSBlc3RhIG1lbnNhZ2VtIHBvciBlcnJvLCBy
b2dhbW9zLWxoZSBxdWUgbm9zIG8gY29tdW5pcXVlIGltZWRpYXRhbWVudGUgcG9yIGVzdGEgbWVz
bWEgdmlhIGUgcHJvY2VkYSBhIHN1YSBkZXN0cnVpw6fDo288YnI+DQo8L2ZvbnQ+DQo8L2JvZHk+
DQo8L2h0bWw+DQo=

--_000_E34BFF011CF344528E8B810E640EBD9Dtelefonicacom_--



From nobody Fri Jun 24 00:58:33 2016
Return-Path: <mohamed.boucadair@orange.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 2E77612D176 for <i2nsf@ietfa.amsl.com>; Fri, 24 Jun 2016 00:58:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.618
X-Spam-Level: 
X-Spam-Status: No, score=-2.618 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id S3XPtEeOzS1C for <i2nsf@ietfa.amsl.com>; Fri, 24 Jun 2016 00:58:29 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias92.francetelecom.com [193.251.215.92]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 76EBB12D128 for <I2NSF@ietf.org>; Fri, 24 Jun 2016 00:58:27 -0700 (PDT)
Received: from omfedm08.si.francetelecom.fr (unknown [xx.xx.xx.4]) by omfedm11.si.francetelecom.fr (ESMTP service) with ESMTP id ABBC63B42BD; Fri, 24 Jun 2016 09:58:25 +0200 (CEST)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [10.114.31.60]) by omfedm08.si.francetelecom.fr (ESMTP service) with ESMTP id 7D66B238061; Fri, 24 Jun 2016 09:58:25 +0200 (CEST)
Received: from OPEXCLILMA3.corporate.adroot.infra.ftgroup ([fe80::60a9:abc3:86e6:2541]) by OPEXCLILM7F.corporate.adroot.infra.ftgroup ([fe80::c1d7:e278:e357:11ad%19]) with mapi id 14.03.0294.000; Fri, 24 Jun 2016 09:58:25 +0200
From: <mohamed.boucadair@orange.com>
To: "Diego R. Lopez" <diego.r.lopez@telefonica.com>, Linda Dunbar <linda.dunbar@huawei.com>
Thread-Topic: [I2nsf] Should we call "South Bound Interface" for the interface between "controller <-> NSF", and "North Bound Interface" for the interface between "Client <-> controller"?
Thread-Index: AdHNnv8jNxSBrGYbQR+WQFZhaah7DwAO+oaAAASzkMA=
Date: Fri, 24 Jun 2016 07:58:25 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B933008DB8948@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
References: <4A95BA014132FF49AE685FAB4B9F17F657ED6AC1@dfweml501-mbb> <E34BFF01-1CF3-4452-8E8B-810E640EBD9D@telefonica.com>
In-Reply-To: <E34BFF01-1CF3-4452-8E8B-810E640EBD9D@telefonica.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.5]
Content-Type: multipart/alternative; boundary="_000_787AE7BB302AE849A7480A190F8B933008DB8948OPEXCLILMA3corp_"
MIME-Version: 1.0
X-PMX-Version: 6.2.1.2478543, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2016.6.24.60616
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/lbMg2f3CcH77gULSJ4i-X3IekS8>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>
Subject: Re: [I2nsf] Should we call "South Bound Interface" for the interface between "controller <-> NSF", and "North Bound Interface" for the interface between "Client <-> controller"?
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 24 Jun 2016 07:58:32 -0000

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

SGkgTGluZGEsIGFsbCwNCg0KSSBmdWxseSBhZ3JlZSB3aXRoIERpZWdvIGFib3V0IHRoZSBOb3J0
aC1Tb3V0aCBjb29yZGluYXRlcyB0aGluZy4NCg0KQ2xpZW50LWZhY2luZyBpbnRlcmZhY2UgYW5k
IE5TRi1mYWNpbmcgaW50ZXJmYWNlIHRlcm1zIGFyZSBqdXN0IGZpbmUgdG8gcmVmZXIgdG8gdGhl
c2UgaW50ZXJmYWNlcy4NCg0KQ2hlZXJzLA0KTWVkDQoNCkRlIDogSTJuc2YgW21haWx0bzppMm5z
Zi1ib3VuY2VzQGlldGYub3JnXSBEZSBsYSBwYXJ0IGRlIERpZWdvIFIuIExvcGV6DQpFbnZvecOp
IDogdmVuZHJlZGkgMjQganVpbiAyMDE2IDA3OjQwDQrDgCA6IExpbmRhIER1bmJhcg0KQ2MgOiBJ
Mk5TRkBpZXRmLm9yZw0KT2JqZXQgOiBSZTogW0kybnNmXSBTaG91bGQgd2UgY2FsbCAiU291dGgg
Qm91bmQgSW50ZXJmYWNlIiBmb3IgdGhlIGludGVyZmFjZSBiZXR3ZWVuICJjb250cm9sbGVyIDwt
PiBOU0YiLCBhbmQgIk5vcnRoIEJvdW5kIEludGVyZmFjZSIgZm9yIHRoZSBpbnRlcmZhY2UgYmV0
d2VlbiAiQ2xpZW50IDwtPiBjb250cm9sbGVyIj8NCg0KSGkgTGluZGEsDQoNCkkgaGF2ZSBhbHdh
eXMgZm91bmQgcHJvZm91bmRseSB3cm9uZyB0aGUgbm9ydGhib3VuZCBhbmQgc291dGhib3VuZCB0
ZXJtcywgYXMgdGhleSBpbXBseSBhbiBhYnNvbHV0ZSByZWZlcmVuY2Ugc3lzdGVtIHRoYXQgYmVj
b21lcyBjaGFsbGVuZ2VkIHZlcnkgc29vbiwgYW5kIHRoZW4geW91IGhhdmUgdG8gc3RhcnQgcXVh
bGlmeWluZyB3aGVyZSBhcmUgeW91IHRhbGtpbmcgbm9ydGgtIG9yIHNvdXRoYm91bmQuIEFzIGFu
IGV4YW1wbGUsIHRoaW5rIG9uIHRoZSBjdXJyZW50IGRyYWZ0cyBkZWFsaW5nIHdpdGggU0ROIGNv
bnRyb2xsZXJzIGF0IHRoZSDigJxJMk5TRiBzb3V0aGJvdW5k4oCdIGludGVyZmFjZSwgdXNpbmcg
aXQgYXMgYSDigJxTRE4gbm9ydGhib3VuZOKAnS4gSSBmaW5kIHRoaXMgZW50aXJlbHkgY29uZnVz
aW5nLiBTbyBwbGVhc2UgbGV04oCZcyBjb25maW5lIHRoZSBOb3J0aC1Tb3V0aCBjb29yZGluYXRl
cyB0byB0aGUgcGxhY2VzIHdoZXJlIHdlIGNhbiBub3QgZ2V0IHJpZCBvZiB0aGVtIGp1c3QgZm9y
IGhpc3RvcmljYWwgcmVhc29ucy4NCg0KSeKAmWQgbGlrZSB0byBtYWludGFpbiB0aGUgInNlcnZp
Y2UiIGFuZCDigJxjYXBhYmlsaXR54oCdIHRlcm1zLCBhbmQgSSBkbyBub3QgdW5kZXJzdGFuZDoN
Cg0KKiBXaHkgeW91IHNheSB0aGF0IGNhcGFiaWxpdGllcyBvZiBOU0ZzIGNhbiBiZSBleHBvc2Vk
IHRocm91Z2ggdGhlIHNlcnZpY2UgaW50ZXJmYWNlLiBFdmVuIGlmIHRoYXQgd2FzIHRoZSBjYXNl
LCB0aGUgc2VjdXJpdHkgY29udHJvbGxlciBzaG91bGQgbm90IGV4cG9zZSB0aGVtIGFzIOKAnE5T
RiBjYXBhYmlsaXRpZXPigJ0gYnV0IGFzIOKAnHNlY3VyaXR5IGNvbnRyb2xsZXIgc2VydmljZXMi
LCBhcyB0aGUgY29udHJvbGxlciBtdXN0IGFic3RyYWN0IHRoZSB1bmRlcmx5aW5nIE5TRnMNCg0K
KiBXaGF0IHlvdSByZWZlciB3aXRoIOKAnEV2ZW50IGNhcGFiaWxpdHnigJ0sIOKAnENvbmRpdGlv
biBjYXBhYmlsaXR54oCdIGFuZCDigJxBY3Rpb24gY2FwYWJpbGl0eeKAnS4gTlNGIGNhcGFiaWxp
dGllcyBzaG91bGQgYmUgYW5ub3VuY2VkIHRocm91Z2ggdGhlIHJlZ2lzdHJhdGlvbiBpbnRlcmZh
Y2UgYW5kIG1hbmFnZWQgdGhyb3VnaCB0aGUgY2FwYWJpbGl0eSBpbnRlcmZhY2UgKHdoYXQgeW91
IGNhbGwgc291dGhib3VuZCBpbiB5b3VyIG1lc3NhZ2VzKSBhY2NvcmRpbmcgdG8gdGhlIHBvbGlj
aWVzIGV4cHJlc3NlZCBpbiB0ZXJtcyBvZiBFQ0EgcnVsZXMsIGJ1dCB0aGVzZSBydWxlcyAob3Ig
dGhlaXIgY29tcG9uZW50cykgYXJlIG5vdCBwYXJ0IG9mIHRoZSBjYXBhYmlsaXRpZXMgd2hhdHNv
ZXZlcuKApg0KDQpCZSBnb29kZSwNCg0KDQpPbiAyNCBKdW4gMjAxNiwgYXQgMjQ6MzEgLCBMaW5k
YSBEdW5iYXIgPGxpbmRhLmR1bmJhckBodWF3ZWkuY29tPG1haWx0bzpsaW5kYS5kdW5iYXJAaHVh
d2VpLmNvbT4+IHdyb3RlOg0KDQpJMk5TRiBXRzoNCg0KTmVlZCB5b3VyIG9waW5pb24gZm9yIGEg
Z29vZCBuYW1lIHRvIHJlcHJlc2VudCDigJxDbGllbnQgRmFjaW5nIEludGVyZmFjZeKAnSBhbmQg
4oCcTlNGIEZhY2luZyBJbnRlcmZhY2XigJ0gb2YgdGhlIEkyTlNGIHJlZmVyZW5jZSBtb2RlbDoN
CiAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tKw0KICAgICAgICAgICAgICB8ICAgICAgSTJOU0YgQ2xpZW50ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8DQogICAgICAgICAgICAgIHwgRS5nLiBPdmVybGF5
IE5ldHdvcmsgTWdudCwgRW50ZXJwcmlzZSBuZXR3b3JrIE1nbnQgIHwNCiAgICAgICAgICAgICAg
fCAgYW5vdGhlciBuZXR3b3JrIGRvbWFpbuKAmXMgbWdudCwgZXRjLiAgICAgICAgICAgICAgICB8
DQogICAgICAgICAgICAgICstLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSsNCiAgICAgICAgICAgICAgICAgICAgICAgICB8DQogICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgQ2xpZW50IEZhY2luZyBJbnRlcmZhY2UNCiAgICAgICAgICAgICAgICAg
ICAgICAgICB8DQogICAgICAgICAgICAgICAgICAgKy0tLS0tKy0tLS0tLS0tLS0tLS0tLSsNCiAg
ICAgICAgICAgICAgICAgICB8TmV0d29yayBPcGVyYXRvciBtZ210fCAgICAgICAgICAgICAgICst
LS0tLS0tLS0tLS0tKw0KICAgICAgICAgICAgICAgICAgIHwgU2VjdXJpdHkgQ29udHJvbGxlciB8
IDwgLS0tLS0tLS0tID4gfCBEZXZlbG9wZXLigJlzIHwNCiAgICAgICAgICAgICAgICAgICArLS0t
LS0tLS0tLSstLS0tLS0tLS0tKyAgUmVnaXN0cmF0aW9uIHwgTWdudCBTeXN0ZW0gfA0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgSW50ZXJmYWNlICAgKy0tLS0t
LS0tLS0tLS0rDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IE5TRiBGYWNpbmcgSW50ZXJmYWNlDQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8DQogICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLSsNCiAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQogICArLS0tKy0tKyAgICAgICAgICstLS0t
LS0rICAgICAgICAgICAgICstLS0tLS0rICAgICAgICstLSstLS0rDQogICArIE5TRi0xKyAtLS0t
LS0tICsgTlNGLW4rICAgICAgICAgICAgICtOU0YtMSArIC0tLS0tICtOU0YtbSArICAuIC4gLg0K
ICAgKy0tLS0tLSsgICAgICAgICArLS0tLS0tKyAgICAgICAgICAgICArLS0tLS0tKyAgICAgICAr
LS0tLS0tKw0KDQogICBWZW5kb3IgQSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFZlbmRvciBCDQoNCg0KRHVyaW5nIHRoZSBJMk5TRiBlYXJseSBzdGFnZSAoYmVmb3JlIHRo
ZSBXRyB3YXMgY3JlYXRlZCksICJjYXBhYmlsaXR5IGludGVyZmFjZSIgd2FzIHVzZWQgdG8gcmVw
cmVzZW50IHRoZSBpbnRlcmZhY2UgYmV0d2VlbiBjb250cm9sbGVyIDwtPiBOU0YsIGFuZCAic2Vy
dmljZSBpbnRlcmZhY2UiIHdhcyB1c2VkIHRvIHJlcHJlc2VudCB0aGUgaW50ZXJmYWNlIGJldHdl
ZW4gdGhlIENsaWVudCA8LT4gY29udHJvbGxlci4NCg0KQXMgbWFueSBwZW9wbGUgdXNlIHRoZSB0
ZXJtaW5vbG9naWVzIGxvb3NlbHksIHRoZSAiQ2FwYWJpbGl0eSBJbnRlcmZhY2UiIGJlaW5nIGlu
dGVyY2hhbmdlYWJseSB1c2VkIHdpdGggIkNhcGFiaWxpdHkgTGF5ZXIiLCBhbmQgIlNlcnZpY2Ug
SW50ZXJmYWNlIiBiZWluZyBpbnRlcmNoYW5nZWFibHkgdXNlZCB3aXRoICJTZXJ2aWNlIExheWVy
Ii4NCg0KVGhlIEkyTlNGIFRlcm1pbm9sb2d5IERyYWZ0IGhhcyBkZWZpbmVkIHRoZSAiQ2FwYWJp
bGl0eSBMYXllciIgKGluZGVwZW5kZW50IG9mIHdoaWNoIGludGVyZmFjZSB0byB0aGUgY29udHJv
bGxlcikgZm9yIGV4cG9zaW5nIHRoZSBjYXBhYmlsaXR5IG9mIGEgZG9tYWluIChvdmVyIENsaWVu
dCBGYWNpbmcgICBJbnRlcmZhY2UpLCBvciBmb3IgZXhwb3NpbmcgdGhlIGNhcGFiaWxpdHkgb2Yg
YSBOU0YgKG92ZXIgdGhlIE5TRiBGYWNpbmcgSW50ZXJmYWNlKS4NCkJ5IHRoaXMgZGVmaW5pdGlv
biwgRUNBIFBvbGljeeKAmXMgIkV2ZW50IiBjYXBhYmlsaXR5IGNhbiBiZSBkaXNjb3ZlcmVkIGlu
ZGVwZW5kZW50bHkgZnJvbSB0aGUgIkNvbmRpdGlvbiIgY2FwYWJpbGl0eSwgb3IgIkFjdGlvbiIg
Y2FwYWJpbGl0eS4NCg0KVGhlcmVmb3JlLCBjb250aW51ZSB1c2luZyB0aGUgIOKAnENhcGFiaWxp
dHkgSW50ZXJmYWNl4oCdIGNhbiBjYXVzZSBtb3JlIGNvbmZ1c2lvbiBpbiB0aGUgZnV0dXJlIGFz
IGl0cyBzb3VuZCBpcyB0b28gY2xvc2UgdG8gdGhlIOKAnENhcGFiaWxpdHkgbGF5ZXLigJ0uDQoN
ClRoZXJlZm9yZSwgd2UgYXJlIGFza2luZyBwZW9wbGUgdG8gc3RhdGUgd2hpY2ggb2YgIHRoZSBm
b2xsb3dpbmcgb3B0aW9ucyBzaG91bGQgYmUgdXNlZDoNCg0KMS4gICAgICBVc2Ug4oCcQ2xpZW50
IEZhY2luZyBJbnRlcmZhY2XigJ0gZm9yICJDbGllbnQgPC0+IGNvbnRyb2xsZXIiOyBhbmQg4oCc
TlNGIEZhY2luZyBJbnRlcmZhY2XigJ0gZm9yICJjb250cm9sbGVyIDwtPiBOU0YiLA0KMi4gICAg
ICBVc2Ug4oCcQ29udHJvbGxlciBOb3J0aCBCb3VuZCBJbnRlcmZhY2XigJ0gZm9yICJDbGllbnQg
PC0+IGNvbnRyb2xsZXIiOyBhbmQg4oCcQ29udHJvbGxlciBTb3V0aCBCb3VuZCBJbnRlcmZhY2Xi
gJ0gZm9yIOKAnGNvbnRyb2xsZXIgPC0+IE5TRiIsIG9yDQoNCk9yIHlvdSBjYW4gcHJvdmlkZSBh
IGJldHRlciBvcHRpb24uDQoNClRoYW5rcywgTGluZGENCg0KDQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KSTJuc2YgbWFpbGluZyBsaXN0DQpJMm5zZkBp
ZXRmLm9yZzxtYWlsdG86STJuc2ZAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL2kybnNmDQoNCi0tDQoiRXN0YSB2ZXogbm8gZmFsbGFyZW1vcywgRG9jdG9y
IEluZmllcm5vIg0KDQpEciBEaWVnbyBSLiBMb3Bleg0KVGVsZWZvbmljYSBJK0QNCmh0dHA6Ly9w
ZW9wbGUudGlkLmVzL2RpZWdvLmxvcGV6Lw0KDQplLW1haWw6IGRpZWdvLnIubG9wZXpAdGVsZWZv
bmljYS5jb208bWFpbHRvOmRpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb20+DQpUZWw6ICAgICsz
NCA5MTMgMTI5IDA0MQ0KTW9iaWxlOiArMzQgNjgyIDA1MSAwOTENCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0NCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
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_787AE7BB302AE849A7480A190F8B933008DB8948OPEXCLILMA3corp_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7
fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQg
MyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDb25zb2xhczsNCglwYW5v
c2UtMToyIDExIDYgOSAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5Okx1
Y2lkYUdyYW5kZTsNCglwYW5vc2UtMTowIDAgMCAwIDAgMCAwIDAgMCAwO30NCi8qIFN0eWxlIERl
ZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJ
e21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7
DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQphOmxpbmssIHNwYW4u
TXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRl
eHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0Zv
bGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1k
ZWNvcmF0aW9uOnVuZGVybGluZTt9DQpzcGFuLmFwcGxlLWNvbnZlcnRlZC1zcGFjZQ0KCXttc28t
c3R5bGUtbmFtZTphcHBsZS1jb252ZXJ0ZWQtc3BhY2U7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTgNCgl7
bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3
IjsNCgljb2xvcjpibGFjazsNCglmb250LXdlaWdodDpub3JtYWw7DQoJZm9udC1zdHlsZTpub3Jt
YWw7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9u
dC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4w
cHQ7DQoJbWFyZ2luOjcwLjg1cHQgNzAuODVwdCA3MC44NXB0IDcwLjg1cHQ7fQ0KZGl2LldvcmRT
ZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1z
byA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIg
Lz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVs
YXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8
L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJG
UiIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEi
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNr
Ij5IaSBMaW5kYSwgYWxsLA0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7
Y29sb3I6YmxhY2siPkkgZnVsbHkgYWdyZWUgd2l0aCBEaWVnbyBhYm91dCB0aGUgTm9ydGgtU291
dGggY29vcmRpbmF0ZXMgdGhpbmcuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90Oztjb2xvcjpibGFjayI+Q2xpZW50LWZhY2luZyBpbnRlcmZhY2UgYW5kIE5TRi1mYWNpbmcg
aW50ZXJmYWNlIHRlcm1zIGFyZSBqdXN0IGZpbmUgdG8gcmVmZXIgdG8gdGhlc2UgaW50ZXJmYWNl
cy4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5D
aGVlcnMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5NZWQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdCI+DQo8ZGl2
Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0
O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkRlJm5ic3A7Ojwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPiBJMm5zZiBbbWFpbHRvOmkybnNmLWJvdW5jZXNAaWV0Zi5vcmddDQo8
Yj5EZSBsYSBwYXJ0IGRlPC9iPiBEaWVnbyBSLiBMb3Blejxicj4NCjxiPkVudm95w6kmbmJzcDs6
PC9iPiB2ZW5kcmVkaSAyNCBqdWluIDIwMTYgMDc6NDA8YnI+DQo8Yj7DgCZuYnNwOzo8L2I+IExp
bmRhIER1bmJhcjxicj4NCjxiPkNjJm5ic3A7OjwvYj4gSTJOU0ZAaWV0Zi5vcmc8YnI+DQo8Yj5P
YmpldCZuYnNwOzo8L2I+IFJlOiBbSTJuc2ZdIFNob3VsZCB3ZSBjYWxsICZxdW90O1NvdXRoIEJv
dW5kIEludGVyZmFjZSZxdW90OyBmb3IgdGhlIGludGVyZmFjZSBiZXR3ZWVuICZxdW90O2NvbnRy
b2xsZXIgJmx0Oy0mZ3Q7IE5TRiZxdW90OywgYW5kICZxdW90O05vcnRoIEJvdW5kIEludGVyZmFj
ZSZxdW90OyBmb3IgdGhlIGludGVyZmFjZSBiZXR3ZWVuICZxdW90O0NsaWVudCAmbHQ7LSZndDsg
Y29udHJvbGxlciZxdW90Oz88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5IaSBMaW5kYSwgPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5JIGhhdmUgYWx3YXlzIGZvdW5kIHByb2ZvdW5kbHkgd3JvbmcgdGhlIG5vcnRoYm91
bmQgYW5kIHNvdXRoYm91bmQgdGVybXMsIGFzIHRoZXkgaW1wbHkgYW4gYWJzb2x1dGUgcmVmZXJl
bmNlIHN5c3RlbSB0aGF0IGJlY29tZXMgY2hhbGxlbmdlZCB2ZXJ5IHNvb24sIGFuZCB0aGVuIHlv
dSBoYXZlIHRvIHN0YXJ0IHF1YWxpZnlpbmcgd2hlcmUgYXJlIHlvdSB0YWxraW5nIG5vcnRoLSBv
ciBzb3V0aGJvdW5kLiBBcw0KIGFuIGV4YW1wbGUsIHRoaW5rIG9uIHRoZSBjdXJyZW50IGRyYWZ0
cyBkZWFsaW5nIHdpdGggU0ROIGNvbnRyb2xsZXJzIGF0IHRoZSDigJxJMk5TRiBzb3V0aGJvdW5k
4oCdIGludGVyZmFjZSwgdXNpbmcgaXQgYXMgYSDigJxTRE4gbm9ydGhib3VuZOKAnS4gSSBmaW5k
IHRoaXMgZW50aXJlbHkgY29uZnVzaW5nLiBTbyBwbGVhc2UgbGV04oCZcyBjb25maW5lIHRoZSBO
b3J0aC1Tb3V0aCBjb29yZGluYXRlcyB0byB0aGUgcGxhY2VzIHdoZXJlIHdlIGNhbiBub3QgZ2V0
DQogcmlkIG9mIHRoZW0ganVzdCBmb3IgaGlzdG9yaWNhbCByZWFzb25zLjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5J4oCZZCBsaWtlIHRvIG1h
aW50YWluIHRoZSAmcXVvdDtzZXJ2aWNlJnF1b3Q7IGFuZCDigJxjYXBhYmlsaXR54oCdIHRlcm1z
LCBhbmQgSSBkbyBub3QgdW5kZXJzdGFuZDo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+KiBXaHkgeW91IHNheSB0aGF0IGNhcGFiaWxpdGllcyBv
ZiBOU0ZzIGNhbiBiZSBleHBvc2VkIHRocm91Z2ggdGhlIHNlcnZpY2UgaW50ZXJmYWNlLiBFdmVu
IGlmIHRoYXQgd2FzIHRoZSBjYXNlLCB0aGUgc2VjdXJpdHkgY29udHJvbGxlciBzaG91bGQgbm90
IGV4cG9zZSB0aGVtIGFzIOKAnE5TRiBjYXBhYmlsaXRpZXPigJ0gYnV0IGFzIOKAnHNlY3VyaXR5
IGNvbnRyb2xsZXIgc2VydmljZXMmcXVvdDssIGFzIHRoZSBjb250cm9sbGVyDQogbXVzdCBhYnN0
cmFjdCB0aGUgdW5kZXJseWluZyBOU0ZzPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiogV2hhdCB5b3UgcmVmZXIgd2l0aCDigJxFdmVudCBjYXBh
YmlsaXR54oCdLCDigJxDb25kaXRpb24gY2FwYWJpbGl0eeKAnSBhbmQg4oCcQWN0aW9uIGNhcGFi
aWxpdHnigJ0uIE5TRiBjYXBhYmlsaXRpZXMgc2hvdWxkIGJlIGFubm91bmNlZCB0aHJvdWdoIHRo
ZSByZWdpc3RyYXRpb24gaW50ZXJmYWNlIGFuZCBtYW5hZ2VkIHRocm91Z2ggdGhlIGNhcGFiaWxp
dHkgaW50ZXJmYWNlICh3aGF0IHlvdSBjYWxsIHNvdXRoYm91bmQgaW4NCiB5b3VyIG1lc3NhZ2Vz
KSBhY2NvcmRpbmcgdG8gdGhlIHBvbGljaWVzIGV4cHJlc3NlZCBpbiB0ZXJtcyBvZiBFQ0EgcnVs
ZXMsIGJ1dCB0aGVzZSBydWxlcyAob3IgdGhlaXIgY29tcG9uZW50cykgYXJlIG5vdCBwYXJ0IG9m
IHRoZSBjYXBhYmlsaXRpZXMgd2hhdHNvZXZlcuKApjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5CZSBnb29kZSw8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRv
bTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gMjQgSnVuIDIwMTYsIGF0
IDI0OjMxICwgTGluZGEgRHVuYmFyICZsdDs8YSBocmVmPSJtYWlsdG86bGluZGEuZHVuYmFyQGh1
YXdlaS5jb20iPmxpbmRhLmR1bmJhckBodWF3ZWkuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+STJOU0YgV0c6
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OkNvbnNvbGFz
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90OyI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OkNvbnNvbGFzIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+TmVlZCB5b3VyIG9waW5pb24gZm9y
IGEgZ29vZCBuYW1lIHRvIHJlcHJlc2VudCDigJxDbGllbnQgRmFjaW5nIEludGVyZmFjZeKAnSBh
bmQg4oCcTlNGIEZhY2luZyBJbnRlcmZhY2XigJ0gb2YgdGhlIEkyTlNGIHJlZmVyZW5jZSBtb2Rl
bDo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6Q29uc29s
YXMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJwYWdlLWJyZWFrLWFmdGVyOmF2b2lkIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjguMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmIzQzOy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tJiM0Mzs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0icGFnZS1icmVhay1hZnRlcjphdm9pZCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTo4LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgSTJOU0YgQ2xpZW50Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0icGFnZS1icmVhay1hZnRlcjphdm9pZCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTo4LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwgRS5nLiBPdmVybGF5IE5ldHdvcmsgTWdudCwgRW50ZXJwcmlz
ZSBuZXR3b3JrIE1nbnQmbmJzcDsgfDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJwYWdlLWJyZWFrLWFmdGVyOmF2b2lkIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjguMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgfCZuYnNwOyBhbm90aGVyIG5ldHdvcmsgZG9tYWlu4oCZcyBtZ250LCBldGMuJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0icGFnZS1icmVhay1hZnRlcjphdm9pZCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTo4LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS0tLS0tLS0tLSYjNDM7LS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tJiM0Mzs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0icGFnZS1icmVhay1hZnRlcjphdm9pZCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTo4LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0icGFnZS1icmVhay1hZnRlcjphdm9pZCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTo4LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsgQ2xpZW50IEZhY2luZyBJbnRlcmZhY2U8L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0icGFnZS1icmVhay1hZnRl
cjphdm9pZCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fDwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJwYWdlLWJyZWFrLWFm
dGVyOmF2b2lkIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjguMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7JiM0MzstLS0tLSYjNDM7LS0tLS0tLS0tLS0tLS0tJiM0MzsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0icGFnZS1icmVhay1hZnRlcjphdm9pZCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTo4LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
fE5ldHdvcmsgT3BlcmF0b3IgbWdtdHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0Mzst
LS0tLS0tLS0tLS0tJiM0Mzs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0icGFnZS1icmVhay1hZnRlcjphdm9pZCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjBw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwgU2VjdXJpdHkgQ29udHJvbGxlciB8
ICZsdDsgLS0tLS0tLS0tICZndDsgfCBEZXZlbG9wZXLigJlzIHw8L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0icGFnZS1icmVhay1hZnRlcjphdm9pZCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTo4LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYj
NDM7LS0tLS0tLS0tLSYjNDM7LS0tLS0tLS0tLSYjNDM7Jm5ic3A7IFJlZ2lzdHJhdGlvbiB8IE1n
bnQgU3lzdGVtIHw8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
cGFnZS1icmVhay1hZnRlcjphdm9pZCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjBwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3wmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7SW50ZXJmYWNlJm5ic3A7Jm5ic3A7ICYjNDM7LS0tLS0tLS0tLS0tLSYjNDM7PC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InBhZ2UtYnJlYWstYWZ0ZXI6YXZv
aWQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9InBhZ2UtYnJlYWstYWZ0ZXI6YXZvaWQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
OC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3wgTlNG
IEZhY2luZyBJbnRlcmZhY2U8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0icGFnZS1icmVhay1hZnRlcjphdm9pZCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjBw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8L3NwYW4+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0icGFnZS1icmVhay1hZnRlcjphdm9pZCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSYjNDM7LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSYjNDM7PC9z
cGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InBhZ2UtYnJlYWstYWZ0
ZXI6YXZvaWQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IHw8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0icGFnZS1icmVhay1hZnRlcjphdm9pZCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjBw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfDwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJwYWdlLWJyZWFrLWFmdGVyOmF2b2lkIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjguMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
Ij4mbmJzcDsmbmJzcDsgJiM0MzstLS0mIzQzOy0tJiM0MzsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLS0tLS0mIzQzOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyAmIzQzOy0tLS0tLSYjNDM7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYj
NDM7LS0mIzQzOy0tLSYjNDM7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9InBhZ2UtYnJlYWstYWZ0ZXI6YXZvaWQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyAmIzQz
OyBOU0YtMSYjNDM7IC0tLS0tLS0gJiM0MzsgTlNGLW4mIzQzOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQz
O05TRi0xICYjNDM7IC0tLS0tICYjNDM7TlNGLW0gJiM0MzsmbmJzcDsgLiAuIC48L3NwYW4+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0icGFnZS1icmVhay1hZnRlcjphdm9p
ZCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7JiM0MzstLS0tLS0mIzQzOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0tLS0tLSYjNDM7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7ICYjNDM7LS0tLS0tJiM0MzsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgJiM0MzstLS0tLS0mIzQzOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJwYWdlLWJyZWFrLWFmdGVyOmF2b2lkIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjguMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDs8L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0icGFnZS1icmVhay1hZnRl
cjphdm9pZCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7IFZlbmRvciBBJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFZlbmRvciBCPC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjBw
dDtmb250LWZhbWlseTpDb25zb2xhcyI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OkNvbnNvbGFzIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTpDb25zb2xhcyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6Q29uc29sYXMiPkR1cmluZyB0aGUgSTJOU0YgZWFybHkg
c3RhZ2UgKGJlZm9yZSB0aGUgV0cgd2FzIGNyZWF0ZWQpLCAmcXVvdDtjYXBhYmlsaXR5IGludGVy
ZmFjZSZxdW90OyB3YXMgdXNlZCB0byByZXByZXNlbnQgdGhlIGludGVyZmFjZSBiZXR3ZWVuIGNv
bnRyb2xsZXIgJmx0Oy0mZ3Q7IE5TRiwgYW5kICZxdW90O3NlcnZpY2UgaW50ZXJmYWNlJnF1b3Q7
IHdhcyB1c2VkIHRvIHJlcHJlc2VudA0KIHRoZSBpbnRlcmZhY2UgYmV0d2VlbiB0aGUgQ2xpZW50
ICZsdDstJmd0OyBjb250cm9sbGVyLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OkNvbnNvbGFzIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTpDb25zb2xhcyI+QXMgbWFueSBwZW9wbGUgdXNlIHRoZSB0ZXJtaW5vbG9n
aWVzIGxvb3NlbHksIHRoZSAmcXVvdDtDYXBhYmlsaXR5IEludGVyZmFjZSZxdW90OyBiZWluZyBp
bnRlcmNoYW5nZWFibHkgdXNlZCB3aXRoICZxdW90O0NhcGFiaWxpdHkgTGF5ZXImcXVvdDssIGFu
ZCAmcXVvdDtTZXJ2aWNlIEludGVyZmFjZSZxdW90OyBiZWluZyBpbnRlcmNoYW5nZWFibHkgdXNl
ZCB3aXRoICZxdW90O1NlcnZpY2UNCiBMYXllciZxdW90Oy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTpDb25zb2xhcyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6Q29uc29sYXMiPlRoZSBJMk5TRiBUZXJtaW5vbG9n
eSBEcmFmdCBoYXMgZGVmaW5lZCB0aGUgJnF1b3Q7Q2FwYWJpbGl0eSBMYXllciZxdW90OyAoaW5k
ZXBlbmRlbnQgb2Ygd2hpY2ggaW50ZXJmYWNlIHRvIHRoZSBjb250cm9sbGVyKSBmb3IgZXhwb3Np
bmcgdGhlIGNhcGFiaWxpdHkgb2YgYSBkb21haW4gKG92ZXIgQ2xpZW50IEZhY2luZyAmbmJzcDsm
bmJzcDtJbnRlcmZhY2UpLA0KIG9yIGZvciBleHBvc2luZyB0aGUgY2FwYWJpbGl0eSBvZiBhIE5T
RiAob3ZlciB0aGUgTlNGIEZhY2luZyBJbnRlcmZhY2UpLjxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTpDb25zb2xhcyI+QnkgdGhpcyBkZWZpbml0aW9uLCBFQ0EgUG9saWN54oCZ
cyAmcXVvdDtFdmVudCZxdW90OyBjYXBhYmlsaXR5IGNhbiBiZSBkaXNjb3ZlcmVkIGluZGVwZW5k
ZW50bHkgZnJvbSB0aGUgJnF1b3Q7Q29uZGl0aW9uJnF1b3Q7IGNhcGFiaWxpdHksIG9yICZxdW90
O0FjdGlvbiZxdW90OyBjYXBhYmlsaXR5LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OkNvbnNvbGFzIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPlRoZXJlZm9yZSwgY29udGludWUgdXNpbmcgdGhlICZuYnNwO+KAnENhcGFiaWxpdHkgSW50
ZXJmYWNl4oCdIGNhbiBjYXVzZSBtb3JlIGNvbmZ1c2lvbiBpbiB0aGUgZnV0dXJlIGFzIGl0cyBz
b3VuZCBpcyB0b28gY2xvc2UgdG8gdGhlIOKAnENhcGFiaWxpdHkgbGF5ZXLigJ0uICZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij5UaGVyZWZvcmUsIHdlIGFyZSBhc2tpbmcgcGVvcGxlIHRvIHN0YXRlIHdoaWNo
IG9mICZuYnNwO3RoZSBmb2xsb3dpbmcgb3B0aW9ucyBzaG91bGQgYmUgdXNlZDo8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJ0ZXh0LWluZGVudDotMTguMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PjEuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Vc2UNCiDigJxDbGllbnQg
RmFjaW5nIEludGVyZmFjZeKAnSBmb3IgJnF1b3Q7Q2xpZW50ICZsdDstJmd0OyBjb250cm9sbGVy
JnF1b3Q7OyBhbmQg4oCcTlNGIEZhY2luZyBJbnRlcmZhY2XigJ0gZm9yICZxdW90O2NvbnRyb2xs
ZXIgJmx0Oy0mZ3Q7IE5TRiZxdW90Oyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXYgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0idGV4dC1pbmRlbnQ6LTE4LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4yLjwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+VXNlDQog4oCcQ29udHJvbGxlciBO
b3J0aCBCb3VuZCBJbnRlcmZhY2XigJ0gZm9yICZxdW90O0NsaWVudCAmbHQ7LSZndDsgY29udHJv
bGxlciZxdW90OzsgYW5kIOKAnENvbnRyb2xsZXIgU291dGggQm91bmQgSW50ZXJmYWNl4oCdIGZv
ciDigJxjb250cm9sbGVyICZsdDstJmd0OyBOU0YmcXVvdDssIG9yPG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPk9yIHlv
dSBjYW4gcHJvdmlkZSBhIGJldHRlciBvcHRpb24uPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5UaGFua3MsIExpbmRhPHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6OC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7THVjaWRhR3JhbmRl
JnF1b3Q7LCZxdW90O3NlcmlmJnF1b3Q7Ij5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXzxicj4NCkkybnNmIG1haWxpbmcgbGlzdDxicj4NCjwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86STJuc2ZAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7THVjaWRhR3JhbmRlJnF1b3Q7LCZxdW90O3NlcmlmJnF1b3Q7O2Nv
bG9yOnB1cnBsZSI+STJuc2ZAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6OC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7THVjaWRhR3JhbmRlJnF1b3Q7LCZxdW90O3Nlcmlm
JnF1b3Q7Ij48YnI+DQo8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9pMm5zZiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjVwdDtmb250LWZhbWls
eTomcXVvdDtMdWNpZGFHcmFuZGUmcXVvdDssJnF1b3Q7c2VyaWYmcXVvdDs7Y29sb3I6cHVycGxl
Ij5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2kybnNmPC9zcGFuPjwvYT48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4tLTxicj4NCiZxdW90O0VzdGEg
dmV6IG5vIGZhbGxhcmVtb3MsIERvY3RvciBJbmZpZXJubyZxdW90Ozxicj4NCjxicj4NCkRyIERp
ZWdvIFIuIExvcGV6PGJyPg0KVGVsZWZvbmljYSBJJiM0MztEPGJyPg0KPGEgaHJlZj0iaHR0cDov
L3Blb3BsZS50aWQuZXMvZGllZ28ubG9wZXovIj5odHRwOi8vcGVvcGxlLnRpZC5lcy9kaWVnby5s
b3Blei88L2E+PGJyPg0KPGJyPg0KZS1tYWlsOiA8YSBocmVmPSJtYWlsdG86ZGllZ28uci5sb3Bl
ekB0ZWxlZm9uaWNhLmNvbSI+ZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbTwvYT48YnI+DQpU
ZWw6ICZuYnNwOyAmbmJzcDsmIzQzOzM0IDkxMyAxMjkgMDQxPGJyPg0KTW9iaWxlOiAmIzQzOzM0
IDY4MiAwNTEgMDkxPGJyPg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0
eWxlPSJ0ZXh0LWFsaWduOmNlbnRlciI+DQo8aHIgc2l6ZT0iMiIgd2lkdGg9IjEwMCUiIGFsaWdu
PSJjZW50ZXIiPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6Z3JheSI+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
o288L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1s
Pg0K

--_000_787AE7BB302AE849A7480A190F8B933008DB8948OPEXCLILMA3corp_--


From nobody Fri Jun 24 09:08:50 2016
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 E4C7312DD37; Fri, 24 Jun 2016 09:00:58 -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>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.24.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20160624160058.10933.59246.idtracker@ietfa.amsl.com>
Date: Fri, 24 Jun 2016 09:00:58 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/lzQXJyVw2mEfy8It4KCRb7Nk5Tk>
Cc: i2nsf@ietf.org, Kathleen.Moriarty.ietf@gmail.com
Subject: [I2nsf] i2nsf - Requested session has been scheduled for IETF 96
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 24 Jun 2016 16:01:01 -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 (2:00:00)
    Thursday, Afternoon Session II 1620-1820
    Room Name: Schoeneberg size: 100
    ---------------------------------------------
    


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):  2 Hours
Number of Attendees: 60
Conflicts to Avoid: 
 First Priority: i2rs idr trill l3sm teas rtgarea supa netconf dots sacm saag nfvrg
 Second Priority: sfc rtgwg netmod mile sdnrg
 Third Priority: nvo3


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


From nobody Sat Jun 25 03:37:08 2016
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 27D5812D741 for <i2nsf@ietfa.amsl.com>; Sat, 25 Jun 2016 03:37:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.738
X-Spam-Level: *
X-Spam-Status: No, score=1.738 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, RDNS_NONE=0.793] 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 taBIMKIgBIRe for <i2nsf@ietfa.amsl.com>; Sat, 25 Jun 2016 03:37:05 -0700 (PDT)
Received: from hickoryhill-consulting.com (unknown [50.245.122.97]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 80DC712D6AA for <i2nsf@ietf.org>; Sat, 25 Jun 2016 03:37:05 -0700 (PDT)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=174.124.195.80; 
From: "Susan Hares" <shares@ndzh.com>
To: <adrian@olddog.co.uk>, <i2nsf@ietf.org>
References: <0eed01d1cb15$46503b70$d2f0b250$@olddog.co.uk>
In-Reply-To: <0eed01d1cb15$46503b70$d2f0b250$@olddog.co.uk>
Date: Sat, 25 Jun 2016 06:36:29 -0400
Message-ID: <104901d1cecd$6f3496b0$4d9dc410$@ndzh.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Content-Language: en-us
Thread-Index: AQHVzJmyRHEqoHE+wgGUahIZQJNHtp/x/MsQ
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/28fLaxpI_ik0pBxF_xiiY6dtc3U>
Cc: 'Linda Dunbar' <linda.dunbar@huawei.com>
Subject: Re: [I2nsf] Starting to think about an agenda for I2NSF in Berlin
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 25 Jun 2016 10:37:07 -0000

Linda and Adrian: 

I request status update for (7 minutes total) 

1) draft-ietf-i2nsf-problem-and-use-cases-00
2) draft-ietf-i2nsf-gap-analysis-01
3) draft-ietf-i2nsf-terminology 

I request 10+ minutes to discuss thoughts on Yang Data models from 

- Capability Yang Data Model (based on
draft-xia-i2nsf-capability-interface-im-05
- DDoS yang Data model (inter-Cloud Carrier DDoS) (Client-Server model)
  and DDoS Yang Model Cloud Provider (user) to I2NSF manger 
  Based on  draft-fang-i2nsf-inter-cloud-ddos-mitigation-api-01

These data model encompasses the simple firewall case.  I hope to 
merge my ideas with Aldo's, and I hope to publish early next week. 

I request 5 minutes to provide updates: 

- Status of I2RS requirements + I2NSF requirements 
  
   I2RS should complete WG LC on all requirements documents by IETF 96. 
   This will provide updates on NETCONF/RESTCONF, netmod and the I2RS
   ephemeral, pub/sub, and security environments, and make suggestions on 
   what gaps remain for I2NSF. 


Sue Hares 

  


-----Original Message-----
From: I2nsf [mailto:i2nsf-bounces@ietf.org] On Behalf Of Adrian Farrel
Sent: Monday, June 20, 2016 1:01 PM
To: i2nsf@ietf.org
Cc: 'Linda Dunbar'
Subject: [I2nsf] Starting to think about an agenda for I2NSF in Berlin

Hi working group,

Linda and I have been thinking about the agenda for Berlin. We think that we
should continue to focus on our charter and deliverables doing what is
necessary to advance our milestones. Broadly we could split our 2 hours as:

30 minutes status of WG and progress of WG documents
30 minutes requirements for and selection of protocols (and security
considerations)
30 minutes information model discussion
30 minutes other drafts and discussions

We'd like to hear your proposals for things that need to be discussed in
these categories so that we can start to put a detailed agenda together.

Thanks,
Adrian and Linda



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


From nobody Sat Jun 25 10:19:51 2016
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 2FC0612D162 for <i2nsf@ietfa.amsl.com>; Sat, 25 Jun 2016 10:19:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.086
X-Spam-Level: 
X-Spam-Status: No, score=-1.086 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RDNS_NONE=0.793, T_DOS_OUTLOOK_TO_MX_IMAGE=0.01, T_KAM_HTML_FONT_INVALID=0.01] 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 LX-wLEFGCGQ0 for <i2nsf@ietfa.amsl.com>; Sat, 25 Jun 2016 10:19:46 -0700 (PDT)
Received: from hickoryhill-consulting.com (unknown [50.245.122.97]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B5FC112D181 for <I2NSF@ietf.org>; Sat, 25 Jun 2016 10:19:45 -0700 (PDT)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=70.210.70.86; 
From: "Susan Hares" <shares@ndzh.com>
To: "'Linda Dunbar'" <linda.dunbar@huawei.com>, <I2NSF@ietf.org>
References: <4A95BA014132FF49AE685FAB4B9F17F657EB4ADD@dfweml501-mbb>
In-Reply-To: <4A95BA014132FF49AE685FAB4B9F17F657EB4ADD@dfweml501-mbb>
Date: Sat, 25 Jun 2016 13:19:15 -0400
Message-ID: <030401d1cf05$b31c2f90$19548eb0$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/related; boundary="----=_NextPart_000_0305_01D1CEE4.2C0D0090"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQKaa0SY9U8cQKkumNfqF3XoQGfPI55pLc0Q
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/InCbW0llGouc7hZvdDBu2InvoT0>
Subject: Re: [I2nsf] FW: Any feedback on the Protocol Independent Flow Security Policies exchanged over I2NSF service layer interface?
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 25 Jun 2016 17:19:50 -0000

This is a multipart message in MIME format.

------=_NextPart_000_0305_01D1CEE4.2C0D0090
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_0306_01D1CEE4.2C0D0090"


------=_NextPart_001_0306_01D1CEE4.2C0D0090
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Linda and Christian: 

 

On Filters + BGP: 

In the draft-ietf-i2rs-fb-data-model, I and the other co-authors propose
common yang encoding for storing flow filters in Filter-based RIBS which
are:

a)      configured as static filters, 

b)      configured I2RS ephemeral filters, and

c)      received filters stored in kernel after being received by a BGP.   

 

These filters are stored in a common format, but format is only indirectly
related to the BGP update encoding.   The format for these filters is
provided in this yang draft and the draft-ietf-i2rs-pkt-eca-data-model that
this draft refers to.  As you have mentioned, the BGP encoding on the wire
is an orthogonal format.  Prior to originating the BGP-FS filter rules, the
BGP peers store the originated BGP filters rules.  These originated filters
may also benefit by having the same format as the Filter-Based RIBs.  There
is a proposal for the yang extension to the BGP model to configure BGP Flow
Specification policy in the BGP.   I have suggested harmonization to these
authors. 

 

What I2NSF can do: 

 

I 100% it is very important that I2NSF tackle the comprehensive Flow
Security Policies data.  BGP-FlowSpec only focuses on the following 3
applications that need inter-AS work: (1) prevention of DoS, 2) BGP/MPLS VPN
traffic filtering, and 3) SDN/NFV centralized control that operates within
an AS or an AS confederation.   There a great deal of work beyond these Flow
Specifications need for security inter-domain and within a single domain.
100% agree it is difficult to do inter-domain flow-based security. 

 

I2NSF must look at the AAA, active prevention of DoS via filters + other
means, enabling white-list or black-list filtering of URLs/mail, and more.
In short, the capabilities for DoS prevention need to be consider.   And, I
am sure there is much more.  I hope those with strong security background
will consider both the I2NSF controller/manager to device, and the
application to I2NSF controller/manager in working on this work. 

 

Sue 

 

 

From: I2nsf [mailto:i2nsf-bounces@ietf.org] On Behalf Of Linda Dunbar
Sent: Wednesday, June 15, 2016 8:55 AM
To: I2NSF@ietf.org
Subject: [I2nsf] FW: Any feedback on the Protocol Independent Flow Security
Policies exchanged over I2NSF service layer interface?

 

Oops, I copied to the wrong WG list.  any comments from I2NSF participants? 

 

Linda

 

From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Linda Dunbar
Sent: Monday, June 13, 2016 4:25 PM
To: christian.jacquenet@orange.com; BOUCADAIR Mohamed IMT/OLN
Cc: i2rs@ietf.org
Subject: Re: [i2rs] Any feedback on the Protocol Independent Flow Security
Policies exchanged over I2NSF service layer interface?

 

Christian, 

 

Thank you very much for the feedback. 

 

Agree 100% of what you said:

Using BGP FS to exchange flow-based security policy information between
domains is probably one of the most attractive approaches, but I assume this
information will have to comply with BGP FS encoding schemes, whether the
corresponding policy is described in a NETCONF/YANG data model or not. So, I
think it's fair to state that, whatever the semantics of the (flow-based)
security policy data model, corresponding information may be exchanged
between domains and formatted according to the protocol used to carry such
information between domains. It seems to me that both considerations are
orthogonal.

 

The reason that BGP FlowSpec is mentioned here is:

-        To emphasize the different aspects that I2NSF is to tackle:  the
comprehensive Flow Security Policies data model (that are not constrained to
the BGP encoding scheme). For example, if used between "domains", one domain
inquiry of "flow security policies" capability of other domain is a very
important part. The actual flow polices from one domain to another is only
part of the game. 

 

It is really good that you brought this up: "inter-domain QoS policy
enforcement remains very hard to achieve"

 

The Inter-Domain Flow Security Policy are different in the following
aspects:

-         the I2NSF Flow Security Policy, (i.e. over the I2NSF Service Layer
Interface), are inquired and set by each domain's management system (or
domain's controllers). There have be authentication, authorization and
billing process involved for one domain management system to grant the
requests from other domain's management systems. 

-        Whereas the QoS mechanism (as being carried by encoding in data
packets), It is difficult for forwarding devices from one domain to take
actions (that requires its own $$$ resources) based on bits set by other
domains.  

 

Thanks, 

 

Linda  

From: christian.jacquenet@orange.com [mailto:christian.jacquenet@orange.com]

Sent: Monday, June 13, 2016 11:23 AM
To: Linda Dunbar; BOUCADAIR Mohamed IMT/OLN
Subject: RE: Any feedback on the Protocol Independent Flow Security Policies
exchanged over I2NSF service layer interface?

 

Hello Linda,

 

A few preliminary comments from my side, based upon the enclosed text below
(I didn't read the draft yet).

 

[snip]

 

As BGP Flow Specification [exchanged among BGP peers] can been deployed to
achieve DDoS mitigation, the Flow Security Policy setting from one domain to
another domain is protocol independent.

[CJ] I don't understand the above causality effect, since BGP FS is
explicitly mentioned. As a matter of fact, I think policies (whatever their
nature) are protocol-independent by nature, as implicitly indicated in the
definition reminded in the supa WG charter
<https://datatracker.ietf.org/wg/supa/charter/> , for example. 

 I2NSF focuses on the information/data models, allowing domains using
NETCONF or RESTCONF to exchange capability and set up the flow security
policies. 

[CJ] Right, but again, information and data models can rely upon various
semantics - YANG, but also SMI, SPPI, etc. Using BGP FS to exchange
flow-based security policy information between domains is probably one of
the most attractive approaches, but I assume this information will have to
comply with BGP FS encoding schemes, whether the corresponding policy is
described in a NETCONF/YANG data model or not. So, I think it's fair to
state that, whatever the semantics of the (flow-based) security policy data
model, corresponding information may be exchanged between domains and
formatted according to the protocol used to carry such information between
domains. It seems to me that both considerations are orthogonal.

 

"Protocol Independent Flow Security Policies" is for one domain (A) to
request another domain (B) to enforce the desired policies for flows
destined towards the Domain A. This can be an effective way for Domain A to
prevent the unwanted attacks (e.g. DDoS)  from even occupying its
links/ports connected to the Domain B. 

 

BGP flow specification is configured in the BGP peers, whereas the I2NSF
Protocol Independent Flow Security Policies"  are exchanged between domains,


[CJ] Why not simply state "flow-based security policy information"? Besides,
the above wording suggests the whole security policy information is supposed
to be exchanged between domains, which I think is debatable. Also,
exchanging policy information between domains raises consistency and
security issues: this is why inter-domain QoS policy enforcement remains
very hard to achieve for example.

which can be

Enterprise domain <-> Provider domain, Overlay <-> Underlay, Cloud provider
<-> Underlay. 

 

Enterprise can have its own DDoS mitigation tools, but those internal DDoS
mitigation tools can't effectively prevent the DoS attacks that saturate the
access ports and links between Enterprise and the providers. 

[CJ] Right, but one would argue this is the responsibility of the service
provider to prevent any attack that may saturate access resources that
connect the enterprise customer to the network operated by the service
provider. That is, why would internal mitigation tools be considered anyway?

 

Same goes for Overlay networks. 

 

Very often, the paths (or links) among nodes of a overlay network are
provided by other network operators (a.k.a. "underlay network").  Very much
like traditional networks placing FW (Firewall) or IPS (Intrusion Prevention
System) on the wire to enforce the flow security rules, I2NSF Protocol
Independent Flow Security Policies can be used by overlay networks to
request certain flow based security rules to be enforced by its underlay
networks, to prevent the unwanted attacks traffic from occupying the
physical links and ports to the overlay network nodes, and to avoid the
overlay nodes' CPU/Storage/Port utilization being consumed down by the
various attacks.  Here is one example of "Overlay Video Communication
network" exchange Flow Policies to the Underlay network. 

 

 

cid:image001.png@01D1B516.7F74E410

 

[CJ] The above example clearly shows the necessary interaction between the
two PDPs/controllers, to make sure that decisions made by the network
controller accommodate the needs of the video customer as possibly expressed
towards the video controller: for example, customer demands that the
confidentiality of the videoconference needs to be preserved, thereby
suggesting the use of the IPsec protocol suite. The video controller may
enforce an IPsec design based upon the transport mode, whereas the network
controller is solicited to allocate IPsec resources (read for example no AH,
ESP in NULL mode) accordingly. This may possibly raise conflicting
configuration tasks (the video controller uses AH, the network controller
doesn't), thereby leading to inconsistency that may jeopardize the service.
Whether BGP FS is used to carry security policy information between the two
controllers is hardly the point, imho: what matters is the consistency of
the (flow-based security policies enforced by both parties, and which should
be derived from the customer's requirements (if any).

The goal of I2NSF is to specify the common information model and data model
for the  Protocol Independent Flow Security Policies which can be queried
and set between domains. 

[CJ] OK.

 

 
<https://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-mitigati
on-api/>
https://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-mitigatio
n-api/ is just the starting point. (needs more work to improve the clarity).
We are asking if people to express their opinion on this work to the
<mailto:I2NSF@ietf.org> I2NSF@ietf.org list. 

[CJ] I need to read this draft and will get back to you accordingly, but
this may take a couple of weeks as I'm pretty busy for the time being.

 

I'll let Med further comment as appropriate.

 

Cheers,

 

Christian.

 

Thanks, Linda 

 

____________________________________________________________________________
_____________________________________________
 
Ce message et ses pieces jointes peuvent contenir des informations
confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu
ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages
electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou
falsifie. Merci.
 
This message and its attachments may contain confidential or privileged
information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and
delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been
modified, changed or falsified.
Thank you.

------=_NextPart_001_0306_01D1CEE4.2C0D0090
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><!--[if !mso]><style>v\:* =
{behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family: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:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@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:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.TextedebullesCar
	{mso-style-name:"Texte de bulles Car";
	mso-style-priority:99;
	mso-style-link:"Texte de bulles";
	font-family:"Tahoma","sans-serif";}
p.Textedebulles, li.Textedebulles, div.Textedebulles
	{mso-style-name:"Texte de bulles";
	mso-style-link:"Texte de bulles Car";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle26
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle27
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle28
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle29
	{mso-style-type:personal;
	font-family:"Courier New";
	color:#7030A0;
	font-weight:normal;
	font-style:normal;}
span.EmailStyle30
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle31
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle32
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:439884553;
	mso-list-type:hybrid;
	mso-list-template-ids:-402359470 67698705 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-text:"%1\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1
	{mso-list-id:1839341046;
	mso-list-type:hybrid;
	mso-list-template-ids:-261748442 1608158064 67698691 67698693 67698689 =
67698691 67698693 67698689 67698691 67698693;}
@list l1:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:SimSun;
	mso-bidi-font-family:"Times New Roman";}
@list l1:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2
	{mso-list-id:1847358219;
	mso-list-type:hybrid;
	mso-list-template-ids:282247892 67698711 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l2:level1
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%1\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l2:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l2:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></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:#1F497D'>Linda and Christian: <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>On Filters + BGP: =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>In the draft-ietf-i2rs-fb-data-model, I and the =
other co-authors propose common yang encoding for storing flow filters =
in Filter-based RIBS which are:<o:p></o:p></span></p><p =
class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l2 level1 =
lfo4'><![if !supportLists]><span style=3D'color:#1F497D'><span =
style=3D'mso-list:Ignore'>a)<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span style=3D'color:#1F497D'>configured =
as static filters, <o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'text-indent:-.25in;mso-list:l2 level1 lfo4'><![if =
!supportLists]><span style=3D'color:#1F497D'><span =
style=3D'mso-list:Ignore'>b)<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span style=3D'color:#1F497D'>configured =
I2RS ephemeral filters, and<o:p></o:p></span></p><p =
class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l2 level1 =
lfo4'><![if !supportLists]><span style=3D'color:#1F497D'><span =
style=3D'mso-list:Ignore'>c)<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span style=3D'color:#1F497D'>received =
filters stored in kernel after being received by a BGP.&nbsp;&nbsp; =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>These filters are stored =
in a common format, but format is only indirectly related to the BGP =
update encoding. &nbsp;&nbsp;The format for these filters is provided in =
this yang draft and the draft-ietf-i2rs-pkt-eca-data-model that this =
draft refers to. &nbsp;As you have mentioned, the BGP encoding on the =
wire is an orthogonal format.&nbsp; Prior to originating the BGP-FS =
filter rules, the BGP peers store the originated BGP filters =
rules.&nbsp; These originated filters may also benefit by having the =
same format as the Filter-Based RIBs.&nbsp; There is a proposal for the =
yang extension to the BGP model to configure BGP Flow Specification =
policy in the BGP.&nbsp; &nbsp;I have suggested harmonization to these =
authors. <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>What I2NSF can do: =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>I 100% it is very =
important that I2NSF tackle the </span><span =
style=3D'color:#1F497D'>comprehensive Flow Security Policies data.&nbsp; =
BGP-FlowSpec only focuses on the following 3 applications that need =
inter-AS work: (1) prevention of DoS, 2) BGP/MPLS VPN traffic filtering, =
and 3) SDN/NFV centralized control that operates within an AS or an AS =
confederation. &nbsp;&nbsp;There a great deal of work beyond these Flow =
Specifications need for security inter-domain and within a single =
domain. &nbsp;100% agree it is difficult to do inter-domain flow-based =
security. <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>I2NSF must look at the =
AAA, active prevention of DoS via filters + other means, enabling =
white-list or black-list filtering of URLs/mail, and more.&nbsp; In =
short, the capabilities for DoS prevention need to be =
consider.&nbsp;&nbsp; And, I am sure there is much more.&nbsp; I hope =
those with strong security background will consider both the I2NSF =
controller/manager to device, and the application to I2NSF =
controller/manager in working on this work. <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Sue </span><span =
style=3D'color:#1F497D'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><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 15, 2016 8:55 AM<br><b>To:</b> =
I2NSF@ietf.org<br><b>Subject:</b> [I2nsf] FW: Any feedback on the =
Protocol Independent Flow Security Policies exchanged over I2NSF service =
layer interface?<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>Oops, I copied to the wrong WG list. &nbsp;any =
comments from I2NSF participants? <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>Linda<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><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"'> =
i2rs [<a =
href=3D"mailto:i2rs-bounces@ietf.org">mailto:i2rs-bounces@ietf.org</a>] =
<b>On Behalf Of </b>Linda Dunbar<br><b>Sent:</b> Monday, June 13, 2016 =
4:25 PM<br><b>To:</b> <a =
href=3D"mailto:christian.jacquenet@orange.com">christian.jacquenet@orange=
.com</a>; BOUCADAIR Mohamed IMT/OLN<br><b>Cc:</b> <a =
href=3D"mailto:i2rs@ietf.org">i2rs@ietf.org</a><br><b>Subject:</b> Re: =
[i2rs] Any feedback on the Protocol Independent Flow Security Policies =
exchanged over I2NSF service layer =
interface?<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>Christian, <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Thank you very much for =
the feedback. <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Agree 100% of what you =
said:<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'font-size:10.0pt;font-family:"Courier New";color:#7030A0'>Using =
BGP FS to exchange flow-based security policy information between =
domains is probably one of the most attractive approaches, but I assume =
this information will have to comply with BGP FS encoding schemes, =
whether the corresponding policy is described in a NETCONF/YANG data =
model or not. So, I think it&#8217;s fair to state that, whatever the =
semantics of the (flow-based) security policy data model, corresponding =
information may be exchanged between domains and formatted according to =
the protocol used to carry such information between domains. It seems to =
me that both considerations are orthogonal.</span><span =
style=3D'color:#1F497D'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>The reason that BGP =
FlowSpec is mentioned here is:<o:p></o:p></span></p><p =
class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l1 level1 =
lfo2'><![if !supportLists]><span style=3D'color:#1F497D'><span =
style=3D'mso-list:Ignore'>-<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span style=3D'color:#1F497D'>To =
emphasize the different aspects that I2NSF is to tackle: &nbsp;the =
comprehensive Flow Security Policies data model (that are not =
constrained to the BGP encoding scheme). For example, if used between =
&#8220;domains&#8221;, one domain inquiry of &#8220;flow security =
policies&#8221; capability of other domain is a very important part. The =
actual flow polices from one domain to another is only part of the game. =
<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.25in'><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>It is really good that =
you brought this up: &#8220;</span><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New";color:#7030A0'>inter-domain QoS policy enforcement remains very =
hard to achieve&#8221;</span><span =
style=3D'color:#1F497D'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>The Inter-Domain Flow =
Security Policy are different in the following =
aspects:<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'text-indent:-.25in;mso-list:l1 level1 lfo2'><![if =
!supportLists]><span style=3D'color:#1F497D'><span =
style=3D'mso-list:Ignore'>-<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span style=3D'color:#1F497D'>&nbsp;the =
I2NSF Flow Security Policy, (i.e. over the I2NSF Service Layer =
Interface), are inquired and set by each domain&#8217;s management =
system (or domain&#8217;s controllers). There have be authentication, =
authorization and billing process involved for one domain management =
system to grant the requests from other domain&#8217;s management =
systems. <o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'text-indent:-.25in;mso-list:l1 level1 lfo2'><![if =
!supportLists]><span style=3D'color:#1F497D'><span =
style=3D'mso-list:Ignore'>-<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span style=3D'color:#1F497D'>Whereas the =
QoS mechanism (as being carried by encoding in data packets), It is =
difficult for forwarding devices from one domain to take actions (that =
requires its own $$$ resources) based on bits set by other =
domains.&nbsp; <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Thanks, =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Linda =
&nbsp;<o:p></o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><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"'> =
<a =
href=3D"mailto:christian.jacquenet@orange.com">christian.jacquenet@orange=
.com</a> [<a =
href=3D"mailto:christian.jacquenet@orange.com">mailto:christian.jacquenet=
@orange.com</a>] <br><b>Sent:</b> Monday, June 13, 2016 11:23 =
AM<br><b>To:</b> Linda Dunbar; BOUCADAIR Mohamed =
IMT/OLN<br><b>Subject:</b> RE: Any feedback on the Protocol Independent =
Flow Security Policies exchanged over I2NSF service layer =
interface?<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier New";color:#7030A0'>Hello =
Linda,<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New";color:#7030A0'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:#7030A0'>A few preliminary comments from my side, based upon =
the enclosed text below (I didn&#8217;t read the draft =
yet).<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New";color:#7030A0'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><b><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Courier =
New";color:#7030A0'>[snip]</span></b><span =
style=3D'font-size:12.0pt;font-family:"Courier =
New"'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:12.0pt'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:12.0pt'>As BGP Flow =
Specification [exchanged among BGP peers] can been deployed to achieve =
DDoS mitigation, the Flow Security Policy setting from one domain to =
another domain is protocol independent.<span =
style=3D'color:#7030A0'><o:p></o:p></span></span></p><p =
class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:#7030A0'>[CJ] I don&#8217;t understand the above causality =
effect, since BGP FS is explicitly mentioned. As a matter of fact, I =
think policies (whatever their nature) are protocol-independent by =
nature, as implicitly indicated in the definition reminded in the supa =
WG <a =
href=3D"https://datatracker.ietf.org/wg/supa/charter/">charter</a>, for =
example. <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:12.0pt'>&nbsp;I2NSF focuses on the information/data =
models, allowing domains using NETCONF or RESTCONF to exchange =
capability and set up the flow security policies. =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier New";color:#7030A0'>[CJ] =
Right, but again, information and data models can rely upon various =
semantics &#8211; YANG, but also SMI, SPPI, etc. Using BGP FS to =
exchange flow-based security policy information between domains is =
probably one of the most attractive approaches, but I assume this =
information will have to comply with BGP FS encoding schemes, whether =
the corresponding policy is described in a NETCONF/YANG data model or =
not. So, I think it&#8217;s fair to state that, whatever the semantics =
of the (flow-based) security policy data model, corresponding =
information may be exchanged between domains and formatted according to =
the protocol used to carry such information between domains. It seems to =
me that both considerations are orthogonal.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:12.0pt'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:12.0pt'>&#8220;<b><u>Protocol =
Independent Flow Security Policies</u></b>&#8221; is for one domain (A) =
to request another domain (B) to enforce the desired policies for flows =
destined towards the Domain A. This can be an effective way for Domain A =
to prevent the unwanted attacks (e.g. DDoS)&nbsp; from even occupying =
its links/ports connected to the Domain B. <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:12.0pt'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><b><span style=3D'color:red'>BGP flow specification is =
configured in the BGP peers, </span></b><span =
style=3D'font-size:12.0pt'>whereas the I2NSF Protocol Independent Flow =
Security Policies&#8221; &nbsp;are exchanged between domains, <span =
style=3D'color:#7030A0'><o:p></o:p></span></span></p><p =
class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:#7030A0'>[CJ] Why not simply state &#8220;flow-based security =
policy information&#8221;? Besides, the above wording suggests the whole =
security policy information is supposed to be exchanged between domains, =
which I think is debatable. Also, exchanging policy information between =
domains raises consistency and security issues: this is why inter-domain =
QoS policy enforcement remains very hard to achieve for =
example.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:12.0pt'>which can be<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:12.0pt'>Enterprise domain =
&lt;-&gt; Provider domain, Overlay &lt;-&gt; Underlay, Cloud provider =
&lt;-&gt; Underlay. <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:12.0pt'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:12.0pt'>Enterprise can have =
its own DDoS mitigation tools, but those internal DDoS mitigation tools =
can&#8217;t effectively prevent the DoS attacks that saturate the access =
ports and links between Enterprise and the providers. =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier New";color:#7030A0'>[CJ] =
Right, but one would argue this is the responsibility of the service =
provider to prevent any attack that may saturate access resources that =
connect the enterprise customer to the network operated by the service =
provider. That is, why would internal mitigation tools be considered =
anyway?<o:p></o:p></span></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span =
style=3D'font-size:12.0pt'>Same goes for Overlay networks. =
<o:p></o:p></span></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal><span style=3D'font-size:12.0pt'>Very often, the paths =
(or links) among nodes of a overlay network are provided by other =
network operators (a.k.a. &#8220;underlay network&#8221;). &nbsp;Very =
much like traditional networks placing FW (Firewall) or IPS (Intrusion =
Prevention System) on the wire to enforce the <span =
style=3D'color:#1F497D'>flow security</span> rules, I2NSF <b><u>Protocol =
Independent Flow Security Policies</u></b> can be used by overlay =
networks to request certain flow based security rules to be enforced by =
its underlay networks, to prevent the unwanted attacks traffic from =
occupying the physical links and ports to the overlay network nodes, and =
to avoid the overlay nodes&#8217; CPU/Storage/Port utilization being =
consumed down by the various attacks.&nbsp; Here is one example of =
&#8220;Overlay Video Communication network&#8221; exchange Flow Policies =
to the Underlay network. <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:12.0pt'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:12.0pt'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:12.0pt'><img border=3D0 =
width=3D626 height=3D241 id=3D"Object_x0020_2" =
src=3D"cid:image001.png@01D1CEE3.4CE921A0" =
alt=3D"cid:image001.png@01D1B516.7F74E410"><o:p></o:p></span></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><b><i><span =
style=3D'font-size:12.0pt;color:#7030A0'>[CJ] </span></i></b><span =
style=3D'font-size:12.0pt;color:#7030A0'>The above example clearly shows =
the necessary interaction between the two PDPs/controllers, to make sure =
that decisions made by the network controller accommodate the needs of =
the video customer as possibly expressed towards the video controller: =
for example, customer demands that the confidentiality of the =
videoconference needs to be preserved, thereby suggesting the use of the =
IPsec protocol suite. The video controller may enforce an IPsec design =
based upon the transport mode, whereas the network controller is =
solicited to allocate IPsec resources (read for example no AH, ESP in =
NULL mode) accordingly. This may possibly raise conflicting =
configuration tasks (the video controller uses AH, the network =
controller doesn&#8217;t), thereby leading to inconsistency that may =
jeopardize the service. Whether BGP FS is used to carry security policy =
information between the two controllers is hardly the point, imho: what =
matters is the consistency of the (flow-based security policies enforced =
by both parties, and which should be derived from the customer&#8217;s =
requirements (if any).</span><span =
style=3D'font-size:12.0pt'><o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:12.0pt'>The goal of I2NSF is =
to specify the common information model and data model for the</span> =
<b><u><span style=3D'font-size:12.0pt'>&nbsp;Protocol Independent Flow =
Security Policies </span></u></b><span style=3D'font-size:12.0pt'>which =
can be queried and set between domains. <o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:#7030A0'>[CJ] OK.<o:p></o:p></span></p><p =
class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#1F497D=
'><o:p>&nbsp;</o:p></span></b></p><p class=3DMsoNormal><span =
style=3D'font-size:12.0pt'><a =
href=3D"https://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddo=
s-mitigation-api/"><span =
style=3D'color:windowtext;text-decoration:none'>https://datatracker.ietf.=
org/doc/draft-fang-i2nsf-inter-cloud-ddos-mitigation-api/</span></a> is =
just the starting point. (needs more work to improve the clarity). We =
are asking if people to express their opinion on this work to the <a =
href=3D"mailto:I2NSF@ietf.org"><span =
style=3D'color:windowtext;text-decoration:none'>I2NSF@ietf.org</span></a>=
 list. <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier New";color:#7030A0'>[CJ] =
I need to read this draft and will get back to you accordingly, but this =
may take a couple of weeks as I&#8217;m pretty busy for the time =
being.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New";color:#7030A0'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:#7030A0'>I&#8217;ll let Med further comment as =
appropriate.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New";color:#7030A0'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:#7030A0'>Cheers,<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:#7030A0'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:#7030A0'>Christian.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:12.0pt'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:12.0pt'>Thanks, Linda =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:12.0pt'><o:p>&nbsp;</o:p></span></p><pre>_____________=
_________________________________________________________________________=
___________________________________<o:p></o:p></pre><pre><o:p>&nbsp;</o:p=
></pre><pre>Ce message et ses pieces jointes peuvent contenir des =
informations confidentielles ou privilegiees et ne doivent =
donc<o:p></o:p></pre><pre>pas etre diffuses, exploites ou copies sans =
autorisation. Si vous avez recu ce message par erreur, veuillez le =
signaler<o:p></o:p></pre><pre>a l'expediteur et le detruire ainsi que =
les pieces jointes. Les messages electroniques etant susceptibles =
d'alteration,<o:p></o:p></pre><pre>Orange decline toute responsabilite =
si ce message a ete altere, deforme ou falsifie. =
Merci.<o:p></o:p></pre><pre><o:p>&nbsp;</o:p></pre><pre>This message and =
its attachments may contain confidential or privileged information that =
may be protected by law;<o:p></o:p></pre><pre>they should not be =
distributed, used or copied without =
authorisation.<o:p></o:p></pre><pre>If you have received this email in =
error, please notify the sender and delete this message and its =
attachments.<o:p></o:p></pre><pre>As emails may be altered, Orange is =
not liable for messages that have been modified, changed or =
falsified.<o:p></o:p></pre><pre>Thank =
you.<o:p></o:p></pre></div></body></html>
------=_NextPart_001_0306_01D1CEE4.2C0D0090--

------=_NextPart_000_0305_01D1CEE4.2C0D0090
Content-Type: image/png;
	name="image001.png"
Content-Transfer-Encoding: base64
Content-ID: <image001.png@01D1CEE3.4CE921A0>

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
AAAASUVORK5CYII=

------=_NextPart_000_0305_01D1CEE4.2C0D0090--


From nobody Sat Jun 25 19:02:36 2016
Return-Path: <strazpdj@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 AFBC512B011 for <i2nsf@ietfa.amsl.com>; Sat, 25 Jun 2016 19:02:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 42OugLAZe77L for <i2nsf@ietfa.amsl.com>; Sat, 25 Jun 2016 19:02:29 -0700 (PDT)
Received: from mail-lf0-x22f.google.com (mail-lf0-x22f.google.com [IPv6:2a00:1450:4010:c07::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 87C3E128E18 for <I2NSF@ietf.org>; Sat, 25 Jun 2016 19:02:28 -0700 (PDT)
Received: by mail-lf0-x22f.google.com with SMTP id f6so136521767lfg.0 for <I2NSF@ietf.org>; Sat, 25 Jun 2016 19:02:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=rdtGN4WbC6stsyseylvvIzrKP2gglXi8MGNsN3Rh2Rg=; b=uoxld7ocutLgCQJZ/qJkfpvQVtvJYqmVYUgv7lfM8YXP87kVDGXkgCRqcmSwR1zyNs SToOPrwK1zhoqIIq76ShxhlDtSzFq1XJ1dxMmdRZLIT2giqd8NASpacDKs2XV4tQmR1I /xtj5GfLPELsT73I9OtFAT72m7zs+Nr1Wyne/7rGwIvK00JLarLKeb9N4Idcr235jpHK kk6Z5kNiWBqOfY+4gGRwWiCdBmVgVuP3Lyjx09YD0mRqFNcylmZSiFuv2Ai6drDLwCJj miZOJPdE6EExkNrFk+GTqGrNA1E3rJSZS+6Qve8zTa1EysYlkLRyW9sNL51QquN8Tycc kt7Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=rdtGN4WbC6stsyseylvvIzrKP2gglXi8MGNsN3Rh2Rg=; b=H+OHmKxk/QB0Dr02+UDCmUSKa3U2e0VhQbFHTu5k7vK8NOEVitl0wsiuC348kwl7Hm HDJh4eKZ/hZbgufX8r3F44TA6rmNZYb5Fii8T9BTW+PQgeJJXBWUeDCeu4PecX/pm4pL 3o8kWiPOwZtry0bLo/vXDqldJdsNvoQKjBjuGyPpQUiok8vcFAyx8rd9FmxmRhN39xgs Grnu7M0lzF4cMIgywzTwiCGui5niKwjXXGTyZUQ5RLJeaSQCpdcQnq4wIojgz9Ks0UBU U6JTs1LoyNuhTsmi+I2Owk0Tlbj3/nWQN2wPNpxk6RNh4R2n7JkBkejGKR6tq04CdsrB 7qfg==
X-Gm-Message-State: ALyK8tIjabufb5jnBsBoudYlrVbscmmTb5Me54lv1NFrdW0OjIAC1qNskbYcrszOENWMVsza/Wl+27YbQ96KVA==
X-Received: by 10.25.168.202 with SMTP id r193mr4005930lfe.85.1466906546568; Sat, 25 Jun 2016 19:02:26 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.20.101 with HTTP; Sat, 25 Jun 2016 19:02:25 -0700 (PDT)
In-Reply-To: <4A95BA014132FF49AE685FAB4B9F17F657ED6AC1@dfweml501-mbb>
References: <4A95BA014132FF49AE685FAB4B9F17F657ED6AC1@dfweml501-mbb>
From: John Strassner <strazpdj@gmail.com>
Date: Sat, 25 Jun 2016 19:02:25 -0700
Message-ID: <CAJwYUrFj=C2kfj6-D3nTiQTQqg7HeF=nRFDEVi51ggeEXQ34Fw@mail.gmail.com>
To: Linda Dunbar <linda.dunbar@huawei.com>, John Strassner <strazpdj@gmail.com>
Content-Type: multipart/alternative; boundary=001a114114c8a08304053624cb38
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/mBHHkwR4Vt3yyrjjgQYb5zmqrZA>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>
Subject: Re: [I2nsf] Should we call "South Bound Interface" for the interface between "controller <-> NSF", and "North Bound Interface" for the interface between "Client <-> controller"?
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 26 Jun 2016 02:02:31 -0000

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

Hi Linda,

During the I2NSF early stage (before the WG was created), "capability
interface" was used to represent the interface between controller <-> NSF,
and "service interface" was used to represent the interface between the
Client <-> controller.

<jcs>
The term "capability interface" doesn't bother me. However, I don't think
that we are using it to its full potential - see below.

The term "client interface" does bother me, because
    1) to me, it implies a client-server architecture (or a 3-tier
architecture on a stretch), and I don't understand why we should be limited
to that
    2) what is the client? To me, a client is a host. Aren't we talking
about the application here? The examples in your figure are arguably
SERVERS,
        not CLIENTS. :-)
</jcs

As many people use the terminologies loosely, the "Capability Interface"
being interchangeably used with "Capability Layer", and "Service Interface"
being interchangeably used with "Service Layer".

<jcs>
Warning, this is probably just me, but...

...I do NOT like "layers", because abstractions should work for everything,
not just sometimes. Look at our "layers" - we repeatedly violate the true
notion of a layer (e.g., MPLS). Look at all of the "inter-layer"
compatibility problems we've had over the years. Why do we need to use
layers in I2NSF? I would strongly argue to use "interface"; if that is not
acceptable, then choose a different term (e.g., planes) that does not have
the traditional limitations of layers.
</jcs>

The I2NSF Terminology Draft has defined the "Capability Layer" (independent
of which interface to the controller) for exposing the capability of a
domain (over Client Facing   Interface), or for exposing the capability of
a NSF (over the NSF Facing Interface).

By this definition, ECA Policy=E2=80=99s "Event" capability can be discover=
ed
independently from the "Condition" capability, or "Action" capability.

<jcs>
Sorry, I disagree.

Events, conditions, and actions are NOT capabilities. Capabilities are
defined in the Capabilities Draft as:

    Capabilities are functions that NSFs can perform. This interface
    is used to advertise, select, and activate capabilities of selected
    NSFs in a vendor-independent manner.

Put another way, Capabilities are used to define functions that MAY be
used. There is no guarantee that they will be actually used. Furthermore,
Events, Conditions, and Actions are used to construct an ECA policy rule.
Events, Conditions, and Actions are types of Boolean statements (at least
in ECA rules) and have nothing to do with Capabilities.

While you MAY be able to relate a rule to Capabilities, they are two
completely separate things.
</jcs>

Therefore, continue using the  =E2=80=9CCapability Interface=E2=80=9D can c=
ause more
confusion in the future as its sound is too close to the =E2=80=9CCapabilit=
y
layer=E2=80=9D.


<jcs>
Agree. So let's get rid of Capability **layer**. It isn't a layer,
because...


...wait for it...


...Capabilities could be used to describe NSF functions as well as
Controller functions. Thus, there is no "layer" in the classical definition
of the term "layer".
</jcs>



Therefore, we are asking people to state which of  the following options
should be used:



1.      Use =E2=80=9CClient Facing Interface=E2=80=9D for "Client <-> contr=
oller"; and =E2=80=9CNSF
Facing Interface=E2=80=9D for "controller <-> NSF",

2.      Use =E2=80=9CController North Bound Interface=E2=80=9D for "Client =
<-> controller";
and =E2=80=9CController South Bound Interface=E2=80=9D for =E2=80=9Ccontrol=
ler <-> NSF", or



Or you can provide a better option.


<jcs>

I choose option 3. :-)


The problem with "Client-Facing Interface" is that I'm not sure what a
"Client" is in NSF.

NSF-Facing Interface is OK; my problem is, why are we introducing Yet
Another Term?


The problem with Northbound and Southbound is that there is no clear
"north" and "south" here. Look at all of the projects that propose various
data models at both the device interface level AND the network management
application layer. So tell me, which is "south" here? :-)


Now, as for option 3, I'm thinking about it. However, I do think that you
have spotted an important inconsistency, so let's take time to fix it and
not rush into rash decisions.
</jcs>


best regards,

John



On Thu, Jun 23, 2016 at 3:31 PM, Linda Dunbar <linda.dunbar@huawei.com>
wrote:

> I2NSF WG:
>
>
>
> Need your opinion for a good name to represent =E2=80=9CClient Facing Int=
erface=E2=80=9D
> and =E2=80=9CNSF Facing Interface=E2=80=9D of the I2NSF reference model:
>
>               +-----------------------------------------------------+
>
>               |      I2NSF Client                                   |
>
>               | E.g. Overlay Network Mgnt, Enterprise network Mgnt  |
>
>               |  another network domain=E2=80=99s mgnt, etc.             =
   |
>
>               +----------+------------------------------------------+
>
>                          |
>
>                          |  Client Facing Interface
>
>                          |
>
>                    +-----+---------------+
>
>                    |Network Operator mgmt|               +-------------+
>
>                    | Security Controller | < --------- > | Developer=E2=
=80=99s |
>
>                    +----------+----------+  Registration | Mgnt System |
>
>                               |              Interface   +-------------+
>
>                               |
>
>                               | NSF Facing Interface
>
>                               |
>
>        +----------------------+----------------------------+
>
>        |                                                   |
>
>        |                                                   |
>
>    +---+--+         +------+             +------+       +--+---+
>
>    + NSF-1+ ------- + NSF-n+             +NSF-1 + ----- +NSF-m +  . . .
>
>    +------+         +------+             +------+       +------+
>
>
>
>    Vendor A                                       Vendor B
>
>
>
>
>
> During the I2NSF early stage (before the WG was created), "capability
> interface" was used to represent the interface between controller <-> NSF=
,
> and "service interface" was used to represent the interface between the
> Client <-> controller.
>
>
>
> As many people use the terminologies loosely, the "Capability Interface"
> being interchangeably used with "Capability Layer", and "Service Interfac=
e"
> being interchangeably used with "Service Layer".
>
>
>
> The I2NSF Terminology Draft has defined the "Capability Layer"
> (independent of which interface to the controller) for exposing the
> capability of a domain (over Client Facing   Interface), or for exposing
> the capability of a NSF (over the NSF Facing Interface).
>
> By this definition, ECA Policy=E2=80=99s "Event" capability can be discov=
ered
> independently from the "Condition" capability, or "Action" capability.
>
>
>
> Therefore, continue using the  =E2=80=9CCapability Interface=E2=80=9D can=
 cause more
> confusion in the future as its sound is too close to the =E2=80=9CCapabil=
ity
> layer=E2=80=9D.
>
>
>
> Therefore, we are asking people to state which of  the following options
> should be used:
>
>
>
> 1.      Use =E2=80=9CClient Facing Interface=E2=80=9D for "Client <-> con=
troller"; and
> =E2=80=9CNSF Facing Interface=E2=80=9D for "controller <-> NSF",
>
> 2.      Use =E2=80=9CController North Bound Interface=E2=80=9D for "Clien=
t <->
> controller"; and =E2=80=9CController South Bound Interface=E2=80=9D for =
=E2=80=9Ccontroller <->
> NSF", or
>
>
>
> Or you can provide a better option.
>
>
>
> Thanks, Linda
>
>
>
>
>
> _______________________________________________
> I2nsf mailing list
> I2nsf@ietf.org
> https://www.ietf.org/mailman/listinfo/i2nsf
>
>


--=20
regards,
John

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

<div dir=3D"ltr"><div>Hi Linda,</div><div><br></div><div><p>During the I2NS=
F early stage (before the WG was created), &quot;capability interface&quot;=
 was used to represent the interface between controller &lt;-&gt; NSF, and =
&quot;service interface&quot; was used to represent the interface between t=
he Client &lt;-&gt; controller. <u></u><u></u></p><p>&lt;jcs&gt;<br>The ter=
m &quot;capability interface&quot; doesn&#39;t bother me. However, I don&#3=
9;t think that we are using it to its full potential - see below.</p><p>The=
 term &quot;client interface&quot; does bother me, because<br>=C2=A0=C2=A0=
=C2=A0 1) to me, it implies a client-server architecture (or a 3-tier archi=
tecture on a stretch), and I don&#39;t understand why we should be limited =
to that<br>=C2=A0=C2=A0=C2=A0 2) what is the client? To me, a client is a h=
ost. Aren&#39;t we talking about the application here? The examples in your=
 figure are arguably SERVERS,<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 not CLIENTS. :-)<br>&lt;/jcs</p><p>As many people use the terminologies lo=
osely, the &quot;Capability Interface&quot; being interchangeably used with=
 &quot;Capability Layer&quot;, and &quot;Service Interface&quot; being inte=
rchangeably used with &quot;Service Layer&quot;. <u></u><u></u></p><p>&lt;j=
cs&gt;<br>Warning, this is probably just me, but...</p><p>...I do NOT like =
&quot;layers&quot;, because abstractions should work for everything, not ju=
st sometimes. Look at our &quot;layers&quot; - we repeatedly violate the tr=
ue notion of a layer (e.g., MPLS). Look at all of the &quot;inter-layer&quo=
t; compatibility problems we&#39;ve had over the years. Why do we need to u=
se layers in I2NSF? I would strongly argue to use &quot;interface&quot;; if=
 that is not acceptable, then choose a different term (e.g., planes) that d=
oes not have the traditional limitations of layers.<br>&lt;/jcs&gt;</p><p>T=
he I2NSF Terminology Draft has defined the &quot;Capability Layer&quot; (in=
dependent of which interface to the controller) for exposing the capability=
 of a domain (over Client Facing =C2=A0=C2=A0Interface), or for exposing th=
e capability of a NSF (over the NSF Facing Interface). <u></u><u></u></p><p=
>By this definition, ECA Policy=E2=80=99s &quot;Event&quot; capability can =
be discovered independently from the &quot;Condition&quot; capability, or &=
quot;Action&quot; capability.</p><p>&lt;jcs&gt;<br>Sorry, I disagree.</p><p=
>Events, conditions, and actions are NOT capabilities. Capabilities are def=
ined in the Capabilities Draft as:<br><br>=C2=A0=C2=A0=C2=A0 Capabilities a=
re functions that NSFs can perform. This interface<br>=C2=A0=C2=A0=C2=A0 is=
 used to advertise, select, and activate capabilities of selected<br>=C2=A0=
=C2=A0=C2=A0 NSFs in a vendor-independent manner.<br></p><p>Put another way=
, Capabilities are used to define functions that MAY be used. There is no g=
uarantee that they will be actually used. Furthermore, Events, Conditions, =
and Actions are used to construct an ECA policy rule. Events, Conditions, a=
nd Actions are types of Boolean statements (at least in ECA rules) and have=
 nothing to do with Capabilities.</p><p>While you MAY be able to relate a r=
ule to Capabilities, they are two completely separate things.<br>&lt;/jcs&g=
t;<br></p><p class=3D"MsoNormal">Therefore, continue using the =C2=A0=E2=80=
=9CCapability Interface=E2=80=9D can cause more confusion in the future as =
its sound is too close to the =E2=80=9CCapability layer=E2=80=9D. =C2=A0</p=
><p class=3D"MsoNormal"><br>&lt;jcs&gt;<br>Agree. So let&#39;s get rid of C=
apability **layer**. It isn&#39;t a layer, because...</p><p class=3D"MsoNor=
mal"><br></p><p class=3D"MsoNormal">...wait for it...</p><p class=3D"MsoNor=
mal"><br></p><p class=3D"MsoNormal">...Capabilities could be used to descri=
be NSF functions as well as Controller functions. Thus, there is no &quot;l=
ayer&quot; in the classical definition of the term &quot;layer&quot;.<br>&l=
t;/jcs&gt;</p><p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p><p class=3D"Ms=
oNormal">Therefore, we are asking people to state which of =C2=A0the follow=
ing options should be used:<u></u><u></u></p><p class=3D"MsoNormal"><u></u>=
=C2=A0<u></u></p><p><u></u><span>1.<span style=3D"font:7pt &quot;Times New =
Roman&quot;;font-size-adjust:none;font-stretch:normal">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 </span></span><u></u>Use =E2=80=9CClient Facing Interface=E2=
=80=9D for &quot;Client &lt;-&gt; controller&quot;; and =E2=80=9CNSF Facing=
 Interface=E2=80=9D for &quot;controller &lt;-&gt; NSF&quot;, <u></u><u></u=
></p><p><u></u><span>2.<span style=3D"font:7pt &quot;Times New Roman&quot;;=
font-size-adjust:none;font-stretch:normal">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 <=
/span></span><u></u>Use =E2=80=9CController North Bound Interface=E2=80=9D =
for &quot;Client &lt;-&gt; controller&quot;; and =E2=80=9CController South =
Bound Interface=E2=80=9D for =E2=80=9Ccontroller &lt;-&gt; NSF&quot;, or <u=
></u><u></u></p><p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p><p class=3D"=
MsoNormal">Or you can provide a better option.</p><p class=3D"MsoNormal"><b=
r></p><p class=3D"MsoNormal">&lt;jcs&gt;</p><p class=3D"MsoNormal">I choose=
 option 3. :-)</p><p class=3D"MsoNormal"><br></p><p class=3D"MsoNormal">The=
 problem with &quot;Client-Facing Interface&quot; is that I&#39;m not sure =
what a &quot;Client&quot; is in NSF.</p><p class=3D"MsoNormal">NSF-Facing I=
nterface is OK; my problem is, why are we introducing Yet Another Term?</p>=
<p class=3D"MsoNormal"><br></p><p class=3D"MsoNormal">The problem with Nort=
hbound and Southbound is that there is no clear &quot;north&quot; and &quot=
;south&quot; here. Look at all of the projects that propose various data mo=
dels at both the device interface level AND the network management applicat=
ion layer. So tell me, which is &quot;south&quot; here? :-)</p><p class=3D"=
MsoNormal"><br></p><p class=3D"MsoNormal">Now, as for option 3, I&#39;m thi=
nking about it. However, I do think that you have spotted an important inco=
nsistency, so let&#39;s take time to fix it and not rush into rash decision=
s.<br>&lt;/jcs&gt;</p><p class=3D"MsoNormal"><br></p><p class=3D"MsoNormal"=
>best regards,</p><p class=3D"MsoNormal">John</p></div><div><br></div><div>=
<br></div></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">O=
n Thu, Jun 23, 2016 at 3:31 PM, Linda Dunbar <span dir=3D"ltr">&lt;<a href=
=3D"mailto:linda.dunbar@huawei.com" target=3D"_blank">linda.dunbar@huawei.c=
om</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"marg=
in:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang=3D"EN-US" vlink=3D"purple" link=3D"blue">
<div>
<p><span style=3D"font-family:&quot;Courier New&quot;">I2NSF WG:<u></u><u><=
/u></span></p>
<p><span style=3D"font-family:&quot;Courier New&quot;"><u></u>=C2=A0<u></u>=
</span></p>
<p><span style=3D"font-family:&quot;Courier New&quot;">Need your opinion fo=
r a good name to represent =E2=80=9CClient Facing Interface=E2=80=9D and =
=E2=80=9CNSF Facing Interface=E2=80=9D of the I2NSF reference model:
</span><span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">=
<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:8.0pt;font-family:&quot;Courier New&quot;">=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+-----------------=
------------------------------------+<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:8.0pt;font-family:&quot;Courier New&quot;">=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 I2NSF Client=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 |<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:8.0pt;font-family:&quot;Courier New&quot;">=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 | E.g. Overlay Network =
Mgnt, Enterprise network Mgnt=C2=A0 |<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:8.0pt;font-family:&quot;Courier New&quot;">=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 another network=
 domain=E2=80=99s mgnt, etc.=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 |<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:8.0pt;font-family:&quot;Courier New&quot;">=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 +----------+-----------=
-------------------------------+<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:8.0pt;font-family:&quot;Courier New&quot;">=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 |<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:8.0pt;font-family:&quot;Courier New&quot;">=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 Client Facing Interface
<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:8.0pt;font-family:&quot;Courier New&quot;">=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|<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:8.0pt;font-family:&quot;Courier New&quot;">=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
<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:8.0pt;font-family:&quot;Courier New&quot;">=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|Network Operator mgmt|=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 +-------------+<u></u><u></u>=
</span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:8.0pt;font-family:&quot;Courier New&quot;">=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 | Security Controller | &lt; --------- &gt; | Developer=E2=80=99s |<=
u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:8.0pt;font-family:&quot;Courier New&quot;">=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 Registration | Mgnt System |<u></u><u>=
</u></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:8.0pt;font-family:&quot;Courier New&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0|=
=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0Interface=C2=A0=C2=A0 +-------------+<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:8.0pt;font-family:&quot;Courier New&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:8.0pt;font-family:&quot;Courier New&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0| NSF Facing Interface<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:8.0pt;font-family:&quot;Courier New&quot;">=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 |<=
u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:8.0pt;font-family:&quot;Courier New&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 +----------------------+----------------------------+<u></u><u></=
u></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:8.0pt;font-family:&quot;Courier New&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 |=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 |<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:8.0pt;font-family:&quot;Courier New&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 |=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 |<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:8.0pt;font-family:&quot;Courier New&quot;">=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 +--+---+<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:8.0pt;font-family:&quot;Courier New&quot;">=C2=A0=C2=A0 + NSF-1+ -------=
 + NSF-n+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 +NSF-1 + ----- +NSF-m +=C2=A0 . . .
<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:8.0pt;font-family:&quot;Courier New&quot;">=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 +------+<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:8.0pt;font-family:&quot;Courier New&quot;"><u></u>=C2=A0<u></u></span></=
p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:8.0pt;font-family:&quot;Courier New&quot;">=C2=A0=C2=A0 Vendor A=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Ve=
ndor B<u></u><u></u></span></p>
<p><span style=3D"font-size:8.0pt"><u></u>=C2=A0<u></u></span></p>
<p><u></u>=C2=A0<u></u></p>
<p>During the I2NSF early stage (before the WG was created), &quot;capabili=
ty interface&quot; was used to represent the interface between controller &=
lt;-&gt; NSF, and &quot;service interface&quot; was used to represent the i=
nterface between the Client &lt;-&gt; controller.
<u></u><u></u></p>
<p><u></u>=C2=A0<u></u></p>
<p>As many people use the terminologies loosely, the &quot;Capability Inter=
face&quot; being interchangeably used with &quot;Capability Layer&quot;, an=
d &quot;Service Interface&quot; being interchangeably used with &quot;Servi=
ce Layer&quot;.
<u></u><u></u></p>
<p><u></u>=C2=A0<u></u></p>
<p>The I2NSF Terminology Draft has defined the &quot;Capability Layer&quot;=
 (independent of which interface to the controller) for exposing the capabi=
lity of a domain (over Client Facing =C2=A0=C2=A0Interface), or for exposin=
g the capability of a NSF (over
 the NSF Facing Interface). <u></u><u></u></p>
<p>By this definition, ECA Policy=E2=80=99s &quot;Event&quot; capability ca=
n be discovered independently from the &quot;Condition&quot; capability, or=
 &quot;Action&quot; capability.
<u></u><u></u></p>
<p><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Therefore, continue using the =C2=A0=E2=80=9CCapabil=
ity Interface=E2=80=9D can cause more confusion in the future as its sound =
is too close to the =E2=80=9CCapability layer=E2=80=9D. =C2=A0<u></u><u></u=
></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Therefore, we are asking people to state which of =
=C2=A0the following options should be used:<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p><u></u><span>1.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span><u></u>Use =E2=80=9CClient Facing Interface=E2=80=9D for &quo=
t;Client &lt;-&gt; controller&quot;; and =E2=80=9CNSF Facing Interface=E2=
=80=9D for &quot;controller &lt;-&gt; NSF&quot;,
<u></u><u></u></p>
<p><u></u><span>2.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span><u></u>Use =E2=80=9CController North Bound Interface=E2=80=9D=
 for &quot;Client &lt;-&gt; controller&quot;; and =E2=80=9CController South=
 Bound Interface=E2=80=9D for =E2=80=9Ccontroller &lt;-&gt; NSF&quot;, or
<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Or you can provide a better option. <u></u><u></u></=
p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Thanks, Linda <u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>

<br>_______________________________________________<br>
I2nsf mailing list<br>
<a href=3D"mailto:I2nsf@ietf.org">I2nsf@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/i2nsf" target=3D"_blank" r=
el=3D"noreferrer">https://www.ietf.org/mailman/listinfo/i2nsf</a><br>
<br></blockquote></div><br><br clear=3D"all"><br>-- <br><div class=3D"gmail=
_signature" data-smartmail=3D"gmail_signature"><div>regards,</div><div>John=
</div></div>
</div>

--001a114114c8a08304053624cb38--


From nobody Sun Jun 26 03:41:38 2016
Return-Path: <loa@pi.nu>
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 3DE0D12D142 for <i2nsf@ietfa.amsl.com>; Sun, 26 Jun 2016 03:41:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.326
X-Spam-Level: 
X-Spam-Status: No, score=-3.326 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-1.426] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xiqB1nuF3xbw for <i2nsf@ietfa.amsl.com>; Sun, 26 Jun 2016 03:41:34 -0700 (PDT)
Received: from pipi.pi.nu (pipi.pi.nu [83.168.239.141]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D751512D0E5 for <I2NSF@ietf.org>; Sun, 26 Jun 2016 03:41:33 -0700 (PDT)
Received: from [192.168.0.102] (81-236-221-144-no93.tbcn.telia.com [81.236.221.144]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: loa@pi.nu) by pipi.pi.nu (Postfix) with ESMTPSA id 2503218013E4; Sun, 26 Jun 2016 12:41:31 +0200 (CEST)
To: John Strassner <strazpdj@gmail.com>, Linda Dunbar <linda.dunbar@huawei.com>
References: <4A95BA014132FF49AE685FAB4B9F17F657ED6AC1@dfweml501-mbb> <CAJwYUrFj=C2kfj6-D3nTiQTQqg7HeF=nRFDEVi51ggeEXQ34Fw@mail.gmail.com>
From: Loa Andersson <loa@pi.nu>
Message-ID: <de0780d9-a88d-412f-7e61-bd3ecc0010f5@pi.nu>
Date: Sun, 26 Jun 2016 12:41:27 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1
MIME-Version: 1.0
In-Reply-To: <CAJwYUrFj=C2kfj6-D3nTiQTQqg7HeF=nRFDEVi51ggeEXQ34Fw@mail.gmail.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/M8EED6FAtDG8K_2Aq9va-kNUkY0>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>
Subject: Re: [I2nsf] Should we call "South Bound Interface" for the interface between "controller <-> NSF", and "North Bound Interface" for the interface between "Client <-> controller"?
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 26 Jun 2016 10:41:37 -0000

Folks,

I think this comment would have been fine, and I guess I supported it if
it would have been here two years ago. As it is now I think there are to
much water under the bridges, and actually to many documents involved.
We have a common usage of "North Bound" or "Northbound" and South Bound"
or Southbound". The pain in changing is much greater than the gain.

However, I would support adding text to the terminology section like
this:

North Bound Interface - the interface between the client and the
                         controller

South Bound Interface - the interface between the controller and the NSF

/Loa

On 2016-06-26 04:02, John Strassner wrote:
> Hi Linda,
>
> During the I2NSF early stage (before the WG was created), "capability
> interface" was used to represent the interface between controller <->
> NSF, and "service interface" was used to represent the interface between
> the Client <-> controller. ____
>
> <jcs>
> The term "capability interface" doesn't bother me. However, I don't
> think that we are using it to its full potential - see below.
>
> The term "client interface" does bother me, because
>     1) to me, it implies a client-server architecture (or a 3-tier
> architecture on a stretch), and I don't understand why we should be
> limited to that
>     2) what is the client? To me, a client is a host. Aren't we talking
> about the application here? The examples in your figure are arguably
> SERVERS,
>         not CLIENTS. :-)
> </jcs
>
> As many people use the terminologies loosely, the "Capability Interface"
> being interchangeably used with "Capability Layer", and "Service
> Interface" being interchangeably used with "Service Layer". ____
>
> <jcs>
> Warning, this is probably just me, but...
>
> ...I do NOT like "layers", because abstractions should work for
> everything, not just sometimes. Look at our "layers" - we repeatedly
> violate the true notion of a layer (e.g., MPLS). Look at all of the
> "inter-layer" compatibility problems we've had over the years. Why do we
> need to use layers in I2NSF? I would strongly argue to use "interface";
> if that is not acceptable, then choose a different term (e.g., planes)
> that does not have the traditional limitations of layers.
> </jcs>
>
> The I2NSF Terminology Draft has defined the "Capability Layer"
> (independent of which interface to the controller) for exposing the
> capability of a domain (over Client Facing   Interface), or for exposing
> the capability of a NSF (over the NSF Facing Interface). ____
>
> By this definition, ECA Policy’s "Event" capability can be discovered
> independently from the "Condition" capability, or "Action" capability.
>
> <jcs>
> Sorry, I disagree.
>
> Events, conditions, and actions are NOT capabilities. Capabilities are
> defined in the Capabilities Draft as:
>
>     Capabilities are functions that NSFs can perform. This interface
>     is used to advertise, select, and activate capabilities of selected
>     NSFs in a vendor-independent manner.
>
> Put another way, Capabilities are used to define functions that MAY be
> used. There is no guarantee that they will be actually used.
> Furthermore, Events, Conditions, and Actions are used to construct an
> ECA policy rule. Events, Conditions, and Actions are types of Boolean
> statements (at least in ECA rules) and have nothing to do with Capabilities.
>
> While you MAY be able to relate a rule to Capabilities, they are two
> completely separate things.
> </jcs>
>
> Therefore, continue using the  “Capability Interface” can cause more
> confusion in the future as its sound is too close to the “Capability
> layer”.
>
>
> <jcs>
> Agree. So let's get rid of Capability **layer**. It isn't a layer,
> because...
>
>
> ...wait for it...
>
>
> ...Capabilities could be used to describe NSF functions as well as
> Controller functions. Thus, there is no "layer" in the classical
> definition of the term "layer".
> </jcs>
>
> __ __
>
> Therefore, we are asking people to state which of  the following options
> should be used:____
>
> __ __
>
> __1.      __Use “Client Facing Interface” for "Client <-> controller";
> and “NSF Facing Interface” for "controller <-> NSF", ____
>
> __2.      __Use “Controller North Bound Interface” for "Client <->
> controller"; and “Controller South Bound Interface” for “controller <->
> NSF", or ____
>
> __ __
>
> Or you can provide a better option.
>
>
> <jcs>
>
> I choose option 3. :-)
>
>
> The problem with "Client-Facing Interface" is that I'm not sure what a
> "Client" is in NSF.
>
> NSF-Facing Interface is OK; my problem is, why are we introducing Yet
> Another Term?
>
>
> The problem with Northbound and Southbound is that there is no clear
> "north" and "south" here. Look at all of the projects that propose
> various data models at both the device interface level AND the network
> management application layer. So tell me, which is "south" here? :-)
>
>
> Now, as for option 3, I'm thinking about it. However, I do think that
> you have spotted an important inconsistency, so let's take time to fix
> it and not rush into rash decisions.
> </jcs>
>
>
> best regards,
>
> John
>
>
>
>
> On Thu, Jun 23, 2016 at 3:31 PM, Linda Dunbar <linda.dunbar@huawei.com
> <mailto:linda.dunbar@huawei.com>> wrote:
>
>     I2NSF WG:____
>
>     __ __
>
>     Need your opinion for a good name to represent “Client Facing
>     Interface” and “NSF Facing Interface” of the I2NSF reference model: ____
>
>                   +-----------------------------------------------------+____
>
>                   |      I2NSF Client
>     |____
>
>                   | E.g. Overlay Network Mgnt, Enterprise network Mgnt
>     |____
>
>                   |  another network domain’s mgnt, etc.
>     |____
>
>
>     +----------+------------------------------------------+____
>
>                              |____
>
>                              |  Client Facing Interface ____
>
>                              |____
>
>                        +-----+---------------+        ____
>
>                        |Network Operator mgmt|
>     +-------------+____
>
>                        | Security Controller | < --------- > |
>     Developer’s |____
>
>                        +----------+----------+  Registration | Mgnt
>     System |____
>
>                                   |              Interface
>     +-------------+____
>
>                                   |           ____
>
>                                   | NSF Facing Interface____
>
>                                   |____
>
>            +----------------------+----------------------------+____
>
>            |                                                   |____
>
>            |                                                   |____
>
>        +---+--+         +------+             +------+       +--+---+____
>
>        + NSF-1+ ------- + NSF-n+             +NSF-1 + ----- +NSF-m +  .
>     . . ____
>
>        +------+         +------+             +------+       +------+____
>
>     __ __
>
>        Vendor A                                       Vendor B____
>
>     __ __
>
>     __ __
>
>     During the I2NSF early stage (before the WG was created),
>     "capability interface" was used to represent the interface between
>     controller <-> NSF, and "service interface" was used to represent
>     the interface between the Client <-> controller. ____
>
>     __ __
>
>     As many people use the terminologies loosely, the "Capability
>     Interface" being interchangeably used with "Capability Layer", and
>     "Service Interface" being interchangeably used with "Service Layer".
>     ____
>
>     __ __
>
>     The I2NSF Terminology Draft has defined the "Capability Layer"
>     (independent of which interface to the controller) for exposing the
>     capability of a domain (over Client Facing   Interface), or for
>     exposing the capability of a NSF (over the NSF Facing Interface). ____
>
>     By this definition, ECA Policy’s "Event" capability can be
>     discovered independently from the "Condition" capability, or
>     "Action" capability. ____
>
>     __ __
>
>     Therefore, continue using the  “Capability Interface” can cause more
>     confusion in the future as its sound is too close to the “Capability
>     layer”.  ____
>
>     __ __
>
>     Therefore, we are asking people to state which of  the following
>     options should be used:____
>
>     __ __
>
>     __1.      __Use “Client Facing Interface” for "Client <->
>     controller"; and “NSF Facing Interface” for "controller <-> NSF", ____
>
>     __2.      __Use “Controller North Bound Interface” for "Client <->
>     controller"; and “Controller South Bound Interface” for “controller
>     <-> NSF", or ____
>
>     __ __
>
>     Or you can provide a better option. ____
>
>     __ __
>
>     Thanks, Linda ____
>
>     __ __
>
>     __ __
>
>
>     _______________________________________________
>     I2nsf mailing list
>     I2nsf@ietf.org <mailto:I2nsf@ietf.org>
>     https://www.ietf.org/mailman/listinfo/i2nsf
>
>
>
>
> --
> regards,
> John
>
>
> _______________________________________________
> I2nsf mailing list
> I2nsf@ietf.org
> https://www.ietf.org/mailman/listinfo/i2nsf
>


From nobody Sun Jun 26 06:28:49 2016
Return-Path: <linda.dunbar@huawei.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 A0AAC12B058 for <i2nsf@ietfa.amsl.com>; Sun, 26 Jun 2016 06:28:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.646
X-Spam-Level: 
X-Spam-Status: No, score=-5.646 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QAlllzrerwoQ for <i2nsf@ietfa.amsl.com>; Sun, 26 Jun 2016 06:28:44 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3337B12B02E for <I2NSF@ietf.org>; Sun, 26 Jun 2016 06:28:43 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml707-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CMP91902; Sun, 26 Jun 2016 13:28:39 +0000 (GMT)
Received: from DFWEML702-CAH.china.huawei.com (10.193.5.176) by lhreml707-cah.china.huawei.com (10.201.5.199) with Microsoft SMTP Server (TLS) id 14.3.235.1; Sun, 26 Jun 2016 14:28:37 +0100
Received: from DFWEML501-MBB.china.huawei.com ([10.193.5.179]) by dfweml702-cah.china.huawei.com ([10.193.5.176]) with mapi id 14.03.0235.001; Sun, 26 Jun 2016 06:28:33 -0700
From: Linda Dunbar <linda.dunbar@huawei.com>
To: John Strassner <strazpdj@gmail.com>
Thread-Topic: what is the "client" to I2NSF controller? (was RE: [I2nsf] Should we call "South Bound Interface" for the interface between "controller <-> NSF", and "North Bound Interface" for the interface between "Client <-> controller"?
Thread-Index: AQHRz07TJs0FFWX0qUq/rvtVJ52shp/7vGUw
Date: Sun, 26 Jun 2016 13:28:33 +0000
Message-ID: <4A95BA014132FF49AE685FAB4B9F17F657ED76C2@dfweml501-mbb>
References: <4A95BA014132FF49AE685FAB4B9F17F657ED6AC1@dfweml501-mbb> <CAJwYUrFj=C2kfj6-D3nTiQTQqg7HeF=nRFDEVi51ggeEXQ34Fw@mail.gmail.com>
In-Reply-To: <CAJwYUrFj=C2kfj6-D3nTiQTQqg7HeF=nRFDEVi51ggeEXQ34Fw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.130.144]
Content-Type: multipart/alternative; boundary="_000_4A95BA014132FF49AE685FAB4B9F17F657ED76C2dfweml501mbb_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020201.576FD888.0111, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 6005ba869ac3223c11f6ff69fb695b7f
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/9gV1ZGzrN9UDkVH-KfiVuKiSLGM>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>
Subject: [I2nsf] what is the "client" to I2NSF controller? (was RE: Should we call "South Bound Interface" for the interface between "controller <-> NSF", and "North Bound Interface" for the interface between "Client <-> controller"?
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 26 Jun 2016 13:28:48 -0000

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

Sm9obiwNCg0KVGhlIGRyYWZ0LWlldGYtaTJuc2YtZnJhbWV3b3JrIGhhcyB0aG9zZSBleGFtcGxl
cyBvZiBJMk5TRiBjbGllbnRzOg0KDQrCtyAgICAgICAgQW4gb3ZlcmxheSBuZXR3b3JrIE1nciAo
ZS5nLiBWaWRlbyBDb25mZXJlbmNlIE5ldHdvcmsgTWdyKSB3aG8gbmVlZHMgdG8gZHluYW1pY2Fs
bHkgaW5mb3JtIHRoZSB1bmRlcmxheSBuZXR3b3JrIHRvIGFsbG93LCByYXRlIGxpbWl0aW5nIG9y
IGRlbnkgZmxvd3MgKHNvbWUgb2Ygd2hpY2ggYXJlIGVuY3J5cHRlZCkgYmFzZWQgb24gc3BlY2lm
aWMgZmllbGRzIGluIHRoZSBwYWNrZXRzIGZvciBhIGNlcnRhaW4gdGltZSBzcGFuLg0KDQrCtyAg
ICAgICAgRW50ZXJwcmlzZSBBZG1pbmlzdHJhdG9ycyBhbmQgbWFuYWdlbWVudCBzeXN0ZW0gbmVl
ZCB0byByZXF1ZXN0IHByb3ZpZGVyIG5ldHdvcmsgdG8gZW5mb3JjZSBzb21lIHJ1bGVzIHRvIHRo
ZWlyIHNwZWNpZmljIGZsb3dzLg0KDQrCtyAgICAgICAgQSBJb1QgbWFuYWdlbWVudCBzeXN0ZW0g
c2VuZGluZyByZXF1ZXN0cyB0byB1bmRlcmxheSBuZXR3b3JrIHRvIGJsb2NrIGZsb3dzIHRoYXQg
bWF0Y2ggdGhlaXIgc3BlY2lmaWMgY29uZGl0aW9ucy4NCg0KU2ltcGx5IHB1dCwg4oCcSTJOU0Yg
Y2xpZW504oCdIGNhbiBiZSB1c2VycyAoYWRtaW5pc3RyYXRvcnMpLCBkaWZmZXJlbnQgZG9tYWlu
IG1hbmFnZXIsIG9yY2hlc3RyYXRpb24gc3lzdGVtLCBvciBvdGhlcnMsICB3aG8gbmVlZCB0byBz
cGVjaWZ5IHRoZWlyIGRlc2lyZWQgZmxvdyBwb2xpY2llcy4NCg0KSXMgdGhlcmUgYSBiZXR0ZXIg
bmFtZT8NCg0KDQpMaW5kYQ0KDQpGcm9tOiBKb2huIFN0cmFzc25lciBbbWFpbHRvOnN0cmF6cGRq
QGdtYWlsLmNvbV0NClNlbnQ6IFNhdHVyZGF5LCBKdW5lIDI1LCAyMDE2IDk6MDIgUE0NClRvOiBM
aW5kYSBEdW5iYXI7IEpvaG4gU3RyYXNzbmVyDQpDYzogSTJOU0ZAaWV0Zi5vcmcNClN1YmplY3Q6
IFJlOiBbSTJuc2ZdIFNob3VsZCB3ZSBjYWxsICJTb3V0aCBCb3VuZCBJbnRlcmZhY2UiIGZvciB0
aGUgaW50ZXJmYWNlIGJldHdlZW4gImNvbnRyb2xsZXIgPC0+IE5TRiIsIGFuZCAiTm9ydGggQm91
bmQgSW50ZXJmYWNlIiBmb3IgdGhlIGludGVyZmFjZSBiZXR3ZWVuICJDbGllbnQgPC0+IGNvbnRy
b2xsZXIiPw0KDQpIaSBMaW5kYSwNCg0KDQpEdXJpbmcgdGhlIEkyTlNGIGVhcmx5IHN0YWdlIChi
ZWZvcmUgdGhlIFdHIHdhcyBjcmVhdGVkKSwgImNhcGFiaWxpdHkgaW50ZXJmYWNlIiB3YXMgdXNl
ZCB0byByZXByZXNlbnQgdGhlIGludGVyZmFjZSBiZXR3ZWVuIGNvbnRyb2xsZXIgPC0+IE5TRiwg
YW5kICJzZXJ2aWNlIGludGVyZmFjZSIgd2FzIHVzZWQgdG8gcmVwcmVzZW50IHRoZSBpbnRlcmZh
Y2UgYmV0d2VlbiB0aGUgQ2xpZW50IDwtPiBjb250cm9sbGVyLg0KDQo8amNzPg0KVGhlIHRlcm0g
ImNhcGFiaWxpdHkgaW50ZXJmYWNlIiBkb2Vzbid0IGJvdGhlciBtZS4gSG93ZXZlciwgSSBkb24n
dCB0aGluayB0aGF0IHdlIGFyZSB1c2luZyBpdCB0byBpdHMgZnVsbCBwb3RlbnRpYWwgLSBzZWUg
YmVsb3cuDQoNClRoZSB0ZXJtICJjbGllbnQgaW50ZXJmYWNlIiBkb2VzIGJvdGhlciBtZSwgYmVj
YXVzZQ0KICAgIDEpIHRvIG1lLCBpdCBpbXBsaWVzIGEgY2xpZW50LXNlcnZlciBhcmNoaXRlY3R1
cmUgKG9yIGEgMy10aWVyIGFyY2hpdGVjdHVyZSBvbiBhIHN0cmV0Y2gpLCBhbmQgSSBkb24ndCB1
bmRlcnN0YW5kIHdoeSB3ZSBzaG91bGQgYmUgbGltaXRlZCB0byB0aGF0DQogICAgMikgd2hhdCBp
cyB0aGUgY2xpZW50PyBUbyBtZSwgYSBjbGllbnQgaXMgYSBob3N0LiBBcmVuJ3Qgd2UgdGFsa2lu
ZyBhYm91dCB0aGUgYXBwbGljYXRpb24gaGVyZT8gVGhlIGV4YW1wbGVzIGluIHlvdXIgZmlndXJl
IGFyZSBhcmd1YWJseSBTRVJWRVJTLA0KICAgICAgICBub3QgQ0xJRU5UUy4gOi0pDQo8L2pjcw0K
DQpBcyBtYW55IHBlb3BsZSB1c2UgdGhlIHRlcm1pbm9sb2dpZXMgbG9vc2VseSwgdGhlICJDYXBh
YmlsaXR5IEludGVyZmFjZSIgYmVpbmcgaW50ZXJjaGFuZ2VhYmx5IHVzZWQgd2l0aCAiQ2FwYWJp
bGl0eSBMYXllciIsIGFuZCAiU2VydmljZSBJbnRlcmZhY2UiIGJlaW5nIGludGVyY2hhbmdlYWJs
eSB1c2VkIHdpdGggIlNlcnZpY2UgTGF5ZXIiLg0KDQo8amNzPg0KV2FybmluZywgdGhpcyBpcyBw
cm9iYWJseSBqdXN0IG1lLCBidXQuLi4NCg0KLi4uSSBkbyBOT1QgbGlrZSAibGF5ZXJzIiwgYmVj
YXVzZSBhYnN0cmFjdGlvbnMgc2hvdWxkIHdvcmsgZm9yIGV2ZXJ5dGhpbmcsIG5vdCBqdXN0IHNv
bWV0aW1lcy4gTG9vayBhdCBvdXIgImxheWVycyIgLSB3ZSByZXBlYXRlZGx5IHZpb2xhdGUgdGhl
IHRydWUgbm90aW9uIG9mIGEgbGF5ZXIgKGUuZy4sIE1QTFMpLiBMb29rIGF0IGFsbCBvZiB0aGUg
ImludGVyLWxheWVyIiBjb21wYXRpYmlsaXR5IHByb2JsZW1zIHdlJ3ZlIGhhZCBvdmVyIHRoZSB5
ZWFycy4gV2h5IGRvIHdlIG5lZWQgdG8gdXNlIGxheWVycyBpbiBJMk5TRj8gSSB3b3VsZCBzdHJv
bmdseSBhcmd1ZSB0byB1c2UgImludGVyZmFjZSI7IGlmIHRoYXQgaXMgbm90IGFjY2VwdGFibGUs
IHRoZW4gY2hvb3NlIGEgZGlmZmVyZW50IHRlcm0gKGUuZy4sIHBsYW5lcykgdGhhdCBkb2VzIG5v
dCBoYXZlIHRoZSB0cmFkaXRpb25hbCBsaW1pdGF0aW9ucyBvZiBsYXllcnMuDQo8L2pjcz4NCg0K
VGhlIEkyTlNGIFRlcm1pbm9sb2d5IERyYWZ0IGhhcyBkZWZpbmVkIHRoZSAiQ2FwYWJpbGl0eSBM
YXllciIgKGluZGVwZW5kZW50IG9mIHdoaWNoIGludGVyZmFjZSB0byB0aGUgY29udHJvbGxlcikg
Zm9yIGV4cG9zaW5nIHRoZSBjYXBhYmlsaXR5IG9mIGEgZG9tYWluIChvdmVyIENsaWVudCBGYWNp
bmcgICBJbnRlcmZhY2UpLCBvciBmb3IgZXhwb3NpbmcgdGhlIGNhcGFiaWxpdHkgb2YgYSBOU0Yg
KG92ZXIgdGhlIE5TRiBGYWNpbmcgSW50ZXJmYWNlKS4NCg0KQnkgdGhpcyBkZWZpbml0aW9uLCBF
Q0EgUG9saWN54oCZcyAiRXZlbnQiIGNhcGFiaWxpdHkgY2FuIGJlIGRpc2NvdmVyZWQgaW5kZXBl
bmRlbnRseSBmcm9tIHRoZSAiQ29uZGl0aW9uIiBjYXBhYmlsaXR5LCBvciAiQWN0aW9uIiBjYXBh
YmlsaXR5Lg0KDQo8amNzPg0KU29ycnksIEkgZGlzYWdyZWUuDQoNCkV2ZW50cywgY29uZGl0aW9u
cywgYW5kIGFjdGlvbnMgYXJlIE5PVCBjYXBhYmlsaXRpZXMuIENhcGFiaWxpdGllcyBhcmUgZGVm
aW5lZCBpbiB0aGUgQ2FwYWJpbGl0aWVzIERyYWZ0IGFzOg0KDQogICAgQ2FwYWJpbGl0aWVzIGFy
ZSBmdW5jdGlvbnMgdGhhdCBOU0ZzIGNhbiBwZXJmb3JtLiBUaGlzIGludGVyZmFjZQ0KICAgIGlz
IHVzZWQgdG8gYWR2ZXJ0aXNlLCBzZWxlY3QsIGFuZCBhY3RpdmF0ZSBjYXBhYmlsaXRpZXMgb2Yg
c2VsZWN0ZWQNCiAgICBOU0ZzIGluIGEgdmVuZG9yLWluZGVwZW5kZW50IG1hbm5lci4NCg0KUHV0
IGFub3RoZXIgd2F5LCBDYXBhYmlsaXRpZXMgYXJlIHVzZWQgdG8gZGVmaW5lIGZ1bmN0aW9ucyB0
aGF0IE1BWSBiZSB1c2VkLiBUaGVyZSBpcyBubyBndWFyYW50ZWUgdGhhdCB0aGV5IHdpbGwgYmUg
YWN0dWFsbHkgdXNlZC4gRnVydGhlcm1vcmUsIEV2ZW50cywgQ29uZGl0aW9ucywgYW5kIEFjdGlv
bnMgYXJlIHVzZWQgdG8gY29uc3RydWN0IGFuIEVDQSBwb2xpY3kgcnVsZS4gRXZlbnRzLCBDb25k
aXRpb25zLCBhbmQgQWN0aW9ucyBhcmUgdHlwZXMgb2YgQm9vbGVhbiBzdGF0ZW1lbnRzIChhdCBs
ZWFzdCBpbiBFQ0EgcnVsZXMpIGFuZCBoYXZlIG5vdGhpbmcgdG8gZG8gd2l0aCBDYXBhYmlsaXRp
ZXMuDQoNCldoaWxlIHlvdSBNQVkgYmUgYWJsZSB0byByZWxhdGUgYSBydWxlIHRvIENhcGFiaWxp
dGllcywgdGhleSBhcmUgdHdvIGNvbXBsZXRlbHkgc2VwYXJhdGUgdGhpbmdzLg0KPC9qY3M+DQpU
aGVyZWZvcmUsIGNvbnRpbnVlIHVzaW5nIHRoZSAg4oCcQ2FwYWJpbGl0eSBJbnRlcmZhY2XigJ0g
Y2FuIGNhdXNlIG1vcmUgY29uZnVzaW9uIGluIHRoZSBmdXR1cmUgYXMgaXRzIHNvdW5kIGlzIHRv
byBjbG9zZSB0byB0aGUg4oCcQ2FwYWJpbGl0eSBsYXllcuKAnS4NCg0KPGpjcz4NCkFncmVlLiBT
byBsZXQncyBnZXQgcmlkIG9mIENhcGFiaWxpdHkgKipsYXllcioqLiBJdCBpc24ndCBhIGxheWVy
LCBiZWNhdXNlLi4uDQoNCi4uLndhaXQgZm9yIGl0Li4uDQoNCi4uLkNhcGFiaWxpdGllcyBjb3Vs
ZCBiZSB1c2VkIHRvIGRlc2NyaWJlIE5TRiBmdW5jdGlvbnMgYXMgd2VsbCBhcyBDb250cm9sbGVy
IGZ1bmN0aW9ucy4gVGh1cywgdGhlcmUgaXMgbm8gImxheWVyIiBpbiB0aGUgY2xhc3NpY2FsIGRl
ZmluaXRpb24gb2YgdGhlIHRlcm0gImxheWVyIi4NCjwvamNzPg0KDQpUaGVyZWZvcmUsIHdlIGFy
ZSBhc2tpbmcgcGVvcGxlIHRvIHN0YXRlIHdoaWNoIG9mICB0aGUgZm9sbG93aW5nIG9wdGlvbnMg
c2hvdWxkIGJlIHVzZWQ6DQoNCg0KMS4gICAgICBVc2Ug4oCcQ2xpZW50IEZhY2luZyBJbnRlcmZh
Y2XigJ0gZm9yICJDbGllbnQgPC0+IGNvbnRyb2xsZXIiOyBhbmQg4oCcTlNGIEZhY2luZyBJbnRl
cmZhY2XigJ0gZm9yICJjb250cm9sbGVyIDwtPiBOU0YiLA0KDQoyLiAgICAgIFVzZSDigJxDb250
cm9sbGVyIE5vcnRoIEJvdW5kIEludGVyZmFjZeKAnSBmb3IgIkNsaWVudCA8LT4gY29udHJvbGxl
ciI7IGFuZCDigJxDb250cm9sbGVyIFNvdXRoIEJvdW5kIEludGVyZmFjZeKAnSBmb3Ig4oCcY29u
dHJvbGxlciA8LT4gTlNGIiwgb3INCg0KT3IgeW91IGNhbiBwcm92aWRlIGEgYmV0dGVyIG9wdGlv
bi4NCg0KPGpjcz4NCkkgY2hvb3NlIG9wdGlvbiAzLiA6LSkNCg0KVGhlIHByb2JsZW0gd2l0aCAi
Q2xpZW50LUZhY2luZyBJbnRlcmZhY2UiIGlzIHRoYXQgSSdtIG5vdCBzdXJlIHdoYXQgYSAiQ2xp
ZW50IiBpcyBpbiBOU0YuDQpOU0YtRmFjaW5nIEludGVyZmFjZSBpcyBPSzsgbXkgcHJvYmxlbSBp
cywgd2h5IGFyZSB3ZSBpbnRyb2R1Y2luZyBZZXQgQW5vdGhlciBUZXJtPw0KDQpUaGUgcHJvYmxl
bSB3aXRoIE5vcnRoYm91bmQgYW5kIFNvdXRoYm91bmQgaXMgdGhhdCB0aGVyZSBpcyBubyBjbGVh
ciAibm9ydGgiIGFuZCAic291dGgiIGhlcmUuIExvb2sgYXQgYWxsIG9mIHRoZSBwcm9qZWN0cyB0
aGF0IHByb3Bvc2UgdmFyaW91cyBkYXRhIG1vZGVscyBhdCBib3RoIHRoZSBkZXZpY2UgaW50ZXJm
YWNlIGxldmVsIEFORCB0aGUgbmV0d29yayBtYW5hZ2VtZW50IGFwcGxpY2F0aW9uIGxheWVyLiBT
byB0ZWxsIG1lLCB3aGljaCBpcyAic291dGgiIGhlcmU/IDotKQ0KDQpOb3csIGFzIGZvciBvcHRp
b24gMywgSSdtIHRoaW5raW5nIGFib3V0IGl0LiBIb3dldmVyLCBJIGRvIHRoaW5rIHRoYXQgeW91
IGhhdmUgc3BvdHRlZCBhbiBpbXBvcnRhbnQgaW5jb25zaXN0ZW5jeSwgc28gbGV0J3MgdGFrZSB0
aW1lIHRvIGZpeCBpdCBhbmQgbm90IHJ1c2ggaW50byByYXNoIGRlY2lzaW9ucy4NCjwvamNzPg0K
DQpiZXN0IHJlZ2FyZHMsDQpKb2huDQoNCg0KDQpPbiBUaHUsIEp1biAyMywgMjAxNiBhdCAzOjMx
IFBNLCBMaW5kYSBEdW5iYXIgPGxpbmRhLmR1bmJhckBodWF3ZWkuY29tPG1haWx0bzpsaW5kYS5k
dW5iYXJAaHVhd2VpLmNvbT4+IHdyb3RlOg0KDQpJMk5TRiBXRzoNCg0KDQoNCk5lZWQgeW91ciBv
cGluaW9uIGZvciBhIGdvb2QgbmFtZSB0byByZXByZXNlbnQg4oCcQ2xpZW50IEZhY2luZyBJbnRl
cmZhY2XigJ0gYW5kIOKAnE5TRiBGYWNpbmcgSW50ZXJmYWNl4oCdIG9mIHRoZSBJMk5TRiByZWZl
cmVuY2UgbW9kZWw6DQogICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCiAgICAgICAgICAgICAgfCAgICAgIEkyTlNGIENs
aWVudCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgICAgICAgICAgICB8
IEUuZy4gT3ZlcmxheSBOZXR3b3JrIE1nbnQsIEVudGVycHJpc2UgbmV0d29yayBNZ250ICB8DQog
ICAgICAgICAgICAgIHwgIGFub3RoZXIgbmV0d29yayBkb21haW7igJlzIG1nbnQsIGV0Yy4gICAg
ICAgICAgICAgICAgfA0KICAgICAgICAgICAgICArLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQogICAgICAgICAgICAgICAgICAgICAgICAgfA0K
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIENsaWVudCBGYWNpbmcgSW50ZXJmYWNlDQogICAg
ICAgICAgICAgICAgICAgICAgICAgfA0KICAgICAgICAgICAgICAgICAgICstLS0tLSstLS0tLS0t
LS0tLS0tLS0rDQogICAgICAgICAgICAgICAgICAgfE5ldHdvcmsgT3BlcmF0b3IgbWdtdHwgICAg
ICAgICAgICAgICArLS0tLS0tLS0tLS0tLSsNCiAgICAgICAgICAgICAgICAgICB8IFNlY3VyaXR5
IENvbnRyb2xsZXIgfCA8IC0tLS0tLS0tLSA+IHwgRGV2ZWxvcGVy4oCZcyB8DQogICAgICAgICAg
ICAgICAgICAgKy0tLS0tLS0tLS0rLS0tLS0tLS0tLSsgIFJlZ2lzdHJhdGlvbiB8IE1nbnQgU3lz
dGVtIHwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIEludGVy
ZmFjZSAgICstLS0tLS0tLS0tLS0tKw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBOU0YgRmFjaW5nIEludGVyZmFjZQ0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQogICAgICAgfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCiAgICAgICB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgKy0tLSstLSsg
ICAgICAgICArLS0tLS0tKyAgICAgICAgICAgICArLS0tLS0tKyAgICAgICArLS0rLS0tKw0KICAg
KyBOU0YtMSsgLS0tLS0tLSArIE5TRi1uKyAgICAgICAgICAgICArTlNGLTEgKyAtLS0tLSArTlNG
LW0gKyAgLiAuIC4NCiAgICstLS0tLS0rICAgICAgICAgKy0tLS0tLSsgICAgICAgICAgICAgKy0t
LS0tLSsgICAgICAgKy0tLS0tLSsNCg0KICAgVmVuZG9yIEEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBWZW5kb3IgQg0KDQoNCg0KDQoNCkR1cmluZyB0aGUgSTJOU0YgZWFy
bHkgc3RhZ2UgKGJlZm9yZSB0aGUgV0cgd2FzIGNyZWF0ZWQpLCAiY2FwYWJpbGl0eSBpbnRlcmZh
Y2UiIHdhcyB1c2VkIHRvIHJlcHJlc2VudCB0aGUgaW50ZXJmYWNlIGJldHdlZW4gY29udHJvbGxl
ciA8LT4gTlNGLCBhbmQgInNlcnZpY2UgaW50ZXJmYWNlIiB3YXMgdXNlZCB0byByZXByZXNlbnQg
dGhlIGludGVyZmFjZSBiZXR3ZWVuIHRoZSBDbGllbnQgPC0+IGNvbnRyb2xsZXIuDQoNCg0KDQpB
cyBtYW55IHBlb3BsZSB1c2UgdGhlIHRlcm1pbm9sb2dpZXMgbG9vc2VseSwgdGhlICJDYXBhYmls
aXR5IEludGVyZmFjZSIgYmVpbmcgaW50ZXJjaGFuZ2VhYmx5IHVzZWQgd2l0aCAiQ2FwYWJpbGl0
eSBMYXllciIsIGFuZCAiU2VydmljZSBJbnRlcmZhY2UiIGJlaW5nIGludGVyY2hhbmdlYWJseSB1
c2VkIHdpdGggIlNlcnZpY2UgTGF5ZXIiLg0KDQoNCg0KVGhlIEkyTlNGIFRlcm1pbm9sb2d5IERy
YWZ0IGhhcyBkZWZpbmVkIHRoZSAiQ2FwYWJpbGl0eSBMYXllciIgKGluZGVwZW5kZW50IG9mIHdo
aWNoIGludGVyZmFjZSB0byB0aGUgY29udHJvbGxlcikgZm9yIGV4cG9zaW5nIHRoZSBjYXBhYmls
aXR5IG9mIGEgZG9tYWluIChvdmVyIENsaWVudCBGYWNpbmcgICBJbnRlcmZhY2UpLCBvciBmb3Ig
ZXhwb3NpbmcgdGhlIGNhcGFiaWxpdHkgb2YgYSBOU0YgKG92ZXIgdGhlIE5TRiBGYWNpbmcgSW50
ZXJmYWNlKS4NCg0KQnkgdGhpcyBkZWZpbml0aW9uLCBFQ0EgUG9saWN54oCZcyAiRXZlbnQiIGNh
cGFiaWxpdHkgY2FuIGJlIGRpc2NvdmVyZWQgaW5kZXBlbmRlbnRseSBmcm9tIHRoZSAiQ29uZGl0
aW9uIiBjYXBhYmlsaXR5LCBvciAiQWN0aW9uIiBjYXBhYmlsaXR5Lg0KDQoNClRoZXJlZm9yZSwg
Y29udGludWUgdXNpbmcgdGhlICDigJxDYXBhYmlsaXR5IEludGVyZmFjZeKAnSBjYW4gY2F1c2Ug
bW9yZSBjb25mdXNpb24gaW4gdGhlIGZ1dHVyZSBhcyBpdHMgc291bmQgaXMgdG9vIGNsb3NlIHRv
IHRoZSDigJxDYXBhYmlsaXR5IGxheWVy4oCdLg0KDQpUaGVyZWZvcmUsIHdlIGFyZSBhc2tpbmcg
cGVvcGxlIHRvIHN0YXRlIHdoaWNoIG9mICB0aGUgZm9sbG93aW5nIG9wdGlvbnMgc2hvdWxkIGJl
IHVzZWQ6DQoNCg0KMS4gICAgICBVc2Ug4oCcQ2xpZW50IEZhY2luZyBJbnRlcmZhY2XigJ0gZm9y
ICJDbGllbnQgPC0+IGNvbnRyb2xsZXIiOyBhbmQg4oCcTlNGIEZhY2luZyBJbnRlcmZhY2XigJ0g
Zm9yICJjb250cm9sbGVyIDwtPiBOU0YiLA0KDQoyLiAgICAgIFVzZSDigJxDb250cm9sbGVyIE5v
cnRoIEJvdW5kIEludGVyZmFjZeKAnSBmb3IgIkNsaWVudCA8LT4gY29udHJvbGxlciI7IGFuZCDi
gJxDb250cm9sbGVyIFNvdXRoIEJvdW5kIEludGVyZmFjZeKAnSBmb3Ig4oCcY29udHJvbGxlciA8
LT4gTlNGIiwgb3INCg0KT3IgeW91IGNhbiBwcm92aWRlIGEgYmV0dGVyIG9wdGlvbi4NCg0KVGhh
bmtzLCBMaW5kYQ0KDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCkkybnNmIG1haWxpbmcgbGlzdA0KSTJuc2ZAaWV0Zi5vcmc8bWFpbHRvOkkybnNm
QGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pMm5zZg0K
DQoNCg0KLS0NCnJlZ2FyZHMsDQpKb2huDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseTpTaW1TdW47DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpA
Zm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1
IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBh
bm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
VGFob21hOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7
Zm9udC1mYW1pbHk6IlxAU2ltU3VuIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
Ci8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYu
TXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQt
c2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQph
OmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xv
cjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1z
b0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJw
bGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwDQoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6
MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KcC5Nc29M
aXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0UGFyYWdyYXBoLCBkaXYuTXNvTGlzdFBhcmFncmFwaA0K
CXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7DQoJbWFyZ2luLXRvcDowaW47DQoJbWFyZ2luLXJpZ2h0
OjBpbjsNCgltYXJnaW4tYm90dG9tOjBpbjsNCgltYXJnaW4tbGVmdDouNWluOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBO
ZXcgUm9tYW4iLCJzZXJpZiI7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6
cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCglj
b2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1v
bmx5O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46
MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRT
ZWN0aW9uMTt9DQovKiBMaXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1p
ZDoxMDkxNzAxMDkxOw0KCW1zby1saXN0LXR5cGU6aHlicmlkOw0KCW1zby1saXN0LXRlbXBsYXRl
LWlkczotMTE5MDUxMDE2MiA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5MyA2NzY5ODY4OSA2NzY5
ODY5MSA2NzY5ODY5MyA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5Mzt9DQpAbGlzdCBsMDpsZXZl
bDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+C
tzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlz
dCBsMQ0KCXttc28tbGlzdC1pZDoxODg4Mjk4NTY5Ow0KCW1zby1saXN0LXR5cGU6aHlicmlkOw0K
CW1zby1saXN0LXRlbXBsYXRlLWlkczoxMjU5Nzk3MzYgLTk2Mzg2ODAxMiAyMTE3MTAxODYyIDgz
NDI4OTE0OCA5OTAzMDY4MzAgLTM2NzUxMTc4NiAtMTg1NTcwODQ3NCAxNjAxODQ4MTgyIDE2OTY2
NTU5MzAgMTk2MDc1ODk1Mjt9DQpAbGlzdCBsMTpsZXZlbDENCgl7bXNvLWxldmVsLXN0YXJ0LWF0
OjE5Njc7DQoJbXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
OuKAkzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjU1aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0Oi41NWluOw0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglm
b250LWZhbWlseToiQXJpYWwiLCJzYW5zLXNlcmlmIjsNCgltc28tYmlkaS1mb250LWZhbWlseToi
VGltZXMgTmV3IFJvbWFuIjt9DQpAbGlzdCBsMTpsZXZlbDINCgl7bXNvLWxldmVsLXN0YXJ0LWF0
OjE3NDY7DQoJbXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
OuKAkzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS4wNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoxLjA1aW47DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0K
CWZvbnQtZmFtaWx5OiJBcmlhbCIsInNhbnMtc2VyaWYiOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5
OiJUaW1lcyBOZXcgUm9tYW4iO30NCkBsaXN0IGwxOmxldmVsMw0KCXttc28tbGV2ZWwtc3RhcnQt
YXQ6MTc0NjsNCgltc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ64oCiOw0KCW1zby1sZXZlbC10YWItc3RvcDoxLjU1aW47DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjEuNTVpbjsNCgl0ZXh0LWluZGVudDotLjI1aW47
DQoJZm9udC1mYW1pbHk6IkFyaWFsIiwic2Fucy1zZXJpZiI7DQoJbXNvLWJpZGktZm9udC1mYW1p
bHk6IlRpbWVzIE5ldyBSb21hbiI7fQ0KQGxpc3QgbDE6bGV2ZWw0DQoJe21zby1sZXZlbC10YWIt
c3RvcDoyLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluO30NCkBsaXN0IGwxOmxldmVsNQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6Mi41aW47
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9
DQpAbGlzdCBsMTpsZXZlbDYNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjMuMGluOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDE6
bGV2ZWw3DQoJe21zby1sZXZlbC10YWItc3RvcDozLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwxOmxldmVsOA0KCXtt
c28tbGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTpsZXZlbDkNCgl7bXNvLWxldmVsLXRh
Yi1zdG9wOjQuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47fQ0Kb2wNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KdWwNCgl7bWFyZ2luLWJv
dHRvbTowaW47fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBl
ZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0t
LT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4N
CjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1s
PjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZs
aW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5Kb2huLA0K
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj5UaGUgZHJhZnQtaWV0Zi1pMm5zZi1mcmFtZXdvcmsgaGFzIHRob3NlIGV4YW1w
bGVzIG9mIEkyTlNGIGNsaWVudHM6PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJ0ZXh0LWluZGVudDotLjI1aW47bXNvLWxpc3Q6bDAgbGV2
ZWwxIGxmbzIiPjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OlN5bWJvbDtjb2xvcjojMUY0OTdEIj48c3BhbiBzdHlsZT0ibXNvLWxp
c3Q6SWdub3JlIj7CtzxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21h
biZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3Nw
YW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPkFuIG92ZXJsYXkgbmV0d29yayBNZ3IgKGUuZy4gVmlkZW8gQ29uZmVyZW5j
ZSBOZXR3b3JrIE1ncikgd2hvIG5lZWRzIHRvIGR5bmFtaWNhbGx5IGluZm9ybSB0aGUgdW5kZXJs
YXkgbmV0d29yayB0byBhbGxvdywgcmF0ZSBsaW1pdGluZyBvciBkZW55IGZsb3dzDQogKHNvbWUg
b2Ygd2hpY2ggYXJlIGVuY3J5cHRlZCkgYmFzZWQgb24gc3BlY2lmaWMgZmllbGRzIGluIHRoZSBw
YWNrZXRzIGZvciBhIGNlcnRhaW4gdGltZSBzcGFuLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJ0ZXh0LWluZGVudDotLjI1aW47bXNv
LWxpc3Q6bDAgbGV2ZWwxIGxmbzIiPjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OlN5bWJvbDtjb2xvcjojMUY0OTdEIj48c3BhbiBz
dHlsZT0ibXNvLWxpc3Q6SWdub3JlIj7CtzxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1Rp
bWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkVudGVycHJpc2UgQWRtaW5pc3RyYXRvcnMgYW5kIG1h
bmFnZW1lbnQgc3lzdGVtIG5lZWQgdG8gcmVxdWVzdCBwcm92aWRlciBuZXR3b3JrIHRvIGVuZm9y
Y2Ugc29tZSBydWxlcyB0byB0aGVpciBzcGVjaWZpYyBmbG93cy4NCjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0idGV4dC1pbmRlbnQ6LS4y
NWluO21zby1saXN0OmwwIGxldmVsMSBsZm8yIj48IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTpTeW1ib2w7Y29sb3I6IzFGNDk3RCI+
PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+wrc8c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAm
cXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5BIElvVCBtYW5hZ2VtZW50IHN5c3RlbSBz
ZW5kaW5nIHJlcXVlc3RzIHRvIHVuZGVybGF5IG5ldHdvcmsgdG8gYmxvY2sgZmxvd3MgdGhhdCBt
YXRjaCB0aGVpciBzcGVjaWZpYyBjb25kaXRpb25zLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5TaW1wbHkgcHV0LCDi
gJxJMk5TRiBjbGllbnTigJ0gY2FuIGJlIHVzZXJzIChhZG1pbmlzdHJhdG9ycyksIGRpZmZlcmVu
dCBkb21haW4gbWFuYWdlciwgb3JjaGVzdHJhdGlvbiBzeXN0ZW0sIG9yIG90aGVycywgJm5ic3A7
d2hvIG5lZWQgdG8gc3BlY2lmeSB0aGVpciBkZXNpcmVkIGZsb3cNCiBwb2xpY2llcy4gPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj5JcyB0aGVyZSBhIGJldHRlciBuYW1lPw0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+TGluZGE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206
PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IEpvaG4gU3RyYXNzbmVyIFtt
YWlsdG86c3RyYXpwZGpAZ21haWwuY29tXQ0KPGJyPg0KPGI+U2VudDo8L2I+IFNhdHVyZGF5LCBK
dW5lIDI1LCAyMDE2IDk6MDIgUE08YnI+DQo8Yj5Ubzo8L2I+IExpbmRhIER1bmJhcjsgSm9obiBT
dHJhc3NuZXI8YnI+DQo8Yj5DYzo8L2I+IEkyTlNGQGlldGYub3JnPGJyPg0KPGI+U3ViamVjdDo8
L2I+IFJlOiBbSTJuc2ZdIFNob3VsZCB3ZSBjYWxsICZxdW90O1NvdXRoIEJvdW5kIEludGVyZmFj
ZSZxdW90OyBmb3IgdGhlIGludGVyZmFjZSBiZXR3ZWVuICZxdW90O2NvbnRyb2xsZXIgJmx0Oy0m
Z3Q7IE5TRiZxdW90OywgYW5kICZxdW90O05vcnRoIEJvdW5kIEludGVyZmFjZSZxdW90OyBmb3Ig
dGhlIGludGVyZmFjZSBiZXR3ZWVuICZxdW90O0NsaWVudCAmbHQ7LSZndDsgY29udHJvbGxlciZx
dW90Oz88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5IaSBMaW5kYSw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHA+RHVyaW5nIHRo
ZSBJMk5TRiBlYXJseSBzdGFnZSAoYmVmb3JlIHRoZSBXRyB3YXMgY3JlYXRlZCksICZxdW90O2Nh
cGFiaWxpdHkgaW50ZXJmYWNlJnF1b3Q7IHdhcyB1c2VkIHRvIHJlcHJlc2VudCB0aGUgaW50ZXJm
YWNlIGJldHdlZW4gY29udHJvbGxlciAmbHQ7LSZndDsgTlNGLCBhbmQgJnF1b3Q7c2VydmljZSBp
bnRlcmZhY2UmcXVvdDsgd2FzIHVzZWQgdG8gcmVwcmVzZW50IHRoZSBpbnRlcmZhY2UgYmV0d2Vl
biB0aGUgQ2xpZW50ICZsdDstJmd0OyBjb250cm9sbGVyLg0KPG86cD48L286cD48L3A+DQo8cD4m
bHQ7amNzJmd0Ozxicj4NClRoZSB0ZXJtICZxdW90O2NhcGFiaWxpdHkgaW50ZXJmYWNlJnF1b3Q7
IGRvZXNuJ3QgYm90aGVyIG1lLiBIb3dldmVyLCBJIGRvbid0IHRoaW5rIHRoYXQgd2UgYXJlIHVz
aW5nIGl0IHRvIGl0cyBmdWxsIHBvdGVudGlhbCAtIHNlZSBiZWxvdy48bzpwPjwvbzpwPjwvcD4N
CjxwPlRoZSB0ZXJtICZxdW90O2NsaWVudCBpbnRlcmZhY2UmcXVvdDsgZG9lcyBib3RoZXIgbWUs
IGJlY2F1c2U8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsgMSkgdG8gbWUsIGl0IGltcGxpZXMgYSBj
bGllbnQtc2VydmVyIGFyY2hpdGVjdHVyZSAob3IgYSAzLXRpZXIgYXJjaGl0ZWN0dXJlIG9uIGEg
c3RyZXRjaCksIGFuZCBJIGRvbid0IHVuZGVyc3RhbmQgd2h5IHdlIHNob3VsZCBiZSBsaW1pdGVk
IHRvIHRoYXQ8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsgMikgd2hhdCBpcyB0aGUgY2xpZW50PyBU
byBtZSwgYSBjbGllbnQgaXMgYSBob3N0LiBBcmVuJ3Qgd2UgdGFsa2luZyBhYm91dCB0aGUgYXBw
bGljYXRpb24gaGVyZT8gVGhlIGV4YW1wbGVzIGluIHlvdXIgZmlndXJlIGFyZSBhcmd1YWJseSBT
RVJWRVJTLDxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBu
b3QgQ0xJRU5UUy4gOi0pPGJyPg0KJmx0Oy9qY3M8bzpwPjwvbzpwPjwvcD4NCjxwPkFzIG1hbnkg
cGVvcGxlIHVzZSB0aGUgdGVybWlub2xvZ2llcyBsb29zZWx5LCB0aGUgJnF1b3Q7Q2FwYWJpbGl0
eSBJbnRlcmZhY2UmcXVvdDsgYmVpbmcgaW50ZXJjaGFuZ2VhYmx5IHVzZWQgd2l0aCAmcXVvdDtD
YXBhYmlsaXR5IExheWVyJnF1b3Q7LCBhbmQgJnF1b3Q7U2VydmljZSBJbnRlcmZhY2UmcXVvdDsg
YmVpbmcgaW50ZXJjaGFuZ2VhYmx5IHVzZWQgd2l0aCAmcXVvdDtTZXJ2aWNlIExheWVyJnF1b3Q7
Lg0KPG86cD48L286cD48L3A+DQo8cD4mbHQ7amNzJmd0Ozxicj4NCldhcm5pbmcsIHRoaXMgaXMg
cHJvYmFibHkganVzdCBtZSwgYnV0Li4uPG86cD48L286cD48L3A+DQo8cD4uLi5JIGRvIE5PVCBs
aWtlICZxdW90O2xheWVycyZxdW90OywgYmVjYXVzZSBhYnN0cmFjdGlvbnMgc2hvdWxkIHdvcmsg
Zm9yIGV2ZXJ5dGhpbmcsIG5vdCBqdXN0IHNvbWV0aW1lcy4gTG9vayBhdCBvdXIgJnF1b3Q7bGF5
ZXJzJnF1b3Q7IC0gd2UgcmVwZWF0ZWRseSB2aW9sYXRlIHRoZSB0cnVlIG5vdGlvbiBvZiBhIGxh
eWVyIChlLmcuLCBNUExTKS4gTG9vayBhdCBhbGwgb2YgdGhlICZxdW90O2ludGVyLWxheWVyJnF1
b3Q7IGNvbXBhdGliaWxpdHkgcHJvYmxlbXMgd2UndmUgaGFkIG92ZXIgdGhlDQogeWVhcnMuIFdo
eSBkbyB3ZSBuZWVkIHRvIHVzZSBsYXllcnMgaW4gSTJOU0Y/IEkgd291bGQgc3Ryb25nbHkgYXJn
dWUgdG8gdXNlICZxdW90O2ludGVyZmFjZSZxdW90OzsgaWYgdGhhdCBpcyBub3QgYWNjZXB0YWJs
ZSwgdGhlbiBjaG9vc2UgYSBkaWZmZXJlbnQgdGVybSAoZS5nLiwgcGxhbmVzKSB0aGF0IGRvZXMg
bm90IGhhdmUgdGhlIHRyYWRpdGlvbmFsIGxpbWl0YXRpb25zIG9mIGxheWVycy48YnI+DQombHQ7
L2pjcyZndDs8bzpwPjwvbzpwPjwvcD4NCjxwPlRoZSBJMk5TRiBUZXJtaW5vbG9neSBEcmFmdCBo
YXMgZGVmaW5lZCB0aGUgJnF1b3Q7Q2FwYWJpbGl0eSBMYXllciZxdW90OyAoaW5kZXBlbmRlbnQg
b2Ygd2hpY2ggaW50ZXJmYWNlIHRvIHRoZSBjb250cm9sbGVyKSBmb3IgZXhwb3NpbmcgdGhlIGNh
cGFiaWxpdHkgb2YgYSBkb21haW4gKG92ZXIgQ2xpZW50IEZhY2luZyAmbmJzcDsmbmJzcDtJbnRl
cmZhY2UpLCBvciBmb3IgZXhwb3NpbmcgdGhlIGNhcGFiaWxpdHkgb2YgYSBOU0YgKG92ZXIgdGhl
IE5TRiBGYWNpbmcgSW50ZXJmYWNlKS4NCjxvOnA+PC9vOnA+PC9wPg0KPHA+QnkgdGhpcyBkZWZp
bml0aW9uLCBFQ0EgUG9saWN54oCZcyAmcXVvdDtFdmVudCZxdW90OyBjYXBhYmlsaXR5IGNhbiBi
ZSBkaXNjb3ZlcmVkIGluZGVwZW5kZW50bHkgZnJvbSB0aGUgJnF1b3Q7Q29uZGl0aW9uJnF1b3Q7
IGNhcGFiaWxpdHksIG9yICZxdW90O0FjdGlvbiZxdW90OyBjYXBhYmlsaXR5LjxvOnA+PC9vOnA+
PC9wPg0KPHA+Jmx0O2pjcyZndDs8YnI+DQpTb3JyeSwgSSBkaXNhZ3JlZS48bzpwPjwvbzpwPjwv
cD4NCjxwPkV2ZW50cywgY29uZGl0aW9ucywgYW5kIGFjdGlvbnMgYXJlIE5PVCBjYXBhYmlsaXRp
ZXMuIENhcGFiaWxpdGllcyBhcmUgZGVmaW5lZCBpbiB0aGUgQ2FwYWJpbGl0aWVzIERyYWZ0IGFz
Ojxicj4NCjxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyBDYXBhYmlsaXRpZXMgYXJlIGZ1bmN0aW9u
cyB0aGF0IE5TRnMgY2FuIHBlcmZvcm0uIFRoaXMgaW50ZXJmYWNlPGJyPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7IGlzIHVzZWQgdG8gYWR2ZXJ0aXNlLCBzZWxlY3QsIGFuZCBhY3RpdmF0ZSBjYXBhYmls
aXRpZXMgb2Ygc2VsZWN0ZWQ8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsgTlNGcyBpbiBhIHZlbmRv
ci1pbmRlcGVuZGVudCBtYW5uZXIuPG86cD48L286cD48L3A+DQo8cD5QdXQgYW5vdGhlciB3YXks
IENhcGFiaWxpdGllcyBhcmUgdXNlZCB0byBkZWZpbmUgZnVuY3Rpb25zIHRoYXQgTUFZIGJlIHVz
ZWQuIFRoZXJlIGlzIG5vIGd1YXJhbnRlZSB0aGF0IHRoZXkgd2lsbCBiZSBhY3R1YWxseSB1c2Vk
LiBGdXJ0aGVybW9yZSwgRXZlbnRzLCBDb25kaXRpb25zLCBhbmQgQWN0aW9ucyBhcmUgdXNlZCB0
byBjb25zdHJ1Y3QgYW4gRUNBIHBvbGljeSBydWxlLiBFdmVudHMsIENvbmRpdGlvbnMsIGFuZCBB
Y3Rpb25zIGFyZQ0KIHR5cGVzIG9mIEJvb2xlYW4gc3RhdGVtZW50cyAoYXQgbGVhc3QgaW4gRUNB
IHJ1bGVzKSBhbmQgaGF2ZSBub3RoaW5nIHRvIGRvIHdpdGggQ2FwYWJpbGl0aWVzLjxvOnA+PC9v
OnA+PC9wPg0KPHA+V2hpbGUgeW91IE1BWSBiZSBhYmxlIHRvIHJlbGF0ZSBhIHJ1bGUgdG8gQ2Fw
YWJpbGl0aWVzLCB0aGV5IGFyZSB0d28gY29tcGxldGVseSBzZXBhcmF0ZSB0aGluZ3MuPGJyPg0K
Jmx0Oy9qY3MmZ3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoZXJl
Zm9yZSwgY29udGludWUgdXNpbmcgdGhlICZuYnNwO+KAnENhcGFiaWxpdHkgSW50ZXJmYWNl4oCd
IGNhbiBjYXVzZSBtb3JlIGNvbmZ1c2lvbiBpbiB0aGUgZnV0dXJlIGFzIGl0cyBzb3VuZCBpcyB0
b28gY2xvc2UgdG8gdGhlIOKAnENhcGFiaWxpdHkgbGF5ZXLigJ0uICZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48YnI+DQombHQ7amNzJmd0Ozxicj4NCkFncmVl
LiBTbyBsZXQncyBnZXQgcmlkIG9mIENhcGFiaWxpdHkgKipsYXllcioqLiBJdCBpc24ndCBhIGxh
eWVyLCBiZWNhdXNlLi4uPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4uLi53YWl0IGZvciBp
dC4uLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Li4uQ2FwYWJpbGl0aWVzIGNvdWxkIGJl
IHVzZWQgdG8gZGVzY3JpYmUgTlNGIGZ1bmN0aW9ucyBhcyB3ZWxsIGFzIENvbnRyb2xsZXIgZnVu
Y3Rpb25zLiBUaHVzLCB0aGVyZSBpcyBubyAmcXVvdDtsYXllciZxdW90OyBpbiB0aGUgY2xhc3Np
Y2FsIGRlZmluaXRpb24gb2YgdGhlIHRlcm0gJnF1b3Q7bGF5ZXImcXVvdDsuPGJyPg0KJmx0Oy9q
Y3MmZ3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5UaGVyZWZvcmUsIHdlIGFyZSBhc2tp
bmcgcGVvcGxlIHRvIHN0YXRlIHdoaWNoIG9mICZuYnNwO3RoZSBmb2xsb3dpbmcgb3B0aW9ucyBz
aG91bGQgYmUgdXNlZDo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8cD4xLjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+VXNlIOKAnENsaWVudCBGYWNpbmcg
SW50ZXJmYWNl4oCdIGZvciAmcXVvdDtDbGllbnQgJmx0Oy0mZ3Q7IGNvbnRyb2xsZXImcXVvdDs7
IGFuZCDigJxOU0YgRmFjaW5nIEludGVyZmFjZeKAnSBmb3IgJnF1b3Q7Y29udHJvbGxlciAmbHQ7
LSZndDsgTlNGJnF1b3Q7LA0KPG86cD48L286cD48L3A+DQo8cD4yLjxzcGFuIHN0eWxlPSJmb250
LXNpemU6Ny4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+VXNlIOKA
nENvbnRyb2xsZXIgTm9ydGggQm91bmQgSW50ZXJmYWNl4oCdIGZvciAmcXVvdDtDbGllbnQgJmx0
Oy0mZ3Q7IGNvbnRyb2xsZXImcXVvdDs7IGFuZCDigJxDb250cm9sbGVyIFNvdXRoIEJvdW5kIElu
dGVyZmFjZeKAnSBmb3Ig4oCcY29udHJvbGxlciAmbHQ7LSZndDsgTlNGJnF1b3Q7LCBvcg0KPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PciB5b3UgY2FuIHByb3ZpZGUgYSBiZXR0ZXIgb3B0
aW9uLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jmx0O2pjcyZndDs8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SSBjaG9vc2Ugb3B0aW9uIDMuIDotKTxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+VGhlIHByb2JsZW0gd2l0aCAmcXVvdDtDbGllbnQtRmFjaW5n
IEludGVyZmFjZSZxdW90OyBpcyB0aGF0IEknbSBub3Qgc3VyZSB3aGF0IGEgJnF1b3Q7Q2xpZW50
JnF1b3Q7IGlzIGluIE5TRi48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
TlNGLUZhY2luZyBJbnRlcmZhY2UgaXMgT0s7IG15IHByb2JsZW0gaXMsIHdoeSBhcmUgd2UgaW50
cm9kdWNpbmcgWWV0IEFub3RoZXIgVGVybT88bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRo
ZSBwcm9ibGVtIHdpdGggTm9ydGhib3VuZCBhbmQgU291dGhib3VuZCBpcyB0aGF0IHRoZXJlIGlz
IG5vIGNsZWFyICZxdW90O25vcnRoJnF1b3Q7IGFuZCAmcXVvdDtzb3V0aCZxdW90OyBoZXJlLiBM
b29rIGF0IGFsbCBvZiB0aGUgcHJvamVjdHMgdGhhdCBwcm9wb3NlIHZhcmlvdXMgZGF0YSBtb2Rl
bHMgYXQgYm90aCB0aGUgZGV2aWNlIGludGVyZmFjZQ0KIGxldmVsIEFORCB0aGUgbmV0d29yayBt
YW5hZ2VtZW50IGFwcGxpY2F0aW9uIGxheWVyLiBTbyB0ZWxsIG1lLCB3aGljaCBpcyAmcXVvdDtz
b3V0aCZxdW90OyBoZXJlPyA6LSk8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk5vdywgYXMg
Zm9yIG9wdGlvbiAzLCBJJ20gdGhpbmtpbmcgYWJvdXQgaXQuIEhvd2V2ZXIsIEkgZG8gdGhpbmsg
dGhhdCB5b3UgaGF2ZSBzcG90dGVkIGFuIGltcG9ydGFudCBpbmNvbnNpc3RlbmN5LCBzbyBsZXQn
cyB0YWtlIHRpbWUgdG8gZml4IGl0IGFuZCBub3QgcnVzaCBpbnRvIHJhc2ggZGVjaXNpb25zLjxi
cj4NCiZsdDsvamNzJmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+YmVzdCByZWdhcmRz
LDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5Kb2huPG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBUaHUsIEp1
biAyMywgMjAxNiBhdCAzOjMxIFBNLCBMaW5kYSBEdW5iYXIgJmx0OzxhIGhyZWY9Im1haWx0bzps
aW5kYS5kdW5iYXJAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmxpbmRhLmR1bmJhckBodWF3
ZWkuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwPjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+STJOU0YgV0c6
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cD48c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPk5lZWQgeW91ciBv
cGluaW9uIGZvciBhIGdvb2QgbmFtZSB0byByZXByZXNlbnQg4oCcQ2xpZW50IEZhY2luZyBJbnRl
cmZhY2XigJ0gYW5kIOKAnE5TRiBGYWNpbmcgSW50ZXJmYWNl4oCdIG9mIHRoZSBJMk5TRiByZWZl
cmVuY2UgbW9kZWw6DQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG87dGV4dC1hdXRvc3BhY2U6bm9uZSI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjguMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmIzQzOy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tJiM0Mzs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87
dGV4dC1hdXRvc3BhY2U6bm9uZSI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjguMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBJMk5TRiBDbGllbnQmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgfDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0bzt0ZXh0LWF1dG9zcGFjZTpub25lIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6OC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyB8IEUuZy4gT3ZlcmxheSBOZXR3b3JrIE1nbnQsIEVudGVycHJpc2UgbmV0d29yayBNZ250
Jm5ic3A7IHw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87dGV4
dC1hdXRvc3BhY2U6bm9uZSI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjguMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNw
OyBhbm90aGVyIG5ldHdvcmsgZG9tYWlu4oCZcyBtZ250LCBldGMuJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IHw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG87dGV4dC1hdXRvc3BhY2U6bm9uZSI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjguMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgJiM0MzstLS0tLS0tLS0tJiM0MzstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0mIzQzOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
bzt0ZXh0LWF1dG9zcGFjZTpub25lIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6OC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyB8PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO3Rl
eHQtYXV0b3NwYWNlOm5vbmUiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHwmbmJzcDsgQ2xpZW50IEZhY2luZyBJbnRlcmZhY2UNCjwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzt0ZXh0LWF1dG9zcGFjZTpub25lIj4NCjxzcGFuIHN0
eWxlPSJmb250LXNpemU6OC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3w8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87dGV4dC1hdXRvc3BhY2U6bm9uZSI+DQo8c3BhbiBz
dHlsZT0iZm9udC1zaXplOjguMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7JiM0
MzstLS0tLSYjNDM7LS0tLS0tLS0tLS0tLS0tJiM0MzsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0bzt0ZXh0LWF1dG9zcGFjZTpub25lIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6OC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3xOZXR3b3JrIE9wZXJhdG9y
IG1nbXR8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS0tLS0tLS0tLS0tLSYjNDM7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO3RleHQtYXV0b3Nw
YWNlOm5vbmUiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjBwdDtmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IHwgU2VjdXJpdHkgQ29udHJvbGxlciB8ICZsdDsgLS0tLS0tLS0tICZn
dDsgfCBEZXZlbG9wZXLigJlzIHw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG87dGV4dC1hdXRvc3BhY2U6bm9uZSI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjgu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLS0tLS0tLS0tJiM0Mzst
LS0tLS0tLS0tJiM0MzsmbmJzcDsgUmVnaXN0cmF0aW9uIHwgTWdudCBTeXN0ZW0gfDwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzt0ZXh0LWF1dG9zcGFjZTpub25l
Ij4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6OC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDt8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0ludGVyZmFjZSZuYnNwOyZu
YnNwOyAmIzQzOy0tLS0tLS0tLS0tLS0mIzQzOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0bzt0ZXh0LWF1dG9zcGFjZTpub25lIj4NCjxzcGFuIHN0eWxlPSJmb250
LXNpemU6OC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
DQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87dGV4dC1hdXRv
c3BhY2U6bm9uZSI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjguMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt8IE5TRiBGYWNpbmcgSW50ZXJmYWNlPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO3RleHQtYXV0b3NwYWNl
Om5vbmUiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG87dGV4dC1hdXRvc3BhY2U6bm9uZSI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjguMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLS0tLS0tLS0tLS0tLS0tLS0tLS0tJiM0Mzst
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tJiM0Mzs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG87dGV4dC1hdXRvc3BhY2U6bm9uZSI+DQo8c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjguMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO3RleHQtYXV0b3NwYWNlOm5v
bmUiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgfDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
bzt0ZXh0LWF1dG9zcGFjZTpub25lIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6OC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyAmIzQzOy0tLSYj
NDM7LS0mIzQzOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyAmIzQzOy0tLS0tLSYjNDM7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS0tLS0tJiM0MzsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLSYjNDM7LS0tJiM0Mzs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87dGV4dC1hdXRvc3BhY2U6bm9u
ZSI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjguMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsgJiM0MzsgTlNGLTEmIzQzOyAtLS0tLS0tICYjNDM7
IE5TRi1uJiM0MzsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MztOU0YtMSAmIzQzOyAtLS0tLSAmIzQzO05T
Ri1tICYjNDM7Jm5ic3A7IC4gLiAuDQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG87dGV4dC1hdXRvc3BhY2U6bm9uZSI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjguMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsm
bmJzcDsmIzQzOy0tLS0tLSYjNDM7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7ICYjNDM7LS0tLS0tJiM0MzsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLS0tLS0m
IzQzOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0tLS0tLSYjNDM7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO3RleHQtYXV0b3Nw
YWNlOm5vbmUiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjBwdDtmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvO3RleHQtYXV0b3NwYWNlOm5vbmUiPg0KPHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTo4LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5i
c3A7IFZlbmRvciBBJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IFZlbmRvciBCPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTo4LjBwdCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHA+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8cD5EdXJpbmcgdGhlIEkyTlNGIGVhcmx5IHN0YWdlIChiZWZv
cmUgdGhlIFdHIHdhcyBjcmVhdGVkKSwgJnF1b3Q7Y2FwYWJpbGl0eSBpbnRlcmZhY2UmcXVvdDsg
d2FzIHVzZWQgdG8gcmVwcmVzZW50IHRoZSBpbnRlcmZhY2UgYmV0d2VlbiBjb250cm9sbGVyICZs
dDstJmd0OyBOU0YsIGFuZCAmcXVvdDtzZXJ2aWNlIGludGVyZmFjZSZxdW90OyB3YXMgdXNlZCB0
byByZXByZXNlbnQgdGhlIGludGVyZmFjZSBiZXR3ZWVuIHRoZSBDbGllbnQgJmx0Oy0mZ3Q7IGNv
bnRyb2xsZXIuDQo8bzpwPjwvbzpwPjwvcD4NCjxwPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHA+
QXMgbWFueSBwZW9wbGUgdXNlIHRoZSB0ZXJtaW5vbG9naWVzIGxvb3NlbHksIHRoZSAmcXVvdDtD
YXBhYmlsaXR5IEludGVyZmFjZSZxdW90OyBiZWluZyBpbnRlcmNoYW5nZWFibHkgdXNlZCB3aXRo
ICZxdW90O0NhcGFiaWxpdHkgTGF5ZXImcXVvdDssIGFuZCAmcXVvdDtTZXJ2aWNlIEludGVyZmFj
ZSZxdW90OyBiZWluZyBpbnRlcmNoYW5nZWFibHkgdXNlZCB3aXRoICZxdW90O1NlcnZpY2UgTGF5
ZXImcXVvdDsuDQo8bzpwPjwvbzpwPjwvcD4NCjxwPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHA+
VGhlIEkyTlNGIFRlcm1pbm9sb2d5IERyYWZ0IGhhcyBkZWZpbmVkIHRoZSAmcXVvdDtDYXBhYmls
aXR5IExheWVyJnF1b3Q7IChpbmRlcGVuZGVudCBvZiB3aGljaCBpbnRlcmZhY2UgdG8gdGhlIGNv
bnRyb2xsZXIpIGZvciBleHBvc2luZyB0aGUgY2FwYWJpbGl0eSBvZiBhIGRvbWFpbiAob3ZlciBD
bGllbnQgRmFjaW5nICZuYnNwOyZuYnNwO0ludGVyZmFjZSksIG9yIGZvciBleHBvc2luZyB0aGUg
Y2FwYWJpbGl0eSBvZiBhIE5TRiAob3ZlciB0aGUgTlNGIEZhY2luZyBJbnRlcmZhY2UpLg0KPG86
cD48L286cD48L3A+DQo8cD5CeSB0aGlzIGRlZmluaXRpb24sIEVDQSBQb2xpY3nigJlzICZxdW90
O0V2ZW50JnF1b3Q7IGNhcGFiaWxpdHkgY2FuIGJlIGRpc2NvdmVyZWQgaW5kZXBlbmRlbnRseSBm
cm9tIHRoZSAmcXVvdDtDb25kaXRpb24mcXVvdDsgY2FwYWJpbGl0eSwgb3IgJnF1b3Q7QWN0aW9u
JnF1b3Q7IGNhcGFiaWxpdHkuDQo8bzpwPjwvbzpwPjwvcD4NCjxwPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5UaGVyZWZvcmUsIGNvbnRpbnVlIHVzaW5nIHRo
ZSAmbmJzcDvigJxDYXBhYmlsaXR5IEludGVyZmFjZeKAnSBjYW4gY2F1c2UgbW9yZSBjb25mdXNp
b24gaW4gdGhlIGZ1dHVyZSBhcyBpdHMgc291bmQgaXMgdG9vIGNsb3NlIHRvIHRoZSDigJxDYXBh
YmlsaXR5IGxheWVy4oCdLiAmbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoZXJl
Zm9yZSwgd2UgYXJlIGFza2luZyBwZW9wbGUgdG8gc3RhdGUgd2hpY2ggb2YgJm5ic3A7dGhlIGZv
bGxvd2luZyBvcHRpb25zIHNob3VsZCBiZSB1c2VkOjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwPjEuPHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTo3LjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj5Vc2Ug
4oCcQ2xpZW50IEZhY2luZyBJbnRlcmZhY2XigJ0gZm9yICZxdW90O0NsaWVudCAmbHQ7LSZndDsg
Y29udHJvbGxlciZxdW90OzsgYW5kIOKAnE5TRiBGYWNpbmcgSW50ZXJmYWNl4oCdIGZvciAmcXVv
dDtjb250cm9sbGVyICZsdDstJmd0OyBOU0YmcXVvdDssDQo8bzpwPjwvbzpwPjwvcD4NCjxwPjIu
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IDwvc3Bhbj5Vc2Ug4oCcQ29udHJvbGxlciBOb3J0aCBCb3VuZCBJbnRlcmZhY2XigJ0gZm9y
ICZxdW90O0NsaWVudCAmbHQ7LSZndDsgY29udHJvbGxlciZxdW90OzsgYW5kIOKAnENvbnRyb2xs
ZXIgU291dGggQm91bmQgSW50ZXJmYWNl4oCdIGZvciDigJxjb250cm9sbGVyICZsdDstJmd0OyBO
U0YmcXVvdDssIG9yDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9yIHlvdSBjYW4gcHJv
dmlkZSBhIGJldHRlciBvcHRpb24uDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoYW5r
cywgTGluZGENCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1i
b3R0b206MTIuMHB0Ij48YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXzxicj4NCkkybnNmIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpJ
Mm5zZkBpZXRmLm9yZyI+STJuc2ZAaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pMm5zZiIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaTJuc2Y8L2E+PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCjxiciBjbGVhcj0iYWxsIj4NCjxi
cj4NCi0tIDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5yZWdhcmRzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Sm9objxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_4A95BA014132FF49AE685FAB4B9F17F657ED76C2dfweml501mbb_--


From nobody Mon Jun 27 03:14:51 2016
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 D665212D0A6; Mon, 27 Jun 2016 03:14:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.647
X-Spam-Level: 
X-Spam-Status: No, score=-5.647 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AoBRMjCw69r7; Mon, 27 Jun 2016 03:14:43 -0700 (PDT)
Received: from xenon21.um.es (xenon21.um.es [155.54.212.161]) by ietfa.amsl.com (Postfix) with ESMTP id 9DD19128E18; Mon, 27 Jun 2016 03:14:42 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by xenon21.um.es (Postfix) with ESMTP id 8E7B33F807; Mon, 27 Jun 2016 12:14:42 +0200 (CEST)
X-Virus-Scanned: by antispam in UMU at xenon21.um.es
Received: from xenon21.um.es ([127.0.0.1]) by localhost (xenon21.um.es [127.0.0.1]) (amavisd-new, port 10024) with LMTP id w3LP5fWfmdaM; Mon, 27 Jun 2016 12:14:42 +0200 (CEST)
Received: from inf-205-171.inf.um.es (inf-205-171.inf.um.es [155.54.205.171]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: rafa) by xenon21.um.es (Postfix) with ESMTPSA id 1A8C93FB74; Mon, 27 Jun 2016 12:14:38 +0200 (CEST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Rafa Marin Lopez <rafa@um.es>
In-Reply-To: <4A95BA014132FF49AE685FAB4B9F17F657ED6A35@dfweml501-mbb>
Date: Mon, 27 Jun 2016 12:14:36 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <F897775E-6ED3-4C7B-A7AB-78D23D9B7C1A@um.es>
References: <4A95BA014132FF49AE685FAB4B9F17F657EB4B26@dfweml501-mbb> <CACP96tSfp4XEU9mKzRD=Dm5hMDGN7uGiM6Eje5-_udiDXWLwsA@mail.gmail.com> <4A95BA014132FF49AE685FAB4B9F17F657EB587D@dfweml501-mbb> <3AC251AC-3DB4-42BD-BDC5-25A23C1A219C@um.es> <4A95BA014132FF49AE685FAB4B9F17F657EB5D2B@dfweml501-mbb> <7C1028FB-4531-4BA8-9C64-AE933945539F@um.es> <4A95BA014132FF49AE685FAB4B9F17F657ECCD0E@dfweml501-mbb> <466D704F-4C9B-45FB-AE68-841896D29B72@um.es> <4A95BA014132FF49AE685FAB4B9F17F657ED6A35@dfweml501-mbb>
To: Linda Dunbar <linda.dunbar@huawei.com>
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/SeKKTmOjh_TCZSzwuLfAlI9T0fw>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, "IPsec@ietf.org" <IPsec@ietf.org>, Sowmini Varadhan <sowmini05@gmail.com>, Rafa Marin Lopez <rafa@um.es>, Sowmini Varadhan <sowmini.varadhan@oracle.com>
Subject: Re: [I2nsf] [IPsec] How does Overlay Network inform the Underlay network on which flows among Overlay network nodes need to go through IPSec Tunnel? (was : Flow Security Policies exchanged over I2NSF service layer interface?
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 27 Jun 2016 10:14:46 -0000

Hi Linda:

> El 23 jun 2016, a las 23:13, Linda Dunbar <linda.dunbar@huawei.com> =
escribi=C3=B3:
>=20
> Rafa,=20
>=20
>=20
>=20
>=20
> Please be aware that some reactive (upon an event) behavior may be =
required even when the controller sets up the IPsec policies/keys =
proactively. For example, the PF_KEY interface (RFC 2367) in the kernel =
has an =E2=80=9Cevent=E2=80=9D
>=20
> [Linda]I see. Those "events" definitely need to be addressed by the =
data model between controller and end points. It is helpful to describe =
the information model.=20

[Rafa] Good to know.

>=20
>=20
> "The SADB_EXPIRE message is sent from the kernel to key management
>   applications when the "soft lifetime" or "hard lifetime" of a
>   Security Association has expired.  Key management applications =
should
>   use receipt of a soft lifetime SADB_EXPIRE message as a hint to
>   negotiate a replacement SA so the replacement SA will be ready and =
in
>   the kernel before it is needed.=E2=80=9D
>=20
> This is a kind of asynchronous event, which is important because it =
allows the controller to react and update the SAs. Is this kind of event =
in the I2NSF scope?=20
>=20
> In any case we are going to modify the I-D to show all these aspects.
> [Linda] Thanks. Are you going to take the relevant portion in the I-D =
for I2NSF WG? Or are you going to keep in the SDNrg?

[Rafa] We will bring these modifications to I2NSF WG.

Best Regards

> =20
>=20
>=20
> Some comments inline:
>=20
>>=20
>>=20
>> Other comments are inserted below
>>=20
>>=20
>> -----Original Message-----
>> From: Rafa Marin Lopez [mailto:rafa@um.es]
>> Sent: Sunday, June 19, 2016 1:06 PM
>> To: Linda Dunbar
>> Cc: Rafa Marin Lopez; I2NSF@ietf.org; IPsec@ietf.org; Sowmini=20
>> Varadhan; Sowmini Varadhan
>> Subject: Re: [IPsec] [I2nsf] How does Overlay Network inform the =
Underlay network on which flows among Overlay network nodes need to go =
through IPSec Tunnel? (was : Flow Security Policies exchanged over I2NSF =
service layer interface?
>>=20
>> <snip>
>>>=20
>>> - Section 8.1: Page 11: Bullet 1:
>>> You stated that the node sends the first packet to Controller for =
the controller to determine if the traffic needs to go through IPSec =
tunnel.=20
>>>=20
>>> Shouldn't the controller get flow protection policy from clients =
(north bound interface) and inform the needed end nodes on what =
traffic/flows need to go through the IPSec tunnel?
>>=20
>> [Rafa] Actually, there are two options. The one shown in the I-D is =
reactive, that is,  very similar as it would happen with the OpenFlow =
PacketIn message and then PacketOut. The other option, of course, it is =
to create the rules in the network resource even when traffic has not =
been observed yet (proactive). Both options are completely possible. We =
can clarify this in the next version.
>>=20
>> [Linda] so the I2NSF should only focus on specifying the protocols =
and data models for the =E2=80=9CProtective=E2=80=9D methods. Maybe part =
of your draft can be further developed in I2NSF WG.=20
>>=20
>>>=20
>>>=20
>>> - Section 8.1: Page 12: Bullet 3:
>>> The controller can't really enforce the rule. but instead requesting =
the "End Node" to encapsulate the IPSec tunnel around the flows that =
need to be through the IPSec tunnel. correct?
>>=20
>> [Rafa] Not sure why you think the controller can=E2=80=99t enforce =
the rule. Basically the step 3 says the controller is filling a SAD =
entry without the need of running IKE between network resources.
>>=20
>> [Linda] Are you assuming that data packets actually traversing the =
=E2=80=9CController=E2=80=9D? If yes, the I2NSF focus on the flow policy =
north bound to the controller.=20
>=20
> [Rafa] It is not traverse but it is to check the first data packet in =
a flow to see there is need for security or not. But certainly that =
belongs to southbound interface.
>=20
>>=20
>>=20
>>=20
>>>=20
>>> - Section 6, Page 7, Second paragraph after the Figure 2:=20
>>> The Controller should send the IPSec tunnel request to the end =
points of the desired IPSec tunnel. Also the controller should send =
query to the end point to check if they have the needed resource to =
establish the desired IPSec tunnel.
>>=20
>> [Rafa] What do you mean with =E2=80=9CIPsec tunnel request=E2=80=9D? =
By sending the information related with the IPsec tunnel (e.g. a SAD =
entry) to build it should be enough, I guess that is what you mean by =
that , right?.
>>=20
>> [Linda] Yes.=20
>>=20
>>=20
>> The controller can of course verify if the end points of the IPsec SA =
have the information to establish an IPsec tunnel according to the =
information that the controller keeps. If the state is not there or is =
going to be outdated it can enforce the information again. =
Alternatively, the end points could also inform when something is =
required to the controller (reactive) so the controller can act =
accordingly.
>>=20
>> [Linda] above is what I call =E2=80=9Cquery=E2=80=9D. Need to flush =
out the detailed data model for your IPSec case in I2NSF WG.=20
>>=20
>>=20
>>>=20
>>> - Section 8.2:=20
>>> Second paragraph: When the two end points of the needed IPSec tunnel =
are in two different ISPs (say ISP-A and ISP-B), your draft states that =
the ISP-A controller has to negotiate with ISP-B controller on the Flow =
Security policy rules. What information will be carried by those Policy =
Rules? Since I2NSF is to specify the data models for those rules, it =
would be very helpful to identify the information exchanged first.=20
>>=20
>> [Rafa] We can specify better what information in the following draft. =
But basically we have two models explained in the draft when 1) IKE is =
implemented in the network resource or when IKE is not implemented in =
the network resource. =20
>>=20
>> In 1) parameters to run an IKE SA between GW1 and GW2 must be =
negotiated (IKE credential, cryptographic suite, etc=E2=80=A6) and the =
different SPD entries of the SPD that apply. An SPD entry has parameters =
such as Remote IP Address, Local IP Address, Next Layer Protocol, Name, =
Local and Remote Ports.
>>=20
>> In 2) apart from SPD entries you need to configure SAD entries. This =
information implies Security Parameter Index, Sequence Number, AH =
information (keys , key lifetime) , ESP information=E2=80=A6 etc.
>>=20
>> We can detail what information is required.
>>=20
>> [Linda] that will be useful. Can you write this detailed information =
exchange for I2NSF?=20
>=20
> [Rafa] We think so yes.
>=20
> Best Regards.
>=20
>>=20
>>=20
>>>=20
>>> Page 13: bullet 2: before the negotiation between the two =
controllers on the SPD policies and IKE credentials, don't you think =
that they need to inquire each other if the other party has the needed =
resource for the needed IPsec tunnel?=20
>>=20
>> [Rafa] But for that, what kind of parameters do you send to ask the =
question? I can imagine you could ask : do you have an end point with =
this IP address, IKE support, AH or ESP support=E2=80=A6 etc=E2=80=A6? =
Is that what you have in mind?
>>=20
>> In any case, if they do not have that support trying the negotiation =
between the two controllers would fail so that you would notice that the =
needed resource is not available as well, right?
>>=20
>>=20
>> [Linda] correct.=20
>>=20
>> Thanks, Linda
>>=20
>>=20
>>=20
>>=20
>> Best Regards.
>>>=20
>>>=20
>>>=20
>>> Thanks, Linda
>>>=20
>>> -----Original Message-----
>>> From: Rafa Marin Lopez [mailto:rafa@um.es]
>>> Sent: Friday, June 17, 2016 7:43 AM
>>> To: Linda Dunbar
>>> Cc: Rafa Marin Lopez; Sowmini Varadhan; I2NSF@ietf.org; Sowmini=20
>>> Varadhan; NVO3; Liyizhou
>>> Subject: Re: [I2nsf] How does Overlay Network inform the Underlay =
network on which flows among Overlay network nodes need to go through =
IPSec Tunnel? (was : Flow Security Policies exchanged over I2NSF service =
layer interface?
>>>=20
>>> Dear all:
>>>=20
>>> Maybe this I-D might be interesting and related with this discussion =
regarding IPsec/IKE management. We hope to have an updated version soon =
and a proof-of-concept implementation of some of the scenarios.
>>>=20
>>> https://tools.ietf.org/html/draft-abad-sdnrg-sdn-ipsec-flow-protecti
>>> on
>>> -01
>>>=20
>>> Best Regards.
>>>=20
>>>=20
>>>> El 17 jun 2016, a las 10:43, Linda Dunbar <linda.dunbar@huawei.com> =
escribi=C3=B3:
>>>>=20
>>>> Sowmini,
>>>>=20
>>>> You said:
>>>> =E2=80=9CHowever, applying IPsec to specific flows (e.g., those =
defined by a src or dst port on which the service listens) is =
important.=E2=80=9D
>>>>=20
>>>> What is the current operation procedure for Overlay network to =
inform the underlay network on which flows to go through IPSec channel?=20=

>>>>=20
>>>> You said:=20
>>>> =E2=80=9C..But that also made me wonder about the interaction =
between IPsec/IKE and the proposed BGP FS (IPsec is frequently used =
between end-systems that do not want to run a BGP daemon). Since the =
config information that needs to be distributed are things like keys, =
algorithms etc to populate the sadb/spd, IKE looks more appropriate in =
most cases.=E2=80=9D
>>>>=20
>>>>=20
>>>> Does the underlay network controller get some information (or hint =
from the Overlay network controller) on how the keys are configured for =
the IPSec tunnel for the specific flows among the Overlay nodes?=20
>>>>=20
>>>>=20
>>>> Thanks,
>>>> Linda
>>>>=20
>>>>=20
>>>> -----Original Message-----
>>>> From: Sowmini Varadhan [mailto:sowmini05@gmail.com]
>>>> Sent: Thursday, June 16, 2016 10:57 AM
>>>> To: Linda Dunbar
>>>> Cc: Liyizhou; NVO3; Sowmini Varadhan
>>>> Subject: Re: [nvo3] FW: Any use cases of Overlay network requesting =
IPSec connection from the Underlay for a specific time span? (was : Flow =
Security Policies exchanged over I2NSF service layer interface?
>>>>=20
>>>> On Wed, Jun 15, 2016 at 8:55 AM, Linda Dunbar =
<linda.dunbar@huawei.com> wrote:
>>>>>=20
>>>>> NVO3 Participants,
>>>>>=20
>>>>>=20
>>>>>=20
>>>>> I2NSF (Interface to Network Security function) has a work item in =
defining the flow security policy between domains (which includes =
inquiry of the capability from one domain to another and the actual flow =
policy rules from one domain to another).
>>>>>=20
>>>>> Very often, the paths (or links) among nodes of a overlay network =
are provided by other network operators (a.k.a. =E2=80=9Cunderlay =
network=E2=80=9D).  The flow policy rules are intended to filter out =
unwanted traffic from underlay network so that various attack traffic =
won=E2=80=99t saturated the access links to the overlay nodes.
>>>>>=20
>>>>>=20
>>>>>=20
>>>>> One interesting scenario brought up is Overlay nodes may need to =
request some traffic to be traversing IPsec channel. To achieve this =
goal, it is necessary for Overlay Network controller to inquire if the =
needed IPsec resource are even available before send the request (may =
even involve AAA process between controllers of each corresponding =
domain ).
>>>>>=20
>>>>>=20
>>>>>=20
>>>>> Want to have a survey if people see the use case of Overlay =
Network needing portion of traffic to be through IPSec channel?
>>>>=20
>>>> Yes, this is a valid use case, and one that we  are looking at as =
well.
>>>>=20
>>>>> IPSec is supposed to be between two end nodes. Here we assume that =
the Overlay nodes don=E2=80=99t have the resource or capability for =
IPsec, but expect IPsec between flow=E2=80=99s ingress and egress nodes =
(i.e. NVE).
>>>>> Any opinion is appreciated.
>>>>=20
>>>>=20
>>>>>=20
>>>>> Are there any use cases of overlay network needing IPSec among =
their nodes only for a specific time span? i.e. Time based IPSec =
connection?
>>>>=20
>>>> Time based IPsec connection is not a use-case we have encountered.
>>>> People usually use IKE for periodic key-rollover, if that is the =
goal.
>>>>=20
>>>> However, applying IPsec to specific flows (e.g., those defined by a =
src or dst port on which the service listens) is important.
>>>>=20
>>>> But that also made me wonder about the interaction between =
IPsec/IKE and the proposed BGP FS (IPsec is frequently used between =
end-systems that do not want to run a BGP daemon). Since the config =
information that needs to be distributed are things like keys, =
algorithms etc to populate the sadb/spd, IKE looks more appropriate in =
most cases.
>>>>=20
>>>> Like [CJ], I too have to read the draft in greater detail to =
comment further.
>>>>=20
>>>> --Sowmini
>>>>=20
>>>> _______________________________________________
>>>> I2nsf mailing list
>>>> I2nsf@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/i2nsf
>>>=20
>>> -------------------------------------------------------
>>> Rafael Marin Lopez, PhD
>>> Dept. Information and Communications Engineering (DIIC) Faculty of=20=

>>> Computer Science-University of Murcia
>>> 30100 Murcia - Spain
>>> Telf: +34868888501 Fax: +34868884151 e-mail: rafa@um.es
>>> -------------------------------------------------------
>>>=20
>>>=20
>>>=20
>>>=20
>>>=20
>>> _______________________________________________
>>> IPsec mailing list
>>> IPsec@ietf.org
>>> https://www.ietf.org/mailman/listinfo/ipsec
>>=20
>> -------------------------------------------------------
>> Rafael Marin Lopez, PhD
>> Dept. Information and Communications Engineering (DIIC) Faculty of=20
>> Computer Science-University of Murcia
>> 30100 Murcia - Spain
>> Telf: +34868888501 Fax: +34868884151 e-mail: rafa@um.es
>> -------------------------------------------------------
>>=20
>>=20
>>=20
>>=20
>>=20
>> _______________________________________________
>> IPsec mailing list
>> IPsec@ietf.org
>> https://www.ietf.org/mailman/listinfo/ipsec
>=20
> -------------------------------------------------------
> Rafael 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
> -------------------------------------------------------
>=20
>=20
>=20
>=20
> _______________________________________________
> IPsec mailing list
> IPsec@ietf.org
> https://www.ietf.org/mailman/listinfo/ipsec

-------------------------------------------------------
Rafael 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
-------------------------------------------------------





From nobody Mon Jun 27 04:48:17 2016
Return-Path: <cataldo.basile@polito.it>
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 D0FA912D0BB for <i2nsf@ietfa.amsl.com>; Mon, 27 Jun 2016 04:48:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.627
X-Spam-Level: 
X-Spam-Status: No, score=-5.627 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Rk8XfJSnCpm4 for <i2nsf@ietfa.amsl.com>; Mon, 27 Jun 2016 04:48:11 -0700 (PDT)
Received: from fm2nodo1.polito.it (fm2nodo1.polito.it [130.192.180.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 46AB4126D74 for <i2nsf@ietf.org>; Mon, 27 Jun 2016 04:48:10 -0700 (PDT)
Received: from polito.it (frontmail1.polito.it [130.192.180.41]) by fm2nodo1.polito.it  with ESMTP id u5RBlihv005507-u5RBlihx005507 (version=TLSv1.0 cipher=DHE-RSA-AES256-SHA bits=256 verify=CAFAIL); Mon, 27 Jun 2016 13:47:44 +0200
Received: from [151.32.215.68] (account d011649@polito.it HELO [192.168.0.4]) by polito.it (CommuniGate Pro SMTP 6.1.9) with ESMTPSA id 107601697; Mon, 27 Jun 2016 13:47:43 +0200
To: "Xialiang (Frank)" <frank.xialiang@huawei.com>, Susan Hares <shares@ndzh.com>, "'DIEGO LOPEZ GARCIA'" <diego.r.lopez@telefonica.com>
References: <010801d1c1aa$6ac56ee0$40504ca0$@ndzh.com> <B2C68D9F-53FB-4819-ADDF-9EEF28FD4094@telefonica.com> <c760a113-8e84-7d67-019c-fc3eae638d61@polito.it> <006e01d1c285$71a2d230$54e87690$@ndzh.com> <230501e1-207e-971d-d6c4-cdd6d5b0dbc4@polito.it> <000201d1c773$ca203590$5e60a0b0$@ndzh.com> <eebf78ce-86f5-7e47-6dbd-6a7700996ed4@polito.it> <C02846B1344F344EB4FAA6FA7AF481F12AF5CB27@SZXEMA502-MBS.china.huawei.com>
From: Aldo Basile <cataldo.basile@polito.it>
Message-ID: <b9adbd39-39b6-9904-fd98-44220ae6c67a@polito.it>
Date: Mon, 27 Jun 2016 13:47:43 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1
MIME-Version: 1.0
In-Reply-To: <C02846B1344F344EB4FAA6FA7AF481F12AF5CB27@SZXEMA502-MBS.china.huawei.com>
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="------------ms030104010904060700010507"
X-FEAS-SYSTEM-WL: 130.192.180.41
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/M1Lu-12FVCMDwR85nlckSrLpN1Q>
Cc: "i2nsf@ietf.org" <i2nsf@ietf.org>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, Linda Dunbar <linda.dunbar@huawei.com>
Subject: Re: [I2nsf] =?utf-8?b?562U5aSNOiAgSGVscCBvbiB0dXJuaW5nIEkyTlNGIElu?= =?utf-8?q?formation_Models_to_Data_Models?=
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 27 Jun 2016 11:48:16 -0000

This is a cryptographically signed message in MIME format.

--------------ms030104010904060700010507
Content-Type: text/plain; charset=gbk; format=flowed
Content-Transfer-Encoding: quoted-printable

Dear Frank,

thanks for positively reviewing my papers. I agree, we share a common=20
vision o policies with some reconcilable differences. Moreover, I'm open =

to collaborate on the I2NSF capability layer security policy if you=20
think some of the concepts in my papers can be useful.

More answers in-line...

On 20/06/2016 05:36, Xialiang (Frank) wrote:
> Hi Aldo,
> Thanks for sharing your research to us. I have reviewed your 2 papers a=
nd think they are useful for I2NSF work. My understanding and response ar=
e as follows:
> 1. I really like the definition of conflict resolution strategy of secu=
rity policy in your papers, it should be part of the I2NSF capability lay=
er security policy. We can work together on it;

Sure.

> 2. I think we share the very similar idea of what the security policy i=
s: a set of security rules which is modeled by "event-condition-action". =
By directly incorporating the definition of default action and conflict r=
esolution strategy, we can improve the current information/data model;

Thanks.

> 3. About the definition of "event", I think it's necessary. It's not si=
mply another kind of "condition". It represents something happens, and th=
at is either or not related with the flow/traffic that the NSFs should be=
 enabled to control according to the security policy;

I agree, an event is something that happens and triggers a process that=20
must take a decision, in the end, one or more actions to perform/enforce.=


In my view of the problem, also reflected in the SECURED model (which I=20
don't want to propose, I just want to explain my way of abstracting the=20
IETF PEP/PDP model and separating their functions), the event happens at =

the PEP.

When asking the PDP to take a decision, the PEP also passes stateful=20
information that may also include data about the event that triggered=20
the evaluation (which is just another kind of stateful information, like =

information about the successfully established connections for stateful=20
firewalls).

If an NSF needs to react differently depending on the event that=20
triggered the evaluation, the policy must contain rules with conditions=20
that target the event information.And the policy model must contain=20
conditions on events.In this sense, these conditions are normal=20
conditions (set-based, or regex, or custom match, depending on on the=20
actual function).

This model also covers the case of implicit events (like receiving a=20
packet of reassembling a PDU) that do not need to be treated separately=20
nor mentioned explicitly.

However, any ECA model should not be in contrast with that idea.


> 4. For the other security capabilities, such as url filtering, anti-vir=
us, file filtering, they have the following features:
> 	1) they perform not only content checking, but also various actions on=
 the objects (e.g., url, files, programs);

I agree with you. Indeed, in the model we use in SECURED, objects are=20
just another kind of data, on which we state conditions, that refers to=20
specific parts of the content. We have to find a more elegant way to=20
represent it, though.

If you mean that in some cases, NSFs can also perform actions, these=20
have been modelled as 'Rewriting Actions' (NATting, URL rewriting,=20
dropping attachments from emails, etc.).

>     2) their specific implementations are different for every vendors a=
nd should not be aware of and programmed by the third party;

Agreed. 100%.

>     3) due to the complexity and differentiation of the other security =
capabilities for every vendors, they are considered and treated as an ato=
mic function in our information model. The third party does not need to k=
now its inner logic.
But for more fine-grain controlling of them, we can specify some general =

input/output parameters to customize their matches and actions in=20
certain level. I think that's what you called "custom match".

Understood,atomic representation of vendor-specific features simplifies=20
a lot the management and reduces the burden to third parties. However,=20
this atomic approach poses limits on the high-level features and=20
reasoning capabilities that can be added to the infrastructure.
Adding or ignoring the support for fine grained options depends on the=20
I2NSF objectives.

In SECURED, we had to deal with policy refinement. A refinement process=20
cannot work without (at least) a black-box modelling of the=20
vendor-specific features.Otherwise, it does not understand how to use the=
m.
In some cases, even the black-box modelling of vendor-specific features=20
is insufficient, even if we didn't cope with these cases (mainly due to=20
limited time and resources, SECURED will finish in a few months).

And yes, custom match conditions provide I/O parameters for a more=20
fine-grained representation of conditions for refinement purposes.

However, "custom match" only covers conditions, for the actions we have=20
the rewriting actions that can also be customized. But we didn't dig=20
into them very much as we didn't have time and resources to also cover=20
these cases. However, they are interesting for future research.

That is, the SECURED model still needs to be extended to cover these=20
cases based on real use cases.But it is better (in my opinion) to do it=20
under the bigger and more comprehensive umbrella of the I2NSF WG.

> 5. I also think Sue's data model capture our basic idea of what it shou=
ld be, let's start with it and keep improving it parallel with the inform=
ation model.
>

I also approve this approach.Sue's data model is already very detailed=20
and contains already a lot of information about several protocols we=20
were too lazy to try to collect.And in general, it does not conflict=20
with the extension of the information model.

Regards,
Aldo



> -----=D3=CA=BC=FE=D4=AD=BC=FE-----
> =B7=A2=BC=FE=C8=CB: I2nsf [mailto:i2nsf-bounces@ietf.org] =B4=FA=B1=ED =
Aldo Basile
> =B7=A2=CB=CD=CA=B1=BC=E4: 2016=C4=EA6=D4=C219=C8=D5 17:22
> =CA=D5=BC=FE=C8=CB: Susan Hares; 'DIEGO LOPEZ GARCIA'
> =B3=AD=CB=CD: i2nsf@ietf.org; adrian@olddog.co.uk; Linda Dunbar
> =D6=F7=CC=E2: Re: [I2nsf] Help on turning I2NSF Information Models to D=
ata Models
>
> Dear Susan,
>
> further answers to your answers...
> I listed the condition match algorithms we support, tried to clarify th=
e custom match, exposed the risk for non-interoperability in case of too =
much obscurity for custom match algorithms, and added some more hints on =
the resolution strategies.
> Finally, I exposed my idea of capability template (and algebra) to redu=
ce the backhaul needed to describe NSFs.
>
> And sorry for the delay in answering...
>
>
> On 16/06/2016 04:06, Susan Hares wrote:
>> Aldo:
>>
>> I forgot to give a summary of my email.  I agree things are missing fr=
om
>> hares-pkt-eca-policy.   One question is whether we have a simple filte=
r yang
>> model and a security filter model or how these are linked.
>
>
> ------------
> Aldo:
> I am not sure I understood the question. What we have in SECURED is a m=
ain model (which should match your security filter model), which defines =
the concepts (conditions, action, resolution strategies, matching conditi=
ons, etc.) and several sub-models that define the concepts in the main mo=
del (which should match your simple yang filter model). Intuitively, sub-=
models mainly perform sub-classing and add relations among these subclass=
es and other main model classes.
> Sub-models can be nested (to form a tree).
> ------------
>
>>
>> I could not access your papers.  Would you send them (to me directly)?=

>> I think we have a lot of good work we can do togheter.
>>
>> Sue Hares
>>
>> -----Original Message-----
>> From: Susan Hares [mailto:shares@ndzh.com]
>> Sent: Wednesday, June 15, 2016 10:02 PM
>> To: 'Aldo Basile'; 'DIEGO LOPEZ GARCIA'
>> Cc: 'i2nsf@ietf.org'; 'adrian@olddog.co.uk'; 'Linda Dunbar'
>> Subject: RE: [I2nsf] Help on turning I2NSF Information Models to Data
>> Models
>>
>> Aldo:
>>
>> I'm going to answer in summary, and then with "sue:" in the text
>> below.  On, hares-i2rs-pkt-eca-policy - I agree it is missing
>>
>> -----Original Message-----
>> From: I2nsf [mailto:i2nsf-bounces@ietf.org] On Behalf Of Aldo Basile
>> Sent: Friday, June 10, 2016 6:46 AM
>> To: Susan Hares; 'DIEGO LOPEZ GARCIA'
>> Cc: i2nsf@ietf.org; adrian@olddog.co.uk; 'Linda Dunbar'
>> Subject: Re: [I2nsf] Help on turning I2NSF Information Models to Data
>> Models
>>
>> Dear Susan,
>>
>> more comments in-line...
>>
>>
>>
>> On 09/06/2016 21:30, Susan Hares wrote:
>>>> Alod:
>>>>
>>>> The minor changes to getting IPTable deployments are why I started
>>>> this thread.
>>>>
>>>> On 1)  I turned the packet matching into a ordered list where a
>>>> match causes the processing to stop.  Your action_to_enforce <--
>>>> Resolution{Rx,Ry,Rt,...}.   You can see some of the ideas in my I2RS=

>> draft
>>>> (draft-hares-i2rs-pkt-eca-policy), but it needed changes for I2RS an=
d for
>>>> the policy.   The draft-hares-i2rs-fb-rib-data-model shows how you c=
an
>> use
>>>> this policy on specific interfaces, and have a default RIB for
>>>> things which do not match.  I am interested to discuss your ideas on=

>>>> the more complex policy model.
>>
>>> I have checked your draft, I see that you can easily model iptables
>>> rules. I also noticed that you mapped an incredibly high number of
>>> conditions on the
>>  > most important (if not all) protocols at the first four ISO layers.=

>> Excellent work that we may want to reuse.
>>
>> Thank you.
>>
>>> Compared to our model, there is a missing information: the condition
>>> matching algorithm, i.e., the types of operations allowed when
>>> specifying a >condition on a given field. That is, when you express
>> conditions on IP Protocol Type field you specify a list of values and
>> don't need to use ranges (=3D set based), for source or dest ports you=

>> may want to use  inequalities or ranges (=3D range based) and for IP
>> source and dest you may want to use prefixes (=3D prefix based ~ range=
 based).
>>> For URLs and other upper protocol conditions on strings you may want
>>> to use string match (like squid dstdomain acl) or regex match  (like
>>> squid
>> url_regex acl).
>>
>> Sue: I agree.  I am waiting for the WG LC to be completed to release a=

>> version with more matching conditions.  However, I'd be very
>> interested in yours.
>>
>
> ------------
> Aldo:
> The model we have developed in SECURED use 4 types of matching conditio=
ns:
> - set-based (with =3D, !=3D)
> - range-based (<,=3D,!=3D,>,<=3D,>=3D)
> - regex match (we didn't enter into the details of the actual regex eng=
ine, we use Java Regex only because our prototype is written in Java)
> - custom match (as explained in the previous email, requires to be char=
acterized with information on the examined fields and an optional
> algorithm)
> ------------
>
>>> Finally, to describe cases like antivirus or malware detection
>>> conditions we have introduced the custom match conditions (i.e., we
>>> describe the list of fields that the condition match verifier will
>>> take
>> into account when taking the decision  without explicitly referring to=

>> the algorithm to map these inputs into a Boolean answer).
>>> 'Other capabilities' in the Capabilities draft will likely be Custom
>>> Match
>> conditions.
>>
>> Sue: You are correct this is missing.  My struggle was where to draw
>> the line for simple filtering (aka IPTable or netfiltesr) and the
>> security custom.
>> I was trying to create a base model for simple filtering and augment i=
t.
>> Do you think I have a good base.
>
> ------------
> Aldo:
> Yes, it is definitely a good base.
> I fear that in general, several products (like classifier, parental con=
trol, IDS, IPS, etc.) will have their own custom-match.
> This is a risk from the interoperability point of view. To reason about=
 the policy and to deduce how a device can be used to enforce a policy an=
d what kind of traffic it must receive to be able to correctly work, addi=
tional info must be associated to custom match. The exact amount of infor=
mation is not completely clear to me, this is why I am assuming a black-b=
ox I/O definition of the custom match.
> ------------
>
>
>>
>>> Since our objective in SECURED was also to model policy specification=

>>> needs
>> at a higher level (and to perform refinement), we concentrated on the
>>> definition of resolution strategies that may be useful for
>>> administrators,
>> regardless of the fact that they are actually implemented in some
>> security
>>> controls.
>>
>> Sue: Excellent! I would love to see this policy.  I tried to get work
>> on the node filters (I2RS and I2NSF).  Is this the user to I2NSF Manag=
er?
>>
>>> For instance we considered the Deny Take Precedence (DTP) resolution
>>> strategies, borrowed from the DB world, where if more a rule matches,=

>>> the
>> action to enforce will be Deny (drop in your model) if at least one of=

>> the matching rule enforce the Deny.
>>> This is a way to implement conservative policies.
>>
>> Sue: An interesting strategy for top-down (management).  Is that what
>> you were doing?
>
> ------------
> Aldo:
> we support policies that can use DTP as resolution strategy, but we don=
't officially selected one resolution strategy. Every policy can use its =
own. Then we have an algorithm that exports policies in FMR (First Matchi=
ng Rule) to connect with the real world, which in most of the cases uses =
FMR
> ------------
>
>
>>
>>> Moreover, there is also the Most Specific Take Precedence (MSTP)
>>> which
>> applies the rule that more precisely matches the PDU (e.g., if there
>> is a rule for > a subnet and one specific for a given IP, the one for
>> the single IP prevails).
>>
>> This MSTP - is often the default in routing.
>
> ------------
> Aldo:
> yes, MSTP is the first level of decision (prefix length), then Administ=
rative distance, then metrics (then, even if not specified officially, th=
ere should be some internal table order or priority to remove the last am=
biguities).
> This is another ad-hoc resolution strategy for routing.
> ------------
>
>>
>>> Note that not all the device use prioritized rules (=3D list of rules=
)
>>> to
>> make decisions. A simple example: the ipsec tools use the {Default,
>> Use, Require, >Unique} attributes that slightly change the ordered
>> list behavious. Therefore, the concept of resolution strategy needs to=

>> be explicitly reported in a data >model (in my opinion).
>>
>> Yes - the resolution strategy does need to  indicate whether it is
>> ordered or "all rules match", or something else
>>
>> If you are interested in my policy model, a more detailed (and formal
>> definition) description of resolution strategies and the policy model
>> for our work on capabilities can be found here:
>>
>> (for packet filters)
>> http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=3D6111329
>>
>> (extension on application filters)
>> http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=3D6690252
>>
>> Could you send me a copy via email (outside the mail list) with this
>> documents. I cannot get access.
>>
>>>>
>>>> On 2) My packet filters can be expanded to include application
>>>> filters or we can create a another grouping of filters.
>>
>>> I agree it is a very easy step in your model.
>>
>> Thank you for your input.
>>
>>>
>>> On 3) security controls in network security control I agree that the
>>> matching is complex or the actions are complex.  In many
>>> cases, these actions are specific to a vendor.   However, let's start=
 with
>>> simple URL filtering as an example.  I assumed that the URL Filtering=

>>> was point to a URL Filtering list.  There could be public lists or ve=
ndor
>>> generated lists.   Therefore in high level yang, the first part of th=
e
>> i2NSF
>>> Security content might be:
>>>
>>> Module -i2nsf-sec-content
>>>     +--rw i2nsf-sec-content-cap* [order-id rule]
>>>      +--rw order-id
>>>      +--rw rule-name
>>>      +--rw anti-virus
>>>      |  +--rw public-anti-virus* [name]
>>>      | ....
>>>      |  +--rw vendor-anti-virus* [vendor]
>>>      |  ....
>>>      +--rw IPS
>>>      |  +--rw snort-rules* [date]
>>>      |  | ...
>>>      |  +--rw vendor-IPS-rule* [Vendor]
>>>      |  | ...
>>>      +--rw URL Filtering
>>>      |  +--rw public-url* [name]
>>>      |  | ...
>>>      |  +--rw vendor-url*[vendor]
>>>      |  | ....
>>>
>>> I think this matches your work.   However, I think the results of the=

>> filter
>>> process can be match or not.  The question is once you match, what do=

>>> you do?
>>
>> Aldo's comments:
>>> If I understand correctly, you implicitly assume an action when using=

>>> URL
>> filters.
>>> For me, URL filtering is just a condition of regex/string based type.=

>>> If (the URL in the PDU under examination matches some_URL_strings)
>>> then
>> return TRUE.
>>
>> Sue: Agreed
>>
>>>> some_URL_strings can be either manually written by the policy editor=

>>>> or
>> obtained by some vendor or public source of URLs.
>>
>>> Then this condition on URLs can be mixed with other conditions to
>>> form
>> other rules.
>>> if (URLcondition) ^ (other conditions) Then ACTION You can see a
>>> simple example of what I'm describing in squid
>>>
>>> acl goodurl url_regex myurl1 myurl2 myurl3 acl goodip dst 1.1.1.1
>>>
>>> http_access allow goodurl goodip
>>> If the list {myurl1 myurl2 myurl3 } is downloaded from a site, the
>>> matching
>> does not change, the way to retrieve the data of course changes.
>>>> I follow the same approach (i.e., I model them as conditions) also
>>>> for for
>> snort rules, VendorIPS rules etc.
>>
>> This was  my assumption in my code.   The reason I had two places was =
to
>> allow the user a mount point for the public rules (e.g. snort filters
>> from a public site), and vendor developed (from IDS/IPS).  I am
>> missing your point, but I have not read your documents yet.
>
>
> ------------
> Aldo:
> I support the idea to have a different mount points for public info to =
be used by rules and their sub-entities (e.g., conditions, as in this cas=
e).
> But for me, this mount point is a management aspect that is needed to d=
ynamically build the conditions that will be actually evaluated. While th=
e condition, the operations that can be used, and  wthe data that will ev=
aluate in the packets/PDU remains the same.
>
> Hope this better clarifies my point.
> ------------
>
>>>>
>>>> The packet eca actions can have many types
>>>>   |        +--rw eca-actions
>>>>  |        |  +--rw eca-ingress-act*
>>>>   |        |  | ... (permit, deny, mirror)
>>>>   |        +  +--rw eca-fwd-actions*
>>>>   |        | ...  (invoke, tunnel encap, fwd, drop)
>>>>   |        |  +--rw eca-egress-act*
>>>>   |        |  |   (rate limit output,..)
>>>>   |        |  +--rw eca-qos-actions*
>>>>   |        |  | .. (set bits in packet
>>>>   |        +  +--rw eca-security-actions*
>>>>   |        |    uses i2nsf-sec-content-cap
>>>>
>>>>  I was starting to work on these complex set of actions when I felt
>>>> I needed to make sure I was on the right track.
>>
>>> I agree on these action types, I have considered all of them in my mo=
del.
>>
>>> To the URL filter example before, for me, the eca-fwd-actions drop is=

>>> the one that it is actually applied for blacklists of URL and fwd
>>> (~allow/accept) is the one in case of white lists.
>>
>>> Hope this has clarified my idea on the complex actions that I saw in
>>> the  Capabilities draft.
>>
>> Yes I has clarified our work.
>>
>>>
>>> 4) PDP and PEP is a valuable concept.   I think that ordered lists of=

>>> packet-based ECA policy is simply a means for the PDP to send the PEP=
 a
>>> specific set of ordered filters.   Similarly, the exchange of capabil=
ities
>>> is simply the  I2NSF sending the NSF its capabilities as ordered rule=
s.
>>>
>>> +--rw i2nsf-policy-list
>>>    +--rw policy-list-name string
>>>    +--rw policy-rule [name]
>>>        +--rw name  string
>>>        +--rw net-sec-ctl-rules*
>>>           uses ietf-pkt-eca-policy-cfg
>>>        +--rw net-sec-content
>>>           uses i2nsf-content-rules*
>>>        +--rw net-attack-mitigate*
>>>             uses i2nsf-mitigate-rules
>>>
>>> Have I misunderstood previous conversations on this topic?
>>
>>> Yes, you interpreted correctly my idea of events. However, in our
>>> model we see in a slightly different way the PDP-PEP exchanges and
>>> capability interfaces.
>>>
>>> The PEP sends the PDP the stateful info (i.e., the context) together
>>> with the flow/packet/PDU data to evaluate (note that some additional
>>> info can be obtained from a PIP, but this is a minor detail).
>>> This context info also contains the events that triggered the
>>> evaluation from the PEP.
>>
>> This is a lot of backhaul for a simple security device (iptables) for
>> more sophisticated devices, it may be the best way.
>
> ------------
> Aldo:
> I agree, for iptables you don't need to specify this structure, however=
 in my opinion the policy model should be compliant with it.
> ------------
>
>
>>
>>> The PDP looks into the Policy in the PolicyDB, checks matching rules
>>> and decides actions (some of these rules will contain conditions on t=
he
>>> events), then the PDP sends the PEP the action (+ provisional data).
>>> [maybe it is not 100% compliant with IETF but just for lack of room,
>>> it's already a long email.]
>>
>> I understand the concept.  It is the original PDP/PEP work.
>> Is there a benefit in this for security work that I am missing?
>
> ------------
> Aldo:
> Not for iptables, but as said before, the underlying policy model shoul=
d
> be compliant with it.
> ------------
>
>>
>>> In a SECURED-equivalent approach, the I2NSF controller knows (from a
>>> repository) or asks the NSF its capabilities (through an API),
>>> capabilities that include the list the actions that can enforce, the
>>> conditions that allow to determine the traffic on which enforce
>>> actions, plus all the other info needed to build a valid configuratio=
n
>>> for that device.
>>> Then the SECURED infrastructure uses this info to derive a
>>> configuration for the NSF (i.e., a policy composed of rules for the
>>> specific NSF), based on high-level policies (i.e., vendor- NSF-agnost=
ic
>>> security requirements).
>>
>> Sue: This is a reasonable approach, the only problem is how much "back=
haul"
>> of data needs to be done.  In modern switches fabrics, You can get a l=
ot of
>> logic done on site.  (Age-old trade off: tunnel to process or process =
on
>> edge of network)
>
> ------------
> Aldo:
> I agree, a lot of backhaul, but it should be done only once, then I see=

> the need for ad hoc templates (written by us / other I2NSF experts) to
> describe the main categories of functions (packet filter, l7 filter,
> VPN, etc.) to allow vendors / NSF developers to easily tag their NSFs.
> Moreover, we are developing a capability algebra for this (nice name fo=
r
> start from a known template and add some delta rules to specify
> differences between your NSF and the base template) and for composing
> templates (switch that filters and creates VPN and authenticates and...=
)
> ------------
>
>
>>
>>> That is, the policy is built on the NSF capabilities (capabilities th=
at
>>> describe what an NSF can do if the infrastructure wants to use it for=

>>> enforcing security policies) but it is not a capability.
>>
>> Hope I am not cryptic and boring with these long emails...
>>
>> Not cryptic and I really appreciate your long email.
>
> Thanks.
>
> Regards,
> Aldo
>



--------------ms030104010904060700010507
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC
DtkwggR4MIIDYKADAgECAgECMA0GCSqGSIb3DQEBBQUAMEMxEDAOBgNVBAoTB0V1cm9QS0kx
FTATBgNVBAsTDEV1cm9QS0kgcm9vdDEYMBYGA1UEAxMPRXVyb1BLSSByb290IENBMB4XDTEw
MTIxODEzNDY0N1oXDTIwMTIzMTIzNTk1OVowVDELMAkGA1UEBhMCSVQxEDAOBgNVBAoTB0V1
cm9QS0kxFjAUBgNVBAsTDUV1cm9QS0kgSXRhbHkxGzAZBgNVBAMTEkV1cm9QS0kgSXRhbGlh
biBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJfEyV1trtaj8Z9P5ciATbx9
UuSwTN0pCxaDRz0sfE2Ymfn+5yl3pzdodOyoSEEZsnEJ9xUKlVM5vH7lesyvCXttCb6f4rC/
3z3D0G7uRtfomh+7lP/RbquzABS/j3fkriRkhFdEZu4xDSN+uPap2S2b18sOE6NpKkAZQlCS
8Un8ou+KyKqhA1+Xopgn/givJlPYLczmWQgodMoRVNyB0doIsqWrIp0g7LOTzvi21S4eFejT
FOaGcdrceRSmnmCSIVEahS8UVTJX9hBm3uCzrgJWr9RmbfLnWaIh/2/g/Y+4W3epzR7po0vJ
wt4Ze2Mm8RYMDJ6UT3N0AyjBo+Mn+iECAwEAAaOCAWQwggFgMA8GA1UdEwEB/wQFMAMBAf8w
DgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTQdeU/68q6a5ZRfCClmL3zZ9O0SjAfBgNVHSME
GDAWgBTwcRwoM1i3xca1w79RdahQ9JzSNDBJBgNVHSAEQjBAMD4GCisGAQQBqQcBAQIwMDAu
BggrBgEFBQcCARYiaHR0cDovL3d3dy5ldXJvcGtpLm9yZy9jYS9jcHMvMS4yLzBxBggrBgEF
BQcBAQRlMGMwIwYIKwYBBQUHMAGGF2h0dHA6Ly9vY3NwLmV1cm9wa2kub3JnMDwGCCsGAQUF
BzAChjBodHRwOi8vd3d3LmV1cm9wa2kub3JnL2NhL2NlcnRzL2V1cm9wa2lfcm9vdC5jZXIw
PwYDVR0fBDgwNjA0oDKgMIYuaHR0cDovL3d3dy5ldXJvcGtpLm9yZy9jYS9jcmwvZXVyb3Br
aV9yb290LmNybDANBgkqhkiG9w0BAQUFAAOCAQEAhDLeMx/dP2whwGb7ITa6sI6JUQZ3H9DQ
ApdTGfz6iLIOiZeeoUt/XE9kYgcFp23IC1+wQzsfY6wRWKStF4lscqDSlNnw4yyaVYkogY3B
k8pE7QxNXIlgsFk4IMnbDCamCon/pxMGPV8ruBwVxFjp4PctlbububbB10CixAgbzcDFNvLE
YUCJCV8V/iCAIs/w3MYk1NsAz/TfoCMXBrfn7ik69ImKdVOrdxwtyHs7vOx9A3xxCd5XCAc5
24mMC5Cenj+KQbh+dczXRIQAkEFbBEVrc8ytQv+NRT4FbqhS0FL1E2zkPTNtGdK4yyrWd/K8
Pa1s3h2GtamUiD8Mdj0MMzCCBPMwggPboAMCAQICAQEwDQYJKoZIhvcNAQEFBQAwVDELMAkG
A1UEBhMCSVQxEDAOBgNVBAoTB0V1cm9QS0kxFjAUBgNVBAsTDUV1cm9QS0kgSXRhbHkxGzAZ
BgNVBAMTEkV1cm9QS0kgSXRhbGlhbiBDQTAeFw0xMDEyMTgxMzU4MjJaFw0yMDEyMzEyMzU5
NTlaMGUxCzAJBgNVBAYTAklUMR4wHAYDVQQKExVQb2xpdGVjbmljbyBkaSBUb3Jpbm8xNjA0
BgNVBAMTLVBvbGl0ZWNuaWNvIGRpIFRvcmlubyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCC
ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMhpj5X8VQEnxMEjxZAwHADWcxXc/Tuf
CqQhBypLMJx+aowv9Qfr96jrXwpD/OKl6cz3Bmv0s/4oP5+ode2bWFXsVEKWR3J8vCusF1Nv
tPI16g8t5numZ+JGZqC3ZpvUTNsODUxb+M5L4T2zNtO4GqZlgDhB9QOKq+71LeKp+R3q5cIX
tSBPWYiH6EPbzQJQdxcbh3d9d+rxmtW1W4LmGqjBL2YGTezsbagbsHmSMX4Djw7TyuFR9qkB
NhLLiHizz0AdNqW95XY+/5GzTZak7k5FGxwwzR/sN6Q/Sj1xHcWNw+ROo1aUtf5k5jVQaScH
DjixGbqLQFf/2fItHfCRMMcCAwEAAaOCAb0wggG5MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0P
AQH/BAQDAgEGMB0GA1UdDgQWBBTNm1tbnup2IcQQaOjSLTfbHy/I5DAfBgNVHSMEGDAWgBTQ
deU/68q6a5ZRfCClmL3zZ9O0SjCBkQYDVR0gBIGJMIGGMD4GCisGAQQBqQcBAQIwMDAuBggr
BgEFBQcCARYiaHR0cDovL3d3dy5ldXJvcGtpLm9yZy9jYS9jcHMvMS4yLzBEBgorBgEEAakH
AgECMDYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cuaXRhbHkuZXVyb3BraS5vcmcvY2EvY3Bz
LzEuMi8wfgYIKwYBBQUHAQEEcjBwMCkGCCsGAQUFBzABhh1odHRwOi8vb2NzcC5pdGFseS5l
dXJvcGtpLm9yZzBDBggrBgEFBQcwAoY3aHR0cDovL3d3dy5pdGFseS5ldXJvcGtpLm9yZy9j
YS9jZXJ0cy9ldXJvcGtpX2l0YWx5LmNlcjBCBgNVHR8EOzA5MDegNaAzhjFodHRwOi8vd3d3
Lml0YWx5LmV1cm9wa2kub3JnL2NhL2NybC9pdGFseV9jcmwuY3JsMA0GCSqGSIb3DQEBBQUA
A4IBAQBTVJWIUBlbjxFQTkjRLgvNPt03m2NIhgCt+SIIFuC4rhB10VqHisAW68hXxHEfFZ06
LxeMLn3oGnPriWQdpPkC7MAt87iSyIG6Ofd1vN0oUhuWgiYqDKEOV/WX3fo9QXyFf8wEcoaK
xL4Au3aBnwVcRt6gJkBGG6J6LYc+FCVpXdxnd85sKaqTTCxtiTtwSVjqwLp/Ulj1USzhP/dj
6v40zAei5LHtCjSUwWzRz1M8nTsz1LTwOybzA582+i/fIVVaiqMZicNwtrFfzTpf7bk30unZ
2cqWbLUWjldCUloD+DwKnD7XtDeNIfKuA/0XYOT+xHFJJYGai+e3MlAgkK6PMIIFYjCCBEqg
AwIBAgICCdUwDQYJKoZIhvcNAQEFBQAwZTELMAkGA1UEBhMCSVQxHjAcBgNVBAoTFVBvbGl0
ZWNuaWNvIGRpIFRvcmlubzE2MDQGA1UEAxMtUG9saXRlY25pY28gZGkgVG9yaW5vIENlcnRp
ZmljYXRpb24gQXV0aG9yaXR5MB4XDTE1MTIxODExMzM1NloXDTIwMTIzMTIzNTk1OVowYDEL
MAkGA1UEBhMCSVQxHjAcBgNVBAoTFVBvbGl0ZWNuaWNvIGRpIFRvcmlubzEYMBYGA1UEAxMP
Q2F0YWxkbyAgQmFzaWxlMRcwFQYKCZImiZPyLGQBARMHZDAxMTY0OTCCASIwDQYJKoZIhvcN
AQEBBQADggEPADCCAQoCggEBAPbWtKkXIpO0Gbgs6fU9nHn2pCIzLTHu6ddV1fVubxCA1MmJ
/zdw7dK4KK7D+wOEDS4NVS8BBD+MP1HSfaTT5nP8fS2kPt+2zb7Hi4tt9PgipP3fINnwCFx5
V+GHMKqh2yFKX0+vrK13p5ZEqKXEzUh7J6EE/8plm9IeOo5xZuierVLX9W4++j4ibjyKI4SY
ANXQWaQWQjXPdDXRhX6qCBBTM4VBsk6H50AviypbQ8i3M18Kle294d6pqwm0Nn6xtBozCIJv
wxEQ2sHX6g1Ay7gjD0O3RR7k5C2iZ+XYbBlamyOyNnElwC99ZoAE9Vt1iYpUvBoDZjlh3E+O
Q2NCzKsCAwEAAaOCAh8wggIbMA4GA1UdDwEB/wQEAwID+DAnBgNVHSUEIDAeBggrBgEFBQcD
AgYIKwYBBQUHAwMGCCsGAQUFBwMEMCMGA1UdEQQcMBqBGGNhdGFsZG8uYmFzaWxlQHBvbGl0
by5pdDAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRrJc+5PhVUsnm6WMKyd8KatvdLkDAfBgNV
HSMEGDAWgBTNm1tbnup2IcQQaOjSLTfbHy/I5DCBywYDVR0gBIHDMIHAMD4GCisGAQQBqQcB
AQIwMDAuBggrBgEFBQcCARYiaHR0cDovL3d3dy5ldXJvcGtpLm9yZy9jYS9jcHMvMS4yLzBE
BgorBgEEAakHAgECMDYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cuaXRhbHkuZXVyb3BraS5v
cmcvY2EvY3BzLzEuMi8wOAYKKwYBBAGVYgECAjAqMCgGCCsGAQUFBwIBFhxodHRwOi8vY2Eu
cG9saXRvLml0L2Nwcy8yLjIvMGYGCCsGAQUFBwEBBFowWDAhBggrBgEFBQcwAYYVaHR0cDov
L29jc3AucG9saXRvLml0MDMGCCsGAQUFBzAChidodHRwOi8vY2EucG9saXRvLml0L2NlcnRz
L3BvbGl0b19jYS5jZXIwNwYDVR0fBDAwLjAsoCqgKIYmaHR0cDovL2NhLnBvbGl0by5pdC9j
cmwvcG9saXRvX2NybC5jcmwwDQYJKoZIhvcNAQEFBQADggEBABXX3IovYgK8gexMivYfptCj
oCuONoMFOqyyQAzTTkBUSROq86dBcaYpTSH9zJ/U6YsGFhrWT/1uCjZPmi1jGWSgpHh/CxIi
8IfsAGnmVMv6/MCdZu8VQlsS+DhFGhnHjrM2fKoh3bogxSF2/y8Avqesm0VjwP5J+sHD4mb9
U3GChX/6s58BCjhjcBOsJHuXyb0FTh71bBlLiJnH6RrX1AbmpjQqrBOZNKGfNuwOi+gjjiFb
gDjc+NUM+MLBaWDggJabKMrYW7qe/wfMi0Mfu8Lj7jfbOcy2VjVZNofM4HyKnuEqa85D4tWq
ARz2AFVzf/JKsIY85LvOLi5plm/K/HgxggNrMIIDZwIBATBrMGUxCzAJBgNVBAYTAklUMR4w
HAYDVQQKExVQb2xpdGVjbmljbyBkaSBUb3Jpbm8xNjA0BgNVBAMTLVBvbGl0ZWNuaWNvIGRp
IFRvcmlubyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eQICCdUwDQYJYIZIAWUDBAIBBQCgggHR
MBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE2MDYyNzExNDc0
M1owLwYJKoZIhvcNAQkEMSIEIEjD1tcXB4XYm8ifQ6zVP2slNywbXE/qjUj9EmMRakTlMGwG
CSqGSIb3DQEJDzFfMF0wCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBAjAKBggqhkiG9w0DBzAO
BggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgw
egYJKwYBBAGCNxAEMW0wazBlMQswCQYDVQQGEwJJVDEeMBwGA1UEChMVUG9saXRlY25pY28g
ZGkgVG9yaW5vMTYwNAYDVQQDEy1Qb2xpdGVjbmljbyBkaSBUb3Jpbm8gQ2VydGlmaWNhdGlv
biBBdXRob3JpdHkCAgnVMHwGCyqGSIb3DQEJEAILMW2gazBlMQswCQYDVQQGEwJJVDEeMBwG
A1UEChMVUG9saXRlY25pY28gZGkgVG9yaW5vMTYwNAYDVQQDEy1Qb2xpdGVjbmljbyBkaSBU
b3Jpbm8gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkCAgnVMA0GCSqGSIb3DQEBAQUABIIBACMY
GCjvOMXonaz12/q8Q5JCvRbCNtxlpaCY4Lfkbv0V+n+fBaIzCKx2eYjgPckEi03D2slxwgg2
tI9uUC1Ye+Itjrxo1K6LKq175Gt2xhM7p1YZNN/8dgviVO+Zfd9yRQQCLfbDtY/XVMzzzwGU
KGgcdvf7Z40yMjqHYxe6Ayj51TLt/KhXwzFHoaJE/KmA5zss95Hqg0q7UJcP5+wvW6LssqbF
B3xWptIiuvIypFrdgVv3QHRosmcmhuY/eECPzgtQirLxK8HDNt58r+38hfll0grVMZS4vqW1
2z127TlhAH9symsyRQp8ve4eh/CUgTGCMICrz3SWX1THEZe7F0IAAAAAAAA=
--------------ms030104010904060700010507--


From nobody Mon Jun 27 05:20:05 2016
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 859AE12D140 for <i2nsf@ietfa.amsl.com>; Mon, 27 Jun 2016 05:20:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.027
X-Spam-Level: 
X-Spam-Status: No, score=-4.027 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] 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 YlpV4es-XLIi for <i2nsf@ietfa.amsl.com>; Mon, 27 Jun 2016 05:19:58 -0700 (PDT)
Received: from smtpjc.telefonica.com (smtpjc.telefonica.com [81.47.204.76]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 41EA112D08C for <i2nsf@ietf.org>; Mon, 27 Jun 2016 05:19:57 -0700 (PDT)
Received: from smtpjc.telefonica.com (localhost6.localdomain6 [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 72CE91B8712; Mon, 27 Jun 2016 14:19:55 +0200 (CEST)
Received: from ESTGVMSP102.EUROPE.telefonica.corp (unknown [10.92.4.9]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client CN "ESTGVMSP102", Issuer "ESTGVMSP102" (not verified)) by smtpjc.telefonica.com (Postfix) with ESMTPS id 5A87B1B86FF; Mon, 27 Jun 2016 14:19:55 +0200 (CEST)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (10.92.5.139) by tls.telefonica.com (10.93.6.49) with Microsoft SMTP Server (TLS) id 14.3.266.1; Mon, 27 Jun 2016 14:19:53 +0200
Received: from DB6PR0601MB2167.eurprd06.prod.outlook.com (10.168.57.26) by DB6PR0601MB2166.eurprd06.prod.outlook.com (10.168.57.25) with Microsoft SMTP Server (TLS) id 15.1.523.4; Mon, 27 Jun 2016 12:19:52 +0000
Received: from DB6PR0601MB2167.eurprd06.prod.outlook.com ([10.168.57.26]) by DB6PR0601MB2167.eurprd06.prod.outlook.com ([10.168.57.26]) with mapi id 15.01.0523.019; Mon, 27 Jun 2016 12:19:51 +0000
From: "Diego R. Lopez" <diego.r.lopez@telefonica.com>
To: Aldo Basile <cataldo.basile@polito.it>
Thread-Topic: [I2nsf] Help on turning I2NSF Information Models to Data Models
Thread-Index: AQHR0G40jktCjTDMPkqv5zWhET3XYA==
Date: Mon, 27 Jun 2016 12:19:51 +0000
Message-ID: <B61CDF38-B328-4877-89F3-092F5B5801EF@telefonica.com>
References: <010801d1c1aa$6ac56ee0$40504ca0$@ndzh.com> <B2C68D9F-53FB-4819-ADDF-9EEF28FD4094@telefonica.com> <c760a113-8e84-7d67-019c-fc3eae638d61@polito.it> <006e01d1c285$71a2d230$54e87690$@ndzh.com> <230501e1-207e-971d-d6c4-cdd6d5b0dbc4@polito.it> <000201d1c773$ca203590$5e60a0b0$@ndzh.com> <eebf78ce-86f5-7e47-6dbd-6a7700996ed4@polito.it> <C02846B1344F344EB4FAA6FA7AF481F12AF5CB27@SZXEMA502-MBS.china.huawei.com> <b9adbd39-39b6-9904-fd98-44220ae6c67a@polito.it>
In-Reply-To: <b9adbd39-39b6-9904-fd98-44220ae6c67a@polito.it>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=diego.r.lopez@telefonica.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [195.97.117.252]
x-ms-office365-filtering-correlation-id: 60736775-f413-49ff-b263-08d39e855726
x-microsoft-exchange-diagnostics: 1; DB6PR0601MB2166; 6:Ul/RGxNWym6JUVW/TcyhQaWqV0oCaBYYOJkAHhdWm4zeJA1txgdbDdqLhIPpF2cM8bIA/95FZbeIcJ5/Q8Jp6yjrSdW4Kw07XKaPdCf7haPC68b0tqPucM/vW46/2SBOafc+ity6T2hjskD9SIdWaeP8Qne4pYFx5Sjjtwl2uG6RLoBNsWulitkhTR8DLRNTLiHsERtZOhhQgt7ekprsGnJpM09FwSrHuLvUUZhS9/usJhu0sK+Be4ntjdGt6zBgZvkOM82aeFQHXjIyzlmWWqNz+6qEQuMeQM2mBqN6a8SrM6hVe4QPYQaNbgMA1er9; 5:slh02Q0zMA4B0TLRp43E0VGDki4+UZ9YvWau5vey14pLgZzojcSavVkLMwSpOvt/Fv/j+MqT5U/QSEHDPPSsEfmIgm+Y7Y7WXJPHI0uxrjMQFEb5MqJjfQyZMderFpqBvmtmVoA0msLGrUhDD1MwSA==; 24:Imb4v8G+on2YgmNBFUBQAkKA7PctQsqIGsPRS+1Enlt/CWknWgix72IhkClmo31Rz14f/5WX3yxmtk+RRlzdygn+mzNqbnWUW5dpRBU/6VA=; 7:U7BfLNNE/fPcUnQlfatRELyPcAAhF3K8yM3CJ+eDwKq1gwR4ojQzti1XVysGRem0KrzbVXqWF+iENEv2Z01qK7JJeAkHbvGHP/6Io1alnpgv3ETKDbm2motjP1FDl4Iv4cAL44EQdjJlYqqhFPUiTIuOGvVhw10kWYUHQ/F2ObapE3TL4Nho7gbTWZjuf48JI/RR+oFe7A7dtn7q68KmFX0mZlzn7/pOHhsqyGd5KSWnNgO3U7sb/GSMD/Ir6ozRFbuSIyq25FfeTN6RWW2BBw==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB6PR0601MB2166;
x-microsoft-antispam-prvs: <DB6PR0601MB21665230D3C91873D46CB862DF210@DB6PR0601MB2166.eurprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(40392960112811)(192374486261705);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046); SRVR:DB6PR0601MB2166; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0601MB2166; 
x-forefront-prvs: 09860C2161
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(7916002)(24454002)(51444003)(189002)(199003)(252514010)(50986999)(8936002)(76176999)(7846002)(19617315012)(54356999)(87936001)(66066001)(586003)(6116002)(2900100001)(3280700002)(16236675004)(7736002)(122556002)(68736007)(102836003)(101416001)(77096005)(3846002)(15975445007)(36756003)(2950100001)(86362001)(93886004)(7906003)(92566002)(82746002)(3660700001)(110136002)(189998001)(106356001)(4326007)(106116001)(105586002)(81166006)(2906002)(8676002)(83716003)(33656002)(10400500002)(97736004)(19580395003)(5002640100001)(19580405001)(81156014)(170073001)(104396002); DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR0601MB2166; H:DB6PR0601MB2167.eurprd06.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: telefonica.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_B61CDF38B328487789F3092F5B5801EFtelefonicacom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jun 2016 12:19:51.7262 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9744600e-3e04-492e-baa1-25ec245c6f10
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0601MB2166
X-OriginatorOrg: telefonica.com
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/tZ2-U8GI_AMl9oq6dRDPIolECdI>
Cc: "i2nsf@ietf.org" <i2nsf@ietf.org>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "Xialiang \(Frank\)" <frank.xialiang@huawei.com>, Susan Hares <shares@ndzh.com>, Linda Dunbar <linda.dunbar@huawei.com>
Subject: Re: [I2nsf] Help on turning I2NSF Information Models to Data Models
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 27 Jun 2016 12:20:04 -0000

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

SGksDQoNCkp1c3QgYSBjb21tZW50IG9uIHRoZSBibGFjay1ib3ggdmVuZG9yIGNhcGFiaWxpdGll
cy4gSSBoYXZlIHRyaW1tZWQgdGhlIHRleHQgdG8gaW1wcm92ZSByZWFkYWJpbGl0eS4NCg0KT24g
MjcgSnVuIDIwMTYsIGF0IDE0OjQ3ICwgQWxkbyBCYXNpbGUgPGNhdGFsZG8uYmFzaWxlQHBvbGl0
by5pdDxtYWlsdG86Y2F0YWxkby5iYXNpbGVAcG9saXRvLml0Pj4gd3JvdGU6DQoNCiAgIDMpIGR1
ZSB0byB0aGUgY29tcGxleGl0eSBhbmQgZGlmZmVyZW50aWF0aW9uIG9mIHRoZSBvdGhlciBzZWN1
cml0eSBjYXBhYmlsaXRpZXMgZm9yIGV2ZXJ5IHZlbmRvcnMsIHRoZXkgYXJlIGNvbnNpZGVyZWQg
YW5kIHRyZWF0ZWQgYXMgYW4gYXRvbWljIGZ1bmN0aW9uIGluIG91ciBpbmZvcm1hdGlvbiBtb2Rl
bC4gVGhlIHRoaXJkIHBhcnR5IGRvZXMgbm90IG5lZWQgdG8ga25vdyBpdHMgaW5uZXIgbG9naWMu
DQpCdXQgZm9yIG1vcmUgZmluZS1ncmFpbiBjb250cm9sbGluZyBvZiB0aGVtLCB3ZSBjYW4gc3Bl
Y2lmeSBzb21lIGdlbmVyYWwgaW5wdXQvb3V0cHV0IHBhcmFtZXRlcnMgdG8gY3VzdG9taXplIHRo
ZWlyIG1hdGNoZXMgYW5kIGFjdGlvbnMgaW4gY2VydGFpbiBsZXZlbC4gSSB0aGluayB0aGF0J3Mg
d2hhdCB5b3UgY2FsbGVkICJjdXN0b20gbWF0Y2giLg0KDQpVbmRlcnN0b29kLGF0b21pYyByZXBy
ZXNlbnRhdGlvbiBvZiB2ZW5kb3Itc3BlY2lmaWMgZmVhdHVyZXMgc2ltcGxpZmllcyBhIGxvdCB0
aGUgbWFuYWdlbWVudCBhbmQgcmVkdWNlcyB0aGUgYnVyZGVuIHRvIHRoaXJkIHBhcnRpZXMuIEhv
d2V2ZXIsIHRoaXMgYXRvbWljIGFwcHJvYWNoIHBvc2VzIGxpbWl0cyBvbiB0aGUgaGlnaC1sZXZl
bCBmZWF0dXJlcyBhbmQgcmVhc29uaW5nIGNhcGFiaWxpdGllcyB0aGF0IGNhbiBiZSBhZGRlZCB0
byB0aGUgaW5mcmFzdHJ1Y3R1cmUuDQpBZGRpbmcgb3IgaWdub3JpbmcgdGhlIHN1cHBvcnQgZm9y
IGZpbmUgZ3JhaW5lZCBvcHRpb25zIGRlcGVuZHMgb24gdGhlIEkyTlNGIG9iamVjdGl2ZXMuDQoN
CkluIFNFQ1VSRUQsIHdlIGhhZCB0byBkZWFsIHdpdGggcG9saWN5IHJlZmluZW1lbnQuIEEgcmVm
aW5lbWVudCBwcm9jZXNzIGNhbm5vdCB3b3JrIHdpdGhvdXQgKGF0IGxlYXN0KSBhIGJsYWNrLWJv
eCBtb2RlbGxpbmcgb2YgdGhlIHZlbmRvci1zcGVjaWZpYyBmZWF0dXJlcy5PdGhlcndpc2UsIGl0
IGRvZXMgbm90IHVuZGVyc3RhbmQgaG93IHRvIHVzZSB0aGVtLg0KSW4gc29tZSBjYXNlcywgZXZl
biB0aGUgYmxhY2stYm94IG1vZGVsbGluZyBvZiB2ZW5kb3Itc3BlY2lmaWMgZmVhdHVyZXMgaXMg
aW5zdWZmaWNpZW50LCBldmVuIGlmIHdlIGRpZG4ndCBjb3BlIHdpdGggdGhlc2UgY2FzZXMgKG1h
aW5seSBkdWUgdG8gbGltaXRlZCB0aW1lIGFuZCByZXNvdXJjZXMsIFNFQ1VSRUQgd2lsbCBmaW5p
c2ggaW4gYSBmZXcgbW9udGhzKS4NCg0KQW5kIHllcywgY3VzdG9tIG1hdGNoIGNvbmRpdGlvbnMg
cHJvdmlkZSBJL08gcGFyYW1ldGVycyBmb3IgYSBtb3JlIGZpbmUtZ3JhaW5lZCByZXByZXNlbnRh
dGlvbiBvZiBjb25kaXRpb25zIGZvciByZWZpbmVtZW50IHB1cnBvc2VzLg0KDQpIb3dldmVyLCAi
Y3VzdG9tIG1hdGNoIiBvbmx5IGNvdmVycyBjb25kaXRpb25zLCBmb3IgdGhlIGFjdGlvbnMgd2Ug
aGF2ZSB0aGUgcmV3cml0aW5nIGFjdGlvbnMgdGhhdCBjYW4gYWxzbyBiZSBjdXN0b21pemVkLiBC
dXQgd2UgZGlkbid0IGRpZyBpbnRvIHRoZW0gdmVyeSBtdWNoIGFzIHdlIGRpZG4ndCBoYXZlIHRp
bWUgYW5kIHJlc291cmNlcyB0byBhbHNvIGNvdmVyIHRoZXNlIGNhc2VzLiBIb3dldmVyLCB0aGV5
IGFyZSBpbnRlcmVzdGluZyBmb3IgZnV0dXJlIHJlc2VhcmNoLg0KDQpUaGF0IGlzLCB0aGUgU0VD
VVJFRCBtb2RlbCBzdGlsbCBuZWVkcyB0byBiZSBleHRlbmRlZCB0byBjb3ZlciB0aGVzZSBjYXNl
cyBiYXNlZCBvbiByZWFsIHVzZSBjYXNlcy5CdXQgaXQgaXMgYmV0dGVyIChpbiBteSBvcGluaW9u
KSB0byBkbyBpdCB1bmRlciB0aGUgYmlnZ2VyIGFuZCBtb3JlIGNvbXByZWhlbnNpdmUgdW1icmVs
bGEgb2YgdGhlIEkyTlNGIFdHLg0KDQpXaGVuIHdlIHN0YXJ0ZWQgdGFsa2luZyBhYm91dCB0aGUg
STJOU0YgaWRlYXMsIHRoZSBjb25jZXB0IG9mIHRoZSBhdG9taWMgdmVuZG9yIGNhcGFiaWxpdHkg
c29tZWhvdyBtYWRlIHVuZWFzeSwgcHJlY2lzZWx5IGJlY2F1c2Ugb2YgdGhlIGxpbWl0YXRpb24g
dGhleSBpbXBseSBvbiB0aGUgYWJpbGl0eSBvZiB0aGUgaW5mcmFzdHJ1Y3R1cmUgdG8gZGVjaWRl
IG9uIHdoYXQgYW5kIGhvdyB0byBkbyB3aXRoIHRoaXMgZnVuY3Rpb25zLiBJ4oCZZCBzYXkgdGhl
IGJsYWNrLWJveCBtb2RlbGluZyBpcyB0aGUgbWluaW11bSB3ZSBzaG91bGQgcmVxdWlyZSBmb3Ig
YW55IGNhcGFiaWxpdHkgYmVpbmcgcmVnaXN0ZXJlZCBieSBhbiBORi4gQ2FwYWJpbGl0aWVzIG5v
dCBzdXBwb3J0aW5nIGF0IGxlYXN0IHRoaXMgc2hvdWxkIGJlIGlnbm9yZWQgYnkgdGhlIGNvbnRy
b2xsZXIuDQoNCkJlIGdvb2RlLA0KDQotLQ0KIkVzdGEgdmV6IG5vIGZhbGxhcmVtb3MsIERvY3Rv
ciBJbmZpZXJubyINCg0KRHIgRGllZ28gUi4gTG9wZXoNClRlbGVmb25pY2EgSStEDQpodHRwOi8v
cGVvcGxlLnRpZC5lcy9kaWVnby5sb3Blei8NCg0KZS1tYWlsOiBkaWVnby5yLmxvcGV6QHRlbGVm
b25pY2EuY29tDQpUZWw6ICAgICszNCA5MTMgMTI5IDA0MQ0KTW9iaWxlOiArMzQgNjgyIDA1MSAw
OTENCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KDQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXw0KDQpFc3RlIG1lbnNhamUgeSBzdXMgYWRqdW50b3Mgc2UgZGly
aWdlbiBleGNsdXNpdmFtZW50ZSBhIHN1IGRlc3RpbmF0YXJpbywgcHVlZGUgY29udGVuZXIgaW5m
b3JtYWNpw7NuIHByaXZpbGVnaWFkYSBvIGNvbmZpZGVuY2lhbCB5IGVzIHBhcmEgdXNvIGV4Y2x1
c2l2byBkZSBsYSBwZXJzb25hIG8gZW50aWRhZCBkZSBkZXN0aW5vLiBTaSBubyBlcyB1c3RlZC4g
ZWwgZGVzdGluYXRhcmlvIGluZGljYWRvLCBxdWVkYSBub3RpZmljYWRvIGRlIHF1ZSBsYSBsZWN0
dXJhLCB1dGlsaXphY2nDs24sIGRpdnVsZ2FjacOzbiB5L28gY29waWEgc2luIGF1dG9yaXphY2nD
s24gcHVlZGUgZXN0YXIgcHJvaGliaWRhIGVuIHZpcnR1ZCBkZSBsYSBsZWdpc2xhY2nDs24gdmln
ZW50ZS4gU2kgaGEgcmVjaWJpZG8gZXN0ZSBtZW5zYWplIHBvciBlcnJvciwgbGUgcm9nYW1vcyBx
dWUgbm9zIGxvIGNvbXVuaXF1ZSBpbm1lZGlhdGFtZW50ZSBwb3IgZXN0YSBtaXNtYSB2w61hIHkg
cHJvY2VkYSBhIHN1IGRlc3RydWNjacOzbi4NCg0KVGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBp
biB0aGlzIHRyYW5zbWlzc2lvbiBpcyBwcml2aWxlZ2VkIGFuZCBjb25maWRlbnRpYWwgaW5mb3Jt
YXRpb24gaW50ZW5kZWQgb25seSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRp
dHkgbmFtZWQgYWJvdmUuIElmIHRoZSByZWFkZXIgb2YgdGhpcyBtZXNzYWdlIGlzIG5vdCB0aGUg
aW50ZW5kZWQgcmVjaXBpZW50LCB5b3UgYXJlIGhlcmVieSBub3RpZmllZCB0aGF0IGFueSBkaXNz
ZW1pbmF0aW9uLCBkaXN0cmlidXRpb24gb3IgY29weWluZyBvZiB0aGlzIGNvbW11bmljYXRpb24g
aXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyB0cmFuc21p
c3Npb24gaW4gZXJyb3IsIGRvIG5vdCByZWFkIGl0LiBQbGVhc2UgaW1tZWRpYXRlbHkgcmVwbHkg
dG8gdGhlIHNlbmRlciB0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgY29tbXVuaWNhdGlvbiBp
biBlcnJvciBhbmQgdGhlbiBkZWxldGUgaXQuDQoNCkVzdGEgbWVuc2FnZW0gZSBzZXVzIGFuZXhv
cyBzZSBkaXJpZ2VtIGV4Y2x1c2l2YW1lbnRlIGFvIHNldSBkZXN0aW5hdMOhcmlvLCBwb2RlIGNv
bnRlciBpbmZvcm1hw6fDo28gcHJpdmlsZWdpYWRhIG91IGNvbmZpZGVuY2lhbCBlIMOpIHBhcmEg
dXNvIGV4Y2x1c2l2byBkYSBwZXNzb2Egb3UgZW50aWRhZGUgZGUgZGVzdGluby4gU2UgbsOjbyDD
qSB2b3NzYSBzZW5ob3JpYSBvIGRlc3RpbmF0w6FyaW8gaW5kaWNhZG8sIGZpY2Egbm90aWZpY2Fk
byBkZSBxdWUgYSBsZWl0dXJhLCB1dGlsaXphw6fDo28sIGRpdnVsZ2HDp8OjbyBlL291IGPDs3Bp
YSBzZW0gYXV0b3JpemHDp8OjbyBwb2RlIGVzdGFyIHByb2liaWRhIGVtIHZpcnR1ZGUgZGEgbGVn
aXNsYcOnw6NvIHZpZ2VudGUuIFNlIHJlY2ViZXUgZXN0YSBtZW5zYWdlbSBwb3IgZXJybywgcm9n
YW1vcy1saGUgcXVlIG5vcyBvIGNvbXVuaXF1ZSBpbWVkaWF0YW1lbnRlIHBvciBlc3RhIG1lc21h
IHZpYSBlIHByb2NlZGEgYSBzdWEgZGVzdHJ1acOnw6NvDQo=

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KSGksDQo8ZGl2IGNsYXNzPSIiPjxi
ciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5KdXN0IGEgY29tbWVudCBvbiB0aGUg
YmxhY2stYm94IHZlbmRvciBjYXBhYmlsaXRpZXMuIEkgaGF2ZSB0cmltbWVkIHRoZSB0ZXh0IHRv
IGltcHJvdmUgcmVhZGFiaWxpdHkuPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4N
CjxkaXY+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+
T24gMjcgSnVuIDIwMTYsIGF0IDE0OjQ3ICwgQWxkbyBCYXNpbGUgJmx0OzxhIGhyZWY9Im1haWx0
bzpjYXRhbGRvLmJhc2lsZUBwb2xpdG8uaXQiIGNsYXNzPSIiPmNhdGFsZG8uYmFzaWxlQHBvbGl0
by5pdDwvYT4mZ3Q7IHdyb3RlOjwvZGl2Pg0KPGJyIGNsYXNzPSJBcHBsZS1pbnRlcmNoYW5nZS1u
ZXdsaW5lIj4NCjxkaXYgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0i
Ij4mbmJzcDsgJm5ic3A7MykgZHVlIHRvIHRoZSBjb21wbGV4aXR5IGFuZCBkaWZmZXJlbnRpYXRp
b24gb2YgdGhlIG90aGVyIHNlY3VyaXR5IGNhcGFiaWxpdGllcyBmb3IgZXZlcnkgdmVuZG9ycywg
dGhleSBhcmUgY29uc2lkZXJlZCBhbmQgdHJlYXRlZCBhcyBhbiBhdG9taWMgZnVuY3Rpb24gaW4g
b3VyIGluZm9ybWF0aW9uIG1vZGVsLiBUaGUgdGhpcmQgcGFydHkgZG9lcyBub3QgbmVlZCB0byBr
bm93IGl0cw0KIGlubmVyIGxvZ2ljLjxiciBjbGFzcz0iIj4NCjwvYmxvY2txdW90ZT4NCkJ1dCBm
b3IgbW9yZSBmaW5lLWdyYWluIGNvbnRyb2xsaW5nIG9mIHRoZW0sIHdlIGNhbiBzcGVjaWZ5IHNv
bWUgZ2VuZXJhbCBpbnB1dC9vdXRwdXQgcGFyYW1ldGVycyB0byBjdXN0b21pemUgdGhlaXIgbWF0
Y2hlcyBhbmQgYWN0aW9ucyBpbiBjZXJ0YWluIGxldmVsLiBJIHRoaW5rIHRoYXQncyB3aGF0IHlv
dSBjYWxsZWQgJnF1b3Q7Y3VzdG9tIG1hdGNoJnF1b3Q7LjxiciBjbGFzcz0iIj4NCjxiciBjbGFz
cz0iIj4NClVuZGVyc3Rvb2QsYXRvbWljIHJlcHJlc2VudGF0aW9uIG9mIHZlbmRvci1zcGVjaWZp
YyBmZWF0dXJlcyBzaW1wbGlmaWVzIGEgbG90IHRoZSBtYW5hZ2VtZW50IGFuZCByZWR1Y2VzIHRo
ZSBidXJkZW4gdG8gdGhpcmQgcGFydGllcy4gSG93ZXZlciwgdGhpcyBhdG9taWMgYXBwcm9hY2gg
cG9zZXMgbGltaXRzIG9uIHRoZSBoaWdoLWxldmVsIGZlYXR1cmVzIGFuZCByZWFzb25pbmcgY2Fw
YWJpbGl0aWVzIHRoYXQgY2FuIGJlIGFkZGVkIHRvIHRoZSBpbmZyYXN0cnVjdHVyZS48YnIgY2xh
c3M9IiI+DQpBZGRpbmcgb3IgaWdub3JpbmcgdGhlIHN1cHBvcnQgZm9yIGZpbmUgZ3JhaW5lZCBv
cHRpb25zIGRlcGVuZHMgb24gdGhlIEkyTlNGIG9iamVjdGl2ZXMuPGJyIGNsYXNzPSIiPg0KPGJy
IGNsYXNzPSIiPg0KSW4gU0VDVVJFRCwgd2UgaGFkIHRvIGRlYWwgd2l0aCBwb2xpY3kgcmVmaW5l
bWVudC4gQSByZWZpbmVtZW50IHByb2Nlc3MgY2Fubm90IHdvcmsgd2l0aG91dCAoYXQgbGVhc3Qp
IGEgYmxhY2stYm94IG1vZGVsbGluZyBvZiB0aGUgdmVuZG9yLXNwZWNpZmljIGZlYXR1cmVzLk90
aGVyd2lzZSwgaXQgZG9lcyBub3QgdW5kZXJzdGFuZCBob3cgdG8gdXNlIHRoZW0uPGJyIGNsYXNz
PSIiPg0KSW4gc29tZSBjYXNlcywgZXZlbiB0aGUgYmxhY2stYm94IG1vZGVsbGluZyBvZiB2ZW5k
b3Itc3BlY2lmaWMgZmVhdHVyZXMgaXMgaW5zdWZmaWNpZW50LCBldmVuIGlmIHdlIGRpZG4ndCBj
b3BlIHdpdGggdGhlc2UgY2FzZXMgKG1haW5seSBkdWUgdG8gbGltaXRlZCB0aW1lIGFuZCByZXNv
dXJjZXMsIFNFQ1VSRUQgd2lsbCBmaW5pc2ggaW4gYSBmZXcgbW9udGhzKS48YnIgY2xhc3M9IiI+
DQo8YnIgY2xhc3M9IiI+DQpBbmQgeWVzLCBjdXN0b20gbWF0Y2ggY29uZGl0aW9ucyBwcm92aWRl
IEkvTyBwYXJhbWV0ZXJzIGZvciBhIG1vcmUgZmluZS1ncmFpbmVkIHJlcHJlc2VudGF0aW9uIG9m
IGNvbmRpdGlvbnMgZm9yIHJlZmluZW1lbnQgcHVycG9zZXMuPGJyIGNsYXNzPSIiPg0KPGJyIGNs
YXNzPSIiPg0KSG93ZXZlciwgJnF1b3Q7Y3VzdG9tIG1hdGNoJnF1b3Q7IG9ubHkgY292ZXJzIGNv
bmRpdGlvbnMsIGZvciB0aGUgYWN0aW9ucyB3ZSBoYXZlIHRoZSByZXdyaXRpbmcgYWN0aW9ucyB0
aGF0IGNhbiBhbHNvIGJlIGN1c3RvbWl6ZWQuIEJ1dCB3ZSBkaWRuJ3QgZGlnIGludG8gdGhlbSB2
ZXJ5IG11Y2ggYXMgd2UgZGlkbid0IGhhdmUgdGltZSBhbmQgcmVzb3VyY2VzIHRvIGFsc28gY292
ZXIgdGhlc2UgY2FzZXMuIEhvd2V2ZXIsIHRoZXkgYXJlIGludGVyZXN0aW5nIGZvcg0KIGZ1dHVy
ZSByZXNlYXJjaC48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpUaGF0IGlzLCB0aGUgU0VD
VVJFRCBtb2RlbCBzdGlsbCBuZWVkcyB0byBiZSBleHRlbmRlZCB0byBjb3ZlciB0aGVzZSBjYXNl
cyBiYXNlZCBvbiByZWFsIHVzZSBjYXNlcy5CdXQgaXQgaXMgYmV0dGVyIChpbiBteSBvcGluaW9u
KSB0byBkbyBpdCB1bmRlciB0aGUgYmlnZ2VyIGFuZCBtb3JlIGNvbXByZWhlbnNpdmUgdW1icmVs
bGEgb2YgdGhlIEkyTlNGIFdHLjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0K
PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KV2hlbiB3ZSBzdGFy
dGVkIHRhbGtpbmcgYWJvdXQgdGhlIEkyTlNGIGlkZWFzLCB0aGUgY29uY2VwdCBvZiB0aGUgYXRv
bWljIHZlbmRvciBjYXBhYmlsaXR5IHNvbWVob3cgbWFkZSB1bmVhc3ksIHByZWNpc2VseSBiZWNh
dXNlIG9mIHRoZSBsaW1pdGF0aW9uIHRoZXkgaW1wbHkgb24gdGhlIGFiaWxpdHkgb2YgdGhlIGlu
ZnJhc3RydWN0dXJlIHRvIGRlY2lkZSBvbiB3aGF0IGFuZCBob3cgdG8gZG8gd2l0aCB0aGlzIGZ1
bmN0aW9ucy4gSeKAmWQgc2F5DQogdGhlIGJsYWNrLWJveCBtb2RlbGluZyBpcyB0aGUgbWluaW11
bSB3ZSBzaG91bGQgcmVxdWlyZSBmb3IgYW55IGNhcGFiaWxpdHkgYmVpbmcgcmVnaXN0ZXJlZCBi
eSBhbiBORi4gQ2FwYWJpbGl0aWVzIG5vdCBzdXBwb3J0aW5nIGF0IGxlYXN0IHRoaXMgc2hvdWxk
IGJlIGlnbm9yZWQgYnkgdGhlIGNvbnRyb2xsZXIuPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBj
bGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5CZSBnb29kZSw8L2Rpdj4NCjxkaXYgY2xh
c3M9IiI+PGJyIGNsYXNzPSIiPg0KPGRpdiBhcHBsZS1jb250ZW50LWVkaXRlZD0idHJ1ZSIgY2xh
c3M9IiI+DQo8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBsZXR0ZXItc3BhY2luZzog
bm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBw
eDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0
bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgd29y
ZC13cmFwOiBicmVhay13b3JkOyAtd2Via2l0LW5ic3AtbW9kZTogc3BhY2U7IC13ZWJraXQtbGlu
ZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2U7IiBjbGFzcz0iIj4NCi0tPGJyIGNsYXNzPSIiPg0K
JnF1b3Q7RXN0YSB2ZXogbm8gZmFsbGFyZW1vcywgRG9jdG9yIEluZmllcm5vJnF1b3Q7PGJyIGNs
YXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KRHIgRGllZ28gUi4gTG9wZXo8YnIgY2xhc3M9IiI+DQpU
ZWxlZm9uaWNhIEkmIzQzO0Q8YnIgY2xhc3M9IiI+DQo8YSBocmVmPSJodHRwOi8vcGVvcGxlLnRp
ZC5lcy9kaWVnby5sb3Blei8iIGNsYXNzPSIiPmh0dHA6Ly9wZW9wbGUudGlkLmVzL2RpZWdvLmxv
cGV6LzwvYT48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQplLW1haWw6IGRpZWdvLnIubG9w
ZXpAdGVsZWZvbmljYS5jb208YnIgY2xhc3M9IiI+DQpUZWw6ICZuYnNwOyAmbmJzcDsmIzQzOzM0
IDkxMyAxMjkgMDQxPGJyIGNsYXNzPSIiPg0KTW9iaWxlOiAmIzQzOzM0IDY4MiAwNTEgMDkxPGJy
IGNsYXNzPSIiPg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTwvZGl2Pg0KPC9k
aXY+DQo8YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxicj4NCjxocj4NCjxmb250IGZhY2U9IkFyaWFs
IiBjb2xvcj0iR3JheSIgc2l6ZT0iMSI+PGJyPg0KRXN0ZSBtZW5zYWplIHkgc3VzIGFkanVudG9z
IHNlIGRpcmlnZW4gZXhjbHVzaXZhbWVudGUgYSBzdSBkZXN0aW5hdGFyaW8sIHB1ZWRlIGNvbnRl
bmVyIGluZm9ybWFjacOzbiBwcml2aWxlZ2lhZGEgbyBjb25maWRlbmNpYWwgeSBlcyBwYXJhIHVz
byBleGNsdXNpdm8gZGUgbGEgcGVyc29uYSBvIGVudGlkYWQgZGUgZGVzdGluby4gU2kgbm8gZXMg
dXN0ZWQuIGVsIGRlc3RpbmF0YXJpbyBpbmRpY2FkbywgcXVlZGEgbm90aWZpY2FkbyBkZSBxdWUg
bGENCiBsZWN0dXJhLCB1dGlsaXphY2nDs24sIGRpdnVsZ2FjacOzbiB5L28gY29waWEgc2luIGF1
dG9yaXphY2nDs24gcHVlZGUgZXN0YXIgcHJvaGliaWRhIGVuIHZpcnR1ZCBkZSBsYSBsZWdpc2xh
Y2nDs24gdmlnZW50ZS4gU2kgaGEgcmVjaWJpZG8gZXN0ZSBtZW5zYWplIHBvciBlcnJvciwgbGUg
cm9nYW1vcyBxdWUgbm9zIGxvIGNvbXVuaXF1ZSBpbm1lZGlhdGFtZW50ZSBwb3IgZXN0YSBtaXNt
YSB2w61hIHkgcHJvY2VkYSBhIHN1IGRlc3RydWNjacOzbi48YnI+DQo8YnI+DQpUaGUgaW5mb3Jt
YXRpb24gY29udGFpbmVkIGluIHRoaXMgdHJhbnNtaXNzaW9uIGlzIHByaXZpbGVnZWQgYW5kIGNv
bmZpZGVudGlhbCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBvbmx5IGZvciB0aGUgdXNlIG9mIHRoZSBp
bmRpdmlkdWFsIG9yIGVudGl0eSBuYW1lZCBhYm92ZS4gSWYgdGhlIHJlYWRlciBvZiB0aGlzIG1l
c3NhZ2UgaXMgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHlvdSBhcmUgaGVyZWJ5IG5vdGlm
aWVkIHRoYXQgYW55IGRpc3NlbWluYXRpb24sDQogZGlzdHJpYnV0aW9uIG9yIGNvcHlpbmcgb2Yg
dGhpcyBjb21tdW5pY2F0aW9uIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIElmIHlvdSBoYXZlIHJl
Y2VpdmVkIHRoaXMgdHJhbnNtaXNzaW9uIGluIGVycm9yLCBkbyBub3QgcmVhZCBpdC4gUGxlYXNl
IGltbWVkaWF0ZWx5IHJlcGx5IHRvIHRoZSBzZW5kZXIgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0
aGlzIGNvbW11bmljYXRpb24gaW4gZXJyb3IgYW5kIHRoZW4gZGVsZXRlIGl0Ljxicj4NCjxicj4N
CkVzdGEgbWVuc2FnZW0gZSBzZXVzIGFuZXhvcyBzZSBkaXJpZ2VtIGV4Y2x1c2l2YW1lbnRlIGFv
IHNldSBkZXN0aW5hdMOhcmlvLCBwb2RlIGNvbnRlciBpbmZvcm1hw6fDo28gcHJpdmlsZWdpYWRh
IG91IGNvbmZpZGVuY2lhbCBlIMOpIHBhcmEgdXNvIGV4Y2x1c2l2byBkYSBwZXNzb2Egb3UgZW50
aWRhZGUgZGUgZGVzdGluby4gU2UgbsOjbyDDqSB2b3NzYSBzZW5ob3JpYSBvIGRlc3RpbmF0w6Fy
aW8gaW5kaWNhZG8sIGZpY2Egbm90aWZpY2FkbyBkZSBxdWUgYQ0KIGxlaXR1cmEsIHV0aWxpemHD
p8OjbywgZGl2dWxnYcOnw6NvIGUvb3UgY8OzcGlhIHNlbSBhdXRvcml6YcOnw6NvIHBvZGUgZXN0
YXIgcHJvaWJpZGEgZW0gdmlydHVkZSBkYSBsZWdpc2xhw6fDo28gdmlnZW50ZS4gU2UgcmVjZWJl
dSBlc3RhIG1lbnNhZ2VtIHBvciBlcnJvLCByb2dhbW9zLWxoZSBxdWUgbm9zIG8gY29tdW5pcXVl
IGltZWRpYXRhbWVudGUgcG9yIGVzdGEgbWVzbWEgdmlhIGUgcHJvY2VkYSBhIHN1YSBkZXN0cnVp
w6fDo288YnI+DQo8L2ZvbnQ+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_B61CDF38B328487789F3092F5B5801EFtelefonicacom_--


From nobody Mon Jun 27 20:16:35 2016
Return-Path: <frank.xialiang@huawei.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 D4A0012DB07 for <i2nsf@ietfa.amsl.com>; Mon, 27 Jun 2016 20:16:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.646
X-Spam-Level: 
X-Spam-Status: No, score=-5.646 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id g4lr19A8V9qh for <i2nsf@ietfa.amsl.com>; Mon, 27 Jun 2016 20:16:30 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8DA6812DAFA for <i2nsf@ietf.org>; Mon, 27 Jun 2016 20:16:28 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml702-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CRR04003; Tue, 28 Jun 2016 03:16:26 +0000 (GMT)
Received: from SZXEMA413-HUB.china.huawei.com (10.82.72.72) by lhreml702-cah.china.huawei.com (10.201.5.99) with Microsoft SMTP Server (TLS) id 14.3.235.1; Tue, 28 Jun 2016 04:16:25 +0100
Received: from SZXEMA502-MBS.china.huawei.com ([169.254.4.245]) by SZXEMA413-HUB.china.huawei.com ([10.82.72.72]) with mapi id 14.03.0235.001; Tue, 28 Jun 2016 11:16:13 +0800
From: "Xialiang (Frank)" <frank.xialiang@huawei.com>
To: "Diego R. Lopez" <diego.r.lopez@telefonica.com>, Aldo Basile <cataldo.basile@polito.it>
Thread-Topic: [I2nsf] Help on turning I2NSF Information Models to Data Models
Thread-Index: AQHR0G48sRCVTnKLl06VttQShUu2V5/+NZqA
Date: Tue, 28 Jun 2016 03:16:12 +0000
Message-ID: <C02846B1344F344EB4FAA6FA7AF481F12AF5DED3@SZXEMA502-MBS.china.huawei.com>
References: <010801d1c1aa$6ac56ee0$40504ca0$@ndzh.com> <B2C68D9F-53FB-4819-ADDF-9EEF28FD4094@telefonica.com> <c760a113-8e84-7d67-019c-fc3eae638d61@polito.it> <006e01d1c285$71a2d230$54e87690$@ndzh.com> <230501e1-207e-971d-d6c4-cdd6d5b0dbc4@polito.it> <000201d1c773$ca203590$5e60a0b0$@ndzh.com> <eebf78ce-86f5-7e47-6dbd-6a7700996ed4@polito.it> <C02846B1344F344EB4FAA6FA7AF481F12AF5CB27@SZXEMA502-MBS.china.huawei.com> <b9adbd39-39b6-9904-fd98-44220ae6c67a@polito.it> <B61CDF38-B328-4877-89F3-092F5B5801EF@telefonica.com>
In-Reply-To: <B61CDF38-B328-4877-89F3-092F5B5801EF@telefonica.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.135.43.91]
Content-Type: multipart/alternative; boundary="_000_C02846B1344F344EB4FAA6FA7AF481F12AF5DED3SZXEMA502MBSchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020206.5771EC0A.01F1, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.4.245, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 7555d7e689345154d2047606dbca188b
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/EkcccPLCzFHbSLmmePwbA8eNf98>
Cc: "i2nsf@ietf.org" <i2nsf@ietf.org>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, Susan Hares <shares@ndzh.com>, Linda Dunbar <linda.dunbar@huawei.com>
Subject: [I2nsf] =?utf-8?b?562U5aSNOiAgIEhlbHAgb24gdHVybmluZyBJMk5TRiBJ?= =?utf-8?q?nformation_Models_to_Data_Models?=
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 28 Jun 2016 03:16:33 -0000

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

RGllZ28sIEkgYWdyZWUgeW91ciBwb2ludC4NCg0K5Y+R5Lu25Lq6OiBEaWVnbyBSLiBMb3BleiBb
bWFpbHRvOmRpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb21dDQrlj5HpgIHml7bpl7Q6IDIwMTbl
ubQ25pyIMjfml6UgMjA6MjANCuaUtuS7tuS6ujogQWxkbyBCYXNpbGUNCuaKhOmAgTogWGlhbGlh
bmcgKEZyYW5rKTsgU3VzYW4gSGFyZXM7IGkybnNmQGlldGYub3JnOyBhZHJpYW5Ab2xkZG9nLmNv
LnVrOyBMaW5kYSBEdW5iYXINCuS4u+mimDogUmU6IFtJMm5zZl0gSGVscCBvbiB0dXJuaW5nIEky
TlNGIEluZm9ybWF0aW9uIE1vZGVscyB0byBEYXRhIE1vZGVscw0KDQpIaSwNCg0KSnVzdCBhIGNv
bW1lbnQgb24gdGhlIGJsYWNrLWJveCB2ZW5kb3IgY2FwYWJpbGl0aWVzLiBJIGhhdmUgdHJpbW1l
ZCB0aGUgdGV4dCB0byBpbXByb3ZlIHJlYWRhYmlsaXR5Lg0KDQpPbiAyNyBKdW4gMjAxNiwgYXQg
MTQ6NDcgLCBBbGRvIEJhc2lsZSA8Y2F0YWxkby5iYXNpbGVAcG9saXRvLml0PG1haWx0bzpjYXRh
bGRvLmJhc2lsZUBwb2xpdG8uaXQ+PiB3cm90ZToNCg0KICAgMykgZHVlIHRvIHRoZSBjb21wbGV4
aXR5IGFuZCBkaWZmZXJlbnRpYXRpb24gb2YgdGhlIG90aGVyIHNlY3VyaXR5IGNhcGFiaWxpdGll
cyBmb3IgZXZlcnkgdmVuZG9ycywgdGhleSBhcmUgY29uc2lkZXJlZCBhbmQgdHJlYXRlZCBhcyBh
biBhdG9taWMgZnVuY3Rpb24gaW4gb3VyIGluZm9ybWF0aW9uIG1vZGVsLiBUaGUgdGhpcmQgcGFy
dHkgZG9lcyBub3QgbmVlZCB0byBrbm93IGl0cyBpbm5lciBsb2dpYy4NCkJ1dCBmb3IgbW9yZSBm
aW5lLWdyYWluIGNvbnRyb2xsaW5nIG9mIHRoZW0sIHdlIGNhbiBzcGVjaWZ5IHNvbWUgZ2VuZXJh
bCBpbnB1dC9vdXRwdXQgcGFyYW1ldGVycyB0byBjdXN0b21pemUgdGhlaXIgbWF0Y2hlcyBhbmQg
YWN0aW9ucyBpbiBjZXJ0YWluIGxldmVsLiBJIHRoaW5rIHRoYXQncyB3aGF0IHlvdSBjYWxsZWQg
ImN1c3RvbSBtYXRjaCIuDQoNClVuZGVyc3Rvb2QsYXRvbWljIHJlcHJlc2VudGF0aW9uIG9mIHZl
bmRvci1zcGVjaWZpYyBmZWF0dXJlcyBzaW1wbGlmaWVzIGEgbG90IHRoZSBtYW5hZ2VtZW50IGFu
ZCByZWR1Y2VzIHRoZSBidXJkZW4gdG8gdGhpcmQgcGFydGllcy4gSG93ZXZlciwgdGhpcyBhdG9t
aWMgYXBwcm9hY2ggcG9zZXMgbGltaXRzIG9uIHRoZSBoaWdoLWxldmVsIGZlYXR1cmVzIGFuZCBy
ZWFzb25pbmcgY2FwYWJpbGl0aWVzIHRoYXQgY2FuIGJlIGFkZGVkIHRvIHRoZSBpbmZyYXN0cnVj
dHVyZS4NCkFkZGluZyBvciBpZ25vcmluZyB0aGUgc3VwcG9ydCBmb3IgZmluZSBncmFpbmVkIG9w
dGlvbnMgZGVwZW5kcyBvbiB0aGUgSTJOU0Ygb2JqZWN0aXZlcy4NCg0KSW4gU0VDVVJFRCwgd2Ug
aGFkIHRvIGRlYWwgd2l0aCBwb2xpY3kgcmVmaW5lbWVudC4gQSByZWZpbmVtZW50IHByb2Nlc3Mg
Y2Fubm90IHdvcmsgd2l0aG91dCAoYXQgbGVhc3QpIGEgYmxhY2stYm94IG1vZGVsbGluZyBvZiB0
aGUgdmVuZG9yLXNwZWNpZmljIGZlYXR1cmVzLk90aGVyd2lzZSwgaXQgZG9lcyBub3QgdW5kZXJz
dGFuZCBob3cgdG8gdXNlIHRoZW0uDQpJbiBzb21lIGNhc2VzLCBldmVuIHRoZSBibGFjay1ib3gg
bW9kZWxsaW5nIG9mIHZlbmRvci1zcGVjaWZpYyBmZWF0dXJlcyBpcyBpbnN1ZmZpY2llbnQsIGV2
ZW4gaWYgd2UgZGlkbid0IGNvcGUgd2l0aCB0aGVzZSBjYXNlcyAobWFpbmx5IGR1ZSB0byBsaW1p
dGVkIHRpbWUgYW5kIHJlc291cmNlcywgU0VDVVJFRCB3aWxsIGZpbmlzaCBpbiBhIGZldyBtb250
aHMpLg0KDQpBbmQgeWVzLCBjdXN0b20gbWF0Y2ggY29uZGl0aW9ucyBwcm92aWRlIEkvTyBwYXJh
bWV0ZXJzIGZvciBhIG1vcmUgZmluZS1ncmFpbmVkIHJlcHJlc2VudGF0aW9uIG9mIGNvbmRpdGlv
bnMgZm9yIHJlZmluZW1lbnQgcHVycG9zZXMuDQoNCkhvd2V2ZXIsICJjdXN0b20gbWF0Y2giIG9u
bHkgY292ZXJzIGNvbmRpdGlvbnMsIGZvciB0aGUgYWN0aW9ucyB3ZSBoYXZlIHRoZSByZXdyaXRp
bmcgYWN0aW9ucyB0aGF0IGNhbiBhbHNvIGJlIGN1c3RvbWl6ZWQuIEJ1dCB3ZSBkaWRuJ3QgZGln
IGludG8gdGhlbSB2ZXJ5IG11Y2ggYXMgd2UgZGlkbid0IGhhdmUgdGltZSBhbmQgcmVzb3VyY2Vz
IHRvIGFsc28gY292ZXIgdGhlc2UgY2FzZXMuIEhvd2V2ZXIsIHRoZXkgYXJlIGludGVyZXN0aW5n
IGZvciBmdXR1cmUgcmVzZWFyY2guDQoNClRoYXQgaXMsIHRoZSBTRUNVUkVEIG1vZGVsIHN0aWxs
IG5lZWRzIHRvIGJlIGV4dGVuZGVkIHRvIGNvdmVyIHRoZXNlIGNhc2VzIGJhc2VkIG9uIHJlYWwg
dXNlIGNhc2VzLkJ1dCBpdCBpcyBiZXR0ZXIgKGluIG15IG9waW5pb24pIHRvIGRvIGl0IHVuZGVy
IHRoZSBiaWdnZXIgYW5kIG1vcmUgY29tcHJlaGVuc2l2ZSB1bWJyZWxsYSBvZiB0aGUgSTJOU0Yg
V0cuDQoNCldoZW4gd2Ugc3RhcnRlZCB0YWxraW5nIGFib3V0IHRoZSBJMk5TRiBpZGVhcywgdGhl
IGNvbmNlcHQgb2YgdGhlIGF0b21pYyB2ZW5kb3IgY2FwYWJpbGl0eSBzb21laG93IG1hZGUgdW5l
YXN5LCBwcmVjaXNlbHkgYmVjYXVzZSBvZiB0aGUgbGltaXRhdGlvbiB0aGV5IGltcGx5IG9uIHRo
ZSBhYmlsaXR5IG9mIHRoZSBpbmZyYXN0cnVjdHVyZSB0byBkZWNpZGUgb24gd2hhdCBhbmQgaG93
IHRvIGRvIHdpdGggdGhpcyBmdW5jdGlvbnMuIEnigJlkIHNheSB0aGUgYmxhY2stYm94IG1vZGVs
aW5nIGlzIHRoZSBtaW5pbXVtIHdlIHNob3VsZCByZXF1aXJlIGZvciBhbnkgY2FwYWJpbGl0eSBi
ZWluZyByZWdpc3RlcmVkIGJ5IGFuIE5GLiBDYXBhYmlsaXRpZXMgbm90IHN1cHBvcnRpbmcgYXQg
bGVhc3QgdGhpcyBzaG91bGQgYmUgaWdub3JlZCBieSB0aGUgY29udHJvbGxlci4NCg0KQmUgZ29v
ZGUsDQoNCi0tDQoiRXN0YSB2ZXogbm8gZmFsbGFyZW1vcywgRG9jdG9yIEluZmllcm5vIg0KDQpE
ciBEaWVnbyBSLiBMb3Bleg0KVGVsZWZvbmljYSBJK0QNCmh0dHA6Ly9wZW9wbGUudGlkLmVzL2Rp
ZWdvLmxvcGV6Lw0KDQplLW1haWw6IGRpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb208bWFpbHRv
OmRpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb20+DQpUZWw6ICAgICszNCA5MTMgMTI5IDA0MQ0K
TW9iaWxlOiArMzQgNjgyIDA1MSAwOTENCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0NCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KDQpFc3RlIG1lbnNhamUg
eSBzdXMgYWRqdW50b3Mgc2UgZGlyaWdlbiBleGNsdXNpdmFtZW50ZSBhIHN1IGRlc3RpbmF0YXJp
bywgcHVlZGUgY29udGVuZXIgaW5mb3JtYWNpw7NuIHByaXZpbGVnaWFkYSBvIGNvbmZpZGVuY2lh
bCB5IGVzIHBhcmEgdXNvIGV4Y2x1c2l2byBkZSBsYSBwZXJzb25hIG8gZW50aWRhZCBkZSBkZXN0
aW5vLiBTaSBubyBlcyB1c3RlZC4gZWwgZGVzdGluYXRhcmlvIGluZGljYWRvLCBxdWVkYSBub3Rp
ZmljYWRvIGRlIHF1ZSBsYSBsZWN0dXJhLCB1dGlsaXphY2nDs24sIGRpdnVsZ2FjacOzbiB5L28g
Y29waWEgc2luIGF1dG9yaXphY2nDs24gcHVlZGUgZXN0YXIgcHJvaGliaWRhIGVuIHZpcnR1ZCBk
ZSBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZS4gU2kgaGEgcmVjaWJpZG8gZXN0ZSBtZW5zYWplIHBv
ciBlcnJvciwgbGUgcm9nYW1vcyBxdWUgbm9zIGxvIGNvbXVuaXF1ZSBpbm1lZGlhdGFtZW50ZSBw
b3IgZXN0YSBtaXNtYSB2w61hIHkgcHJvY2VkYSBhIHN1IGRlc3RydWNjacOzbi4NCg0KVGhlIGlu
Zm9ybWF0aW9uIGNvbnRhaW5lZCBpbiB0aGlzIHRyYW5zbWlzc2lvbiBpcyBwcml2aWxlZ2VkIGFu
ZCBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24gaW50ZW5kZWQgb25seSBmb3IgdGhlIHVzZSBvZiB0
aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgbmFtZWQgYWJvdmUuIElmIHRoZSByZWFkZXIgb2YgdGhp
cyBtZXNzYWdlIGlzIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCB5b3UgYXJlIGhlcmVieSBu
b3RpZmllZCB0aGF0IGFueSBkaXNzZW1pbmF0aW9uLCBkaXN0cmlidXRpb24gb3IgY29weWluZyBv
ZiB0aGlzIGNvbW11bmljYXRpb24gaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gSWYgeW91IGhhdmUg
cmVjZWl2ZWQgdGhpcyB0cmFuc21pc3Npb24gaW4gZXJyb3IsIGRvIG5vdCByZWFkIGl0LiBQbGVh
c2UgaW1tZWRpYXRlbHkgcmVwbHkgdG8gdGhlIHNlbmRlciB0aGF0IHlvdSBoYXZlIHJlY2VpdmVk
IHRoaXMgY29tbXVuaWNhdGlvbiBpbiBlcnJvciBhbmQgdGhlbiBkZWxldGUgaXQuDQoNCkVzdGEg
bWVuc2FnZW0gZSBzZXVzIGFuZXhvcyBzZSBkaXJpZ2VtIGV4Y2x1c2l2YW1lbnRlIGFvIHNldSBk
ZXN0aW5hdMOhcmlvLCBwb2RlIGNvbnRlciBpbmZvcm1hw6fDo28gcHJpdmlsZWdpYWRhIG91IGNv
bmZpZGVuY2lhbCBlIMOpIHBhcmEgdXNvIGV4Y2x1c2l2byBkYSBwZXNzb2Egb3UgZW50aWRhZGUg
ZGUgZGVzdGluby4gU2UgbsOjbyDDqSB2b3NzYSBzZW5ob3JpYSBvIGRlc3RpbmF0w6FyaW8gaW5k
aWNhZG8sIGZpY2Egbm90aWZpY2FkbyBkZSBxdWUgYSBsZWl0dXJhLCB1dGlsaXphw6fDo28sIGRp
dnVsZ2HDp8OjbyBlL291IGPDs3BpYSBzZW0gYXV0b3JpemHDp8OjbyBwb2RlIGVzdGFyIHByb2li
aWRhIGVtIHZpcnR1ZGUgZGEgbGVnaXNsYcOnw6NvIHZpZ2VudGUuIFNlIHJlY2ViZXUgZXN0YSBt
ZW5zYWdlbSBwb3IgZXJybywgcm9nYW1vcy1saGUgcXVlIG5vcyBvIGNvbXVuaXF1ZSBpbWVkaWF0
YW1lbnRlIHBvciBlc3RhIG1lc21hIHZpYSBlIHByb2NlZGEgYSBzdWEgZGVzdHJ1acOnw6NvDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OuWui+S9kzsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0
IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJ
cGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWls
eToiXEDlrovkvZMiOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KLyogU3R5bGUg
RGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwN
Cgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBw
dDsNCglmb250LWZhbWlseTrlrovkvZM7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXtt
c28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5k
ZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5
bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxp
bmU7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTcNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30N
Ci5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6
ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0K
CW1hcmdpbjo3Mi4wcHQgOTAuMHB0IDcyLjBwdCA5MC4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0K
CXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1s
Pg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1s
PjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpl
eHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVs
YXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJaSC1DTiIgbGlu
az0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj5EaWVnbywgSSBhZ3JlZSB5b3VyIHBvaW50LjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRE
RiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij7lj5Hku7bkuro8c3BhbiBsYW5nPSJF
Ti1VUyI+Ojwvc3Bhbj48L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdCI+IERpZWdvIFIuIExvcGV6IFttYWlsdG86ZGllZ28uci5sb3BlekB0ZWxlZm9u
aWNhLmNvbV0NCjxicj4NCjwvc3Bhbj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+
5Y+R6YCB5pe26Ze0PHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9zcGFuPjwvYj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiAyMDE2PC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0Ij7lubQ8c3BhbiBsYW5nPSJFTi1VUyI+Njwvc3Bhbj7mnIg8
c3BhbiBsYW5nPSJFTi1VUyI+Mjc8L3NwYW4+5pelPHNwYW4gbGFuZz0iRU4tVVMiPiAyMDoyMDxi
cj4NCjwvc3Bhbj48Yj7mlLbku7bkuro8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L2I+PHNw
YW4gbGFuZz0iRU4tVVMiPiBBbGRvIEJhc2lsZTxicj4NCjwvc3Bhbj48Yj7mioTpgIE8c3BhbiBs
YW5nPSJFTi1VUyI+Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBYaWFsaWFuZyAoRnJh
bmspOyBTdXNhbiBIYXJlczsgaTJuc2ZAaWV0Zi5vcmc7IGFkcmlhbkBvbGRkb2cuY28udWs7IExp
bmRhIER1bmJhcjxicj4NCjwvc3Bhbj48Yj7kuLvpopg8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bh
bj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBSZTogW0kybnNmXSBIZWxwIG9uIHR1cm5pbmcgSTJO
U0YgSW5mb3JtYXRpb24gTW9kZWxzIHRvIERhdGEgTW9kZWxzPG86cD48L286cD48L3NwYW4+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiPkhpLCA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIj5KdXN0IGEgY29tbWVudCBvbiB0aGUgYmxhY2stYm94IHZlbmRvciBjYXBhYmls
aXRpZXMuIEkgaGF2ZSB0cmltbWVkIHRoZSB0ZXh0IHRvIGltcHJvdmUgcmVhZGFiaWxpdHkuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8
YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+T24gMjcgSnVu
IDIwMTYsIGF0IDE0OjQ3ICwgQWxkbyBCYXNpbGUgJmx0OzxhIGhyZWY9Im1haWx0bzpjYXRhbGRv
LmJhc2lsZUBwb2xpdG8uaXQiPmNhdGFsZG8uYmFzaWxlQHBvbGl0by5pdDwvYT4mZ3Q7IHdyb3Rl
OjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8Ymxv
Y2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsgJm5ic3A7MykgZHVl
IHRvIHRoZSBjb21wbGV4aXR5IGFuZCBkaWZmZXJlbnRpYXRpb24gb2YgdGhlIG90aGVyIHNlY3Vy
aXR5IGNhcGFiaWxpdGllcyBmb3IgZXZlcnkgdmVuZG9ycywgdGhleSBhcmUgY29uc2lkZXJlZCBh
bmQgdHJlYXRlZCBhcyBhbiBhdG9taWMgZnVuY3Rpb24gaW4gb3VyIGluZm9ybWF0aW9uIG1vZGVs
LiBUaGUgdGhpcmQgcGFydHkgZG9lcyBub3QgbmVlZCB0byBrbm93DQogaXRzIGlubmVyIGxvZ2lj
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5CdXQgZm9yIG1vcmUgZmluZS1ncmFpbiBjb250cm9sbGlu
ZyBvZiB0aGVtLCB3ZSBjYW4gc3BlY2lmeSBzb21lIGdlbmVyYWwgaW5wdXQvb3V0cHV0IHBhcmFt
ZXRlcnMgdG8gY3VzdG9taXplIHRoZWlyIG1hdGNoZXMgYW5kIGFjdGlvbnMgaW4gY2VydGFpbiBs
ZXZlbC4gSSB0aGluayB0aGF0J3Mgd2hhdCB5b3UgY2FsbGVkICZxdW90O2N1c3RvbSBtYXRjaCZx
dW90Oy48YnI+DQo8YnI+DQpVbmRlcnN0b29kLGF0b21pYyByZXByZXNlbnRhdGlvbiBvZiB2ZW5k
b3Itc3BlY2lmaWMgZmVhdHVyZXMgc2ltcGxpZmllcyBhIGxvdCB0aGUgbWFuYWdlbWVudCBhbmQg
cmVkdWNlcyB0aGUgYnVyZGVuIHRvIHRoaXJkIHBhcnRpZXMuIEhvd2V2ZXIsIHRoaXMgYXRvbWlj
IGFwcHJvYWNoIHBvc2VzIGxpbWl0cyBvbiB0aGUgaGlnaC1sZXZlbCBmZWF0dXJlcyBhbmQgcmVh
c29uaW5nIGNhcGFiaWxpdGllcyB0aGF0IGNhbiBiZSBhZGRlZCB0byB0aGUgaW5mcmFzdHJ1Y3R1
cmUuPGJyPg0KQWRkaW5nIG9yIGlnbm9yaW5nIHRoZSBzdXBwb3J0IGZvciBmaW5lIGdyYWluZWQg
b3B0aW9ucyBkZXBlbmRzIG9uIHRoZSBJMk5TRiBvYmplY3RpdmVzLjxicj4NCjxicj4NCkluIFNF
Q1VSRUQsIHdlIGhhZCB0byBkZWFsIHdpdGggcG9saWN5IHJlZmluZW1lbnQuIEEgcmVmaW5lbWVu
dCBwcm9jZXNzIGNhbm5vdCB3b3JrIHdpdGhvdXQgKGF0IGxlYXN0KSBhIGJsYWNrLWJveCBtb2Rl
bGxpbmcgb2YgdGhlIHZlbmRvci1zcGVjaWZpYyBmZWF0dXJlcy5PdGhlcndpc2UsIGl0IGRvZXMg
bm90IHVuZGVyc3RhbmQgaG93IHRvIHVzZSB0aGVtLjxicj4NCkluIHNvbWUgY2FzZXMsIGV2ZW4g
dGhlIGJsYWNrLWJveCBtb2RlbGxpbmcgb2YgdmVuZG9yLXNwZWNpZmljIGZlYXR1cmVzIGlzIGlu
c3VmZmljaWVudCwgZXZlbiBpZiB3ZSBkaWRuJ3QgY29wZSB3aXRoIHRoZXNlIGNhc2VzIChtYWlu
bHkgZHVlIHRvIGxpbWl0ZWQgdGltZSBhbmQgcmVzb3VyY2VzLCBTRUNVUkVEIHdpbGwgZmluaXNo
IGluIGEgZmV3IG1vbnRocykuPGJyPg0KPGJyPg0KQW5kIHllcywgY3VzdG9tIG1hdGNoIGNvbmRp
dGlvbnMgcHJvdmlkZSBJL08gcGFyYW1ldGVycyBmb3IgYSBtb3JlIGZpbmUtZ3JhaW5lZCByZXBy
ZXNlbnRhdGlvbiBvZiBjb25kaXRpb25zIGZvciByZWZpbmVtZW50IHB1cnBvc2VzLjxicj4NCjxi
cj4NCkhvd2V2ZXIsICZxdW90O2N1c3RvbSBtYXRjaCZxdW90OyBvbmx5IGNvdmVycyBjb25kaXRp
b25zLCBmb3IgdGhlIGFjdGlvbnMgd2UgaGF2ZSB0aGUgcmV3cml0aW5nIGFjdGlvbnMgdGhhdCBj
YW4gYWxzbyBiZSBjdXN0b21pemVkLiBCdXQgd2UgZGlkbid0IGRpZyBpbnRvIHRoZW0gdmVyeSBt
dWNoIGFzIHdlIGRpZG4ndCBoYXZlIHRpbWUgYW5kIHJlc291cmNlcyB0byBhbHNvIGNvdmVyIHRo
ZXNlIGNhc2VzLiBIb3dldmVyLCB0aGV5IGFyZSBpbnRlcmVzdGluZyBmb3INCiBmdXR1cmUgcmVz
ZWFyY2guPGJyPg0KPGJyPg0KVGhhdCBpcywgdGhlIFNFQ1VSRUQgbW9kZWwgc3RpbGwgbmVlZHMg
dG8gYmUgZXh0ZW5kZWQgdG8gY292ZXIgdGhlc2UgY2FzZXMgYmFzZWQgb24gcmVhbCB1c2UgY2Fz
ZXMuQnV0IGl0IGlzIGJldHRlciAoaW4gbXkgb3BpbmlvbikgdG8gZG8gaXQgdW5kZXIgdGhlIGJp
Z2dlciBhbmQgbW9yZSBjb21wcmVoZW5zaXZlIHVtYnJlbGxhIG9mIHRoZSBJMk5TRiBXRy48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj5XaGVuIHdlIHN0YXJ0ZWQgdGFsa2luZyBhYm91dCB0aGUgSTJOU0YgaWRlYXMsIHRoZSBj
b25jZXB0IG9mIHRoZSBhdG9taWMgdmVuZG9yIGNhcGFiaWxpdHkgc29tZWhvdyBtYWRlIHVuZWFz
eSwgcHJlY2lzZWx5IGJlY2F1c2Ugb2YgdGhlIGxpbWl0YXRpb24gdGhleSBpbXBseSBvbiB0aGUg
YWJpbGl0eSBvZiB0aGUgaW5mcmFzdHJ1Y3R1cmUgdG8gZGVjaWRlIG9uIHdoYXQgYW5kDQogaG93
IHRvIGRvIHdpdGggdGhpcyBmdW5jdGlvbnMuIEnigJlkIHNheSB0aGUgYmxhY2stYm94IG1vZGVs
aW5nIGlzIHRoZSBtaW5pbXVtIHdlIHNob3VsZCByZXF1aXJlIGZvciBhbnkgY2FwYWJpbGl0eSBi
ZWluZyByZWdpc3RlcmVkIGJ5IGFuIE5GLiBDYXBhYmlsaXRpZXMgbm90IHN1cHBvcnRpbmcgYXQg
bGVhc3QgdGhpcyBzaG91bGQgYmUgaWdub3JlZCBieSB0aGUgY29udHJvbGxlci48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkJlIGdvb2RlLDxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6Ymxh
Y2siPi0tPGJyPg0KJnF1b3Q7RXN0YSB2ZXogbm8gZmFsbGFyZW1vcywgRG9jdG9yIEluZmllcm5v
JnF1b3Q7PGJyPg0KPGJyPg0KRHIgRGllZ28gUi4gTG9wZXo8YnI+DQpUZWxlZm9uaWNhIEkmIzQz
O0Q8YnI+DQo8YSBocmVmPSJodHRwOi8vcGVvcGxlLnRpZC5lcy9kaWVnby5sb3Blei8iPmh0dHA6
Ly9wZW9wbGUudGlkLmVzL2RpZWdvLmxvcGV6LzwvYT48YnI+DQo8YnI+DQplLW1haWw6IDxhIGhy
ZWY9Im1haWx0bzpkaWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29tIj5kaWVnby5yLmxvcGV6QHRl
bGVmb25pY2EuY29tPC9hPjxicj4NClRlbDogJm5ic3A7ICZuYnNwOyYjNDM7MzQgOTEzIDEyOSAw
NDE8YnI+DQpNb2JpbGU6ICYjNDM7MzQgNjgyIDA1MSAwOTE8YnI+DQotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwi
IGFsaWduPSJjZW50ZXIiIHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlciI+PHNwYW4gbGFuZz0iRU4t
VVMiPg0KPGhyIHNpemU9IjIiIHdpZHRoPSIxMDAlIiBhbGlnbj0iY2VudGVyIj4NCjwvc3Bhbj48
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6Z3JheSI+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
o288L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_C02846B1344F344EB4FAA6FA7AF481F12AF5DED3SZXEMA502MBSchi_--


From nobody Tue Jun 28 08:43:51 2016
Return-Path: <daniel.migault@ericsson.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 722A012D1AE; Tue, 28 Jun 2016 08:43:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.202
X-Spam-Level: 
X-Spam-Status: No, score=-4.202 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2s2ywfo-A329; Tue, 28 Jun 2016 08:43:45 -0700 (PDT)
Received: from usplmg21.ericsson.net (usplmg21.ericsson.net [198.24.6.65]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AADEB12D53A; Tue, 28 Jun 2016 08:43:44 -0700 (PDT)
X-AuditID: c6180641-f796f6d000000e1e-fa-57729af081d9
Received: from EUSAAHC003.ericsson.se (Unknown_Domain [147.117.188.81]) by usplmg21.ericsson.net (Symantec Mail Security) with SMTP id 20.56.03614.0FA92775; Tue, 28 Jun 2016 17:42:40 +0200 (CEST)
Received: from EUSAAMB107.ericsson.se ([147.117.188.124]) by EUSAAHC003.ericsson.se ([147.117.188.81]) with mapi id 14.03.0294.000; Tue, 28 Jun 2016 11:42:51 -0400
From: Daniel Migault <daniel.migault@ericsson.com>
To: "i2nsf@ietf.org" <i2nsf@ietf.org>, "dots@ietf.org" <dots@ietf.org>
Thread-Topic: New Version Notification for draft-mglt-i2nsf-ssf-collaboration-00.txt
Thread-Index: AQHR0VNTnRdOE/mv/keeensY3+/vGp//BBOQ
Date: Tue, 28 Jun 2016 15:42:50 +0000
Message-ID: <2DD56D786E600F45AC6BDE7DA4E8A8C117F2703F@eusaamb107.ericsson.se>
References: <20160628153949.24167.29375.idtracker@ietfa.amsl.com>
In-Reply-To: <20160628153949.24167.29375.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.12]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRmVeSWpSXmKPExsUyuXRPoO6HWUXhBq8uG1qsfXOE1eLe3X+s Frseuzswe+ycdZfdY8mSn0wBTFFcNimpOZllqUX6dglcGZ1/5zMX7BGu+N8/m7mB8Y9QFyMn h4SAicTeBQ/ZIGwxiQv31gPZXBxCAkcZJfYs/cYO4SxnlHi3sI8RpIpNwEii7VA/O4gtIuAm 8eH5FGYQm1kgUeLY7pNgNcICoRLnv09jgqgJk1i55QcLhG0ksfL+K7BtLAKqEidu/gCbwyvg K3H6xi6wOUICjhJbfp8G6+UUcJLYNvk4mM0IdN33U2uYIHaJS9x6Mp8J4moBiSV7zjND2KIS Lx//Y4WwlSTmvL4GFOcAqteUWL9LH6JVUWJK90OotYISJ2c+YZnAKDYLydRZCB2zkHTMQtKx gJFlFSNHaXFBTm66keEmRmCsHJNgc9zBuLfX8xCjAAejEg/vg4WF4UKsiWXFlbmHGCU4mJVE eL2mFYUL8aYkVlalFuXHF5XmpBYfYpTmYFES59V/qRguJJCeWJKanZpakFoEk2Xi4JRqYEzI 25+Q5JzK8bV9dSfrjMPbJp1L3WXlbdsvssviusame9PceLU0Fzv8WbakaU3Sots75qc+Xdtt mhK7RVI0Y0W6qdnko+YMV+afqd/h9W4Wd6rcb6ZJExJbOSZezhedP+1z557kHmeFaTPPSh// /mXBnGk+bLfvvDg0L/sA8/T+z6t65NSnRV1UYinOSDTUYi4qTgQAS/goUpECAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/gPc2PSMCEdMSrAiweV3KaQb0DkU>
Cc: Alireza Ranjbar <alireza.ranjbar@ericsson.com>, "mglt.ietf@gmail.com" <mglt.ietf@gmail.com>
Subject: Re: [I2nsf] New Version Notification for draft-mglt-i2nsf-ssf-collaboration-00.txt
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 28 Jun 2016 15:43:47 -0000

SGksIA0KDQpQbGVhc2UgZmluZCBvdXIgZHJhZnQgZm9yIGVsYWJvcmF0aW5nIGEgY29sbGFib3Jh
dGlvbiBiZXR3ZWVuIHNlY3VyaXR5IHNlcnZpY2VzIGxvY2F0ZSBpbiBkaWZmZXJlbnQgYWRtaW5p
c3RyYXRpdmUgZG9tYWlucy4gDQoNCkZlZWQgYmFja3MgL0NvbW1lbnRzIGFyZSB3ZWxjb21lIQ0K
QlIsIA0KRGFuaWVsIA0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogaW50ZXJu
ZXQtZHJhZnRzQGlldGYub3JnIFttYWlsdG86aW50ZXJuZXQtZHJhZnRzQGlldGYub3JnXSANClNl
bnQ6IFR1ZXNkYXksIEp1bmUgMjgsIDIwMTYgNjo0MCBQTQ0KVG86IERhbmllbCBNaWdhdWx0OyBB
bGlyZXphIFJhbmpiYXINClN1YmplY3Q6IE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3IgZHJh
ZnQtbWdsdC1pMm5zZi1zc2YtY29sbGFib3JhdGlvbi0wMC50eHQNCg0KDQpBIG5ldyB2ZXJzaW9u
IG9mIEktRCwgZHJhZnQtbWdsdC1pMm5zZi1zc2YtY29sbGFib3JhdGlvbi0wMC50eHQNCmhhcyBi
ZWVuIHN1Y2Nlc3NmdWxseSBzdWJtaXR0ZWQgYnkgRGFuaWVsIE1pZ2F1bHQgYW5kIHBvc3RlZCB0
byB0aGUgSUVURiByZXBvc2l0b3J5Lg0KDQpOYW1lOgkJZHJhZnQtbWdsdC1pMm5zZi1zc2YtY29s
bGFib3JhdGlvbg0KUmV2aXNpb246CTAwDQpUaXRsZToJCUNvbGxhYm9yYXRpb24gQWdyZWVtZW50
IGZvciBTZWN1cml0eSBTZXJ2aWNlIEZ1bmN0aW9uDQpEb2N1bWVudCBkYXRlOgkyMDE2LTA2LTI4
DQpHcm91cDoJCUluZGl2aWR1YWwgU3VibWlzc2lvbg0KUGFnZXM6CQkxMw0KVVJMOiAgICAgICAg
ICAgIGh0dHBzOi8vd3d3LmlldGYub3JnL2ludGVybmV0LWRyYWZ0cy9kcmFmdC1tZ2x0LWkybnNm
LXNzZi1jb2xsYWJvcmF0aW9uLTAwLnR4dA0KU3RhdHVzOiAgICAgICAgIGh0dHBzOi8vZGF0YXRy
YWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LW1nbHQtaTJuc2Ytc3NmLWNvbGxhYm9yYXRpb24vDQpI
dG1saXplZDogICAgICAgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LW1nbHQtaTJu
c2Ytc3NmLWNvbGxhYm9yYXRpb24tMDANCg0KDQpBYnN0cmFjdDoNCiAgIFRoaXMgZG9jdW1lbnQg
c3BlY2lmaWVzIGEgY29sbGFib3JhdGlvbiBhZ3JlZW1lbnQgcHJvdG9jb2wuICBUaGUNCiAgIGNv
bGxhYm9yYXRpb24gYWdyZWVtZW50IG1ha2VzIHBvc3NpYmxlIGluZGl2aWR1YWwgc2VjdXJpdHkg
c2VydmljZXMNCiAgIGZ1bmN0aW9ucyAoU1NGKSB0byBjb2xsYWJvcmF0ZSB3aXRoIGVhY2ggb3Ro
ZXIuICBUaGUgY29sbGFib3JhdGlvbiBpcw0KICAgbW9zdGx5IGludGVuZGVkIGZvciBTU0YgbG9j
YXRlZCBpbiBkaWZmZXJlbnQgYWRtaW5pc3RyYXRpdmUgZG9tYWlucywNCiAgIGluIHdoaWNoIGNh
c2UgdGhlIGNvbGxhYm9yYXRpb24gY2Fubm90IGJlIHBlcmZvcm1lZCBieSBhIHNoYXJlZA0KICAg
b3JjaGVzdHJhdG9yLg0KDQogICBUaGUgY29sbGFib3JhdGlvbiBiZXR3ZWVuIFNTRiBpbiBkaWZm
ZXJlbnQgZG9tYWlucyBhc3N1bWVzIHRoZQ0KICAgdHJhZmZpYyBpcyBzdGVlcmVkIHRocm91Z2gg
dGhlIHR3byBkb21haW5zLg0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQoNCg0KUGxlYXNl
IG5vdGUgdGhhdCBpdCBtYXkgdGFrZSBhIGNvdXBsZSBvZiBtaW51dGVzIGZyb20gdGhlIHRpbWUg
b2Ygc3VibWlzc2lvbiB1bnRpbCB0aGUgaHRtbGl6ZWQgdmVyc2lvbiBhbmQgZGlmZiBhcmUgYXZh
aWxhYmxlIGF0IHRvb2xzLmlldGYub3JnLg0KDQpUaGUgSUVURiBTZWNyZXRhcmlhdA0KDQo=


From nobody Wed Jun 29 05:21:28 2016
Return-Path: <mohamed.boucadair@orange.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 D63D612D121; Wed, 29 Jun 2016 05:21:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.345
X-Spam-Level: 
X-Spam-Status: No, score=-3.345 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vejm4LW6UtaN; Wed, 29 Jun 2016 05:21:24 -0700 (PDT)
Received: from relais-inet.orange.com (relais-nor34.orange.com [80.12.70.34]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 921D112DD0D; Wed, 29 Jun 2016 05:19:34 -0700 (PDT)
Received: from opfednr06.francetelecom.fr (unknown [xx.xx.xx.70]) by opfednr23.francetelecom.fr (ESMTP service) with ESMTP id 10C36C03F0; Wed, 29 Jun 2016 14:19:33 +0200 (CEST)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.17]) by opfednr06.francetelecom.fr (ESMTP service) with ESMTP id B97B41A0062; Wed, 29 Jun 2016 14:19:32 +0200 (CEST)
Received: from OPEXCLILMA3.corporate.adroot.infra.ftgroup ([fe80::60a9:abc3:86e6:2541]) by OPEXCLILM24.corporate.adroot.infra.ftgroup ([fe80::a1e6:3e6a:1f68:5f7e%19]) with mapi id 14.03.0294.000; Wed, 29 Jun 2016 14:19:32 +0200
From: <mohamed.boucadair@orange.com>
To: Daniel Migault <daniel.migault@ericsson.com>, "i2nsf@ietf.org" <i2nsf@ietf.org>, "dots@ietf.org" <dots@ietf.org>
Thread-Topic: New Version Notification for draft-mglt-i2nsf-ssf-collaboration-00.txt
Thread-Index: AQHR0VNTnRdOE/mv/keeensY3+/vGp//BBOQgAFQIvA=
Date: Wed, 29 Jun 2016 12:19:31 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B933008DBB3F9@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
References: <20160628153949.24167.29375.idtracker@ietfa.amsl.com> <2DD56D786E600F45AC6BDE7DA4E8A8C117F2703F@eusaamb107.ericsson.se>
In-Reply-To: <2DD56D786E600F45AC6BDE7DA4E8A8C117F2703F@eusaamb107.ericsson.se>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.5]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/8tCYKZ4ilwKPlN2p-8L7XFtFuWo>
Cc: Alireza Ranjbar <alireza.ranjbar@ericsson.com>, "mglt.ietf@gmail.com" <mglt.ietf@gmail.com>
Subject: Re: [I2nsf] New Version Notification for draft-mglt-i2nsf-ssf-collaboration-00.txt
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 29 Jun 2016 12:21:27 -0000

Hi Daniel, all,

Thank you for sharing this draft.

I have some high-level questions about this proposal:=20
* In which deployment case you think that a service function will take the =
responsibility to contact another service function located in another domai=
n to ask for collaboration? Wouldn't that be the responsibility of the resp=
ective administrative entities managing those domains?
* Based on which criteria an SSF may decide that it needs collaboration wit=
h another SSF? Wouldn't that be driven by service requirements and objectiv=
es (that are not visible to a monolithic SSF)?
* Given that service functions deployed in a given domain are unlikely to b=
e disclosed outside that domain, how SSF discovery is achieved?=20
* Would collaboration be tied to the 'initiator' and 'provider' instances w=
hich are involved in a CA? Is that optimal given that multiple instances of=
 the same SSF may be deployed in a given domain for various reasons (load-b=
alancing, resiliency, etc.)?=20

Thank you.

Cheers,
Med

> -----Message d'origine-----
> De=A0: Dots [mailto:dots-bounces@ietf.org] De la part de Daniel Migault
> Envoy=E9=A0: mardi 28 juin 2016 17:43
> =C0=A0: i2nsf@ietf.org; dots@ietf.org
> Cc=A0: Alireza Ranjbar; mglt.ietf@gmail.com
> Objet=A0: Re: [Dots] New Version Notification for draft-mglt-i2nsf-ssf-
> collaboration-00.txt
>=20
> Hi,
>=20
> Please find our draft for elaborating a collaboration between security
> services locate in different administrative domains.
>=20
> Feed backs /Comments are welcome!
> BR,
> Daniel
>=20
> -----Original Message-----
> From: internet-drafts@ietf.org [mailto:internet-drafts@ietf.org]
> Sent: Tuesday, June 28, 2016 6:40 PM
> To: Daniel Migault; Alireza Ranjbar
> Subject: New Version Notification for draft-mglt-i2nsf-ssf-collaboration-
> 00.txt
>=20
>=20
> A new version of I-D, draft-mglt-i2nsf-ssf-collaboration-00.txt
> has been successfully submitted by Daniel Migault and posted to the IETF
> repository.
>=20
> Name:		draft-mglt-i2nsf-ssf-collaboration
> Revision:	00
> Title:		Collaboration Agreement for Security Service Function
> Document date:	2016-06-28
> Group:		Individual Submission
> Pages:		13
> URL:            https://www.ietf.org/internet-drafts/draft-mglt-i2nsf-ssf=
-
> collaboration-00.txt
> Status:         https://datatracker.ietf.org/doc/draft-mglt-i2nsf-ssf-
> collaboration/
> Htmlized:       https://tools.ietf.org/html/draft-mglt-i2nsf-ssf-
> collaboration-00
>=20
>=20
> Abstract:
>    This document specifies a collaboration agreement protocol.  The
>    collaboration agreement makes possible individual security services
>    functions (SSF) to collaborate with each other.  The collaboration is
>    mostly intended for SSF located in different administrative domains,
>    in which case the collaboration cannot be performed by a shared
>    orchestrator.
>=20
>    The collaboration between SSF in different domains assumes the
>    traffic is steered through the two domains.
>=20
>=20
>=20
>=20
> Please note that it may take a couple of minutes from the time of
> submission until the htmlized version and diff are available at
> tools.ietf.org.
>=20
> The IETF Secretariat
>=20
> _______________________________________________
> Dots mailing list
> Dots@ietf.org
> https://www.ietf.org/mailman/listinfo/dots


From nobody Wed Jun 29 16:31:28 2016
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 3247212D924; Wed, 29 Jun 2016 16:31:23 -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>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.25.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20160629233123.30452.34989.idtracker@ietfa.amsl.com>
Date: Wed, 29 Jun 2016 16:31:23 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/VSh8zrSRSERK6ZqQyNqfBR716b4>
Cc: i2nsf@ietf.org
Subject: [I2nsf] I-D Action: draft-ietf-i2nsf-framework-01.txt
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 29 Jun 2016 23:31:23 -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 of the IETF.

        Title           : Framework for Interface to Network Security Functions
        Authors         : Edward Lopez
                          Diego Lopez
                          Linda Dunbar
                          John Strassner
                          XiaoJun Zhuang
                          Joe Parrott
                          Ramki Krishnan
                          Seetharama Rao Durbha
	Filename        : draft-ietf-i2nsf-framework-01.txt
	Pages           : 23
	Date            : 2016-06-29

Abstract:
   This document describes the framework for the Interface to Network
   Security Functions (I2NSF), and defines a reference model (including
   major functional components) for I2NSF. Network security functions
   (NSFs) are packet-processing engines that inspect and optionally
   modify packets traversing networks, either directly or in the
   context of sessions in which the packet is associated.


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

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-ietf-i2nsf-framework-01

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


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 29 20:17:42 2016
Return-Path: <strazpdj@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 DAD0612B031 for <i2nsf@ietfa.amsl.com>; Wed, 29 Jun 2016 20:17:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AH9sqR58x7DC for <i2nsf@ietfa.amsl.com>; Wed, 29 Jun 2016 20:17:38 -0700 (PDT)
Received: from mail-lf0-x22e.google.com (mail-lf0-x22e.google.com [IPv6:2a00:1450:4010:c07::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 403D812D187 for <I2NSF@ietf.org>; Wed, 29 Jun 2016 20:17:35 -0700 (PDT)
Received: by mail-lf0-x22e.google.com with SMTP id h129so46102743lfh.1 for <I2NSF@ietf.org>; Wed, 29 Jun 2016 20:17:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=AS2cFXPodmdRAEQZBlLjtHI65xlsqZwvTlck3v9Qd8k=; b=VBumRRYX+QPHH3WmdKVy+is/kBtHA0cOceRedFGMoaxpMl5Q4jZ5UVR58epkU2rLnw vrYDTCLWt/wzTZRWfB4d1VpO3Ssu/uZ9h8KcKQCsjo0Ysq8YGbUWOoz8PRUkYnPj5DAQ J1gsegvo0i8uvzvF4Ud0JU4vvu+pqWvz7nO7wPakLjTMAg38k3RDC7+EedtHNAi1Umj1 czqF3HqXO4Kt06y9L0mgXur9D81tBVIxwR69Pp2jJfDVRjlZCvRMwf2/Os2Ojl1x2N8g 2WVldeEB4M36jltRyLv8B3GCFdN8B2KskavT6JTNR1KMPnHt+a2cj1tpACcWHpF7YxUb ASmA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=AS2cFXPodmdRAEQZBlLjtHI65xlsqZwvTlck3v9Qd8k=; b=G+r78UWKucGY2ZrysQ68f34e1DSO6JiiWPHg+iqxoMbXKJfIhKaVHFh3tSaIjsM4Qy TZtrgGgUiWPMZ1zlhwbkEtPREShchoYdFlrvlHwWl5ONPYttRvGWkA54rNcZeiIgw5k5 SRDlU0cfwSsqcPKAHmXPzyaEYefiYHXFU6aAq8seZADPsd+hp7JLUnLywsERXz6mO5AM UyZqQurbQsgazcSqN7PLfYX3HnPIYGGTQLzk1jKpUBN6Q7Yg3Lbnn/uGcWjlNPIcyaB+ G7HkiQz8lds5sidN2YJSJ28sj/lOwEZttExWPrp63pwf7ne+xaVKuDtqnIu9zVwqbU// WIYw==
X-Gm-Message-State: ALyK8tLEnfCdQl61PuLDWmpoYPsMaoDmyIYT2UvOMLgXld+KNDdWglJJBA+9HAivtpzOWsxAHXqKaXVbC8TXfg==
X-Received: by 10.25.142.2 with SMTP id q2mr3759689lfd.11.1467256653058; Wed, 29 Jun 2016 20:17:33 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.20.101 with HTTP; Wed, 29 Jun 2016 20:17:32 -0700 (PDT)
In-Reply-To: <4A95BA014132FF49AE685FAB4B9F17F657ED76C2@dfweml501-mbb>
References: <4A95BA014132FF49AE685FAB4B9F17F657ED6AC1@dfweml501-mbb> <CAJwYUrFj=C2kfj6-D3nTiQTQqg7HeF=nRFDEVi51ggeEXQ34Fw@mail.gmail.com> <4A95BA014132FF49AE685FAB4B9F17F657ED76C2@dfweml501-mbb>
From: John Strassner <strazpdj@gmail.com>
Date: Wed, 29 Jun 2016 20:17:32 -0700
Message-ID: <CAJwYUrGc=vqX8NrDGQRb_KthVFB3HDb4hzWPpX8-iLUYf+b=TQ@mail.gmail.com>
To: Linda Dunbar <linda.dunbar@huawei.com>, John Strassner <strazpdj@gmail.com>
Content-Type: multipart/alternative; boundary=001a114024489998ba0536764f8d
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/_R6YNW1OgPJkhTHRwQlOVUBeFHY>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>
Subject: Re: [I2nsf] what is the "client" to I2NSF controller? (was RE: Should we call "South Bound Interface" for the interface between "controller <-> NSF", and "North Bound Interface" for the interface between "Client <-> controller"?
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 30 Jun 2016 03:17:41 -0000

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

Hi Linda,

As I said, all of the examples are not really **clients**, but **servers**
(I view the admin as having a "server" role, since the admin is using at
least one application to configure or monitor functionality).

I'm not sure if this is a "better" name, but I am a distributed systems
person, and to me, "client" implies "client-server" computing. I see no
reason to restrict (or imply a restriction of) I2NSF to this model of
computing.

I personally prefer "peer". An even more neutral term would be "requestor"
(vs "provider").

best regards,
John

On Sun, Jun 26, 2016 at 6:28 AM, Linda Dunbar <linda.dunbar@huawei.com>
wrote:

> John,
>
>
>
> The draft-ietf-i2nsf-framework has those examples of I2NSF clients:
>
> =C2=B7        An overlay network Mgr (e.g. Video Conference Network Mgr) =
who
> needs to dynamically inform the underlay network to allow, rate limiting =
or
> deny flows (some of which are encrypted) based on specific fields in the
> packets for a certain time span.
>
> =C2=B7        Enterprise Administrators and management system need to req=
uest
> provider network to enforce some rules to their specific flows.
>
> =C2=B7        A IoT management system sending requests to underlay networ=
k to
> block flows that match their specific conditions.
>
>
>
> Simply put, =E2=80=9CI2NSF client=E2=80=9D can be users (administrators),=
 different domain
> manager, orchestration system, or others,  who need to specify their
> desired flow policies.
>
>
>
> Is there a better name?
>
>
>
>
>
> Linda
>
>
>
> *From:* John Strassner [mailto:strazpdj@gmail.com]
> *Sent:* Saturday, June 25, 2016 9:02 PM
> *To:* Linda Dunbar; John Strassner
> *Cc:* I2NSF@ietf.org
> *Subject:* Re: [I2nsf] Should we call "South Bound Interface" for the
> interface between "controller <-> NSF", and "North Bound Interface" for t=
he
> interface between "Client <-> controller"?
>
>
>
> Hi Linda,
>
>
>
> During the I2NSF early stage (before the WG was created), "capability
> interface" was used to represent the interface between controller <-> NSF=
,
> and "service interface" was used to represent the interface between the
> Client <-> controller.
>
> <jcs>
> The term "capability interface" doesn't bother me. However, I don't think
> that we are using it to its full potential - see below.
>
> The term "client interface" does bother me, because
>     1) to me, it implies a client-server architecture (or a 3-tier
> architecture on a stretch), and I don't understand why we should be limit=
ed
> to that
>     2) what is the client? To me, a client is a host. Aren't we talking
> about the application here? The examples in your figure are arguably
> SERVERS,
>         not CLIENTS. :-)
> </jcs
>
> As many people use the terminologies loosely, the "Capability Interface"
> being interchangeably used with "Capability Layer", and "Service Interfac=
e"
> being interchangeably used with "Service Layer".
>
> <jcs>
> Warning, this is probably just me, but...
>
> ...I do NOT like "layers", because abstractions should work for
> everything, not just sometimes. Look at our "layers" - we repeatedly
> violate the true notion of a layer (e.g., MPLS). Look at all of the
> "inter-layer" compatibility problems we've had over the years. Why do we
> need to use layers in I2NSF? I would strongly argue to use "interface"; i=
f
> that is not acceptable, then choose a different term (e.g., planes) that
> does not have the traditional limitations of layers.
> </jcs>
>
> The I2NSF Terminology Draft has defined the "Capability Layer"
> (independent of which interface to the controller) for exposing the
> capability of a domain (over Client Facing   Interface), or for exposing
> the capability of a NSF (over the NSF Facing Interface).
>
> By this definition, ECA Policy=E2=80=99s "Event" capability can be discov=
ered
> independently from the "Condition" capability, or "Action" capability.
>
> <jcs>
> Sorry, I disagree.
>
> Events, conditions, and actions are NOT capabilities. Capabilities are
> defined in the Capabilities Draft as:
>
>     Capabilities are functions that NSFs can perform. This interface
>     is used to advertise, select, and activate capabilities of selected
>     NSFs in a vendor-independent manner.
>
> Put another way, Capabilities are used to define functions that MAY be
> used. There is no guarantee that they will be actually used. Furthermore,
> Events, Conditions, and Actions are used to construct an ECA policy rule.
> Events, Conditions, and Actions are types of Boolean statements (at least
> in ECA rules) and have nothing to do with Capabilities.
>
> While you MAY be able to relate a rule to Capabilities, they are two
> completely separate things.
> </jcs>
>
> Therefore, continue using the  =E2=80=9CCapability Interface=E2=80=9D can=
 cause more
> confusion in the future as its sound is too close to the =E2=80=9CCapabil=
ity
> layer=E2=80=9D.
>
>
> <jcs>
> Agree. So let's get rid of Capability **layer**. It isn't a layer,
> because...
>
>
>
> ...wait for it...
>
>
>
> ...Capabilities could be used to describe NSF functions as well as
> Controller functions. Thus, there is no "layer" in the classical definiti=
on
> of the term "layer".
> </jcs>
>
>
>
> Therefore, we are asking people to state which of  the following options
> should be used:
>
>
>
> 1.      Use =E2=80=9CClient Facing Interface=E2=80=9D for "Client <-> con=
troller"; and
> =E2=80=9CNSF Facing Interface=E2=80=9D for "controller <-> NSF",
>
> 2.      Use =E2=80=9CController North Bound Interface=E2=80=9D for "Clien=
t <->
> controller"; and =E2=80=9CController South Bound Interface=E2=80=9D for =
=E2=80=9Ccontroller <->
> NSF", or
>
>
>
> Or you can provide a better option.
>
>
>
> <jcs>
>
> I choose option 3. :-)
>
>
>
> The problem with "Client-Facing Interface" is that I'm not sure what a
> "Client" is in NSF.
>
> NSF-Facing Interface is OK; my problem is, why are we introducing Yet
> Another Term?
>
>
>
> The problem with Northbound and Southbound is that there is no clear
> "north" and "south" here. Look at all of the projects that propose variou=
s
> data models at both the device interface level AND the network management
> application layer. So tell me, which is "south" here? :-)
>
>
>
> Now, as for option 3, I'm thinking about it. However, I do think that you
> have spotted an important inconsistency, so let's take time to fix it and
> not rush into rash decisions.
> </jcs>
>
>
>
> best regards,
>
> John
>
>
>
>
>
>
>
> On Thu, Jun 23, 2016 at 3:31 PM, Linda Dunbar <linda.dunbar@huawei.com>
> wrote:
>
> I2NSF WG:
>
>
>
> Need your opinion for a good name to represent =E2=80=9CClient Facing Int=
erface=E2=80=9D
> and =E2=80=9CNSF Facing Interface=E2=80=9D of the I2NSF reference model:
>
>               +-----------------------------------------------------+
>
>               |      I2NSF Client                                   |
>
>               | E.g. Overlay Network Mgnt, Enterprise network Mgnt  |
>
>               |  another network domain=E2=80=99s mgnt, etc.             =
   |
>
>               +----------+------------------------------------------+
>
>                          |
>
>                          |  Client Facing Interface
>
>                          |
>
>                    +-----+---------------+
>
>                    |Network Operator mgmt|               +-------------+
>
>                    | Security Controller | < --------- > | Developer=E2=
=80=99s |
>
>                    +----------+----------+  Registration | Mgnt System |
>
>                               |              Interface   +-------------+
>
>                               |
>
>                               | NSF Facing Interface
>
>                               |
>
>        +----------------------+----------------------------+
>
>        |                                                   |
>
>        |                                                   |
>
>    +---+--+         +------+             +------+       +--+---+
>
>    + NSF-1+ ------- + NSF-n+             +NSF-1 + ----- +NSF-m +  . . .
>
>    +------+         +------+             +------+       +------+
>
>
>
>    Vendor A                                       Vendor B
>
>
>
>
>
> During the I2NSF early stage (before the WG was created), "capability
> interface" was used to represent the interface between controller <-> NSF=
,
> and "service interface" was used to represent the interface between the
> Client <-> controller.
>
>
>
> As many people use the terminologies loosely, the "Capability Interface"
> being interchangeably used with "Capability Layer", and "Service Interfac=
e"
> being interchangeably used with "Service Layer".
>
>
>
> The I2NSF Terminology Draft has defined the "Capability Layer"
> (independent of which interface to the controller) for exposing the
> capability of a domain (over Client Facing   Interface), or for exposing
> the capability of a NSF (over the NSF Facing Interface).
>
> By this definition, ECA Policy=E2=80=99s "Event" capability can be discov=
ered
> independently from the "Condition" capability, or "Action" capability.
>
>
>
> Therefore, continue using the  =E2=80=9CCapability Interface=E2=80=9D can=
 cause more
> confusion in the future as its sound is too close to the =E2=80=9CCapabil=
ity
> layer=E2=80=9D.
>
>
>
> Therefore, we are asking people to state which of  the following options
> should be used:
>
>
>
> 1.      Use =E2=80=9CClient Facing Interface=E2=80=9D for "Client <-> con=
troller"; and
> =E2=80=9CNSF Facing Interface=E2=80=9D for "controller <-> NSF",
>
> 2.      Use =E2=80=9CController North Bound Interface=E2=80=9D for "Clien=
t <->
> controller"; and =E2=80=9CController South Bound Interface=E2=80=9D for =
=E2=80=9Ccontroller <->
> NSF", or
>
>
>
> Or you can provide a better option.
>
>
>
> Thanks, Linda
>
>
>
>
>
>
> _______________________________________________
> I2nsf mailing list
> I2nsf@ietf.org
> https://www.ietf.org/mailman/listinfo/i2nsf
>
>
>
>
> --
>
> regards,
>
> John
>



--=20
regards,
John

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

<div dir=3D"ltr"><div>Hi Linda,</div><div><br></div><div>As I said, all of =
the examples are not really **clients**, but **servers** (I view the admin =
as having a &quot;server&quot; role, since the admin is using at least one =
application to configure or monitor functionality).</div><div><br></div><di=
v>I&#39;m not sure if this is a &quot;better&quot; name, but I am a distrib=
uted systems person, and to me, &quot;client&quot; implies &quot;client-ser=
ver&quot; computing. I see no reason to restrict (or imply a restriction of=
) I2NSF to this model of computing.</div><div><br></div><div>I personally p=
refer &quot;peer&quot;. An even more neutral term would be &quot;requestor&=
quot; (vs &quot;provider&quot;).</div><div><br></div><div>best regards,</di=
v><div>John</div></div><div class=3D"gmail_extra"><br><div class=3D"gmail_q=
uote">On Sun, Jun 26, 2016 at 6:28 AM, Linda Dunbar <span dir=3D"ltr">&lt;<=
a href=3D"mailto:linda.dunbar@huawei.com" target=3D"_blank">linda.dunbar@hu=
awei.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang=3D"EN-US" vlink=3D"purple" link=3D"blue">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">John,
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">The draft-ietf-i2nsf-fram=
ework has those examples of I2NSF clients:<u></u><u></u></span></p>
<p><u></u><span style=3D"font-size:11.0pt;font-family:Symbol;color:#1f497d"=
><span>=C2=B7<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span></span><u></u><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">An overlay network M=
gr (e.g. Video Conference Network Mgr) who needs to dynamically inform the =
underlay network to allow, rate limiting or deny flows
 (some of which are encrypted) based on specific fields in the packets for =
a certain time span.
<u></u><u></u></span></p>
<p><u></u><span style=3D"font-size:11.0pt;font-family:Symbol;color:#1f497d"=
><span>=C2=B7<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span></span><u></u><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Enterprise Administr=
ators and management system need to request provider network to enforce som=
e rules to their specific flows.
<u></u><u></u></span></p>
<p><u></u><span style=3D"font-size:11.0pt;font-family:Symbol;color:#1f497d"=
><span>=C2=B7<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span></span><u></u><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">A IoT management sys=
tem sending requests to underlay network to block flows that match their sp=
ecific conditions.
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Simply put, =E2=80=9CI2NS=
F client=E2=80=9D can be users (administrators), different domain manager, =
orchestration system, or others, =C2=A0who need to specify their desired fl=
ow
 policies. <u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Is there a better name?
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Linda<u></u><u></u></span=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> John Str=
assner [mailto:<a href=3D"mailto:strazpdj@gmail.com" target=3D"_blank">stra=
zpdj@gmail.com</a>]
<br>
<b>Sent:</b> Saturday, June 25, 2016 9:02 PM<br>
<b>To:</b> Linda Dunbar; John Strassner<br>
<b>Cc:</b> <a href=3D"mailto:I2NSF@ietf.org" target=3D"_blank">I2NSF@ietf.o=
rg</a><br>
<b>Subject:</b> Re: [I2nsf] Should we call &quot;South Bound Interface&quot=
; for the interface between &quot;controller &lt;-&gt; NSF&quot;, and &quot=
;North Bound Interface&quot; for the interface between &quot;Client &lt;-&g=
t; controller&quot;?<u></u><u></u></span></p>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">Hi Linda,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p>During the I2NSF early stage (before the WG was created), &quot;capabili=
ty interface&quot; was used to represent the interface between controller &=
lt;-&gt; NSF, and &quot;service interface&quot; was used to represent the i=
nterface between the Client &lt;-&gt; controller.
<u></u><u></u></p>
<p>&lt;jcs&gt;<br>
The term &quot;capability interface&quot; doesn&#39;t bother me. However, I=
 don&#39;t think that we are using it to its full potential - see below.<u>=
</u><u></u></p>
<p>The term &quot;client interface&quot; does bother me, because<br>
=C2=A0=C2=A0=C2=A0 1) to me, it implies a client-server architecture (or a =
3-tier architecture on a stretch), and I don&#39;t understand why we should=
 be limited to that<br>
=C2=A0=C2=A0=C2=A0 2) what is the client? To me, a client is a host. Aren&#=
39;t we talking about the application here? The examples in your figure are=
 arguably SERVERS,<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 not CLIENTS. :-)<br>
&lt;/jcs<u></u><u></u></p>
<p>As many people use the terminologies loosely, the &quot;Capability Inter=
face&quot; being interchangeably used with &quot;Capability Layer&quot;, an=
d &quot;Service Interface&quot; being interchangeably used with &quot;Servi=
ce Layer&quot;.
<u></u><u></u></p>
<p>&lt;jcs&gt;<br>
Warning, this is probably just me, but...<u></u><u></u></p>
<p>...I do NOT like &quot;layers&quot;, because abstractions should work fo=
r everything, not just sometimes. Look at our &quot;layers&quot; - we repea=
tedly violate the true notion of a layer (e.g., MPLS). Look at all of the &=
quot;inter-layer&quot; compatibility problems we&#39;ve had over the
 years. Why do we need to use layers in I2NSF? I would strongly argue to us=
e &quot;interface&quot;; if that is not acceptable, then choose a different=
 term (e.g., planes) that does not have the traditional limitations of laye=
rs.<br>
&lt;/jcs&gt;<u></u><u></u></p>
<p>The I2NSF Terminology Draft has defined the &quot;Capability Layer&quot;=
 (independent of which interface to the controller) for exposing the capabi=
lity of a domain (over Client Facing =C2=A0=C2=A0Interface), or for exposin=
g the capability of a NSF (over the NSF Facing Interface).
<u></u><u></u></p>
<p>By this definition, ECA Policy=E2=80=99s &quot;Event&quot; capability ca=
n be discovered independently from the &quot;Condition&quot; capability, or=
 &quot;Action&quot; capability.<u></u><u></u></p>
<p>&lt;jcs&gt;<br>
Sorry, I disagree.<u></u><u></u></p>
<p>Events, conditions, and actions are NOT capabilities. Capabilities are d=
efined in the Capabilities Draft as:<br>
<br>
=C2=A0=C2=A0=C2=A0 Capabilities are functions that NSFs can perform. This i=
nterface<br>
=C2=A0=C2=A0=C2=A0 is used to advertise, select, and activate capabilities =
of selected<br>
=C2=A0=C2=A0=C2=A0 NSFs in a vendor-independent manner.<u></u><u></u></p>
<p>Put another way, Capabilities are used to define functions that MAY be u=
sed. There is no guarantee that they will be actually used. Furthermore, Ev=
ents, Conditions, and Actions are used to construct an ECA policy rule. Eve=
nts, Conditions, and Actions are
 types of Boolean statements (at least in ECA rules) and have nothing to do=
 with Capabilities.<u></u><u></u></p>
<p>While you MAY be able to relate a rule to Capabilities, they are two com=
pletely separate things.<br>
&lt;/jcs&gt;<u></u><u></u></p>
<p class=3D"MsoNormal">Therefore, continue using the =C2=A0=E2=80=9CCapabil=
ity Interface=E2=80=9D can cause more confusion in the future as its sound =
is too close to the =E2=80=9CCapability layer=E2=80=9D. =C2=A0<u></u><u></u=
></p>
<p class=3D"MsoNormal"><br>
&lt;jcs&gt;<br>
Agree. So let&#39;s get rid of Capability **layer**. It isn&#39;t a layer, =
because...<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">...wait for it...<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">...Capabilities could be used to describe NSF functi=
ons as well as Controller functions. Thus, there is no &quot;layer&quot; in=
 the classical definition of the term &quot;layer&quot;.<br>
&lt;/jcs&gt;<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Therefore, we are asking people to state which of =
=C2=A0the following options should be used:<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p>1.<span style=3D"font-size:7.0pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>=
Use =E2=80=9CClient Facing Interface=E2=80=9D for &quot;Client &lt;-&gt; co=
ntroller&quot;; and =E2=80=9CNSF Facing Interface=E2=80=9D for &quot;contro=
ller &lt;-&gt; NSF&quot;,
<u></u><u></u></p>
<p>2.<span style=3D"font-size:7.0pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>=
Use =E2=80=9CController North Bound Interface=E2=80=9D for &quot;Client &lt=
;-&gt; controller&quot;; and =E2=80=9CController South Bound Interface=E2=
=80=9D for =E2=80=9Ccontroller &lt;-&gt; NSF&quot;, or
<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Or you can provide a better option.<u></u><u></u></p=
>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">&lt;jcs&gt;<u></u><u></u></p>
<p class=3D"MsoNormal">I choose option 3. :-)<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">The problem with &quot;Client-Facing Interface&quot;=
 is that I&#39;m not sure what a &quot;Client&quot; is in NSF.<u></u><u></u=
></p>
<p class=3D"MsoNormal">NSF-Facing Interface is OK; my problem is, why are w=
e introducing Yet Another Term?<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">The problem with Northbound and Southbound is that t=
here is no clear &quot;north&quot; and &quot;south&quot; here. Look at all =
of the projects that propose various data models at both the device interfa=
ce
 level AND the network management application layer. So tell me, which is &=
quot;south&quot; here? :-)<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Now, as for option 3, I&#39;m thinking about it. How=
ever, I do think that you have spotted an important inconsistency, so let&#=
39;s take time to fix it and not rush into rash decisions.<br>
&lt;/jcs&gt;<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">best regards,<u></u><u></u></p>
<p class=3D"MsoNormal">John<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">On Thu, Jun 23, 2016 at 3:31 PM, Linda Dunbar &lt;<a=
 href=3D"mailto:linda.dunbar@huawei.com" target=3D"_blank">linda.dunbar@hua=
wei.com</a>&gt; wrote:<u></u><u></u></p>
<div>
<div>
<p><span style=3D"font-family:&quot;Courier New&quot;">I2NSF WG:</span><u><=
/u><u></u></p>
<p><span style=3D"font-family:&quot;Courier New&quot;">=C2=A0</span><u></u>=
<u></u></p>
<p><span style=3D"font-family:&quot;Courier New&quot;">Need your opinion fo=
r a good name to represent =E2=80=9CClient Facing Interface=E2=80=9D and =
=E2=80=9CNSF Facing Interface=E2=80=9D of the I2NSF reference model:
</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none">
<span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">=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+-----------------------------------------------------+</span><u></u><u>=
</u></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none">
<span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">=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 I2NSF Client=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 |</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none">
<span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">=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 | =
E.g. Overlay Network Mgnt, Enterprise network Mgnt=C2=A0 |</span><u></u><u>=
</u></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none">
<span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">=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 another network domain=E2=80=99s mgnt, etc.=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 |</span>=
<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none">
<span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">=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 +-=
---------+------------------------------------------+</span><u></u><u></u><=
/p>
<p class=3D"MsoNormal" style=3D"text-autospace:none">
<span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">=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 |</span><u>=
</u><u></u></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none">
<span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">=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 Cli=
ent Facing Interface
</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none">
<span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">=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|</spa=
n><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none">
<span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">=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
</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none">
<span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">=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|Network Operator mgmt|=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 +-------=
------+</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none">
<span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">=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 | Security Controller | &lt; --------- &gt; | D=
eveloper=E2=80=99s |</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none">
<span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">=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 Registration | Mg=
nt System |</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none">
<span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=
=A0=C2=A0=C2=A0=C2=A0|=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0Interface=C2=A0=C2=A0 +-------------+</span><u><=
/u><u></u></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none">
<span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0
</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none">
<span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0| NSF Facing Interface</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none">
<span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">=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 |</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none">
<span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 +----------------------+--------------------=
--------+</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none">
<span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none">
<span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none">
<span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">=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 +--+---+</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none">
<span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">=C2=A0=
=C2=A0 + NSF-1+ ------- + NSF-n+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 +NSF-1 + ----- +NSF-m +=C2=A0 . . .
</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none">
<span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">=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 +------+</span><u></u><u></u><=
/p>
<p class=3D"MsoNormal" style=3D"text-autospace:none">
<span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">=C2=A0<=
/span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none">
<span style=3D"font-size:8.0pt;font-family:&quot;Courier New&quot;">=C2=A0=
=C2=A0 Vendor A=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 Vendor B</span><u></u><u></u></p>
<p><span style=3D"font-size:8.0pt">=C2=A0</span><u></u><u></u></p>
<p>=C2=A0<u></u><u></u></p>
<p>During the I2NSF early stage (before the WG was created), &quot;capabili=
ty interface&quot; was used to represent the interface between controller &=
lt;-&gt; NSF, and &quot;service interface&quot; was used to represent the i=
nterface between the Client &lt;-&gt; controller.
<u></u><u></u></p>
<p>=C2=A0<u></u><u></u></p>
<p>As many people use the terminologies loosely, the &quot;Capability Inter=
face&quot; being interchangeably used with &quot;Capability Layer&quot;, an=
d &quot;Service Interface&quot; being interchangeably used with &quot;Servi=
ce Layer&quot;.
<u></u><u></u></p>
<p>=C2=A0<u></u><u></u></p>
<p>The I2NSF Terminology Draft has defined the &quot;Capability Layer&quot;=
 (independent of which interface to the controller) for exposing the capabi=
lity of a domain (over Client Facing =C2=A0=C2=A0Interface), or for exposin=
g the capability of a NSF (over the NSF Facing Interface).
<u></u><u></u></p>
<p>By this definition, ECA Policy=E2=80=99s &quot;Event&quot; capability ca=
n be discovered independently from the &quot;Condition&quot; capability, or=
 &quot;Action&quot; capability.
<u></u><u></u></p>
<p>=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Therefore, continue using the =C2=A0=E2=80=9CCapabil=
ity Interface=E2=80=9D can cause more confusion in the future as its sound =
is too close to the =E2=80=9CCapability layer=E2=80=9D. =C2=A0<u></u><u></u=
></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Therefore, we are asking people to state which of =
=C2=A0the following options should be used:<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p>1.<span style=3D"font-size:7.0pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>=
Use =E2=80=9CClient Facing Interface=E2=80=9D for &quot;Client &lt;-&gt; co=
ntroller&quot;; and =E2=80=9CNSF Facing Interface=E2=80=9D for &quot;contro=
ller &lt;-&gt; NSF&quot;,
<u></u><u></u></p>
<p>2.<span style=3D"font-size:7.0pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>=
Use =E2=80=9CController North Bound Interface=E2=80=9D for &quot;Client &lt=
;-&gt; controller&quot;; and =E2=80=9CController South Bound Interface=E2=
=80=9D for =E2=80=9Ccontroller &lt;-&gt; NSF&quot;, or
<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Or you can provide a better option.
<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Thanks, Linda
<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><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" target=3D"_blank">h=
ttps://www.ietf.org/mailman/listinfo/i2nsf</a><u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><br>
<br clear=3D"all">
<br>
-- <u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">John<u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>

</blockquote></div><br><br clear=3D"all"><br>-- <br><div class=3D"gmail_sig=
nature" data-smartmail=3D"gmail_signature"><div>regards,</div><div>John</di=
v></div>
</div>

--001a114024489998ba0536764f8d--


From nobody Wed Jun 29 20:23:01 2016
Return-Path: <strazpdj@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 F330112B049 for <i2nsf@ietfa.amsl.com>; Wed, 29 Jun 2016 20:22:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yCSEOsKnMeXC for <i2nsf@ietfa.amsl.com>; Wed, 29 Jun 2016 20:22:57 -0700 (PDT)
Received: from mail-lf0-x236.google.com (mail-lf0-x236.google.com [IPv6:2a00:1450:4010:c07::236]) (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 AE36C12D15F for <I2NSF@ietf.org>; Wed, 29 Jun 2016 20:22:56 -0700 (PDT)
Received: by mail-lf0-x236.google.com with SMTP id q132so46114637lfe.3 for <I2NSF@ietf.org>; Wed, 29 Jun 2016 20:22:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=1afQz6KbG4y3BCyw2ZfxUbQTBuG2/5ZXrEQDCH+6rvI=; b=V2Yi4MF0AMPhAfdpD6GalyKsqcCrbgxyLyz+9C5OS6XDMbw5aEJzJyLF3YduOMZ72q UHWLz6Qv8a9T7jVeUU0aTiJ02W+WX+/91iHCjS1hBM9Jxf4gg8Ma0uJYBwrtIug7FH43 090BNbthxv7g1byU8R9O9tRh/61EzHzFxaxABqXw+zTt7URA3J8zGyXlyZRXKAHD/SfC nnQi1CJw8NQOMDFHLIE0AlsE2sfNoR97STdR0/pTnShDOg84EPM7MI9Tjb5E53VKWjWc iyvizFScYPQp2Y3FWqnaBIMu5/MznYC6fKvNnH9Ik/K7jzsBQ4u/61ew1Sp8X7OpAtHA EbUw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=1afQz6KbG4y3BCyw2ZfxUbQTBuG2/5ZXrEQDCH+6rvI=; b=HzgXMya5/G0zWKAHF0GG+8Rq8Ej2iLXbRQagyDWPNqZtNBufA9u9uyGcDgZEVSkFnI EwNeTPgetR1rxVAsRiRw4O7OXqpFKTkHjl6DrAi8CxNysb77wq6Xl0X8nDLSxXRVtA1M QdLx3JngtTiUX/zOS8LSOK7AUFuQ0m5XLWGWkU7uSenoRlvWxuYZVQppMHJ7rAMV2Ttm it/N9AyqZHaOCyAbCW12xZRYpkZxoHEuRE0TysvsXzmhokQzbtIHFIsqbgnnRMl4BU99 OWbVGkvMPRlySIEDpb5GO/Bod1ePq0C6E6DtwenENVuuEesXro4LkbsG/zFuOcK4wg6Q E3iw==
X-Gm-Message-State: ALyK8tJUxYBW4APM7N0m/lcLN9pI8BHI6Jbc7R4RzTqL7Oyv8GSeJnP6FTIZBHFqHcHZ+teKzM+TUTh0F42H+w==
X-Received: by 10.25.23.215 with SMTP id 84mr4561509lfx.200.1467256974857; Wed, 29 Jun 2016 20:22:54 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.20.101 with HTTP; Wed, 29 Jun 2016 20:22:53 -0700 (PDT)
In-Reply-To: <de0780d9-a88d-412f-7e61-bd3ecc0010f5@pi.nu>
References: <4A95BA014132FF49AE685FAB4B9F17F657ED6AC1@dfweml501-mbb> <CAJwYUrFj=C2kfj6-D3nTiQTQqg7HeF=nRFDEVi51ggeEXQ34Fw@mail.gmail.com> <de0780d9-a88d-412f-7e61-bd3ecc0010f5@pi.nu>
From: John Strassner <strazpdj@gmail.com>
Date: Wed, 29 Jun 2016 20:22:53 -0700
Message-ID: <CAJwYUrE=hQb-MmE3xsiJq3gRmT48j2AbifiWLuq5SDTtynRHCg@mail.gmail.com>
To: Loa Andersson <loa@pi.nu>, John Strassner <strazpdj@gmail.com>
Content-Type: multipart/alternative; boundary=001a11408356c7dc6a05367662cd
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/xeEBgopQMaGLH5KXHN4YLG-fQfU>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, Linda Dunbar <linda.dunbar@huawei.com>
Subject: Re: [I2nsf] Should we call "South Bound Interface" for the interface between "controller <-> NSF", and "North Bound Interface" for the interface between "Client <-> controller"?
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 30 Jun 2016 03:23:00 -0000

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

Hi,

I think it is better to have crisp and clear terminology, and make the
changes now, rather than wait and end up with ambiguous or confusing
documents.

While your clarifications are helpful, I don't think that they address my
concerns, and they definitely don't address Diego's concerns (which I
wholeheartedly agree with). Furthermore, I don't see what absolute
coordinates (north vs. south) really buys you. What if you have stacked
controllers (e.g., a controller that is managing multiple controllers)?
Finally, what if you don't have a controller, but some other entity?

best regards,
John

On Sun, Jun 26, 2016 at 3:41 AM, Loa Andersson <loa@pi.nu> wrote:

> Folks,
>
> I think this comment would have been fine, and I guess I supported it if
> it would have been here two years ago. As it is now I think there are to
> much water under the bridges, and actually to many documents involved.
> We have a common usage of "North Bound" or "Northbound" and South Bound"
> or Southbound". The pain in changing is much greater than the gain.
>
> However, I would support adding text to the terminology section like
> this:
>
> North Bound Interface - the interface between the client and the
>                         controller
>
> South Bound Interface - the interface between the controller and the NSF
>
> /Loa
>
> On 2016-06-26 04:02, John Strassner wrote:
>
>> Hi Linda,
>>
>> During the I2NSF early stage (before the WG was created), "capability
>> interface" was used to represent the interface between controller <->
>> NSF, and "service interface" was used to represent the interface between
>> the Client <-> controller. ____
>>
>> <jcs>
>> The term "capability interface" doesn't bother me. However, I don't
>> think that we are using it to its full potential - see below.
>>
>> The term "client interface" does bother me, because
>>     1) to me, it implies a client-server architecture (or a 3-tier
>> architecture on a stretch), and I don't understand why we should be
>> limited to that
>>     2) what is the client? To me, a client is a host. Aren't we talking
>> about the application here? The examples in your figure are arguably
>> SERVERS,
>>         not CLIENTS. :-)
>> </jcs
>>
>> As many people use the terminologies loosely, the "Capability Interface"
>> being interchangeably used with "Capability Layer", and "Service
>> Interface" being interchangeably used with "Service Layer". ____
>>
>> <jcs>
>> Warning, this is probably just me, but...
>>
>> ...I do NOT like "layers", because abstractions should work for
>> everything, not just sometimes. Look at our "layers" - we repeatedly
>> violate the true notion of a layer (e.g., MPLS). Look at all of the
>> "inter-layer" compatibility problems we've had over the years. Why do we
>> need to use layers in I2NSF? I would strongly argue to use "interface";
>> if that is not acceptable, then choose a different term (e.g., planes)
>> that does not have the traditional limitations of layers.
>> </jcs>
>>
>> The I2NSF Terminology Draft has defined the "Capability Layer"
>> (independent of which interface to the controller) for exposing the
>> capability of a domain (over Client Facing   Interface), or for exposing
>> the capability of a NSF (over the NSF Facing Interface). ____
>>
>> By this definition, ECA Policy=E2=80=99s "Event" capability can be disco=
vered
>> independently from the "Condition" capability, or "Action" capability.
>>
>> <jcs>
>> Sorry, I disagree.
>>
>> Events, conditions, and actions are NOT capabilities. Capabilities are
>> defined in the Capabilities Draft as:
>>
>>     Capabilities are functions that NSFs can perform. This interface
>>     is used to advertise, select, and activate capabilities of selected
>>     NSFs in a vendor-independent manner.
>>
>> Put another way, Capabilities are used to define functions that MAY be
>> used. There is no guarantee that they will be actually used.
>> Furthermore, Events, Conditions, and Actions are used to construct an
>> ECA policy rule. Events, Conditions, and Actions are types of Boolean
>> statements (at least in ECA rules) and have nothing to do with
>> Capabilities.
>>
>> While you MAY be able to relate a rule to Capabilities, they are two
>> completely separate things.
>> </jcs>
>>
>> Therefore, continue using the  =E2=80=9CCapability Interface=E2=80=9D ca=
n cause more
>> confusion in the future as its sound is too close to the =E2=80=9CCapabi=
lity
>> layer=E2=80=9D.
>>
>>
>> <jcs>
>> Agree. So let's get rid of Capability **layer**. It isn't a layer,
>> because...
>>
>>
>> ...wait for it...
>>
>>
>> ...Capabilities could be used to describe NSF functions as well as
>> Controller functions. Thus, there is no "layer" in the classical
>> definition of the term "layer".
>> </jcs>
>>
>> __ __
>>
>> Therefore, we are asking people to state which of  the following options
>> should be used:____
>>
>> __ __
>>
>> __1.      __Use =E2=80=9CClient Facing Interface=E2=80=9D for "Client <-=
> controller";
>> and =E2=80=9CNSF Facing Interface=E2=80=9D for "controller <-> NSF", ___=
_
>>
>> __2.      __Use =E2=80=9CController North Bound Interface=E2=80=9D for "=
Client <->
>> controller"; and =E2=80=9CController South Bound Interface=E2=80=9D for =
=E2=80=9Ccontroller <->
>> NSF", or ____
>>
>> __ __
>>
>> Or you can provide a better option.
>>
>>
>> <jcs>
>>
>> I choose option 3. :-)
>>
>>
>> The problem with "Client-Facing Interface" is that I'm not sure what a
>> "Client" is in NSF.
>>
>> NSF-Facing Interface is OK; my problem is, why are we introducing Yet
>> Another Term?
>>
>>
>> The problem with Northbound and Southbound is that there is no clear
>> "north" and "south" here. Look at all of the projects that propose
>> various data models at both the device interface level AND the network
>> management application layer. So tell me, which is "south" here? :-)
>>
>>
>> Now, as for option 3, I'm thinking about it. However, I do think that
>> you have spotted an important inconsistency, so let's take time to fix
>> it and not rush into rash decisions.
>> </jcs>
>>
>>
>> best regards,
>>
>> John
>>
>>
>>
>>
>> On Thu, Jun 23, 2016 at 3:31 PM, Linda Dunbar <linda.dunbar@huawei.com
>> <mailto:linda.dunbar@huawei.com>> wrote:
>>
>>     I2NSF WG:____
>>
>>     __ __
>>
>>     Need your opinion for a good name to represent =E2=80=9CClient Facin=
g
>>     Interface=E2=80=9D and =E2=80=9CNSF Facing Interface=E2=80=9D of the=
 I2NSF reference model:
>> ____
>>
>>
>> +-----------------------------------------------------+____
>>
>>                   |      I2NSF Client
>>     |____
>>
>>                   | E.g. Overlay Network Mgnt, Enterprise network Mgnt
>>     |____
>>
>>                   |  another network domain=E2=80=99s mgnt, etc.
>>     |____
>>
>>
>>     +----------+------------------------------------------+____
>>
>>                              |____
>>
>>                              |  Client Facing Interface ____
>>
>>                              |____
>>
>>                        +-----+---------------+        ____
>>
>>                        |Network Operator mgmt|
>>     +-------------+____
>>
>>                        | Security Controller | < --------- > |
>>     Developer=E2=80=99s |____
>>
>>                        +----------+----------+  Registration | Mgnt
>>     System |____
>>
>>                                   |              Interface
>>     +-------------+____
>>
>>                                   |           ____
>>
>>                                   | NSF Facing Interface____
>>
>>                                   |____
>>
>>            +----------------------+----------------------------+____
>>
>>            |                                                   |____
>>
>>            |                                                   |____
>>
>>        +---+--+         +------+             +------+       +--+---+____
>>
>>        + NSF-1+ ------- + NSF-n+             +NSF-1 + ----- +NSF-m +  .
>>     . . ____
>>
>>        +------+         +------+             +------+       +------+____
>>
>>     __ __
>>
>>        Vendor A                                       Vendor B____
>>
>>     __ __
>>
>>     __ __
>>
>>     During the I2NSF early stage (before the WG was created),
>>     "capability interface" was used to represent the interface between
>>     controller <-> NSF, and "service interface" was used to represent
>>     the interface between the Client <-> controller. ____
>>
>>     __ __
>>
>>     As many people use the terminologies loosely, the "Capability
>>     Interface" being interchangeably used with "Capability Layer", and
>>     "Service Interface" being interchangeably used with "Service Layer".
>>     ____
>>
>>     __ __
>>
>>     The I2NSF Terminology Draft has defined the "Capability Layer"
>>     (independent of which interface to the controller) for exposing the
>>     capability of a domain (over Client Facing   Interface), or for
>>     exposing the capability of a NSF (over the NSF Facing Interface). __=
__
>>
>>     By this definition, ECA Policy=E2=80=99s "Event" capability can be
>>     discovered independently from the "Condition" capability, or
>>     "Action" capability. ____
>>
>>     __ __
>>
>>     Therefore, continue using the  =E2=80=9CCapability Interface=E2=80=
=9D can cause more
>>     confusion in the future as its sound is too close to the =E2=80=9CCa=
pability
>>     layer=E2=80=9D.  ____
>>
>>     __ __
>>
>>     Therefore, we are asking people to state which of  the following
>>     options should be used:____
>>
>>     __ __
>>
>>     __1.      __Use =E2=80=9CClient Facing Interface=E2=80=9D for "Clien=
t <->
>>     controller"; and =E2=80=9CNSF Facing Interface=E2=80=9D for "control=
ler <-> NSF", ____
>>
>>     __2.      __Use =E2=80=9CController North Bound Interface=E2=80=9D f=
or "Client <->
>>     controller"; and =E2=80=9CController South Bound Interface=E2=80=9D =
for =E2=80=9Ccontroller
>>     <-> NSF", or ____
>>
>>     __ __
>>
>>     Or you can provide a better option. ____
>>
>>     __ __
>>
>>     Thanks, Linda ____
>>
>>     __ __
>>
>>     __ __
>>
>>
>>     _______________________________________________
>>     I2nsf mailing list
>>     I2nsf@ietf.org <mailto:I2nsf@ietf.org>
>>     https://www.ietf.org/mailman/listinfo/i2nsf
>>
>>
>>
>>
>> --
>> regards,
>> John
>>
>>
>> _______________________________________________
>> I2nsf mailing list
>> I2nsf@ietf.org
>> https://www.ietf.org/mailman/listinfo/i2nsf
>>
>>


--=20
regards,
John

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

<div dir=3D"ltr"><div>Hi,</div><div><br></div><div>I think it is better to =
have crisp and clear terminology, and make the changes now, rather than wai=
t and end up with ambiguous or confusing documents.</div><div><br></div><di=
v>While your clarifications are helpful, I don&#39;t think that they addres=
s my concerns, and they definitely don&#39;t address Diego&#39;s concerns (=
which I wholeheartedly agree with). Furthermore, I don&#39;t see what absol=
ute coordinates (north vs. south) really buys you. What if you have stacked=
 controllers (e.g., a controller that is managing multiple controllers)? Fi=
nally, what if you don&#39;t have a controller, but some other entity?</div=
><div><br></div><div>best regards,</div><div>John<br></div></div><div class=
=3D"gmail_extra"><br><div class=3D"gmail_quote">On Sun, Jun 26, 2016 at 3:4=
1 AM, Loa Andersson <span dir=3D"ltr">&lt;<a href=3D"mailto:loa@pi.nu" targ=
et=3D"_blank">loa@pi.nu</a>&gt;</span> wrote:<br><blockquote class=3D"gmail=
_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:=
1ex">Folks,<br>
<br>
I think this comment would have been fine, and I guess I supported it if<br=
>
it would have been here two years ago. As it is now I think there are to<br=
>
much water under the bridges, and actually to many documents involved.<br>
We have a common usage of &quot;North Bound&quot; or &quot;Northbound&quot;=
 and South Bound&quot;<br>
or Southbound&quot;. The pain in changing is much greater than the gain.<br=
>
<br>
However, I would support adding text to the terminology section like<br>
this:<br>
<br>
North Bound Interface - the interface between the client and the<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 controller<br>
<br>
South Bound Interface - the interface between the controller and the NSF<br=
>
<br>
/Loa<br>
<br>
On 2016-06-26 04:02, John Strassner wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Hi Linda,<br>
<br>
During the I2NSF early stage (before the WG was created), &quot;capability<=
br>
interface&quot; was used to represent the interface between controller &lt;=
-&gt;<br>
NSF, and &quot;service interface&quot; was used to represent the interface =
between<br>
the Client &lt;-&gt; controller. ____<br>
<br>
&lt;jcs&gt;<br>
The term &quot;capability interface&quot; doesn&#39;t bother me. However, I=
 don&#39;t<br>
think that we are using it to its full potential - see below.<br>
<br>
The term &quot;client interface&quot; does bother me, because<br>
=C2=A0 =C2=A0 1) to me, it implies a client-server architecture (or a 3-tie=
r<br>
architecture on a stretch), and I don&#39;t understand why we should be<br>
limited to that<br>
=C2=A0 =C2=A0 2) what is the client? To me, a client is a host. Aren&#39;t =
we talking<br>
about the application here? The examples in your figure are arguably<br>
SERVERS,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 not CLIENTS. :-)<br>
&lt;/jcs<br>
<br>
As many people use the terminologies loosely, the &quot;Capability Interfac=
e&quot;<br>
being interchangeably used with &quot;Capability Layer&quot;, and &quot;Ser=
vice<br>
Interface&quot; being interchangeably used with &quot;Service Layer&quot;. =
____<br>
<br>
&lt;jcs&gt;<br>
Warning, this is probably just me, but...<br>
<br>
...I do NOT like &quot;layers&quot;, because abstractions should work for<b=
r>
everything, not just sometimes. Look at our &quot;layers&quot; - we repeate=
dly<br>
violate the true notion of a layer (e.g., MPLS). Look at all of the<br>
&quot;inter-layer&quot; compatibility problems we&#39;ve had over the years=
. Why do we<br>
need to use layers in I2NSF? I would strongly argue to use &quot;interface&=
quot;;<br>
if that is not acceptable, then choose a different term (e.g., planes)<br>
that does not have the traditional limitations of layers.<br>
&lt;/jcs&gt;<br>
<br>
The I2NSF Terminology Draft has defined the &quot;Capability Layer&quot;<br=
>
(independent of which interface to the controller) for exposing the<br>
capability of a domain (over Client Facing=C2=A0 =C2=A0Interface), or for e=
xposing<br>
the capability of a NSF (over the NSF Facing Interface). ____<br>
<br>
By this definition, ECA Policy=E2=80=99s &quot;Event&quot; capability can b=
e discovered<br>
independently from the &quot;Condition&quot; capability, or &quot;Action&qu=
ot; capability.<br>
<br>
&lt;jcs&gt;<br>
Sorry, I disagree.<br>
<br>
Events, conditions, and actions are NOT capabilities. Capabilities are<br>
defined in the Capabilities Draft as:<br>
<br>
=C2=A0 =C2=A0 Capabilities are functions that NSFs can perform. This interf=
ace<br>
=C2=A0 =C2=A0 is used to advertise, select, and activate capabilities of se=
lected<br>
=C2=A0 =C2=A0 NSFs in a vendor-independent manner.<br>
<br>
Put another way, Capabilities are used to define functions that MAY be<br>
used. There is no guarantee that they will be actually used.<br>
Furthermore, Events, Conditions, and Actions are used to construct an<br>
ECA policy rule. Events, Conditions, and Actions are types of Boolean<br>
statements (at least in ECA rules) and have nothing to do with Capabilities=
.<br>
<br>
While you MAY be able to relate a rule to Capabilities, they are two<br>
completely separate things.<br>
&lt;/jcs&gt;<br>
<br>
Therefore, continue using the=C2=A0 =E2=80=9CCapability Interface=E2=80=9D =
can cause more<br>
confusion in the future as its sound is too close to the =E2=80=9CCapabilit=
y<br>
layer=E2=80=9D.<br>
<br>
<br>
&lt;jcs&gt;<br>
Agree. So let&#39;s get rid of Capability **layer**. It isn&#39;t a layer,<=
br>
because...<br>
<br>
<br>
...wait for it...<br>
<br>
<br>
...Capabilities could be used to describe NSF functions as well as<br>
Controller functions. Thus, there is no &quot;layer&quot; in the classical<=
br>
definition of the term &quot;layer&quot;.<br>
&lt;/jcs&gt;<br>
<br>
__ __<br>
<br>
Therefore, we are asking people to state which of=C2=A0 the following optio=
ns<br>
should be used:____<br>
<br>
__ __<br>
<br>
__1.=C2=A0 =C2=A0 =C2=A0 __Use =E2=80=9CClient Facing Interface=E2=80=9D fo=
r &quot;Client &lt;-&gt; controller&quot;;<br>
and =E2=80=9CNSF Facing Interface=E2=80=9D for &quot;controller &lt;-&gt; N=
SF&quot;, ____<br>
<br>
__2.=C2=A0 =C2=A0 =C2=A0 __Use =E2=80=9CController North Bound Interface=E2=
=80=9D for &quot;Client &lt;-&gt;<br>
controller&quot;; and =E2=80=9CController South Bound Interface=E2=80=9D fo=
r =E2=80=9Ccontroller &lt;-&gt;<br>
NSF&quot;, or ____<br>
<br>
__ __<br>
<br>
Or you can provide a better option.<br>
<br>
<br>
&lt;jcs&gt;<br>
<br>
I choose option 3. :-)<br>
<br>
<br>
The problem with &quot;Client-Facing Interface&quot; is that I&#39;m not su=
re what a<br>
&quot;Client&quot; is in NSF.<br>
<br>
NSF-Facing Interface is OK; my problem is, why are we introducing Yet<br>
Another Term?<br>
<br>
<br>
The problem with Northbound and Southbound is that there is no clear<br>
&quot;north&quot; and &quot;south&quot; here. Look at all of the projects t=
hat propose<br>
various data models at both the device interface level AND the network<br>
management application layer. So tell me, which is &quot;south&quot; here? =
:-)<br>
<br>
<br>
Now, as for option 3, I&#39;m thinking about it. However, I do think that<b=
r>
you have spotted an important inconsistency, so let&#39;s take time to fix<=
br>
it and not rush into rash decisions.<br>
&lt;/jcs&gt;<br>
<br>
<br>
best regards,<br>
<br>
John<br>
<br>
<br>
<br>
<br>
On Thu, Jun 23, 2016 at 3:31 PM, Linda Dunbar &lt;<a href=3D"mailto:linda.d=
unbar@huawei.com" target=3D"_blank">linda.dunbar@huawei.com</a><br>
&lt;mailto:<a href=3D"mailto:linda.dunbar@huawei.com" target=3D"_blank">lin=
da.dunbar@huawei.com</a>&gt;&gt; wrote:<br>
<br>
=C2=A0 =C2=A0 I2NSF WG:____<br>
<br>
=C2=A0 =C2=A0 __ __<br>
<br>
=C2=A0 =C2=A0 Need your opinion for a good name to represent =E2=80=9CClien=
t Facing<br>
=C2=A0 =C2=A0 Interface=E2=80=9D and =E2=80=9CNSF Facing Interface=E2=80=9D=
 of the I2NSF reference model: ____<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 +-----------=
------------------------------------------+____<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=
=A0 =C2=A0 I2NSF Client<br>
=C2=A0 =C2=A0 |____<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | E.g. Overl=
ay Network Mgnt, Enterprise network Mgnt<br>
=C2=A0 =C2=A0 |____<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 anot=
her network domain=E2=80=99s mgnt, etc.<br>
=C2=A0 =C2=A0 |____<br>
<br>
<br>
=C2=A0 =C2=A0 +----------+------------------------------------------+____<b=
r>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|____<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 Client Facing Interface ____<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|____<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0+-----+---------------+=C2=A0 =C2=A0 =C2=A0 =C2=A0 ____<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0|Network Operator mgmt|<br>
=C2=A0 =C2=A0 +-------------+____<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0| Security Controller | &lt; --------- &gt; |<br>
=C2=A0 =C2=A0 Developer=E2=80=99s |____<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0+----------+----------+=C2=A0 Registration | Mgnt<br>
=C2=A0 =C2=A0 System |____<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 Interface<br>
=C2=A0 =C2=A0 +-------------+____<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0____<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | NSF Facing Interface____<br=
>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |____<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+----------------------+----------=
------------------+____<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0|____<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0|____<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0+---+--+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+-----=
-+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+------+=C2=A0 =C2=A0 =C2=
=A0 =C2=A0+--+---+____<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0+ NSF-1+ ------- + NSF-n+=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0+NSF-1 + ----- +NSF-m +=C2=A0 .<br>
=C2=A0 =C2=A0 . . ____<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0+------+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+-----=
-+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+------+=C2=A0 =C2=A0 =C2=
=A0 =C2=A0+------+____<br>
<br>
=C2=A0 =C2=A0 __ __<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0Vendor A=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=A0Vendor B____<br>
<br>
=C2=A0 =C2=A0 __ __<br>
<br>
=C2=A0 =C2=A0 __ __<br>
<br>
=C2=A0 =C2=A0 During the I2NSF early stage (before the WG was created),<br>
=C2=A0 =C2=A0 &quot;capability interface&quot; was used to represent the in=
terface between<br>
=C2=A0 =C2=A0 controller &lt;-&gt; NSF, and &quot;service interface&quot; w=
as used to represent<br>
=C2=A0 =C2=A0 the interface between the Client &lt;-&gt; controller. ____<b=
r>
<br>
=C2=A0 =C2=A0 __ __<br>
<br>
=C2=A0 =C2=A0 As many people use the terminologies loosely, the &quot;Capab=
ility<br>
=C2=A0 =C2=A0 Interface&quot; being interchangeably used with &quot;Capabil=
ity Layer&quot;, and<br>
=C2=A0 =C2=A0 &quot;Service Interface&quot; being interchangeably used with=
 &quot;Service Layer&quot;.<br>
=C2=A0 =C2=A0 ____<br>
<br>
=C2=A0 =C2=A0 __ __<br>
<br>
=C2=A0 =C2=A0 The I2NSF Terminology Draft has defined the &quot;Capability =
Layer&quot;<br>
=C2=A0 =C2=A0 (independent of which interface to the controller) for exposi=
ng the<br>
=C2=A0 =C2=A0 capability of a domain (over Client Facing=C2=A0 =C2=A0Interf=
ace), or for<br>
=C2=A0 =C2=A0 exposing the capability of a NSF (over the NSF Facing Interfa=
ce). ____<br>
<br>
=C2=A0 =C2=A0 By this definition, ECA Policy=E2=80=99s &quot;Event&quot; ca=
pability can be<br>
=C2=A0 =C2=A0 discovered independently from the &quot;Condition&quot; capab=
ility, or<br>
=C2=A0 =C2=A0 &quot;Action&quot; capability. ____<br>
<br>
=C2=A0 =C2=A0 __ __<br>
<br>
=C2=A0 =C2=A0 Therefore, continue using the=C2=A0 =E2=80=9CCapability Inter=
face=E2=80=9D can cause more<br>
=C2=A0 =C2=A0 confusion in the future as its sound is too close to the =E2=
=80=9CCapability<br>
=C2=A0 =C2=A0 layer=E2=80=9D.=C2=A0 ____<br>
<br>
=C2=A0 =C2=A0 __ __<br>
<br>
=C2=A0 =C2=A0 Therefore, we are asking people to state which of=C2=A0 the f=
ollowing<br>
=C2=A0 =C2=A0 options should be used:____<br>
<br>
=C2=A0 =C2=A0 __ __<br>
<br>
=C2=A0 =C2=A0 __1.=C2=A0 =C2=A0 =C2=A0 __Use =E2=80=9CClient Facing Interfa=
ce=E2=80=9D for &quot;Client &lt;-&gt;<br>
=C2=A0 =C2=A0 controller&quot;; and =E2=80=9CNSF Facing Interface=E2=80=9D =
for &quot;controller &lt;-&gt; NSF&quot;, ____<br>
<br>
=C2=A0 =C2=A0 __2.=C2=A0 =C2=A0 =C2=A0 __Use =E2=80=9CController North Boun=
d Interface=E2=80=9D for &quot;Client &lt;-&gt;<br>
=C2=A0 =C2=A0 controller&quot;; and =E2=80=9CController South Bound Interfa=
ce=E2=80=9D for =E2=80=9Ccontroller<br>
=C2=A0 =C2=A0 &lt;-&gt; NSF&quot;, or ____<br>
<br>
=C2=A0 =C2=A0 __ __<br>
<br>
=C2=A0 =C2=A0 Or you can provide a better option. ____<br>
<br>
=C2=A0 =C2=A0 __ __<br>
<br>
=C2=A0 =C2=A0 Thanks, Linda ____<br>
<br>
=C2=A0 =C2=A0 __ __<br>
<br>
=C2=A0 =C2=A0 __ __<br>
<br>
<br>
=C2=A0 =C2=A0 _______________________________________________<br>
=C2=A0 =C2=A0 I2nsf mailing list<br>
=C2=A0 =C2=A0 <a href=3D"mailto:I2nsf@ietf.org" target=3D"_blank">I2nsf@iet=
f.org</a> &lt;mailto:<a href=3D"mailto:I2nsf@ietf.org" target=3D"_blank">I2=
nsf@ietf.org</a>&gt;<br>
=C2=A0 =C2=A0 <a href=3D"https://www.ietf.org/mailman/listinfo/i2nsf" targe=
t=3D"_blank" rel=3D"noreferrer">https://www.ietf.org/mailman/listinfo/i2nsf=
</a><br>
<br>
<br>
<br><span class=3D"HOEnZb"><font color=3D"#888888">
<br>
--<br>
regards,<br>
John<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" target=3D"_blank" r=
el=3D"noreferrer">https://www.ietf.org/mailman/listinfo/i2nsf</a><br>
<br>
</font></span></blockquote>
</blockquote></div><br><br clear=3D"all"><br>-- <br><div class=3D"gmail_sig=
nature" data-smartmail=3D"gmail_signature"><div>regards,</div><div>John</di=
v></div>
</div>

--001a11408356c7dc6a05367662cd--


From nobody Wed Jun 29 20:27:45 2016
Return-Path: <strazpdj@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 A182912D61A for <i2nsf@ietfa.amsl.com>; Wed, 29 Jun 2016 20:27:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id a9YLWHGQq3YI for <i2nsf@ietfa.amsl.com>; Wed, 29 Jun 2016 20:27:41 -0700 (PDT)
Received: from mail-lf0-x235.google.com (mail-lf0-x235.google.com [IPv6:2a00:1450:4010:c07::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 244F312D9CA for <I2NSF@ietf.org>; Wed, 29 Jun 2016 20:27:37 -0700 (PDT)
Received: by mail-lf0-x235.google.com with SMTP id q132so46159765lfe.3 for <I2NSF@ietf.org>; Wed, 29 Jun 2016 20:27:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=ZwYOyIxPC0BOsQJc8CsFN+W4yD3VLDPl6lYLZhn2TIU=; b=1Ia4q7Oxu85zeqSVfuXgft3d4oj+8iL5Xz7XBz49CzqsTZzoZ0qoEhbLQam//kDSvG 7OTNIbaEIQc+sBp53S17qug6/EJeTqPLolGVbIRe2tNo0TprfEBlPYPvYE1t0SEpqltq RAD2ffNVdE61OLMDecowGeIYVa9h3vXSj4q4WLr8nFX5LU+eUSTn4bQyznqEJZMNPNt8 Inu9zdlN/gvkGf3gsippLtss8E2FJzN1IEFdMM9WOnglrlXSUq9cDIL3J33HiZOnD0L0 wsFcNL3PmgfSG40aDIiln2A4S09u2tnGpZLRUOM4AF1idZ42JFNDP6PY8LLzc18YtA7s N3TQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=ZwYOyIxPC0BOsQJc8CsFN+W4yD3VLDPl6lYLZhn2TIU=; b=jvteomrDZBoXRiA0qUMM0AXfRSVaSPTCtoxI1ADolY4oCBFawd1AifgHIr49d9oVds JD7HYVGvDVWeGab/J/23IWZ7i9cPG/KKo2SHa+u/qKAoVeD4eWSwTU7AMsMy+Bx8/H/G 7eHWBmGTaWBKe1ZKd2m4DjS+xQQ2aAmag9OKcBibQr45UuFa1c4SvAQfx9b0G20F1Oz+ UHRwyhVGQAKGtDp2muk5T8x75Bmvq3q8548HK+vUnfCqrG3LUYbLqr+uyf0e9Dj1hRet lh6He1GCNv/lRMZHsS3OpuZes/h3sDq2YRBx+ZYAdH9BqQ0nUgB59mGB0k5wCxDRhHCp 2lIQ==
X-Gm-Message-State: ALyK8tIddz2jQnSa3LCYHhSyFBz50ZHFinTmCABdtEefP/OLR/W8MoQFShXcHsXDUFthC5TAN60o8JGJxImOcQ==
X-Received: by 10.25.142.2 with SMTP id q2mr3768621lfd.11.1467257255347; Wed, 29 Jun 2016 20:27:35 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.20.101 with HTTP; Wed, 29 Jun 2016 20:27:34 -0700 (PDT)
In-Reply-To: <4A95BA014132FF49AE685FAB4B9F17F657EC498B@dfweml501-mbb>
References: <4A95BA014132FF49AE685FAB4B9F17F657EC498B@dfweml501-mbb>
From: John Strassner <strazpdj@gmail.com>
Date: Wed, 29 Jun 2016 20:27:34 -0700
Message-ID: <CAJwYUrESjH1fksioQ73T8hE2rkSZSxayMpJTmenB88xzS_gMnA@mail.gmail.com>
To: Linda Dunbar <linda.dunbar@huawei.com>, John Strassner <strazpdj@gmail.com>
Content-Type: multipart/alternative; boundary=001a114024487fce5f05367673b8
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/I5wZxMl16Al5WtGc4gopSmhsnuE>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, "Xialiang \(Frank\)" <frank.xialiang@huawei.com>, "DIEGO LOPEZ GARCIA \(diego.r.lopez@telefonica.com\)" <diego.r.lopez@telefonica.com>, Susan Hares <shares@ndzh.com>
Subject: Re: [I2nsf] =?utf-8?q?I2NSF_Terminology_draft_=3A_Is_it_better_to_hav?= =?utf-8?q?e_two_distinct_terminologies_to_differentiate_the_=E2=80=9CClie?= =?utf-8?q?nt_to_controller=E2=80=9D_from_the_=E2=80=9CClient_to_NSFs?= =?utf-8?b?4oCdPw==?=
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 30 Jun 2016 03:27:42 -0000

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

I personally think that it is better to not use the term "client", since it
is describing two different interactions. I find that confusing, and I am
still bothered by the implication that this is a client-server (or even an
n-tier) architecture. I would like the freedom to build a distributed
implementation without those constraints.

best regards,
John

On Sat, Jun 18, 2016 at 2:08 PM, Linda Dunbar <linda.dunbar@huawei.com>
wrote:

> Dear authors of the I2NSF terminology draft:
>
>
>
> I2NSF framework has two different types of clients:
>
> 1.      One type of client sending inquiry/request for Flow Security
> Policy to a controller (who controls a network). For example: an overlay
> network controller sending inquiry/request for Flow Security Policy to an
> underlay network controller.
>
> 2.      Another type of client is the controller sending Flow Security
> Policy to individual NSFs.
>
>
>
> Simply put, the client described in 1) is making request to the (I2NSF)
> Controller (i.e. the controller=E2=80=99s North Bound Interface); and the=
 =E2=80=9Cclient=E2=80=9D
> described in 2) is making request to the NSFs ( i.e. the controller=E2=80=
=99s South
> Bound Interface).
>
>
>
> It seems to me that the =E2=80=9CI2NSF Client=E2=80=9D described in the c=
urrent I2NSF
> Terminology draft is performing the =E2=80=9Ccontroller=E2=80=9D function=
, and the =E2=80=9CI2NSF
> Agent=E2=80=9D is residing in the NSF for receiving the flow security pol=
icies from
> the =E2=80=9CController=E2=80=9D.
>
>
>
>
>
> Is it better to have two distinct terminologies to differentiate the
> =E2=80=9CClient to controller=E2=80=9D from the =E2=80=9CClient to NSFs=
=E2=80=9D?
>
>
>
> Any suggestions?
>
>
>
> Linda
>
>
>



--=20
regards,
John

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

<div dir=3D"ltr"><div>I personally think that it is better to not use the t=
erm &quot;client&quot;, since it is describing two different interactions. =
I find that confusing, and I am still bothered by the implication that this=
 is a client-server (or even an n-tier) architecture. I would like the free=
dom to build a distributed implementation without those constraints.</div><=
div><br></div><div>best regards,</div><div>John</div></div><div class=3D"gm=
ail_extra"><br><div class=3D"gmail_quote">On Sat, Jun 18, 2016 at 2:08 PM, =
Linda Dunbar <span dir=3D"ltr">&lt;<a href=3D"mailto:linda.dunbar@huawei.co=
m" target=3D"_blank">linda.dunbar@huawei.com</a>&gt;</span> wrote:<br><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #cc=
c solid;padding-left:1ex">





<div lang=3D"EN-US" vlink=3D"purple" link=3D"blue">
<div>
<p class=3D"MsoNormal">Dear authors of the I2NSF terminology draft:<u></u><=
u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">I2NSF framework has two different types of clients:<=
u></u><u></u></p>
<p><u></u><span>1.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span><u></u>One type of client sending inquiry/request for Flow Se=
curity Policy to a controller (who controls a network). For example: an ove=
rlay network controller sending inquiry/request for Flow Security Policy to=
 an underlay network controller.
<u></u><u></u></p>
<p><u></u><span>2.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span><u></u>Another type of client is the controller sending Flow =
Security Policy to individual NSFs.
<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Simply put, the client described in 1) is making req=
uest to the (I2NSF) Controller (i.e. the controller=E2=80=99s North Bound I=
nterface); and the =E2=80=9Cclient=E2=80=9D described in 2) is making reque=
st to the NSFs ( i.e. the controller=E2=80=99s South Bound Interface).
<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">It seems to me that the =E2=80=9CI2NSF Client=E2=80=
=9D described in the current I2NSF Terminology draft is performing the =E2=
=80=9Ccontroller=E2=80=9D function, and the =E2=80=9CI2NSF Agent=E2=80=9D i=
s residing in the NSF for receiving the flow security policies from the =E2=
=80=9CController=E2=80=9D.
<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Is it better to have two distinct terminologies to d=
ifferentiate the =E2=80=9CClient to controller=E2=80=9D from the =E2=80=9CC=
lient to NSFs=E2=80=9D?<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Any suggestions? <span class=3D"HOEnZb"><font color=
=3D"#888888"><u></u><u></u></font></span></p><span class=3D"HOEnZb"><font c=
olor=3D"#888888">
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Linda<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</font></span></div>
</div>

</blockquote></div><br><br clear=3D"all"><br>-- <br><div class=3D"gmail_sig=
nature" data-smartmail=3D"gmail_signature"><div>regards,</div><div>John</di=
v></div>
</div>

--001a114024487fce5f05367673b8--


From nobody Wed Jun 29 21:21:31 2016
Return-Path: <strazpdj@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 A5B5912D75E for <i2nsf@ietfa.amsl.com>; Wed, 29 Jun 2016 21:21:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NYZuTvkVV3lo for <i2nsf@ietfa.amsl.com>; Wed, 29 Jun 2016 21:21:27 -0700 (PDT)
Received: from mail-lf0-x236.google.com (mail-lf0-x236.google.com [IPv6:2a00:1450:4010:c07::236]) (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 68C6112B031 for <i2nsf@ietf.org>; Wed, 29 Jun 2016 21:21:26 -0700 (PDT)
Received: by mail-lf0-x236.google.com with SMTP id f6so46738592lfg.0 for <i2nsf@ietf.org>; Wed, 29 Jun 2016 21:21:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=vjBhrY3iyoM7gwMUptGj5MB6N9Ckfcy93KNqcZUY/lU=; b=mlqhNyGVF4+9UvXVu/FI1SBHh53whg6iztTMrQfH7VCARdvUo8zcnSsOOWGhOPtP0q ApD+YkObkQPyTav6dDyMg9BGvvYN0yRnWfhMionlNg0E8+Yh57oJ9JALtg/VAQZuHzzb oPao8rdkopclQ6UOorXY2vrL3GITczUtvRnGCL7FRCcYGAAsg07mAeRdYo6rrZ25wUMO aMi2nTa2suoWzG0MuI0IPWPMLP0AGOxP8V4YoTbLTW3kKCjHjGyml79/RM3ndvZ5sFLw 42yTyhXnYYQsPQtVNHNiJX9HqWnBzTlcXExDl0JJJBEfe8qEiBvcAtFYTxFK24ZSqXZq tSNA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=vjBhrY3iyoM7gwMUptGj5MB6N9Ckfcy93KNqcZUY/lU=; b=OMEHtSi1BodvXwj0RaSAsUTW4ry7UkbiCbsZcuxzJzKTNfksdsr7nuvbN/VmgNF1VC O9Asvyf/vrGmQC8ZmKOalxY13+Yh3nqjr1ZQzWy2n115JgYsydMf0lgsg/41ytm7hqN2 XEcATfRjLiyGxv2VcZq2tSWUtnkpb/a0ajYIPr6tvfObLCMLL1Xw0AAfzonyDpPrwjuV 6Eg5LIsTgsRyHwPLz7Ethv4rM5BELfVAX0WRzOUoIjYI9pYs/nlWvbtH2s1fA8xZmeAJ QDDH1pgv1xkWGQT/WVT7qFP5GAkw0V5KJ9rwA2lba1Tw2E5qwCaKoRyOGqaxdTErybZK E6PA==
X-Gm-Message-State: ALyK8tLvROh6YzTvdFQMZxllWPgfZXfSGINnN432FhtXSJ57Y+ceibfcLbgNnlNAH7+3eFTBSPPV0W5aqZDsDg==
X-Received: by 10.25.155.142 with SMTP id d136mr3672336lfe.121.1467260484604;  Wed, 29 Jun 2016 21:21:24 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.20.101 with HTTP; Wed, 29 Jun 2016 21:21:23 -0700 (PDT)
In-Reply-To: <6DC741B4-00C5-43F1-AB7E-5ED202969B15@telefonica.com>
References: <0eed01d1cb15$46503b70$d2f0b250$@olddog.co.uk> <6DC741B4-00C5-43F1-AB7E-5ED202969B15@telefonica.com>
From: John Strassner <strazpdj@gmail.com>
Date: Wed, 29 Jun 2016 21:21:23 -0700
Message-ID: <CAJwYUrF3AL_Uc8YGrW=7ydru=_KO+qYP4iEC8DVixyi+3ipRFw@mail.gmail.com>
To: "Diego R. Lopez" <diego.r.lopez@telefonica.com>
Content-Type: multipart/alternative; boundary=001a1140d444fa5b3105367733fa
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/VZ-b6AbI7Y5dEaCrhqCNzhYJh6g>
Cc: "i2nsf@ietf.org" <i2nsf@ietf.org>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, Linda Dunbar <linda.dunbar@huawei.com>
Subject: Re: [I2nsf] Starting to think about an agenda for I2NSF in Berlin
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 30 Jun 2016 04:21:30 -0000

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

I will try and help Jianjie update the UAGP draft.
Diego, I'm happy to help with your attestation draft if you need it.

best regards,
John

On Thu, Jun 23, 2016 at 1:33 PM, Diego R. Lopez <
diego.r.lopez@telefonica.com> wrote:

> Hi,
>
> Though I have not been able to update the attestation draft (and the
> framework one in accordance) I am reasonably sure I will be able to do so
> before the cut-off date, so I=E2=80=99d ask for 5-10 minutes to talk abou=
t these
> updates, under requirements and protocols,.
>
> Be goode,
>
> On 20 Jun 2016, at 19:00 , Adrian Farrel <adrian@olddog.co.uk> wrote:
>
> Hi working group,
>
> Linda and I have been thinking about the agenda for Berlin. We think that
> we
> should continue to focus on our charter and deliverables doing what is
> necessary
> to advance our milestones. Broadly we could split our 2 hours as:
>
> 30 minutes status of WG and progress of WG documents
> 30 minutes requirements for and selection of protocols (and security
> considerations)
> 30 minutes information model discussion
> 30 minutes other drafts and discussions
>
> We'd like to hear your proposals for things that need to be discussed in
> these
> categories so that we can start to put a detailed agenda together.
>
> Thanks,
> Adrian and Linda
>
>
>
> _______________________________________________
> I2nsf mailing list
> I2nsf@ietf.org
> https://www.ietf.org/mailman/listinfo/i2nsf
>
>
> --
> "Esta vez no fallaremos, Doctor Infierno"
>
> Dr Diego R. Lopez
> Telefonica I+D
> http://people.tid.es/diego.lopez/
>
> e-mail: diego.r.lopez@telefonica.com
> Tel:    +34 913 129 041
> Mobile: +34 682 051 091
> ----------------------------------
>
>
> ------------------------------
>
> Este mensaje y sus adjuntos se dirigen exclusivamente a su destinatario,
> puede contener informaci=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
regards,
John

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

<div dir=3D"ltr"><div>I will try and help Jianjie update the UAGP draft.</d=
iv><div>Diego, I&#39;m happy to help with your attestation draft if you nee=
d it.</div><div><br></div><div>best regards,</div><div>John</div></div><div=
 class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Thu, Jun 23, 2016 =
at 1:33 PM, Diego R. Lopez <span dir=3D"ltr">&lt;<a href=3D"mailto:diego.r.=
lopez@telefonica.com" target=3D"_blank">diego.r.lopez@telefonica.com</a>&gt=
;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex">



<div style=3D"word-wrap:break-word">
Hi,
<div><br>
</div>
<div>Though I have not been able to update the attestation draft (and the f=
ramework one in accordance) I am reasonably sure I will be able to do so be=
fore the cut-off date, so I=E2=80=99d ask for 5-10 minutes to talk about th=
ese updates, under requirements
 and protocols,.</div>
<div><br>
</div>
<div>Be goode,</div>
<div><br>
<div>
<blockquote type=3D"cite">
<div>On 20 Jun 2016, at 19:00 , Adrian Farrel &lt;<a href=3D"mailto:adrian@=
olddog.co.uk" target=3D"_blank">adrian@olddog.co.uk</a>&gt; wrote:</div>
<br>
<div>Hi working group,<br>
<br>
Linda and I have been thinking about the agenda for Berlin. We think that w=
e<br>
should continue to focus on our charter and deliverables doing what is nece=
ssary<br>
to advance our milestones. Broadly we could split our 2 hours as:<br>
<br>
30 minutes status of WG and progress of WG documents<br>
30 minutes requirements for and selection of protocols (and security<br>
considerations)<br>
30 minutes information model discussion<br>
30 minutes other drafts and discussions<br>
<br>
We&#39;d like to hear your proposals for things that need to be discussed i=
n these<br>
categories so that we can start to put a detailed agenda together.<br>
<br>
Thanks,<br>
Adrian and Linda<br>
<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" target=3D"_blank">h=
ttps://www.ietf.org/mailman/listinfo/i2nsf</a><br>
</div>
</blockquote>
</div>
<br>
<div>
<div style=3D"color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-=
indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wra=
p:break-word">
--<br>
&quot;Esta vez no fallaremos, Doctor Infierno&quot;<br>
<br>
Dr Diego R. Lopez<br>
Telefonica I+D<br>
<a href=3D"http://people.tid.es/diego.lopez/" target=3D"_blank">http://peop=
le.tid.es/diego.lopez/</a><br>
<br>
e-mail: <a href=3D"mailto:diego.r.lopez@telefonica.com" target=3D"_blank">d=
iego.r.lopez@telefonica.com</a><br>
Tel: =C2=A0 =C2=A0<a href=3D"tel:%2B34%20913%20129%20041" target=3D"_blank"=
 value=3D"+34913129041">+34 913 129 041</a><br>
Mobile: <a href=3D"tel:%2B34%20682%20051%20091" target=3D"_blank" value=3D"=
+34682051091">+34 682 051 091</a><br>
----------------------------------</div>
</div>
<br>
</div>
<br>
<hr>
<font color=3D"gray" face=3D"Arial" 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>_______________________________________________<br>
I2nsf mailing list<br>
<a href=3D"mailto:I2nsf@ietf.org">I2nsf@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/i2nsf" target=3D"_blank" r=
el=3D"noreferrer">https://www.ietf.org/mailman/listinfo/i2nsf</a><br>
<br></blockquote></div><br><br clear=3D"all"><br>-- <br><div class=3D"gmail=
_signature" data-smartmail=3D"gmail_signature"><div>regards,</div><div>John=
</div></div>
</div>

--001a1140d444fa5b3105367733fa--


From nobody Wed Jun 29 21:38:48 2016
Return-Path: <RNATALE@mitre.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 8C51712D969 for <i2nsf@ietfa.amsl.com>; Wed, 29 Jun 2016 21:38:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.625
X-Spam-Level: 
X-Spam-Status: No, score=-5.625 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-1.426] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mitre.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lgcDIGAjc0sk for <i2nsf@ietfa.amsl.com>; Wed, 29 Jun 2016 21:38:42 -0700 (PDT)
Received: from smtpvmsrv1.mitre.org (smtpvmsrv1.mitre.org [192.52.194.136]) by ietfa.amsl.com (Postfix) with ESMTP id 8C5D612D8F9 for <I2NSF@ietf.org>; Wed, 29 Jun 2016 21:38:41 -0700 (PDT)
Received: from smtpvmsrv1.mitre.org (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id C0D51EBC19C; Thu, 30 Jun 2016 00:38:39 -0400 (EDT)
Received: from imshyb01.MITRE.ORG (imshyb01.mitre.org [129.83.29.2]) by smtpvmsrv1.mitre.org (Postfix) with ESMTP id A42CEEBC177; Thu, 30 Jun 2016 00:38:39 -0400 (EDT)
Received: from imshyb02.MITRE.ORG (129.83.29.3) by imshyb01.MITRE.ORG (129.83.29.2) with Microsoft SMTP Server (TLS) id 15.0.1130.7; Thu, 30 Jun 2016 00:38:39 -0400
Received: from gcc01-dm2-obe.outbound.protection.outlook.com (10.140.19.249) by imshyb02.MITRE.ORG (129.83.29.3) with Microsoft SMTP Server (TLS) id 15.0.1130.7 via Frontend Transport; Thu, 30 Jun 2016 00:38:39 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mitre.onmicrosoft.com;  s=selector1-mitre-org; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=lzSRQG18so/RUhEBm/C+aH50eBg7zJk88A2uCS8wIHg=; b=RGbayCtpymrf4+ChT4hkpDD4c9eTrUHJBHeAhOBhEIox2k6UBCm35AvzchMc9mCKajsB1/360WSPBRxAf/M3la4SVYyYhVCbns82gME9tes4h1dsdld3RbMe7i8Q/1M8HbnSEuPVl9hzk7tPvNd8UqZWyzVlEafUCjElg3OQbf0=
Received: from CY1PR09MB0922.namprd09.prod.outlook.com (10.163.89.140) by CY1PR09MB0922.namprd09.prod.outlook.com (10.163.89.140) with Microsoft SMTP Server (TLS) id 15.1.528.16; Thu, 30 Jun 2016 04:38:32 +0000
Received: from CY1PR09MB0922.namprd09.prod.outlook.com ([10.163.89.140]) by CY1PR09MB0922.namprd09.prod.outlook.com ([10.163.89.140]) with mapi id 15.01.0528.020; Thu, 30 Jun 2016 04:38:32 +0000
From: "Natale, Bob" <RNATALE@mitre.org>
To: Susan Hares <shares@ndzh.com>, DIEGO LOPEZ GARCIA <diego.r.lopez@telefonica.com>, John Strassner <strazpdj@gmail.com>
Thread-Topic: [I2nsf] questions about some terminologies defined by draft-ietf-i2nsf-terminology-00
Thread-Index: AQHRzMaNEv0a1i3GgESqm91GQEqj/aABdqFQ
Date: Thu, 30 Jun 2016 04:38:31 +0000
Message-ID: <CY1PR09MB0922FE04B58DB9FA0D11429CA8240@CY1PR09MB0922.namprd09.prod.outlook.com>
References: <up6hnauy9yqq2bhu9i40i10d.1466628093730@email.android.com>
In-Reply-To: <up6hnauy9yqq2bhu9i40i10d.1466628093730@email.android.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=RNATALE@mitre.org; 
x-originating-ip: [192.80.55.87]
x-ms-office365-filtering-correlation-id: a3ed530c-412d-442b-df7f-08d3a0a06406
x-microsoft-exchange-diagnostics: 1; CY1PR09MB0922; 6:zzSSEfv/657IPTmaKXHfoJggHyDRitwibEFqTYR58V47Y4IGZMR9t5WSAOD0weuoq5RdvH7AB6V3HGSYFgekJORk1qt8Gw4oDXtXonp/ZEm+SBroavOD7cDLfFNFX6ULsHOVCP7vojyEwAXU8z5XS+sDRDlgdmssVdsbwLpRj0DUBuxtILxC0RVndd67hx/McywtvDUG7J+h8VSdSE1QsIPAmevXEcEGIrJiG/5TGKvRWg6mSZszQX1EQmxT6gdAQC7x05V7O/jpI/VAfkMKG1gT6tb3RzN+zx4C1uoUITwcOA6u16BReVp8JX0u8j+sEezCINRhslnK4vAJoVcZQQ==; 5:0aUo7d32/JE7U+QMXhYhjeSi47ypQgY+1K4AEK/X2eyaLwrX8LynO9MTYQfkFb6ob0fbbFlPyxF/KVNQt5ernzISkgDKybrlZiyTFbCowuVGWxkG5UlrDcjD2yPCxL+6GA2gulhaCTgoQE8K7sPRcg==; 24:ApMlbhTCWiOsM9wqd+CvnbIQTBlq+kLgZUQpQkKaRryl4hJCi03i40uFs09Ifq+0op8bS1Z+UoWjqATL2ayUjXwoyFiHQqxOp3HGlOLSsuk=; 7:oVBoBmXY2iPpkod0YHxkJni/LDDNc3fa2lR4j8EBM19BY96ByncoSnxI6j6f1bLWqbBtkSgGuPMhCnb5xvjmYpwFunatMY/Vh1+ulc+5RfRzjMUdS5Pw7J9WYCKJk5zI9RsAi1GREe5cA3yJwRImFEAg3ZNJn82M/p6G2Wo2ZS7IODFecnQ7O6ZDKq7EQqRrhdXuH8ba/Vo44MpAP1pzqYDRTAdpJ+3YnqRoWBxPAhlkP0l17bpIDTpSVTXMCToJ
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR09MB0922;
x-microsoft-antispam-prvs: <CY1PR09MB09223193B43BD84AF69A9F82A8240@CY1PR09MB0922.namprd09.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(40392960112811)(72170088055959)(192374486261705)(50582790962513)(21748063052155);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6055026);  SRVR:CY1PR09MB0922; BCL:0; PCL:0; RULEID:; SRVR:CY1PR09MB0922; 
x-forefront-prvs: 0989A7979C
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(979002)(7916002)(199003)(377454003)(252514010)(189002)(40134004)(25724002)(24454002)(87936001)(122556002)(19625215002)(15975445007)(2900100001)(2950100001)(92566002)(19300405004)(7906003)(74316001)(68736007)(19617315012)(7846002)(5003600100003)(7736002)(7696003)(5001770100001)(11100500001)(105586002)(586003)(790700001)(3846002)(16236675004)(102836003)(6116002)(5002640100001)(86362001)(77096005)(2906002)(101416001)(4326007)(106116001)(76176999)(54356999)(81156014)(81166006)(66066001)(189998001)(8676002)(50986999)(33656002)(106356001)(3280700002)(10400500002)(19609705001)(99286002)(9686002)(3660700001)(8936002)(97736004)(19580405001)(19580395003)(76576001)(230783001)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR09MB0922; H:CY1PR09MB0922.namprd09.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;  A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: mitre.org does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_CY1PR09MB0922FE04B58DB9FA0D11429CA8240CY1PR09MB0922namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Jun 2016 04:38:31.8031 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: c620dc48-1d50-4952-8b39-df4d54d74d82
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR09MB0922
X-OriginatorOrg: mitre.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/LcDGVLkN19EsRVtRemLh_fTo0Fo>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, "Xialiang \(Frank\)" <frank.xialiang@huawei.com>, Dacheng Zhang <dacheng.zdc@alibaba-inc.com>, Linda Dunbar <linda.dunbar@huawei.com>
Subject: Re: [I2nsf] questions about some terminologies defined by draft-ietf-i2nsf-terminology-00
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 30 Jun 2016 04:38:45 -0000

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

SSB3b3VsZCBoYXZlIGdvbmUgd2l0aCBKb2hu4oCZcyBmaXJzdCBkZWZpbml0aW9uIG9mIHRoZSBD
YXBhYmlsaXR5IExheWVyIGJlbG93LiBJdCBpcyBub3QgYSBjYXNlIG9mIHJldXNpbmcgdGhlIGRl
ZmluZWQgdGVybSBpbiB0aGUgZGVmaW5pdGlvbi4gVGhlIOKAnENhcGFiaWxpdHkgTGF5ZXLigJ0g
aXMgYSBkaXN0aW5jdCBjb25jZXB0IGZyb20g4oCcQ2FwYWJpbGl0eeKAnSBhbmQsIGFzIEpvaG7i
gJlzIGZpcnN0IGRlZmluaXRpb24gc2F5cywgY29uc2lzdHMgb2Yg4oCcdGhlIHNldCBvZiBjYXBh
YmlsaXRpZXPigJ0gYW5kIHJlbWVtYmVyaW5nIHRoYXQg4oCcQ2FwYWJpbGl0eeKAnSBpcyBhbHJl
YWR5IGRlZmluZWQgYXMg4oCcYSBzZXQgb2YgZmVhdHVyZXPigJ0uDQoNCkF2YW50aSwNCkJvYk4N
Cg0KRnJvbTogSTJuc2YgW21haWx0bzppMm5zZi1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYg
T2YgU3VzYW4gSGFyZXMNClNlbnQ6IFdlZG5lc2RheSwgSnVuZSAyMiwgMjAxNiA0OjQyIFBNDQpU
bzogRElFR08gTE9QRVogR0FSQ0lBIDxkaWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29tPjsgSm9o
biBTdHJhc3NuZXIgPHN0cmF6cGRqQGdtYWlsLmNvbT4NCkNjOiBJMk5TRkBpZXRmLm9yZzsgWGlh
bGlhbmcgKEZyYW5rKSA8ZnJhbmsueGlhbGlhbmdAaHVhd2VpLmNvbT47IERhY2hlbmcgWmhhbmcg
PGRhY2hlbmcuemRjQGFsaWJhYmEtaW5jLmNvbT47IExpbmRhIER1bmJhciA8bGluZGEuZHVuYmFy
QGh1YXdlaS5jb20+DQpTdWJqZWN0OiBSZTogW0kybnNmXSBxdWVzdGlvbnMgYWJvdXQgc29tZSB0
ZXJtaW5vbG9naWVzIGRlZmluZWQgYnkgZHJhZnQtaWV0Zi1pMm5zZi10ZXJtaW5vbG9neS0wMA0K
DQoNCkpvaG4gYW5kIERpZWdvDQoNCkkgYWdyZWUgdGhlIHNlY29uZCBvbmUgaXMgYmV0dGVyLg0K
DQpTdWUNCg0KDQpTZW50IHZpYSB0aGUgU2Ftc3VuZyBHYWxheHkgTm90ZTUsIGFuIEFUJlQgNEcg
TFRFIHNtYXJ0cGhvbmUNCi0tLS0tLS0tIE9yaWdpbmFsIG1lc3NhZ2UgLS0tLS0tLS0NCkZyb206
IERJRUdPIExPUEVaIEdBUkNJQSA8ZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbTxtYWlsdG86
ZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbT4+DQpEYXRlOiA2LzE2LzIwMTYgMjowNyBBTSAo
R01ULTA1OjAwKQ0KVG86IEpvaG4gU3RyYXNzbmVyIDxzdHJhenBkakBnbWFpbC5jb208bWFpbHRv
OnN0cmF6cGRqQGdtYWlsLmNvbT4+DQpDYzogSTJOU0ZAaWV0Zi5vcmc8bWFpbHRvOkkyTlNGQGll
dGYub3JnPiwgIlhpYWxpYW5nIChGcmFuaykiIDxmcmFuay54aWFsaWFuZ0BodWF3ZWkuY29tPG1h
aWx0bzpmcmFuay54aWFsaWFuZ0BodWF3ZWkuY29tPj4sIFN1c2FuIEhhcmVzIDxzaGFyZXNAbmR6
aC5jb208bWFpbHRvOnNoYXJlc0BuZHpoLmNvbT4+LCBEYWNoZW5nIFpoYW5nIDxkYWNoZW5nLnpk
Y0BhbGliYWJhLWluYy5jb208bWFpbHRvOmRhY2hlbmcuemRjQGFsaWJhYmEtaW5jLmNvbT4+LCBM
aW5kYSBEdW5iYXIgPGxpbmRhLmR1bmJhckBodWF3ZWkuY29tPG1haWx0bzpsaW5kYS5kdW5iYXJA
aHVhd2VpLmNvbT4+DQpTdWJqZWN0OiBSZTogW0kybnNmXSBxdWVzdGlvbnMgYWJvdXQgc29tZSB0
ZXJtaW5vbG9naWVzIGRlZmluZWQgYnkgZHJhZnQtaWV0Zi1pMm5zZi10ZXJtaW5vbG9neS0wMA0K
DQpJbiBvcmRlciB0byBhdm9pZCB1c2luZyB0aGUgZGVmaW5lZCB0ZXJtIChldmVuIHBhcnRpYWxs
eSkgaW50byB0aGUgZGVmaW5pdGlvbiBJ4oCZZCBnbyBmb3IgdGhlIHNlY29uZCBvbmXigKYNCg0K
QmUgZ29vZGUsDQoNCk9uIDE2IEp1biAyMDE2LCBhdCAxNTowNSAsIEpvaG4gU3RyYXNzbmVyIDxz
dHJhenBkakBnbWFpbC5jb208bWFpbHRvOnN0cmF6cGRqQGdtYWlsLmNvbT4+IHdyb3RlOg0KDQpI
aSBEYWNoZW5nLA0KDQpJIGFncmVlIHRoYXQgIkkyTlNGIHN5c3RlbSIgaXMgbm90IHdlbGwgZGVm
aW5lZC4gWW91ciBkZWZpbml0aW9uIGlzIGJldHRlciwgYnV0IGl0IHNob3VsZCBhcHBseSBmb3Ig
YWxsIE5TRnMgKG5vdCAndGhlIE5TRicpLiBJbiBhZGRpdGlvbiwgdGhlIENhcGFiaWxpdHkgTGF5
ZXIgaXMgbm90IGFuIGFic3RyYWN0aW9uIGxheWVyLCBpdCBhIHNpbXBseSBhIGNvbGxlY3Rpb24g
b2YgYWJzdHJhY3Rpb25zICh0aGUgY2FwYWJpbGl0aWVzKS4gU28gaG93IGFib3V0Og0KDQogICAg
Q2FwYWJpbGl0eSBMYXllcjogIERlZmluZXMgdGhlIHNldCBvZiBjYXBhYmlsaXRpZXMgYXZhaWxh
YmxlIHRvIHRoZSBDb250cm9sbGVyIGZvciB0aGUgc2V0IG9mIE5TRnMgdGhhdCB0aGUgQ29udHJv
bGxlciBtYW5hZ2VzLg0KDQpvcg0KDQogICAgQ2FwYWJpbGl0eSBMYXllcjogIERlZmluZXMgdGhl
IHNldCBvZiBmZWF0dXJlcyBhdmFpbGFibGUgdG8gdGhlIENvbnRyb2xsZXIgZm9yIHRoZSBzZXQg
b2YgTlNGcyB0aGF0IHRoZSBDb250cm9sbGVyIG1hbmFnZXMuDQoNCg0KcmVnYXJkcywNCkpvaG4N
Cg0KT24gV2VkLCBKdW4gMTUsIDIwMTYgYXQgODo1NSBQTSwgRGFjaGVuZyBaaGFuZyA8ZGFjaGVu
Zy56ZGNAYWxpYmFiYS1pbmMuY29tPG1haWx0bzpkYWNoZW5nLnpkY0BhbGliYWJhLWluYy5jb20+
PiB3cm90ZToNCkkgdGhpbmsgSSBhZ3JlZSB3aXRoIEZyYW5rLiBUaGUgY29uZnVzaW9uIGlzIGNh
dXNlZCBieSB0aGUgJ0kyTlNGIHN5c3RlbeKAmS4gTWF5YmUgd2Ugc2hvdWxkIGNoYW5nZSB0aGUg
ZGVmaW5pdGlvbiBpbiB0aGUgdGVybWlub2xvZ3kgZHJhZnQgdG8gQ2FwYWJpbGl0eSBMYXllcjog
RGVmaW5lcyBhbiBhYnN0cmFjdGlvbiBsYXllciB0aGF0IGV4cG9zZXMgYSBzZXQgb2YgY2FwYWJp
bGl0aWVzIG9mIHRoZSBOU0Y/DQoNCuWPkeS7tuS6ujogSTJuc2YgPGkybnNmLWJvdW5jZXNAaWV0
Zi5vcmc8bWFpbHRvOmkybnNmLWJvdW5jZXNAaWV0Zi5vcmc+PiBvbiBiZWhhbGYgb2YgIlhpYWxp
YW5nIChGcmFuaykiIDxmcmFuay54aWFsaWFuZ0BodWF3ZWkuY29tPG1haWx0bzpmcmFuay54aWFs
aWFuZ0BodWF3ZWkuY29tPj4NCuaXpeacnzogMjAxNuW5tDbmnIgxNuaXpSDmmJ/mnJ/lm5sg5LiK
5Y2IMTE6NDcNCuiHszogTGluZGEgRHVuYmFyIDxsaW5kYS5kdW5iYXJAaHVhd2VpLmNvbTxtYWls
dG86bGluZGEuZHVuYmFyQGh1YXdlaS5jb20+PiwgSm9obiBTdHJhc3NuZXIgPHN0cmF6cGRqQGdt
YWlsLmNvbTxtYWlsdG86c3RyYXpwZGpAZ21haWwuY29tPj4sIFN1c2FuIEhhcmVzIDxzaGFyZXNA
bmR6aC5jb208bWFpbHRvOnNoYXJlc0BuZHpoLmNvbT4+LCAiRElFR08gTE9QRVogR0FSQ0lBIChk
aWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29tPG1haWx0bzpkaWVnby5yLmxvcGV6QHRlbGVmb25p
Y2EuY29tPikiIDxkaWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29tPG1haWx0bzpkaWVnby5yLmxv
cGV6QHRlbGVmb25pY2EuY29tPj4NCuaKhOmAgTogIkkyTlNGQGlldGYub3JnPG1haWx0bzpJMk5T
RkBpZXRmLm9yZz4iIDxJMk5TRkBpZXRmLm9yZzxtYWlsdG86STJOU0ZAaWV0Zi5vcmc+Pg0K5Li7
6aKYOiBbSTJuc2ZdIOetlOWkjTogcXVlc3Rpb25zIGFib3V0IHNvbWUgdGVybWlub2xvZ2llcyBk
ZWZpbmVkIGJ5IGRyYWZ0LWlldGYtaTJuc2YtdGVybWlub2xvZ3ktMDANCg0KSGkgTGluZGEsDQpG
cmFua2x5LCBJIGRvbuKAmXQgc2VlIHRoZSBlc3NlbnRpYWwgZGlmZmVyZW5jZSBmb3IgdGhlIG1l
YW5pbmcgb2YgdGVybWlub2xvZ3kg4oCcY2FwYWJpbGl0eeKAnSBiZXR3ZWVuICB0aGVtLiAgV2Ug
anVzdCBuZWVkIHRvIG1ha2Ugc29tZSBtb2RpZmljYXRpb24gaW4gdHdvIHBsYWNlcyB0byBrZWVw
IGNvbnNpc3RlbmNlLg0KV2UgY2FuIGRvIGl0IGR1cmluZyB0aGUgdXBkYXRlIG9mIEkyTlNGIHRl
cm1pbm9sb2d5IGRyYWZ0Lg0KDQpCLlIuDQpGcmFuaw0KDQrlj5Hku7bkuro6IEkybnNmIFttYWls
dG86aTJuc2YtYm91bmNlc0BpZXRmLm9yZ10g5Luj6KGoIExpbmRhIER1bmJhcg0K5Y+R6YCB5pe2
6Ze0OiAyMDE25bm0NuaciDE15pelIDIzOjQwDQrmlLbku7bkuro6IEpvaG4gU3RyYXNzbmVyOyBT
dXNhbiBIYXJlczsgRElFR08gTE9QRVogR0FSQ0lBIChkaWVnby5yLmxvcGV6QHRlbGVmb25pY2Eu
Y29tPG1haWx0bzpkaWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29tPikNCuaKhOmAgTogSTJOU0ZA
aWV0Zi5vcmc8bWFpbHRvOkkyTlNGQGlldGYub3JnPg0K5Li76aKYOiBbSTJuc2ZdIHF1ZXN0aW9u
cyBhYm91dCBzb21lIHRlcm1pbm9sb2dpZXMgZGVmaW5lZCBieSBkcmFmdC1pZXRmLWkybnNmLXRl
cm1pbm9sb2d5LTAwDQoNCkRlYXIgQXV0aG9yczoNCg0KVGhlIHRlcm0g4oCcQ2FwYWJpbGl0eSBM
YXllcuKAnSBkZWZpbmVkIGJ5IHRoZSDigJxkcmFmdC1pZXRmLWkybnNmLXRlcm1pbm9sb2d5LTAw
4oCdIGNhcnJpZXMgZGlmZmVyZW50ICBtZWFuaW5nIHRoYW4gdGhlIOKAnENhcGFiaWxpdHkgTGF5
ZXLigJ0gdXNlZCBieSB0aGUgSTJOU0YgY2hhcnRlci4NCg0K4oCcZHJhZnQtaWV0Zi1pMm5zZi10
ZXJtaW5vbG9neS0wMOKAnToNCkNhcGFiaWxpdHk6IERlZmluZXMgYSBzZXQgb2YgZmVhdHVyZXMg
dGhhdCBhcmUgYXZhaWxhYmxlIGZyb20gYSBtYW5hZ2VkIGVudGl0eSAoc2VlIGFsc28gSTJOU0Yg
Q2FwYWJpbGl0eSkuDQoNCkNhcGFiaWxpdHkgTGF5ZXI6IERlZmluZXMgYW4gYWJzdHJhY3Rpb24g
bGF5ZXIgdGhhdCBleHBvc2VzIGEgc2V0IG9mIGNhcGFiaWxpdGllcyBvZiB0aGUgSTJOU0Ygc3lz
dGVtLg0KDQpJMk5TRiBDaGFydGVyOg0KSTJOU0Ygd2lsbCBzcGVjaWZ5IGludGVyZmFjZXMgYXQg
dHdvIGZ1bmN0aW9uYWwgbGV2ZWxzIGZvciB0aGUgY29udHJvbCBhbmQgbW9uaXRvcmluZyBvZiBu
ZXR3b3JrIHNlY3VyaXR5IGZ1bmN0aW9uczoNClRoZSBJMk5TRiBDYXBhYmlsaXR5IExheWVyIHNw
ZWNpZmllcyBob3cgdG8gY29udHJvbCBhbmQgbW9uaXRvciBOU0ZzIGF0IGEgZnVuY3Rpb25hbCBp
bXBsZW1lbnRhdGlvbiBsZXZlbC4gVGhlIHRlcm0gIkZ1bmN0aW9uYWwgSW1wbGVtZW50YXRpb24i
IGlzIHVzZWQgdG8gZW1waGFzaXplIHRoYXQgdGhlIHJ1bGVzIChmb3IgY29udHJvbCBhbmQgbW9u
aXRvcikgb2YgTlNGcyBoYXZlIHRvIGJlIGltcGxlbWVudGFibGUgYnkgbW9zdCBOU0ZzLiBJMk5T
RiB3aWxsIHN0YW5kYXJkaXplIGEgc2V0IG9mIGludGVyZmFjZXMgYnkgd2hpY2ggYSBzZWN1cml0
eSBjb250cm9sbGVyIGNhbiBpbnZva2UsIG9wZXJhdGUsIGFuZCBtb25pdG9yIE5TRnMuDQoNClRo
ZSBJMk5TRiBTZXJ2aWNlIExheWVyIGRlZmluZXMgaG93IGNsaWVudHMnIHNlY3VyaXR5IHBvbGlj
aWVzIG1heSBiZSBleHByZXNzZWQgdG8gYSBzZWN1cml0eSBjb250cm9sbGVyLiBUaGUgY29udHJv
bGxlciBpbXBsZW1lbnRzIGl0cyBwb2xpY2llcyBhY2NvcmRpbmcgdG8gdGhlIHZhcmlvdXMgY2Fw
YWJpbGl0aWVzIHByb3ZpZGVkIGJ5IHRoZSBJMk5TRiBDYXBhYmlsaXR5IExheWVyLiBUaGUgSTJO
U0YgU2VydmljZSBMYXllciBhbHNvIGFsbG93cyB0aGUgY2xpZW50IHRvIG1vbml0b3IgdGhlIGNs
aWVudCBzcGVjaWZpYyBwb2xpY2llcy4NCg0KSWYgd2UgdXNlIHRoZSBkZWZpbml0aW9ucyBieSB0
aGUg4oCcZHJhZnQtaWV0Zi1pMm5zZi10ZXJtaW5vbG9neS0wMOKAnSwgd2Ugc2hvdWxkIGNyZWF0
ZSBhIGRpZmZlcmVudCB0ZXJtaW5vbG9neSB0byByZXByZXNlbnQgdGhlIOKAnFNvdXRoIGJvdW5k
IEludGVyZmFjZeKAnSBiZXR3ZWVuIENvbnRyb2xsZXIgYW5kIE5TRi4NCg0KVGhhbmtzLCBMaW5k
YQ0KDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18g
STJuc2YgbWFpbGluZyBsaXN0IEkybnNmQGlldGYub3JnPG1haWx0bzpJMm5zZkBpZXRmLm9yZz4g
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pMm5zZg0KDQoNCg0KLS0NCnJl
Z2FyZHMsDQpKb2huDQoNCi0tDQoiRXN0YSB2ZXogbm8gZmFsbGFyZW1vcywgRG9jdG9yIEluZmll
cm5vIg0KDQpEciBEaWVnbyBSLiBMb3Bleg0KVGVsZWZvbmljYSBJK0QNCmh0dHA6Ly9wZW9wbGUu
dGlkLmVzL2RpZWdvLmxvcGV6Lw0KDQplLW1haWw6IGRpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5j
b208bWFpbHRvOmRpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb20+DQpUZWw6ICAgICszNCA5MTMg
MTI5IDA0MQ0KTW9iaWxlOiArMzQgNjgyIDA1MSAwOTENCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0NCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KDQpFc3Rl
IG1lbnNhamUgeSBzdXMgYWRqdW50b3Mgc2UgZGlyaWdlbiBleGNsdXNpdmFtZW50ZSBhIHN1IGRl
c3RpbmF0YXJpbywgcHVlZGUgY29udGVuZXIgaW5mb3JtYWNpw7NuIHByaXZpbGVnaWFkYSBvIGNv
bmZpZGVuY2lhbCB5IGVzIHBhcmEgdXNvIGV4Y2x1c2l2byBkZSBsYSBwZXJzb25hIG8gZW50aWRh
ZCBkZSBkZXN0aW5vLiBTaSBubyBlcyB1c3RlZC4gZWwgZGVzdGluYXRhcmlvIGluZGljYWRvLCBx
dWVkYSBub3RpZmljYWRvIGRlIHF1ZSBsYSBsZWN0dXJhLCB1dGlsaXphY2nDs24sIGRpdnVsZ2Fj
acOzbiB5L28gY29waWEgc2luIGF1dG9yaXphY2nDs24gcHVlZGUgZXN0YXIgcHJvaGliaWRhIGVu
IHZpcnR1ZCBkZSBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZS4gU2kgaGEgcmVjaWJpZG8gZXN0ZSBt
ZW5zYWplIHBvciBlcnJvciwgbGUgcm9nYW1vcyBxdWUgbm9zIGxvIGNvbXVuaXF1ZSBpbm1lZGlh
dGFtZW50ZSBwb3IgZXN0YSBtaXNtYSB2w61hIHkgcHJvY2VkYSBhIHN1IGRlc3RydWNjacOzbi4N
Cg0KVGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiB0aGlzIHRyYW5zbWlzc2lvbiBpcyBwcml2
aWxlZ2VkIGFuZCBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24gaW50ZW5kZWQgb25seSBmb3IgdGhl
IHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgbmFtZWQgYWJvdmUuIElmIHRoZSByZWFk
ZXIgb2YgdGhpcyBtZXNzYWdlIGlzIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCB5b3UgYXJl
IGhlcmVieSBub3RpZmllZCB0aGF0IGFueSBkaXNzZW1pbmF0aW9uLCBkaXN0cmlidXRpb24gb3Ig
Y29weWluZyBvZiB0aGlzIGNvbW11bmljYXRpb24gaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gSWYg
eW91IGhhdmUgcmVjZWl2ZWQgdGhpcyB0cmFuc21pc3Npb24gaW4gZXJyb3IsIGRvIG5vdCByZWFk
IGl0LiBQbGVhc2UgaW1tZWRpYXRlbHkgcmVwbHkgdG8gdGhlIHNlbmRlciB0aGF0IHlvdSBoYXZl
IHJlY2VpdmVkIHRoaXMgY29tbXVuaWNhdGlvbiBpbiBlcnJvciBhbmQgdGhlbiBkZWxldGUgaXQu
DQoNCkVzdGEgbWVuc2FnZW0gZSBzZXVzIGFuZXhvcyBzZSBkaXJpZ2VtIGV4Y2x1c2l2YW1lbnRl
IGFvIHNldSBkZXN0aW5hdMOhcmlvLCBwb2RlIGNvbnRlciBpbmZvcm1hw6fDo28gcHJpdmlsZWdp
YWRhIG91IGNvbmZpZGVuY2lhbCBlIMOpIHBhcmEgdXNvIGV4Y2x1c2l2byBkYSBwZXNzb2Egb3Ug
ZW50aWRhZGUgZGUgZGVzdGluby4gU2UgbsOjbyDDqSB2b3NzYSBzZW5ob3JpYSBvIGRlc3RpbmF0
w6FyaW8gaW5kaWNhZG8sIGZpY2Egbm90aWZpY2FkbyBkZSBxdWUgYSBsZWl0dXJhLCB1dGlsaXph
w6fDo28sIGRpdnVsZ2HDp8OjbyBlL291IGPDs3BpYSBzZW0gYXV0b3JpemHDp8OjbyBwb2RlIGVz
dGFyIHByb2liaWRhIGVtIHZpcnR1ZGUgZGEgbGVnaXNsYcOnw6NvIHZpZ2VudGUuIFNlIHJlY2Vi
ZXUgZXN0YSBtZW5zYWdlbSBwb3IgZXJybywgcm9nYW1vcy1saGUgcXVlIG5vcyBvIGNvbXVuaXF1
ZSBpbWVkaWF0YW1lbnRlIHBvciBlc3RhIG1lc21hIHZpYSBlIHByb2NlZGEgYSBzdWEgZGVzdHJ1
acOnw6NvDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OkNvdXJpZXI7DQoJcGFub3NlLTE6MiA3IDQgOSAyIDIgNSAyIDQgNDt9
DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlNpbVN1bjsNCglwYW5vc2UtMToyIDEgNiAwIDMg
MSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJ
cGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5
OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiXEBTaW1TdW4iOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7
fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiUFQgU2VyaWYiOw0KCXBhbm9zZS0xOjAgMCAw
IDAgMCAwIDAgMCAwIDA7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBs
aS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9t
Oi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJv
bWFuIixzZXJpZjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlv
cml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2
aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5
OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLm1zb25v
cm1hbDAsIGxpLm1zb25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1z
b25vcm1hbDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0K
CW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNp
emU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmO30NCnNwYW4u
RW1haWxTdHlsZTE5DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFt
aWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiM5OTMzMDA7DQoJZm9udC13ZWlnaHQ6
bm9ybWFsOw0KCWZvbnQtc3R5bGU6bm9ybWFsOw0KCXRleHQtZGVjb3JhdGlvbjpub25lIG5vbmU7
fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1z
aXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJ
bWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFn
ZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxv
OnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtl
bmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJl
ZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0
PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJs
dWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6Izk5MzMwMCI+SSB3b3VsZCBoYXZlIGdvbmUgd2l0aCBKb2hu4oCZ
cyBmaXJzdCBkZWZpbml0aW9uIG9mIHRoZSBDYXBhYmlsaXR5IExheWVyIGJlbG93LiBJdCBpcyBu
b3QgYSBjYXNlIG9mIHJldXNpbmcgdGhlIGRlZmluZWQgdGVybSBpbiB0aGUgZGVmaW5pdGlvbi4g
VGhlIOKAnENhcGFiaWxpdHkgTGF5ZXLigJ0gaXMgYSBkaXN0aW5jdA0KIGNvbmNlcHQgZnJvbSDi
gJxDYXBhYmlsaXR54oCdIGFuZCwgYXMgSm9obuKAmXMgZmlyc3QgZGVmaW5pdGlvbiBzYXlzLCBj
b25zaXN0cyBvZiDigJx0aGUgc2V0IG9mIGNhcGFiaWxpdGllc+KAnSBhbmQgcmVtZW1iZXJpbmcg
dGhhdCDigJxDYXBhYmlsaXR54oCdIGlzIGFscmVhZHkgZGVmaW5lZCBhcyDigJxhIHNldCBvZiBm
ZWF0dXJlc+KAnS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiM5OTMzMDAiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMzMDAiPkF2YW50aSw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMzMDAiPkJvYk48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Izk5MzMwMCI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2Jv
cmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZiI+IEkybnNmIFttYWlsdG86aTJuc2YtYm91bmNlc0BpZXRmLm9yZ10N
CjxiPk9uIEJlaGFsZiBPZiA8L2I+U3VzYW4gSGFyZXM8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVz
ZGF5LCBKdW5lIDIyLCAyMDE2IDQ6NDIgUE08YnI+DQo8Yj5Ubzo8L2I+IERJRUdPIExPUEVaIEdB
UkNJQSAmbHQ7ZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbSZndDs7IEpvaG4gU3RyYXNzbmVy
ICZsdDtzdHJhenBkakBnbWFpbC5jb20mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBJMk5TRkBpZXRmLm9y
ZzsgWGlhbGlhbmcgKEZyYW5rKSAmbHQ7ZnJhbmsueGlhbGlhbmdAaHVhd2VpLmNvbSZndDs7IERh
Y2hlbmcgWmhhbmcgJmx0O2RhY2hlbmcuemRjQGFsaWJhYmEtaW5jLmNvbSZndDs7IExpbmRhIER1
bmJhciAmbHQ7bGluZGEuZHVuYmFyQGh1YXdlaS5jb20mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+
IFJlOiBbSTJuc2ZdIHF1ZXN0aW9ucyBhYm91dCBzb21lIHRlcm1pbm9sb2dpZXMgZGVmaW5lZCBi
eSBkcmFmdC1pZXRmLWkybnNmLXRlcm1pbm9sb2d5LTAwPG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Sm9obiBhbmQgRGllZ288bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSBhZ3JlZSB0aGUg
c2Vjb25kIG9uZSBpcyBiZXR0ZXIuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPlN1ZTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdiBp
ZD0iY29tcG9zZXJfc2lnbmF0dXJlIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtjb2xvcjojNTc1NzU3Ij5TZW50IHZpYSB0aGUgU2Ft
c3VuZyBHYWxheHkgTm90ZTUsIGFuIEFUJmFtcDtUIDRHIExURSBzbWFydHBob25lPG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4tLS0tLS0tLSBPcmlnaW5hbCBtZXNz
YWdlIC0tLS0tLS0tPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5Gcm9tOiBESUVHTyBMT1BF
WiBHQVJDSUEgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29t
Ij5kaWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29tPC9hPiZndDsNCjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+RGF0ZTogNi8xNi8yMDE2IDI6MDcgQU0gKEdNVC0wNTowMCkNCjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+VG86IEpvaG4gU3RyYXNzbmVyICZsdDs8YSBocmVmPSJtYWls
dG86c3RyYXpwZGpAZ21haWwuY29tIj5zdHJhenBkakBnbWFpbC5jb208L2E+Jmd0Ow0KPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5DYzogPGEgaHJlZj0ibWFpbHRvOkkyTlNGQGlldGYub3Jn
Ij4NCkkyTlNGQGlldGYub3JnPC9hPiwgJnF1b3Q7WGlhbGlhbmcgKEZyYW5rKSZxdW90OyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmZyYW5rLnhpYWxpYW5nQGh1YXdlaS5jb20iPmZyYW5rLnhpYWxpYW5n
QGh1YXdlaS5jb208L2E+Jmd0OywgU3VzYW4gSGFyZXMgJmx0OzxhIGhyZWY9Im1haWx0bzpzaGFy
ZXNAbmR6aC5jb20iPnNoYXJlc0BuZHpoLmNvbTwvYT4mZ3Q7LCBEYWNoZW5nIFpoYW5nICZsdDs8
YSBocmVmPSJtYWlsdG86ZGFjaGVuZy56ZGNAYWxpYmFiYS1pbmMuY29tIj5kYWNoZW5nLnpkY0Bh
bGliYWJhLWluYy5jb208L2E+Jmd0OywNCiBMaW5kYSBEdW5iYXIgJmx0OzxhIGhyZWY9Im1haWx0
bzpsaW5kYS5kdW5iYXJAaHVhd2VpLmNvbSI+bGluZGEuZHVuYmFyQGh1YXdlaS5jb208L2E+Jmd0
Ow0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5TdWJqZWN0OiBSZTogW0kybnNmXSBxdWVz
dGlvbnMgYWJvdXQgc29tZSB0ZXJtaW5vbG9naWVzIGRlZmluZWQgYnkgZHJhZnQtaWV0Zi1pMm5z
Zi10ZXJtaW5vbG9neS0wMA0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
SW4gb3JkZXIgdG8gYXZvaWQgdXNpbmcgdGhlIGRlZmluZWQgdGVybSAoZXZlbiBwYXJ0aWFsbHkp
IGludG8gdGhlIGRlZmluaXRpb24gSeKAmWQgZ28gZm9yIHRoZSBzZWNvbmQgb25l4oCmDQo8bzpw
PjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkJlIGdvb2RlLDxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9w
OjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
Pk9uIDE2IEp1biAyMDE2LCBhdCAxNTowNSAsIEpvaG4gU3RyYXNzbmVyICZsdDs8YSBocmVmPSJt
YWlsdG86c3RyYXpwZGpAZ21haWwuY29tIj5zdHJhenBkakBnbWFpbC5jb208L2E+Jmd0OyB3cm90
ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5I
aSBEYWNoZW5nLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5JIGFncmVlIHRoYXQgJnF1b3Q7STJOU0Ygc3lzdGVtJnF1b3Q7IGlzIG5vdCB3ZWxs
IGRlZmluZWQuIFlvdXIgZGVmaW5pdGlvbiBpcyBiZXR0ZXIsIGJ1dCBpdCBzaG91bGQgYXBwbHkg
Zm9yIGFsbCBOU0ZzIChub3QgJ3RoZSBOU0YnKS4gSW4gYWRkaXRpb24sIHRoZSBDYXBhYmlsaXR5
IExheWVyIGlzIG5vdCBhbiBhYnN0cmFjdGlvbg0KPGVtPmxheWVyPC9lbT4sIGl0IGEgc2ltcGx5
IGEgY29sbGVjdGlvbiBvZiBhYnN0cmFjdGlvbnMgKHRoZSBjYXBhYmlsaXRpZXMpLiBTbyBob3cg
YWJvdXQ6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxlbT4mbmJzcDsmbmJzcDsmbmJzcDsgQ2FwYWJpbGl0eSBMYXllcjombmJzcDsgRGVmaW5l
cyB0aGUgc2V0IG9mIGNhcGFiaWxpdGllcyBhdmFpbGFibGUgdG8gdGhlIENvbnRyb2xsZXIgZm9y
IHRoZSBzZXQgb2YgTlNGcyB0aGF0IHRoZSBDb250cm9sbGVyIG1hbmFnZXMuPC9lbT48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+b3I8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxl
bT4mbmJzcDsmbmJzcDsmbmJzcDsgQ2FwYWJpbGl0eSBMYXllcjombmJzcDsgRGVmaW5lcyB0aGUg
c2V0IG9mIGZlYXR1cmVzIGF2YWlsYWJsZSB0byB0aGUgQ29udHJvbGxlciBmb3IgdGhlIHNldCBv
ZiBOU0ZzIHRoYXQgdGhlIENvbnRyb2xsZXIgbWFuYWdlcy48L2VtPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+cmVnYXJkcyw8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkpvaG48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24g
V2VkLCBKdW4gMTUsIDIwMTYgYXQgODo1NSBQTSwgRGFjaGVuZyBaaGFuZyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmRhY2hlbmcuemRjQGFsaWJhYmEtaW5jLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRhY2hl
bmcuemRjQGFsaWJhYmEtaW5jLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPGJs
b2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4w
cHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmln
aHQ6MGluIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OlNpbVN1biI+SSB0aGluayBJIGFncmVlIHdpdGggRnJhbmsuIFRoZSBjb25m
dXNpb24gaXMgY2F1c2VkIGJ5IHRoZSAnPC9zcGFuPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7UFQgU2VyaWYmcXVvdDssc2VyaWY7Y29sb3I6IzIyMjIy
MiI+STJOU0Ygc3lzdGVt4oCZLiBNYXliZSB3ZSBzaG91bGQgY2hhbmdlIHRoZSBkZWZpbml0aW9u
IGluJm5ic3A7dGhlJm5ic3A7dGVybWlub2xvZ3kNCiBkcmFmdCB0byZuYnNwO0NhcGFiaWxpdHkg
TGF5ZXI6IERlZmluZXMgYW4gYWJzdHJhY3Rpb24gbGF5ZXIgdGhhdCBleHBvc2VzIGEgc2V0IG9m
IGNhcGFiaWxpdGllcyBvZiB0aGUgTlNGPzwvc3Bhbj48L2k+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTpTaW1TdW4iPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCB3aW5kb3d0ZXh0
IDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW47Ym9yZGVyLWNvbG9yOmN1cnJlbnRjb2xv
ciBjdXJyZW50Y29sb3IiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuIj7lj5Hku7bkuro8L3NwYW4+PC9iPjxi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZiI+Og0KPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkkybnNmICZs
dDs8YSBocmVmPSJtYWlsdG86aTJuc2YtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsi
PmkybnNmLWJvdW5jZXNAaWV0Zi5vcmc8L2E+Jmd0OyBvbiBiZWhhbGYgb2YgJnF1b3Q7WGlhbGlh
bmcgKEZyYW5rKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmZyYW5rLnhpYWxpYW5nQGh1YXdl
aS5jb20iIHRhcmdldD0iX2JsYW5rIj5mcmFuay54aWFsaWFuZ0BodWF3ZWkuY29tPC9hPiZndDs8
YnI+DQo8L3NwYW4+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
U2ltU3VuIj7ml6XmnJ88L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Og0KPC9zcGFuPjwv
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWYiPjIwMTY8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6U2ltU3VuIj7lubQ8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj42PC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1biI+5pyIPC9z
cGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZiI+MTY8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6U2ltU3VuIj7ml6U8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4NCjwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTpTaW1TdW4iPuaYn+ac
n+Wbmzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1biI+5LiK5Y2IPC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
ZiI+MTE6NDc8YnI+DQo8L3NwYW4+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6U2ltU3VuIj7oh7M8L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Og0KPC9z
cGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkxpbmRhIER1bmJhciAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmxpbmRhLmR1bmJhckBodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+bGluZGEuZHVuYmFyQGh1
YXdlaS5jb208L2E+Jmd0OywgSm9obiBTdHJhc3NuZXIgJmx0OzxhIGhyZWY9Im1haWx0bzpzdHJh
enBkakBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zdHJhenBkakBnbWFpbC5jb208L2E+Jmd0
OywNCiBTdXNhbiBIYXJlcyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNoYXJlc0BuZHpoLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPnNoYXJlc0BuZHpoLmNvbTwvYT4mZ3Q7LCAmcXVvdDtESUVHTyBMT1BFWiBH
QVJDSUEgKDxhIGhyZWY9Im1haWx0bzpkaWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+ZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbTwvYT4pJnF1b3Q7ICZsdDs8
YSBocmVmPSJtYWlsdG86ZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPmRpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb208L2E+Jmd0Ozxicj4NCjwvc3Bhbj48Yj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTpTaW1TdW4iPuaKhOmAgTwv
c3Bhbj48L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj46DQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
ZiI+JnF1b3Q7PGEgaHJlZj0ibWFpbHRvOkkyTlNGQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+
STJOU0ZAaWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86STJOU0ZAaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj5JMk5TRkBpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPC9zcGFuPjxi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1biI+5Li76aKY
PC9zcGFuPjwvYj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjoNCjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmIj5bSTJuc2ZdDQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6U2ltU3VuIj7nrZTlpI08L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj46IHF1ZXN0aW9ucyBh
Ym91dCBzb21lIHRlcm1pbm9sb2dpZXMgZGVmaW5lZCBieSBkcmFmdC1pZXRmLWkybnNmLXRlcm1p
bm9sb2d5LTAwPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6U2lt
U3VuIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
WkgtQ04iPkhpIExpbmRhLDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTpTaW1TdW47bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3Vh
Z2U6WkgtQ04iPkZyYW5rbHksIEkgZG9uPHNwYW4gbGFuZz0iWkgtQ04iPuKAmTwvc3Bhbj50IHNl
ZSB0aGUgZXNzZW50aWFsIGRpZmZlcmVuY2UgZm9yIHRoZSBtZWFuaW5nDQogb2YgdGVybWlub2xv
Z3kgPHNwYW4gbGFuZz0iWkgtQ04iPuKAnDwvc3Bhbj5jYXBhYmlsaXR5PHNwYW4gbGFuZz0iWkgt
Q04iPuKAnTwvc3Bhbj4gYmV0d2VlbiAmbmJzcDt0aGVtLiZuYnNwOyBXZSBqdXN0IG5lZWQgdG8g
bWFrZSBzb21lIG1vZGlmaWNhdGlvbiBpbiB0d28gcGxhY2VzIHRvIGtlZXAgY29uc2lzdGVuY2Uu
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtt
c28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTpTaW1TdW47Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+V2UgY2Fu
IGRvIGl0IGR1cmluZyB0aGUgdXBkYXRlIG9mIEkyTlNGIHRlcm1pbm9sb2d5IGRyYWZ0Ljwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTpTaW1TdW47bXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6U2lt
U3VuO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTpTaW1TdW47bXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6U2lt
U3VuO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkIuUi48L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6U2ltU3VuO21zby1mYXJl
YXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OlNpbVN1
bjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5GcmFuazwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTpTaW1TdW47bXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6U2ltU3Vu
O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZuYnNwOzwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTpTaW1TdW47bXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7cGFkZGlu
ZzozLjBwdCAwaW4gMGluIDBpbjtib3JkZXItY29sb3I6Y3VycmVudENvbG9yIGN1cnJlbnRDb2xv
ciI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
WkgtQ04iPuWPkeS7tuS6ujwvc3Bhbj48L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6U2ltU3VuO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj46PC9zcGFu
PjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47bXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPg0KIEkybnNmIFs8YSBocmVmPSJtYWlsdG86aTJuc2Yt
Ym91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzppMm5zZi1ib3VuY2VzQGll
dGYub3JnPC9hPl0NCjxiPjxzcGFuIGxhbmc9IlpILUNOIj7ku6PooaggPC9zcGFuPjwvYj5MaW5k
YSBEdW5iYXI8YnI+DQo8Yj48c3BhbiBsYW5nPSJaSC1DTiI+5Y+R6YCB5pe26Ze0PC9zcGFuPjo8
L2I+IDIwMTY8c3BhbiBsYW5nPSJaSC1DTiI+5bm0PC9zcGFuPjY8c3BhbiBsYW5nPSJaSC1DTiI+
5pyIPC9zcGFuPjE1PHNwYW4gbGFuZz0iWkgtQ04iPuaXpTwvc3Bhbj4gMjM6NDA8YnI+DQo8Yj48
c3BhbiBsYW5nPSJaSC1DTiI+5pS25Lu25Lq6PC9zcGFuPjo8L2I+IEpvaG4gU3RyYXNzbmVyOyBT
dXNhbiBIYXJlczsgRElFR08gTE9QRVogR0FSQ0lBICg8YSBocmVmPSJtYWlsdG86ZGllZ28uci5s
b3BlekB0ZWxlZm9uaWNhLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZWdvLnIubG9wZXpAdGVsZWZv
bmljYS5jb208L2E+KTxicj4NCjxiPjxzcGFuIGxhbmc9IlpILUNOIj7mioTpgIE8L3NwYW4+Ojwv
Yj4gPGEgaHJlZj0ibWFpbHRvOkkyTlNGQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+DQpJMk5T
RkBpZXRmLm9yZzwvYT48YnI+DQo8Yj48c3BhbiBsYW5nPSJaSC1DTiI+5Li76aKYPC9zcGFuPjo8
L2I+IFtJMm5zZl0gcXVlc3Rpb25zIGFib3V0IHNvbWUgdGVybWlub2xvZ2llcyBkZWZpbmVkIGJ5
IGRyYWZ0LWlldGYtaTJuc2YtdGVybWlub2xvZ3ktMDA8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6U2ltU3VuO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNO
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTpTaW1TdW47
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6U2ltU3VuO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5EZWFyIEF1dGhvcnM6
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTpTaW1TdW47bXNvLWZhcmVhc3QtbGFuZ3Vh
Z2U6WkgtQ04iPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6U2ltU3VuO21z
by1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5UaGUgdGVybQ0KPHNwYW4gbGFuZz0iWkgtQ04iPuKA
nDwvc3Bhbj5DYXBhYmlsaXR5IExheWVyPHNwYW4gbGFuZz0iWkgtQ04iPuKAnTwvc3Bhbj4gZGVm
aW5lZCBieSB0aGUNCjxzcGFuIGxhbmc9IlpILUNOIj7igJw8L3NwYW4+ZHJhZnQtaWV0Zi1pMm5z
Zi10ZXJtaW5vbG9neS0wMDxzcGFuIGxhbmc9IlpILUNOIj7igJ08L3NwYW4+IGNhcnJpZXMgZGlm
ZmVyZW50ICZuYnNwO21lYW5pbmcgdGhhbiB0aGUNCjxzcGFuIGxhbmc9IlpILUNOIj7igJw8L3Nw
YW4+Q2FwYWJpbGl0eSBMYXllcjxzcGFuIGxhbmc9IlpILUNOIj7igJ08L3NwYW4+IHVzZWQgYnkg
dGhlIEkyTlNGIGNoYXJ0ZXIuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG87LW1zLXRleHQtYXV0b3NwYWNlOiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTpDb3VyaWVyO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4mbmJz
cDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6U2ltU3Vu
O21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG87LW1zLXRleHQtYXV0b3NwYWNlOiI+DQo8c3BhbiBsYW5nPSJaSC1D
TiIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6U2ltU3VuO21zby1mYXJlYXN0
LWxhbmd1YWdlOlpILUNOIj7igJw8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6U2ltU3VuO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5kcmFmdC1pZXRm
LWkybnNmLXRlcm1pbm9sb2d5LTAwPHNwYW4gbGFuZz0iWkgtQ04iPuKAnTwvc3Bhbj46PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0Oi41aW47
LW1zLXRleHQtYXV0b3NwYWNlOiI+DQo8aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1BUIFNlcmlmJnF1b3Q7LHNlcmlmO2NvbG9yOiMyMjIyMjI7bXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkNhcGFiaWxpdHk6IERlZmluZXMgYSBzZXQgb2YgZmVhdHVy
ZXMgdGhhdCBhcmUgYXZhaWxhYmxlIGZyb20gYSBtYW5hZ2VkIGVudGl0eSAoc2VlIGFsc28gSTJO
U0YgQ2FwYWJpbGl0eSkuPC9zcGFuPjwvaT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTpTaW1TdW47bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDouNWluOy1tcy10
ZXh0LWF1dG9zcGFjZToiPg0KPGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZh
bWlseTomcXVvdDtQVCBTZXJpZiZxdW90OyxzZXJpZjtjb2xvcjojMjIyMjIyO21zby1mYXJlYXN0
LWxhbmd1YWdlOlpILUNOIj4mbmJzcDs8L3NwYW4+PC9pPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OlNpbVN1bjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0Oi41
aW47LW1zLXRleHQtYXV0b3NwYWNlOiI+DQo8aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1BUIFNlcmlmJnF1b3Q7LHNlcmlmO2NvbG9yOiMyMjIyMjI7bXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkNhcGFiaWxpdHkgTGF5ZXI6IERlZmluZXMgYW4gYWJz
dHJhY3Rpb24gbGF5ZXIgdGhhdCBleHBvc2VzIGEgc2V0IG9mIGNhcGFiaWxpdGllcyBvZiB0aGUg
STJOU0Ygc3lzdGVtLjwvc3Bhbj48L2k+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6U2ltU3VuO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OlNpbVN1bjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Jm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTpTaW1TdW47bXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6WkgtQ04iPkkyTlNGIENoYXJ0ZXI6DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bWFyZ2luLWJv
dHRvbTo2LjNwdDttYXJnaW4tbGVmdDouNWluIj4NCjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7UFQgU2VyaWYmcXVvdDssc2VyaWY7Y29sb3I6IzIyMjIy
Mjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+STJOU0Ygd2lsbCBzcGVjaWZ5IGludGVyZmFj
ZXMgYXQgdHdvIGZ1bmN0aW9uYWwgbGV2ZWxzIGZvciB0aGUgY29udHJvbCBhbmQgbW9uaXRvcmlu
ZyBvZiBuZXR3b3JrIHNlY3VyaXR5IGZ1bmN0aW9uczo8L3NwYW4+PC9pPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OlNpbVN1bjttc28tZmFyZWFzdC1sYW5ndWFnZTpa
SC1DTiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21hcmdpbi1ib3R0b206Ni4zcHQ7bWFyZ2luLWxlZnQ6
LjVpbiI+DQo8aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1BUIFNlcmlmJnF1b3Q7LHNlcmlmO2NvbG9yOiMyMjIyMjI7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
WkgtQ04iPlRoZSBJMk5TRiBDYXBhYmlsaXR5IExheWVyIHNwZWNpZmllcyBob3cgdG8gY29udHJv
bCBhbmQgbW9uaXRvciBOU0ZzIGF0IGEgZnVuY3Rpb25hbCBpbXBsZW1lbnRhdGlvbiBsZXZlbC4g
VGhlIHRlcm0gJnF1b3Q7RnVuY3Rpb25hbCBJbXBsZW1lbnRhdGlvbiZxdW90OyBpcyB1c2VkIHRv
DQogZW1waGFzaXplIHRoYXQgdGhlIHJ1bGVzIChmb3IgY29udHJvbCBhbmQgbW9uaXRvcikgb2Yg
TlNGcyBoYXZlIHRvIGJlIGltcGxlbWVudGFibGUgYnkgbW9zdCBOU0ZzLiBJMk5TRiB3aWxsIHN0
YW5kYXJkaXplIGEgc2V0IG9mIGludGVyZmFjZXMgYnkgd2hpY2ggYSBzZWN1cml0eSBjb250cm9s
bGVyIGNhbiBpbnZva2UsIG9wZXJhdGUsIGFuZCBtb25pdG9yIE5TRnMuPGJyPg0KPGJyPg0KVGhl
IEkyTlNGIFNlcnZpY2UgTGF5ZXIgZGVmaW5lcyBob3cgY2xpZW50cycgc2VjdXJpdHkgcG9saWNp
ZXMgbWF5IGJlIGV4cHJlc3NlZCB0byBhIHNlY3VyaXR5IGNvbnRyb2xsZXIuIFRoZSBjb250cm9s
bGVyIGltcGxlbWVudHMgaXRzIHBvbGljaWVzIGFjY29yZGluZyB0byB0aGUgdmFyaW91cyBjYXBh
YmlsaXRpZXMgcHJvdmlkZWQgYnkgdGhlIEkyTlNGIENhcGFiaWxpdHkgTGF5ZXIuIFRoZSBJMk5T
RiBTZXJ2aWNlIExheWVyIGFsc28gYWxsb3dzDQogdGhlIGNsaWVudCB0byBtb25pdG9yIHRoZSBj
bGllbnQgc3BlY2lmaWMgcG9saWNpZXMuPC9zcGFuPjwvaT48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTpTaW1TdW47bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6U2ltU3VuO21zby1mYXJlYXN0LWxhbmd1YWdl
OlpILUNOIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OlNpbVN1bjttc28t
ZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+SWYgd2UgdXNlIHRoZSBkZWZpbml0aW9ucyBieSB0aGUN
CjxzcGFuIGxhbmc9IlpILUNOIj7igJw8L3NwYW4+ZHJhZnQtaWV0Zi1pMm5zZi10ZXJtaW5vbG9n
eS0wMDxzcGFuIGxhbmc9IlpILUNOIj7igJ08L3NwYW4+LCB3ZSBzaG91bGQgY3JlYXRlIGEgZGlm
ZmVyZW50IHRlcm1pbm9sb2d5IHRvIHJlcHJlc2VudCB0aGUNCjxzcGFuIGxhbmc9IlpILUNOIj7i
gJw8L3NwYW4+U291dGggYm91bmQgSW50ZXJmYWNlPHNwYW4gbGFuZz0iWkgtQ04iPuKAnTwvc3Bh
bj4gYmV0d2VlbiBDb250cm9sbGVyIGFuZCBOU0YuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OlNpbVN1bjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTpTaW1TdW47bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04i
PlRoYW5rcywgTGluZGE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OlNpbVN1bjttc28t
ZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTpTaW1TdW47bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZuYnNwOzwvc3Bhbj48
L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6U2ltU3VuO21zby1m
YXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OlNp
bVN1bjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6U2ltU3VuIj5fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBJMm5zZiBtYWlsaW5nIGxpc3QNCjxh
IGhyZWY9Im1haWx0bzpJMm5zZkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPkkybnNmQGlldGYu
b3JnPC9hPiA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ky
bnNmIiB0YXJnZXQ9Il9ibGFuayI+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL2kybnNmPC9hPiA8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90
ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJyPg0KPGJyIGNsZWFyPSJhbGwiPg0K
PGJyPg0KLS0gPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPnJlZ2FyZHMsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5Kb2huPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+LS08YnI+DQomcXVvdDtFc3RhIHZleiBubyBmYWxsYXJlbW9zLCBE
b2N0b3IgSW5maWVybm8mcXVvdDs8YnI+DQo8YnI+DQpEciBEaWVnbyBSLiBMb3Blejxicj4NClRl
bGVmb25pY2EgSSYjNDM7RDxicj4NCjxhIGhyZWY9Imh0dHA6Ly9wZW9wbGUudGlkLmVzL2RpZWdv
LmxvcGV6LyI+aHR0cDovL3Blb3BsZS50aWQuZXMvZGllZ28ubG9wZXovPC9hPjxicj4NCjxicj4N
CmUtbWFpbDogPGEgaHJlZj0ibWFpbHRvOmRpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb20iPmRp
ZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb208L2E+PGJyPg0KVGVsOiAmbmJzcDsgJm5ic3A7JiM0
MzszNCA5MTMgMTI5IDA0MTxicj4NCk1vYmlsZTogJiM0MzszNCA2ODIgMDUxIDA5MTxicj4NCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJ0ZXh0LWFs
aWduOmNlbnRlciI+DQo8aHIgc2l6ZT0iMyIgd2lkdGg9IjEwMCUiIGFsaWduPSJjZW50ZXIiPg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Z3JheSI+PGJy
Pg0KRXN0ZSBtZW5zYWplIHkgc3VzIGFkanVudG9zIHNlIGRpcmlnZW4gZXhjbHVzaXZhbWVudGUg
YSBzdSBkZXN0aW5hdGFyaW8sIHB1ZWRlIGNvbnRlbmVyIGluZm9ybWFjacOzbiBwcml2aWxlZ2lh
ZGEgbyBjb25maWRlbmNpYWwgeSBlcyBwYXJhIHVzbyBleGNsdXNpdm8gZGUgbGEgcGVyc29uYSBv
IGVudGlkYWQgZGUgZGVzdGluby4gU2kgbm8gZXMgdXN0ZWQuIGVsIGRlc3RpbmF0YXJpbyBpbmRp
Y2FkbywgcXVlZGEgbm90aWZpY2FkbyBkZSBxdWUgbGENCiBsZWN0dXJhLCB1dGlsaXphY2nDs24s
IGRpdnVsZ2FjacOzbiB5L28gY29waWEgc2luIGF1dG9yaXphY2nDs24gcHVlZGUgZXN0YXIgcHJv
aGliaWRhIGVuIHZpcnR1ZCBkZSBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZS4gU2kgaGEgcmVjaWJp
ZG8gZXN0ZSBtZW5zYWplIHBvciBlcnJvciwgbGUgcm9nYW1vcyBxdWUgbm9zIGxvIGNvbXVuaXF1
ZSBpbm1lZGlhdGFtZW50ZSBwb3IgZXN0YSBtaXNtYSB2w61hIHkgcHJvY2VkYSBhIHN1IGRlc3Ry
dWNjacOzbi48YnI+DQo8YnI+DQpUaGUgaW5mb3JtYXRpb24gY29udGFpbmVkIGluIHRoaXMgdHJh
bnNtaXNzaW9uIGlzIHByaXZpbGVnZWQgYW5kIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiBpbnRl
bmRlZCBvbmx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0eSBuYW1lZCBh
Ym92ZS4gSWYgdGhlIHJlYWRlciBvZiB0aGlzIG1lc3NhZ2UgaXMgbm90IHRoZSBpbnRlbmRlZCBy
ZWNpcGllbnQsIHlvdSBhcmUgaGVyZWJ5IG5vdGlmaWVkIHRoYXQgYW55IGRpc3NlbWluYXRpb24s
DQogZGlzdHJpYnV0aW9uIG9yIGNvcHlpbmcgb2YgdGhpcyBjb21tdW5pY2F0aW9uIGlzIHN0cmlj
dGx5IHByb2hpYml0ZWQuIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgdHJhbnNtaXNzaW9uIGlu
IGVycm9yLCBkbyBub3QgcmVhZCBpdC4gUGxlYXNlIGltbWVkaWF0ZWx5IHJlcGx5IHRvIHRoZSBz
ZW5kZXIgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGNvbW11bmljYXRpb24gaW4gZXJyb3Ig
YW5kIHRoZW4gZGVsZXRlIGl0Ljxicj4NCjxicj4NCkVzdGEgbWVuc2FnZW0gZSBzZXVzIGFuZXhv
cyBzZSBkaXJpZ2VtIGV4Y2x1c2l2YW1lbnRlIGFvIHNldSBkZXN0aW5hdMOhcmlvLCBwb2RlIGNv
bnRlciBpbmZvcm1hw6fDo28gcHJpdmlsZWdpYWRhIG91IGNvbmZpZGVuY2lhbCBlIMOpIHBhcmEg
dXNvIGV4Y2x1c2l2byBkYSBwZXNzb2Egb3UgZW50aWRhZGUgZGUgZGVzdGluby4gU2UgbsOjbyDD
qSB2b3NzYSBzZW5ob3JpYSBvIGRlc3RpbmF0w6FyaW8gaW5kaWNhZG8sIGZpY2Egbm90aWZpY2Fk
byBkZSBxdWUgYQ0KIGxlaXR1cmEsIHV0aWxpemHDp8OjbywgZGl2dWxnYcOnw6NvIGUvb3UgY8Oz
cGlhIHNlbSBhdXRvcml6YcOnw6NvIHBvZGUgZXN0YXIgcHJvaWJpZGEgZW0gdmlydHVkZSBkYSBs
ZWdpc2xhw6fDo28gdmlnZW50ZS4gU2UgcmVjZWJldSBlc3RhIG1lbnNhZ2VtIHBvciBlcnJvLCBy
b2dhbW9zLWxoZSBxdWUgbm9zIG8gY29tdW5pcXVlIGltZWRpYXRhbWVudGUgcG9yIGVzdGEgbWVz
bWEgdmlhIGUgcHJvY2VkYSBhIHN1YSBkZXN0cnVpw6fDo288L3NwYW4+PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_CY1PR09MB0922FE04B58DB9FA0D11429CA8240CY1PR09MB0922namp_--


From nobody Wed Jun 29 23:27:30 2016
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 A742412DA15 for <i2nsf@ietfa.amsl.com>; Wed, 29 Jun 2016 23:27:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.046
X-Spam-Level: 
X-Spam-Status: No, score=-4.046 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oJybA27hJYBL for <i2nsf@ietfa.amsl.com>; Wed, 29 Jun 2016 23:27:24 -0700 (PDT)
Received: from smtptc.telefonica.com (smtptc.telefonica.com [195.76.34.108]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D09D612DA19 for <I2NSF@ietf.org>; Wed, 29 Jun 2016 23:27:22 -0700 (PDT)
Received: from smtptc.telefonica.com (tgtim3c04.telefonica.com [127.0.0.1]) by IMSVA (Postfix) with ESMTP id DCF71885BE; Thu, 30 Jun 2016 08:27:19 +0200 (CEST)
Received: from ESTGVMSP101.EUROPE.telefonica.corp (unknown [10.92.4.9]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client CN "ESTGVMSP101", Issuer "ESTGVMSP101" (not verified)) by smtptc.telefonica.com (Postfix) with ESMTPS id C2F20885AA; Thu, 30 Jun 2016 08:27:19 +0200 (CEST)
Received: from emea01-db3-obe.outbound.protection.outlook.com (10.92.5.139) by tls.telefonica.com (10.92.6.49) with Microsoft SMTP Server (TLS) id 14.3.266.1; Thu, 30 Jun 2016 08:27:18 +0200
Received: from DB6PR0601MB2167.eurprd06.prod.outlook.com (10.168.57.26) by DB6PR0601MB2167.eurprd06.prod.outlook.com (10.168.57.26) with Microsoft SMTP Server (TLS) id 15.1.523.4; Thu, 30 Jun 2016 06:26:16 +0000
Received: from DB6PR0601MB2167.eurprd06.prod.outlook.com ([10.168.57.26]) by DB6PR0601MB2167.eurprd06.prod.outlook.com ([10.168.57.26]) with mapi id 15.01.0523.019; Thu, 30 Jun 2016 06:26:16 +0000
From: "Diego R. Lopez" <diego.r.lopez@telefonica.com>
To: John Strassner <strazpdj@gmail.com>
Thread-Topic: [I2nsf] what is the "client" to I2NSF controller? (was RE: Should we call "South Bound Interface" for the interface between "controller <-> NSF", and "North Bound Interface" for the interface between "Client <-> controller"?
Thread-Index: AQHRz666MDJZ6+ugqEWfGIBSku40v6ABXIMAgAA0uQA=
Date: Thu, 30 Jun 2016 06:26:16 +0000
Message-ID: <BDF94ED1-63BA-407F-8B27-4CD0D285009A@telefonica.com>
References: <4A95BA014132FF49AE685FAB4B9F17F657ED6AC1@dfweml501-mbb> <CAJwYUrFj=C2kfj6-D3nTiQTQqg7HeF=nRFDEVi51ggeEXQ34Fw@mail.gmail.com> <4A95BA014132FF49AE685FAB4B9F17F657ED76C2@dfweml501-mbb> <CAJwYUrGc=vqX8NrDGQRb_KthVFB3HDb4hzWPpX8-iLUYf+b=TQ@mail.gmail.com>
In-Reply-To: <CAJwYUrGc=vqX8NrDGQRb_KthVFB3HDb4hzWPpX8-iLUYf+b=TQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=diego.r.lopez@telefonica.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [195.97.117.252]
x-ms-office365-filtering-correlation-id: 33e890e5-a0dd-4018-a455-08d3a0af7146
x-microsoft-exchange-diagnostics: 1; DB6PR0601MB2167; 6:+Z+2DuO2v52ViKPvqC7esrz6+CDmN5toeDGcKNusmZ0H7i2YEegrRHGmNbDifKPQD8GT0yLnprfVKto/q51dHyapJNl2QcMEo0/eGoeg0y6pBLwuPDWrEKE+9DLyVqeKj12a9LZEYKbzfm6ttoRutBNDtoM+pcjb1YMOORbO0jlQBeOlgY2j9QpxhAkf4coXOOi/nJD4iK3UDGW6QuptEdnwn8GD/v8C3MxXCTiBJgNBaeglNq+NvminGkjkbTMapYjH6+x/EMNh6ug4xQaRdI4M7u3yvhPOJgvK45sc25Von4Rpadb1YCI5zKE4a9Mv; 5:0xfvSBfXutk8nrEKkFWdXTmEBuu5cpfcIdmuBKwxpso3zdplH8Z+VS80/Y43k63a2hrcJ/01edTeJTqThCU+uvE/ZcgM9IbpuOxdH7yuVkStKO3h/IY5liRyxUtVUVnzwnft5KFGFGj8k2t2fqDoMQ==; 24:uweIQT2sf+7qAlRVMksv+4lt9tVqJH3WP0gQYlXov5h22RmpjOOBnStSdN7kX09N5aKF8Of8ruzJXplsNVChAXvbNeHhKK2fvPz6wyogduw=; 7:+ipP1ais93qqMOqCkFwNCugCxmtcTlLjhwag3fQmaenwIqN5ic9NMz1r2es0cWZzWNB9e2L5WW8s1YVprw+N08SDTTEBlyAwavTsafEt4+bcLBv6igo+KJ8kT6M3rTWgFAHsAAQgvi+9j/9cJgy/9euQHND4sW1r9O/JvDNgRPZ8GBP++G+u70dbgan9Eiyxlqlu2NRAcingInChcMHyJ+q+xY9Wf4SkxkFTkAik2suN3vPy19Qhg2TY/VCq5Mt8A5lJ2gH4fInG5nt0ETPFCw==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB6PR0601MB2167;
x-microsoft-antispam-prvs: <DB6PR0601MB21676FACE3C5135F1810F084DF240@DB6PR0601MB2167.eurprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(40392960112811)(158342451672863)(192374486261705)(50582790962513)(5213294742642);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046); SRVR:DB6PR0601MB2167; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0601MB2167; 
x-forefront-prvs: 0989A7979C
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(7916002)(199003)(189002)(57704003)(377454003)(252514010)(24454002)(15975445007)(2900100001)(77096005)(82746002)(16236675004)(7846002)(101416001)(81166006)(92566002)(105586002)(93886004)(86362001)(8936002)(19617315012)(19580405001)(81156014)(8676002)(189998001)(10400500002)(3280700002)(106356001)(106116001)(83716003)(6116002)(76176999)(102836003)(586003)(3846002)(33656002)(122556002)(5002640100001)(11100500001)(7906003)(2906002)(36756003)(68736007)(1411001)(110136002)(7736002)(66066001)(3660700001)(87936001)(50986999)(4326007)(97736004)(2950100001)(54356999)(19580395003)(104396002); DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR0601MB2167; H:DB6PR0601MB2167.eurprd06.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: telefonica.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_BDF94ED163BA407F8B274CD0D285009Atelefonicacom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Jun 2016 06:26:16.8697 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9744600e-3e04-492e-baa1-25ec245c6f10
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0601MB2167
X-OriginatorOrg: telefonica.com
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/pnsoxwKPjcsCvJ6ZChewiPck3_A>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, Linda Dunbar <linda.dunbar@huawei.com>
Subject: Re: [I2nsf] what is the "client" to I2NSF controller? (was RE: Should we call "South Bound Interface" for the interface between "controller <-> NSF", and "North Bound Interface" for the interface between "Client <-> controller"?
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 30 Jun 2016 06:27:29 -0000

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

SSBhZ3JlZSB3aXRoIEpvaG7igJlzIHN1Z2dlc3Rpb25zLCBhbmQganVzdCB0byBhZGQgYW5vdGhl
ciBvcHRpb24gd2UgY291bGQgdGFsayBvZiDigJxjb25zdW1lcnPigJ0gYW5kIOKAnHByb3ZpZGVy
c+KAnSAob2YgSTJOU0Ygc2VydmljZXMpDQoNCkJlIGdvb2RlLA0KDQpPbiAzMCBKdW4gMjAxNiwg
YXQgMDY6MTcgLCBKb2huIFN0cmFzc25lciA8c3RyYXpwZGpAZ21haWwuY29tPG1haWx0bzpzdHJh
enBkakBnbWFpbC5jb20+PiB3cm90ZToNCg0KSGkgTGluZGEsDQoNCkFzIEkgc2FpZCwgYWxsIG9m
IHRoZSBleGFtcGxlcyBhcmUgbm90IHJlYWxseSAqKmNsaWVudHMqKiwgYnV0ICoqc2VydmVycyoq
IChJIHZpZXcgdGhlIGFkbWluIGFzIGhhdmluZyBhICJzZXJ2ZXIiIHJvbGUsIHNpbmNlIHRoZSBh
ZG1pbiBpcyB1c2luZyBhdCBsZWFzdCBvbmUgYXBwbGljYXRpb24gdG8gY29uZmlndXJlIG9yIG1v
bml0b3IgZnVuY3Rpb25hbGl0eSkuDQoNCkknbSBub3Qgc3VyZSBpZiB0aGlzIGlzIGEgImJldHRl
ciIgbmFtZSwgYnV0IEkgYW0gYSBkaXN0cmlidXRlZCBzeXN0ZW1zIHBlcnNvbiwgYW5kIHRvIG1l
LCAiY2xpZW50IiBpbXBsaWVzICJjbGllbnQtc2VydmVyIiBjb21wdXRpbmcuIEkgc2VlIG5vIHJl
YXNvbiB0byByZXN0cmljdCAob3IgaW1wbHkgYSByZXN0cmljdGlvbiBvZikgSTJOU0YgdG8gdGhp
cyBtb2RlbCBvZiBjb21wdXRpbmcuDQoNCkkgcGVyc29uYWxseSBwcmVmZXIgInBlZXIiLiBBbiBl
dmVuIG1vcmUgbmV1dHJhbCB0ZXJtIHdvdWxkIGJlICJyZXF1ZXN0b3IiICh2cyAicHJvdmlkZXIi
KS4NCg0KYmVzdCByZWdhcmRzLA0KSm9obg0KDQpPbiBTdW4sIEp1biAyNiwgMjAxNiBhdCA2OjI4
IEFNLCBMaW5kYSBEdW5iYXIgPGxpbmRhLmR1bmJhckBodWF3ZWkuY29tPG1haWx0bzpsaW5kYS5k
dW5iYXJAaHVhd2VpLmNvbT4+IHdyb3RlOg0KSm9obiwNCg0KVGhlIGRyYWZ0LWlldGYtaTJuc2Yt
ZnJhbWV3b3JrIGhhcyB0aG9zZSBleGFtcGxlcyBvZiBJMk5TRiBjbGllbnRzOg0KDQrigKIgICAg
ICAgIEFuIG92ZXJsYXkgbmV0d29yayBNZ3IgKGUuZy4gVmlkZW8gQ29uZmVyZW5jZSBOZXR3b3Jr
IE1ncikgd2hvIG5lZWRzIHRvIGR5bmFtaWNhbGx5IGluZm9ybSB0aGUgdW5kZXJsYXkgbmV0d29y
ayB0byBhbGxvdywgcmF0ZSBsaW1pdGluZyBvciBkZW55IGZsb3dzIChzb21lIG9mIHdoaWNoIGFy
ZSBlbmNyeXB0ZWQpIGJhc2VkIG9uIHNwZWNpZmljIGZpZWxkcyBpbiB0aGUgcGFja2V0cyBmb3Ig
YSBjZXJ0YWluIHRpbWUgc3Bhbi4NCg0K4oCiICAgICAgICBFbnRlcnByaXNlIEFkbWluaXN0cmF0
b3JzIGFuZCBtYW5hZ2VtZW50IHN5c3RlbSBuZWVkIHRvIHJlcXVlc3QgcHJvdmlkZXIgbmV0d29y
ayB0byBlbmZvcmNlIHNvbWUgcnVsZXMgdG8gdGhlaXIgc3BlY2lmaWMgZmxvd3MuDQoNCuKAoiAg
ICAgICAgQSBJb1QgbWFuYWdlbWVudCBzeXN0ZW0gc2VuZGluZyByZXF1ZXN0cyB0byB1bmRlcmxh
eSBuZXR3b3JrIHRvIGJsb2NrIGZsb3dzIHRoYXQgbWF0Y2ggdGhlaXIgc3BlY2lmaWMgY29uZGl0
aW9ucy4NCg0KU2ltcGx5IHB1dCwg4oCcSTJOU0YgY2xpZW504oCdIGNhbiBiZSB1c2VycyAoYWRt
aW5pc3RyYXRvcnMpLCBkaWZmZXJlbnQgZG9tYWluIG1hbmFnZXIsIG9yY2hlc3RyYXRpb24gc3lz
dGVtLCBvciBvdGhlcnMsICB3aG8gbmVlZCB0byBzcGVjaWZ5IHRoZWlyIGRlc2lyZWQgZmxvdyBw
b2xpY2llcy4NCg0KSXMgdGhlcmUgYSBiZXR0ZXIgbmFtZT8NCg0KDQpMaW5kYQ0KDQpGcm9tOiBK
b2huIFN0cmFzc25lciBbbWFpbHRvOnN0cmF6cGRqQGdtYWlsLmNvbTxtYWlsdG86c3RyYXpwZGpA
Z21haWwuY29tPl0NClNlbnQ6IFNhdHVyZGF5LCBKdW5lIDI1LCAyMDE2IDk6MDIgUE0NClRvOiBM
aW5kYSBEdW5iYXI7IEpvaG4gU3RyYXNzbmVyDQpDYzogSTJOU0ZAaWV0Zi5vcmc8bWFpbHRvOkky
TlNGQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtJMm5zZl0gU2hvdWxkIHdlIGNhbGwgIlNvdXRo
IEJvdW5kIEludGVyZmFjZSIgZm9yIHRoZSBpbnRlcmZhY2UgYmV0d2VlbiAiY29udHJvbGxlciA8
LT4gTlNGIiwgYW5kICJOb3J0aCBCb3VuZCBJbnRlcmZhY2UiIGZvciB0aGUgaW50ZXJmYWNlIGJl
dHdlZW4gIkNsaWVudCA8LT4gY29udHJvbGxlciI/DQoNCkhpIExpbmRhLA0KDQoNCkR1cmluZyB0
aGUgSTJOU0YgZWFybHkgc3RhZ2UgKGJlZm9yZSB0aGUgV0cgd2FzIGNyZWF0ZWQpLCAiY2FwYWJp
bGl0eSBpbnRlcmZhY2UiIHdhcyB1c2VkIHRvIHJlcHJlc2VudCB0aGUgaW50ZXJmYWNlIGJldHdl
ZW4gY29udHJvbGxlciA8LT4gTlNGLCBhbmQgInNlcnZpY2UgaW50ZXJmYWNlIiB3YXMgdXNlZCB0
byByZXByZXNlbnQgdGhlIGludGVyZmFjZSBiZXR3ZWVuIHRoZSBDbGllbnQgPC0+IGNvbnRyb2xs
ZXIuDQoNCjxqY3M+DQpUaGUgdGVybSAiY2FwYWJpbGl0eSBpbnRlcmZhY2UiIGRvZXNuJ3QgYm90
aGVyIG1lLiBIb3dldmVyLCBJIGRvbid0IHRoaW5rIHRoYXQgd2UgYXJlIHVzaW5nIGl0IHRvIGl0
cyBmdWxsIHBvdGVudGlhbCAtIHNlZSBiZWxvdy4NCg0KVGhlIHRlcm0gImNsaWVudCBpbnRlcmZh
Y2UiIGRvZXMgYm90aGVyIG1lLCBiZWNhdXNlDQogICAgMSkgdG8gbWUsIGl0IGltcGxpZXMgYSBj
bGllbnQtc2VydmVyIGFyY2hpdGVjdHVyZSAob3IgYSAzLXRpZXIgYXJjaGl0ZWN0dXJlIG9uIGEg
c3RyZXRjaCksIGFuZCBJIGRvbid0IHVuZGVyc3RhbmQgd2h5IHdlIHNob3VsZCBiZSBsaW1pdGVk
IHRvIHRoYXQNCiAgICAyKSB3aGF0IGlzIHRoZSBjbGllbnQ/IFRvIG1lLCBhIGNsaWVudCBpcyBh
IGhvc3QuIEFyZW4ndCB3ZSB0YWxraW5nIGFib3V0IHRoZSBhcHBsaWNhdGlvbiBoZXJlPyBUaGUg
ZXhhbXBsZXMgaW4geW91ciBmaWd1cmUgYXJlIGFyZ3VhYmx5IFNFUlZFUlMsDQogICAgICAgIG5v
dCBDTElFTlRTLiA6LSkNCjwvamNzDQoNCkFzIG1hbnkgcGVvcGxlIHVzZSB0aGUgdGVybWlub2xv
Z2llcyBsb29zZWx5LCB0aGUgIkNhcGFiaWxpdHkgSW50ZXJmYWNlIiBiZWluZyBpbnRlcmNoYW5n
ZWFibHkgdXNlZCB3aXRoICJDYXBhYmlsaXR5IExheWVyIiwgYW5kICJTZXJ2aWNlIEludGVyZmFj
ZSIgYmVpbmcgaW50ZXJjaGFuZ2VhYmx5IHVzZWQgd2l0aCAiU2VydmljZSBMYXllciIuDQoNCjxq
Y3M+DQpXYXJuaW5nLCB0aGlzIGlzIHByb2JhYmx5IGp1c3QgbWUsIGJ1dC4uLg0KDQouLi5JIGRv
IE5PVCBsaWtlICJsYXllcnMiLCBiZWNhdXNlIGFic3RyYWN0aW9ucyBzaG91bGQgd29yayBmb3Ig
ZXZlcnl0aGluZywgbm90IGp1c3Qgc29tZXRpbWVzLiBMb29rIGF0IG91ciAibGF5ZXJzIiAtIHdl
IHJlcGVhdGVkbHkgdmlvbGF0ZSB0aGUgdHJ1ZSBub3Rpb24gb2YgYSBsYXllciAoZS5nLiwgTVBM
UykuIExvb2sgYXQgYWxsIG9mIHRoZSAiaW50ZXItbGF5ZXIiIGNvbXBhdGliaWxpdHkgcHJvYmxl
bXMgd2UndmUgaGFkIG92ZXIgdGhlIHllYXJzLiBXaHkgZG8gd2UgbmVlZCB0byB1c2UgbGF5ZXJz
IGluIEkyTlNGPyBJIHdvdWxkIHN0cm9uZ2x5IGFyZ3VlIHRvIHVzZSAiaW50ZXJmYWNlIjsgaWYg
dGhhdCBpcyBub3QgYWNjZXB0YWJsZSwgdGhlbiBjaG9vc2UgYSBkaWZmZXJlbnQgdGVybSAoZS5n
LiwgcGxhbmVzKSB0aGF0IGRvZXMgbm90IGhhdmUgdGhlIHRyYWRpdGlvbmFsIGxpbWl0YXRpb25z
IG9mIGxheWVycy4NCjwvamNzPg0KDQpUaGUgSTJOU0YgVGVybWlub2xvZ3kgRHJhZnQgaGFzIGRl
ZmluZWQgdGhlICJDYXBhYmlsaXR5IExheWVyIiAoaW5kZXBlbmRlbnQgb2Ygd2hpY2ggaW50ZXJm
YWNlIHRvIHRoZSBjb250cm9sbGVyKSBmb3IgZXhwb3NpbmcgdGhlIGNhcGFiaWxpdHkgb2YgYSBk
b21haW4gKG92ZXIgQ2xpZW50IEZhY2luZyAgIEludGVyZmFjZSksIG9yIGZvciBleHBvc2luZyB0
aGUgY2FwYWJpbGl0eSBvZiBhIE5TRiAob3ZlciB0aGUgTlNGIEZhY2luZyBJbnRlcmZhY2UpLg0K
DQpCeSB0aGlzIGRlZmluaXRpb24sIEVDQSBQb2xpY3nigJlzICJFdmVudCIgY2FwYWJpbGl0eSBj
YW4gYmUgZGlzY292ZXJlZCBpbmRlcGVuZGVudGx5IGZyb20gdGhlICJDb25kaXRpb24iIGNhcGFi
aWxpdHksIG9yICJBY3Rpb24iIGNhcGFiaWxpdHkuDQoNCjxqY3M+DQpTb3JyeSwgSSBkaXNhZ3Jl
ZS4NCg0KRXZlbnRzLCBjb25kaXRpb25zLCBhbmQgYWN0aW9ucyBhcmUgTk9UIGNhcGFiaWxpdGll
cy4gQ2FwYWJpbGl0aWVzIGFyZSBkZWZpbmVkIGluIHRoZSBDYXBhYmlsaXRpZXMgRHJhZnQgYXM6
DQoNCiAgICBDYXBhYmlsaXRpZXMgYXJlIGZ1bmN0aW9ucyB0aGF0IE5TRnMgY2FuIHBlcmZvcm0u
IFRoaXMgaW50ZXJmYWNlDQogICAgaXMgdXNlZCB0byBhZHZlcnRpc2UsIHNlbGVjdCwgYW5kIGFj
dGl2YXRlIGNhcGFiaWxpdGllcyBvZiBzZWxlY3RlZA0KICAgIE5TRnMgaW4gYSB2ZW5kb3ItaW5k
ZXBlbmRlbnQgbWFubmVyLg0KDQpQdXQgYW5vdGhlciB3YXksIENhcGFiaWxpdGllcyBhcmUgdXNl
ZCB0byBkZWZpbmUgZnVuY3Rpb25zIHRoYXQgTUFZIGJlIHVzZWQuIFRoZXJlIGlzIG5vIGd1YXJh
bnRlZSB0aGF0IHRoZXkgd2lsbCBiZSBhY3R1YWxseSB1c2VkLiBGdXJ0aGVybW9yZSwgRXZlbnRz
LCBDb25kaXRpb25zLCBhbmQgQWN0aW9ucyBhcmUgdXNlZCB0byBjb25zdHJ1Y3QgYW4gRUNBIHBv
bGljeSBydWxlLiBFdmVudHMsIENvbmRpdGlvbnMsIGFuZCBBY3Rpb25zIGFyZSB0eXBlcyBvZiBC
b29sZWFuIHN0YXRlbWVudHMgKGF0IGxlYXN0IGluIEVDQSBydWxlcykgYW5kIGhhdmUgbm90aGlu
ZyB0byBkbyB3aXRoIENhcGFiaWxpdGllcy4NCg0KV2hpbGUgeW91IE1BWSBiZSBhYmxlIHRvIHJl
bGF0ZSBhIHJ1bGUgdG8gQ2FwYWJpbGl0aWVzLCB0aGV5IGFyZSB0d28gY29tcGxldGVseSBzZXBh
cmF0ZSB0aGluZ3MuDQo8L2pjcz4NClRoZXJlZm9yZSwgY29udGludWUgdXNpbmcgdGhlICDigJxD
YXBhYmlsaXR5IEludGVyZmFjZeKAnSBjYW4gY2F1c2UgbW9yZSBjb25mdXNpb24gaW4gdGhlIGZ1
dHVyZSBhcyBpdHMgc291bmQgaXMgdG9vIGNsb3NlIHRvIHRoZSDigJxDYXBhYmlsaXR5IGxheWVy
4oCdLg0KDQo8amNzPg0KQWdyZWUuIFNvIGxldCdzIGdldCByaWQgb2YgQ2FwYWJpbGl0eSAqKmxh
eWVyKiouIEl0IGlzbid0IGEgbGF5ZXIsIGJlY2F1c2UuLi4NCg0KLi4ud2FpdCBmb3IgaXQuLi4N
Cg0KLi4uQ2FwYWJpbGl0aWVzIGNvdWxkIGJlIHVzZWQgdG8gZGVzY3JpYmUgTlNGIGZ1bmN0aW9u
cyBhcyB3ZWxsIGFzIENvbnRyb2xsZXIgZnVuY3Rpb25zLiBUaHVzLCB0aGVyZSBpcyBubyAibGF5
ZXIiIGluIHRoZSBjbGFzc2ljYWwgZGVmaW5pdGlvbiBvZiB0aGUgdGVybSAibGF5ZXIiLg0KPC9q
Y3M+DQoNClRoZXJlZm9yZSwgd2UgYXJlIGFza2luZyBwZW9wbGUgdG8gc3RhdGUgd2hpY2ggb2Yg
IHRoZSBmb2xsb3dpbmcgb3B0aW9ucyBzaG91bGQgYmUgdXNlZDoNCg0KDQoxLiAgICAgIFVzZSDi
gJxDbGllbnQgRmFjaW5nIEludGVyZmFjZeKAnSBmb3IgIkNsaWVudCA8LT4gY29udHJvbGxlciI7
IGFuZCDigJxOU0YgRmFjaW5nIEludGVyZmFjZeKAnSBmb3IgImNvbnRyb2xsZXIgPC0+IE5TRiIs
DQoNCjIuICAgICAgVXNlIOKAnENvbnRyb2xsZXIgTm9ydGggQm91bmQgSW50ZXJmYWNl4oCdIGZv
ciAiQ2xpZW50IDwtPiBjb250cm9sbGVyIjsgYW5kIOKAnENvbnRyb2xsZXIgU291dGggQm91bmQg
SW50ZXJmYWNl4oCdIGZvciDigJxjb250cm9sbGVyIDwtPiBOU0YiLCBvcg0KDQpPciB5b3UgY2Fu
IHByb3ZpZGUgYSBiZXR0ZXIgb3B0aW9uLg0KDQo8amNzPg0KSSBjaG9vc2Ugb3B0aW9uIDMuIDot
KQ0KDQpUaGUgcHJvYmxlbSB3aXRoICJDbGllbnQtRmFjaW5nIEludGVyZmFjZSIgaXMgdGhhdCBJ
J20gbm90IHN1cmUgd2hhdCBhICJDbGllbnQiIGlzIGluIE5TRi4NCk5TRi1GYWNpbmcgSW50ZXJm
YWNlIGlzIE9LOyBteSBwcm9ibGVtIGlzLCB3aHkgYXJlIHdlIGludHJvZHVjaW5nIFlldCBBbm90
aGVyIFRlcm0/DQoNClRoZSBwcm9ibGVtIHdpdGggTm9ydGhib3VuZCBhbmQgU291dGhib3VuZCBp
cyB0aGF0IHRoZXJlIGlzIG5vIGNsZWFyICJub3J0aCIgYW5kICJzb3V0aCIgaGVyZS4gTG9vayBh
dCBhbGwgb2YgdGhlIHByb2plY3RzIHRoYXQgcHJvcG9zZSB2YXJpb3VzIGRhdGEgbW9kZWxzIGF0
IGJvdGggdGhlIGRldmljZSBpbnRlcmZhY2UgbGV2ZWwgQU5EIHRoZSBuZXR3b3JrIG1hbmFnZW1l
bnQgYXBwbGljYXRpb24gbGF5ZXIuIFNvIHRlbGwgbWUsIHdoaWNoIGlzICJzb3V0aCIgaGVyZT8g
Oi0pDQoNCk5vdywgYXMgZm9yIG9wdGlvbiAzLCBJJ20gdGhpbmtpbmcgYWJvdXQgaXQuIEhvd2V2
ZXIsIEkgZG8gdGhpbmsgdGhhdCB5b3UgaGF2ZSBzcG90dGVkIGFuIGltcG9ydGFudCBpbmNvbnNp
c3RlbmN5LCBzbyBsZXQncyB0YWtlIHRpbWUgdG8gZml4IGl0IGFuZCBub3QgcnVzaCBpbnRvIHJh
c2ggZGVjaXNpb25zLg0KPC9qY3M+DQoNCmJlc3QgcmVnYXJkcywNCkpvaG4NCg0KDQoNCk9uIFRo
dSwgSnVuIDIzLCAyMDE2IGF0IDM6MzEgUE0sIExpbmRhIER1bmJhciA8bGluZGEuZHVuYmFyQGh1
YXdlaS5jb208bWFpbHRvOmxpbmRhLmR1bmJhckBodWF3ZWkuY29tPj4gd3JvdGU6DQoNCkkyTlNG
IFdHOg0KDQoNCg0KTmVlZCB5b3VyIG9waW5pb24gZm9yIGEgZ29vZCBuYW1lIHRvIHJlcHJlc2Vu
dCDigJxDbGllbnQgRmFjaW5nIEludGVyZmFjZeKAnSBhbmQg4oCcTlNGIEZhY2luZyBJbnRlcmZh
Y2XigJ0gb2YgdGhlIEkyTlNGIHJlZmVyZW5jZSBtb2RlbDoNCiAgICAgICAgICAgICAgKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KICAgICAg
ICAgICAgICB8ICAgICAgSTJOU0YgQ2xpZW50ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8DQogICAgICAgICAgICAgIHwgRS5nLiBPdmVybGF5IE5ldHdvcmsgTWdudCwgRW50ZXJw
cmlzZSBuZXR3b3JrIE1nbnQgIHwNCiAgICAgICAgICAgICAgfCAgYW5vdGhlciBuZXR3b3JrIGRv
bWFpbuKAmXMgbWdudCwgZXRjLiAgICAgICAgICAgICAgICB8DQogICAgICAgICAgICAgICstLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCiAgICAg
ICAgICAgICAgICAgICAgICAgICB8DQogICAgICAgICAgICAgICAgICAgICAgICAgfCAgQ2xpZW50
IEZhY2luZyBJbnRlcmZhY2UNCiAgICAgICAgICAgICAgICAgICAgICAgICB8DQogICAgICAgICAg
ICAgICAgICAgKy0tLS0tKy0tLS0tLS0tLS0tLS0tLSsNCiAgICAgICAgICAgICAgICAgICB8TmV0
d29yayBPcGVyYXRvciBtZ210fCAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tKw0KICAgICAg
ICAgICAgICAgICAgIHwgU2VjdXJpdHkgQ29udHJvbGxlciB8IDwgLS0tLS0tLS0tID4gfCBEZXZl
bG9wZXLigJlzIHwNCiAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLSstLS0tLS0tLS0tKyAg
UmVnaXN0cmF0aW9uIHwgTWdudCBTeXN0ZW0gfA0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAgICAgICAgICAgSW50ZXJmYWNlICAgKy0tLS0tLS0tLS0tLS0rDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IE5T
RiBGYWNpbmcgSW50ZXJmYWNlDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQogICAg
ICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsN
CiAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfA0KICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8DQogICArLS0tKy0tKyAgICAgICAgICstLS0tLS0rICAgICAgICAgICAgICstLS0t
LS0rICAgICAgICstLSstLS0rDQogICArIE5TRi0xKyAtLS0tLS0tICsgTlNGLW4rICAgICAgICAg
ICAgICtOU0YtMSArIC0tLS0tICtOU0YtbSArICAuIC4gLg0KICAgKy0tLS0tLSsgICAgICAgICAr
LS0tLS0tKyAgICAgICAgICAgICArLS0tLS0tKyAgICAgICArLS0tLS0tKw0KDQogICBWZW5kb3Ig
QSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFZlbmRvciBCDQoNCg0KDQoN
Cg0KRHVyaW5nIHRoZSBJMk5TRiBlYXJseSBzdGFnZSAoYmVmb3JlIHRoZSBXRyB3YXMgY3JlYXRl
ZCksICJjYXBhYmlsaXR5IGludGVyZmFjZSIgd2FzIHVzZWQgdG8gcmVwcmVzZW50IHRoZSBpbnRl
cmZhY2UgYmV0d2VlbiBjb250cm9sbGVyIDwtPiBOU0YsIGFuZCAic2VydmljZSBpbnRlcmZhY2Ui
IHdhcyB1c2VkIHRvIHJlcHJlc2VudCB0aGUgaW50ZXJmYWNlIGJldHdlZW4gdGhlIENsaWVudCA8
LT4gY29udHJvbGxlci4NCg0KDQoNCkFzIG1hbnkgcGVvcGxlIHVzZSB0aGUgdGVybWlub2xvZ2ll
cyBsb29zZWx5LCB0aGUgIkNhcGFiaWxpdHkgSW50ZXJmYWNlIiBiZWluZyBpbnRlcmNoYW5nZWFi
bHkgdXNlZCB3aXRoICJDYXBhYmlsaXR5IExheWVyIiwgYW5kICJTZXJ2aWNlIEludGVyZmFjZSIg
YmVpbmcgaW50ZXJjaGFuZ2VhYmx5IHVzZWQgd2l0aCAiU2VydmljZSBMYXllciIuDQoNCg0KDQpU
aGUgSTJOU0YgVGVybWlub2xvZ3kgRHJhZnQgaGFzIGRlZmluZWQgdGhlICJDYXBhYmlsaXR5IExh
eWVyIiAoaW5kZXBlbmRlbnQgb2Ygd2hpY2ggaW50ZXJmYWNlIHRvIHRoZSBjb250cm9sbGVyKSBm
b3IgZXhwb3NpbmcgdGhlIGNhcGFiaWxpdHkgb2YgYSBkb21haW4gKG92ZXIgQ2xpZW50IEZhY2lu
ZyAgIEludGVyZmFjZSksIG9yIGZvciBleHBvc2luZyB0aGUgY2FwYWJpbGl0eSBvZiBhIE5TRiAo
b3ZlciB0aGUgTlNGIEZhY2luZyBJbnRlcmZhY2UpLg0KDQpCeSB0aGlzIGRlZmluaXRpb24sIEVD
QSBQb2xpY3nigJlzICJFdmVudCIgY2FwYWJpbGl0eSBjYW4gYmUgZGlzY292ZXJlZCBpbmRlcGVu
ZGVudGx5IGZyb20gdGhlICJDb25kaXRpb24iIGNhcGFiaWxpdHksIG9yICJBY3Rpb24iIGNhcGFi
aWxpdHkuDQoNCg0KVGhlcmVmb3JlLCBjb250aW51ZSB1c2luZyB0aGUgIOKAnENhcGFiaWxpdHkg
SW50ZXJmYWNl4oCdIGNhbiBjYXVzZSBtb3JlIGNvbmZ1c2lvbiBpbiB0aGUgZnV0dXJlIGFzIGl0
cyBzb3VuZCBpcyB0b28gY2xvc2UgdG8gdGhlIOKAnENhcGFiaWxpdHkgbGF5ZXLigJ0uDQoNClRo
ZXJlZm9yZSwgd2UgYXJlIGFza2luZyBwZW9wbGUgdG8gc3RhdGUgd2hpY2ggb2YgIHRoZSBmb2xs
b3dpbmcgb3B0aW9ucyBzaG91bGQgYmUgdXNlZDoNCg0KDQoxLiAgICAgIFVzZSDigJxDbGllbnQg
RmFjaW5nIEludGVyZmFjZeKAnSBmb3IgIkNsaWVudCA8LT4gY29udHJvbGxlciI7IGFuZCDigJxO
U0YgRmFjaW5nIEludGVyZmFjZeKAnSBmb3IgImNvbnRyb2xsZXIgPC0+IE5TRiIsDQoNCjIuICAg
ICAgVXNlIOKAnENvbnRyb2xsZXIgTm9ydGggQm91bmQgSW50ZXJmYWNl4oCdIGZvciAiQ2xpZW50
IDwtPiBjb250cm9sbGVyIjsgYW5kIOKAnENvbnRyb2xsZXIgU291dGggQm91bmQgSW50ZXJmYWNl
4oCdIGZvciDigJxjb250cm9sbGVyIDwtPiBOU0YiLCBvcg0KDQpPciB5b3UgY2FuIHByb3ZpZGUg
YSBiZXR0ZXIgb3B0aW9uLg0KDQpUaGFua3MsIExpbmRhDQoNCg0KDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KSTJuc2YgbWFpbGluZyBsaXN0DQpJMm5z
ZkBpZXRmLm9yZzxtYWlsdG86STJuc2ZAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL2kybnNmDQoNCg0KDQotLQ0KcmVnYXJkcywNCkpvaG4NCg0KDQoNCi0t
DQpyZWdhcmRzLA0KSm9obg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCkkybnNmIG1haWxpbmcgbGlzdA0KSTJuc2ZAaWV0Zi5vcmc8bWFpbHRvOkkybnNm
QGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pMm5zZg0K
DQotLQ0KIkVzdGEgdmV6IG5vIGZhbGxhcmVtb3MsIERvY3RvciBJbmZpZXJubyINCg0KRHIgRGll
Z28gUi4gTG9wZXoNClRlbGVmb25pY2EgSStEDQpodHRwOi8vcGVvcGxlLnRpZC5lcy9kaWVnby5s
b3Blei8NCg0KZS1tYWlsOiBkaWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29tDQpUZWw6ICAgICsz
NCA5MTMgMTI5IDA0MQ0KTW9iaWxlOiArMzQgNjgyIDA1MSAwOTENCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0NCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
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_BDF94ED163BA407F8B274CD0D285009Atelefonicacom_
Content-Type: text/html; charset="utf-8"
Content-ID: <48B51FB3EFD6E04BBF17D7A3A7206FEA@eurprd06.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KSSBhZ3JlZSB3aXRoIEpvaG7igJlz
IHN1Z2dlc3Rpb25zLCBhbmQganVzdCB0byBhZGQgYW5vdGhlciBvcHRpb24gd2UgY291bGQgdGFs
ayBvZiDigJxjb25zdW1lcnPigJ0gYW5kIOKAnHByb3ZpZGVyc+KAnSAob2YgSTJOU0Ygc2Vydmlj
ZXMpDQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5C
ZSBnb29kZSw8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPGRpdj4NCjxibG9j
a3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj5PbiAzMCBKdW4gMjAx
NiwgYXQgMDY6MTcgLCBKb2huIFN0cmFzc25lciAmbHQ7PGEgaHJlZj0ibWFpbHRvOnN0cmF6cGRq
QGdtYWlsLmNvbSIgY2xhc3M9IiI+c3RyYXpwZGpAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PC9k
aXY+DQo8YnIgY2xhc3M9IkFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPg0KPGRpdiBjbGFzcz0i
Ij4NCjxkaXYgZGlyPSJsdHIiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj5IaSBMaW5kYSw8L2Rp
dj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPkFz
IEkgc2FpZCwgYWxsIG9mIHRoZSBleGFtcGxlcyBhcmUgbm90IHJlYWxseSAqKmNsaWVudHMqKiwg
YnV0ICoqc2VydmVycyoqIChJIHZpZXcgdGhlIGFkbWluIGFzIGhhdmluZyBhICZxdW90O3NlcnZl
ciZxdW90OyByb2xlLCBzaW5jZSB0aGUgYWRtaW4gaXMgdXNpbmcgYXQgbGVhc3Qgb25lIGFwcGxp
Y2F0aW9uIHRvIGNvbmZpZ3VyZSBvciBtb25pdG9yIGZ1bmN0aW9uYWxpdHkpLjwvZGl2Pg0KPGRp
diBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+SSdtIG5vdCBz
dXJlIGlmIHRoaXMgaXMgYSAmcXVvdDtiZXR0ZXImcXVvdDsgbmFtZSwgYnV0IEkgYW0gYSBkaXN0
cmlidXRlZCBzeXN0ZW1zIHBlcnNvbiwgYW5kIHRvIG1lLCAmcXVvdDtjbGllbnQmcXVvdDsgaW1w
bGllcyAmcXVvdDtjbGllbnQtc2VydmVyJnF1b3Q7IGNvbXB1dGluZy4gSSBzZWUgbm8gcmVhc29u
IHRvIHJlc3RyaWN0IChvciBpbXBseSBhIHJlc3RyaWN0aW9uIG9mKSBJMk5TRiB0byB0aGlzIG1v
ZGVsIG9mIGNvbXB1dGluZy48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9k
aXY+DQo8ZGl2IGNsYXNzPSIiPkkgcGVyc29uYWxseSBwcmVmZXIgJnF1b3Q7cGVlciZxdW90Oy4g
QW4gZXZlbiBtb3JlIG5ldXRyYWwgdGVybSB3b3VsZCBiZSAmcXVvdDtyZXF1ZXN0b3ImcXVvdDsg
KHZzICZxdW90O3Byb3ZpZGVyJnF1b3Q7KS48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNz
PSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPmJlc3QgcmVnYXJkcyw8L2Rpdj4NCjxkaXYgY2xh
c3M9IiI+Sm9objwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSI+PGJyIGNs
YXNzPSIiPg0KPGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPk9uIFN1biwgSnVuIDI2LCAyMDE2IGF0
IDY6MjggQU0sIExpbmRhIER1bmJhciA8c3BhbiBkaXI9Imx0ciIgY2xhc3M9IiI+DQombHQ7PGEg
aHJlZj0ibWFpbHRvOmxpbmRhLmR1bmJhckBodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayIgY2xh
c3M9IiI+bGluZGEuZHVuYmFyQGh1YXdlaS5jb208L2E+Jmd0Ozwvc3Bhbj4gd3JvdGU6PGJyIGNs
YXNzPSIiPg0KPGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjAg
MCAwIC44ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+DQo8
ZGl2IGxhbmc9IkVOLVVTIiB2bGluaz0icHVycGxlIiBsaW5rPSJibHVlIiBjbGFzcz0iIj4NCjxk
aXYgY2xhc3M9IiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFmNDk3ZCIgY2xhc3M9IiI+Sm9obiwNCjx1IGNsYXNzPSIiPjwvdT48dSBj
bGFzcz0iIj48L3U+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMWY0OTdkIiBjbGFzcz0iIj48dSBjbGFzcz0iIj48L3U+
Jm5ic3A7PHUgY2xhc3M9IiI+PC91Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFmNDk3ZCIgY2xhc3M9IiI+VGhlIGRy
YWZ0LWlldGYtaTJuc2YtZnJhbWV3b3JrIGhhcyB0aG9zZSBleGFtcGxlcyBvZiBJMk5TRiBjbGll
bnRzOjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSIiPjx1IGNsYXNzPSIiPjwvdT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTpTeW1ib2w7Y29sb3I6IzFmNDk3ZCIgY2xhc3M9IiI+PHNwYW4gY2xhc3M9IiI+wrc8c3Bh
biBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiIGNsYXNzPSIi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bh
bj48L3NwYW4+PHUgY2xhc3M9IiI+PC91PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMWY0OTdkIiBjbGFzcz0iIj5BbiBvdmVybGF5IG5ldHdvcmsgTWdyIChlLmcuIFZpZGVvIENv
bmZlcmVuY2UgTmV0d29yayBNZ3IpIHdobyBuZWVkcyB0byBkeW5hbWljYWxseSBpbmZvcm0gdGhl
IHVuZGVybGF5IG5ldHdvcmsgdG8gYWxsb3csIHJhdGUgbGltaXRpbmcNCiBvciBkZW55IGZsb3dz
IChzb21lIG9mIHdoaWNoIGFyZSBlbmNyeXB0ZWQpIGJhc2VkIG9uIHNwZWNpZmljIGZpZWxkcyBp
biB0aGUgcGFja2V0cyBmb3IgYSBjZXJ0YWluIHRpbWUgc3Bhbi4NCjx1IGNsYXNzPSIiPjwvdT48
dSBjbGFzcz0iIj48L3U+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSIiPjx1IGNsYXNzPSIiPjwvdT48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTpTeW1ib2w7Y29sb3I6IzFm
NDk3ZCIgY2xhc3M9IiI+PHNwYW4gY2xhc3M9IiI+wrc8c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAm
cXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiIGNsYXNzPSIiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PHUgY2xhc3M9IiI+
PC91PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMWY0OTdkIiBjbGFzcz0iIj5F
bnRlcnByaXNlIEFkbWluaXN0cmF0b3JzIGFuZCBtYW5hZ2VtZW50IHN5c3RlbSBuZWVkIHRvIHJl
cXVlc3QgcHJvdmlkZXIgbmV0d29yayB0byBlbmZvcmNlIHNvbWUgcnVsZXMgdG8gdGhlaXIgc3Bl
Y2lmaWMgZmxvd3MuDQo8dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91Pjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iIj48dSBjbGFzcz0iIj48L3U+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6U3ltYm9sO2NvbG9yOiMxZjQ5N2QiIGNsYXNzPSIiPjxzcGFuIGNsYXNz
PSIiPsK3PHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7
IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwv
c3Bhbj48L3NwYW4+PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFmNDk3ZCIgY2xhc3M9IiI+QSBJb1QgbWFuYWdlbWVudCBzeXN0ZW0gc2Vu
ZGluZyByZXF1ZXN0cyB0byB1bmRlcmxheSBuZXR3b3JrIHRvIGJsb2NrIGZsb3dzIHRoYXQgbWF0
Y2ggdGhlaXIgc3BlY2lmaWMgY29uZGl0aW9ucy4NCjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0i
Ij48L3U+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMWY0OTdkIiBjbGFzcz0iIj48dSBjbGFzcz0iIj48L3U+Jm5ic3A7
PHUgY2xhc3M9IiI+PC91Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFmNDk3ZCIgY2xhc3M9IiI+U2ltcGx5IHB1dCwg
4oCcSTJOU0YgY2xpZW504oCdIGNhbiBiZSB1c2VycyAoYWRtaW5pc3RyYXRvcnMpLCBkaWZmZXJl
bnQgZG9tYWluIG1hbmFnZXIsIG9yY2hlc3RyYXRpb24gc3lzdGVtLCBvciBvdGhlcnMsICZuYnNw
O3dobyBuZWVkIHRvIHNwZWNpZnkgdGhlaXIgZGVzaXJlZA0KIGZsb3cgcG9saWNpZXMuIDx1IGNs
YXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMWY0OTdkIiBjbGFzcz0iIj48
dSBjbGFzcz0iIj48L3U+Jm5ic3A7PHUgY2xhc3M9IiI+PC91Pjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFmNDk3ZCIg
Y2xhc3M9IiI+SXMgdGhlcmUgYSBiZXR0ZXIgbmFtZT8NCjx1IGNsYXNzPSIiPjwvdT48dSBjbGFz
cz0iIj48L3U+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMWY0OTdkIiBjbGFzcz0iIj48dSBjbGFzcz0iIj48L3U+Jm5i
c3A7PHUgY2xhc3M9IiI+PC91Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFmNDk3ZCIgY2xhc3M9IiI+PHUgY2xhc3M9
IiI+PC91PiZuYnNwOzx1IGNsYXNzPSIiPjwvdT48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxZjQ5N2QiIGNsYXNzPSIi
PkxpbmRhPHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxZjQ5N2Qi
IGNsYXNzPSIiPjx1IGNsYXNzPSIiPjwvdT4mbmJzcDs8dSBjbGFzcz0iIj48L3U+PC9zcGFuPjwv
cD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI2I1YzRkZiAxLjBw
dDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIiBjbGFzcz0iIj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7IiBjbGFzcz0iIj5Gcm9t
Ojwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiIGNsYXNzPSIiPiBKb2huIFN0
cmFzc25lciBbbWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzdHJhenBkakBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIiBjbGFzcz0iIj5zdHJhenBkakBnbWFpbC5jb208L2E+XQ0KPGJyIGNsYXNzPSIi
Pg0KPGIgY2xhc3M9IiI+U2VudDo8L2I+IFNhdHVyZGF5LCBKdW5lIDI1LCAyMDE2IDk6MDIgUE08
YnIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj5Ubzo8L2I+IExpbmRhIER1bmJhcjsgSm9obiBTdHJh
c3NuZXI8YnIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0bzpJ
Mk5TRkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSIiPkkyTlNGQGlldGYub3JnPC9h
PjxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPlN1YmplY3Q6PC9iPiBSZTogW0kybnNmXSBTaG91
bGQgd2UgY2FsbCAmcXVvdDtTb3V0aCBCb3VuZCBJbnRlcmZhY2UmcXVvdDsgZm9yIHRoZSBpbnRl
cmZhY2UgYmV0d2VlbiAmcXVvdDtjb250cm9sbGVyICZsdDstJmd0OyBOU0YmcXVvdDssIGFuZCAm
cXVvdDtOb3J0aCBCb3VuZCBJbnRlcmZhY2UmcXVvdDsgZm9yIHRoZSBpbnRlcmZhY2UgYmV0d2Vl
biAmcXVvdDtDbGllbnQgJmx0Oy0mZ3Q7IGNvbnRyb2xsZXImcXVvdDs/PHUgY2xhc3M9IiI+PC91
Pjx1IGNsYXNzPSIiPjwvdT48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48dSBjbGFzcz0iIj48L3U+Jm5ic3A7PHUgY2xhc3M9IiI+PC91PjwvcD4NCjxkaXYgY2xhc3M9
IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgTGluZGEsPHUgY2xh
c3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3A+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48dSBjbGFzcz0iIj48L3U+Jm5ic3A7PHUgY2xhc3M9IiI+PC91
PjwvcD4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxwIGNsYXNzPSIiPkR1cmluZyB0aGUgSTJO
U0YgZWFybHkgc3RhZ2UgKGJlZm9yZSB0aGUgV0cgd2FzIGNyZWF0ZWQpLCAmcXVvdDtjYXBhYmls
aXR5IGludGVyZmFjZSZxdW90OyB3YXMgdXNlZCB0byByZXByZXNlbnQgdGhlIGludGVyZmFjZSBi
ZXR3ZWVuIGNvbnRyb2xsZXIgJmx0Oy0mZ3Q7IE5TRiwgYW5kICZxdW90O3NlcnZpY2UgaW50ZXJm
YWNlJnF1b3Q7IHdhcyB1c2VkIHRvIHJlcHJlc2VudCB0aGUgaW50ZXJmYWNlIGJldHdlZW4gdGhl
IENsaWVudCAmbHQ7LSZndDsgY29udHJvbGxlci4NCjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0i
Ij48L3U+PC9wPg0KPHAgY2xhc3M9IiI+Jmx0O2pjcyZndDs8YnIgY2xhc3M9IiI+DQpUaGUgdGVy
bSAmcXVvdDtjYXBhYmlsaXR5IGludGVyZmFjZSZxdW90OyBkb2Vzbid0IGJvdGhlciBtZS4gSG93
ZXZlciwgSSBkb24ndCB0aGluayB0aGF0IHdlIGFyZSB1c2luZyBpdCB0byBpdHMgZnVsbCBwb3Rl
bnRpYWwgLSBzZWUgYmVsb3cuPHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3A+DQo8
cCBjbGFzcz0iIj5UaGUgdGVybSAmcXVvdDtjbGllbnQgaW50ZXJmYWNlJnF1b3Q7IGRvZXMgYm90
aGVyIG1lLCBiZWNhdXNlPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7IDEpIHRvIG1l
LCBpdCBpbXBsaWVzIGEgY2xpZW50LXNlcnZlciBhcmNoaXRlY3R1cmUgKG9yIGEgMy10aWVyIGFy
Y2hpdGVjdHVyZSBvbiBhIHN0cmV0Y2gpLCBhbmQgSSBkb24ndCB1bmRlcnN0YW5kIHdoeSB3ZSBz
aG91bGQgYmUgbGltaXRlZCB0byB0aGF0PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7
IDIpIHdoYXQgaXMgdGhlIGNsaWVudD8gVG8gbWUsIGEgY2xpZW50IGlzIGEgaG9zdC4gQXJlbid0
IHdlIHRhbGtpbmcgYWJvdXQgdGhlIGFwcGxpY2F0aW9uIGhlcmU/IFRoZSBleGFtcGxlcyBpbiB5
b3VyIGZpZ3VyZSBhcmUgYXJndWFibHkgU0VSVkVSUyw8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbm90IENMSUVOVFMuIDotKTxiciBjbGFz
cz0iIj4NCiZsdDsvamNzPHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3A+DQo8cCBj
bGFzcz0iIj5BcyBtYW55IHBlb3BsZSB1c2UgdGhlIHRlcm1pbm9sb2dpZXMgbG9vc2VseSwgdGhl
ICZxdW90O0NhcGFiaWxpdHkgSW50ZXJmYWNlJnF1b3Q7IGJlaW5nIGludGVyY2hhbmdlYWJseSB1
c2VkIHdpdGggJnF1b3Q7Q2FwYWJpbGl0eSBMYXllciZxdW90OywgYW5kICZxdW90O1NlcnZpY2Ug
SW50ZXJmYWNlJnF1b3Q7IGJlaW5nIGludGVyY2hhbmdlYWJseSB1c2VkIHdpdGggJnF1b3Q7U2Vy
dmljZSBMYXllciZxdW90Oy4NCjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wPg0K
PHAgY2xhc3M9IiI+Jmx0O2pjcyZndDs8YnIgY2xhc3M9IiI+DQpXYXJuaW5nLCB0aGlzIGlzIHBy
b2JhYmx5IGp1c3QgbWUsIGJ1dC4uLjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9w
Pg0KPHAgY2xhc3M9IiI+Li4uSSBkbyBOT1QgbGlrZSAmcXVvdDtsYXllcnMmcXVvdDssIGJlY2F1
c2UgYWJzdHJhY3Rpb25zIHNob3VsZCB3b3JrIGZvciBldmVyeXRoaW5nLCBub3QganVzdCBzb21l
dGltZXMuIExvb2sgYXQgb3VyICZxdW90O2xheWVycyZxdW90OyAtIHdlIHJlcGVhdGVkbHkgdmlv
bGF0ZSB0aGUgdHJ1ZSBub3Rpb24gb2YgYSBsYXllciAoZS5nLiwgTVBMUykuIExvb2sgYXQgYWxs
IG9mIHRoZSAmcXVvdDtpbnRlci1sYXllciZxdW90OyBjb21wYXRpYmlsaXR5IHByb2JsZW1zIHdl
J3ZlIGhhZA0KIG92ZXIgdGhlIHllYXJzLiBXaHkgZG8gd2UgbmVlZCB0byB1c2UgbGF5ZXJzIGlu
IEkyTlNGPyBJIHdvdWxkIHN0cm9uZ2x5IGFyZ3VlIHRvIHVzZSAmcXVvdDtpbnRlcmZhY2UmcXVv
dDs7IGlmIHRoYXQgaXMgbm90IGFjY2VwdGFibGUsIHRoZW4gY2hvb3NlIGEgZGlmZmVyZW50IHRl
cm0gKGUuZy4sIHBsYW5lcykgdGhhdCBkb2VzIG5vdCBoYXZlIHRoZSB0cmFkaXRpb25hbCBsaW1p
dGF0aW9ucyBvZiBsYXllcnMuPGJyIGNsYXNzPSIiPg0KJmx0Oy9qY3MmZ3Q7PHUgY2xhc3M9IiI+
PC91Pjx1IGNsYXNzPSIiPjwvdT48L3A+DQo8cCBjbGFzcz0iIj5UaGUgSTJOU0YgVGVybWlub2xv
Z3kgRHJhZnQgaGFzIGRlZmluZWQgdGhlICZxdW90O0NhcGFiaWxpdHkgTGF5ZXImcXVvdDsgKGlu
ZGVwZW5kZW50IG9mIHdoaWNoIGludGVyZmFjZSB0byB0aGUgY29udHJvbGxlcikgZm9yIGV4cG9z
aW5nIHRoZSBjYXBhYmlsaXR5IG9mIGEgZG9tYWluIChvdmVyIENsaWVudCBGYWNpbmcgJm5ic3A7
Jm5ic3A7SW50ZXJmYWNlKSwgb3IgZm9yIGV4cG9zaW5nIHRoZSBjYXBhYmlsaXR5IG9mIGEgTlNG
IChvdmVyIHRoZSBOU0YgRmFjaW5nDQogSW50ZXJmYWNlKS4gPHUgY2xhc3M9IiI+PC91Pjx1IGNs
YXNzPSIiPjwvdT48L3A+DQo8cCBjbGFzcz0iIj5CeSB0aGlzIGRlZmluaXRpb24sIEVDQSBQb2xp
Y3nigJlzICZxdW90O0V2ZW50JnF1b3Q7IGNhcGFiaWxpdHkgY2FuIGJlIGRpc2NvdmVyZWQgaW5k
ZXBlbmRlbnRseSBmcm9tIHRoZSAmcXVvdDtDb25kaXRpb24mcXVvdDsgY2FwYWJpbGl0eSwgb3Ig
JnF1b3Q7QWN0aW9uJnF1b3Q7IGNhcGFiaWxpdHkuPHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIi
PjwvdT48L3A+DQo8cCBjbGFzcz0iIj4mbHQ7amNzJmd0OzxiciBjbGFzcz0iIj4NClNvcnJ5LCBJ
IGRpc2FncmVlLjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wPg0KPHAgY2xhc3M9
IiI+RXZlbnRzLCBjb25kaXRpb25zLCBhbmQgYWN0aW9ucyBhcmUgTk9UIGNhcGFiaWxpdGllcy4g
Q2FwYWJpbGl0aWVzIGFyZSBkZWZpbmVkIGluIHRoZSBDYXBhYmlsaXRpZXMgRHJhZnQgYXM6PGJy
IGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7IENhcGFiaWxpdGll
cyBhcmUgZnVuY3Rpb25zIHRoYXQgTlNGcyBjYW4gcGVyZm9ybS4gVGhpcyBpbnRlcmZhY2U8YnIg
Y2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsgaXMgdXNlZCB0byBhZHZlcnRpc2UsIHNlbGVj
dCwgYW5kIGFjdGl2YXRlIGNhcGFiaWxpdGllcyBvZiBzZWxlY3RlZDxiciBjbGFzcz0iIj4NCiZu
YnNwOyZuYnNwOyZuYnNwOyBOU0ZzIGluIGEgdmVuZG9yLWluZGVwZW5kZW50IG1hbm5lci48dSBj
bGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcD4NCjxwIGNsYXNzPSIiPlB1dCBhbm90aGVy
IHdheSwgQ2FwYWJpbGl0aWVzIGFyZSB1c2VkIHRvIGRlZmluZSBmdW5jdGlvbnMgdGhhdCBNQVkg
YmUgdXNlZC4gVGhlcmUgaXMgbm8gZ3VhcmFudGVlIHRoYXQgdGhleSB3aWxsIGJlIGFjdHVhbGx5
IHVzZWQuIEZ1cnRoZXJtb3JlLCBFdmVudHMsIENvbmRpdGlvbnMsIGFuZCBBY3Rpb25zIGFyZSB1
c2VkIHRvIGNvbnN0cnVjdCBhbiBFQ0EgcG9saWN5IHJ1bGUuIEV2ZW50cywgQ29uZGl0aW9ucywg
YW5kIEFjdGlvbnMNCiBhcmUgdHlwZXMgb2YgQm9vbGVhbiBzdGF0ZW1lbnRzIChhdCBsZWFzdCBp
biBFQ0EgcnVsZXMpIGFuZCBoYXZlIG5vdGhpbmcgdG8gZG8gd2l0aCBDYXBhYmlsaXRpZXMuPHUg
Y2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3A+DQo8cCBjbGFzcz0iIj5XaGlsZSB5b3Ug
TUFZIGJlIGFibGUgdG8gcmVsYXRlIGEgcnVsZSB0byBDYXBhYmlsaXRpZXMsIHRoZXkgYXJlIHR3
byBjb21wbGV0ZWx5IHNlcGFyYXRlIHRoaW5ncy48YnIgY2xhc3M9IiI+DQombHQ7L2pjcyZndDs8
dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PlRoZXJlZm9yZSwgY29udGludWUgdXNpbmcgdGhlICZuYnNwO+KAnENhcGFiaWxpdHkgSW50ZXJm
YWNl4oCdIGNhbiBjYXVzZSBtb3JlIGNvbmZ1c2lvbiBpbiB0aGUgZnV0dXJlIGFzIGl0cyBzb3Vu
ZCBpcyB0b28gY2xvc2UgdG8gdGhlIOKAnENhcGFiaWxpdHkgbGF5ZXLigJ0uICZuYnNwOzx1IGNs
YXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJy
IGNsYXNzPSIiPg0KJmx0O2pjcyZndDs8YnIgY2xhc3M9IiI+DQpBZ3JlZS4gU28gbGV0J3MgZ2V0
IHJpZCBvZiBDYXBhYmlsaXR5ICoqbGF5ZXIqKi4gSXQgaXNuJ3QgYSBsYXllciwgYmVjYXVzZS4u
Ljx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHUgY2xhc3M9IiI+PC91PiZuYnNwOzx1IGNsYXNzPSIiPjwvdT48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4uLi53YWl0IGZvciBpdC4uLjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48
L3U+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHUgY2xhc3M9IiI+PC91PiZuYnNwOzx1IGNs
YXNzPSIiPjwvdT48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4uLi5DYXBhYmlsaXRpZXMgY291
bGQgYmUgdXNlZCB0byBkZXNjcmliZSBOU0YgZnVuY3Rpb25zIGFzIHdlbGwgYXMgQ29udHJvbGxl
ciBmdW5jdGlvbnMuIFRodXMsIHRoZXJlIGlzIG5vICZxdW90O2xheWVyJnF1b3Q7IGluIHRoZSBj
bGFzc2ljYWwgZGVmaW5pdGlvbiBvZiB0aGUgdGVybSAmcXVvdDtsYXllciZxdW90Oy48YnIgY2xh
c3M9IiI+DQombHQ7L2pjcyZndDs8dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48
L3U+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhlcmVmb3JlLCB3ZSBhcmUgYXNraW5nIHBl
b3BsZSB0byBzdGF0ZSB3aGljaCBvZiAmbmJzcDt0aGUgZm9sbG93aW5nIG9wdGlvbnMgc2hvdWxk
IGJlIHVzZWQ6PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDs8dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcD4NCjxw
IGNsYXNzPSIiPjEuPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdCIgY2xhc3M9IiI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj5Vc2Ug4oCcQ2xpZW50IEZhY2luZyBJbnRl
cmZhY2XigJ0gZm9yICZxdW90O0NsaWVudCAmbHQ7LSZndDsgY29udHJvbGxlciZxdW90OzsgYW5k
IOKAnE5TRiBGYWNpbmcgSW50ZXJmYWNl4oCdIGZvciAmcXVvdDtjb250cm9sbGVyICZsdDstJmd0
OyBOU0YmcXVvdDssDQo8dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcD4NCjxwIGNs
YXNzPSIiPjIuPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdCIgY2xhc3M9IiI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj5Vc2Ug4oCcQ29udHJvbGxlciBOb3J0aCBCb3Vu
ZCBJbnRlcmZhY2XigJ0gZm9yICZxdW90O0NsaWVudCAmbHQ7LSZndDsgY29udHJvbGxlciZxdW90
OzsgYW5kIOKAnENvbnRyb2xsZXIgU291dGggQm91bmQgSW50ZXJmYWNl4oCdIGZvciDigJxjb250
cm9sbGVyICZsdDstJmd0OyBOU0YmcXVvdDssIG9yDQo8dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9
IiI+PC91PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzx1IGNsYXNzPSIiPjwvdT48
dSBjbGFzcz0iIj48L3U+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T3IgeW91IGNhbiBwcm92
aWRlIGEgYmV0dGVyIG9wdGlvbi48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjx1IGNsYXNzPSIiPjwvdT4mbmJzcDs8dSBjbGFzcz0iIj48
L3U+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmx0O2pjcyZndDs8dSBjbGFzcz0iIj48L3U+
PHUgY2xhc3M9IiI+PC91PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgY2hvb3NlIG9wdGlv
biAzLiA6LSk8dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjx1IGNsYXNzPSIiPjwvdT4mbmJzcDs8dSBjbGFzcz0iIj48L3U+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+VGhlIHByb2JsZW0gd2l0aCAmcXVvdDtDbGllbnQtRmFjaW5nIElu
dGVyZmFjZSZxdW90OyBpcyB0aGF0IEknbSBub3Qgc3VyZSB3aGF0IGEgJnF1b3Q7Q2xpZW50JnF1
b3Q7IGlzIGluIE5TRi48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPk5TRi1GYWNpbmcgSW50ZXJmYWNlIGlzIE9LOyBteSBwcm9ibGVtIGlz
LCB3aHkgYXJlIHdlIGludHJvZHVjaW5nIFlldCBBbm90aGVyIFRlcm0/PHUgY2xhc3M9IiI+PC91
Pjx1IGNsYXNzPSIiPjwvdT48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48dSBjbGFzcz0iIj48
L3U+Jm5ic3A7PHUgY2xhc3M9IiI+PC91PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZSBw
cm9ibGVtIHdpdGggTm9ydGhib3VuZCBhbmQgU291dGhib3VuZCBpcyB0aGF0IHRoZXJlIGlzIG5v
IGNsZWFyICZxdW90O25vcnRoJnF1b3Q7IGFuZCAmcXVvdDtzb3V0aCZxdW90OyBoZXJlLiBMb29r
IGF0IGFsbCBvZiB0aGUgcHJvamVjdHMgdGhhdCBwcm9wb3NlIHZhcmlvdXMgZGF0YSBtb2RlbHMg
YXQgYm90aCB0aGUgZGV2aWNlIGludGVyZmFjZSBsZXZlbCBBTkQgdGhlIG5ldHdvcmsgbWFuYWdl
bWVudCBhcHBsaWNhdGlvbiBsYXllci4NCiBTbyB0ZWxsIG1lLCB3aGljaCBpcyAmcXVvdDtzb3V0
aCZxdW90OyBoZXJlPyA6LSk8dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjx1IGNsYXNzPSIiPjwvdT4mbmJzcDs8dSBjbGFzcz0iIj48L3U+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Tm93LCBhcyBmb3Igb3B0aW9uIDMsIEknbSB0aGlu
a2luZyBhYm91dCBpdC4gSG93ZXZlciwgSSBkbyB0aGluayB0aGF0IHlvdSBoYXZlIHNwb3R0ZWQg
YW4gaW1wb3J0YW50IGluY29uc2lzdGVuY3ksIHNvIGxldCdzIHRha2UgdGltZSB0byBmaXggaXQg
YW5kIG5vdCBydXNoIGludG8gcmFzaCBkZWNpc2lvbnMuPGJyIGNsYXNzPSIiPg0KJmx0Oy9qY3Mm
Z3Q7PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48dSBjbGFzcz0iIj48L3U+Jm5ic3A7PHUgY2xhc3M9IiI+PC91PjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPmJlc3QgcmVnYXJkcyw8dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkpvaG48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9
IiI+PC91PjwvcD4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
Pjx1IGNsYXNzPSIiPjwvdT4mbmJzcDs8dSBjbGFzcz0iIj48L3U+PC9wPg0KPC9kaXY+DQo8ZGl2
IGNsYXNzPSIiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHUgY2xhc3M9IiI+PC91PiZuYnNwOzx1
IGNsYXNzPSIiPjwvdT48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjx1IGNsYXNzPSIiPjwvdT4mbmJzcDs8dSBjbGFzcz0iIj48L3U+PC9w
Pg0KPGRpdiBjbGFzcz0iIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIFRodSwgSnVuIDIzLCAy
MDE2IGF0IDM6MzEgUE0sIExpbmRhIER1bmJhciAmbHQ7PGEgaHJlZj0ibWFpbHRvOmxpbmRhLmR1
bmJhckBodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9IiI+bGluZGEuZHVuYmFyQGh1
YXdlaS5jb208L2E+Jmd0OyB3cm90ZTo8dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91Pjwv
cD4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPHAgY2xhc3M9IiI+PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7IiBjbGFzcz0iIj5JMk5TRiBX
Rzo8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3A+DQo8cCBjbGFzcz0i
Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiIGNsYXNz
PSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcD4NCjxw
IGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
OyIgY2xhc3M9IiI+TmVlZCB5b3VyIG9waW5pb24gZm9yIGEgZ29vZCBuYW1lIHRvIHJlcHJlc2Vu
dCDigJxDbGllbnQgRmFjaW5nIEludGVyZmFjZeKAnSBhbmQg4oCcTlNGIEZhY2luZyBJbnRlcmZh
Y2XigJ0gb2YgdGhlIEkyTlNGIHJlZmVyZW5jZSBtb2RlbDoNCjwvc3Bhbj48dSBjbGFzcz0iIj48
L3U+PHUgY2xhc3M9IiI+PC91PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0
LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjguMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmIzQzOy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tJiM0Mzs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTo4LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyIg
Y2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgSTJOU0YgQ2xpZW50Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8L3Nw
YW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo4
LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyIgY2xhc3M9IiI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IHwgRS5nLiBPdmVybGF5IE5ldHdvcmsgTWdudCwgRW50ZXJwcmlzZSBu
ZXR3b3JrIE1nbnQmbmJzcDsgfDwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjguMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyBhbm90aGVyIG5l
dHdvcmsgZG9tYWlu4oCZcyBtZ250LCBldGMuJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHw8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTo4LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyIgY2xhc3M9
IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS0tLS0tLS0tLSYjNDM7LS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tJiM0Mzs8L3NwYW4+PHUgY2xhc3M9IiI+PC91
Pjx1IGNsYXNzPSIiPjwvdT48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1h
dXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjBwdDtmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90OyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IHw8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTo4LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyIgY2xh
c3M9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsgQ2xpZW50IEZhY2lu
ZyBJbnRlcmZhY2UNCjwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjguMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt8PC9zcGFuPjx1
IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiIGNsYXNzPSIiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmIzQzOy0tLS0tJiM0Mzst
LS0tLS0tLS0tLS0tLS0mIzQzOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOw0KPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6OC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiIGNsYXNz
PSIiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwO3xOZXR3b3JrIE9wZXJhdG9yIG1nbXR8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYj
NDM7LS0tLS0tLS0tLS0tLSYjNDM7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48
L3U+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6OC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDsiIGNsYXNzPSIiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyB8IFNlY3VyaXR5IENvbnRyb2xsZXIgfCAmbHQ7IC0tLS0tLS0tLSAmZ3Q7
IHwgRGV2ZWxvcGVy4oCZcyB8PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6OC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDsiIGNsYXNzPSIiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyAmIzQzOy0tLS0tLS0tLS0mIzQzOy0tLS0tLS0tLS0mIzQzOyZuYnNwOyBSZWdp
c3RyYXRpb24gfCBNZ250IFN5c3RlbSB8PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0i
Ij48L3U+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5v
bmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDsiIGNsYXNzPSIiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0ludGVyZmFj
ZSZuYnNwOyZuYnNwOyAmIzQzOy0tLS0tLS0tLS0tLS0mIzQzOzwvc3Bhbj48dSBjbGFzcz0iIj48
L3U+PHUgY2xhc3M9IiI+PC91PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0
LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjguMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjx1IGNs
YXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiIGNsYXNzPSIiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3wgTlNG
IEZhY2luZyBJbnRlcmZhY2U8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90OyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwv
dT48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90OyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYj
NDM7LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSYjNDM7LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSYjNDM7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6OC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiIGNsYXNz
PSIiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IHw8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTo4LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyIgY2xhc3M9IiI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfDwv
c3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjguMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7IiBjbGFzcz0iIj4mbmJz
cDsmbmJzcDsgJiM0MzstLS0mIzQzOy0tJiM0MzsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLS0tLS0mIzQzOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQz
Oy0tLS0tLSYjNDM7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS0m
IzQzOy0tLSYjNDM7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6OC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsi
IGNsYXNzPSIiPiZuYnNwOyZuYnNwOyAmIzQzOyBOU0YtMSYjNDM7IC0tLS0tLS0gJiM0MzsgTlNG
LW4mIzQzOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzO05TRi0xICYjNDM7IC0tLS0tICYjNDM7TlNGLW0g
JiM0MzsmbmJzcDsgLiAuIC4NCjwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjguMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsmbmJzcDsmIzQzOy0tLS0tLSYjNDM7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS0tLS0tJiM0
MzsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLS0tLS0mIzQzOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyAmIzQzOy0tLS0tLSYjNDM7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBj
bGFzcz0iIj48L3U+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3Nw
YWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+
PHUgY2xhc3M9IiI+PC91PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1
dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjguMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsgVmVuZG9yIEEmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgVmVu
ZG9yIEI8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3A+DQo8cCBjbGFz
cz0iIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjguMHB0IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+
PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3A+DQo8cCBjbGFzcz0iIj4mbmJzcDs8
dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcD4NCjxwIGNsYXNzPSIiPkR1cmluZyB0
aGUgSTJOU0YgZWFybHkgc3RhZ2UgKGJlZm9yZSB0aGUgV0cgd2FzIGNyZWF0ZWQpLCAmcXVvdDtj
YXBhYmlsaXR5IGludGVyZmFjZSZxdW90OyB3YXMgdXNlZCB0byByZXByZXNlbnQgdGhlIGludGVy
ZmFjZSBiZXR3ZWVuIGNvbnRyb2xsZXIgJmx0Oy0mZ3Q7IE5TRiwgYW5kICZxdW90O3NlcnZpY2Ug
aW50ZXJmYWNlJnF1b3Q7IHdhcyB1c2VkIHRvIHJlcHJlc2VudCB0aGUgaW50ZXJmYWNlIGJldHdl
ZW4gdGhlIENsaWVudCAmbHQ7LSZndDsgY29udHJvbGxlci4NCjx1IGNsYXNzPSIiPjwvdT48dSBj
bGFzcz0iIj48L3U+PC9wPg0KPHAgY2xhc3M9IiI+Jm5ic3A7PHUgY2xhc3M9IiI+PC91Pjx1IGNs
YXNzPSIiPjwvdT48L3A+DQo8cCBjbGFzcz0iIj5BcyBtYW55IHBlb3BsZSB1c2UgdGhlIHRlcm1p
bm9sb2dpZXMgbG9vc2VseSwgdGhlICZxdW90O0NhcGFiaWxpdHkgSW50ZXJmYWNlJnF1b3Q7IGJl
aW5nIGludGVyY2hhbmdlYWJseSB1c2VkIHdpdGggJnF1b3Q7Q2FwYWJpbGl0eSBMYXllciZxdW90
OywgYW5kICZxdW90O1NlcnZpY2UgSW50ZXJmYWNlJnF1b3Q7IGJlaW5nIGludGVyY2hhbmdlYWJs
eSB1c2VkIHdpdGggJnF1b3Q7U2VydmljZSBMYXllciZxdW90Oy4NCjx1IGNsYXNzPSIiPjwvdT48
dSBjbGFzcz0iIj48L3U+PC9wPg0KPHAgY2xhc3M9IiI+Jm5ic3A7PHUgY2xhc3M9IiI+PC91Pjx1
IGNsYXNzPSIiPjwvdT48L3A+DQo8cCBjbGFzcz0iIj5UaGUgSTJOU0YgVGVybWlub2xvZ3kgRHJh
ZnQgaGFzIGRlZmluZWQgdGhlICZxdW90O0NhcGFiaWxpdHkgTGF5ZXImcXVvdDsgKGluZGVwZW5k
ZW50IG9mIHdoaWNoIGludGVyZmFjZSB0byB0aGUgY29udHJvbGxlcikgZm9yIGV4cG9zaW5nIHRo
ZSBjYXBhYmlsaXR5IG9mIGEgZG9tYWluIChvdmVyIENsaWVudCBGYWNpbmcgJm5ic3A7Jm5ic3A7
SW50ZXJmYWNlKSwgb3IgZm9yIGV4cG9zaW5nIHRoZSBjYXBhYmlsaXR5IG9mIGEgTlNGIChvdmVy
IHRoZSBOU0YgRmFjaW5nDQogSW50ZXJmYWNlKS4gPHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIi
PjwvdT48L3A+DQo8cCBjbGFzcz0iIj5CeSB0aGlzIGRlZmluaXRpb24sIEVDQSBQb2xpY3nigJlz
ICZxdW90O0V2ZW50JnF1b3Q7IGNhcGFiaWxpdHkgY2FuIGJlIGRpc2NvdmVyZWQgaW5kZXBlbmRl
bnRseSBmcm9tIHRoZSAmcXVvdDtDb25kaXRpb24mcXVvdDsgY2FwYWJpbGl0eSwgb3IgJnF1b3Q7
QWN0aW9uJnF1b3Q7IGNhcGFiaWxpdHkuDQo8dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91
PjwvcD4NCjxwIGNsYXNzPSIiPiZuYnNwOzx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhlcmVmb3JlLCBjb250aW51ZSB1c2luZyB0aGUg
Jm5ic3A74oCcQ2FwYWJpbGl0eSBJbnRlcmZhY2XigJ0gY2FuIGNhdXNlIG1vcmUgY29uZnVzaW9u
IGluIHRoZSBmdXR1cmUgYXMgaXRzIHNvdW5kIGlzIHRvbyBjbG9zZSB0byB0aGUg4oCcQ2FwYWJp
bGl0eSBsYXllcuKAnS4gJm5ic3A7PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+
PC91PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZXJlZm9yZSwgd2UgYXJlIGFza2luZyBw
ZW9wbGUgdG8gc3RhdGUgd2hpY2ggb2YgJm5ic3A7dGhlIGZvbGxvd2luZyBvcHRpb25zIHNob3Vs
ZCBiZSB1c2VkOjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jm5ic3A7PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3A+DQo8
cCBjbGFzcz0iIj4xLjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQiIGNsYXNzPSIiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+VXNlIOKAnENsaWVudCBGYWNpbmcgSW50
ZXJmYWNl4oCdIGZvciAmcXVvdDtDbGllbnQgJmx0Oy0mZ3Q7IGNvbnRyb2xsZXImcXVvdDs7IGFu
ZCDigJxOU0YgRmFjaW5nIEludGVyZmFjZeKAnSBmb3IgJnF1b3Q7Y29udHJvbGxlciAmbHQ7LSZn
dDsgTlNGJnF1b3Q7LA0KPHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3A+DQo8cCBj
bGFzcz0iIj4yLjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQiIGNsYXNzPSIiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+VXNlIOKAnENvbnRyb2xsZXIgTm9ydGggQm91
bmQgSW50ZXJmYWNl4oCdIGZvciAmcXVvdDtDbGllbnQgJmx0Oy0mZ3Q7IGNvbnRyb2xsZXImcXVv
dDs7IGFuZCDigJxDb250cm9sbGVyIFNvdXRoIEJvdW5kIEludGVyZmFjZeKAnSBmb3Ig4oCcY29u
dHJvbGxlciAmbHQ7LSZndDsgTlNGJnF1b3Q7LCBvcg0KPHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNz
PSIiPjwvdT48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8dSBjbGFzcz0iIj48L3U+
PHUgY2xhc3M9IiI+PC91PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9yIHlvdSBjYW4gcHJv
dmlkZSBhIGJldHRlciBvcHRpb24uIDx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIi
PjwvdT48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3MsIExpbmRhIDx1IGNsYXNzPSIi
PjwvdT48dSBjbGFzcz0iIj48L3U+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PHUg
Y2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4m
bmJzcDs8dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxiciBj
bGFzcz0iIj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
PGJyIGNsYXNzPSIiPg0KSTJuc2YgbWFpbGluZyBsaXN0PGJyIGNsYXNzPSIiPg0KPGEgaHJlZj0i
bWFpbHRvOkkybnNmQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9IiI+STJuc2ZAaWV0
Zi5vcmc8L2E+PGJyIGNsYXNzPSIiPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9pMm5zZiIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSIiPmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaTJuc2Y8L2E+PHUgY2xhc3M9IiI+PC91Pjx1IGNs
YXNzPSIiPjwvdT48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiciBjbGFzcz0i
Ij4NCjxiciBjbGVhcj0iYWxsIiBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCi0tIDx1IGNsYXNz
PSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9
IiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5yZWdhcmRzLDx1IGNsYXNzPSIiPjwvdT48dSBjbGFz
cz0iIj48L3U+PC9wPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Sm9objx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPGJyIGNs
YXNzPSIiPg0KPGJyIGNsZWFyPSJhbGwiIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KLS0gPGJy
IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iZ21haWxfc2lnbmF0dXJlIiBkYXRhLXNtYXJ0bWFpbD0i
Z21haWxfc2lnbmF0dXJlIj4NCjxkaXYgY2xhc3M9IiI+cmVnYXJkcyw8L2Rpdj4NCjxkaXYgY2xh
c3M9IiI+Sm9objwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fPGJyIGNsYXNzPSIiPg0KSTJuc2YgbWFpbGluZyBsaXN0
PGJyIGNsYXNzPSIiPg0KPGEgaHJlZj0ibWFpbHRvOkkybnNmQGlldGYub3JnIiBjbGFzcz0iIj5J
Mm5zZkBpZXRmLm9yZzwvYT48YnIgY2xhc3M9IiI+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL2kybnNmPGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8
L2Rpdj4NCjxiciBjbGFzcz0iIj4NCjxkaXYgYXBwbGUtY29udGVudC1lZGl0ZWQ9InRydWUiIGNs
YXNzPSIiPg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgbGV0dGVyLXNwYWNpbmc6
IG5vcm1hbDsgb3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAw
cHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1
dG87IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IHdv
cmQtd3JhcDogYnJlYWstd29yZDsgLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlOyAtd2Via2l0LWxp
bmUtYnJlYWs6IGFmdGVyLXdoaXRlLXNwYWNlOyIgY2xhc3M9IiI+DQotLTxiciBjbGFzcz0iIj4N
CiZxdW90O0VzdGEgdmV6IG5vIGZhbGxhcmVtb3MsIERvY3RvciBJbmZpZXJubyZxdW90OzxiciBj
bGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkRyIERpZWdvIFIuIExvcGV6PGJyIGNsYXNzPSIiPg0K
VGVsZWZvbmljYSBJJiM0MztEPGJyIGNsYXNzPSIiPg0KPGEgaHJlZj0iaHR0cDovL3Blb3BsZS50
aWQuZXMvZGllZ28ubG9wZXovIiBjbGFzcz0iIj5odHRwOi8vcGVvcGxlLnRpZC5lcy9kaWVnby5s
b3Blei88L2E+PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KZS1tYWlsOiBkaWVnby5yLmxv
cGV6QHRlbGVmb25pY2EuY29tPGJyIGNsYXNzPSIiPg0KVGVsOiAmbmJzcDsgJm5ic3A7JiM0Mzsz
NCA5MTMgMTI5IDA0MTxiciBjbGFzcz0iIj4NCk1vYmlsZTogJiM0MzszNCA2ODIgMDUxIDA5MTxi
ciBjbGFzcz0iIj4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08L2Rpdj4NCjwv
ZGl2Pg0KPGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8YnI+DQo8aHI+DQo8Zm9udCBmYWNlPSJBcmlh
bCIgY29sb3I9IkdyYXkiIHNpemU9IjEiPjxicj4NCkVzdGUgbWVuc2FqZSB5IHN1cyBhZGp1bnRv
cyBzZSBkaXJpZ2VuIGV4Y2x1c2l2YW1lbnRlIGEgc3UgZGVzdGluYXRhcmlvLCBwdWVkZSBjb250
ZW5lciBpbmZvcm1hY2nDs24gcHJpdmlsZWdpYWRhIG8gY29uZmlkZW5jaWFsIHkgZXMgcGFyYSB1
c28gZXhjbHVzaXZvIGRlIGxhIHBlcnNvbmEgbyBlbnRpZGFkIGRlIGRlc3Rpbm8uIFNpIG5vIGVz
IHVzdGVkLiBlbCBkZXN0aW5hdGFyaW8gaW5kaWNhZG8sIHF1ZWRhIG5vdGlmaWNhZG8gZGUgcXVl
IGxhDQogbGVjdHVyYSwgdXRpbGl6YWNpw7NuLCBkaXZ1bGdhY2nDs24geS9vIGNvcGlhIHNpbiBh
dXRvcml6YWNpw7NuIHB1ZWRlIGVzdGFyIHByb2hpYmlkYSBlbiB2aXJ0dWQgZGUgbGEgbGVnaXNs
YWNpw7NuIHZpZ2VudGUuIFNpIGhhIHJlY2liaWRvIGVzdGUgbWVuc2FqZSBwb3IgZXJyb3IsIGxl
IHJvZ2Ftb3MgcXVlIG5vcyBsbyBjb211bmlxdWUgaW5tZWRpYXRhbWVudGUgcG9yIGVzdGEgbWlz
bWEgdsOtYSB5IHByb2NlZGEgYSBzdSBkZXN0cnVjY2nDs24uPGJyPg0KPGJyPg0KVGhlIGluZm9y
bWF0aW9uIGNvbnRhaW5lZCBpbiB0aGlzIHRyYW5zbWlzc2lvbiBpcyBwcml2aWxlZ2VkIGFuZCBj
b25maWRlbnRpYWwgaW5mb3JtYXRpb24gaW50ZW5kZWQgb25seSBmb3IgdGhlIHVzZSBvZiB0aGUg
aW5kaXZpZHVhbCBvciBlbnRpdHkgbmFtZWQgYWJvdmUuIElmIHRoZSByZWFkZXIgb2YgdGhpcyBt
ZXNzYWdlIGlzIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCB5b3UgYXJlIGhlcmVieSBub3Rp
ZmllZCB0aGF0IGFueSBkaXNzZW1pbmF0aW9uLA0KIGRpc3RyaWJ1dGlvbiBvciBjb3B5aW5nIG9m
IHRoaXMgY29tbXVuaWNhdGlvbiBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiBJZiB5b3UgaGF2ZSBy
ZWNlaXZlZCB0aGlzIHRyYW5zbWlzc2lvbiBpbiBlcnJvciwgZG8gbm90IHJlYWQgaXQuIFBsZWFz
ZSBpbW1lZGlhdGVseSByZXBseSB0byB0aGUgc2VuZGVyIHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQg
dGhpcyBjb21tdW5pY2F0aW9uIGluIGVycm9yIGFuZCB0aGVuIGRlbGV0ZSBpdC48YnI+DQo8YnI+
DQpFc3RhIG1lbnNhZ2VtIGUgc2V1cyBhbmV4b3Mgc2UgZGlyaWdlbSBleGNsdXNpdmFtZW50ZSBh
byBzZXUgZGVzdGluYXTDoXJpbywgcG9kZSBjb250ZXIgaW5mb3JtYcOnw6NvIHByaXZpbGVnaWFk
YSBvdSBjb25maWRlbmNpYWwgZSDDqSBwYXJhIHVzbyBleGNsdXNpdm8gZGEgcGVzc29hIG91IGVu
dGlkYWRlIGRlIGRlc3Rpbm8uIFNlIG7Do28gw6kgdm9zc2Egc2VuaG9yaWEgbyBkZXN0aW5hdMOh
cmlvIGluZGljYWRvLCBmaWNhIG5vdGlmaWNhZG8gZGUgcXVlIGENCiBsZWl0dXJhLCB1dGlsaXph
w6fDo28sIGRpdnVsZ2HDp8OjbyBlL291IGPDs3BpYSBzZW0gYXV0b3JpemHDp8OjbyBwb2RlIGVz
dGFyIHByb2liaWRhIGVtIHZpcnR1ZGUgZGEgbGVnaXNsYcOnw6NvIHZpZ2VudGUuIFNlIHJlY2Vi
ZXUgZXN0YSBtZW5zYWdlbSBwb3IgZXJybywgcm9nYW1vcy1saGUgcXVlIG5vcyBvIGNvbXVuaXF1
ZSBpbWVkaWF0YW1lbnRlIHBvciBlc3RhIG1lc21hIHZpYSBlIHByb2NlZGEgYSBzdWEgZGVzdHJ1
acOnw6NvPGJyPg0KPC9mb250Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_BDF94ED163BA407F8B274CD0D285009Atelefonicacom_--


From nobody Thu Jun 30 05:54:48 2016
Return-Path: <linda.dunbar@huawei.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 04A4F12D8EE for <i2nsf@ietfa.amsl.com>; Thu, 30 Jun 2016 05:54:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.646
X-Spam-Level: 
X-Spam-Status: No, score=-5.646 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id saSluOHC8XkO for <i2nsf@ietfa.amsl.com>; Thu, 30 Jun 2016 05:54:43 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 138C512D08E for <I2NSF@ietf.org>; Thu, 30 Jun 2016 05:54:41 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml704-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CRV21700; Thu, 30 Jun 2016 12:54:37 +0000 (GMT)
Received: from DFWEML702-CAH.china.huawei.com (10.193.5.176) by lhreml704-cah.china.huawei.com (10.201.5.130) with Microsoft SMTP Server (TLS) id 14.3.235.1; Thu, 30 Jun 2016 13:54:35 +0100
Received: from DFWEML501-MBB.china.huawei.com ([10.193.5.179]) by dfweml702-cah.china.huawei.com ([10.193.5.176]) with mapi id 14.03.0235.001; Thu, 30 Jun 2016 05:54:31 -0700
From: Linda Dunbar <linda.dunbar@huawei.com>
To: "Diego R. Lopez" <diego.r.lopez@telefonica.com>, John Strassner <strazpdj@gmail.com>
Thread-Topic: Is "Requester " a better name?  (was RE: [I2nsf] what is the "client" to I2NSF controller?
Thread-Index: AQHR0s6LtPPqF9KemkOpm4/D2D/G5g==
Date: Thu, 30 Jun 2016 12:54:30 +0000
Message-ID: <4A95BA014132FF49AE685FAB4B9F17F657ED90EA@dfweml501-mbb>
References: <4A95BA014132FF49AE685FAB4B9F17F657ED6AC1@dfweml501-mbb> <CAJwYUrFj=C2kfj6-D3nTiQTQqg7HeF=nRFDEVi51ggeEXQ34Fw@mail.gmail.com> <4A95BA014132FF49AE685FAB4B9F17F657ED76C2@dfweml501-mbb> <CAJwYUrGc=vqX8NrDGQRb_KthVFB3HDb4hzWPpX8-iLUYf+b=TQ@mail.gmail.com> <BDF94ED1-63BA-407F-8B27-4CD0D285009A@telefonica.com>
In-Reply-To: <BDF94ED1-63BA-407F-8B27-4CD0D285009A@telefonica.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.136.139]
Content-Type: multipart/alternative; boundary="_000_4A95BA014132FF49AE685FAB4B9F17F657ED90EAdfweml501mbb_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020203.5775168F.01A6, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 9f2bcc6241f5d9bf80a4f5dcb61e2c9e
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/PBhwubdeXZJdSPqf9cFvrl_dGyU>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>
Subject: [I2nsf] Is "Requester " a better name? (was RE: what is the "client" to I2NSF controller?
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 30 Jun 2016 12:54:47 -0000

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

Sm9obiBhbmQgRGllZ28sDQoNClRoYW5rIHlvdSB2ZXJ5IG11Y2ggZm9yIHRoZSBleHBsYW5hdGlv
bi4NCg0KV2UgcHJvYmFibHkgbmVlZCB0byBmdXJ0aGVyIGRpZmZlcmVudGlhdGUgdGhlIGZvbGxv
d2luZyB0d28gcmVxdWVzdGVycyBiZWNhdXNlIG9uZSBpcyBGbG93IFNlY3VyaXR5IFBvbGljeSBv
dmVyIGEgZG9tYWluIGFuZCB0aGUgb3RoZXIgaXMgYSBGbG93IFNlY3VyaXR5IFBvbGljeSBpbiBh
biBpbmRpdmlkdWFsIE5TRi4NCg0KLSAgICAgICAg4oCcUmVxdWVzdGVyIGZvciBGbG93IFNlY3Vy
aXR5IFBvbGljaWVzIGZyb20gYSBDb250cm9sbGVy4oCdIHdoaWNoIGNhbiBoYXZlIGhpZ2hlciBs
ZXZlbCBjb25kaXRpb24gbWF0Y2hpbmcsIHN1Y2ggYXMgVGVuYW50L2N1c3RvbWVyIElELCBvciBo
aWdoZXIgbGV2ZWwgZXZlbnQgc3VjaCBhcyBpZiB0aGUgVGVuYW50IGlzIEFBQSBjZXJ0aWZpZWQu
DQoNCi0gICAgICAgIOKAnFJlcXVlc3RlciBmb3IgRmxvdyBTZWN1cml0eSBQb2xpY2llcyBmcm9t
IGFuIGluZGl2aWR1YWwgTlNG4oCdIHdoaWNoIG1hdGNoZXMgb24gY29uY3JldGUgZmllbGRzIG9m
IHBhY2tldHMgb3Igc3RhdGUgb2YgdGhlIGZsb3dzLg0KDQpUaGFua3MsIExpbmRhDQoNCkZyb206
IERpZWdvIFIuIExvcGV6IFttYWlsdG86ZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbV0NClNl
bnQ6IFRodXJzZGF5LCBKdW5lIDMwLCAyMDE2IDE6MjYgQU0NClRvOiBKb2huIFN0cmFzc25lcg0K
Q2M6IExpbmRhIER1bmJhcjsgSTJOU0ZAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbSTJuc2ZdIHdo
YXQgaXMgdGhlICJjbGllbnQiIHRvIEkyTlNGIGNvbnRyb2xsZXI/ICh3YXMgUkU6IFNob3VsZCB3
ZSBjYWxsICJTb3V0aCBCb3VuZCBJbnRlcmZhY2UiIGZvciB0aGUgaW50ZXJmYWNlIGJldHdlZW4g
ImNvbnRyb2xsZXIgPC0+IE5TRiIsIGFuZCAiTm9ydGggQm91bmQgSW50ZXJmYWNlIiBmb3IgdGhl
IGludGVyZmFjZSBiZXR3ZWVuICJDbGllbnQgPC0+IGNvbnRyb2xsZXIiPw0KDQpJIGFncmVlIHdp
dGggSm9obuKAmXMgc3VnZ2VzdGlvbnMsIGFuZCBqdXN0IHRvIGFkZCBhbm90aGVyIG9wdGlvbiB3
ZSBjb3VsZCB0YWxrIG9mIOKAnGNvbnN1bWVyc+KAnSBhbmQg4oCccHJvdmlkZXJz4oCdIChvZiBJ
Mk5TRiBzZXJ2aWNlcykNCg0KQmUgZ29vZGUsDQoNCk9uIDMwIEp1biAyMDE2LCBhdCAwNjoxNyAs
IEpvaG4gU3RyYXNzbmVyIDxzdHJhenBkakBnbWFpbC5jb208bWFpbHRvOnN0cmF6cGRqQGdtYWls
LmNvbT4+IHdyb3RlOg0KDQpIaSBMaW5kYSwNCg0KQXMgSSBzYWlkLCBhbGwgb2YgdGhlIGV4YW1w
bGVzIGFyZSBub3QgcmVhbGx5ICoqY2xpZW50cyoqLCBidXQgKipzZXJ2ZXJzKiogKEkgdmlldyB0
aGUgYWRtaW4gYXMgaGF2aW5nIGEgInNlcnZlciIgcm9sZSwgc2luY2UgdGhlIGFkbWluIGlzIHVz
aW5nIGF0IGxlYXN0IG9uZSBhcHBsaWNhdGlvbiB0byBjb25maWd1cmUgb3IgbW9uaXRvciBmdW5j
dGlvbmFsaXR5KS4NCg0KSSdtIG5vdCBzdXJlIGlmIHRoaXMgaXMgYSAiYmV0dGVyIiBuYW1lLCBi
dXQgSSBhbSBhIGRpc3RyaWJ1dGVkIHN5c3RlbXMgcGVyc29uLCBhbmQgdG8gbWUsICJjbGllbnQi
IGltcGxpZXMgImNsaWVudC1zZXJ2ZXIiIGNvbXB1dGluZy4gSSBzZWUgbm8gcmVhc29uIHRvIHJl
c3RyaWN0IChvciBpbXBseSBhIHJlc3RyaWN0aW9uIG9mKSBJMk5TRiB0byB0aGlzIG1vZGVsIG9m
IGNvbXB1dGluZy4NCg0KSSBwZXJzb25hbGx5IHByZWZlciAicGVlciIuIEFuIGV2ZW4gbW9yZSBu
ZXV0cmFsIHRlcm0gd291bGQgYmUgInJlcXVlc3RvciIgKHZzICJwcm92aWRlciIpLg0KDQpiZXN0
IHJlZ2FyZHMsDQpKb2huDQoNCk9uIFN1biwgSnVuIDI2LCAyMDE2IGF0IDY6MjggQU0sIExpbmRh
IER1bmJhciA8bGluZGEuZHVuYmFyQGh1YXdlaS5jb208bWFpbHRvOmxpbmRhLmR1bmJhckBodWF3
ZWkuY29tPj4gd3JvdGU6DQpKb2huLA0KDQpUaGUgZHJhZnQtaWV0Zi1pMm5zZi1mcmFtZXdvcmsg
aGFzIHRob3NlIGV4YW1wbGVzIG9mIEkyTlNGIGNsaWVudHM6DQrigKIgICAgICAgIEFuIG92ZXJs
YXkgbmV0d29yayBNZ3IgKGUuZy4gVmlkZW8gQ29uZmVyZW5jZSBOZXR3b3JrIE1ncikgd2hvIG5l
ZWRzIHRvIGR5bmFtaWNhbGx5IGluZm9ybSB0aGUgdW5kZXJsYXkgbmV0d29yayB0byBhbGxvdywg
cmF0ZSBsaW1pdGluZyBvciBkZW55IGZsb3dzIChzb21lIG9mIHdoaWNoIGFyZSBlbmNyeXB0ZWQp
IGJhc2VkIG9uIHNwZWNpZmljIGZpZWxkcyBpbiB0aGUgcGFja2V0cyBmb3IgYSBjZXJ0YWluIHRp
bWUgc3Bhbi4NCuKAoiAgICAgICAgRW50ZXJwcmlzZSBBZG1pbmlzdHJhdG9ycyBhbmQgbWFuYWdl
bWVudCBzeXN0ZW0gbmVlZCB0byByZXF1ZXN0IHByb3ZpZGVyIG5ldHdvcmsgdG8gZW5mb3JjZSBz
b21lIHJ1bGVzIHRvIHRoZWlyIHNwZWNpZmljIGZsb3dzLg0K4oCiICAgICAgICBBIElvVCBtYW5h
Z2VtZW50IHN5c3RlbSBzZW5kaW5nIHJlcXVlc3RzIHRvIHVuZGVybGF5IG5ldHdvcmsgdG8gYmxv
Y2sgZmxvd3MgdGhhdCBtYXRjaCB0aGVpciBzcGVjaWZpYyBjb25kaXRpb25zLg0KDQpTaW1wbHkg
cHV0LCDigJxJMk5TRiBjbGllbnTigJ0gY2FuIGJlIHVzZXJzIChhZG1pbmlzdHJhdG9ycyksIGRp
ZmZlcmVudCBkb21haW4gbWFuYWdlciwgb3JjaGVzdHJhdGlvbiBzeXN0ZW0sIG9yIG90aGVycywg
IHdobyBuZWVkIHRvIHNwZWNpZnkgdGhlaXIgZGVzaXJlZCBmbG93IHBvbGljaWVzLg0KDQpJcyB0
aGVyZSBhIGJldHRlciBuYW1lPw0KDQoNCkxpbmRhDQoNCkZyb206IEpvaG4gU3RyYXNzbmVyIFtt
YWlsdG86c3RyYXpwZGpAZ21haWwuY29tPG1haWx0bzpzdHJhenBkakBnbWFpbC5jb20+XQ0KU2Vu
dDogU2F0dXJkYXksIEp1bmUgMjUsIDIwMTYgOTowMiBQTQ0KVG86IExpbmRhIER1bmJhcjsgSm9o
biBTdHJhc3NuZXINCkNjOiBJMk5TRkBpZXRmLm9yZzxtYWlsdG86STJOU0ZAaWV0Zi5vcmc+DQpT
dWJqZWN0OiBSZTogW0kybnNmXSBTaG91bGQgd2UgY2FsbCAiU291dGggQm91bmQgSW50ZXJmYWNl
IiBmb3IgdGhlIGludGVyZmFjZSBiZXR3ZWVuICJjb250cm9sbGVyIDwtPiBOU0YiLCBhbmQgIk5v
cnRoIEJvdW5kIEludGVyZmFjZSIgZm9yIHRoZSBpbnRlcmZhY2UgYmV0d2VlbiAiQ2xpZW50IDwt
PiBjb250cm9sbGVyIj8NCg0KSGkgTGluZGEsDQoNCkR1cmluZyB0aGUgSTJOU0YgZWFybHkgc3Rh
Z2UgKGJlZm9yZSB0aGUgV0cgd2FzIGNyZWF0ZWQpLCAiY2FwYWJpbGl0eSBpbnRlcmZhY2UiIHdh
cyB1c2VkIHRvIHJlcHJlc2VudCB0aGUgaW50ZXJmYWNlIGJldHdlZW4gY29udHJvbGxlciA8LT4g
TlNGLCBhbmQgInNlcnZpY2UgaW50ZXJmYWNlIiB3YXMgdXNlZCB0byByZXByZXNlbnQgdGhlIGlu
dGVyZmFjZSBiZXR3ZWVuIHRoZSBDbGllbnQgPC0+IGNvbnRyb2xsZXIuDQo8amNzPg0KVGhlIHRl
cm0gImNhcGFiaWxpdHkgaW50ZXJmYWNlIiBkb2Vzbid0IGJvdGhlciBtZS4gSG93ZXZlciwgSSBk
b24ndCB0aGluayB0aGF0IHdlIGFyZSB1c2luZyBpdCB0byBpdHMgZnVsbCBwb3RlbnRpYWwgLSBz
ZWUgYmVsb3cuDQpUaGUgdGVybSAiY2xpZW50IGludGVyZmFjZSIgZG9lcyBib3RoZXIgbWUsIGJl
Y2F1c2UNCiAgICAxKSB0byBtZSwgaXQgaW1wbGllcyBhIGNsaWVudC1zZXJ2ZXIgYXJjaGl0ZWN0
dXJlIChvciBhIDMtdGllciBhcmNoaXRlY3R1cmUgb24gYSBzdHJldGNoKSwgYW5kIEkgZG9uJ3Qg
dW5kZXJzdGFuZCB3aHkgd2Ugc2hvdWxkIGJlIGxpbWl0ZWQgdG8gdGhhdA0KICAgIDIpIHdoYXQg
aXMgdGhlIGNsaWVudD8gVG8gbWUsIGEgY2xpZW50IGlzIGEgaG9zdC4gQXJlbid0IHdlIHRhbGtp
bmcgYWJvdXQgdGhlIGFwcGxpY2F0aW9uIGhlcmU/IFRoZSBleGFtcGxlcyBpbiB5b3VyIGZpZ3Vy
ZSBhcmUgYXJndWFibHkgU0VSVkVSUywNCiAgICAgICAgbm90IENMSUVOVFMuIDotKQ0KPC9qY3MN
CkFzIG1hbnkgcGVvcGxlIHVzZSB0aGUgdGVybWlub2xvZ2llcyBsb29zZWx5LCB0aGUgIkNhcGFi
aWxpdHkgSW50ZXJmYWNlIiBiZWluZyBpbnRlcmNoYW5nZWFibHkgdXNlZCB3aXRoICJDYXBhYmls
aXR5IExheWVyIiwgYW5kICJTZXJ2aWNlIEludGVyZmFjZSIgYmVpbmcgaW50ZXJjaGFuZ2VhYmx5
IHVzZWQgd2l0aCAiU2VydmljZSBMYXllciIuDQo8amNzPg0KV2FybmluZywgdGhpcyBpcyBwcm9i
YWJseSBqdXN0IG1lLCBidXQuLi4NCi4uLkkgZG8gTk9UIGxpa2UgImxheWVycyIsIGJlY2F1c2Ug
YWJzdHJhY3Rpb25zIHNob3VsZCB3b3JrIGZvciBldmVyeXRoaW5nLCBub3QganVzdCBzb21ldGlt
ZXMuIExvb2sgYXQgb3VyICJsYXllcnMiIC0gd2UgcmVwZWF0ZWRseSB2aW9sYXRlIHRoZSB0cnVl
IG5vdGlvbiBvZiBhIGxheWVyIChlLmcuLCBNUExTKS4gTG9vayBhdCBhbGwgb2YgdGhlICJpbnRl
ci1sYXllciIgY29tcGF0aWJpbGl0eSBwcm9ibGVtcyB3ZSd2ZSBoYWQgb3ZlciB0aGUgeWVhcnMu
IFdoeSBkbyB3ZSBuZWVkIHRvIHVzZSBsYXllcnMgaW4gSTJOU0Y/IEkgd291bGQgc3Ryb25nbHkg
YXJndWUgdG8gdXNlICJpbnRlcmZhY2UiOyBpZiB0aGF0IGlzIG5vdCBhY2NlcHRhYmxlLCB0aGVu
IGNob29zZSBhIGRpZmZlcmVudCB0ZXJtIChlLmcuLCBwbGFuZXMpIHRoYXQgZG9lcyBub3QgaGF2
ZSB0aGUgdHJhZGl0aW9uYWwgbGltaXRhdGlvbnMgb2YgbGF5ZXJzLg0KPC9qY3M+DQpUaGUgSTJO
U0YgVGVybWlub2xvZ3kgRHJhZnQgaGFzIGRlZmluZWQgdGhlICJDYXBhYmlsaXR5IExheWVyIiAo
aW5kZXBlbmRlbnQgb2Ygd2hpY2ggaW50ZXJmYWNlIHRvIHRoZSBjb250cm9sbGVyKSBmb3IgZXhw
b3NpbmcgdGhlIGNhcGFiaWxpdHkgb2YgYSBkb21haW4gKG92ZXIgQ2xpZW50IEZhY2luZyAgIElu
dGVyZmFjZSksIG9yIGZvciBleHBvc2luZyB0aGUgY2FwYWJpbGl0eSBvZiBhIE5TRiAob3ZlciB0
aGUgTlNGIEZhY2luZyBJbnRlcmZhY2UpLg0KQnkgdGhpcyBkZWZpbml0aW9uLCBFQ0EgUG9saWN5
4oCZcyAiRXZlbnQiIGNhcGFiaWxpdHkgY2FuIGJlIGRpc2NvdmVyZWQgaW5kZXBlbmRlbnRseSBm
cm9tIHRoZSAiQ29uZGl0aW9uIiBjYXBhYmlsaXR5LCBvciAiQWN0aW9uIiBjYXBhYmlsaXR5Lg0K
PGpjcz4NClNvcnJ5LCBJIGRpc2FncmVlLg0KRXZlbnRzLCBjb25kaXRpb25zLCBhbmQgYWN0aW9u
cyBhcmUgTk9UIGNhcGFiaWxpdGllcy4gQ2FwYWJpbGl0aWVzIGFyZSBkZWZpbmVkIGluIHRoZSBD
YXBhYmlsaXRpZXMgRHJhZnQgYXM6DQoNCiAgICBDYXBhYmlsaXRpZXMgYXJlIGZ1bmN0aW9ucyB0
aGF0IE5TRnMgY2FuIHBlcmZvcm0uIFRoaXMgaW50ZXJmYWNlDQogICAgaXMgdXNlZCB0byBhZHZl
cnRpc2UsIHNlbGVjdCwgYW5kIGFjdGl2YXRlIGNhcGFiaWxpdGllcyBvZiBzZWxlY3RlZA0KICAg
IE5TRnMgaW4gYSB2ZW5kb3ItaW5kZXBlbmRlbnQgbWFubmVyLg0KUHV0IGFub3RoZXIgd2F5LCBD
YXBhYmlsaXRpZXMgYXJlIHVzZWQgdG8gZGVmaW5lIGZ1bmN0aW9ucyB0aGF0IE1BWSBiZSB1c2Vk
LiBUaGVyZSBpcyBubyBndWFyYW50ZWUgdGhhdCB0aGV5IHdpbGwgYmUgYWN0dWFsbHkgdXNlZC4g
RnVydGhlcm1vcmUsIEV2ZW50cywgQ29uZGl0aW9ucywgYW5kIEFjdGlvbnMgYXJlIHVzZWQgdG8g
Y29uc3RydWN0IGFuIEVDQSBwb2xpY3kgcnVsZS4gRXZlbnRzLCBDb25kaXRpb25zLCBhbmQgQWN0
aW9ucyBhcmUgdHlwZXMgb2YgQm9vbGVhbiBzdGF0ZW1lbnRzIChhdCBsZWFzdCBpbiBFQ0EgcnVs
ZXMpIGFuZCBoYXZlIG5vdGhpbmcgdG8gZG8gd2l0aCBDYXBhYmlsaXRpZXMuDQpXaGlsZSB5b3Ug
TUFZIGJlIGFibGUgdG8gcmVsYXRlIGEgcnVsZSB0byBDYXBhYmlsaXRpZXMsIHRoZXkgYXJlIHR3
byBjb21wbGV0ZWx5IHNlcGFyYXRlIHRoaW5ncy4NCjwvamNzPg0KVGhlcmVmb3JlLCBjb250aW51
ZSB1c2luZyB0aGUgIOKAnENhcGFiaWxpdHkgSW50ZXJmYWNl4oCdIGNhbiBjYXVzZSBtb3JlIGNv
bmZ1c2lvbiBpbiB0aGUgZnV0dXJlIGFzIGl0cyBzb3VuZCBpcyB0b28gY2xvc2UgdG8gdGhlIOKA
nENhcGFiaWxpdHkgbGF5ZXLigJ0uDQoNCjxqY3M+DQpBZ3JlZS4gU28gbGV0J3MgZ2V0IHJpZCBv
ZiBDYXBhYmlsaXR5ICoqbGF5ZXIqKi4gSXQgaXNuJ3QgYSBsYXllciwgYmVjYXVzZS4uLg0KDQou
Li53YWl0IGZvciBpdC4uLg0KDQouLi5DYXBhYmlsaXRpZXMgY291bGQgYmUgdXNlZCB0byBkZXNj
cmliZSBOU0YgZnVuY3Rpb25zIGFzIHdlbGwgYXMgQ29udHJvbGxlciBmdW5jdGlvbnMuIFRodXMs
IHRoZXJlIGlzIG5vICJsYXllciIgaW4gdGhlIGNsYXNzaWNhbCBkZWZpbml0aW9uIG9mIHRoZSB0
ZXJtICJsYXllciIuDQo8L2pjcz4NCg0KVGhlcmVmb3JlLCB3ZSBhcmUgYXNraW5nIHBlb3BsZSB0
byBzdGF0ZSB3aGljaCBvZiAgdGhlIGZvbGxvd2luZyBvcHRpb25zIHNob3VsZCBiZSB1c2VkOg0K
DQoxLiAgICAgIFVzZSDigJxDbGllbnQgRmFjaW5nIEludGVyZmFjZeKAnSBmb3IgIkNsaWVudCA8
LT4gY29udHJvbGxlciI7IGFuZCDigJxOU0YgRmFjaW5nIEludGVyZmFjZeKAnSBmb3IgImNvbnRy
b2xsZXIgPC0+IE5TRiIsDQoyLiAgICAgIFVzZSDigJxDb250cm9sbGVyIE5vcnRoIEJvdW5kIElu
dGVyZmFjZeKAnSBmb3IgIkNsaWVudCA8LT4gY29udHJvbGxlciI7IGFuZCDigJxDb250cm9sbGVy
IFNvdXRoIEJvdW5kIEludGVyZmFjZeKAnSBmb3Ig4oCcY29udHJvbGxlciA8LT4gTlNGIiwgb3IN
Cg0KT3IgeW91IGNhbiBwcm92aWRlIGEgYmV0dGVyIG9wdGlvbi4NCg0KPGpjcz4NCkkgY2hvb3Nl
IG9wdGlvbiAzLiA6LSkNCg0KVGhlIHByb2JsZW0gd2l0aCAiQ2xpZW50LUZhY2luZyBJbnRlcmZh
Y2UiIGlzIHRoYXQgSSdtIG5vdCBzdXJlIHdoYXQgYSAiQ2xpZW50IiBpcyBpbiBOU0YuDQpOU0Yt
RmFjaW5nIEludGVyZmFjZSBpcyBPSzsgbXkgcHJvYmxlbSBpcywgd2h5IGFyZSB3ZSBpbnRyb2R1
Y2luZyBZZXQgQW5vdGhlciBUZXJtPw0KDQpUaGUgcHJvYmxlbSB3aXRoIE5vcnRoYm91bmQgYW5k
IFNvdXRoYm91bmQgaXMgdGhhdCB0aGVyZSBpcyBubyBjbGVhciAibm9ydGgiIGFuZCAic291dGgi
IGhlcmUuIExvb2sgYXQgYWxsIG9mIHRoZSBwcm9qZWN0cyB0aGF0IHByb3Bvc2UgdmFyaW91cyBk
YXRhIG1vZGVscyBhdCBib3RoIHRoZSBkZXZpY2UgaW50ZXJmYWNlIGxldmVsIEFORCB0aGUgbmV0
d29yayBtYW5hZ2VtZW50IGFwcGxpY2F0aW9uIGxheWVyLiBTbyB0ZWxsIG1lLCB3aGljaCBpcyAi
c291dGgiIGhlcmU/IDotKQ0KDQpOb3csIGFzIGZvciBvcHRpb24gMywgSSdtIHRoaW5raW5nIGFi
b3V0IGl0LiBIb3dldmVyLCBJIGRvIHRoaW5rIHRoYXQgeW91IGhhdmUgc3BvdHRlZCBhbiBpbXBv
cnRhbnQgaW5jb25zaXN0ZW5jeSwgc28gbGV0J3MgdGFrZSB0aW1lIHRvIGZpeCBpdCBhbmQgbm90
IHJ1c2ggaW50byByYXNoIGRlY2lzaW9ucy4NCjwvamNzPg0KDQpiZXN0IHJlZ2FyZHMsDQpKb2hu
DQoNCg0KDQpPbiBUaHUsIEp1biAyMywgMjAxNiBhdCAzOjMxIFBNLCBMaW5kYSBEdW5iYXIgPGxp
bmRhLmR1bmJhckBodWF3ZWkuY29tPG1haWx0bzpsaW5kYS5kdW5iYXJAaHVhd2VpLmNvbT4+IHdy
b3RlOg0KSTJOU0YgV0c6DQoNCk5lZWQgeW91ciBvcGluaW9uIGZvciBhIGdvb2QgbmFtZSB0byBy
ZXByZXNlbnQg4oCcQ2xpZW50IEZhY2luZyBJbnRlcmZhY2XigJ0gYW5kIOKAnE5TRiBGYWNpbmcg
SW50ZXJmYWNl4oCdIG9mIHRoZSBJMk5TRiByZWZlcmVuY2UgbW9kZWw6DQogICAgICAgICAgICAg
ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsN
CiAgICAgICAgICAgICAgfCAgICAgIEkyTlNGIENsaWVudCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfA0KICAgICAgICAgICAgICB8IEUuZy4gT3ZlcmxheSBOZXR3b3JrIE1nbnQs
IEVudGVycHJpc2UgbmV0d29yayBNZ250ICB8DQogICAgICAgICAgICAgIHwgIGFub3RoZXIgbmV0
d29yayBkb21haW7igJlzIG1nbnQsIGV0Yy4gICAgICAgICAgICAgICAgfA0KICAgICAgICAgICAg
ICArLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0r
DQogICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgICAgICAgICAgICAgICAgICAgICAgIHwg
IENsaWVudCBGYWNpbmcgSW50ZXJmYWNlDQogICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAg
ICAgICAgICAgICAgICAgICstLS0tLSstLS0tLS0tLS0tLS0tLS0rDQogICAgICAgICAgICAgICAg
ICAgfE5ldHdvcmsgT3BlcmF0b3IgbWdtdHwgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLSsN
CiAgICAgICAgICAgICAgICAgICB8IFNlY3VyaXR5IENvbnRyb2xsZXIgfCA8IC0tLS0tLS0tLSA+
IHwgRGV2ZWxvcGVy4oCZcyB8DQogICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0rLS0tLS0t
LS0tLSsgIFJlZ2lzdHJhdGlvbiB8IE1nbnQgU3lzdGVtIHwNCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgICAgICAgICAgIEludGVyZmFjZSAgICstLS0tLS0tLS0tLS0tKw0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCBOU0YgRmFjaW5nIEludGVyZmFjZQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fA0KICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0rDQogICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwNCiAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfA0KICAgKy0tLSstLSsgICAgICAgICArLS0tLS0tKyAgICAgICAgICAg
ICArLS0tLS0tKyAgICAgICArLS0rLS0tKw0KICAgKyBOU0YtMSsgLS0tLS0tLSArIE5TRi1uKyAg
ICAgICAgICAgICArTlNGLTEgKyAtLS0tLSArTlNGLW0gKyAgLiAuIC4NCiAgICstLS0tLS0rICAg
ICAgICAgKy0tLS0tLSsgICAgICAgICAgICAgKy0tLS0tLSsgICAgICAgKy0tLS0tLSsNCg0KICAg
VmVuZG9yIEEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBWZW5kb3IgQg0K
DQoNCkR1cmluZyB0aGUgSTJOU0YgZWFybHkgc3RhZ2UgKGJlZm9yZSB0aGUgV0cgd2FzIGNyZWF0
ZWQpLCAiY2FwYWJpbGl0eSBpbnRlcmZhY2UiIHdhcyB1c2VkIHRvIHJlcHJlc2VudCB0aGUgaW50
ZXJmYWNlIGJldHdlZW4gY29udHJvbGxlciA8LT4gTlNGLCBhbmQgInNlcnZpY2UgaW50ZXJmYWNl
IiB3YXMgdXNlZCB0byByZXByZXNlbnQgdGhlIGludGVyZmFjZSBiZXR3ZWVuIHRoZSBDbGllbnQg
PC0+IGNvbnRyb2xsZXIuDQoNCkFzIG1hbnkgcGVvcGxlIHVzZSB0aGUgdGVybWlub2xvZ2llcyBs
b29zZWx5LCB0aGUgIkNhcGFiaWxpdHkgSW50ZXJmYWNlIiBiZWluZyBpbnRlcmNoYW5nZWFibHkg
dXNlZCB3aXRoICJDYXBhYmlsaXR5IExheWVyIiwgYW5kICJTZXJ2aWNlIEludGVyZmFjZSIgYmVp
bmcgaW50ZXJjaGFuZ2VhYmx5IHVzZWQgd2l0aCAiU2VydmljZSBMYXllciIuDQoNClRoZSBJMk5T
RiBUZXJtaW5vbG9neSBEcmFmdCBoYXMgZGVmaW5lZCB0aGUgIkNhcGFiaWxpdHkgTGF5ZXIiIChp
bmRlcGVuZGVudCBvZiB3aGljaCBpbnRlcmZhY2UgdG8gdGhlIGNvbnRyb2xsZXIpIGZvciBleHBv
c2luZyB0aGUgY2FwYWJpbGl0eSBvZiBhIGRvbWFpbiAob3ZlciBDbGllbnQgRmFjaW5nICAgSW50
ZXJmYWNlKSwgb3IgZm9yIGV4cG9zaW5nIHRoZSBjYXBhYmlsaXR5IG9mIGEgTlNGIChvdmVyIHRo
ZSBOU0YgRmFjaW5nIEludGVyZmFjZSkuDQpCeSB0aGlzIGRlZmluaXRpb24sIEVDQSBQb2xpY3ni
gJlzICJFdmVudCIgY2FwYWJpbGl0eSBjYW4gYmUgZGlzY292ZXJlZCBpbmRlcGVuZGVudGx5IGZy
b20gdGhlICJDb25kaXRpb24iIGNhcGFiaWxpdHksIG9yICJBY3Rpb24iIGNhcGFiaWxpdHkuDQoN
ClRoZXJlZm9yZSwgY29udGludWUgdXNpbmcgdGhlICDigJxDYXBhYmlsaXR5IEludGVyZmFjZeKA
nSBjYW4gY2F1c2UgbW9yZSBjb25mdXNpb24gaW4gdGhlIGZ1dHVyZSBhcyBpdHMgc291bmQgaXMg
dG9vIGNsb3NlIHRvIHRoZSDigJxDYXBhYmlsaXR5IGxheWVy4oCdLg0KDQpUaGVyZWZvcmUsIHdl
IGFyZSBhc2tpbmcgcGVvcGxlIHRvIHN0YXRlIHdoaWNoIG9mICB0aGUgZm9sbG93aW5nIG9wdGlv
bnMgc2hvdWxkIGJlIHVzZWQ6DQoNCjEuICAgICAgVXNlIOKAnENsaWVudCBGYWNpbmcgSW50ZXJm
YWNl4oCdIGZvciAiQ2xpZW50IDwtPiBjb250cm9sbGVyIjsgYW5kIOKAnE5TRiBGYWNpbmcgSW50
ZXJmYWNl4oCdIGZvciAiY29udHJvbGxlciA8LT4gTlNGIiwNCjIuICAgICAgVXNlIOKAnENvbnRy
b2xsZXIgTm9ydGggQm91bmQgSW50ZXJmYWNl4oCdIGZvciAiQ2xpZW50IDwtPiBjb250cm9sbGVy
IjsgYW5kIOKAnENvbnRyb2xsZXIgU291dGggQm91bmQgSW50ZXJmYWNl4oCdIGZvciDigJxjb250
cm9sbGVyIDwtPiBOU0YiLCBvcg0KDQpPciB5b3UgY2FuIHByb3ZpZGUgYSBiZXR0ZXIgb3B0aW9u
Lg0KDQpUaGFua3MsIExpbmRhDQoNCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KSTJuc2YgbWFpbGluZyBsaXN0DQpJMm5zZkBpZXRmLm9yZzxtYWls
dG86STJuc2ZAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L2kybnNmDQoNCg0KDQotLQ0KcmVnYXJkcywNCkpvaG4NCg0KDQoNCi0tDQpyZWdhcmRzLA0KSm9o
bg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkkybnNm
IG1haWxpbmcgbGlzdA0KSTJuc2ZAaWV0Zi5vcmc8bWFpbHRvOkkybnNmQGlldGYub3JnPg0KaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pMm5zZg0KDQotLQ0KIkVzdGEgdmV6
IG5vIGZhbGxhcmVtb3MsIERvY3RvciBJbmZpZXJubyINCg0KRHIgRGllZ28gUi4gTG9wZXoNClRl
bGVmb25pY2EgSStEDQpodHRwOi8vcGVvcGxlLnRpZC5lcy9kaWVnby5sb3Blei8NCg0KZS1tYWls
OiBkaWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29tPG1haWx0bzpkaWVnby5yLmxvcGV6QHRlbGVm
b25pY2EuY29tPg0KVGVsOiAgICArMzQgOTEzIDEyOSAwNDENCk1vYmlsZTogKzM0IDY4MiAwNTEg
MDkxDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCg0KX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18NCg0KRXN0ZSBtZW5zYWplIHkgc3VzIGFkanVudG9zIHNlIGRp
cmlnZW4gZXhjbHVzaXZhbWVudGUgYSBzdSBkZXN0aW5hdGFyaW8sIHB1ZWRlIGNvbnRlbmVyIGlu
Zm9ybWFjacOzbiBwcml2aWxlZ2lhZGEgbyBjb25maWRlbmNpYWwgeSBlcyBwYXJhIHVzbyBleGNs
dXNpdm8gZGUgbGEgcGVyc29uYSBvIGVudGlkYWQgZGUgZGVzdGluby4gU2kgbm8gZXMgdXN0ZWQu
IGVsIGRlc3RpbmF0YXJpbyBpbmRpY2FkbywgcXVlZGEgbm90aWZpY2FkbyBkZSBxdWUgbGEgbGVj
dHVyYSwgdXRpbGl6YWNpw7NuLCBkaXZ1bGdhY2nDs24geS9vIGNvcGlhIHNpbiBhdXRvcml6YWNp
w7NuIHB1ZWRlIGVzdGFyIHByb2hpYmlkYSBlbiB2aXJ0dWQgZGUgbGEgbGVnaXNsYWNpw7NuIHZp
Z2VudGUuIFNpIGhhIHJlY2liaWRvIGVzdGUgbWVuc2FqZSBwb3IgZXJyb3IsIGxlIHJvZ2Ftb3Mg
cXVlIG5vcyBsbyBjb211bmlxdWUgaW5tZWRpYXRhbWVudGUgcG9yIGVzdGEgbWlzbWEgdsOtYSB5
IHByb2NlZGEgYSBzdSBkZXN0cnVjY2nDs24uDQoNClRoZSBpbmZvcm1hdGlvbiBjb250YWluZWQg
aW4gdGhpcyB0cmFuc21pc3Npb24gaXMgcHJpdmlsZWdlZCBhbmQgY29uZmlkZW50aWFsIGluZm9y
bWF0aW9uIGludGVuZGVkIG9ubHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3IgZW50
aXR5IG5hbWVkIGFib3ZlLiBJZiB0aGUgcmVhZGVyIG9mIHRoaXMgbWVzc2FnZSBpcyBub3QgdGhl
IGludGVuZGVkIHJlY2lwaWVudCwgeW91IGFyZSBoZXJlYnkgbm90aWZpZWQgdGhhdCBhbnkgZGlz
c2VtaW5hdGlvbiwgZGlzdHJpYnV0aW9uIG9yIGNvcHlpbmcgb2YgdGhpcyBjb21tdW5pY2F0aW9u
IGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgdHJhbnNt
aXNzaW9uIGluIGVycm9yLCBkbyBub3QgcmVhZCBpdC4gUGxlYXNlIGltbWVkaWF0ZWx5IHJlcGx5
IHRvIHRoZSBzZW5kZXIgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGNvbW11bmljYXRpb24g
aW4gZXJyb3IgYW5kIHRoZW4gZGVsZXRlIGl0Lg0KDQpFc3RhIG1lbnNhZ2VtIGUgc2V1cyBhbmV4
b3Mgc2UgZGlyaWdlbSBleGNsdXNpdmFtZW50ZSBhbyBzZXUgZGVzdGluYXTDoXJpbywgcG9kZSBj
b250ZXIgaW5mb3JtYcOnw6NvIHByaXZpbGVnaWFkYSBvdSBjb25maWRlbmNpYWwgZSDDqSBwYXJh
IHVzbyBleGNsdXNpdm8gZGEgcGVzc29hIG91IGVudGlkYWRlIGRlIGRlc3Rpbm8uIFNlIG7Do28g
w6kgdm9zc2Egc2VuaG9yaWEgbyBkZXN0aW5hdMOhcmlvIGluZGljYWRvLCBmaWNhIG5vdGlmaWNh
ZG8gZGUgcXVlIGEgbGVpdHVyYSwgdXRpbGl6YcOnw6NvLCBkaXZ1bGdhw6fDo28gZS9vdSBjw7Nw
aWEgc2VtIGF1dG9yaXphw6fDo28gcG9kZSBlc3RhciBwcm9pYmlkYSBlbSB2aXJ0dWRlIGRhIGxl
Z2lzbGHDp8OjbyB2aWdlbnRlLiBTZSByZWNlYmV1IGVzdGEgbWVuc2FnZW0gcG9yIGVycm8sIHJv
Z2Ftb3MtbGhlIHF1ZSBub3MgbyBjb211bmlxdWUgaW1lZGlhdGFtZW50ZSBwb3IgZXN0YSBtZXNt
YSB2aWEgZSBwcm9jZWRhIGEgc3VhIGRlc3RydWnDp8Ojbw0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OldpbmdkaW5nczsNCglwYW5vc2UtMTo1IDAgMCAwIDAgMCAwIDAgMCAw
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6U2ltU3VuOw0KCXBhbm9zZS0xOjIgMSA2IDAg
MyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsN
CglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1p
bHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9
DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQFNpbVN1biI7DQoJcGFub3NlLTE6MiAxIDYg
MCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxp
Lk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206
LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9t
YW4iLCJzZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJp
b3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6
dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6
OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29B
Y2V0YXRlLCBsaS5Nc29BY2V0YXRlLCBkaXYuTXNvQWNldGF0ZQ0KCXttc28tc3R5bGUtcHJpb3Jp
dHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltYXJnaW46MGlu
Ow0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6OC4wcHQ7DQoJZm9udC1mYW1p
bHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnAuTXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlz
dFBhcmFncmFwaCwgZGl2Lk1zb0xpc3RQYXJhZ3JhcGgNCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0
Ow0KCW1hcmdpbi10b3A6MGluOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbWFyZ2luLWJvdHRvbTow
aW47DQoJbWFyZ2luLWxlZnQ6LjVpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1z
aXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnNw
YW4uQmFsbG9vblRleHRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJCYWxsb29uIFRleHQgQ2hhciI7
DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQi
Ow0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpzcGFuLkVtYWlsU3R5bGUx
OQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJy
aSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNv
LXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3Jk
U2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGlu
IDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLyogTGlz
dCBEZWZpbml0aW9ucyAqLw0KQGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6MTE3ODczNjM1ODsNCglt
c28tbGlzdC10eXBlOmh5YnJpZDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTQxMjYwNDU1OCAt
NzQxNTU4MTQ4IDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzIDY3
Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzO30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwt
c3RhcnQtYXQ6MDsNCgltc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ6LTsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
Iiwic2Fucy1zZXJpZiI7DQoJbXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6U2ltU3VuOw0KCW1zby1i
aWRpLWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iO30NCm9sDQoJe21hcmdpbi1ib3R0b206
MGluO30NCnVsDQoJe21hcmdpbi1ib3R0b206MGluO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUg
bXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2
IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFw
ZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4N
CjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9
IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0
aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+Sm9obiBhbmQgRGllZ28sDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlRoYW5rIHlvdSB2ZXJ5
IG11Y2ggZm9yIHRoZSBleHBsYW5hdGlvbi4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+V2UgcHJvYmFibHkgbmVlZCB0
byBmdXJ0aGVyIGRpZmZlcmVudGlhdGUgdGhlIGZvbGxvd2luZyB0d28gcmVxdWVzdGVycyBiZWNh
dXNlIG9uZSBpcyBGbG93IFNlY3VyaXR5IFBvbGljeSBvdmVyIGEgZG9tYWluIGFuZCB0aGUgb3Ro
ZXIgaXMgYSBGbG93IFNlY3VyaXR5IFBvbGljeQ0KIGluIGFuIGluZGl2aWR1YWwgTlNGLiA8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9InRl
eHQtaW5kZW50Oi0uMjVpbjttc28tbGlzdDpsMCBsZXZlbDEgbGZvMSI+PCFbaWYgIXN1cHBvcnRM
aXN0c10+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxzcGFuIHN0
eWxlPSJtc28tbGlzdDpJZ25vcmUiPi08c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1l
cyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj7igJxSZXF1ZXN0ZXIgZm9yIEZsb3cgU2VjdXJpdHkgUG9s
aWNpZXMgZnJvbSBhIENvbnRyb2xsZXLigJ0gd2hpY2ggY2FuIGhhdmUgaGlnaGVyIGxldmVsIGNv
bmRpdGlvbiBtYXRjaGluZywgc3VjaCBhcyBUZW5hbnQvY3VzdG9tZXIgSUQsIG9yIGhpZ2hlciBs
ZXZlbA0KIGV2ZW50IHN1Y2ggYXMgaWYgdGhlIFRlbmFudCBpcyBBQUEgY2VydGlmaWVkLiAmbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5
bGU9InRleHQtaW5kZW50Oi0uMjVpbjttc28tbGlzdDpsMCBsZXZlbDEgbGZvMSI+PCFbaWYgIXN1
cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxz
cGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPi08c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVv
dDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj7igJxSZXF1ZXN0ZXIgZm9yIEZsb3cgU2VjdXJp
dHkgUG9saWNpZXMgZnJvbSBhbiBpbmRpdmlkdWFsIE5TRuKAnSB3aGljaCBtYXRjaGVzIG9uIGNv
bmNyZXRlIGZpZWxkcyBvZiBwYWNrZXRzIG9yIHN0YXRlIG9mIHRoZSBmbG93cy4NCjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+VGhhbmtzLCBMaW5kYTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9z
cGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IERpZWdvIFIuIExvcGV6IFttYWls
dG86ZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbV0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVy
c2RheSwgSnVuZSAzMCwgMjAxNiAxOjI2IEFNPGJyPg0KPGI+VG86PC9iPiBKb2huIFN0cmFzc25l
cjxicj4NCjxiPkNjOjwvYj4gTGluZGEgRHVuYmFyOyBJMk5TRkBpZXRmLm9yZzxicj4NCjxiPlN1
YmplY3Q6PC9iPiBSZTogW0kybnNmXSB3aGF0IGlzIHRoZSAmcXVvdDtjbGllbnQmcXVvdDsgdG8g
STJOU0YgY29udHJvbGxlcj8gKHdhcyBSRTogU2hvdWxkIHdlIGNhbGwgJnF1b3Q7U291dGggQm91
bmQgSW50ZXJmYWNlJnF1b3Q7IGZvciB0aGUgaW50ZXJmYWNlIGJldHdlZW4gJnF1b3Q7Y29udHJv
bGxlciAmbHQ7LSZndDsgTlNGJnF1b3Q7LCBhbmQgJnF1b3Q7Tm9ydGggQm91bmQgSW50ZXJmYWNl
JnF1b3Q7IGZvciB0aGUgaW50ZXJmYWNlIGJldHdlZW4gJnF1b3Q7Q2xpZW50ICZsdDstJmd0OyBj
b250cm9sbGVyJnF1b3Q7PzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPkkgYWdyZWUgd2l0aCBKb2hu4oCZcyBzdWdnZXN0aW9ucywgYW5kIGp1c3QgdG8gYWRk
IGFub3RoZXIgb3B0aW9uIHdlIGNvdWxkIHRhbGsgb2Yg4oCcY29uc3VtZXJz4oCdIGFuZCDigJxw
cm92aWRlcnPigJ0gKG9mIEkyTlNGIHNlcnZpY2VzKQ0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5CZSBnb29kZSw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4N
CjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQi
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIDMwIEp1biAyMDE2LCBhdCAwNjoxNyAs
IEpvaG4gU3RyYXNzbmVyICZsdDs8YSBocmVmPSJtYWlsdG86c3RyYXpwZGpAZ21haWwuY29tIj5z
dHJhenBkakBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBMaW5kYSw8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QXMgSSBzYWlkLCBhbGwgb2YgdGhl
IGV4YW1wbGVzIGFyZSBub3QgcmVhbGx5ICoqY2xpZW50cyoqLCBidXQgKipzZXJ2ZXJzKiogKEkg
dmlldyB0aGUgYWRtaW4gYXMgaGF2aW5nIGEgJnF1b3Q7c2VydmVyJnF1b3Q7IHJvbGUsIHNpbmNl
IHRoZSBhZG1pbiBpcyB1c2luZyBhdCBsZWFzdCBvbmUgYXBwbGljYXRpb24gdG8gY29uZmlndXJl
IG9yIG1vbml0b3IgZnVuY3Rpb25hbGl0eSkuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkknbSBub3Qgc3VyZSBpZiB0aGlzIGlzIGEgJnF1b3Q7
YmV0dGVyJnF1b3Q7IG5hbWUsIGJ1dCBJIGFtIGEgZGlzdHJpYnV0ZWQgc3lzdGVtcyBwZXJzb24s
IGFuZCB0byBtZSwgJnF1b3Q7Y2xpZW50JnF1b3Q7IGltcGxpZXMgJnF1b3Q7Y2xpZW50LXNlcnZl
ciZxdW90OyBjb21wdXRpbmcuIEkgc2VlIG5vIHJlYXNvbiB0byByZXN0cmljdCAob3IgaW1wbHkg
YSByZXN0cmljdGlvbiBvZikgSTJOU0YgdG8gdGhpcyBtb2RlbCBvZiBjb21wdXRpbmcuPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgcGVyc29u
YWxseSBwcmVmZXIgJnF1b3Q7cGVlciZxdW90Oy4gQW4gZXZlbiBtb3JlIG5ldXRyYWwgdGVybSB3
b3VsZCBiZSAmcXVvdDtyZXF1ZXN0b3ImcXVvdDsgKHZzICZxdW90O3Byb3ZpZGVyJnF1b3Q7KS48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+YmVz
dCByZWdhcmRzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Sm9objxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5PbiBTdW4sIEp1biAyNiwgMjAxNiBhdCA2OjI4IEFNLCBMaW5kYSBEdW5iYXIgJmx0
OzxhIGhyZWY9Im1haWx0bzpsaW5kYS5kdW5iYXJAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PmxpbmRhLmR1bmJhckBodWF3ZWkuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkpvaG4sDQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGUgZHJhZnQtaWV0
Zi1pMm5zZi1mcmFtZXdvcmsgaGFzIHRob3NlIGV4YW1wbGVzIG9mIEkyTlNGIGNsaWVudHM6PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTpTeW1ib2w7Y29sb3I6IzFGNDk3RCI+wrc8L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+QW4gb3ZlcmxheSBuZXR3b3JrIE1nciAoZS5nLiBW
aWRlbyBDb25mZXJlbmNlIE5ldHdvcmsgTWdyKSB3aG8gbmVlZHMgdG8gZHluYW1pY2FsbHkgaW5m
b3JtIHRoZSB1bmRlcmxheSBuZXR3b3JrIHRvIGFsbG93LCByYXRlIGxpbWl0aW5nIG9yIGRlbnkg
Zmxvd3MgKHNvbWUgb2Ygd2hpY2ggYXJlIGVuY3J5cHRlZCkNCiBiYXNlZCBvbiBzcGVjaWZpYyBm
aWVsZHMgaW4gdGhlIHBhY2tldHMgZm9yIGEgY2VydGFpbiB0aW1lIHNwYW4uIDwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6U3ltYm9sO2NvbG9yOiMxRjQ5N0QiPsK3PC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPkVudGVycHJpc2UgQWRtaW5pc3RyYXRvcnMgYW5kIG1hbmFnZW1l
bnQgc3lzdGVtIG5lZWQgdG8gcmVxdWVzdCBwcm92aWRlciBuZXR3b3JrIHRvIGVuZm9yY2Ugc29t
ZSBydWxlcyB0byB0aGVpciBzcGVjaWZpYyBmbG93cy4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6U3ltYm9sO2NvbG9yOiMxRjQ5N0QiPsK3PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6Ny4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPkEgSW9UIG1hbmFnZW1lbnQgc3lzdGVtIHNlbmRpbmcgcmVxdWVzdHMgdG8gdW5kZXJs
YXkgbmV0d29yayB0byBibG9jayBmbG93cyB0aGF0IG1hdGNoIHRoZWlyIHNwZWNpZmljIGNvbmRp
dGlvbnMuDQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5TaW1wbHkgcHV0LCDigJxJMk5TRiBjbGllbnTigJ0gY2Fu
IGJlIHVzZXJzIChhZG1pbmlzdHJhdG9ycyksIGRpZmZlcmVudCBkb21haW4gbWFuYWdlciwgb3Jj
aGVzdHJhdGlvbg0KIHN5c3RlbSwgb3Igb3RoZXJzLCAmbmJzcDt3aG8gbmVlZCB0byBzcGVjaWZ5
IHRoZWlyIGRlc2lyZWQgZmxvdyBwb2xpY2llcy4gPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SXMgdGhlcmUgYSBi
ZXR0ZXIgbmFtZT8NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPkxpbmRhPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpz
b2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+
PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gSm9obiBTdHJhc3NuZXIgW21haWx0bzo8
YSBocmVmPSJtYWlsdG86c3RyYXpwZGpAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c3RyYXpw
ZGpAZ21haWwuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBTYXR1cmRheSwgSnVuZSAyNSwg
MjAxNiA5OjAyIFBNPGJyPg0KPGI+VG86PC9iPiBMaW5kYSBEdW5iYXI7IEpvaG4gU3RyYXNzbmVy
PGJyPg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86STJOU0ZAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj5JMk5TRkBpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtJMm5z
Zl0gU2hvdWxkIHdlIGNhbGwgJnF1b3Q7U291dGggQm91bmQgSW50ZXJmYWNlJnF1b3Q7IGZvciB0
aGUgaW50ZXJmYWNlIGJldHdlZW4gJnF1b3Q7Y29udHJvbGxlciAmbHQ7LSZndDsgTlNGJnF1b3Q7
LCBhbmQgJnF1b3Q7Tm9ydGggQm91bmQgSW50ZXJmYWNlJnF1b3Q7IGZvciB0aGUgaW50ZXJmYWNl
IGJldHdlZW4gJnF1b3Q7Q2xpZW50ICZsdDstJmd0OyBjb250cm9sbGVyJnF1b3Q7Pzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5IaSBMaW5k
YSw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPkR1cmluZyB0aGUgSTJOU0YgZWFybHkgc3RhZ2UgKGJlZm9yZSB0aGUgV0cgd2FzIGNyZWF0
ZWQpLCAmcXVvdDtjYXBhYmlsaXR5IGludGVyZmFjZSZxdW90OyB3YXMgdXNlZCB0byByZXByZXNl
bnQgdGhlIGludGVyZmFjZSBiZXR3ZWVuIGNvbnRyb2xsZXIgJmx0Oy0mZ3Q7IE5TRiwgYW5kICZx
dW90O3NlcnZpY2UgaW50ZXJmYWNlJnF1b3Q7IHdhcyB1c2VkDQogdG8gcmVwcmVzZW50IHRoZSBp
bnRlcmZhY2UgYmV0d2VlbiB0aGUgQ2xpZW50ICZsdDstJmd0OyBjb250cm9sbGVyLiA8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jmx0O2pjcyZndDs8YnI+DQpUaGUgdGVy
bSAmcXVvdDtjYXBhYmlsaXR5IGludGVyZmFjZSZxdW90OyBkb2Vzbid0IGJvdGhlciBtZS4gSG93
ZXZlciwgSSBkb24ndCB0aGluayB0aGF0IHdlIGFyZSB1c2luZyBpdCB0byBpdHMgZnVsbCBwb3Rl
bnRpYWwgLSBzZWUgYmVsb3cuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PlRoZSB0ZXJtICZxdW90O2NsaWVudCBpbnRlcmZhY2UmcXVvdDsgZG9lcyBib3RoZXIgbWUsIGJl
Y2F1c2U8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsgMSkgdG8gbWUsIGl0IGltcGxpZXMgYSBjbGll
bnQtc2VydmVyIGFyY2hpdGVjdHVyZSAob3IgYSAzLXRpZXIgYXJjaGl0ZWN0dXJlIG9uIGEgc3Ry
ZXRjaCksIGFuZCBJIGRvbid0IHVuZGVyc3RhbmQgd2h5IHdlIHNob3VsZCBiZSBsaW1pdGVkIHRv
IHRoYXQ8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsgMikgd2hhdCBpcyB0aGUgY2xpZW50PyBUbyBt
ZSwgYSBjbGllbnQgaXMgYSBob3N0LiBBcmVuJ3Qgd2UgdGFsa2luZyBhYm91dCB0aGUgYXBwbGlj
YXRpb24gaGVyZT8gVGhlIGV4YW1wbGVzIGluIHlvdXIgZmlndXJlIGFyZSBhcmd1YWJseSBTRVJW
RVJTLDxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBub3Qg
Q0xJRU5UUy4gOi0pPGJyPg0KJmx0Oy9qY3M8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+QXMgbWFueSBwZW9wbGUgdXNlIHRoZSB0ZXJtaW5vbG9naWVzIGxvb3NlbHksIHRo
ZSAmcXVvdDtDYXBhYmlsaXR5IEludGVyZmFjZSZxdW90OyBiZWluZyBpbnRlcmNoYW5nZWFibHkg
dXNlZCB3aXRoICZxdW90O0NhcGFiaWxpdHkgTGF5ZXImcXVvdDssIGFuZCAmcXVvdDtTZXJ2aWNl
IEludGVyZmFjZSZxdW90OyBiZWluZyBpbnRlcmNoYW5nZWFibHkgdXNlZCB3aXRoDQogJnF1b3Q7
U2VydmljZSBMYXllciZxdW90Oy4gPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPiZsdDtqY3MmZ3Q7PGJyPg0KV2FybmluZywgdGhpcyBpcyBwcm9iYWJseSBqdXN0IG1lLCBi
dXQuLi48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Li4uSSBkbyBOT1Qg
bGlrZSAmcXVvdDtsYXllcnMmcXVvdDssIGJlY2F1c2UgYWJzdHJhY3Rpb25zIHNob3VsZCB3b3Jr
IGZvciBldmVyeXRoaW5nLCBub3QganVzdCBzb21ldGltZXMuIExvb2sgYXQgb3VyICZxdW90O2xh
eWVycyZxdW90OyAtIHdlIHJlcGVhdGVkbHkgdmlvbGF0ZSB0aGUgdHJ1ZSBub3Rpb24gb2YgYSBs
YXllciAoZS5nLiwgTVBMUykuDQogTG9vayBhdCBhbGwgb2YgdGhlICZxdW90O2ludGVyLWxheWVy
JnF1b3Q7IGNvbXBhdGliaWxpdHkgcHJvYmxlbXMgd2UndmUgaGFkIG92ZXIgdGhlIHllYXJzLiBX
aHkgZG8gd2UgbmVlZCB0byB1c2UgbGF5ZXJzIGluIEkyTlNGPyBJIHdvdWxkIHN0cm9uZ2x5IGFy
Z3VlIHRvIHVzZSAmcXVvdDtpbnRlcmZhY2UmcXVvdDs7IGlmIHRoYXQgaXMgbm90IGFjY2VwdGFi
bGUsIHRoZW4gY2hvb3NlIGEgZGlmZmVyZW50IHRlcm0gKGUuZy4sIHBsYW5lcykgdGhhdCBkb2Vz
IG5vdCBoYXZlIHRoZQ0KIHRyYWRpdGlvbmFsIGxpbWl0YXRpb25zIG9mIGxheWVycy48YnI+DQom
bHQ7L2pjcyZndDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGhlIEky
TlNGIFRlcm1pbm9sb2d5IERyYWZ0IGhhcyBkZWZpbmVkIHRoZSAmcXVvdDtDYXBhYmlsaXR5IExh
eWVyJnF1b3Q7IChpbmRlcGVuZGVudCBvZiB3aGljaCBpbnRlcmZhY2UgdG8gdGhlIGNvbnRyb2xs
ZXIpIGZvciBleHBvc2luZyB0aGUgY2FwYWJpbGl0eSBvZiBhIGRvbWFpbiAob3ZlciBDbGllbnQg
RmFjaW5nICZuYnNwOyZuYnNwO0ludGVyZmFjZSksDQogb3IgZm9yIGV4cG9zaW5nIHRoZSBjYXBh
YmlsaXR5IG9mIGEgTlNGIChvdmVyIHRoZSBOU0YgRmFjaW5nIEludGVyZmFjZSkuIDxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5CeSB0aGlzIGRlZmluaXRpb24sIEVDQSBQ
b2xpY3nigJlzICZxdW90O0V2ZW50JnF1b3Q7IGNhcGFiaWxpdHkgY2FuIGJlIGRpc2NvdmVyZWQg
aW5kZXBlbmRlbnRseSBmcm9tIHRoZSAmcXVvdDtDb25kaXRpb24mcXVvdDsgY2FwYWJpbGl0eSwg
b3IgJnF1b3Q7QWN0aW9uJnF1b3Q7IGNhcGFiaWxpdHkuPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPiZsdDtqY3MmZ3Q7PGJyPg0KU29ycnksIEkgZGlzYWdyZWUuPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkV2ZW50cywgY29uZGl0aW9ucywgYW5k
IGFjdGlvbnMgYXJlIE5PVCBjYXBhYmlsaXRpZXMuIENhcGFiaWxpdGllcyBhcmUgZGVmaW5lZCBp
biB0aGUgQ2FwYWJpbGl0aWVzIERyYWZ0IGFzOjxicj4NCjxicj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyBDYXBhYmlsaXRpZXMgYXJlIGZ1bmN0aW9ucyB0aGF0IE5TRnMgY2FuIHBlcmZvcm0uIFRoaXMg
aW50ZXJmYWNlPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7IGlzIHVzZWQgdG8gYWR2ZXJ0aXNlLCBz
ZWxlY3QsIGFuZCBhY3RpdmF0ZSBjYXBhYmlsaXRpZXMgb2Ygc2VsZWN0ZWQ8YnI+DQombmJzcDsm
bmJzcDsmbmJzcDsgTlNGcyBpbiBhIHZlbmRvci1pbmRlcGVuZGVudCBtYW5uZXIuPG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlB1dCBhbm90aGVyIHdheSwgQ2FwYWJpbGl0
aWVzIGFyZSB1c2VkIHRvIGRlZmluZSBmdW5jdGlvbnMgdGhhdCBNQVkgYmUgdXNlZC4gVGhlcmUg
aXMgbm8gZ3VhcmFudGVlIHRoYXQgdGhleSB3aWxsIGJlIGFjdHVhbGx5IHVzZWQuIEZ1cnRoZXJt
b3JlLCBFdmVudHMsIENvbmRpdGlvbnMsIGFuZCBBY3Rpb25zDQogYXJlIHVzZWQgdG8gY29uc3Ry
dWN0IGFuIEVDQSBwb2xpY3kgcnVsZS4gRXZlbnRzLCBDb25kaXRpb25zLCBhbmQgQWN0aW9ucyBh
cmUgdHlwZXMgb2YgQm9vbGVhbiBzdGF0ZW1lbnRzIChhdCBsZWFzdCBpbiBFQ0EgcnVsZXMpIGFu
ZCBoYXZlIG5vdGhpbmcgdG8gZG8gd2l0aCBDYXBhYmlsaXRpZXMuPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPldoaWxlIHlvdSBNQVkgYmUgYWJsZSB0byByZWxhdGUgYSBy
dWxlIHRvIENhcGFiaWxpdGllcywgdGhleSBhcmUgdHdvIGNvbXBsZXRlbHkgc2VwYXJhdGUgdGhp
bmdzLjxicj4NCiZsdDsvamNzJmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj5UaGVyZWZvcmUsIGNvbnRpbnVlIHVzaW5nIHRoZSAmbmJzcDvigJxDYXBhYmlsaXR5IElu
dGVyZmFjZeKAnSBjYW4gY2F1c2UgbW9yZSBjb25mdXNpb24gaW4gdGhlIGZ1dHVyZSBhcyBpdHMg
c291bmQgaXMgdG9vIGNsb3NlIHRvIHRoZSDigJxDYXBhYmlsaXR5IGxheWVy4oCdLiAmbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGJyPg0KJmx0O2pjcyZndDs8
YnI+DQpBZ3JlZS4gU28gbGV0J3MgZ2V0IHJpZCBvZiBDYXBhYmlsaXR5ICoqbGF5ZXIqKi4gSXQg
aXNuJ3QgYSBsYXllciwgYmVjYXVzZS4uLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Li4u
d2FpdCBmb3IgaXQuLi48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPi4uLkNhcGFiaWxpdGll
cyBjb3VsZCBiZSB1c2VkIHRvIGRlc2NyaWJlIE5TRiBmdW5jdGlvbnMgYXMgd2VsbCBhcyBDb250
cm9sbGVyIGZ1bmN0aW9ucy4gVGh1cywgdGhlcmUgaXMgbm8gJnF1b3Q7bGF5ZXImcXVvdDsgaW4g
dGhlIGNsYXNzaWNhbCBkZWZpbml0aW9uIG9mIHRoZSB0ZXJtICZxdW90O2xheWVyJnF1b3Q7Ljxi
cj4NCiZsdDsvamNzJmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGhlcmVmb3JlLCB3
ZSBhcmUgYXNraW5nIHBlb3BsZSB0byBzdGF0ZSB3aGljaCBvZiAmbmJzcDt0aGUgZm9sbG93aW5n
IG9wdGlvbnMgc2hvdWxkIGJlIHVzZWQ6PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4xLjxz
cGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
Ow0KPC9zcGFuPlVzZSDigJxDbGllbnQgRmFjaW5nIEludGVyZmFjZeKAnSBmb3IgJnF1b3Q7Q2xp
ZW50ICZsdDstJmd0OyBjb250cm9sbGVyJnF1b3Q7OyBhbmQg4oCcTlNGIEZhY2luZyBJbnRlcmZh
Y2XigJ0gZm9yICZxdW90O2NvbnRyb2xsZXIgJmx0Oy0mZ3Q7IE5TRiZxdW90OywNCjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4yLjxzcGFuIHN0eWxlPSJmb250LXNpemU6
Ny4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPlVzZSDigJxDb250
cm9sbGVyIE5vcnRoIEJvdW5kIEludGVyZmFjZeKAnSBmb3IgJnF1b3Q7Q2xpZW50ICZsdDstJmd0
OyBjb250cm9sbGVyJnF1b3Q7OyBhbmQg4oCcQ29udHJvbGxlciBTb3V0aCBCb3VuZCBJbnRlcmZh
Y2XigJ0gZm9yIOKAnGNvbnRyb2xsZXIgJmx0Oy0mZ3Q7IE5TRiZxdW90Oywgb3INCjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+T3IgeW91IGNhbiBwcm92aWRlIGEgYmV0dGVyIG9wdGlvbi48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZsdDtqY3MmZ3Q7PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPkkgY2hvb3NlIG9wdGlvbiAzLiA6LSk8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPlRoZSBwcm9ibGVtIHdpdGggJnF1b3Q7Q2xpZW50LUZhY2luZyBJbnRl
cmZhY2UmcXVvdDsgaXMgdGhhdCBJJ20gbm90IHN1cmUgd2hhdCBhICZxdW90O0NsaWVudCZxdW90
OyBpcyBpbiBOU0YuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk5TRi1G
YWNpbmcgSW50ZXJmYWNlIGlzIE9LOyBteSBwcm9ibGVtIGlzLCB3aHkgYXJlIHdlIGludHJvZHVj
aW5nIFlldCBBbm90aGVyIFRlcm0/PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5UaGUgcHJv
YmxlbSB3aXRoIE5vcnRoYm91bmQgYW5kIFNvdXRoYm91bmQgaXMgdGhhdCB0aGVyZSBpcyBubyBj
bGVhciAmcXVvdDtub3J0aCZxdW90OyBhbmQgJnF1b3Q7c291dGgmcXVvdDsgaGVyZS4gTG9vayBh
dCBhbGwgb2YgdGhlIHByb2plY3RzIHRoYXQgcHJvcG9zZSB2YXJpb3VzIGRhdGEgbW9kZWxzIGF0
IGJvdGggdGhlIGRldmljZSBpbnRlcmZhY2UNCiBsZXZlbCBBTkQgdGhlIG5ldHdvcmsgbWFuYWdl
bWVudCBhcHBsaWNhdGlvbiBsYXllci4gU28gdGVsbCBtZSwgd2hpY2ggaXMgJnF1b3Q7c291dGgm
cXVvdDsgaGVyZT8gOi0pPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5Ob3csIGFzIGZvciBv
cHRpb24gMywgSSdtIHRoaW5raW5nIGFib3V0IGl0LiBIb3dldmVyLCBJIGRvIHRoaW5rIHRoYXQg
eW91IGhhdmUgc3BvdHRlZCBhbiBpbXBvcnRhbnQgaW5jb25zaXN0ZW5jeSwgc28gbGV0J3MgdGFr
ZSB0aW1lIHRvIGZpeCBpdCBhbmQgbm90IHJ1c2ggaW50byByYXNoIGRlY2lzaW9ucy48YnI+DQom
bHQ7L2pjcyZndDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPmJlc3QgcmVnYXJkcyw8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Sm9objxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBUaHUs
IEp1biAyMywgMjAxNiBhdCAzOjMxIFBNLCBMaW5kYSBEdW5iYXIgJmx0OzxhIGhyZWY9Im1haWx0
bzpsaW5kYS5kdW5iYXJAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmxpbmRhLmR1bmJhckBo
dWF3ZWkuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7Ij5JMk5TRiBXRzo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPk5lZWQg
eW91ciBvcGluaW9uIGZvciBhIGdvb2QgbmFtZSB0byByZXByZXNlbnQg4oCcQ2xpZW50IEZhY2lu
ZyBJbnRlcmZhY2XigJ0gYW5kIOKAnE5TRiBGYWNpbmcgSW50ZXJmYWNl4oCdIG9mIHRoZSBJMk5T
RiByZWZlcmVuY2UgbW9kZWw6DQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG87dGV4dC1hdXRvc3BhY2U6bm9uZSI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjgu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmIzQzOy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tJiM0Mzs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG87dGV4dC1hdXRvc3BhY2U6bm9uZSI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjguMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBJMk5TRiBDbGllbnQmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0bzt0ZXh0LWF1dG9zcGFjZTpub25lIj4NCjxzcGFuIHN0eWxlPSJmb250LXNp
emU6OC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyB8IEUuZy4gT3ZlcmxheSBOZXR3b3JrIE1nbnQsIEVudGVycHJpc2UgbmV0d29y
ayBNZ250Jm5ic3A7IHw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG87dGV4dC1hdXRvc3BhY2U6bm9uZSI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjguMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
fCZuYnNwOyBhbm90aGVyIG5ldHdvcmsgZG9tYWlu4oCZcyBtZ250LCBldGMuJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG87dGV4dC1hdXRvc3BhY2U6bm9uZSI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjguMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgJiM0MzstLS0tLS0tLS0tJiM0MzstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0mIzQzOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0bzt0ZXh0LWF1dG9zcGFjZTpub25lIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6OC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyB8PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvO3RleHQtYXV0b3NwYWNlOm5vbmUiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjBwdDtm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHwmbmJzcDsgQ2xpZW50IEZhY2luZyBJbnRlcmZhY2UNCjwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzt0ZXh0LWF1dG9zcGFjZTpub25lIj4NCjxz
cGFuIHN0eWxlPSJmb250LXNpemU6OC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3w8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87dGV4dC1hdXRvc3BhY2U6bm9uZSI+DQo8
c3BhbiBzdHlsZT0iZm9udC1zaXplOjguMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7JiM0MzstLS0tLSYjNDM7LS0tLS0tLS0tLS0tLS0tJiM0MzsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0bzt0ZXh0LWF1dG9zcGFjZTpub25lIj4NCjxzcGFuIHN0eWxlPSJmb250LXNp
emU6OC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3xOZXR3b3JrIE9w
ZXJhdG9yIG1nbXR8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS0tLS0tLS0tLS0t
LSYjNDM7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO3RleHQt
YXV0b3NwYWNlOm5vbmUiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjBwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwgU2VjdXJpdHkgQ29udHJvbGxlciB8ICZsdDsgLS0tLS0t
LS0tICZndDsgfCBEZXZlbG9wZXLigJlzIHw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG87dGV4dC1hdXRvc3BhY2U6bm9uZSI+DQo8c3BhbiBzdHlsZT0iZm9udC1z
aXplOjguMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLS0tLS0tLS0t
JiM0MzstLS0tLS0tLS0tJiM0MzsmbmJzcDsgUmVnaXN0cmF0aW9uIHwgTWdudCBTeXN0ZW0gfDwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzt0ZXh0LWF1dG9zcGFj
ZTpub25lIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6OC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0ludGVyZmFjZSZu
YnNwOyZuYnNwOyAmIzQzOy0tLS0tLS0tLS0tLS0mIzQzOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzt0ZXh0LWF1dG9zcGFjZTpub25lIj4NCjxzcGFuIHN0eWxl
PSJmb250LXNpemU6OC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7DQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87dGV4
dC1hdXRvc3BhY2U6bm9uZSI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjguMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt8IE5TRiBGYWNpbmcgSW50ZXJm
YWNlPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO3RleHQtYXV0
b3NwYWNlOm5vbmUiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjBwdDtmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG87dGV4dC1hdXRvc3BhY2U6bm9uZSI+DQo8c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjguMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLS0tLS0tLS0tLS0tLS0tLS0tLS0t
JiM0MzstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tJiM0Mzs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87dGV4dC1hdXRvc3BhY2U6bm9uZSI+DQo8c3BhbiBz
dHlsZT0iZm9udC1zaXplOjguMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO3RleHQtYXV0b3Nw
YWNlOm5vbmUiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjBwdDtmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgfDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0bzt0ZXh0LWF1dG9zcGFjZTpub25lIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6OC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyAmIzQz
Oy0tLSYjNDM7LS0mIzQzOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyAmIzQzOy0tLS0tLSYjNDM7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS0tLS0tJiM0Mzsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLSYjNDM7LS0tJiM0Mzs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87dGV4dC1hdXRvc3Bh
Y2U6bm9uZSI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjguMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsgJiM0MzsgTlNGLTEmIzQzOyAtLS0tLS0t
ICYjNDM7IE5TRi1uJiM0MzsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MztOU0YtMSAmIzQzOyAtLS0tLSAm
IzQzO05TRi1tICYjNDM7Jm5ic3A7IC4gLiAuDQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG87dGV4dC1hdXRvc3BhY2U6bm9uZSI+DQo8c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjguMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsm
bmJzcDsmbmJzcDsmIzQzOy0tLS0tLSYjNDM7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS0tLS0tJiM0MzsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0Mzst
LS0tLS0mIzQzOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0tLS0t
LSYjNDM7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO3RleHQt
YXV0b3NwYWNlOm5vbmUiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjBwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvO3RleHQtYXV0b3NwYWNlOm5vbmUiPg0KPHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTo4LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5i
c3A7Jm5ic3A7IFZlbmRvciBBJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IFZlbmRvciBCPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjguMHB0Ij4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5EdXJpbmcgdGhlIEkyTlNGIGVhcmx5IHN0
YWdlIChiZWZvcmUgdGhlIFdHIHdhcyBjcmVhdGVkKSwgJnF1b3Q7Y2FwYWJpbGl0eSBpbnRlcmZh
Y2UmcXVvdDsgd2FzIHVzZWQgdG8gcmVwcmVzZW50IHRoZSBpbnRlcmZhY2UgYmV0d2VlbiBjb250
cm9sbGVyICZsdDstJmd0OyBOU0YsIGFuZCAmcXVvdDtzZXJ2aWNlIGludGVyZmFjZSZxdW90OyB3
YXMgdXNlZA0KIHRvIHJlcHJlc2VudCB0aGUgaW50ZXJmYWNlIGJldHdlZW4gdGhlIENsaWVudCAm
bHQ7LSZndDsgY29udHJvbGxlci4gPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5BcyBtYW55
IHBlb3BsZSB1c2UgdGhlIHRlcm1pbm9sb2dpZXMgbG9vc2VseSwgdGhlICZxdW90O0NhcGFiaWxp
dHkgSW50ZXJmYWNlJnF1b3Q7IGJlaW5nIGludGVyY2hhbmdlYWJseSB1c2VkIHdpdGggJnF1b3Q7
Q2FwYWJpbGl0eSBMYXllciZxdW90OywgYW5kICZxdW90O1NlcnZpY2UgSW50ZXJmYWNlJnF1b3Q7
IGJlaW5nIGludGVyY2hhbmdlYWJseSB1c2VkIHdpdGgNCiAmcXVvdDtTZXJ2aWNlIExheWVyJnF1
b3Q7LiA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoZSBJMk5TRiBUZXJtaW5vbG9neSBE
cmFmdCBoYXMgZGVmaW5lZCB0aGUgJnF1b3Q7Q2FwYWJpbGl0eSBMYXllciZxdW90OyAoaW5kZXBl
bmRlbnQgb2Ygd2hpY2ggaW50ZXJmYWNlIHRvIHRoZSBjb250cm9sbGVyKSBmb3IgZXhwb3Npbmcg
dGhlIGNhcGFiaWxpdHkgb2YgYSBkb21haW4gKG92ZXIgQ2xpZW50IEZhY2luZyAmbmJzcDsmbmJz
cDtJbnRlcmZhY2UpLA0KIG9yIGZvciBleHBvc2luZyB0aGUgY2FwYWJpbGl0eSBvZiBhIE5TRiAo
b3ZlciB0aGUgTlNGIEZhY2luZyBJbnRlcmZhY2UpLiA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+QnkgdGhpcyBkZWZpbml0aW9uLCBFQ0EgUG9saWN54oCZcyAmcXVvdDtF
dmVudCZxdW90OyBjYXBhYmlsaXR5IGNhbiBiZSBkaXNjb3ZlcmVkIGluZGVwZW5kZW50bHkgZnJv
bSB0aGUgJnF1b3Q7Q29uZGl0aW9uJnF1b3Q7IGNhcGFiaWxpdHksIG9yICZxdW90O0FjdGlvbiZx
dW90OyBjYXBhYmlsaXR5Lg0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5UaGVyZWZvcmUs
IGNvbnRpbnVlIHVzaW5nIHRoZSAmbmJzcDvigJxDYXBhYmlsaXR5IEludGVyZmFjZeKAnSBjYW4g
Y2F1c2UgbW9yZSBjb25mdXNpb24gaW4gdGhlIGZ1dHVyZSBhcyBpdHMgc291bmQgaXMgdG9vIGNs
b3NlIHRvIHRoZSDigJxDYXBhYmlsaXR5IGxheWVy4oCdLiAmbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPlRoZXJlZm9yZSwgd2UgYXJlIGFza2luZyBwZW9wbGUgdG8gc3RhdGUgd2hp
Y2ggb2YgJm5ic3A7dGhlIGZvbGxvd2luZyBvcHRpb25zIHNob3VsZCBiZSB1c2VkOjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+MS48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0Ij4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj5Vc2Ug4oCcQ2xpZW50IEZhY2luZyBJ
bnRlcmZhY2XigJ0gZm9yICZxdW90O0NsaWVudCAmbHQ7LSZndDsgY29udHJvbGxlciZxdW90Ozsg
YW5kIOKAnE5TRiBGYWNpbmcgSW50ZXJmYWNl4oCdIGZvciAmcXVvdDtjb250cm9sbGVyICZsdDst
Jmd0OyBOU0YmcXVvdDssDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
Mi48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsNCjwvc3Bhbj5Vc2Ug4oCcQ29udHJvbGxlciBOb3J0aCBCb3VuZCBJbnRlcmZhY2XigJ0g
Zm9yICZxdW90O0NsaWVudCAmbHQ7LSZndDsgY29udHJvbGxlciZxdW90OzsgYW5kIOKAnENvbnRy
b2xsZXIgU291dGggQm91bmQgSW50ZXJmYWNl4oCdIGZvciDigJxjb250cm9sbGVyICZsdDstJmd0
OyBOU0YmcXVvdDssIG9yDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9yIHlvdSBjYW4g
cHJvdmlkZSBhIGJldHRlciBvcHRpb24uDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRo
YW5rcywgTGluZGENCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21hcmdpbi1ib3R0b206MTIuMHB0Ij48YnI+DQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCkkybnNmIG1haWxpbmcg
bGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpJMm5zZkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsi
PkkybnNmQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vaTJuc2YiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL2kybnNmPC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxicj4NCjxiciBjbGVhcj0iYWxsIj4NCjxicj4NCi0tIDxvOnA+
PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPnJlZ2FyZHMs
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkpv
aG48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCjxiciBjbGVhcj0iYWxsIj4NCjxi
cj4NCi0tIDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5yZWdhcmRzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Sm9objxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX188YnI+DQpJMm5zZiBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86STJuc2ZA
aWV0Zi5vcmciPkkybnNmQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vaTJuc2YiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vaTJuc2Y8L2E+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90
ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+LS08YnI+DQomcXVvdDtFc3RhIHZleiBubyBmYWxsYXJlbW9zLCBEb2N0b3IgSW5maWVybm8m
cXVvdDs8YnI+DQo8YnI+DQpEciBEaWVnbyBSLiBMb3Blejxicj4NClRlbGVmb25pY2EgSSYjNDM7
RDxicj4NCjxhIGhyZWY9Imh0dHA6Ly9wZW9wbGUudGlkLmVzL2RpZWdvLmxvcGV6LyI+aHR0cDov
L3Blb3BsZS50aWQuZXMvZGllZ28ubG9wZXovPC9hPjxicj4NCjxicj4NCmUtbWFpbDogPGEgaHJl
Zj0ibWFpbHRvOmRpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb20iPmRpZWdvLnIubG9wZXpAdGVs
ZWZvbmljYS5jb208L2E+PGJyPg0KVGVsOiAmbmJzcDsgJm5ic3A7JiM0MzszNCA5MTMgMTI5IDA0
MTxicj4NCk1vYmlsZTogJiM0MzszNCA2ODIgMDUxIDA5MTxicj4NCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdiBjbGFzcz0iTXNvTm9y
bWFsIiBhbGlnbj0iY2VudGVyIiBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXIiPg0KPGhyIHNpemU9
IjMiIHdpZHRoPSIxMDAlIiBhbGlnbj0iY2VudGVyIj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmdyYXkiPjxicj4NCkVzdGUgbWVu
c2FqZSB5IHN1cyBhZGp1bnRvcyBzZSBkaXJpZ2VuIGV4Y2x1c2l2YW1lbnRlIGEgc3UgZGVzdGlu
YXRhcmlvLCBwdWVkZSBjb250ZW5lciBpbmZvcm1hY2nDs24gcHJpdmlsZWdpYWRhIG8gY29uZmlk
ZW5jaWFsIHkgZXMgcGFyYSB1c28gZXhjbHVzaXZvIGRlIGxhIHBlcnNvbmEgbyBlbnRpZGFkIGRl
IGRlc3Rpbm8uIFNpIG5vIGVzIHVzdGVkLiBlbCBkZXN0aW5hdGFyaW8gaW5kaWNhZG8sIHF1ZWRh
IG5vdGlmaWNhZG8gZGUgcXVlIGxhDQogbGVjdHVyYSwgdXRpbGl6YWNpw7NuLCBkaXZ1bGdhY2nD
s24geS9vIGNvcGlhIHNpbiBhdXRvcml6YWNpw7NuIHB1ZWRlIGVzdGFyIHByb2hpYmlkYSBlbiB2
aXJ0dWQgZGUgbGEgbGVnaXNsYWNpw7NuIHZpZ2VudGUuIFNpIGhhIHJlY2liaWRvIGVzdGUgbWVu
c2FqZSBwb3IgZXJyb3IsIGxlIHJvZ2Ftb3MgcXVlIG5vcyBsbyBjb211bmlxdWUgaW5tZWRpYXRh
bWVudGUgcG9yIGVzdGEgbWlzbWEgdsOtYSB5IHByb2NlZGEgYSBzdSBkZXN0cnVjY2nDs24uPGJy
Pg0KPGJyPg0KVGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiB0aGlzIHRyYW5zbWlzc2lvbiBp
cyBwcml2aWxlZ2VkIGFuZCBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24gaW50ZW5kZWQgb25seSBm
b3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgbmFtZWQgYWJvdmUuIElmIHRo
ZSByZWFkZXIgb2YgdGhpcyBtZXNzYWdlIGlzIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCB5
b3UgYXJlIGhlcmVieSBub3RpZmllZCB0aGF0IGFueSBkaXNzZW1pbmF0aW9uLA0KIGRpc3RyaWJ1
dGlvbiBvciBjb3B5aW5nIG9mIHRoaXMgY29tbXVuaWNhdGlvbiBpcyBzdHJpY3RseSBwcm9oaWJp
dGVkLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIHRyYW5zbWlzc2lvbiBpbiBlcnJvciwgZG8g
bm90IHJlYWQgaXQuIFBsZWFzZSBpbW1lZGlhdGVseSByZXBseSB0byB0aGUgc2VuZGVyIHRoYXQg
eW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBjb21tdW5pY2F0aW9uIGluIGVycm9yIGFuZCB0aGVuIGRl
bGV0ZSBpdC48YnI+DQo8YnI+DQpFc3RhIG1lbnNhZ2VtIGUgc2V1cyBhbmV4b3Mgc2UgZGlyaWdl
bSBleGNsdXNpdmFtZW50ZSBhbyBzZXUgZGVzdGluYXTDoXJpbywgcG9kZSBjb250ZXIgaW5mb3Jt
YcOnw6NvIHByaXZpbGVnaWFkYSBvdSBjb25maWRlbmNpYWwgZSDDqSBwYXJhIHVzbyBleGNsdXNp
dm8gZGEgcGVzc29hIG91IGVudGlkYWRlIGRlIGRlc3Rpbm8uIFNlIG7Do28gw6kgdm9zc2Egc2Vu
aG9yaWEgbyBkZXN0aW5hdMOhcmlvIGluZGljYWRvLCBmaWNhIG5vdGlmaWNhZG8gZGUgcXVlIGEN
CiBsZWl0dXJhLCB1dGlsaXphw6fDo28sIGRpdnVsZ2HDp8OjbyBlL291IGPDs3BpYSBzZW0gYXV0
b3JpemHDp8OjbyBwb2RlIGVzdGFyIHByb2liaWRhIGVtIHZpcnR1ZGUgZGEgbGVnaXNsYcOnw6Nv
IHZpZ2VudGUuIFNlIHJlY2ViZXUgZXN0YSBtZW5zYWdlbSBwb3IgZXJybywgcm9nYW1vcy1saGUg
cXVlIG5vcyBvIGNvbXVuaXF1ZSBpbWVkaWF0YW1lbnRlIHBvciBlc3RhIG1lc21hIHZpYSBlIHBy
b2NlZGEgYSBzdWEgZGVzdHJ1acOnw6NvPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2JvZHk+DQo8L2h0bWw+DQo=

--_000_4A95BA014132FF49AE685FAB4B9F17F657ED90EAdfweml501mbb_--


From nobody Thu Jun 30 06:00:21 2016
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 D05CA12D08E for <i2nsf@ietfa.amsl.com>; Thu, 30 Jun 2016 06:00:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.036
X-Spam-Level: 
X-Spam-Status: No, score=-4.036 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001, T_FILL_THIS_FORM_SHORT=0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mFs20nM6cubi for <i2nsf@ietfa.amsl.com>; Thu, 30 Jun 2016 06:00:15 -0700 (PDT)
Received: from smtptc.telefonica.com (smtptc.telefonica.com [195.76.34.108]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EE8F812B050 for <I2NSF@ietf.org>; Thu, 30 Jun 2016 06:00:14 -0700 (PDT)
Received: from smtptc.telefonica.com (tgtim3c02.telefonica.com [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 39F0A60744; Thu, 30 Jun 2016 15:00:12 +0200 (CEST)
Received: from ESTGVMSP112.EUROPE.telefonica.corp (unknown [10.92.4.9]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client CN "ESTGVMSP112", Issuer "ESTGVMSP112" (not verified)) by smtptc.telefonica.com (Postfix) with ESMTPS id 1DB8F60679; Thu, 30 Jun 2016 15:00:12 +0200 (CEST)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (10.92.5.139) by tls.telefonica.com (10.93.6.54) with Microsoft SMTP Server (TLS) id 14.3.266.1; Thu, 30 Jun 2016 15:00:08 +0200
Received: from DB6PR0601MB2167.eurprd06.prod.outlook.com (10.168.57.26) by DB6PR0601MB2168.eurprd06.prod.outlook.com (10.168.57.27) with Microsoft SMTP Server (TLS) id 15.1.523.4; Thu, 30 Jun 2016 13:00:06 +0000
Received: from DB6PR0601MB2167.eurprd06.prod.outlook.com ([10.168.57.26]) by DB6PR0601MB2167.eurprd06.prod.outlook.com ([10.168.57.26]) with mapi id 15.01.0523.019; Thu, 30 Jun 2016 13:00:06 +0000
From: "Diego R. Lopez" <diego.r.lopez@telefonica.com>
To: Linda Dunbar <linda.dunbar@huawei.com>
Thread-Topic: Is "Requester " a better name?  (was RE: [I2nsf] what is the "client" to I2NSF controller?
Thread-Index: AQHR0s6o39V2t8+au0yT+K2T614RJKAB+QgA
Date: Thu, 30 Jun 2016 13:00:06 +0000
Message-ID: <CCC2A4E5-3568-4263-A131-EE105A8F5093@telefonica.com>
References: <4A95BA014132FF49AE685FAB4B9F17F657ED6AC1@dfweml501-mbb> <CAJwYUrFj=C2kfj6-D3nTiQTQqg7HeF=nRFDEVi51ggeEXQ34Fw@mail.gmail.com> <4A95BA014132FF49AE685FAB4B9F17F657ED76C2@dfweml501-mbb> <CAJwYUrGc=vqX8NrDGQRb_KthVFB3HDb4hzWPpX8-iLUYf+b=TQ@mail.gmail.com> <BDF94ED1-63BA-407F-8B27-4CD0D285009A@telefonica.com> <4A95BA014132FF49AE685FAB4B9F17F657ED90EA@dfweml501-mbb>
In-Reply-To: <4A95BA014132FF49AE685FAB4B9F17F657ED90EA@dfweml501-mbb>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=diego.r.lopez@telefonica.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [195.97.38.51]
x-ms-office365-filtering-correlation-id: a7e69371-1a21-4361-204c-08d3a0e675b5
x-microsoft-exchange-diagnostics: 1; DB6PR0601MB2168; 6:BTrvKz4u+GdzyzQkqnFGYQywGJVSE4Qu+ru6xqc1AuhR7Khe3rPWv27HjXQO6jKcEhfDapYac1+qV0QnoUie1EtYHKaF+hqQHEZUtraTpbVavPgKsgus1QrMcJR2qWIPNtJ6IYR714IoxZcDxxWHpnCG4Khupc9A2YsXOFl4aQm/CS0qnqjI5ALHGf5Zf67Puq8aj8y6JPC/sFIHJlt9NM2SZUuYnEPiTbMs1Z+wKEPwJ5aiM1EAXsgG/lwuxVg4chjUSIYA61zQzy8bTkd6n8NMoKaSXPsZ/pBGc7KCxd09iOc9r7UIRKPbTB6wLxBB; 5:Z+6S43l8Mcz7l9hFCwi0VAoZG1kOVZ4dK3wUdxEgPCeW4neXdqfJJnRSkDsN0IKCVdgXU/hBarTkgknadhUxDin/I+NJbNmuBvyrKKYDUNXEf35TRuahMM8TpwPbKSN1Z+yKto2h/DoIBY2+WKCAtg==; 24:IItn7tvUmlz2izU0GmZxYf/XZabeVS+ujLIKDmgI920cXZsNx4UP1J4PZzQ6Nm/yApvsWf1fn7Z74Ty51+yN/b79GJ4Xf7jMW8y3ECJh2CU=; 7:hf7W0JwMIoYfxnpF+bGnqt+xrPxtofkf6jIY6UPNzXuZbVILVSbsNiX+IUS08g3uThVgVM14vEPpyf80fRgkrBLfslY+CmuzGbecLtHy1RVhLFk9B+EdHtP/HSde+wmumnu/TNs2lboitio5RJniQrVNEb/eJcE45ehtxZy9f/qCW1alXnMLXSBBJ5xsoJ7s9wBnMqey9suYFap4j15rxgPCaqXHRWBWy7HGi+6eI8t3RpLMDJcdOwGrGy/UosPBqnOz5UO5q75Yfwyd+xXEaQ==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB6PR0601MB2168;
x-microsoft-antispam-prvs: <DB6PR0601MB2168E15E50A0DFB1EE46605FDF240@DB6PR0601MB2168.eurprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(40392960112811)(158342451672863)(192374486261705)(50582790962513)(5213294742642);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001); SRVR:DB6PR0601MB2168; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0601MB2168; 
x-forefront-prvs: 0989A7979C
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(7916002)(45984002)(25724002)(57704003)(189002)(24454002)(377454003)(199003)(40134004)(15404003)(252514010)(83716003)(81166006)(93886004)(81156014)(102836003)(19617315012)(4326007)(19580405001)(6116002)(8676002)(86362001)(7736002)(5002640100001)(586003)(19580395003)(189998001)(33656002)(110136002)(15975445007)(106116001)(7846002)(2900100001)(2950100001)(77096005)(2906002)(7906003)(3846002)(92566002)(105586002)(66066001)(50986999)(10400500002)(76176999)(106356001)(8936002)(101416001)(87936001)(54356999)(36756003)(68736007)(97736004)(16236675004)(3280700002)(122556002)(3660700001)(11100500001)(82746002)(104396002)(559001)(579004); DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR0601MB2168; H:DB6PR0601MB2167.eurprd06.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: telefonica.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_CCC2A4E535684263A131EE105A8F5093telefonicacom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Jun 2016 13:00:06.5607 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9744600e-3e04-492e-baa1-25ec245c6f10
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0601MB2168
X-OriginatorOrg: telefonica.com
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/5bV9B5CwnRwOvUshz3Yc9g8HPyQ>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, John Strassner <strazpdj@gmail.com>
Subject: Re: [I2nsf] Is "Requester " a better name? (was RE: what is the "client" to I2NSF controller?
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 30 Jun 2016 13:00:20 -0000

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

SGkgTGluZGEsDQoNCknigJlkIHNheSB0aGUgZm9ybWVyIHlvdSBuYW1lIGlzIHdoYXQgSeKAmWQg
Y2FsbCB0aGUg4oCcY29uc3VtZXLigJ0gb3Ig4oCccmVxdWVzdGVy4oCdLiBBbmQgdGhhdCB0aGUg
c2Vjb25kIGlzIHRoZSBjb250cm9sbGVyLiBPciBhbSBJIG1pc3Npbmcgc29tZXRoaW5nPw0KDQpC
ZSBnb29kZSwNCg0KT24gMzAgSnVuIDIwMTYsIGF0IDE1OjU0ICwgTGluZGEgRHVuYmFyIDxsaW5k
YS5kdW5iYXJAaHVhd2VpLmNvbTxtYWlsdG86bGluZGEuZHVuYmFyQGh1YXdlaS5jb20+PiB3cm90
ZToNCg0KSm9obiBhbmQgRGllZ28sDQoNClRoYW5rIHlvdSB2ZXJ5IG11Y2ggZm9yIHRoZSBleHBs
YW5hdGlvbi4NCg0KV2UgcHJvYmFibHkgbmVlZCB0byBmdXJ0aGVyIGRpZmZlcmVudGlhdGUgdGhl
IGZvbGxvd2luZyB0d28gcmVxdWVzdGVycyBiZWNhdXNlIG9uZSBpcyBGbG93IFNlY3VyaXR5IFBv
bGljeSBvdmVyIGEgZG9tYWluIGFuZCB0aGUgb3RoZXIgaXMgYSBGbG93IFNlY3VyaXR5IFBvbGlj
eSBpbiBhbiBpbmRpdmlkdWFsIE5TRi4NCi0gICAgICAgIOKAnFJlcXVlc3RlciBmb3IgRmxvdyBT
ZWN1cml0eSBQb2xpY2llcyBmcm9tIGEgQ29udHJvbGxlcuKAnSB3aGljaCBjYW4gaGF2ZSBoaWdo
ZXIgbGV2ZWwgY29uZGl0aW9uIG1hdGNoaW5nLCBzdWNoIGFzIFRlbmFudC9jdXN0b21lciBJRCwg
b3IgaGlnaGVyIGxldmVsIGV2ZW50IHN1Y2ggYXMgaWYgdGhlIFRlbmFudCBpcyBBQUEgY2VydGlm
aWVkLg0KLSAgICAgICAg4oCcUmVxdWVzdGVyIGZvciBGbG93IFNlY3VyaXR5IFBvbGljaWVzIGZy
b20gYW4gaW5kaXZpZHVhbCBOU0bigJ0gd2hpY2ggbWF0Y2hlcyBvbiBjb25jcmV0ZSBmaWVsZHMg
b2YgcGFja2V0cyBvciBzdGF0ZSBvZiB0aGUgZmxvd3MuDQoNClRoYW5rcywgTGluZGENCg0KRnJv
bTogRGllZ28gUi4gTG9wZXogW21haWx0bzpkaWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29tXQ0K
U2VudDogVGh1cnNkYXksIEp1bmUgMzAsIDIwMTYgMToyNiBBTQ0KVG86IEpvaG4gU3RyYXNzbmVy
DQpDYzogTGluZGEgRHVuYmFyOyBJMk5TRkBpZXRmLm9yZzxtYWlsdG86STJOU0ZAaWV0Zi5vcmc+
DQpTdWJqZWN0OiBSZTogW0kybnNmXSB3aGF0IGlzIHRoZSAiY2xpZW50IiB0byBJMk5TRiBjb250
cm9sbGVyPyAod2FzIFJFOiBTaG91bGQgd2UgY2FsbCAiU291dGggQm91bmQgSW50ZXJmYWNlIiBm
b3IgdGhlIGludGVyZmFjZSBiZXR3ZWVuICJjb250cm9sbGVyIDwtPiBOU0YiLCBhbmQgIk5vcnRo
IEJvdW5kIEludGVyZmFjZSIgZm9yIHRoZSBpbnRlcmZhY2UgYmV0d2VlbiAiQ2xpZW50IDwtPiBj
b250cm9sbGVyIj8NCg0KSSBhZ3JlZSB3aXRoIEpvaG7igJlzIHN1Z2dlc3Rpb25zLCBhbmQganVz
dCB0byBhZGQgYW5vdGhlciBvcHRpb24gd2UgY291bGQgdGFsayBvZiDigJxjb25zdW1lcnPigJ0g
YW5kIOKAnHByb3ZpZGVyc+KAnSAob2YgSTJOU0Ygc2VydmljZXMpDQoNCkJlIGdvb2RlLA0KDQpP
biAzMCBKdW4gMjAxNiwgYXQgMDY6MTcgLCBKb2huIFN0cmFzc25lciA8c3RyYXpwZGpAZ21haWwu
Y29tPG1haWx0bzpzdHJhenBkakBnbWFpbC5jb20+PiB3cm90ZToNCg0KSGkgTGluZGEsDQoNCkFz
IEkgc2FpZCwgYWxsIG9mIHRoZSBleGFtcGxlcyBhcmUgbm90IHJlYWxseSAqKmNsaWVudHMqKiwg
YnV0ICoqc2VydmVycyoqIChJIHZpZXcgdGhlIGFkbWluIGFzIGhhdmluZyBhICJzZXJ2ZXIiIHJv
bGUsIHNpbmNlIHRoZSBhZG1pbiBpcyB1c2luZyBhdCBsZWFzdCBvbmUgYXBwbGljYXRpb24gdG8g
Y29uZmlndXJlIG9yIG1vbml0b3IgZnVuY3Rpb25hbGl0eSkuDQoNCkknbSBub3Qgc3VyZSBpZiB0
aGlzIGlzIGEgImJldHRlciIgbmFtZSwgYnV0IEkgYW0gYSBkaXN0cmlidXRlZCBzeXN0ZW1zIHBl
cnNvbiwgYW5kIHRvIG1lLCAiY2xpZW50IiBpbXBsaWVzICJjbGllbnQtc2VydmVyIiBjb21wdXRp
bmcuIEkgc2VlIG5vIHJlYXNvbiB0byByZXN0cmljdCAob3IgaW1wbHkgYSByZXN0cmljdGlvbiBv
ZikgSTJOU0YgdG8gdGhpcyBtb2RlbCBvZiBjb21wdXRpbmcuDQoNCkkgcGVyc29uYWxseSBwcmVm
ZXIgInBlZXIiLiBBbiBldmVuIG1vcmUgbmV1dHJhbCB0ZXJtIHdvdWxkIGJlICJyZXF1ZXN0b3Ii
ICh2cyAicHJvdmlkZXIiKS4NCg0KYmVzdCByZWdhcmRzLA0KSm9obg0KDQpPbiBTdW4sIEp1biAy
NiwgMjAxNiBhdCA2OjI4IEFNLCBMaW5kYSBEdW5iYXIgPGxpbmRhLmR1bmJhckBodWF3ZWkuY29t
PG1haWx0bzpsaW5kYS5kdW5iYXJAaHVhd2VpLmNvbT4+IHdyb3RlOg0KSm9obiwNCg0KVGhlIGRy
YWZ0LWlldGYtaTJuc2YtZnJhbWV3b3JrIGhhcyB0aG9zZSBleGFtcGxlcyBvZiBJMk5TRiBjbGll
bnRzOg0K4oCiICAgICAgICBBbiBvdmVybGF5IG5ldHdvcmsgTWdyIChlLmcuIFZpZGVvIENvbmZl
cmVuY2UgTmV0d29yayBNZ3IpIHdobyBuZWVkcyB0byBkeW5hbWljYWxseSBpbmZvcm0gdGhlIHVu
ZGVybGF5IG5ldHdvcmsgdG8gYWxsb3csIHJhdGUgbGltaXRpbmcgb3IgZGVueSBmbG93cyAoc29t
ZSBvZiB3aGljaCBhcmUgZW5jcnlwdGVkKSBiYXNlZCBvbiBzcGVjaWZpYyBmaWVsZHMgaW4gdGhl
IHBhY2tldHMgZm9yIGEgY2VydGFpbiB0aW1lIHNwYW4uDQrigKIgICAgICAgIEVudGVycHJpc2Ug
QWRtaW5pc3RyYXRvcnMgYW5kIG1hbmFnZW1lbnQgc3lzdGVtIG5lZWQgdG8gcmVxdWVzdCBwcm92
aWRlciBuZXR3b3JrIHRvIGVuZm9yY2Ugc29tZSBydWxlcyB0byB0aGVpciBzcGVjaWZpYyBmbG93
cy4NCuKAoiAgICAgICAgQSBJb1QgbWFuYWdlbWVudCBzeXN0ZW0gc2VuZGluZyByZXF1ZXN0cyB0
byB1bmRlcmxheSBuZXR3b3JrIHRvIGJsb2NrIGZsb3dzIHRoYXQgbWF0Y2ggdGhlaXIgc3BlY2lm
aWMgY29uZGl0aW9ucy4NCg0KU2ltcGx5IHB1dCwg4oCcSTJOU0YgY2xpZW504oCdIGNhbiBiZSB1
c2VycyAoYWRtaW5pc3RyYXRvcnMpLCBkaWZmZXJlbnQgZG9tYWluIG1hbmFnZXIsIG9yY2hlc3Ry
YXRpb24gc3lzdGVtLCBvciBvdGhlcnMsICB3aG8gbmVlZCB0byBzcGVjaWZ5IHRoZWlyIGRlc2ly
ZWQgZmxvdyBwb2xpY2llcy4NCg0KSXMgdGhlcmUgYSBiZXR0ZXIgbmFtZT8NCg0KDQpMaW5kYQ0K
DQpGcm9tOiBKb2huIFN0cmFzc25lciBbbWFpbHRvOnN0cmF6cGRqQGdtYWlsLmNvbTxtYWlsdG86
c3RyYXpwZGpAZ21haWwuY29tPl0NClNlbnQ6IFNhdHVyZGF5LCBKdW5lIDI1LCAyMDE2IDk6MDIg
UE0NClRvOiBMaW5kYSBEdW5iYXI7IEpvaG4gU3RyYXNzbmVyDQpDYzogSTJOU0ZAaWV0Zi5vcmc8
bWFpbHRvOkkyTlNGQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtJMm5zZl0gU2hvdWxkIHdlIGNh
bGwgIlNvdXRoIEJvdW5kIEludGVyZmFjZSIgZm9yIHRoZSBpbnRlcmZhY2UgYmV0d2VlbiAiY29u
dHJvbGxlciA8LT4gTlNGIiwgYW5kICJOb3J0aCBCb3VuZCBJbnRlcmZhY2UiIGZvciB0aGUgaW50
ZXJmYWNlIGJldHdlZW4gIkNsaWVudCA8LT4gY29udHJvbGxlciI/DQoNCkhpIExpbmRhLA0KDQpE
dXJpbmcgdGhlIEkyTlNGIGVhcmx5IHN0YWdlIChiZWZvcmUgdGhlIFdHIHdhcyBjcmVhdGVkKSwg
ImNhcGFiaWxpdHkgaW50ZXJmYWNlIiB3YXMgdXNlZCB0byByZXByZXNlbnQgdGhlIGludGVyZmFj
ZSBiZXR3ZWVuIGNvbnRyb2xsZXIgPC0+IE5TRiwgYW5kICJzZXJ2aWNlIGludGVyZmFjZSIgd2Fz
IHVzZWQgdG8gcmVwcmVzZW50IHRoZSBpbnRlcmZhY2UgYmV0d2VlbiB0aGUgQ2xpZW50IDwtPiBj
b250cm9sbGVyLg0KPGpjcz4NClRoZSB0ZXJtICJjYXBhYmlsaXR5IGludGVyZmFjZSIgZG9lc24n
dCBib3RoZXIgbWUuIEhvd2V2ZXIsIEkgZG9uJ3QgdGhpbmsgdGhhdCB3ZSBhcmUgdXNpbmcgaXQg
dG8gaXRzIGZ1bGwgcG90ZW50aWFsIC0gc2VlIGJlbG93Lg0KVGhlIHRlcm0gImNsaWVudCBpbnRl
cmZhY2UiIGRvZXMgYm90aGVyIG1lLCBiZWNhdXNlDQogICAgMSkgdG8gbWUsIGl0IGltcGxpZXMg
YSBjbGllbnQtc2VydmVyIGFyY2hpdGVjdHVyZSAob3IgYSAzLXRpZXIgYXJjaGl0ZWN0dXJlIG9u
IGEgc3RyZXRjaCksIGFuZCBJIGRvbid0IHVuZGVyc3RhbmQgd2h5IHdlIHNob3VsZCBiZSBsaW1p
dGVkIHRvIHRoYXQNCiAgICAyKSB3aGF0IGlzIHRoZSBjbGllbnQ/IFRvIG1lLCBhIGNsaWVudCBp
cyBhIGhvc3QuIEFyZW4ndCB3ZSB0YWxraW5nIGFib3V0IHRoZSBhcHBsaWNhdGlvbiBoZXJlPyBU
aGUgZXhhbXBsZXMgaW4geW91ciBmaWd1cmUgYXJlIGFyZ3VhYmx5IFNFUlZFUlMsDQogICAgICAg
IG5vdCBDTElFTlRTLiA6LSkNCjwvamNzDQpBcyBtYW55IHBlb3BsZSB1c2UgdGhlIHRlcm1pbm9s
b2dpZXMgbG9vc2VseSwgdGhlICJDYXBhYmlsaXR5IEludGVyZmFjZSIgYmVpbmcgaW50ZXJjaGFu
Z2VhYmx5IHVzZWQgd2l0aCAiQ2FwYWJpbGl0eSBMYXllciIsIGFuZCAiU2VydmljZSBJbnRlcmZh
Y2UiIGJlaW5nIGludGVyY2hhbmdlYWJseSB1c2VkIHdpdGggIlNlcnZpY2UgTGF5ZXIiLg0KPGpj
cz4NCldhcm5pbmcsIHRoaXMgaXMgcHJvYmFibHkganVzdCBtZSwgYnV0Li4uDQouLi5JIGRvIE5P
VCBsaWtlICJsYXllcnMiLCBiZWNhdXNlIGFic3RyYWN0aW9ucyBzaG91bGQgd29yayBmb3IgZXZl
cnl0aGluZywgbm90IGp1c3Qgc29tZXRpbWVzLiBMb29rIGF0IG91ciAibGF5ZXJzIiAtIHdlIHJl
cGVhdGVkbHkgdmlvbGF0ZSB0aGUgdHJ1ZSBub3Rpb24gb2YgYSBsYXllciAoZS5nLiwgTVBMUyku
IExvb2sgYXQgYWxsIG9mIHRoZSAiaW50ZXItbGF5ZXIiIGNvbXBhdGliaWxpdHkgcHJvYmxlbXMg
d2UndmUgaGFkIG92ZXIgdGhlIHllYXJzLiBXaHkgZG8gd2UgbmVlZCB0byB1c2UgbGF5ZXJzIGlu
IEkyTlNGPyBJIHdvdWxkIHN0cm9uZ2x5IGFyZ3VlIHRvIHVzZSAiaW50ZXJmYWNlIjsgaWYgdGhh
dCBpcyBub3QgYWNjZXB0YWJsZSwgdGhlbiBjaG9vc2UgYSBkaWZmZXJlbnQgdGVybSAoZS5nLiwg
cGxhbmVzKSB0aGF0IGRvZXMgbm90IGhhdmUgdGhlIHRyYWRpdGlvbmFsIGxpbWl0YXRpb25zIG9m
IGxheWVycy4NCjwvamNzPg0KVGhlIEkyTlNGIFRlcm1pbm9sb2d5IERyYWZ0IGhhcyBkZWZpbmVk
IHRoZSAiQ2FwYWJpbGl0eSBMYXllciIgKGluZGVwZW5kZW50IG9mIHdoaWNoIGludGVyZmFjZSB0
byB0aGUgY29udHJvbGxlcikgZm9yIGV4cG9zaW5nIHRoZSBjYXBhYmlsaXR5IG9mIGEgZG9tYWlu
IChvdmVyIENsaWVudCBGYWNpbmcgICBJbnRlcmZhY2UpLCBvciBmb3IgZXhwb3NpbmcgdGhlIGNh
cGFiaWxpdHkgb2YgYSBOU0YgKG92ZXIgdGhlIE5TRiBGYWNpbmcgSW50ZXJmYWNlKS4NCkJ5IHRo
aXMgZGVmaW5pdGlvbiwgRUNBIFBvbGljeeKAmXMgIkV2ZW50IiBjYXBhYmlsaXR5IGNhbiBiZSBk
aXNjb3ZlcmVkIGluZGVwZW5kZW50bHkgZnJvbSB0aGUgIkNvbmRpdGlvbiIgY2FwYWJpbGl0eSwg
b3IgIkFjdGlvbiIgY2FwYWJpbGl0eS4NCjxqY3M+DQpTb3JyeSwgSSBkaXNhZ3JlZS4NCkV2ZW50
cywgY29uZGl0aW9ucywgYW5kIGFjdGlvbnMgYXJlIE5PVCBjYXBhYmlsaXRpZXMuIENhcGFiaWxp
dGllcyBhcmUgZGVmaW5lZCBpbiB0aGUgQ2FwYWJpbGl0aWVzIERyYWZ0IGFzOg0KDQogICAgQ2Fw
YWJpbGl0aWVzIGFyZSBmdW5jdGlvbnMgdGhhdCBOU0ZzIGNhbiBwZXJmb3JtLiBUaGlzIGludGVy
ZmFjZQ0KICAgIGlzIHVzZWQgdG8gYWR2ZXJ0aXNlLCBzZWxlY3QsIGFuZCBhY3RpdmF0ZSBjYXBh
YmlsaXRpZXMgb2Ygc2VsZWN0ZWQNCiAgICBOU0ZzIGluIGEgdmVuZG9yLWluZGVwZW5kZW50IG1h
bm5lci4NClB1dCBhbm90aGVyIHdheSwgQ2FwYWJpbGl0aWVzIGFyZSB1c2VkIHRvIGRlZmluZSBm
dW5jdGlvbnMgdGhhdCBNQVkgYmUgdXNlZC4gVGhlcmUgaXMgbm8gZ3VhcmFudGVlIHRoYXQgdGhl
eSB3aWxsIGJlIGFjdHVhbGx5IHVzZWQuIEZ1cnRoZXJtb3JlLCBFdmVudHMsIENvbmRpdGlvbnMs
IGFuZCBBY3Rpb25zIGFyZSB1c2VkIHRvIGNvbnN0cnVjdCBhbiBFQ0EgcG9saWN5IHJ1bGUuIEV2
ZW50cywgQ29uZGl0aW9ucywgYW5kIEFjdGlvbnMgYXJlIHR5cGVzIG9mIEJvb2xlYW4gc3RhdGVt
ZW50cyAoYXQgbGVhc3QgaW4gRUNBIHJ1bGVzKSBhbmQgaGF2ZSBub3RoaW5nIHRvIGRvIHdpdGgg
Q2FwYWJpbGl0aWVzLg0KV2hpbGUgeW91IE1BWSBiZSBhYmxlIHRvIHJlbGF0ZSBhIHJ1bGUgdG8g
Q2FwYWJpbGl0aWVzLCB0aGV5IGFyZSB0d28gY29tcGxldGVseSBzZXBhcmF0ZSB0aGluZ3MuDQo8
L2pjcz4NClRoZXJlZm9yZSwgY29udGludWUgdXNpbmcgdGhlICDigJxDYXBhYmlsaXR5IEludGVy
ZmFjZeKAnSBjYW4gY2F1c2UgbW9yZSBjb25mdXNpb24gaW4gdGhlIGZ1dHVyZSBhcyBpdHMgc291
bmQgaXMgdG9vIGNsb3NlIHRvIHRoZSDigJxDYXBhYmlsaXR5IGxheWVy4oCdLg0KDQo8amNzPg0K
QWdyZWUuIFNvIGxldCdzIGdldCByaWQgb2YgQ2FwYWJpbGl0eSAqKmxheWVyKiouIEl0IGlzbid0
IGEgbGF5ZXIsIGJlY2F1c2UuLi4NCg0KLi4ud2FpdCBmb3IgaXQuLi4NCg0KLi4uQ2FwYWJpbGl0
aWVzIGNvdWxkIGJlIHVzZWQgdG8gZGVzY3JpYmUgTlNGIGZ1bmN0aW9ucyBhcyB3ZWxsIGFzIENv
bnRyb2xsZXIgZnVuY3Rpb25zLiBUaHVzLCB0aGVyZSBpcyBubyAibGF5ZXIiIGluIHRoZSBjbGFz
c2ljYWwgZGVmaW5pdGlvbiBvZiB0aGUgdGVybSAibGF5ZXIiLg0KPC9qY3M+DQoNClRoZXJlZm9y
ZSwgd2UgYXJlIGFza2luZyBwZW9wbGUgdG8gc3RhdGUgd2hpY2ggb2YgIHRoZSBmb2xsb3dpbmcg
b3B0aW9ucyBzaG91bGQgYmUgdXNlZDoNCg0KMS4gICAgICBVc2Ug4oCcQ2xpZW50IEZhY2luZyBJ
bnRlcmZhY2XigJ0gZm9yICJDbGllbnQgPC0+IGNvbnRyb2xsZXIiOyBhbmQg4oCcTlNGIEZhY2lu
ZyBJbnRlcmZhY2XigJ0gZm9yICJjb250cm9sbGVyIDwtPiBOU0YiLA0KMi4gICAgICBVc2Ug4oCc
Q29udHJvbGxlciBOb3J0aCBCb3VuZCBJbnRlcmZhY2XigJ0gZm9yICJDbGllbnQgPC0+IGNvbnRy
b2xsZXIiOyBhbmQg4oCcQ29udHJvbGxlciBTb3V0aCBCb3VuZCBJbnRlcmZhY2XigJ0gZm9yIOKA
nGNvbnRyb2xsZXIgPC0+IE5TRiIsIG9yDQoNCk9yIHlvdSBjYW4gcHJvdmlkZSBhIGJldHRlciBv
cHRpb24uDQoNCjxqY3M+DQpJIGNob29zZSBvcHRpb24gMy4gOi0pDQoNClRoZSBwcm9ibGVtIHdp
dGggIkNsaWVudC1GYWNpbmcgSW50ZXJmYWNlIiBpcyB0aGF0IEknbSBub3Qgc3VyZSB3aGF0IGEg
IkNsaWVudCIgaXMgaW4gTlNGLg0KTlNGLUZhY2luZyBJbnRlcmZhY2UgaXMgT0s7IG15IHByb2Js
ZW0gaXMsIHdoeSBhcmUgd2UgaW50cm9kdWNpbmcgWWV0IEFub3RoZXIgVGVybT8NCg0KVGhlIHBy
b2JsZW0gd2l0aCBOb3J0aGJvdW5kIGFuZCBTb3V0aGJvdW5kIGlzIHRoYXQgdGhlcmUgaXMgbm8g
Y2xlYXIgIm5vcnRoIiBhbmQgInNvdXRoIiBoZXJlLiBMb29rIGF0IGFsbCBvZiB0aGUgcHJvamVj
dHMgdGhhdCBwcm9wb3NlIHZhcmlvdXMgZGF0YSBtb2RlbHMgYXQgYm90aCB0aGUgZGV2aWNlIGlu
dGVyZmFjZSBsZXZlbCBBTkQgdGhlIG5ldHdvcmsgbWFuYWdlbWVudCBhcHBsaWNhdGlvbiBsYXll
ci4gU28gdGVsbCBtZSwgd2hpY2ggaXMgInNvdXRoIiBoZXJlPyA6LSkNCg0KTm93LCBhcyBmb3Ig
b3B0aW9uIDMsIEknbSB0aGlua2luZyBhYm91dCBpdC4gSG93ZXZlciwgSSBkbyB0aGluayB0aGF0
IHlvdSBoYXZlIHNwb3R0ZWQgYW4gaW1wb3J0YW50IGluY29uc2lzdGVuY3ksIHNvIGxldCdzIHRh
a2UgdGltZSB0byBmaXggaXQgYW5kIG5vdCBydXNoIGludG8gcmFzaCBkZWNpc2lvbnMuDQo8L2pj
cz4NCg0KYmVzdCByZWdhcmRzLA0KSm9obg0KDQoNCg0KT24gVGh1LCBKdW4gMjMsIDIwMTYgYXQg
MzozMSBQTSwgTGluZGEgRHVuYmFyIDxsaW5kYS5kdW5iYXJAaHVhd2VpLmNvbTxtYWlsdG86bGlu
ZGEuZHVuYmFyQGh1YXdlaS5jb20+PiB3cm90ZToNCkkyTlNGIFdHOg0KDQpOZWVkIHlvdXIgb3Bp
bmlvbiBmb3IgYSBnb29kIG5hbWUgdG8gcmVwcmVzZW50IOKAnENsaWVudCBGYWNpbmcgSW50ZXJm
YWNl4oCdIGFuZCDigJxOU0YgRmFjaW5nIEludGVyZmFjZeKAnSBvZiB0aGUgSTJOU0YgcmVmZXJl
bmNlIG1vZGVsOg0KICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQogICAgICAgICAgICAgIHwgICAgICBJMk5TRiBDbGll
bnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCiAgICAgICAgICAgICAgfCBF
LmcuIE92ZXJsYXkgTmV0d29yayBNZ250LCBFbnRlcnByaXNlIG5ldHdvcmsgTWdudCAgfA0KICAg
ICAgICAgICAgICB8ICBhbm90aGVyIG5ldHdvcmsgZG9tYWlu4oCZcyBtZ250LCBldGMuICAgICAg
ICAgICAgICAgIHwNCiAgICAgICAgICAgICAgKy0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KICAgICAgICAgICAgICAgICAgICAgICAgIHwNCiAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICBDbGllbnQgRmFjaW5nIEludGVyZmFjZQ0KICAgICAg
ICAgICAgICAgICAgICAgICAgIHwNCiAgICAgICAgICAgICAgICAgICArLS0tLS0rLS0tLS0tLS0t
LS0tLS0tKw0KICAgICAgICAgICAgICAgICAgIHxOZXR3b3JrIE9wZXJhdG9yIG1nbXR8ICAgICAg
ICAgICAgICAgKy0tLS0tLS0tLS0tLS0rDQogICAgICAgICAgICAgICAgICAgfCBTZWN1cml0eSBD
b250cm9sbGVyIHwgPCAtLS0tLS0tLS0gPiB8IERldmVsb3BlcuKAmXMgfA0KICAgICAgICAgICAg
ICAgICAgICstLS0tLS0tLS0tKy0tLS0tLS0tLS0rICBSZWdpc3RyYXRpb24gfCBNZ250IFN5c3Rl
bSB8DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICBJbnRlcmZh
Y2UgICArLS0tLS0tLS0tLS0tLSsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgTlNGIEZhY2luZyBJbnRlcmZhY2UNCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwNCiAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KICAgICAgIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQogICAgICAgfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCiAgICstLS0rLS0rICAg
ICAgICAgKy0tLS0tLSsgICAgICAgICAgICAgKy0tLS0tLSsgICAgICAgKy0tKy0tLSsNCiAgICsg
TlNGLTErIC0tLS0tLS0gKyBOU0YtbisgICAgICAgICAgICAgK05TRi0xICsgLS0tLS0gK05TRi1t
ICsgIC4gLiAuDQogICArLS0tLS0tKyAgICAgICAgICstLS0tLS0rICAgICAgICAgICAgICstLS0t
LS0rICAgICAgICstLS0tLS0rDQoNCiAgIFZlbmRvciBBICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgVmVuZG9yIEINCg0KDQpEdXJpbmcgdGhlIEkyTlNGIGVhcmx5IHN0YWdl
IChiZWZvcmUgdGhlIFdHIHdhcyBjcmVhdGVkKSwgImNhcGFiaWxpdHkgaW50ZXJmYWNlIiB3YXMg
dXNlZCB0byByZXByZXNlbnQgdGhlIGludGVyZmFjZSBiZXR3ZWVuIGNvbnRyb2xsZXIgPC0+IE5T
RiwgYW5kICJzZXJ2aWNlIGludGVyZmFjZSIgd2FzIHVzZWQgdG8gcmVwcmVzZW50IHRoZSBpbnRl
cmZhY2UgYmV0d2VlbiB0aGUgQ2xpZW50IDwtPiBjb250cm9sbGVyLg0KDQpBcyBtYW55IHBlb3Bs
ZSB1c2UgdGhlIHRlcm1pbm9sb2dpZXMgbG9vc2VseSwgdGhlICJDYXBhYmlsaXR5IEludGVyZmFj
ZSIgYmVpbmcgaW50ZXJjaGFuZ2VhYmx5IHVzZWQgd2l0aCAiQ2FwYWJpbGl0eSBMYXllciIsIGFu
ZCAiU2VydmljZSBJbnRlcmZhY2UiIGJlaW5nIGludGVyY2hhbmdlYWJseSB1c2VkIHdpdGggIlNl
cnZpY2UgTGF5ZXIiLg0KDQpUaGUgSTJOU0YgVGVybWlub2xvZ3kgRHJhZnQgaGFzIGRlZmluZWQg
dGhlICJDYXBhYmlsaXR5IExheWVyIiAoaW5kZXBlbmRlbnQgb2Ygd2hpY2ggaW50ZXJmYWNlIHRv
IHRoZSBjb250cm9sbGVyKSBmb3IgZXhwb3NpbmcgdGhlIGNhcGFiaWxpdHkgb2YgYSBkb21haW4g
KG92ZXIgQ2xpZW50IEZhY2luZyAgIEludGVyZmFjZSksIG9yIGZvciBleHBvc2luZyB0aGUgY2Fw
YWJpbGl0eSBvZiBhIE5TRiAob3ZlciB0aGUgTlNGIEZhY2luZyBJbnRlcmZhY2UpLg0KQnkgdGhp
cyBkZWZpbml0aW9uLCBFQ0EgUG9saWN54oCZcyAiRXZlbnQiIGNhcGFiaWxpdHkgY2FuIGJlIGRp
c2NvdmVyZWQgaW5kZXBlbmRlbnRseSBmcm9tIHRoZSAiQ29uZGl0aW9uIiBjYXBhYmlsaXR5LCBv
ciAiQWN0aW9uIiBjYXBhYmlsaXR5Lg0KDQpUaGVyZWZvcmUsIGNvbnRpbnVlIHVzaW5nIHRoZSAg
4oCcQ2FwYWJpbGl0eSBJbnRlcmZhY2XigJ0gY2FuIGNhdXNlIG1vcmUgY29uZnVzaW9uIGluIHRo
ZSBmdXR1cmUgYXMgaXRzIHNvdW5kIGlzIHRvbyBjbG9zZSB0byB0aGUg4oCcQ2FwYWJpbGl0eSBs
YXllcuKAnS4NCg0KVGhlcmVmb3JlLCB3ZSBhcmUgYXNraW5nIHBlb3BsZSB0byBzdGF0ZSB3aGlj
aCBvZiAgdGhlIGZvbGxvd2luZyBvcHRpb25zIHNob3VsZCBiZSB1c2VkOg0KDQoxLiAgICAgIFVz
ZSDigJxDbGllbnQgRmFjaW5nIEludGVyZmFjZeKAnSBmb3IgIkNsaWVudCA8LT4gY29udHJvbGxl
ciI7IGFuZCDigJxOU0YgRmFjaW5nIEludGVyZmFjZeKAnSBmb3IgImNvbnRyb2xsZXIgPC0+IE5T
RiIsDQoyLiAgICAgIFVzZSDigJxDb250cm9sbGVyIE5vcnRoIEJvdW5kIEludGVyZmFjZeKAnSBm
b3IgIkNsaWVudCA8LT4gY29udHJvbGxlciI7IGFuZCDigJxDb250cm9sbGVyIFNvdXRoIEJvdW5k
IEludGVyZmFjZeKAnSBmb3Ig4oCcY29udHJvbGxlciA8LT4gTlNGIiwgb3INCg0KT3IgeW91IGNh
biBwcm92aWRlIGEgYmV0dGVyIG9wdGlvbi4NCg0KVGhhbmtzLCBMaW5kYQ0KDQoNCg0KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkkybnNmIG1haWxpbmcg
bGlzdA0KSTJuc2ZAaWV0Zi5vcmc8bWFpbHRvOkkybnNmQGlldGYub3JnPg0KaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pMm5zZg0KDQoNCg0KLS0NCnJlZ2FyZHMsDQpKb2hu
DQoNCg0KDQotLQ0KcmVnYXJkcywNCkpvaG4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQpJMm5zZiBtYWlsaW5nIGxpc3QNCkkybnNmQGlldGYub3JnPG1h
aWx0bzpJMm5zZkBpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vaTJuc2YNCg0KLS0NCiJFc3RhIHZleiBubyBmYWxsYXJlbW9zLCBEb2N0b3IgSW5maWVybm8i
DQoNCkRyIERpZWdvIFIuIExvcGV6DQpUZWxlZm9uaWNhIEkrRA0KaHR0cDovL3Blb3BsZS50aWQu
ZXMvZGllZ28ubG9wZXovDQoNCmUtbWFpbDogZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbTxt
YWlsdG86ZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbT4NClRlbDogICAgKzM0IDkxMyAxMjkg
MDQxDQpNb2JpbGU6ICszNCA2ODIgMDUxIDA5MQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQ0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQoNCkVzdGUgbWVu
c2FqZSB5IHN1cyBhZGp1bnRvcyBzZSBkaXJpZ2VuIGV4Y2x1c2l2YW1lbnRlIGEgc3UgZGVzdGlu
YXRhcmlvLCBwdWVkZSBjb250ZW5lciBpbmZvcm1hY2nDs24gcHJpdmlsZWdpYWRhIG8gY29uZmlk
ZW5jaWFsIHkgZXMgcGFyYSB1c28gZXhjbHVzaXZvIGRlIGxhIHBlcnNvbmEgbyBlbnRpZGFkIGRl
IGRlc3Rpbm8uIFNpIG5vIGVzIHVzdGVkLiBlbCBkZXN0aW5hdGFyaW8gaW5kaWNhZG8sIHF1ZWRh
IG5vdGlmaWNhZG8gZGUgcXVlIGxhIGxlY3R1cmEsIHV0aWxpemFjacOzbiwgZGl2dWxnYWNpw7Nu
IHkvbyBjb3BpYSBzaW4gYXV0b3JpemFjacOzbiBwdWVkZSBlc3RhciBwcm9oaWJpZGEgZW4gdmly
dHVkIGRlIGxhIGxlZ2lzbGFjacOzbiB2aWdlbnRlLiBTaSBoYSByZWNpYmlkbyBlc3RlIG1lbnNh
amUgcG9yIGVycm9yLCBsZSByb2dhbW9zIHF1ZSBub3MgbG8gY29tdW5pcXVlIGlubWVkaWF0YW1l
bnRlIHBvciBlc3RhIG1pc21hIHbDrWEgeSBwcm9jZWRhIGEgc3UgZGVzdHJ1Y2Npw7NuLg0KDQpU
aGUgaW5mb3JtYXRpb24gY29udGFpbmVkIGluIHRoaXMgdHJhbnNtaXNzaW9uIGlzIHByaXZpbGVn
ZWQgYW5kIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBvbmx5IGZvciB0aGUgdXNl
IG9mIHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0eSBuYW1lZCBhYm92ZS4gSWYgdGhlIHJlYWRlciBv
ZiB0aGlzIG1lc3NhZ2UgaXMgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHlvdSBhcmUgaGVy
ZWJ5IG5vdGlmaWVkIHRoYXQgYW55IGRpc3NlbWluYXRpb24sIGRpc3RyaWJ1dGlvbiBvciBjb3B5
aW5nIG9mIHRoaXMgY29tbXVuaWNhdGlvbiBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiBJZiB5b3Ug
aGF2ZSByZWNlaXZlZCB0aGlzIHRyYW5zbWlzc2lvbiBpbiBlcnJvciwgZG8gbm90IHJlYWQgaXQu
IFBsZWFzZSBpbW1lZGlhdGVseSByZXBseSB0byB0aGUgc2VuZGVyIHRoYXQgeW91IGhhdmUgcmVj
ZWl2ZWQgdGhpcyBjb21tdW5pY2F0aW9uIGluIGVycm9yIGFuZCB0aGVuIGRlbGV0ZSBpdC4NCg0K
RXN0YSBtZW5zYWdlbSBlIHNldXMgYW5leG9zIHNlIGRpcmlnZW0gZXhjbHVzaXZhbWVudGUgYW8g
c2V1IGRlc3RpbmF0w6FyaW8sIHBvZGUgY29udGVyIGluZm9ybWHDp8OjbyBwcml2aWxlZ2lhZGEg
b3UgY29uZmlkZW5jaWFsIGUgw6kgcGFyYSB1c28gZXhjbHVzaXZvIGRhIHBlc3NvYSBvdSBlbnRp
ZGFkZSBkZSBkZXN0aW5vLiBTZSBuw6NvIMOpIHZvc3NhIHNlbmhvcmlhIG8gZGVzdGluYXTDoXJp
byBpbmRpY2FkbywgZmljYSBub3RpZmljYWRvIGRlIHF1ZSBhIGxlaXR1cmEsIHV0aWxpemHDp8Oj
bywgZGl2dWxnYcOnw6NvIGUvb3UgY8OzcGlhIHNlbSBhdXRvcml6YcOnw6NvIHBvZGUgZXN0YXIg
cHJvaWJpZGEgZW0gdmlydHVkZSBkYSBsZWdpc2xhw6fDo28gdmlnZW50ZS4gU2UgcmVjZWJldSBl
c3RhIG1lbnNhZ2VtIHBvciBlcnJvLCByb2dhbW9zLWxoZSBxdWUgbm9zIG8gY29tdW5pcXVlIGlt
ZWRpYXRhbWVudGUgcG9yIGVzdGEgbWVzbWEgdmlhIGUgcHJvY2VkYSBhIHN1YSBkZXN0cnVpw6fD
o28NCg0KLS0NCiJFc3RhIHZleiBubyBmYWxsYXJlbW9zLCBEb2N0b3IgSW5maWVybm8iDQoNCkRy
IERpZWdvIFIuIExvcGV6DQpUZWxlZm9uaWNhIEkrRA0KaHR0cDovL3Blb3BsZS50aWQuZXMvZGll
Z28ubG9wZXovDQoNCmUtbWFpbDogZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbQ0KVGVsOiAg
ICArMzQgOTEzIDEyOSAwNDENCk1vYmlsZTogKzM0IDY4MiAwNTEgMDkxDQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18NCg0KRXN0ZSBtZW5zYWplIHkgc3VzIGFkanVudG9zIHNlIGRpcmlnZW4gZXhjbHVzaXZhbWVu
dGUgYSBzdSBkZXN0aW5hdGFyaW8sIHB1ZWRlIGNvbnRlbmVyIGluZm9ybWFjacOzbiBwcml2aWxl
Z2lhZGEgbyBjb25maWRlbmNpYWwgeSBlcyBwYXJhIHVzbyBleGNsdXNpdm8gZGUgbGEgcGVyc29u
YSBvIGVudGlkYWQgZGUgZGVzdGluby4gU2kgbm8gZXMgdXN0ZWQuIGVsIGRlc3RpbmF0YXJpbyBp
bmRpY2FkbywgcXVlZGEgbm90aWZpY2FkbyBkZSBxdWUgbGEgbGVjdHVyYSwgdXRpbGl6YWNpw7Nu
LCBkaXZ1bGdhY2nDs24geS9vIGNvcGlhIHNpbiBhdXRvcml6YWNpw7NuIHB1ZWRlIGVzdGFyIHBy
b2hpYmlkYSBlbiB2aXJ0dWQgZGUgbGEgbGVnaXNsYWNpw7NuIHZpZ2VudGUuIFNpIGhhIHJlY2li
aWRvIGVzdGUgbWVuc2FqZSBwb3IgZXJyb3IsIGxlIHJvZ2Ftb3MgcXVlIG5vcyBsbyBjb211bmlx
dWUgaW5tZWRpYXRhbWVudGUgcG9yIGVzdGEgbWlzbWEgdsOtYSB5IHByb2NlZGEgYSBzdSBkZXN0
cnVjY2nDs24uDQoNClRoZSBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4gdGhpcyB0cmFuc21pc3Np
b24gaXMgcHJpdmlsZWdlZCBhbmQgY29uZmlkZW50aWFsIGluZm9ybWF0aW9uIGludGVuZGVkIG9u
bHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5IG5hbWVkIGFib3ZlLiBJ
ZiB0aGUgcmVhZGVyIG9mIHRoaXMgbWVzc2FnZSBpcyBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVu
dCwgeW91IGFyZSBoZXJlYnkgbm90aWZpZWQgdGhhdCBhbnkgZGlzc2VtaW5hdGlvbiwgZGlzdHJp
YnV0aW9uIG9yIGNvcHlpbmcgb2YgdGhpcyBjb21tdW5pY2F0aW9uIGlzIHN0cmljdGx5IHByb2hp
Yml0ZWQuIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgdHJhbnNtaXNzaW9uIGluIGVycm9yLCBk
byBub3QgcmVhZCBpdC4gUGxlYXNlIGltbWVkaWF0ZWx5IHJlcGx5IHRvIHRoZSBzZW5kZXIgdGhh
dCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGNvbW11bmljYXRpb24gaW4gZXJyb3IgYW5kIHRoZW4g
ZGVsZXRlIGl0Lg0KDQpFc3RhIG1lbnNhZ2VtIGUgc2V1cyBhbmV4b3Mgc2UgZGlyaWdlbSBleGNs
dXNpdmFtZW50ZSBhbyBzZXUgZGVzdGluYXTDoXJpbywgcG9kZSBjb250ZXIgaW5mb3JtYcOnw6Nv
IHByaXZpbGVnaWFkYSBvdSBjb25maWRlbmNpYWwgZSDDqSBwYXJhIHVzbyBleGNsdXNpdm8gZGEg
cGVzc29hIG91IGVudGlkYWRlIGRlIGRlc3Rpbm8uIFNlIG7Do28gw6kgdm9zc2Egc2VuaG9yaWEg
byBkZXN0aW5hdMOhcmlvIGluZGljYWRvLCBmaWNhIG5vdGlmaWNhZG8gZGUgcXVlIGEgbGVpdHVy
YSwgdXRpbGl6YcOnw6NvLCBkaXZ1bGdhw6fDo28gZS9vdSBjw7NwaWEgc2VtIGF1dG9yaXphw6fD
o28gcG9kZSBlc3RhciBwcm9pYmlkYSBlbSB2aXJ0dWRlIGRhIGxlZ2lzbGHDp8OjbyB2aWdlbnRl
LiBTZSByZWNlYmV1IGVzdGEgbWVuc2FnZW0gcG9yIGVycm8sIHJvZ2Ftb3MtbGhlIHF1ZSBub3Mg
byBjb211bmlxdWUgaW1lZGlhdGFtZW50ZSBwb3IgZXN0YSBtZXNtYSB2aWEgZSBwcm9jZWRhIGEg
c3VhIGRlc3RydWnDp8Ojbw0K

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KSGkgTGluZGEsDQo8ZGl2IGNsYXNz
PSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5J4oCZZCBzYXkgdGhlIGZv
cm1lciB5b3UgbmFtZSBpcyB3aGF0IEnigJlkIGNhbGwgdGhlIOKAnGNvbnN1bWVy4oCdIG9yIOKA
nHJlcXVlc3RlcuKAnS4gQW5kIHRoYXQgdGhlIHNlY29uZCBpcyB0aGUgY29udHJvbGxlci4gT3Ig
YW0gSSBtaXNzaW5nIHNvbWV0aGluZz88L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIi
Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPkJlIGdvb2RlLDwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48
YnIgY2xhc3M9IiI+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+DQo8
ZGl2IGNsYXNzPSIiPk9uIDMwIEp1biAyMDE2LCBhdCAxNTo1NCAsIExpbmRhIER1bmJhciAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmxpbmRhLmR1bmJhckBodWF3ZWkuY29tIiBjbGFzcz0iIj5saW5kYS5k
dW5iYXJAaHVhd2VpLmNvbTwvYT4mZ3Q7IHdyb3RlOjwvZGl2Pg0KPGJyIGNsYXNzPSJBcHBsZS1p
bnRlcmNoYW5nZS1uZXdsaW5lIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSJXb3JkU2Vj
dGlvbjEiIHN0eWxlPSJwYWdlOiBXb3JkU2VjdGlvbjE7IGZvbnQtZmFtaWx5OiBMdWNpZGFHcmFu
ZGU7IGZvbnQtc2l6ZTogMTFweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQ6IG5v
cm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgbGluZS1o
ZWlnaHQ6IG5vcm1hbDsgb3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5k
ZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRv
d3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAw
cHg7Ij4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAx
MnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj5Kb2huIGFuZCBEaWVnbyw8
bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGlu
IDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBS
b21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBm
b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7
IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAw
aW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9t
YW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIg
Y2xhc3M9IiI+VGhhbmsgeW91IHZlcnkgbXVjaCBmb3IgdGhlIGV4cGxhbmF0aW9uLjxvOnAgY2xh
c3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAu
MDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywg
c2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNz
PSIiPiZuYnNwOzwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNl
cmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0i
Ij5XZSBwcm9iYWJseSBuZWVkIHRvIGZ1cnRoZXIgZGlmZmVyZW50aWF0ZSB0aGUgZm9sbG93aW5n
IHR3byByZXF1ZXN0ZXJzIGJlY2F1c2Ugb25lIGlzIEZsb3cgU2VjdXJpdHkgUG9saWN5IG92ZXIg
YSBkb21haW4gYW5kIHRoZSBvdGhlciBpcyBhIEZsb3cgU2VjdXJpdHkgUG9saWN5DQogaW4gYW4g
aW5kaXZpZHVhbCBOU0YuPHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFy
Z2luOiAwaW4gMGluIDAuMDAwMXB0IDAuNWluOyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5
OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IHRleHQtaW5kZW50OiAtMC4yNWluOyIgY2xhc3M9
IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwg
c2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj48c3BhbiBjbGFz
cz0iIj4tPHNwYW4gc3R5bGU9ImZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50OiBub3Jt
YWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc2l6ZTogN3B0OyBsaW5lLWhlaWdodDogbm9y
bWFsOyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbic7IiBjbGFzcz0iIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9y
OiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+4oCcUmVxdWVzdGVyDQogZm9yIEZsb3cgU2Vj
dXJpdHkgUG9saWNpZXMgZnJvbSBhIENvbnRyb2xsZXLigJ0gd2hpY2ggY2FuIGhhdmUgaGlnaGVy
IGxldmVsIGNvbmRpdGlvbiBtYXRjaGluZywgc3VjaCBhcyBUZW5hbnQvY3VzdG9tZXIgSUQsIG9y
IGhpZ2hlciBsZXZlbCBldmVudCBzdWNoIGFzIGlmIHRoZSBUZW5hbnQgaXMgQUFBIGNlcnRpZmll
ZC4gJm5ic3A7PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJt
YXJnaW46IDBpbiAwaW4gMC4wMDAxcHQgMC41aW47IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1p
bHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgdGV4dC1pbmRlbnQ6IC0wLjI1aW47IiBjbGFz
cz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJp
LCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPjxzcGFuIGNs
YXNzPSIiPi08c3BhbiBzdHlsZT0iZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQ6IG5v
cm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zaXplOiA3cHQ7IGxpbmUtaGVpZ2h0OiBu
b3JtYWw7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJzsiIGNsYXNzPSIiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzxzcGFuIGNsYXNzPSJBcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29s
b3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj7igJxSZXF1ZXN0ZXINCiBmb3IgRmxvdyBT
ZWN1cml0eSBQb2xpY2llcyBmcm9tIGFuIGluZGl2aWR1YWwgTlNG4oCdIHdoaWNoIG1hdGNoZXMg
b24gY29uY3JldGUgZmllbGRzIG9mIHBhY2tldHMgb3Igc3RhdGUgb2YgdGhlIGZsb3dzLjxvOnAg
Y2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGlu
IDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFu
Jywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNs
YXNzPSIiPiZuYnNwOzwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAw
LjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbics
IHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFz
cz0iIj5UaGFua3MsIExpbmRhPG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2
IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1m
YW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9y
OiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjwvZGl2Pg0KPGRpdiBj
bGFzcz0iIj4NCjxkaXYgc3R5bGU9ImJvcmRlci1zdHlsZTogc29saWQgbm9uZSBub25lOyBib3Jk
ZXItdG9wLWNvbG9yOiByZ2IoMTgxLCAxOTYsIDIyMyk7IGJvcmRlci10b3Atd2lkdGg6IDFwdDsg
cGFkZGluZzogM3B0IDBpbiAwaW47IiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGlu
IDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBS
b21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+RnJv
bTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBU
YWhvbWEsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+RGllZ28gUi4gTG9wZXogWzxhIGhyZWY9Im1haWx0bzpkaWVn
by5yLmxvcGV6QHRlbGVmb25pY2EuY29tIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNv
cmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj5tYWlsdG86ZGllZ28uci5sb3BlekB0ZWxlZm9u
aWNhLmNvbTwvYT5dPHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPjxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPlNlbnQ6PC9iPjxzcGFuIGNsYXNzPSJBcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5UaHVyc2RheSwgSnVuZSAzMCwgMjAxNiAx
OjI2IEFNPGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+VG86PC9iPjxzcGFuIGNsYXNzPSJBcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5Kb2huIFN0cmFzc25lcjxiciBjbGFzcz0i
Ij4NCjxiIGNsYXNzPSIiPkNjOjwvYj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+TGluZGEgRHVuYmFyOzxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86STJOU0ZAaWV0Zi5vcmciIHN0eWxl
PSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPkky
TlNGQGlldGYub3JnPC9hPjxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPlN1YmplY3Q6PC9iPjxz
cGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SZTogW0kybnNm
XSB3aGF0IGlzIHRoZSAmcXVvdDtjbGllbnQmcXVvdDsgdG8gSTJOU0YgY29udHJvbGxlcj8gKHdh
cyBSRTogU2hvdWxkIHdlIGNhbGwgJnF1b3Q7U291dGggQm91bmQgSW50ZXJmYWNlJnF1b3Q7IGZv
ciB0aGUgaW50ZXJmYWNlIGJldHdlZW4gJnF1b3Q7Y29udHJvbGxlciAmbHQ7LSZndDsgTlNGJnF1
b3Q7LCBhbmQgJnF1b3Q7Tm9ydGggQm91bmQgSW50ZXJmYWNlJnF1b3Q7IGZvciB0aGUgaW50ZXJm
YWNlDQogYmV0d2VlbiAmcXVvdDtDbGllbnQgJmx0Oy0mZ3Q7IGNvbnRyb2xsZXImcXVvdDs/PG86
cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBzdHls
ZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5
OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxvOnAgY2xhc3M9IiI+Jm5i
c3A7PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZv
bnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNs
YXNzPSIiPg0KSSBhZ3JlZSB3aXRoIEpvaG7igJlzIHN1Z2dlc3Rpb25zLCBhbmQganVzdCB0byBh
ZGQgYW5vdGhlciBvcHRpb24gd2UgY291bGQgdGFsayBvZiDigJxjb25zdW1lcnPigJ0gYW5kIOKA
nHByb3ZpZGVyc+KAnSAob2YgSTJOU0Ygc2VydmljZXMpPG86cCBjbGFzcz0iIj48L286cD48L2Rp
dj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7
IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsi
IGNsYXNzPSIiPg0KPG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L2Rpdj4NCjwvZGl2Pg0KPGRp
diBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1z
aXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9
IiI+DQpCZSBnb29kZSw8bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNs
YXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6
IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4N
CjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGJsb2Nr
cXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6IDVwdDsgbWFyZ2luLWJvdHRvbTogNXB0OyIgY2xhc3M9
IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0
OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7
IiBjbGFzcz0iIj4NCk9uIDMwIEp1biAyMDE2LCBhdCAwNjoxNyAsIEpvaG4gU3RyYXNzbmVyICZs
dDs8YSBocmVmPSJtYWlsdG86c3RyYXpwZGpAZ21haWwuY29tIiBzdHlsZT0iY29sb3I6IHB1cnBs
ZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj5zdHJhenBkakBnbWFpbC5j
b208L2E+Jmd0OyB3cm90ZTo8bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1m
YW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPG86cCBjbGFzcz0i
Ij4mbmJzcDs8L286cD48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRp
diBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1z
aXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9
IiI+DQpIaSBMaW5kYSw8bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNs
YXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6
IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4N
CjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+
DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsg
Zm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KQXMgSSBz
YWlkLCBhbGwgb2YgdGhlIGV4YW1wbGVzIGFyZSBub3QgcmVhbGx5ICoqY2xpZW50cyoqLCBidXQg
KipzZXJ2ZXJzKiogKEkgdmlldyB0aGUgYWRtaW4gYXMgaGF2aW5nIGEgJnF1b3Q7c2VydmVyJnF1
b3Q7IHJvbGUsIHNpbmNlIHRoZSBhZG1pbiBpcyB1c2luZyBhdCBsZWFzdCBvbmUgYXBwbGljYXRp
b24gdG8gY29uZmlndXJlIG9yIG1vbml0b3IgZnVuY3Rpb25hbGl0eSkuPG86cCBjbGFzcz0iIj48
L286cD48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjog
MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5l
dyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGlu
IDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFu
Jywgc2VyaWY7IiBjbGFzcz0iIj4NCkknbSBub3Qgc3VyZSBpZiB0aGlzIGlzIGEgJnF1b3Q7YmV0
dGVyJnF1b3Q7IG5hbWUsIGJ1dCBJIGFtIGEgZGlzdHJpYnV0ZWQgc3lzdGVtcyBwZXJzb24sIGFu
ZCB0byBtZSwgJnF1b3Q7Y2xpZW50JnF1b3Q7IGltcGxpZXMgJnF1b3Q7Y2xpZW50LXNlcnZlciZx
dW90OyBjb21wdXRpbmcuIEkgc2VlIG5vIHJlYXNvbiB0byByZXN0cmljdCAob3IgaW1wbHkgYSBy
ZXN0cmljdGlvbiBvZikgSTJOU0YgdG8gdGhpcyBtb2RlbCBvZiBjb21wdXRpbmcuPG86cCBjbGFz
cz0iIj48L286cD48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1Rp
bWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8bzpwIGNsYXNzPSIiPiZuYnNwOzwv
bzpwPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAw
aW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3
IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCkkgcGVyc29uYWxseSBwcmVmZXIgJnF1b3Q7cGVl
ciZxdW90Oy4gQW4gZXZlbiBtb3JlIG5ldXRyYWwgdGVybSB3b3VsZCBiZSAmcXVvdDtyZXF1ZXN0
b3ImcXVvdDsgKHZzICZxdW90O3Byb3ZpZGVyJnF1b3Q7KS48bzpwIGNsYXNzPSIiPjwvbzpwPjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGlu
IDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFu
Jywgc2VyaWY7IiBjbGFzcz0iIj4NCjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9kaXY+DQo8
L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAx
cHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJp
ZjsiIGNsYXNzPSIiPg0KYmVzdCByZWdhcmRzLDxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8
L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAx
cHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJp
ZjsiIGNsYXNzPSIiPg0KSm9objxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFw
dDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlm
OyIgY2xhc3M9IiI+DQo8bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvZGl2Pg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAx
MnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQpP
biBTdW4sIEp1biAyNiwgMjAxNiBhdCA2OjI4IEFNLCBMaW5kYSBEdW5iYXIgJmx0OzxhIGhyZWY9
Im1haWx0bzpsaW5kYS5kdW5iYXJAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJj
b2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPmxpbmRh
LmR1bmJhckBodWF3ZWkuY29tPC9hPiZndDsgd3JvdGU6PG86cCBjbGFzcz0iIj48L286cD48L2Rp
dj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAw
aW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3
IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1
KTsiIGNsYXNzPSIiPkpvaG4sPC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2
IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1m
YW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9y
OiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjxvOnAgY2xhc3M9IiI+
PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQt
c2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNz
PSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+VGhlIGRyYWZ0
LWlldGYtaTJuc2YtZnJhbWV3b3JrIGhhcyB0aG9zZSBleGFtcGxlcyBvZiBJMk5TRiBjbGllbnRz
Ojwvc3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAw
aW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3
IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7
IGZvbnQtZmFtaWx5OiBTeW1ib2w7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+
wrc8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogN3B0OyBjb2xvcjogcmdiKDMxLCA3Mywg
MTI1KTsiIGNsYXNzPSIiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OzxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+QW4NCiBvdmVybGF5IG5l
dHdvcmsgTWdyIChlLmcuIFZpZGVvIENvbmZlcmVuY2UgTmV0d29yayBNZ3IpIHdobyBuZWVkcyB0
byBkeW5hbWljYWxseSBpbmZvcm0gdGhlIHVuZGVybGF5IG5ldHdvcmsgdG8gYWxsb3csIHJhdGUg
bGltaXRpbmcgb3IgZGVueSBmbG93cyAoc29tZSBvZiB3aGljaCBhcmUgZW5jcnlwdGVkKSBiYXNl
ZCBvbiBzcGVjaWZpYyBmaWVsZHMgaW4gdGhlIHBhY2tldHMgZm9yIGEgY2VydGFpbiB0aW1lIHNw
YW4uPHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bh
bj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGlu
IDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFu
Jywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQt
ZmFtaWx5OiBTeW1ib2w7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+wrc8L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogN3B0OyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsi
IGNsYXNzPSIiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzxzcGFu
IGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+RW50ZXJwcmlzZQ0KIEFkbWluaXN0
cmF0b3JzIGFuZCBtYW5hZ2VtZW50IHN5c3RlbSBuZWVkIHRvIHJlcXVlc3QgcHJvdmlkZXIgbmV0
d29yayB0byBlbmZvcmNlIHNvbWUgcnVsZXMgdG8gdGhlaXIgc3BlY2lmaWMgZmxvd3MuPC9zcGFu
PjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4g
MC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4n
LCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1m
YW1pbHk6IFN5bWJvbDsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj7Ctzwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3cHQ7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIg
Y2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PHNwYW4g
Y2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsg
Y29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj5BDQogSW9UIG1hbmFnZW1lbnQgc3lz
dGVtIHNlbmRpbmcgcmVxdWVzdHMgdG8gdW5kZXJsYXkgbmV0d29yayB0byBibG9jayBmbG93cyB0
aGF0IG1hdGNoIHRoZWlyIHNwZWNpZmljIGNvbmRpdGlvbnMuPC9zcGFuPjxvOnAgY2xhc3M9IiI+
PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQt
c2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNz
PSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Jm5ic3A7PC9z
cGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAw
aW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9t
YW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIg
Y2xhc3M9IiI+U2ltcGx5IHB1dCwg4oCcSTJOU0YgY2xpZW504oCdIGNhbiBiZSB1c2VycyAoYWRt
aW5pc3RyYXRvcnMpLCBkaWZmZXJlbnQgZG9tYWluIG1hbmFnZXIsIG9yY2hlc3RyYXRpb24gc3lz
dGVtLCBvciBvdGhlcnMsICZuYnNwO3dobyBuZWVkIHRvIHNwZWNpZnkgdGhlaXIgZGVzaXJlZCBm
bG93IHBvbGljaWVzLjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj48L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdp
bjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVz
IE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMs
IDEyNSk7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4N
CjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBm
b250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBz
dHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsg
Y29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj5JcyB0aGVyZSBhIGJldHRlciBuYW1l
Pzwvc3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAw
aW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3
IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1
KTsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRp
diBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQt
ZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxl
PSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xv
cjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48bzpwIGNsYXNzPSIi
PjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250
LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFz
cz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJp
LCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPkxpbmRhPC9z
cGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAw
aW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9t
YW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIg
Y2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0
eWxlPSJib3JkZXItc3R5bGU6IHNvbGlkIG5vbmUgbm9uZTsgYm9yZGVyLXRvcC1jb2xvcjogcmdi
KDE4MSwgMTk2LCAyMjMpOyBib3JkZXItdG9wLXdpZHRoOiAxcHQ7IHBhZGRpbmc6IDNwdCAwaW4g
MGluOyIgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZv
bnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNs
YXNzPSIiPg0KPGIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1m
YW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPkZyb206PC9zcGFuPjwvYj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlm
OyIgY2xhc3M9IiI+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPkpvaG4gU3RyYXNzbmVyIFttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnN0cmF6cGRqQGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRp
b246IHVuZGVybGluZTsiIGNsYXNzPSIiPnN0cmF6cGRqQGdtYWlsLmNvbTwvYT5dPHNwYW4gY2xh
c3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiciBjbGFzcz0iIj4NCjxi
IGNsYXNzPSIiPlNlbnQ6PC9iPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj5TYXR1cmRheSwgSnVuZSAyNSwgMjAxNiA5OjAyIFBNPGJyIGNsYXNzPSIiPg0K
PGIgY2xhc3M9IiI+VG86PC9iPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj5MaW5kYSBEdW5iYXI7IEpvaG4gU3RyYXNzbmVyPGJyIGNsYXNzPSIiPg0KPGIg
Y2xhc3M9IiI+Q2M6PC9iPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86STJOU0ZAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIiBz
dHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0i
Ij5JMk5TRkBpZXRmLm9yZzwvYT48YnIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj5TdWJqZWN0Ojwv
Yj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+UmU6IFtJ
Mm5zZl0gU2hvdWxkIHdlIGNhbGwgJnF1b3Q7U291dGggQm91bmQgSW50ZXJmYWNlJnF1b3Q7IGZv
ciB0aGUgaW50ZXJmYWNlIGJldHdlZW4gJnF1b3Q7Y29udHJvbGxlciAmbHQ7LSZndDsgTlNGJnF1
b3Q7LCBhbmQgJnF1b3Q7Tm9ydGggQm91bmQgSW50ZXJmYWNlJnF1b3Q7IGZvciB0aGUgaW50ZXJm
YWNlIGJldHdlZW4gJnF1b3Q7Q2xpZW50ICZsdDstJmd0OyBjb250cm9sbGVyJnF1b3Q7Pzwvc3Bh
bj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46
IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBO
ZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KJm5ic3A7PG86cCBjbGFzcz0iIj48L286cD48
L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMg
TmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCkhpIExpbmRhLDxvOnAgY2xhc3M9IiI+PC9v
OnA+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBp
biAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcg
Um9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KJm5ic3A7PG86cCBjbGFzcz0iIj48L286cD48L2Rp
dj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAw
LjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbics
IHNlcmlmOyIgY2xhc3M9IiI+DQpEdXJpbmcgdGhlIEkyTlNGIGVhcmx5IHN0YWdlIChiZWZvcmUg
dGhlIFdHIHdhcyBjcmVhdGVkKSwgJnF1b3Q7Y2FwYWJpbGl0eSBpbnRlcmZhY2UmcXVvdDsgd2Fz
IHVzZWQgdG8gcmVwcmVzZW50IHRoZSBpbnRlcmZhY2UgYmV0d2VlbiBjb250cm9sbGVyICZsdDst
Jmd0OyBOU0YsIGFuZCAmcXVvdDtzZXJ2aWNlIGludGVyZmFjZSZxdW90OyB3YXMgdXNlZCB0byBy
ZXByZXNlbnQgdGhlIGludGVyZmFjZSBiZXR3ZWVuIHRoZSBDbGllbnQgJmx0Oy0mZ3Q7IGNvbnRy
b2xsZXIuPHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxv
OnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4w
MDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBz
ZXJpZjsiIGNsYXNzPSIiPg0KJmx0O2pjcyZndDs8YnIgY2xhc3M9IiI+DQpUaGUgdGVybSAmcXVv
dDtjYXBhYmlsaXR5IGludGVyZmFjZSZxdW90OyBkb2Vzbid0IGJvdGhlciBtZS4gSG93ZXZlciwg
SSBkb24ndCB0aGluayB0aGF0IHdlIGFyZSB1c2luZyBpdCB0byBpdHMgZnVsbCBwb3RlbnRpYWwg
LSBzZWUgYmVsb3cuPG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdp
bjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVz
IE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQpUaGUgdGVybSAmcXVvdDtjbGllbnQgaW50
ZXJmYWNlJnF1b3Q7IGRvZXMgYm90aGVyIG1lLCBiZWNhdXNlPGJyIGNsYXNzPSIiPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7IDEpIHRvIG1lLCBpdCBpbXBsaWVzIGEgY2xpZW50LXNlcnZlciBhcmNoaXRl
Y3R1cmUgKG9yIGEgMy10aWVyIGFyY2hpdGVjdHVyZSBvbiBhIHN0cmV0Y2gpLCBhbmQgSSBkb24n
dCB1bmRlcnN0YW5kIHdoeSB3ZSBzaG91bGQgYmUgbGltaXRlZCB0byB0aGF0PGJyIGNsYXNzPSIi
Pg0KJm5ic3A7Jm5ic3A7Jm5ic3A7IDIpIHdoYXQgaXMgdGhlIGNsaWVudD8gVG8gbWUsIGEgY2xp
ZW50IGlzIGEgaG9zdC4gQXJlbid0IHdlIHRhbGtpbmcgYWJvdXQgdGhlIGFwcGxpY2F0aW9uIGhl
cmU/IFRoZSBleGFtcGxlcyBpbiB5b3VyIGZpZ3VyZSBhcmUgYXJndWFibHkgU0VSVkVSUyw8YnIg
Y2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbm90
IENMSUVOVFMuIDotKTxiciBjbGFzcz0iIj4NCiZsdDsvamNzPG86cCBjbGFzcz0iIj48L286cD48
L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAx
MnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQpB
cyBtYW55IHBlb3BsZSB1c2UgdGhlIHRlcm1pbm9sb2dpZXMgbG9vc2VseSwgdGhlICZxdW90O0Nh
cGFiaWxpdHkgSW50ZXJmYWNlJnF1b3Q7IGJlaW5nIGludGVyY2hhbmdlYWJseSB1c2VkIHdpdGgg
JnF1b3Q7Q2FwYWJpbGl0eSBMYXllciZxdW90OywgYW5kICZxdW90O1NlcnZpY2UgSW50ZXJmYWNl
JnF1b3Q7IGJlaW5nIGludGVyY2hhbmdlYWJseSB1c2VkIHdpdGggJnF1b3Q7U2VydmljZSBMYXll
ciZxdW90Oy48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAw
LjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbics
IHNlcmlmOyIgY2xhc3M9IiI+DQombHQ7amNzJmd0OzxiciBjbGFzcz0iIj4NCldhcm5pbmcsIHRo
aXMgaXMgcHJvYmFibHkganVzdCBtZSwgYnV0Li4uPG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4N
CjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBm
b250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQouLi5JIGRv
IE5PVCBsaWtlICZxdW90O2xheWVycyZxdW90OywgYmVjYXVzZSBhYnN0cmFjdGlvbnMgc2hvdWxk
IHdvcmsgZm9yIGV2ZXJ5dGhpbmcsIG5vdCBqdXN0IHNvbWV0aW1lcy4gTG9vayBhdCBvdXIgJnF1
b3Q7bGF5ZXJzJnF1b3Q7IC0gd2UgcmVwZWF0ZWRseSB2aW9sYXRlIHRoZSB0cnVlIG5vdGlvbiBv
ZiBhIGxheWVyIChlLmcuLCBNUExTKS4gTG9vayBhdCBhbGwgb2YgdGhlICZxdW90O2ludGVyLWxh
eWVyJnF1b3Q7IGNvbXBhdGliaWxpdHkgcHJvYmxlbXMgd2UndmUgaGFkIG92ZXIgdGhlDQogeWVh
cnMuIFdoeSBkbyB3ZSBuZWVkIHRvIHVzZSBsYXllcnMgaW4gSTJOU0Y/IEkgd291bGQgc3Ryb25n
bHkgYXJndWUgdG8gdXNlICZxdW90O2ludGVyZmFjZSZxdW90OzsgaWYgdGhhdCBpcyBub3QgYWNj
ZXB0YWJsZSwgdGhlbiBjaG9vc2UgYSBkaWZmZXJlbnQgdGVybSAoZS5nLiwgcGxhbmVzKSB0aGF0
IGRvZXMgbm90IGhhdmUgdGhlIHRyYWRpdGlvbmFsIGxpbWl0YXRpb25zIG9mIGxheWVycy48YnIg
Y2xhc3M9IiI+DQombHQ7L2pjcyZndDs8bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBz
dHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFt
aWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NClRoZSBJMk5TRiBUZXJt
aW5vbG9neSBEcmFmdCBoYXMgZGVmaW5lZCB0aGUgJnF1b3Q7Q2FwYWJpbGl0eSBMYXllciZxdW90
OyAoaW5kZXBlbmRlbnQgb2Ygd2hpY2ggaW50ZXJmYWNlIHRvIHRoZSBjb250cm9sbGVyKSBmb3Ig
ZXhwb3NpbmcgdGhlIGNhcGFiaWxpdHkgb2YgYSBkb21haW4gKG92ZXIgQ2xpZW50IEZhY2luZyAm
bmJzcDsmbmJzcDtJbnRlcmZhY2UpLCBvciBmb3IgZXhwb3NpbmcgdGhlIGNhcGFiaWxpdHkgb2Yg
YSBOU0YgKG92ZXIgdGhlIE5TRiBGYWNpbmcgSW50ZXJmYWNlKS48c3BhbiBjbGFzcz0iQXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4N
CjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBm
b250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQpCeSB0aGlz
IGRlZmluaXRpb24sIEVDQSBQb2xpY3nigJlzICZxdW90O0V2ZW50JnF1b3Q7IGNhcGFiaWxpdHkg
Y2FuIGJlIGRpc2NvdmVyZWQgaW5kZXBlbmRlbnRseSBmcm9tIHRoZSAmcXVvdDtDb25kaXRpb24m
cXVvdDsgY2FwYWJpbGl0eSwgb3IgJnF1b3Q7QWN0aW9uJnF1b3Q7IGNhcGFiaWxpdHkuPG86cCBj
bGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFw
dDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlm
OyIgY2xhc3M9IiI+DQombHQ7amNzJmd0OzxiciBjbGFzcz0iIj4NClNvcnJ5LCBJIGRpc2FncmVl
LjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4g
MC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4n
LCBzZXJpZjsiIGNsYXNzPSIiPg0KRXZlbnRzLCBjb25kaXRpb25zLCBhbmQgYWN0aW9ucyBhcmUg
Tk9UIGNhcGFiaWxpdGllcy4gQ2FwYWJpbGl0aWVzIGFyZSBkZWZpbmVkIGluIHRoZSBDYXBhYmls
aXRpZXMgRHJhZnQgYXM6PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7IENhcGFiaWxpdGllcyBhcmUgZnVuY3Rpb25zIHRoYXQgTlNGcyBjYW4gcGVyZm9ybS4g
VGhpcyBpbnRlcmZhY2U8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsgaXMgdXNlZCB0
byBhZHZlcnRpc2UsIHNlbGVjdCwgYW5kIGFjdGl2YXRlIGNhcGFiaWxpdGllcyBvZiBzZWxlY3Rl
ZDxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyBOU0ZzIGluIGEgdmVuZG9yLWluZGVw
ZW5kZW50IG1hbm5lci48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFy
Z2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGlt
ZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NClB1dCBhbm90aGVyIHdheSwgQ2FwYWJp
bGl0aWVzIGFyZSB1c2VkIHRvIGRlZmluZSBmdW5jdGlvbnMgdGhhdCBNQVkgYmUgdXNlZC4gVGhl
cmUgaXMgbm8gZ3VhcmFudGVlIHRoYXQgdGhleSB3aWxsIGJlIGFjdHVhbGx5IHVzZWQuIEZ1cnRo
ZXJtb3JlLCBFdmVudHMsIENvbmRpdGlvbnMsIGFuZCBBY3Rpb25zIGFyZSB1c2VkIHRvIGNvbnN0
cnVjdCBhbiBFQ0EgcG9saWN5IHJ1bGUuIEV2ZW50cywgQ29uZGl0aW9ucywgYW5kIEFjdGlvbnMg
YXJlIHR5cGVzDQogb2YgQm9vbGVhbiBzdGF0ZW1lbnRzIChhdCBsZWFzdCBpbiBFQ0EgcnVsZXMp
IGFuZCBoYXZlIG5vdGhpbmcgdG8gZG8gd2l0aCBDYXBhYmlsaXRpZXMuPG86cCBjbGFzcz0iIj48
L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1z
aXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9
IiI+DQpXaGlsZSB5b3UgTUFZIGJlIGFibGUgdG8gcmVsYXRlIGEgcnVsZSB0byBDYXBhYmlsaXRp
ZXMsIHRoZXkgYXJlIHR3byBjb21wbGV0ZWx5IHNlcGFyYXRlIHRoaW5ncy48YnIgY2xhc3M9IiI+
DQombHQ7L2pjcyZndDs8bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFy
Z2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGlt
ZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NClRoZXJlZm9yZSwgY29udGludWUgdXNp
bmcgdGhlICZuYnNwO+KAnENhcGFiaWxpdHkgSW50ZXJmYWNl4oCdIGNhbiBjYXVzZSBtb3JlIGNv
bmZ1c2lvbiBpbiB0aGUgZnV0dXJlIGFzIGl0cyBzb3VuZCBpcyB0b28gY2xvc2UgdG8gdGhlIOKA
nENhcGFiaWxpdHkgbGF5ZXLigJ0uICZuYnNwOzxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9u
dC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPGJyIGNsYXNz
PSIiPg0KJmx0O2pjcyZndDs8YnIgY2xhc3M9IiI+DQpBZ3JlZS4gU28gbGV0J3MgZ2V0IHJpZCBv
ZiBDYXBhYmlsaXR5ICoqbGF5ZXIqKi4gSXQgaXNuJ3QgYSBsYXllciwgYmVjYXVzZS4uLjxvOnAg
Y2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAx
cHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJp
ZjsiIGNsYXNzPSIiPg0KJm5ic3A7PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5
bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWls
eTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQouLi53YWl0IGZvciBpdC4u
LjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4g
MC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4n
LCBzZXJpZjsiIGNsYXNzPSIiPg0KJm5ic3A7PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxk
aXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250
LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQouLi5DYXBhYmls
aXRpZXMgY291bGQgYmUgdXNlZCB0byBkZXNjcmliZSBOU0YgZnVuY3Rpb25zIGFzIHdlbGwgYXMg
Q29udHJvbGxlciBmdW5jdGlvbnMuIFRodXMsIHRoZXJlIGlzIG5vICZxdW90O2xheWVyJnF1b3Q7
IGluIHRoZSBjbGFzc2ljYWwgZGVmaW5pdGlvbiBvZiB0aGUgdGVybSAmcXVvdDtsYXllciZxdW90
Oy48YnIgY2xhc3M9IiI+DQombHQ7L2pjcyZndDs8bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0K
PGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZv
bnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCiZuYnNwOzxv
OnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4w
MDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBz
ZXJpZjsiIGNsYXNzPSIiPg0KVGhlcmVmb3JlLCB3ZSBhcmUgYXNraW5nIHBlb3BsZSB0byBzdGF0
ZSB3aGljaCBvZiAmbmJzcDt0aGUgZm9sbG93aW5nIG9wdGlvbnMgc2hvdWxkIGJlIHVzZWQ6PG86
cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNl
cmlmOyIgY2xhc3M9IiI+DQombmJzcDs8bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBz
dHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFt
aWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjEuPHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogN3B0OyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj5V
c2Ug4oCcQ2xpZW50IEZhY2luZyBJbnRlcmZhY2XigJ0gZm9yICZxdW90O0NsaWVudCAmbHQ7LSZn
dDsgY29udHJvbGxlciZxdW90OzsgYW5kIOKAnE5TRiBGYWNpbmcgSW50ZXJmYWNl4oCdIGZvciAm
cXVvdDtjb250cm9sbGVyICZsdDstJmd0OyBOU0YmcXVvdDssPG86cCBjbGFzcz0iIj48L286cD48
L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAx
MnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQoy
LjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDdwdDsiIGNsYXNzPSIiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOzxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj48L3NwYW4+VXNlIOKAnENvbnRyb2xsZXIgTm9ydGggQm91bmQgSW50ZXJmYWNl4oCdIGZv
ciAmcXVvdDtDbGllbnQgJmx0Oy0mZ3Q7IGNvbnRyb2xsZXImcXVvdDs7IGFuZCDigJxDb250cm9s
bGVyIFNvdXRoIEJvdW5kIEludGVyZmFjZeKAnSBmb3Ig4oCcY29udHJvbGxlciAmbHQ7LSZndDsg
TlNGJnF1b3Q7LCBvcjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJn
aW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1l
cyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KJm5ic3A7PG86cCBjbGFzcz0iIj48L286
cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXpl
OiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+
DQpPciB5b3UgY2FuIHByb3ZpZGUgYSBiZXR0ZXIgb3B0aW9uLjxvOnAgY2xhc3M9IiI+PC9vOnA+
PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTog
MTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0K
Jm5ic3A7PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGlu
IDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBS
b21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQombHQ7amNzJmd0OzxvOnAgY2xhc3M9IiI+PC9vOnA+
PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTog
MTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0K
SSBjaG9vc2Ugb3B0aW9uIDMuIDotKTxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1p
bHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KJm5ic3A7PG86cCBjbGFz
cz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsg
Zm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIg
Y2xhc3M9IiI+DQpUaGUgcHJvYmxlbSB3aXRoICZxdW90O0NsaWVudC1GYWNpbmcgSW50ZXJmYWNl
JnF1b3Q7IGlzIHRoYXQgSSdtIG5vdCBzdXJlIHdoYXQgYSAmcXVvdDtDbGllbnQmcXVvdDsgaXMg
aW4gTlNGLjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBp
biAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcg
Um9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KTlNGLUZhY2luZyBJbnRlcmZhY2UgaXMgT0s7IG15
IHByb2JsZW0gaXMsIHdoeSBhcmUgd2UgaW50cm9kdWNpbmcgWWV0IEFub3RoZXIgVGVybT88bzpw
IGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAw
MXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2Vy
aWY7IiBjbGFzcz0iIj4NCiZuYnNwOzxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1p
bHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KVGhlIHByb2JsZW0gd2l0
aCBOb3J0aGJvdW5kIGFuZCBTb3V0aGJvdW5kIGlzIHRoYXQgdGhlcmUgaXMgbm8gY2xlYXIgJnF1
b3Q7bm9ydGgmcXVvdDsgYW5kICZxdW90O3NvdXRoJnF1b3Q7IGhlcmUuIExvb2sgYXQgYWxsIG9m
IHRoZSBwcm9qZWN0cyB0aGF0IHByb3Bvc2UgdmFyaW91cyBkYXRhIG1vZGVscyBhdCBib3RoIHRo
ZSBkZXZpY2UgaW50ZXJmYWNlIGxldmVsIEFORCB0aGUgbmV0d29yayBtYW5hZ2VtZW50IGFwcGxp
Y2F0aW9uIGxheWVyLiBTbyB0ZWxsIG1lLCB3aGljaCBpcw0KICZxdW90O3NvdXRoJnF1b3Q7IGhl
cmU/IDotKTxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBp
biAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcg
Um9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KJm5ic3A7PG86cCBjbGFzcz0iIj48L286cD48L2Rp
dj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0
OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQpOb3cs
IGFzIGZvciBvcHRpb24gMywgSSdtIHRoaW5raW5nIGFib3V0IGl0LiBIb3dldmVyLCBJIGRvIHRo
aW5rIHRoYXQgeW91IGhhdmUgc3BvdHRlZCBhbiBpbXBvcnRhbnQgaW5jb25zaXN0ZW5jeSwgc28g
bGV0J3MgdGFrZSB0aW1lIHRvIGZpeCBpdCBhbmQgbm90IHJ1c2ggaW50byByYXNoIGRlY2lzaW9u
cy48YnIgY2xhc3M9IiI+DQombHQ7L2pjcyZndDs8bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0K
PGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZv
bnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCiZuYnNwOzxv
OnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4w
MDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBz
ZXJpZjsiIGNsYXNzPSIiPg0KYmVzdCByZWdhcmRzLDxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+
DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsg
Zm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KSm9objxv
OnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1p
bHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KJm5ic3A7PG86cCBjbGFz
cz0iIj48L286cD48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1Rp
bWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQombmJzcDs8bzpwIGNsYXNzPSIiPjwv
bzpwPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJt
YXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdU
aW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KJm5ic3A7PG86cCBjbGFzcz0iIj48
L286cD48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4g
MC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4n
LCBzZXJpZjsiIGNsYXNzPSIiPg0KT24gVGh1LCBKdW4gMjMsIDIwMTYgYXQgMzozMSBQTSwgTGlu
ZGEgRHVuYmFyICZsdDs8YSBocmVmPSJtYWlsdG86bGluZGEuZHVuYmFyQGh1YXdlaS5jb20iIHRh
cmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRl
cmxpbmU7IiBjbGFzcz0iIj5saW5kYS5kdW5iYXJAaHVhd2VpLmNvbTwvYT4mZ3Q7IHdyb3RlOjxv
OnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4N
CjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBm
b250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6ICdDb3VyaWVyIE5ldyc7IiBjbGFzcz0iIj5JMk5TRiBXRzo8L3Nw
YW4+PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBp
biAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21h
bicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6ICdDb3VyaWVy
IE5ldyc7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4N
CjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBm
b250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6ICdDb3VyaWVyIE5ldyc7IiBjbGFzcz0iIj5OZWVkIHlvdXIgb3Bp
bmlvbiBmb3IgYSBnb29kIG5hbWUgdG8gcmVwcmVzZW50IOKAnENsaWVudCBGYWNpbmcgSW50ZXJm
YWNl4oCdIGFuZCDigJxOU0YgRmFjaW5nIEludGVyZmFjZeKAnSBvZiB0aGUgSTJOU0YgcmVmZXJl
bmNlIG1vZGVsOjwvc3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0i
bWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAn
VGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNp
emU6IDhwdDsgZm9udC1mYW1pbHk6ICdDb3VyaWVyIE5ldyc7IiBjbGFzcz0iIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmIzQzOy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tJiM0Mzs8L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4N
CjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBm
b250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBz
dHlsZT0iZm9udC1zaXplOiA4cHQ7IGZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcnOyIgY2xhc3M9
IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
STJOU0YgQ2xpZW50Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8L3NwYW4+PG86
cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNl
cmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA4cHQ7IGZvbnQtZmFtaWx5
OiAnQ291cmllciBOZXcnOyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwgRS5nLiBP
dmVybGF5IE5ldHdvcmsgTWdudCwgRW50ZXJwcmlzZSBuZXR3b3JrIE1nbnQmbmJzcDsgfDwvc3Bh
bj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGlu
IDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFu
Jywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDhwdDsgZm9udC1m
YW1pbHk6ICdDb3VyaWVyIE5ldyc7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZu
YnNwOyBhbm90aGVyIG5ldHdvcmsgZG9tYWlu4oCZcyBtZ250LCBldGMuJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxk
aXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250
LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHls
ZT0iZm9udC1zaXplOiA4cHQ7IGZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcnOyIgY2xhc3M9IiI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS0tLS0tLS0tLSYjNDM7LS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tJiM0Mzs8L3NwYW4+PG86cCBjbGFzcz0iIj48L286
cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXpl
OiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+
DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA4cHQ7IGZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcn
OyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8L3NwYW4+PG86cCBj
bGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFw
dDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlm
OyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA4cHQ7IGZvbnQtZmFtaWx5OiAn
Q291cmllciBOZXcnOyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwm
bmJzcDsgQ2xpZW50IEZhY2luZyBJbnRlcmZhY2U8L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48
L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAx
MnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8
c3BhbiBzdHlsZT0iZm9udC1zaXplOiA4cHQ7IGZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcnOyIg
Y2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fDwvc3Bhbj48bzpw
IGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAw
MXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2Vy
aWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDhwdDsgZm9udC1mYW1pbHk6
ICdDb3VyaWVyIE5ldyc7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7JiM0MzstLS0tLSYjNDM7LS0tLS0tLS0tLS0tLS0tJiM0Mzsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8L3NwYW4+PG86cCBjbGFz
cz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsg
Zm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIg
Y2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA4cHQ7IGZvbnQtZmFtaWx5OiAnQ291
cmllciBOZXcnOyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fE5ldHdvcmsgT3BlcmF0b3IgbWdtdHwmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgJiM0MzstLS0tLS0tLS0tLS0tJiM0Mzs8L3NwYW4+PG86cCBjbGFzcz0i
Ij48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9u
dC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xh
c3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA4cHQ7IGZvbnQtZmFtaWx5OiAnQ291cmll
ciBOZXcnOyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHwgU2VjdXJpdHkgQ29udHJvbGxlciB8ICZsdDsgLS0tLS0tLS0tICZndDsg
fCBEZXZlbG9wZXLigJlzIHw8L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYg
c3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZh
bWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0i
Zm9udC1zaXplOiA4cHQ7IGZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcnOyIgY2xhc3M9IiI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS0t
LS0tLS0tLSYjNDM7LS0tLS0tLS0tLSYjNDM7Jm5ic3A7IFJlZ2lzdHJhdGlvbiB8IE1nbnQgU3lz
dGVtIHw8L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdp
bjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVz
IE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA4
cHQ7IGZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcnOyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3wmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7SW50ZXJmYWNlJm5ic3A7Jm5ic3A7ICYjNDM7LS0tLS0tLS0tLS0tLSYjNDM7
PC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBp
biAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcg
Um9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogOHB0OyBm
b250LWZhbWlseTogJ0NvdXJpZXIgTmV3JzsiIGNsYXNzPSIiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PC9zcGFuPjxvOnAg
Y2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAx
cHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJp
ZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogOHB0OyBmb250LWZhbWlseTog
J0NvdXJpZXIgTmV3JzsiIGNsYXNzPSIiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3wgTlNGIEZhY2luZyBJbnRlcmZhY2U8
L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGlu
IDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBS
b21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA4cHQ7IGZv
bnQtZmFtaWx5OiAnQ291cmllciBOZXcnOyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8L3NwYW4+PG86cCBjbGFz
cz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsg
Zm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIg
Y2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA4cHQ7IGZvbnQtZmFtaWx5OiAnQ291
cmllciBOZXcnOyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
ICYjNDM7LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSYjNDM7LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLSYjNDM7PC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJt
YXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdU
aW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTogOHB0OyBmb250LWZhbWlseTogJ0NvdXJpZXIgTmV3JzsiIGNsYXNzPSIiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8L3NwYW4+PG86cCBj
bGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFw
dDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlm
OyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA4cHQ7IGZvbnQtZmFtaWx5OiAn
Q291cmllciBOZXcnOyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgfDwvc3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0K
PGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZv
bnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDhwdDsgZm9udC1mYW1pbHk6ICdDb3VyaWVyIE5ldyc7IiBjbGFzcz0i
Ij4mbmJzcDsmbmJzcDsgJiM0MzstLS0mIzQzOy0tJiM0MzsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLS0tLS0mIzQzOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyAmIzQzOy0tLS0tLSYjNDM7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYj
NDM7LS0mIzQzOy0tLSYjNDM7PC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2
IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1m
YW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogOHB0OyBmb250LWZhbWlseTogJ0NvdXJpZXIgTmV3JzsiIGNsYXNzPSIiPiZu
YnNwOyZuYnNwOyAmIzQzOyBOU0YtMSYjNDM7IC0tLS0tLS0gJiM0MzsgTlNGLW4mIzQzOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyAmIzQzO05TRi0xICYjNDM7IC0tLS0tICYjNDM7TlNGLW0gJiM0MzsmbmJzcDsg
LiAuIC48L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdp
bjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVz
IE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA4
cHQ7IGZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcnOyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7JiM0MzstLS0tLS0mIzQzOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyAmIzQzOy0tLS0tLSYjNDM7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS0tLS0tJiM0
MzsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLS0tLS0mIzQzOzwv
c3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4g
MGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJv
bWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDhwdDsgZm9u
dC1mYW1pbHk6ICdDb3VyaWVyIE5ldyc7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PG86cCBjbGFz
cz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsg
Zm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIg
Y2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA4cHQ7IGZvbnQtZmFtaWx5OiAnQ291
cmllciBOZXcnOyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7IFZlbmRvciBBJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFZlbmRvciBCPC9zcGFu
PjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4g
MC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4n
LCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogOHB0OyIgY2xhc3M9
IiI+Jm5ic3A7PC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJt
YXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdU
aW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KJm5ic3A7PG86cCBjbGFzcz0iIj48
L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1z
aXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9
IiI+DQpEdXJpbmcgdGhlIEkyTlNGIGVhcmx5IHN0YWdlIChiZWZvcmUgdGhlIFdHIHdhcyBjcmVh
dGVkKSwgJnF1b3Q7Y2FwYWJpbGl0eSBpbnRlcmZhY2UmcXVvdDsgd2FzIHVzZWQgdG8gcmVwcmVz
ZW50IHRoZSBpbnRlcmZhY2UgYmV0d2VlbiBjb250cm9sbGVyICZsdDstJmd0OyBOU0YsIGFuZCAm
cXVvdDtzZXJ2aWNlIGludGVyZmFjZSZxdW90OyB3YXMgdXNlZCB0byByZXByZXNlbnQgdGhlIGlu
dGVyZmFjZSBiZXR3ZWVuIHRoZSBDbGllbnQgJmx0Oy0mZ3Q7IGNvbnRyb2xsZXIuPHNwYW4gY2xh
c3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9v
OnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6
ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIi
Pg0KJm5ic3A7PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjog
MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5l
dyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQpBcyBtYW55IHBlb3BsZSB1c2UgdGhlIHRlcm1p
bm9sb2dpZXMgbG9vc2VseSwgdGhlICZxdW90O0NhcGFiaWxpdHkgSW50ZXJmYWNlJnF1b3Q7IGJl
aW5nIGludGVyY2hhbmdlYWJseSB1c2VkIHdpdGggJnF1b3Q7Q2FwYWJpbGl0eSBMYXllciZxdW90
OywgYW5kICZxdW90O1NlcnZpY2UgSW50ZXJmYWNlJnF1b3Q7IGJlaW5nIGludGVyY2hhbmdlYWJs
eSB1c2VkIHdpdGggJnF1b3Q7U2VydmljZSBMYXllciZxdW90Oy48c3BhbiBjbGFzcz0iQXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4N
CjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBm
b250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQombmJzcDs8
bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAu
MDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywg
c2VyaWY7IiBjbGFzcz0iIj4NClRoZSBJMk5TRiBUZXJtaW5vbG9neSBEcmFmdCBoYXMgZGVmaW5l
ZCB0aGUgJnF1b3Q7Q2FwYWJpbGl0eSBMYXllciZxdW90OyAoaW5kZXBlbmRlbnQgb2Ygd2hpY2gg
aW50ZXJmYWNlIHRvIHRoZSBjb250cm9sbGVyKSBmb3IgZXhwb3NpbmcgdGhlIGNhcGFiaWxpdHkg
b2YgYSBkb21haW4gKG92ZXIgQ2xpZW50IEZhY2luZyAmbmJzcDsmbmJzcDtJbnRlcmZhY2UpLCBv
ciBmb3IgZXhwb3NpbmcgdGhlIGNhcGFiaWxpdHkgb2YgYSBOU0YgKG92ZXIgdGhlIE5TRiBGYWNp
bmcgSW50ZXJmYWNlKS48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGlu
IDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBS
b21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQpCeSB0aGlzIGRlZmluaXRpb24sIEVDQSBQb2xpY3ni
gJlzICZxdW90O0V2ZW50JnF1b3Q7IGNhcGFiaWxpdHkgY2FuIGJlIGRpc2NvdmVyZWQgaW5kZXBl
bmRlbnRseSBmcm9tIHRoZSAmcXVvdDtDb25kaXRpb24mcXVvdDsgY2FwYWJpbGl0eSwgb3IgJnF1
b3Q7QWN0aW9uJnF1b3Q7IGNhcGFiaWxpdHkuPG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxk
aXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250
LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQombmJzcDs8bzpw
IGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAw
MXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2Vy
aWY7IiBjbGFzcz0iIj4NClRoZXJlZm9yZSwgY29udGludWUgdXNpbmcgdGhlICZuYnNwO+KAnENh
cGFiaWxpdHkgSW50ZXJmYWNl4oCdIGNhbiBjYXVzZSBtb3JlIGNvbmZ1c2lvbiBpbiB0aGUgZnV0
dXJlIGFzIGl0cyBzb3VuZCBpcyB0b28gY2xvc2UgdG8gdGhlIOKAnENhcGFiaWxpdHkgbGF5ZXLi
gJ0uICZuYnNwOzxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46
IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBO
ZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KJm5ic3A7PG86cCBjbGFzcz0iIj48L286cD48
L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAx
MnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQpU
aGVyZWZvcmUsIHdlIGFyZSBhc2tpbmcgcGVvcGxlIHRvIHN0YXRlIHdoaWNoIG9mICZuYnNwO3Ro
ZSBmb2xsb3dpbmcgb3B0aW9ucyBzaG91bGQgYmUgdXNlZDo8bzpwIGNsYXNzPSIiPjwvbzpwPjwv
ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEy
cHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCiZu
YnNwOzxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAw
aW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9t
YW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KMS48c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3cHQ7IiBj
bGFzcz0iIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8c3BhbiBjbGFzcz0iQXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPlVzZSDigJxDbGllbnQgRmFjaW5n
IEludGVyZmFjZeKAnSBmb3IgJnF1b3Q7Q2xpZW50ICZsdDstJmd0OyBjb250cm9sbGVyJnF1b3Q7
OyBhbmQg4oCcTlNGIEZhY2luZyBJbnRlcmZhY2XigJ0gZm9yICZxdW90O2NvbnRyb2xsZXIgJmx0
Oy0mZ3Q7IE5TRiZxdW90Oyw8bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0i
bWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAn
VGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjIuPHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTogN3B0OyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PHNwYW4g
Y2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj5Vc2Ug4oCc
Q29udHJvbGxlciBOb3J0aCBCb3VuZCBJbnRlcmZhY2XigJ0gZm9yICZxdW90O0NsaWVudCAmbHQ7
LSZndDsgY29udHJvbGxlciZxdW90OzsgYW5kIOKAnENvbnRyb2xsZXIgU291dGggQm91bmQgSW50
ZXJmYWNl4oCdIGZvciDigJxjb250cm9sbGVyICZsdDstJmd0OyBOU0YmcXVvdDssIG9yPG86cCBj
bGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFw
dDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlm
OyIgY2xhc3M9IiI+DQombmJzcDs8bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHls
ZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5
OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCk9yIHlvdSBjYW4gcHJvdmlk
ZSBhIGJldHRlciBvcHRpb24uPG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9
Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTog
J1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQombmJzcDs8bzpwIGNsYXNzPSIi
PjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250
LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFz
cz0iIj4NClRoYW5rcywgTGluZGE8bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHls
ZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5
OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCiZuYnNwOzxvOnAgY2xhc3M9
IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZv
bnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNs
YXNzPSIiPg0KJm5ic3A7PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDEycHQ7IGZvbnQt
c2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiPg0KPGJy
IGNsYXNzPSIiPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X188YnIgY2xhc3M9IiI+DQpJMm5zZiBtYWlsaW5nIGxpc3Q8YnIgY2xhc3M9IiI+DQo8YSBocmVm
PSJtYWlsdG86STJuc2ZAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1
cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj5JMm5zZkBpZXRmLm9y
ZzwvYT48YnIgY2xhc3M9IiI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL2kybnNmIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRl
eHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9pMm5zZjwvYT48bzpwIGNsYXNzPSIiPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7
IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxiciBj
bGFzcz0iIj4NCjxiciBjbGVhcj0iYWxsIiBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCi0tPHNw
YW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxvOnAgY2xhc3M9
IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5
bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWls
eTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQpyZWdhcmRzLDxvOnAgY2xh
c3M9IiI+PC9vOnA+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJt
YXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdU
aW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KSm9objxvOnAgY2xhc3M9IiI+PC9v
OnA+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsg
Zm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPGJyIGNs
YXNzPSIiPg0KPGJyIGNsZWFyPSJhbGwiIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KLS08c3Bh
biBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PG86cCBjbGFzcz0i
Ij48L286cD48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHls
ZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5
OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCnJlZ2FyZHMsPG86cCBjbGFz
cz0iIj48L286cD48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1Rp
bWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQpKb2huPG86cCBjbGFzcz0iIj48L286
cD48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGlu
IDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBS
b21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXzxiciBjbGFzcz0iIj4NCkkybnNmIG1haWxpbmcgbGlzdDxiciBjbGFz
cz0iIj4NCjxhIGhyZWY9Im1haWx0bzpJMm5zZkBpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOiBwdXJw
bGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+STJuc2ZAaWV0Zi5vcmc8
L2E+PGJyIGNsYXNzPSIiPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9pMm5zZiIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5k
ZXJsaW5lOyIgY2xhc3M9IiI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9p
Mm5zZjwvYT48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+
DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXpl
OiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+
DQo8bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYg
Y2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6
ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIi
Pg0KPHNwYW4gc3R5bGU9IiIgY2xhc3M9IiI+LS08YnIgY2xhc3M9IiI+DQomcXVvdDtFc3RhIHZl
eiBubyBmYWxsYXJlbW9zLCBEb2N0b3IgSW5maWVybm8mcXVvdDs8YnIgY2xhc3M9IiI+DQo8YnIg
Y2xhc3M9IiI+DQpEciBEaWVnbyBSLiBMb3BlejxiciBjbGFzcz0iIj4NClRlbGVmb25pY2EgSSYj
NDM7RDxiciBjbGFzcz0iIj4NCjxhIGhyZWY9Imh0dHA6Ly9wZW9wbGUudGlkLmVzL2RpZWdvLmxv
cGV6LyIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIg
Y2xhc3M9IiI+aHR0cDovL3Blb3BsZS50aWQuZXMvZGllZ28ubG9wZXovPC9hPjxiciBjbGFzcz0i
Ij4NCjxiciBjbGFzcz0iIj4NCmUtbWFpbDo8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmRpZWdvLnIubG9wZXpAdGVsZWZvbmlj
YS5jb20iIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsi
IGNsYXNzPSIiPmRpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb208L2E+PGJyIGNsYXNzPSIiPg0K
VGVsOiAmbmJzcDsgJm5ic3A7JiM0MzszNCA5MTMgMTI5IDA0MTxiciBjbGFzcz0iIj4NCk1vYmls
ZTogJiM0MzszNCA2ODIgMDUxIDA5MTxiciBjbGFzcz0iIj4NCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS08bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTog
MTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0K
PG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFy
Z2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGlt
ZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9v
OnA+PC9kaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJt
YXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdU
aW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgdGV4dC1hbGlnbjogY2VudGVyOyI+DQo8aHIgc2l6ZT0i
MyIgd2lkdGg9IjEwMCUiIGFsaWduPSJjZW50ZXIiIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1p
bHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgY29sb3I6IGdy
YXk7IiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQpFc3RlIG1lbnNhamUgeSBzdXMgYWRqdW50b3Mg
c2UgZGlyaWdlbiBleGNsdXNpdmFtZW50ZSBhIHN1IGRlc3RpbmF0YXJpbywgcHVlZGUgY29udGVu
ZXIgaW5mb3JtYWNpw7NuIHByaXZpbGVnaWFkYSBvIGNvbmZpZGVuY2lhbCB5IGVzIHBhcmEgdXNv
IGV4Y2x1c2l2byBkZSBsYSBwZXJzb25hIG8gZW50aWRhZCBkZSBkZXN0aW5vLiBTaSBubyBlcyB1
c3RlZC4gZWwgZGVzdGluYXRhcmlvIGluZGljYWRvLCBxdWVkYSBub3RpZmljYWRvIGRlIHF1ZSBs
YQ0KIGxlY3R1cmEsIHV0aWxpemFjacOzbiwgZGl2dWxnYWNpw7NuIHkvbyBjb3BpYSBzaW4gYXV0
b3JpemFjacOzbiBwdWVkZSBlc3RhciBwcm9oaWJpZGEgZW4gdmlydHVkIGRlIGxhIGxlZ2lzbGFj
acOzbiB2aWdlbnRlLiBTaSBoYSByZWNpYmlkbyBlc3RlIG1lbnNhamUgcG9yIGVycm9yLCBsZSBy
b2dhbW9zIHF1ZSBub3MgbG8gY29tdW5pcXVlIGlubWVkaWF0YW1lbnRlIHBvciBlc3RhIG1pc21h
IHbDrWEgeSBwcm9jZWRhIGEgc3UgZGVzdHJ1Y2Npw7NuLjxiciBjbGFzcz0iIj4NCjxiciBjbGFz
cz0iIj4NClRoZSBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4gdGhpcyB0cmFuc21pc3Npb24gaXMg
cHJpdmlsZWdlZCBhbmQgY29uZmlkZW50aWFsIGluZm9ybWF0aW9uIGludGVuZGVkIG9ubHkgZm9y
IHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5IG5hbWVkIGFib3ZlLiBJZiB0aGUg
cmVhZGVyIG9mIHRoaXMgbWVzc2FnZSBpcyBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgeW91
IGFyZSBoZXJlYnkgbm90aWZpZWQgdGhhdCBhbnkgZGlzc2VtaW5hdGlvbiwNCiBkaXN0cmlidXRp
b24gb3IgY29weWluZyBvZiB0aGlzIGNvbW11bmljYXRpb24gaXMgc3RyaWN0bHkgcHJvaGliaXRl
ZC4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyB0cmFuc21pc3Npb24gaW4gZXJyb3IsIGRvIG5v
dCByZWFkIGl0LiBQbGVhc2UgaW1tZWRpYXRlbHkgcmVwbHkgdG8gdGhlIHNlbmRlciB0aGF0IHlv
dSBoYXZlIHJlY2VpdmVkIHRoaXMgY29tbXVuaWNhdGlvbiBpbiBlcnJvciBhbmQgdGhlbiBkZWxl
dGUgaXQuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KRXN0YSBtZW5zYWdlbSBlIHNldXMg
YW5leG9zIHNlIGRpcmlnZW0gZXhjbHVzaXZhbWVudGUgYW8gc2V1IGRlc3RpbmF0w6FyaW8sIHBv
ZGUgY29udGVyIGluZm9ybWHDp8OjbyBwcml2aWxlZ2lhZGEgb3UgY29uZmlkZW5jaWFsIGUgw6kg
cGFyYSB1c28gZXhjbHVzaXZvIGRhIHBlc3NvYSBvdSBlbnRpZGFkZSBkZSBkZXN0aW5vLiBTZSBu
w6NvIMOpIHZvc3NhIHNlbmhvcmlhIG8gZGVzdGluYXTDoXJpbyBpbmRpY2FkbywgZmljYSBub3Rp
ZmljYWRvIGRlIHF1ZSBhDQogbGVpdHVyYSwgdXRpbGl6YcOnw6NvLCBkaXZ1bGdhw6fDo28gZS9v
dSBjw7NwaWEgc2VtIGF1dG9yaXphw6fDo28gcG9kZSBlc3RhciBwcm9pYmlkYSBlbSB2aXJ0dWRl
IGRhIGxlZ2lzbGHDp8OjbyB2aWdlbnRlLiBTZSByZWNlYmV1IGVzdGEgbWVuc2FnZW0gcG9yIGVy
cm8sIHJvZ2Ftb3MtbGhlIHF1ZSBub3MgbyBjb211bmlxdWUgaW1lZGlhdGFtZW50ZSBwb3IgZXN0
YSBtZXNtYSB2aWEgZSBwcm9jZWRhIGEgc3VhIGRlc3RydWnDp8Ojbzwvc3Bhbj48L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxiciBjbGFzcz0iIj4NCjxkaXYg
YXBwbGUtY29udGVudC1lZGl0ZWQ9InRydWUiIGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0iY29sb3I6
IHJnYigwLCAwLCAwKTsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgb3JwaGFuczogYXV0bzsgdGV4
dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3
aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4OyAtd2Vi
a2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IHdvcmQtd3JhcDogYnJlYWstd29yZDsgLXdlYmtp
dC1uYnNwLW1vZGU6IHNwYWNlOyAtd2Via2l0LWxpbmUtYnJlYWs6IGFmdGVyLXdoaXRlLXNwYWNl
OyIgY2xhc3M9IiI+DQotLTxiciBjbGFzcz0iIj4NCiZxdW90O0VzdGEgdmV6IG5vIGZhbGxhcmVt
b3MsIERvY3RvciBJbmZpZXJubyZxdW90OzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkRy
IERpZWdvIFIuIExvcGV6PGJyIGNsYXNzPSIiPg0KVGVsZWZvbmljYSBJJiM0MztEPGJyIGNsYXNz
PSIiPg0KPGEgaHJlZj0iaHR0cDovL3Blb3BsZS50aWQuZXMvZGllZ28ubG9wZXovIiBjbGFzcz0i
Ij5odHRwOi8vcGVvcGxlLnRpZC5lcy9kaWVnby5sb3Blei88L2E+PGJyIGNsYXNzPSIiPg0KPGJy
IGNsYXNzPSIiPg0KZS1tYWlsOiBkaWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29tPGJyIGNsYXNz
PSIiPg0KVGVsOiAmbmJzcDsgJm5ic3A7JiM0MzszNCA5MTMgMTI5IDA0MTxiciBjbGFzcz0iIj4N
Ck1vYmlsZTogJiM0MzszNCA2ODIgMDUxIDA5MTxiciBjbGFzcz0iIj4NCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS08L2Rpdj4NCjwvZGl2Pg0KPGJyIGNsYXNzPSIiPg0KPC9kaXY+
DQo8YnI+DQo8aHI+DQo8Zm9udCBmYWNlPSJBcmlhbCIgY29sb3I9IkdyYXkiIHNpemU9IjEiPjxi
cj4NCkVzdGUgbWVuc2FqZSB5IHN1cyBhZGp1bnRvcyBzZSBkaXJpZ2VuIGV4Y2x1c2l2YW1lbnRl
IGEgc3UgZGVzdGluYXRhcmlvLCBwdWVkZSBjb250ZW5lciBpbmZvcm1hY2nDs24gcHJpdmlsZWdp
YWRhIG8gY29uZmlkZW5jaWFsIHkgZXMgcGFyYSB1c28gZXhjbHVzaXZvIGRlIGxhIHBlcnNvbmEg
byBlbnRpZGFkIGRlIGRlc3Rpbm8uIFNpIG5vIGVzIHVzdGVkLiBlbCBkZXN0aW5hdGFyaW8gaW5k
aWNhZG8sIHF1ZWRhIG5vdGlmaWNhZG8gZGUgcXVlIGxhDQogbGVjdHVyYSwgdXRpbGl6YWNpw7Nu
LCBkaXZ1bGdhY2nDs24geS9vIGNvcGlhIHNpbiBhdXRvcml6YWNpw7NuIHB1ZWRlIGVzdGFyIHBy
b2hpYmlkYSBlbiB2aXJ0dWQgZGUgbGEgbGVnaXNsYWNpw7NuIHZpZ2VudGUuIFNpIGhhIHJlY2li
aWRvIGVzdGUgbWVuc2FqZSBwb3IgZXJyb3IsIGxlIHJvZ2Ftb3MgcXVlIG5vcyBsbyBjb211bmlx
dWUgaW5tZWRpYXRhbWVudGUgcG9yIGVzdGEgbWlzbWEgdsOtYSB5IHByb2NlZGEgYSBzdSBkZXN0
cnVjY2nDs24uPGJyPg0KPGJyPg0KVGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiB0aGlzIHRy
YW5zbWlzc2lvbiBpcyBwcml2aWxlZ2VkIGFuZCBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24gaW50
ZW5kZWQgb25seSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgbmFtZWQg
YWJvdmUuIElmIHRoZSByZWFkZXIgb2YgdGhpcyBtZXNzYWdlIGlzIG5vdCB0aGUgaW50ZW5kZWQg
cmVjaXBpZW50LCB5b3UgYXJlIGhlcmVieSBub3RpZmllZCB0aGF0IGFueSBkaXNzZW1pbmF0aW9u
LA0KIGRpc3RyaWJ1dGlvbiBvciBjb3B5aW5nIG9mIHRoaXMgY29tbXVuaWNhdGlvbiBpcyBzdHJp
Y3RseSBwcm9oaWJpdGVkLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIHRyYW5zbWlzc2lvbiBp
biBlcnJvciwgZG8gbm90IHJlYWQgaXQuIFBsZWFzZSBpbW1lZGlhdGVseSByZXBseSB0byB0aGUg
c2VuZGVyIHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBjb21tdW5pY2F0aW9uIGluIGVycm9y
IGFuZCB0aGVuIGRlbGV0ZSBpdC48YnI+DQo8YnI+DQpFc3RhIG1lbnNhZ2VtIGUgc2V1cyBhbmV4
b3Mgc2UgZGlyaWdlbSBleGNsdXNpdmFtZW50ZSBhbyBzZXUgZGVzdGluYXTDoXJpbywgcG9kZSBj
b250ZXIgaW5mb3JtYcOnw6NvIHByaXZpbGVnaWFkYSBvdSBjb25maWRlbmNpYWwgZSDDqSBwYXJh
IHVzbyBleGNsdXNpdm8gZGEgcGVzc29hIG91IGVudGlkYWRlIGRlIGRlc3Rpbm8uIFNlIG7Do28g
w6kgdm9zc2Egc2VuaG9yaWEgbyBkZXN0aW5hdMOhcmlvIGluZGljYWRvLCBmaWNhIG5vdGlmaWNh
ZG8gZGUgcXVlIGENCiBsZWl0dXJhLCB1dGlsaXphw6fDo28sIGRpdnVsZ2HDp8OjbyBlL291IGPD
s3BpYSBzZW0gYXV0b3JpemHDp8OjbyBwb2RlIGVzdGFyIHByb2liaWRhIGVtIHZpcnR1ZGUgZGEg
bGVnaXNsYcOnw6NvIHZpZ2VudGUuIFNlIHJlY2ViZXUgZXN0YSBtZW5zYWdlbSBwb3IgZXJybywg
cm9nYW1vcy1saGUgcXVlIG5vcyBvIGNvbXVuaXF1ZSBpbWVkaWF0YW1lbnRlIHBvciBlc3RhIG1l
c21hIHZpYSBlIHByb2NlZGEgYSBzdWEgZGVzdHJ1acOnw6NvPGJyPg0KPC9mb250Pg0KPC9ib2R5
Pg0KPC9odG1sPg0K

--_000_CCC2A4E535684263A131EE105A8F5093telefonicacom_--



From nobody Thu Jun 30 06:07:15 2016
Return-Path: <linda.dunbar@huawei.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 8672712D186 for <i2nsf@ietfa.amsl.com>; Thu, 30 Jun 2016 06:07:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.636
X-Spam-Level: 
X-Spam-Status: No, score=-5.636 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001, T_FILL_THIS_FORM_SHORT=0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lZdl2OgHFLBi for <i2nsf@ietfa.amsl.com>; Thu, 30 Jun 2016 06:07:04 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 29B1712D0F8 for <I2NSF@ietf.org>; Thu, 30 Jun 2016 06:07:02 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml706-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CMY15979; Thu, 30 Jun 2016 13:06:59 +0000 (GMT)
Received: from DFWEML701-CAH.china.huawei.com (10.193.5.175) by lhreml706-cah.china.huawei.com (10.201.5.182) with Microsoft SMTP Server (TLS) id 14.3.235.1; Thu, 30 Jun 2016 14:06:52 +0100
Received: from DFWEML501-MBB.china.huawei.com ([10.193.5.179]) by dfweml701-cah.china.huawei.com ([10.193.5.175]) with mapi id 14.03.0235.001; Thu, 30 Jun 2016 06:06:44 -0700
From: Linda Dunbar <linda.dunbar@huawei.com>
To: "Diego R. Lopez" <diego.r.lopez@telefonica.com>
Thread-Topic: Is "Requester " a better name?  (was RE: [I2nsf] what is the "client" to I2NSF controller?
Thread-Index: AQHR0s6LtPPqF9KemkOpm4/D2D/G5qACbmEA//+MUxA=
Date: Thu, 30 Jun 2016 13:06:44 +0000
Message-ID: <4A95BA014132FF49AE685FAB4B9F17F657ED9177@dfweml501-mbb>
References: <4A95BA014132FF49AE685FAB4B9F17F657ED6AC1@dfweml501-mbb> <CAJwYUrFj=C2kfj6-D3nTiQTQqg7HeF=nRFDEVi51ggeEXQ34Fw@mail.gmail.com> <4A95BA014132FF49AE685FAB4B9F17F657ED76C2@dfweml501-mbb> <CAJwYUrGc=vqX8NrDGQRb_KthVFB3HDb4hzWPpX8-iLUYf+b=TQ@mail.gmail.com> <BDF94ED1-63BA-407F-8B27-4CD0D285009A@telefonica.com> <4A95BA014132FF49AE685FAB4B9F17F657ED90EA@dfweml501-mbb> <CCC2A4E5-3568-4263-A131-EE105A8F5093@telefonica.com>
In-Reply-To: <CCC2A4E5-3568-4263-A131-EE105A8F5093@telefonica.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.136.139]
Content-Type: multipart/alternative; boundary="_000_4A95BA014132FF49AE685FAB4B9F17F657ED9177dfweml501mbb_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020203.57751974.0269, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 7e5e13047eb52b8a15e3565e8ba08a82
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/U4hPuvIn4k-XbxBtHpydX1m428o>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, John Strassner <strazpdj@gmail.com>
Subject: Re: [I2nsf] Is "Requester " a better name? (was RE: what is the "client" to I2NSF controller?
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 30 Jun 2016 13:07:08 -0000

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

RGllZ28sDQoNCkdvdCBpdC4gQ2FuIHRoZSBJMk5TRiBUZXJtaW5vbG9neSBhdXRob3JzIHVwZGF0
ZSB0aGUgZHJhZnQgdG8gcmVmbGVjdCBpdD8NCg0KVGhhbmtzLCBMaW5kYQ0KDQpGcm9tOiBEaWVn
byBSLiBMb3BleiBbbWFpbHRvOmRpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb21dDQpTZW50OiBU
aHVyc2RheSwgSnVuZSAzMCwgMjAxNiA4OjAwIEFNDQpUbzogTGluZGEgRHVuYmFyDQpDYzogSm9o
biBTdHJhc3NuZXI7IEkyTlNGQGlldGYub3JnDQpTdWJqZWN0OiBSZTogSXMgIlJlcXVlc3RlciAi
IGEgYmV0dGVyIG5hbWU/ICh3YXMgUkU6IFtJMm5zZl0gd2hhdCBpcyB0aGUgImNsaWVudCIgdG8g
STJOU0YgY29udHJvbGxlcj8NCg0KSGkgTGluZGEsDQoNCknigJlkIHNheSB0aGUgZm9ybWVyIHlv
dSBuYW1lIGlzIHdoYXQgSeKAmWQgY2FsbCB0aGUg4oCcY29uc3VtZXLigJ0gb3Ig4oCccmVxdWVz
dGVy4oCdLiBBbmQgdGhhdCB0aGUgc2Vjb25kIGlzIHRoZSBjb250cm9sbGVyLiBPciBhbSBJIG1p
c3Npbmcgc29tZXRoaW5nPw0KDQpCZSBnb29kZSwNCg0KT24gMzAgSnVuIDIwMTYsIGF0IDE1OjU0
ICwgTGluZGEgRHVuYmFyIDxsaW5kYS5kdW5iYXJAaHVhd2VpLmNvbTxtYWlsdG86bGluZGEuZHVu
YmFyQGh1YXdlaS5jb20+PiB3cm90ZToNCg0KSm9obiBhbmQgRGllZ28sDQoNClRoYW5rIHlvdSB2
ZXJ5IG11Y2ggZm9yIHRoZSBleHBsYW5hdGlvbi4NCg0KV2UgcHJvYmFibHkgbmVlZCB0byBmdXJ0
aGVyIGRpZmZlcmVudGlhdGUgdGhlIGZvbGxvd2luZyB0d28gcmVxdWVzdGVycyBiZWNhdXNlIG9u
ZSBpcyBGbG93IFNlY3VyaXR5IFBvbGljeSBvdmVyIGEgZG9tYWluIGFuZCB0aGUgb3RoZXIgaXMg
YSBGbG93IFNlY3VyaXR5IFBvbGljeSBpbiBhbiBpbmRpdmlkdWFsIE5TRi4NCi0gICAgICAgIOKA
nFJlcXVlc3RlciBmb3IgRmxvdyBTZWN1cml0eSBQb2xpY2llcyBmcm9tIGEgQ29udHJvbGxlcuKA
nSB3aGljaCBjYW4gaGF2ZSBoaWdoZXIgbGV2ZWwgY29uZGl0aW9uIG1hdGNoaW5nLCBzdWNoIGFz
IFRlbmFudC9jdXN0b21lciBJRCwgb3IgaGlnaGVyIGxldmVsIGV2ZW50IHN1Y2ggYXMgaWYgdGhl
IFRlbmFudCBpcyBBQUEgY2VydGlmaWVkLg0KLSAgICAgICAg4oCcUmVxdWVzdGVyIGZvciBGbG93
IFNlY3VyaXR5IFBvbGljaWVzIGZyb20gYW4gaW5kaXZpZHVhbCBOU0bigJ0gd2hpY2ggbWF0Y2hl
cyBvbiBjb25jcmV0ZSBmaWVsZHMgb2YgcGFja2V0cyBvciBzdGF0ZSBvZiB0aGUgZmxvd3MuDQoN
ClRoYW5rcywgTGluZGENCg0KRnJvbTogRGllZ28gUi4gTG9wZXogW21haWx0bzpkaWVnby5yLmxv
cGV6QHRlbGVmb25pY2EuY29tXQ0KU2VudDogVGh1cnNkYXksIEp1bmUgMzAsIDIwMTYgMToyNiBB
TQ0KVG86IEpvaG4gU3RyYXNzbmVyDQpDYzogTGluZGEgRHVuYmFyOyBJMk5TRkBpZXRmLm9yZzxt
YWlsdG86STJOU0ZAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW0kybnNmXSB3aGF0IGlzIHRoZSAi
Y2xpZW50IiB0byBJMk5TRiBjb250cm9sbGVyPyAod2FzIFJFOiBTaG91bGQgd2UgY2FsbCAiU291
dGggQm91bmQgSW50ZXJmYWNlIiBmb3IgdGhlIGludGVyZmFjZSBiZXR3ZWVuICJjb250cm9sbGVy
IDwtPiBOU0YiLCBhbmQgIk5vcnRoIEJvdW5kIEludGVyZmFjZSIgZm9yIHRoZSBpbnRlcmZhY2Ug
YmV0d2VlbiAiQ2xpZW50IDwtPiBjb250cm9sbGVyIj8NCg0KSSBhZ3JlZSB3aXRoIEpvaG7igJlz
IHN1Z2dlc3Rpb25zLCBhbmQganVzdCB0byBhZGQgYW5vdGhlciBvcHRpb24gd2UgY291bGQgdGFs
ayBvZiDigJxjb25zdW1lcnPigJ0gYW5kIOKAnHByb3ZpZGVyc+KAnSAob2YgSTJOU0Ygc2Vydmlj
ZXMpDQoNCkJlIGdvb2RlLA0KDQpPbiAzMCBKdW4gMjAxNiwgYXQgMDY6MTcgLCBKb2huIFN0cmFz
c25lciA8c3RyYXpwZGpAZ21haWwuY29tPG1haWx0bzpzdHJhenBkakBnbWFpbC5jb20+PiB3cm90
ZToNCg0KSGkgTGluZGEsDQoNCkFzIEkgc2FpZCwgYWxsIG9mIHRoZSBleGFtcGxlcyBhcmUgbm90
IHJlYWxseSAqKmNsaWVudHMqKiwgYnV0ICoqc2VydmVycyoqIChJIHZpZXcgdGhlIGFkbWluIGFz
IGhhdmluZyBhICJzZXJ2ZXIiIHJvbGUsIHNpbmNlIHRoZSBhZG1pbiBpcyB1c2luZyBhdCBsZWFz
dCBvbmUgYXBwbGljYXRpb24gdG8gY29uZmlndXJlIG9yIG1vbml0b3IgZnVuY3Rpb25hbGl0eSku
DQoNCkknbSBub3Qgc3VyZSBpZiB0aGlzIGlzIGEgImJldHRlciIgbmFtZSwgYnV0IEkgYW0gYSBk
aXN0cmlidXRlZCBzeXN0ZW1zIHBlcnNvbiwgYW5kIHRvIG1lLCAiY2xpZW50IiBpbXBsaWVzICJj
bGllbnQtc2VydmVyIiBjb21wdXRpbmcuIEkgc2VlIG5vIHJlYXNvbiB0byByZXN0cmljdCAob3Ig
aW1wbHkgYSByZXN0cmljdGlvbiBvZikgSTJOU0YgdG8gdGhpcyBtb2RlbCBvZiBjb21wdXRpbmcu
DQoNCkkgcGVyc29uYWxseSBwcmVmZXIgInBlZXIiLiBBbiBldmVuIG1vcmUgbmV1dHJhbCB0ZXJt
IHdvdWxkIGJlICJyZXF1ZXN0b3IiICh2cyAicHJvdmlkZXIiKS4NCg0KYmVzdCByZWdhcmRzLA0K
Sm9obg0KDQpPbiBTdW4sIEp1biAyNiwgMjAxNiBhdCA2OjI4IEFNLCBMaW5kYSBEdW5iYXIgPGxp
bmRhLmR1bmJhckBodWF3ZWkuY29tPG1haWx0bzpsaW5kYS5kdW5iYXJAaHVhd2VpLmNvbT4+IHdy
b3RlOg0KSm9obiwNCg0KVGhlIGRyYWZ0LWlldGYtaTJuc2YtZnJhbWV3b3JrIGhhcyB0aG9zZSBl
eGFtcGxlcyBvZiBJMk5TRiBjbGllbnRzOg0K4oCiICAgICAgICBBbiBvdmVybGF5IG5ldHdvcmsg
TWdyIChlLmcuIFZpZGVvIENvbmZlcmVuY2UgTmV0d29yayBNZ3IpIHdobyBuZWVkcyB0byBkeW5h
bWljYWxseSBpbmZvcm0gdGhlIHVuZGVybGF5IG5ldHdvcmsgdG8gYWxsb3csIHJhdGUgbGltaXRp
bmcgb3IgZGVueSBmbG93cyAoc29tZSBvZiB3aGljaCBhcmUgZW5jcnlwdGVkKSBiYXNlZCBvbiBz
cGVjaWZpYyBmaWVsZHMgaW4gdGhlIHBhY2tldHMgZm9yIGEgY2VydGFpbiB0aW1lIHNwYW4uDQri
gKIgICAgICAgIEVudGVycHJpc2UgQWRtaW5pc3RyYXRvcnMgYW5kIG1hbmFnZW1lbnQgc3lzdGVt
IG5lZWQgdG8gcmVxdWVzdCBwcm92aWRlciBuZXR3b3JrIHRvIGVuZm9yY2Ugc29tZSBydWxlcyB0
byB0aGVpciBzcGVjaWZpYyBmbG93cy4NCuKAoiAgICAgICAgQSBJb1QgbWFuYWdlbWVudCBzeXN0
ZW0gc2VuZGluZyByZXF1ZXN0cyB0byB1bmRlcmxheSBuZXR3b3JrIHRvIGJsb2NrIGZsb3dzIHRo
YXQgbWF0Y2ggdGhlaXIgc3BlY2lmaWMgY29uZGl0aW9ucy4NCg0KU2ltcGx5IHB1dCwg4oCcSTJO
U0YgY2xpZW504oCdIGNhbiBiZSB1c2VycyAoYWRtaW5pc3RyYXRvcnMpLCBkaWZmZXJlbnQgZG9t
YWluIG1hbmFnZXIsIG9yY2hlc3RyYXRpb24gc3lzdGVtLCBvciBvdGhlcnMsICB3aG8gbmVlZCB0
byBzcGVjaWZ5IHRoZWlyIGRlc2lyZWQgZmxvdyBwb2xpY2llcy4NCg0KSXMgdGhlcmUgYSBiZXR0
ZXIgbmFtZT8NCg0KDQpMaW5kYQ0KDQpGcm9tOiBKb2huIFN0cmFzc25lciBbbWFpbHRvOnN0cmF6
cGRqQGdtYWlsLmNvbTxtYWlsdG86c3RyYXpwZGpAZ21haWwuY29tPl0NClNlbnQ6IFNhdHVyZGF5
LCBKdW5lIDI1LCAyMDE2IDk6MDIgUE0NClRvOiBMaW5kYSBEdW5iYXI7IEpvaG4gU3RyYXNzbmVy
DQpDYzogSTJOU0ZAaWV0Zi5vcmc8bWFpbHRvOkkyTlNGQGlldGYub3JnPg0KU3ViamVjdDogUmU6
IFtJMm5zZl0gU2hvdWxkIHdlIGNhbGwgIlNvdXRoIEJvdW5kIEludGVyZmFjZSIgZm9yIHRoZSBp
bnRlcmZhY2UgYmV0d2VlbiAiY29udHJvbGxlciA8LT4gTlNGIiwgYW5kICJOb3J0aCBCb3VuZCBJ
bnRlcmZhY2UiIGZvciB0aGUgaW50ZXJmYWNlIGJldHdlZW4gIkNsaWVudCA8LT4gY29udHJvbGxl
ciI/DQoNCkhpIExpbmRhLA0KDQpEdXJpbmcgdGhlIEkyTlNGIGVhcmx5IHN0YWdlIChiZWZvcmUg
dGhlIFdHIHdhcyBjcmVhdGVkKSwgImNhcGFiaWxpdHkgaW50ZXJmYWNlIiB3YXMgdXNlZCB0byBy
ZXByZXNlbnQgdGhlIGludGVyZmFjZSBiZXR3ZWVuIGNvbnRyb2xsZXIgPC0+IE5TRiwgYW5kICJz
ZXJ2aWNlIGludGVyZmFjZSIgd2FzIHVzZWQgdG8gcmVwcmVzZW50IHRoZSBpbnRlcmZhY2UgYmV0
d2VlbiB0aGUgQ2xpZW50IDwtPiBjb250cm9sbGVyLg0KPGpjcz4NClRoZSB0ZXJtICJjYXBhYmls
aXR5IGludGVyZmFjZSIgZG9lc24ndCBib3RoZXIgbWUuIEhvd2V2ZXIsIEkgZG9uJ3QgdGhpbmsg
dGhhdCB3ZSBhcmUgdXNpbmcgaXQgdG8gaXRzIGZ1bGwgcG90ZW50aWFsIC0gc2VlIGJlbG93Lg0K
VGhlIHRlcm0gImNsaWVudCBpbnRlcmZhY2UiIGRvZXMgYm90aGVyIG1lLCBiZWNhdXNlDQogICAg
MSkgdG8gbWUsIGl0IGltcGxpZXMgYSBjbGllbnQtc2VydmVyIGFyY2hpdGVjdHVyZSAob3IgYSAz
LXRpZXIgYXJjaGl0ZWN0dXJlIG9uIGEgc3RyZXRjaCksIGFuZCBJIGRvbid0IHVuZGVyc3RhbmQg
d2h5IHdlIHNob3VsZCBiZSBsaW1pdGVkIHRvIHRoYXQNCiAgICAyKSB3aGF0IGlzIHRoZSBjbGll
bnQ/IFRvIG1lLCBhIGNsaWVudCBpcyBhIGhvc3QuIEFyZW4ndCB3ZSB0YWxraW5nIGFib3V0IHRo
ZSBhcHBsaWNhdGlvbiBoZXJlPyBUaGUgZXhhbXBsZXMgaW4geW91ciBmaWd1cmUgYXJlIGFyZ3Vh
Ymx5IFNFUlZFUlMsDQogICAgICAgIG5vdCBDTElFTlRTLiA6LSkNCjwvamNzDQpBcyBtYW55IHBl
b3BsZSB1c2UgdGhlIHRlcm1pbm9sb2dpZXMgbG9vc2VseSwgdGhlICJDYXBhYmlsaXR5IEludGVy
ZmFjZSIgYmVpbmcgaW50ZXJjaGFuZ2VhYmx5IHVzZWQgd2l0aCAiQ2FwYWJpbGl0eSBMYXllciIs
IGFuZCAiU2VydmljZSBJbnRlcmZhY2UiIGJlaW5nIGludGVyY2hhbmdlYWJseSB1c2VkIHdpdGgg
IlNlcnZpY2UgTGF5ZXIiLg0KPGpjcz4NCldhcm5pbmcsIHRoaXMgaXMgcHJvYmFibHkganVzdCBt
ZSwgYnV0Li4uDQouLi5JIGRvIE5PVCBsaWtlICJsYXllcnMiLCBiZWNhdXNlIGFic3RyYWN0aW9u
cyBzaG91bGQgd29yayBmb3IgZXZlcnl0aGluZywgbm90IGp1c3Qgc29tZXRpbWVzLiBMb29rIGF0
IG91ciAibGF5ZXJzIiAtIHdlIHJlcGVhdGVkbHkgdmlvbGF0ZSB0aGUgdHJ1ZSBub3Rpb24gb2Yg
YSBsYXllciAoZS5nLiwgTVBMUykuIExvb2sgYXQgYWxsIG9mIHRoZSAiaW50ZXItbGF5ZXIiIGNv
bXBhdGliaWxpdHkgcHJvYmxlbXMgd2UndmUgaGFkIG92ZXIgdGhlIHllYXJzLiBXaHkgZG8gd2Ug
bmVlZCB0byB1c2UgbGF5ZXJzIGluIEkyTlNGPyBJIHdvdWxkIHN0cm9uZ2x5IGFyZ3VlIHRvIHVz
ZSAiaW50ZXJmYWNlIjsgaWYgdGhhdCBpcyBub3QgYWNjZXB0YWJsZSwgdGhlbiBjaG9vc2UgYSBk
aWZmZXJlbnQgdGVybSAoZS5nLiwgcGxhbmVzKSB0aGF0IGRvZXMgbm90IGhhdmUgdGhlIHRyYWRp
dGlvbmFsIGxpbWl0YXRpb25zIG9mIGxheWVycy4NCjwvamNzPg0KVGhlIEkyTlNGIFRlcm1pbm9s
b2d5IERyYWZ0IGhhcyBkZWZpbmVkIHRoZSAiQ2FwYWJpbGl0eSBMYXllciIgKGluZGVwZW5kZW50
IG9mIHdoaWNoIGludGVyZmFjZSB0byB0aGUgY29udHJvbGxlcikgZm9yIGV4cG9zaW5nIHRoZSBj
YXBhYmlsaXR5IG9mIGEgZG9tYWluIChvdmVyIENsaWVudCBGYWNpbmcgICBJbnRlcmZhY2UpLCBv
ciBmb3IgZXhwb3NpbmcgdGhlIGNhcGFiaWxpdHkgb2YgYSBOU0YgKG92ZXIgdGhlIE5TRiBGYWNp
bmcgSW50ZXJmYWNlKS4NCkJ5IHRoaXMgZGVmaW5pdGlvbiwgRUNBIFBvbGljeeKAmXMgIkV2ZW50
IiBjYXBhYmlsaXR5IGNhbiBiZSBkaXNjb3ZlcmVkIGluZGVwZW5kZW50bHkgZnJvbSB0aGUgIkNv
bmRpdGlvbiIgY2FwYWJpbGl0eSwgb3IgIkFjdGlvbiIgY2FwYWJpbGl0eS4NCjxqY3M+DQpTb3Jy
eSwgSSBkaXNhZ3JlZS4NCkV2ZW50cywgY29uZGl0aW9ucywgYW5kIGFjdGlvbnMgYXJlIE5PVCBj
YXBhYmlsaXRpZXMuIENhcGFiaWxpdGllcyBhcmUgZGVmaW5lZCBpbiB0aGUgQ2FwYWJpbGl0aWVz
IERyYWZ0IGFzOg0KDQogICAgQ2FwYWJpbGl0aWVzIGFyZSBmdW5jdGlvbnMgdGhhdCBOU0ZzIGNh
biBwZXJmb3JtLiBUaGlzIGludGVyZmFjZQ0KICAgIGlzIHVzZWQgdG8gYWR2ZXJ0aXNlLCBzZWxl
Y3QsIGFuZCBhY3RpdmF0ZSBjYXBhYmlsaXRpZXMgb2Ygc2VsZWN0ZWQNCiAgICBOU0ZzIGluIGEg
dmVuZG9yLWluZGVwZW5kZW50IG1hbm5lci4NClB1dCBhbm90aGVyIHdheSwgQ2FwYWJpbGl0aWVz
IGFyZSB1c2VkIHRvIGRlZmluZSBmdW5jdGlvbnMgdGhhdCBNQVkgYmUgdXNlZC4gVGhlcmUgaXMg
bm8gZ3VhcmFudGVlIHRoYXQgdGhleSB3aWxsIGJlIGFjdHVhbGx5IHVzZWQuIEZ1cnRoZXJtb3Jl
LCBFdmVudHMsIENvbmRpdGlvbnMsIGFuZCBBY3Rpb25zIGFyZSB1c2VkIHRvIGNvbnN0cnVjdCBh
biBFQ0EgcG9saWN5IHJ1bGUuIEV2ZW50cywgQ29uZGl0aW9ucywgYW5kIEFjdGlvbnMgYXJlIHR5
cGVzIG9mIEJvb2xlYW4gc3RhdGVtZW50cyAoYXQgbGVhc3QgaW4gRUNBIHJ1bGVzKSBhbmQgaGF2
ZSBub3RoaW5nIHRvIGRvIHdpdGggQ2FwYWJpbGl0aWVzLg0KV2hpbGUgeW91IE1BWSBiZSBhYmxl
IHRvIHJlbGF0ZSBhIHJ1bGUgdG8gQ2FwYWJpbGl0aWVzLCB0aGV5IGFyZSB0d28gY29tcGxldGVs
eSBzZXBhcmF0ZSB0aGluZ3MuDQo8L2pjcz4NClRoZXJlZm9yZSwgY29udGludWUgdXNpbmcgdGhl
ICDigJxDYXBhYmlsaXR5IEludGVyZmFjZeKAnSBjYW4gY2F1c2UgbW9yZSBjb25mdXNpb24gaW4g
dGhlIGZ1dHVyZSBhcyBpdHMgc291bmQgaXMgdG9vIGNsb3NlIHRvIHRoZSDigJxDYXBhYmlsaXR5
IGxheWVy4oCdLg0KDQo8amNzPg0KQWdyZWUuIFNvIGxldCdzIGdldCByaWQgb2YgQ2FwYWJpbGl0
eSAqKmxheWVyKiouIEl0IGlzbid0IGEgbGF5ZXIsIGJlY2F1c2UuLi4NCg0KLi4ud2FpdCBmb3Ig
aXQuLi4NCg0KLi4uQ2FwYWJpbGl0aWVzIGNvdWxkIGJlIHVzZWQgdG8gZGVzY3JpYmUgTlNGIGZ1
bmN0aW9ucyBhcyB3ZWxsIGFzIENvbnRyb2xsZXIgZnVuY3Rpb25zLiBUaHVzLCB0aGVyZSBpcyBu
byAibGF5ZXIiIGluIHRoZSBjbGFzc2ljYWwgZGVmaW5pdGlvbiBvZiB0aGUgdGVybSAibGF5ZXIi
Lg0KPC9qY3M+DQoNClRoZXJlZm9yZSwgd2UgYXJlIGFza2luZyBwZW9wbGUgdG8gc3RhdGUgd2hp
Y2ggb2YgIHRoZSBmb2xsb3dpbmcgb3B0aW9ucyBzaG91bGQgYmUgdXNlZDoNCg0KMS4gICAgICBV
c2Ug4oCcQ2xpZW50IEZhY2luZyBJbnRlcmZhY2XigJ0gZm9yICJDbGllbnQgPC0+IGNvbnRyb2xs
ZXIiOyBhbmQg4oCcTlNGIEZhY2luZyBJbnRlcmZhY2XigJ0gZm9yICJjb250cm9sbGVyIDwtPiBO
U0YiLA0KMi4gICAgICBVc2Ug4oCcQ29udHJvbGxlciBOb3J0aCBCb3VuZCBJbnRlcmZhY2XigJ0g
Zm9yICJDbGllbnQgPC0+IGNvbnRyb2xsZXIiOyBhbmQg4oCcQ29udHJvbGxlciBTb3V0aCBCb3Vu
ZCBJbnRlcmZhY2XigJ0gZm9yIOKAnGNvbnRyb2xsZXIgPC0+IE5TRiIsIG9yDQoNCk9yIHlvdSBj
YW4gcHJvdmlkZSBhIGJldHRlciBvcHRpb24uDQoNCjxqY3M+DQpJIGNob29zZSBvcHRpb24gMy4g
Oi0pDQoNClRoZSBwcm9ibGVtIHdpdGggIkNsaWVudC1GYWNpbmcgSW50ZXJmYWNlIiBpcyB0aGF0
IEknbSBub3Qgc3VyZSB3aGF0IGEgIkNsaWVudCIgaXMgaW4gTlNGLg0KTlNGLUZhY2luZyBJbnRl
cmZhY2UgaXMgT0s7IG15IHByb2JsZW0gaXMsIHdoeSBhcmUgd2UgaW50cm9kdWNpbmcgWWV0IEFu
b3RoZXIgVGVybT8NCg0KVGhlIHByb2JsZW0gd2l0aCBOb3J0aGJvdW5kIGFuZCBTb3V0aGJvdW5k
IGlzIHRoYXQgdGhlcmUgaXMgbm8gY2xlYXIgIm5vcnRoIiBhbmQgInNvdXRoIiBoZXJlLiBMb29r
IGF0IGFsbCBvZiB0aGUgcHJvamVjdHMgdGhhdCBwcm9wb3NlIHZhcmlvdXMgZGF0YSBtb2RlbHMg
YXQgYm90aCB0aGUgZGV2aWNlIGludGVyZmFjZSBsZXZlbCBBTkQgdGhlIG5ldHdvcmsgbWFuYWdl
bWVudCBhcHBsaWNhdGlvbiBsYXllci4gU28gdGVsbCBtZSwgd2hpY2ggaXMgInNvdXRoIiBoZXJl
PyA6LSkNCg0KTm93LCBhcyBmb3Igb3B0aW9uIDMsIEknbSB0aGlua2luZyBhYm91dCBpdC4gSG93
ZXZlciwgSSBkbyB0aGluayB0aGF0IHlvdSBoYXZlIHNwb3R0ZWQgYW4gaW1wb3J0YW50IGluY29u
c2lzdGVuY3ksIHNvIGxldCdzIHRha2UgdGltZSB0byBmaXggaXQgYW5kIG5vdCBydXNoIGludG8g
cmFzaCBkZWNpc2lvbnMuDQo8L2pjcz4NCg0KYmVzdCByZWdhcmRzLA0KSm9obg0KDQoNCg0KT24g
VGh1LCBKdW4gMjMsIDIwMTYgYXQgMzozMSBQTSwgTGluZGEgRHVuYmFyIDxsaW5kYS5kdW5iYXJA
aHVhd2VpLmNvbTxtYWlsdG86bGluZGEuZHVuYmFyQGh1YXdlaS5jb20+PiB3cm90ZToNCkkyTlNG
IFdHOg0KDQpOZWVkIHlvdXIgb3BpbmlvbiBmb3IgYSBnb29kIG5hbWUgdG8gcmVwcmVzZW50IOKA
nENsaWVudCBGYWNpbmcgSW50ZXJmYWNl4oCdIGFuZCDigJxOU0YgRmFjaW5nIEludGVyZmFjZeKA
nSBvZiB0aGUgSTJOU0YgcmVmZXJlbmNlIG1vZGVsOg0KICAgICAgICAgICAgICArLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQogICAgICAgICAg
ICAgIHwgICAgICBJMk5TRiBDbGllbnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwNCiAgICAgICAgICAgICAgfCBFLmcuIE92ZXJsYXkgTmV0d29yayBNZ250LCBFbnRlcnByaXNl
IG5ldHdvcmsgTWdudCAgfA0KICAgICAgICAgICAgICB8ICBhbm90aGVyIG5ldHdvcmsgZG9tYWlu
4oCZcyBtZ250LCBldGMuICAgICAgICAgICAgICAgIHwNCiAgICAgICAgICAgICAgKy0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KICAgICAgICAg
ICAgICAgICAgICAgICAgIHwNCiAgICAgICAgICAgICAgICAgICAgICAgICB8ICBDbGllbnQgRmFj
aW5nIEludGVyZmFjZQ0KICAgICAgICAgICAgICAgICAgICAgICAgIHwNCiAgICAgICAgICAgICAg
ICAgICArLS0tLS0rLS0tLS0tLS0tLS0tLS0tKw0KICAgICAgICAgICAgICAgICAgIHxOZXR3b3Jr
IE9wZXJhdG9yIG1nbXR8ICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0rDQogICAgICAgICAg
ICAgICAgICAgfCBTZWN1cml0eSBDb250cm9sbGVyIHwgPCAtLS0tLS0tLS0gPiB8IERldmVsb3Bl
cuKAmXMgfA0KICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tKy0tLS0tLS0tLS0rICBSZWdp
c3RyYXRpb24gfCBNZ250IFN5c3RlbSB8DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgICAgICAgICAgICBJbnRlcmZhY2UgICArLS0tLS0tLS0tLS0tLSsNCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgTlNGIEZh
Y2luZyBJbnRlcmZhY2UNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCiAgICAgICAr
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KICAg
ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
DQogICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwNCiAgICstLS0rLS0rICAgICAgICAgKy0tLS0tLSsgICAgICAgICAgICAgKy0tLS0tLSsg
ICAgICAgKy0tKy0tLSsNCiAgICsgTlNGLTErIC0tLS0tLS0gKyBOU0YtbisgICAgICAgICAgICAg
K05TRi0xICsgLS0tLS0gK05TRi1tICsgIC4gLiAuDQogICArLS0tLS0tKyAgICAgICAgICstLS0t
LS0rICAgICAgICAgICAgICstLS0tLS0rICAgICAgICstLS0tLS0rDQoNCiAgIFZlbmRvciBBICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVmVuZG9yIEINCg0KDQpEdXJpbmcg
dGhlIEkyTlNGIGVhcmx5IHN0YWdlIChiZWZvcmUgdGhlIFdHIHdhcyBjcmVhdGVkKSwgImNhcGFi
aWxpdHkgaW50ZXJmYWNlIiB3YXMgdXNlZCB0byByZXByZXNlbnQgdGhlIGludGVyZmFjZSBiZXR3
ZWVuIGNvbnRyb2xsZXIgPC0+IE5TRiwgYW5kICJzZXJ2aWNlIGludGVyZmFjZSIgd2FzIHVzZWQg
dG8gcmVwcmVzZW50IHRoZSBpbnRlcmZhY2UgYmV0d2VlbiB0aGUgQ2xpZW50IDwtPiBjb250cm9s
bGVyLg0KDQpBcyBtYW55IHBlb3BsZSB1c2UgdGhlIHRlcm1pbm9sb2dpZXMgbG9vc2VseSwgdGhl
ICJDYXBhYmlsaXR5IEludGVyZmFjZSIgYmVpbmcgaW50ZXJjaGFuZ2VhYmx5IHVzZWQgd2l0aCAi
Q2FwYWJpbGl0eSBMYXllciIsIGFuZCAiU2VydmljZSBJbnRlcmZhY2UiIGJlaW5nIGludGVyY2hh
bmdlYWJseSB1c2VkIHdpdGggIlNlcnZpY2UgTGF5ZXIiLg0KDQpUaGUgSTJOU0YgVGVybWlub2xv
Z3kgRHJhZnQgaGFzIGRlZmluZWQgdGhlICJDYXBhYmlsaXR5IExheWVyIiAoaW5kZXBlbmRlbnQg
b2Ygd2hpY2ggaW50ZXJmYWNlIHRvIHRoZSBjb250cm9sbGVyKSBmb3IgZXhwb3NpbmcgdGhlIGNh
cGFiaWxpdHkgb2YgYSBkb21haW4gKG92ZXIgQ2xpZW50IEZhY2luZyAgIEludGVyZmFjZSksIG9y
IGZvciBleHBvc2luZyB0aGUgY2FwYWJpbGl0eSBvZiBhIE5TRiAob3ZlciB0aGUgTlNGIEZhY2lu
ZyBJbnRlcmZhY2UpLg0KQnkgdGhpcyBkZWZpbml0aW9uLCBFQ0EgUG9saWN54oCZcyAiRXZlbnQi
IGNhcGFiaWxpdHkgY2FuIGJlIGRpc2NvdmVyZWQgaW5kZXBlbmRlbnRseSBmcm9tIHRoZSAiQ29u
ZGl0aW9uIiBjYXBhYmlsaXR5LCBvciAiQWN0aW9uIiBjYXBhYmlsaXR5Lg0KDQpUaGVyZWZvcmUs
IGNvbnRpbnVlIHVzaW5nIHRoZSAg4oCcQ2FwYWJpbGl0eSBJbnRlcmZhY2XigJ0gY2FuIGNhdXNl
IG1vcmUgY29uZnVzaW9uIGluIHRoZSBmdXR1cmUgYXMgaXRzIHNvdW5kIGlzIHRvbyBjbG9zZSB0
byB0aGUg4oCcQ2FwYWJpbGl0eSBsYXllcuKAnS4NCg0KVGhlcmVmb3JlLCB3ZSBhcmUgYXNraW5n
IHBlb3BsZSB0byBzdGF0ZSB3aGljaCBvZiAgdGhlIGZvbGxvd2luZyBvcHRpb25zIHNob3VsZCBi
ZSB1c2VkOg0KDQoxLiAgICAgIFVzZSDigJxDbGllbnQgRmFjaW5nIEludGVyZmFjZeKAnSBmb3Ig
IkNsaWVudCA8LT4gY29udHJvbGxlciI7IGFuZCDigJxOU0YgRmFjaW5nIEludGVyZmFjZeKAnSBm
b3IgImNvbnRyb2xsZXIgPC0+IE5TRiIsDQoyLiAgICAgIFVzZSDigJxDb250cm9sbGVyIE5vcnRo
IEJvdW5kIEludGVyZmFjZeKAnSBmb3IgIkNsaWVudCA8LT4gY29udHJvbGxlciI7IGFuZCDigJxD
b250cm9sbGVyIFNvdXRoIEJvdW5kIEludGVyZmFjZeKAnSBmb3Ig4oCcY29udHJvbGxlciA8LT4g
TlNGIiwgb3INCg0KT3IgeW91IGNhbiBwcm92aWRlIGEgYmV0dGVyIG9wdGlvbi4NCg0KVGhhbmtz
LCBMaW5kYQ0KDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCkkybnNmIG1haWxpbmcgbGlzdA0KSTJuc2ZAaWV0Zi5vcmc8bWFpbHRvOkkybnNmQGll
dGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pMm5zZg0KDQoN
Cg0KLS0NCnJlZ2FyZHMsDQpKb2huDQoNCg0KDQotLQ0KcmVnYXJkcywNCkpvaG4NCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpJMm5zZiBtYWlsaW5nIGxp
c3QNCkkybnNmQGlldGYub3JnPG1haWx0bzpJMm5zZkBpZXRmLm9yZz4NCmh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vaTJuc2YNCg0KLS0NCiJFc3RhIHZleiBubyBmYWxsYXJl
bW9zLCBEb2N0b3IgSW5maWVybm8iDQoNCkRyIERpZWdvIFIuIExvcGV6DQpUZWxlZm9uaWNhIEkr
RA0KaHR0cDovL3Blb3BsZS50aWQuZXMvZGllZ28ubG9wZXovDQoNCmUtbWFpbDogZGllZ28uci5s
b3BlekB0ZWxlZm9uaWNhLmNvbTxtYWlsdG86ZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbT4N
ClRlbDogICAgKzM0IDkxMyAxMjkgMDQxDQpNb2JpbGU6ICszNCA2ODIgMDUxIDA5MQ0KLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fDQoNCkVzdGUgbWVuc2FqZSB5IHN1cyBhZGp1bnRvcyBzZSBkaXJpZ2VuIGV4Y2x1
c2l2YW1lbnRlIGEgc3UgZGVzdGluYXRhcmlvLCBwdWVkZSBjb250ZW5lciBpbmZvcm1hY2nDs24g
cHJpdmlsZWdpYWRhIG8gY29uZmlkZW5jaWFsIHkgZXMgcGFyYSB1c28gZXhjbHVzaXZvIGRlIGxh
IHBlcnNvbmEgbyBlbnRpZGFkIGRlIGRlc3Rpbm8uIFNpIG5vIGVzIHVzdGVkLiBlbCBkZXN0aW5h
dGFyaW8gaW5kaWNhZG8sIHF1ZWRhIG5vdGlmaWNhZG8gZGUgcXVlIGxhIGxlY3R1cmEsIHV0aWxp
emFjacOzbiwgZGl2dWxnYWNpw7NuIHkvbyBjb3BpYSBzaW4gYXV0b3JpemFjacOzbiBwdWVkZSBl
c3RhciBwcm9oaWJpZGEgZW4gdmlydHVkIGRlIGxhIGxlZ2lzbGFjacOzbiB2aWdlbnRlLiBTaSBo
YSByZWNpYmlkbyBlc3RlIG1lbnNhamUgcG9yIGVycm9yLCBsZSByb2dhbW9zIHF1ZSBub3MgbG8g
Y29tdW5pcXVlIGlubWVkaWF0YW1lbnRlIHBvciBlc3RhIG1pc21hIHbDrWEgeSBwcm9jZWRhIGEg
c3UgZGVzdHJ1Y2Npw7NuLg0KDQpUaGUgaW5mb3JtYXRpb24gY29udGFpbmVkIGluIHRoaXMgdHJh
bnNtaXNzaW9uIGlzIHByaXZpbGVnZWQgYW5kIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiBpbnRl
bmRlZCBvbmx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0eSBuYW1lZCBh
Ym92ZS4gSWYgdGhlIHJlYWRlciBvZiB0aGlzIG1lc3NhZ2UgaXMgbm90IHRoZSBpbnRlbmRlZCBy
ZWNpcGllbnQsIHlvdSBhcmUgaGVyZWJ5IG5vdGlmaWVkIHRoYXQgYW55IGRpc3NlbWluYXRpb24s
IGRpc3RyaWJ1dGlvbiBvciBjb3B5aW5nIG9mIHRoaXMgY29tbXVuaWNhdGlvbiBpcyBzdHJpY3Rs
eSBwcm9oaWJpdGVkLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIHRyYW5zbWlzc2lvbiBpbiBl
cnJvciwgZG8gbm90IHJlYWQgaXQuIFBsZWFzZSBpbW1lZGlhdGVseSByZXBseSB0byB0aGUgc2Vu
ZGVyIHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBjb21tdW5pY2F0aW9uIGluIGVycm9yIGFu
ZCB0aGVuIGRlbGV0ZSBpdC4NCg0KRXN0YSBtZW5zYWdlbSBlIHNldXMgYW5leG9zIHNlIGRpcmln
ZW0gZXhjbHVzaXZhbWVudGUgYW8gc2V1IGRlc3RpbmF0w6FyaW8sIHBvZGUgY29udGVyIGluZm9y
bWHDp8OjbyBwcml2aWxlZ2lhZGEgb3UgY29uZmlkZW5jaWFsIGUgw6kgcGFyYSB1c28gZXhjbHVz
aXZvIGRhIHBlc3NvYSBvdSBlbnRpZGFkZSBkZSBkZXN0aW5vLiBTZSBuw6NvIMOpIHZvc3NhIHNl
bmhvcmlhIG8gZGVzdGluYXTDoXJpbyBpbmRpY2FkbywgZmljYSBub3RpZmljYWRvIGRlIHF1ZSBh
IGxlaXR1cmEsIHV0aWxpemHDp8OjbywgZGl2dWxnYcOnw6NvIGUvb3UgY8OzcGlhIHNlbSBhdXRv
cml6YcOnw6NvIHBvZGUgZXN0YXIgcHJvaWJpZGEgZW0gdmlydHVkZSBkYSBsZWdpc2xhw6fDo28g
dmlnZW50ZS4gU2UgcmVjZWJldSBlc3RhIG1lbnNhZ2VtIHBvciBlcnJvLCByb2dhbW9zLWxoZSBx
dWUgbm9zIG8gY29tdW5pcXVlIGltZWRpYXRhbWVudGUgcG9yIGVzdGEgbWVzbWEgdmlhIGUgcHJv
Y2VkYSBhIHN1YSBkZXN0cnVpw6fDo28NCg0KLS0NCiJFc3RhIHZleiBubyBmYWxsYXJlbW9zLCBE
b2N0b3IgSW5maWVybm8iDQoNCkRyIERpZWdvIFIuIExvcGV6DQpUZWxlZm9uaWNhIEkrRA0KaHR0
cDovL3Blb3BsZS50aWQuZXMvZGllZ28ubG9wZXovDQoNCmUtbWFpbDogZGllZ28uci5sb3BlekB0
ZWxlZm9uaWNhLmNvbTxtYWlsdG86ZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbT4NClRlbDog
ICAgKzM0IDkxMyAxMjkgMDQxDQpNb2JpbGU6ICszNCA2ODIgMDUxIDA5MQ0KLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQoNCkVzdGUgbWVuc2FqZSB5IHN1cyBhZGp1bnRvcyBzZSBkaXJpZ2VuIGV4Y2x1c2l2YW1l
bnRlIGEgc3UgZGVzdGluYXRhcmlvLCBwdWVkZSBjb250ZW5lciBpbmZvcm1hY2nDs24gcHJpdmls
ZWdpYWRhIG8gY29uZmlkZW5jaWFsIHkgZXMgcGFyYSB1c28gZXhjbHVzaXZvIGRlIGxhIHBlcnNv
bmEgbyBlbnRpZGFkIGRlIGRlc3Rpbm8uIFNpIG5vIGVzIHVzdGVkLiBlbCBkZXN0aW5hdGFyaW8g
aW5kaWNhZG8sIHF1ZWRhIG5vdGlmaWNhZG8gZGUgcXVlIGxhIGxlY3R1cmEsIHV0aWxpemFjacOz
biwgZGl2dWxnYWNpw7NuIHkvbyBjb3BpYSBzaW4gYXV0b3JpemFjacOzbiBwdWVkZSBlc3RhciBw
cm9oaWJpZGEgZW4gdmlydHVkIGRlIGxhIGxlZ2lzbGFjacOzbiB2aWdlbnRlLiBTaSBoYSByZWNp
YmlkbyBlc3RlIG1lbnNhamUgcG9yIGVycm9yLCBsZSByb2dhbW9zIHF1ZSBub3MgbG8gY29tdW5p
cXVlIGlubWVkaWF0YW1lbnRlIHBvciBlc3RhIG1pc21hIHbDrWEgeSBwcm9jZWRhIGEgc3UgZGVz
dHJ1Y2Npw7NuLg0KDQpUaGUgaW5mb3JtYXRpb24gY29udGFpbmVkIGluIHRoaXMgdHJhbnNtaXNz
aW9uIGlzIHByaXZpbGVnZWQgYW5kIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBv
bmx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0eSBuYW1lZCBhYm92ZS4g
SWYgdGhlIHJlYWRlciBvZiB0aGlzIG1lc3NhZ2UgaXMgbm90IHRoZSBpbnRlbmRlZCByZWNpcGll
bnQsIHlvdSBhcmUgaGVyZWJ5IG5vdGlmaWVkIHRoYXQgYW55IGRpc3NlbWluYXRpb24sIGRpc3Ry
aWJ1dGlvbiBvciBjb3B5aW5nIG9mIHRoaXMgY29tbXVuaWNhdGlvbiBpcyBzdHJpY3RseSBwcm9o
aWJpdGVkLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIHRyYW5zbWlzc2lvbiBpbiBlcnJvciwg
ZG8gbm90IHJlYWQgaXQuIFBsZWFzZSBpbW1lZGlhdGVseSByZXBseSB0byB0aGUgc2VuZGVyIHRo
YXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBjb21tdW5pY2F0aW9uIGluIGVycm9yIGFuZCB0aGVu
IGRlbGV0ZSBpdC4NCg0KRXN0YSBtZW5zYWdlbSBlIHNldXMgYW5leG9zIHNlIGRpcmlnZW0gZXhj
bHVzaXZhbWVudGUgYW8gc2V1IGRlc3RpbmF0w6FyaW8sIHBvZGUgY29udGVyIGluZm9ybWHDp8Oj
byBwcml2aWxlZ2lhZGEgb3UgY29uZmlkZW5jaWFsIGUgw6kgcGFyYSB1c28gZXhjbHVzaXZvIGRh
IHBlc3NvYSBvdSBlbnRpZGFkZSBkZSBkZXN0aW5vLiBTZSBuw6NvIMOpIHZvc3NhIHNlbmhvcmlh
IG8gZGVzdGluYXTDoXJpbyBpbmRpY2FkbywgZmljYSBub3RpZmljYWRvIGRlIHF1ZSBhIGxlaXR1
cmEsIHV0aWxpemHDp8OjbywgZGl2dWxnYcOnw6NvIGUvb3UgY8OzcGlhIHNlbSBhdXRvcml6YcOn
w6NvIHBvZGUgZXN0YXIgcHJvaWJpZGEgZW0gdmlydHVkZSBkYSBsZWdpc2xhw6fDo28gdmlnZW50
ZS4gU2UgcmVjZWJldSBlc3RhIG1lbnNhZ2VtIHBvciBlcnJvLCByb2dhbW9zLWxoZSBxdWUgbm9z
IG8gY29tdW5pcXVlIGltZWRpYXRhbWVudGUgcG9yIGVzdGEgbWVzbWEgdmlhIGUgcHJvY2VkYSBh
IHN1YSBkZXN0cnVpw6fDo28NCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OlNpbVN1bjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0
IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJ
cGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWls
eTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiXEBTaW1TdW4iOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7
fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRp
di5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9u
dC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30N
CmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNv
bG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4u
TXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1
cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAuTXNvQWNldGF0ZSwgbGkuTXNv
QWNldGF0ZSwgZGl2Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1z
dHlsZS1saW5rOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4tYm90
dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjguMHB0Ow0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJz
YW5zLXNlcmlmIjt9DQpzcGFuLmFwcGxlLWNvbnZlcnRlZC1zcGFjZQ0KCXttc28tc3R5bGUtbmFt
ZTphcHBsZS1jb252ZXJ0ZWQtc3BhY2U7fQ0Kc3Bhbi5CYWxsb29uVGV4dENoYXINCgl7bXNvLXN0
eWxlLW5hbWU6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJ
bXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCI7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNh
bnMtc2VyaWYiO30NCnNwYW4uRW1haWxTdHlsZTIwDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFs
LXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFG
NDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglm
b250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBp
bjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0K
CXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1s
Pg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1s
PjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpl
eHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVs
YXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGlu
az0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPkRpZWdvLA0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5Hb3QgaXQuIENhbiB0aGUgSTJOU0YgVGVybWlub2xvZ3kg
YXV0aG9ycyB1cGRhdGUgdGhlIGRyYWZ0IHRvIHJlZmxlY3QgaXQ/PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGFua3Ms
IExpbmRhPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk
ICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gRGllZ28gUi4gTG9wZXogW21haWx0bzpkaWVnby5y
LmxvcGV6QHRlbGVmb25pY2EuY29tXQ0KPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBKdW5l
IDMwLCAyMDE2IDg6MDAgQU08YnI+DQo8Yj5Ubzo8L2I+IExpbmRhIER1bmJhcjxicj4NCjxiPkNj
OjwvYj4gSm9obiBTdHJhc3NuZXI7IEkyTlNGQGlldGYub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+
IFJlOiBJcyAmcXVvdDtSZXF1ZXN0ZXIgJnF1b3Q7IGEgYmV0dGVyIG5hbWU/ICh3YXMgUkU6IFtJ
Mm5zZl0gd2hhdCBpcyB0aGUgJnF1b3Q7Y2xpZW50JnF1b3Q7IHRvIEkyTlNGIGNvbnRyb2xsZXI/
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgTGluZGEs
IDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SeKAmWQgc2F5
IHRoZSBmb3JtZXIgeW91IG5hbWUgaXMgd2hhdCBJ4oCZZCBjYWxsIHRoZSDigJxjb25zdW1lcuKA
nSBvciDigJxyZXF1ZXN0ZXLigJ0uIEFuZCB0aGF0IHRoZSBzZWNvbmQgaXMgdGhlIGNvbnRyb2xs
ZXIuIE9yIGFtIEkgbWlzc2luZyBzb21ldGhpbmc/PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkJlIGdvb2RlLDxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1
LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gMzAgSnVuIDIwMTYsIGF0IDE1
OjU0ICwgTGluZGEgRHVuYmFyICZsdDs8YSBocmVmPSJtYWlsdG86bGluZGEuZHVuYmFyQGh1YXdl
aS5jb20iPmxpbmRhLmR1bmJhckBodWF3ZWkuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+Sm9obiBhbmQgRGllZ28sPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj5UaGFuayB5b3UgdmVyeSBtdWNoIGZvciB0aGUgZXhwbGFuYXRp
b24uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5XZSBwcm9iYWJseSBu
ZWVkIHRvIGZ1cnRoZXIgZGlmZmVyZW50aWF0ZSB0aGUgZm9sbG93aW5nIHR3byByZXF1ZXN0ZXJz
IGJlY2F1c2Ugb25lIGlzIEZsb3cgU2VjdXJpdHkgUG9saWN5IG92ZXIgYSBkb21haW4gYW5kIHRo
ZSBvdGhlciBpcyBhIEZsb3cgU2VjdXJpdHkgUG9saWN5DQogaW4gYW4gaW5kaXZpZHVhbCBOU0Yu
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1pbmRlbnQ6LS4yNWluIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+LTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjcuMHB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPuKA
nFJlcXVlc3Rlcg0KIGZvciBGbG93IFNlY3VyaXR5IFBvbGljaWVzIGZyb20gYSBDb250cm9sbGVy
4oCdIHdoaWNoIGNhbiBoYXZlIGhpZ2hlciBsZXZlbCBjb25kaXRpb24gbWF0Y2hpbmcsIHN1Y2gg
YXMgVGVuYW50L2N1c3RvbWVyIElELCBvciBoaWdoZXIgbGV2ZWwgZXZlbnQgc3VjaCBhcyBpZiB0
aGUgVGVuYW50IGlzIEFBQSBjZXJ0aWZpZWQuICZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0idGV4dC1pbmRlbnQ6LS4yNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+LTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPuKAnFJlcXVlc3Rlcg0KIGZv
ciBGbG93IFNlY3VyaXR5IFBvbGljaWVzIGZyb20gYW4gaW5kaXZpZHVhbCBOU0bigJ0gd2hpY2gg
bWF0Y2hlcyBvbiBjb25jcmV0ZSBmaWVsZHMgb2YgcGFja2V0cyBvciBzdGF0ZSBvZiB0aGUgZmxv
d3MuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGFua3MsIExpbmRh
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGlu
Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij5EaWVnbw0KIFIuIExvcGV6IFs8YSBocmVmPSJtYWlsdG86ZGll
Z28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFp
bHRvOmRpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb208L3NwYW4+PC9hPl08c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJyPg0KPGI+U2VudDo8L2I+PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlRodXJzZGF5LCBK
dW5lIDMwLCAyMDE2IDE6MjYgQU08YnI+DQo8Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkpvaG4gU3RyYXNzbmVyPGJyPg0KPGI+Q2M6PC9i
PjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5MaW5kYSBE
dW5iYXI7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxh
IGhyZWY9Im1haWx0bzpJMk5TRkBpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
STJOU0ZAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SZTogW0kybnNmXSB3aGF0IGlz
IHRoZSAmcXVvdDtjbGllbnQmcXVvdDsgdG8gSTJOU0YgY29udHJvbGxlcj8gKHdhcyBSRTogU2hv
dWxkIHdlIGNhbGwgJnF1b3Q7U291dGggQm91bmQgSW50ZXJmYWNlJnF1b3Q7IGZvciB0aGUgaW50
ZXJmYWNlIGJldHdlZW4gJnF1b3Q7Y29udHJvbGxlciAmbHQ7LSZndDsgTlNGJnF1b3Q7LCBhbmQg
JnF1b3Q7Tm9ydGggQm91bmQgSW50ZXJmYWNlJnF1b3Q7IGZvciB0aGUgaW50ZXJmYWNlIGJldHdl
ZW4NCiAmcXVvdDtDbGllbnQgJmx0Oy0mZ3Q7IGNvbnRyb2xsZXImcXVvdDs/PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+SSBhZ3JlZSB3aXRoIEpvaG7igJlzIHN1Z2dlc3Rpb25zLCBhbmQganVzdCB0byBh
ZGQgYW5vdGhlciBvcHRpb24gd2UgY291bGQgdGFsayBvZiDigJxjb25zdW1lcnPigJ0gYW5kIOKA
nHByb3ZpZGVyc+KAnSAob2YgSTJOU0Ygc2VydmljZXMpPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5CZSBn
b29kZSw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGJs
b2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIDMwIEp1biAyMDE2LCBhdCAwNjox
NyAsIEpvaG4gU3RyYXNzbmVyICZsdDs8YSBocmVmPSJtYWlsdG86c3RyYXpwZGpAZ21haWwuY29t
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zdHJhenBkakBnbWFpbC5jb208L3NwYW4+PC9h
PiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgTGluZGEsPG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPkFzIEkgc2FpZCwgYWxsIG9mIHRoZSBleGFtcGxlcyBhcmUgbm90
IHJlYWxseSAqKmNsaWVudHMqKiwgYnV0ICoqc2VydmVycyoqIChJIHZpZXcgdGhlIGFkbWluIGFz
IGhhdmluZyBhICZxdW90O3NlcnZlciZxdW90OyByb2xlLCBzaW5jZSB0aGUgYWRtaW4gaXMgdXNp
bmcgYXQgbGVhc3Qgb25lIGFwcGxpY2F0aW9uIHRvIGNvbmZpZ3VyZSBvciBtb25pdG9yIGZ1bmN0
aW9uYWxpdHkpLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JJ20gbm90IHN1cmUgaWYgdGhp
cyBpcyBhICZxdW90O2JldHRlciZxdW90OyBuYW1lLCBidXQgSSBhbSBhIGRpc3RyaWJ1dGVkIHN5
c3RlbXMgcGVyc29uLCBhbmQgdG8gbWUsICZxdW90O2NsaWVudCZxdW90OyBpbXBsaWVzICZxdW90
O2NsaWVudC1zZXJ2ZXImcXVvdDsgY29tcHV0aW5nLiBJIHNlZSBubyByZWFzb24gdG8gcmVzdHJp
Y3QgKG9yIGltcGx5IGEgcmVzdHJpY3Rpb24gb2YpIEkyTlNGIHRvIHRoaXMgbW9kZWwgb2YgY29t
cHV0aW5nLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIHBlcnNvbmFsbHkgcHJlZmVyICZx
dW90O3BlZXImcXVvdDsuIEFuIGV2ZW4gbW9yZSBuZXV0cmFsIHRlcm0gd291bGQgYmUgJnF1b3Q7
cmVxdWVzdG9yJnF1b3Q7ICh2cyAmcXVvdDtwcm92aWRlciZxdW90OykuPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPmJlc3QgcmVnYXJkcyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkpvaG48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+T24gU3VuLCBKdW4gMjYsIDIwMTYgYXQgNjoyOCBBTSwgTGluZGEgRHVuYmFy
ICZsdDs8YSBocmVmPSJtYWlsdG86bGluZGEuZHVuYmFyQGh1YXdlaS5jb20iIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5saW5kYS5kdW5iYXJAaHVhd2VpLmNvbTwv
c3Bhbj48L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPkpvaG4sPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj5UaGUgZHJhZnQtaWV0Zi1pMm5zZi1mcmFtZXdvcmsgaGFzIHRob3NlIGV4YW1wbGVzIG9m
IEkyTlNGIGNsaWVudHM6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6U3ltYm9sO2NvbG9yOiMxRjQ5N0QiPsK3PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
Ny4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+QW4NCiBvdmVy
bGF5IG5ldHdvcmsgTWdyIChlLmcuIFZpZGVvIENvbmZlcmVuY2UgTmV0d29yayBNZ3IpIHdobyBu
ZWVkcyB0byBkeW5hbWljYWxseSBpbmZvcm0gdGhlIHVuZGVybGF5IG5ldHdvcmsgdG8gYWxsb3cs
IHJhdGUgbGltaXRpbmcgb3IgZGVueSBmbG93cyAoc29tZSBvZiB3aGljaCBhcmUgZW5jcnlwdGVk
KSBiYXNlZCBvbiBzcGVjaWZpYyBmaWVsZHMgaW4gdGhlIHBhY2tldHMgZm9yIGEgY2VydGFpbiB0
aW1lIHNwYW4uPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
Pjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OlN5bWJvbDtjb2xv
cjojMUY0OTdEIj7Ctzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkVudGVycHJpc2UNCiBBZG1pbmlzdHJh
dG9ycyBhbmQgbWFuYWdlbWVudCBzeXN0ZW0gbmVlZCB0byByZXF1ZXN0IHByb3ZpZGVyIG5ldHdv
cmsgdG8gZW5mb3JjZSBzb21lIHJ1bGVzIHRvIHRoZWlyIHNwZWNpZmljIGZsb3dzLjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OlN5bWJvbDtjb2xvcjojMUY0OTdE
Ij7Ctzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkENCiBJb1QgbWFuYWdlbWVudCBzeXN0ZW0gc2VuZGlu
ZyByZXF1ZXN0cyB0byB1bmRlcmxheSBuZXR3b3JrIHRvIGJsb2NrIGZsb3dzIHRoYXQgbWF0Y2gg
dGhlaXIgc3BlY2lmaWMgY29uZGl0aW9ucy48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPlNpbXBseSBwdXQsIOKAnEkyTlNGIGNsaWVudOKAnSBjYW4gYmUgdXNlcnMgKGFk
bWluaXN0cmF0b3JzKSwgZGlmZmVyZW50IGRvbWFpbiBtYW5hZ2VyLCBvcmNoZXN0cmF0aW9uIHN5
c3RlbSwgb3Igb3RoZXJzLCAmbmJzcDt3aG8gbmVlZCB0byBzcGVjaWZ5IHRoZWlyIGRlc2lyZWQg
Zmxvdw0KIHBvbGljaWVzLjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPklzIHRoZXJl
IGEgYmV0dGVyIG5hbWU/PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4m
bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+TGluZGE8
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
dG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZy
b206PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+Sm9obg0KIFN0cmFzc25lciBbbWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzdHJh
enBkakBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5zdHJhenBkakBnbWFpbC5jb208L3NwYW4+PC9hPl08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJyPg0KPGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlNhdHVyZGF5LCBKdW5lIDI1LCAyMDE2
IDk6MDIgUE08YnI+DQo8Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPkxpbmRhIER1bmJhcjsgSm9obiBTdHJhc3NuZXI8YnI+DQo8Yj5DYzo8
L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhy
ZWY9Im1haWx0bzpJMk5TRkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPkkyTlNGQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8Yj5TdWJqZWN0Ojwv
Yj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+UmU6IFtJ
Mm5zZl0gU2hvdWxkIHdlIGNhbGwgJnF1b3Q7U291dGggQm91bmQgSW50ZXJmYWNlJnF1b3Q7IGZv
ciB0aGUgaW50ZXJmYWNlIGJldHdlZW4gJnF1b3Q7Y29udHJvbGxlciAmbHQ7LSZndDsgTlNGJnF1
b3Q7LCBhbmQgJnF1b3Q7Tm9ydGggQm91bmQgSW50ZXJmYWNlJnF1b3Q7IGZvciB0aGUgaW50ZXJm
YWNlIGJldHdlZW4gJnF1b3Q7Q2xpZW50ICZsdDstJmd0OyBjb250cm9sbGVyJnF1b3Q7Pzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpIExpbmRhLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5EdXJpbmcgdGhlIEkyTlNGIGVhcmx5IHN0YWdlIChiZWZvcmUgdGhlIFdHIHdhcyBjcmVhdGVk
KSwgJnF1b3Q7Y2FwYWJpbGl0eSBpbnRlcmZhY2UmcXVvdDsgd2FzIHVzZWQgdG8gcmVwcmVzZW50
IHRoZSBpbnRlcmZhY2UgYmV0d2VlbiBjb250cm9sbGVyICZsdDstJmd0OyBOU0YsIGFuZCAmcXVv
dDtzZXJ2aWNlIGludGVyZmFjZSZxdW90OyB3YXMgdXNlZCB0byByZXByZXNlbnQgdGhlIGludGVy
ZmFjZSBiZXR3ZWVuIHRoZSBDbGllbnQgJmx0Oy0mZ3Q7IGNvbnRyb2xsZXIuPHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmx0O2pjcyZndDs8YnI+DQpUaGUgdGVy
bSAmcXVvdDtjYXBhYmlsaXR5IGludGVyZmFjZSZxdW90OyBkb2Vzbid0IGJvdGhlciBtZS4gSG93
ZXZlciwgSSBkb24ndCB0aGluayB0aGF0IHdlIGFyZSB1c2luZyBpdCB0byBpdHMgZnVsbCBwb3Rl
bnRpYWwgLSBzZWUgYmVsb3cuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5UaGUgdGVybSAmcXVvdDtjbGllbnQgaW50ZXJmYWNlJnF1b3Q7IGRvZXMg
Ym90aGVyIG1lLCBiZWNhdXNlPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7IDEpIHRvIG1lLCBpdCBp
bXBsaWVzIGEgY2xpZW50LXNlcnZlciBhcmNoaXRlY3R1cmUgKG9yIGEgMy10aWVyIGFyY2hpdGVj
dHVyZSBvbiBhIHN0cmV0Y2gpLCBhbmQgSSBkb24ndCB1bmRlcnN0YW5kIHdoeSB3ZSBzaG91bGQg
YmUgbGltaXRlZCB0byB0aGF0PGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7IDIpIHdoYXQgaXMgdGhl
IGNsaWVudD8gVG8gbWUsIGEgY2xpZW50IGlzIGEgaG9zdC4gQXJlbid0IHdlIHRhbGtpbmcgYWJv
dXQgdGhlIGFwcGxpY2F0aW9uIGhlcmU/IFRoZSBleGFtcGxlcyBpbiB5b3VyIGZpZ3VyZSBhcmUg
YXJndWFibHkgU0VSVkVSUyw8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgbm90IENMSUVOVFMuIDotKTxicj4NCiZsdDsvamNzPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5BcyBtYW55IHBlb3BsZSB1c2UgdGhl
IHRlcm1pbm9sb2dpZXMgbG9vc2VseSwgdGhlICZxdW90O0NhcGFiaWxpdHkgSW50ZXJmYWNlJnF1
b3Q7IGJlaW5nIGludGVyY2hhbmdlYWJseSB1c2VkIHdpdGggJnF1b3Q7Q2FwYWJpbGl0eSBMYXll
ciZxdW90OywgYW5kICZxdW90O1NlcnZpY2UgSW50ZXJmYWNlJnF1b3Q7IGJlaW5nIGludGVyY2hh
bmdlYWJseSB1c2VkIHdpdGggJnF1b3Q7U2VydmljZSBMYXllciZxdW90Oy48c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbHQ7amNzJmd0Ozxicj4NCldhcm5pbmcs
IHRoaXMgaXMgcHJvYmFibHkganVzdCBtZSwgYnV0Li4uPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4uLi5JIGRvIE5PVCBsaWtlICZxdW90O2xheWVy
cyZxdW90OywgYmVjYXVzZSBhYnN0cmFjdGlvbnMgc2hvdWxkIHdvcmsgZm9yIGV2ZXJ5dGhpbmcs
IG5vdCBqdXN0IHNvbWV0aW1lcy4gTG9vayBhdCBvdXIgJnF1b3Q7bGF5ZXJzJnF1b3Q7IC0gd2Ug
cmVwZWF0ZWRseSB2aW9sYXRlIHRoZSB0cnVlIG5vdGlvbiBvZiBhIGxheWVyIChlLmcuLCBNUExT
KS4gTG9vayBhdCBhbGwgb2YgdGhlICZxdW90O2ludGVyLWxheWVyJnF1b3Q7IGNvbXBhdGliaWxp
dHkgcHJvYmxlbXMNCiB3ZSd2ZSBoYWQgb3ZlciB0aGUgeWVhcnMuIFdoeSBkbyB3ZSBuZWVkIHRv
IHVzZSBsYXllcnMgaW4gSTJOU0Y/IEkgd291bGQgc3Ryb25nbHkgYXJndWUgdG8gdXNlICZxdW90
O2ludGVyZmFjZSZxdW90OzsgaWYgdGhhdCBpcyBub3QgYWNjZXB0YWJsZSwgdGhlbiBjaG9vc2Ug
YSBkaWZmZXJlbnQgdGVybSAoZS5nLiwgcGxhbmVzKSB0aGF0IGRvZXMgbm90IGhhdmUgdGhlIHRy
YWRpdGlvbmFsIGxpbWl0YXRpb25zIG9mIGxheWVycy48YnI+DQombHQ7L2pjcyZndDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZSBJMk5TRiBU
ZXJtaW5vbG9neSBEcmFmdCBoYXMgZGVmaW5lZCB0aGUgJnF1b3Q7Q2FwYWJpbGl0eSBMYXllciZx
dW90OyAoaW5kZXBlbmRlbnQgb2Ygd2hpY2ggaW50ZXJmYWNlIHRvIHRoZSBjb250cm9sbGVyKSBm
b3IgZXhwb3NpbmcgdGhlIGNhcGFiaWxpdHkgb2YgYSBkb21haW4gKG92ZXIgQ2xpZW50IEZhY2lu
ZyAmbmJzcDsmbmJzcDtJbnRlcmZhY2UpLCBvciBmb3IgZXhwb3NpbmcgdGhlIGNhcGFiaWxpdHkg
b2YgYSBOU0YgKG92ZXIgdGhlDQogTlNGIEZhY2luZyBJbnRlcmZhY2UpLjxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkJ5IHRoaXMgZGVmaW5pdGlvbiwgRUNBIFBv
bGljeeKAmXMgJnF1b3Q7RXZlbnQmcXVvdDsgY2FwYWJpbGl0eSBjYW4gYmUgZGlzY292ZXJlZCBp
bmRlcGVuZGVudGx5IGZyb20gdGhlICZxdW90O0NvbmRpdGlvbiZxdW90OyBjYXBhYmlsaXR5LCBv
ciAmcXVvdDtBY3Rpb24mcXVvdDsgY2FwYWJpbGl0eS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZsdDtqY3MmZ3Q7PGJyPg0KU29ycnksIEkgZGlz
YWdyZWUuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5FdmVudHMsIGNvbmRpdGlvbnMsIGFuZCBhY3Rpb25zIGFyZSBOT1QgY2FwYWJpbGl0aWVzLiBD
YXBhYmlsaXRpZXMgYXJlIGRlZmluZWQgaW4gdGhlIENhcGFiaWxpdGllcyBEcmFmdCBhczo8YnI+
DQo8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsgQ2FwYWJpbGl0aWVzIGFyZSBmdW5jdGlvbnMgdGhh
dCBOU0ZzIGNhbiBwZXJmb3JtLiBUaGlzIGludGVyZmFjZTxicj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyBpcyB1c2VkIHRvIGFkdmVydGlzZSwgc2VsZWN0LCBhbmQgYWN0aXZhdGUgY2FwYWJpbGl0aWVz
IG9mIHNlbGVjdGVkPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7IE5TRnMgaW4gYSB2ZW5kb3ItaW5k
ZXBlbmRlbnQgbWFubmVyLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+UHV0IGFub3RoZXIgd2F5LCBDYXBhYmlsaXRpZXMgYXJlIHVzZWQgdG8gZGVm
aW5lIGZ1bmN0aW9ucyB0aGF0IE1BWSBiZSB1c2VkLiBUaGVyZSBpcyBubyBndWFyYW50ZWUgdGhh
dCB0aGV5IHdpbGwgYmUgYWN0dWFsbHkgdXNlZC4gRnVydGhlcm1vcmUsIEV2ZW50cywgQ29uZGl0
aW9ucywgYW5kIEFjdGlvbnMgYXJlIHVzZWQgdG8gY29uc3RydWN0IGFuIEVDQSBwb2xpY3kgcnVs
ZS4gRXZlbnRzLCBDb25kaXRpb25zLA0KIGFuZCBBY3Rpb25zIGFyZSB0eXBlcyBvZiBCb29sZWFu
IHN0YXRlbWVudHMgKGF0IGxlYXN0IGluIEVDQSBydWxlcykgYW5kIGhhdmUgbm90aGluZyB0byBk
byB3aXRoIENhcGFiaWxpdGllcy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPldoaWxlIHlvdSBNQVkgYmUgYWJsZSB0byByZWxhdGUgYSBydWxlIHRv
IENhcGFiaWxpdGllcywgdGhleSBhcmUgdHdvIGNvbXBsZXRlbHkgc2VwYXJhdGUgdGhpbmdzLjxi
cj4NCiZsdDsvamNzJmd0OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+VGhlcmVmb3JlLCBjb250aW51ZSB1c2luZyB0aGUgJm5ic3A74oCcQ2FwYWJp
bGl0eSBJbnRlcmZhY2XigJ0gY2FuIGNhdXNlIG1vcmUgY29uZnVzaW9uIGluIHRoZSBmdXR1cmUg
YXMgaXRzIHNvdW5kIGlzIHRvbyBjbG9zZSB0byB0aGUg4oCcQ2FwYWJpbGl0eSBsYXllcuKAnS4g
Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48YnI+DQombHQ7amNzJmd0Ozxicj4NCkFncmVlLiBTbyBsZXQncyBnZXQgcmlkIG9mIENhcGFi
aWxpdHkgKipsYXllcioqLiBJdCBpc24ndCBhIGxheWVyLCBiZWNhdXNlLi4uPG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPi4uLndhaXQgZm9yIGl0
Li4uPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
Pi4uLkNhcGFiaWxpdGllcyBjb3VsZCBiZSB1c2VkIHRvIGRlc2NyaWJlIE5TRiBmdW5jdGlvbnMg
YXMgd2VsbCBhcyBDb250cm9sbGVyIGZ1bmN0aW9ucy4gVGh1cywgdGhlcmUgaXMgbm8gJnF1b3Q7
bGF5ZXImcXVvdDsgaW4gdGhlIGNsYXNzaWNhbCBkZWZpbml0aW9uIG9mIHRoZSB0ZXJtICZxdW90
O2xheWVyJnF1b3Q7Ljxicj4NCiZsdDsvamNzJmd0OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGVyZWZvcmUsIHdlIGFyZSBhc2tpbmcgcGVv
cGxlIHRvIHN0YXRlIHdoaWNoIG9mICZuYnNwO3RoZSBmb2xsb3dpbmcgb3B0aW9ucyBzaG91bGQg
YmUgdXNlZDo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+MS48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+PC9zcGFuPlVzZSDigJxDbGllbnQgRmFjaW5nIEludGVyZmFjZeKAnSBmb3IgJnF1b3Q7Q2xp
ZW50ICZsdDstJmd0OyBjb250cm9sbGVyJnF1b3Q7OyBhbmQg4oCcTlNGIEZhY2luZyBJbnRlcmZh
Y2XigJ0gZm9yICZxdW90O2NvbnRyb2xsZXIgJmx0Oy0mZ3Q7IE5TRiZxdW90Oyw8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjIuPHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTo3LjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj5Vc2Ug4oCcQ29u
dHJvbGxlciBOb3J0aCBCb3VuZCBJbnRlcmZhY2XigJ0gZm9yICZxdW90O0NsaWVudCAmbHQ7LSZn
dDsgY29udHJvbGxlciZxdW90OzsgYW5kIOKAnENvbnRyb2xsZXIgU291dGggQm91bmQgSW50ZXJm
YWNl4oCdIGZvciDigJxjb250cm9sbGVyICZsdDstJmd0OyBOU0YmcXVvdDssIG9yPG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9yIHlvdSBjYW4g
cHJvdmlkZSBhIGJldHRlciBvcHRpb24uPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZsdDtqY3MmZ3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGNob29zZSBvcHRpb24gMy4gOi0pPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZSBwcm9i
bGVtIHdpdGggJnF1b3Q7Q2xpZW50LUZhY2luZyBJbnRlcmZhY2UmcXVvdDsgaXMgdGhhdCBJJ20g
bm90IHN1cmUgd2hhdCBhICZxdW90O0NsaWVudCZxdW90OyBpcyBpbiBOU0YuPG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5OU0YtRmFjaW5nIEludGVy
ZmFjZSBpcyBPSzsgbXkgcHJvYmxlbSBpcywgd2h5IGFyZSB3ZSBpbnRyb2R1Y2luZyBZZXQgQW5v
dGhlciBUZXJtPzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5UaGUgcHJvYmxlbSB3aXRoIE5vcnRoYm91bmQgYW5kIFNvdXRoYm91bmQgaXMgdGhh
dCB0aGVyZSBpcyBubyBjbGVhciAmcXVvdDtub3J0aCZxdW90OyBhbmQgJnF1b3Q7c291dGgmcXVv
dDsgaGVyZS4gTG9vayBhdCBhbGwgb2YgdGhlIHByb2plY3RzIHRoYXQgcHJvcG9zZSB2YXJpb3Vz
IGRhdGEgbW9kZWxzIGF0IGJvdGggdGhlIGRldmljZSBpbnRlcmZhY2UgbGV2ZWwgQU5EIHRoZSBu
ZXR3b3JrIG1hbmFnZW1lbnQgYXBwbGljYXRpb24gbGF5ZXIuDQogU28gdGVsbCBtZSwgd2hpY2gg
aXMgJnF1b3Q7c291dGgmcXVvdDsgaGVyZT8gOi0pPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk5vdywgYXMgZm9yIG9wdGlvbiAzLCBJJ20gdGhp
bmtpbmcgYWJvdXQgaXQuIEhvd2V2ZXIsIEkgZG8gdGhpbmsgdGhhdCB5b3UgaGF2ZSBzcG90dGVk
IGFuIGltcG9ydGFudCBpbmNvbnNpc3RlbmN5LCBzbyBsZXQncyB0YWtlIHRpbWUgdG8gZml4IGl0
IGFuZCBub3QgcnVzaCBpbnRvIHJhc2ggZGVjaXNpb25zLjxicj4NCiZsdDsvamNzJmd0OzxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5iZXN0IHJl
Z2FyZHMsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5Kb2huPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5PbiBUaHUsIEp1biAyMywgMjAxNiBhdCAzOjMxIFBNLCBMaW5kYSBEdW5iYXIg
Jmx0OzxhIGhyZWY9Im1haWx0bzpsaW5kYS5kdW5iYXJAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmxpbmRhLmR1bmJhckBodWF3ZWkuY29tPC9z
cGFuPjwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDsiPkkyTlNGIFdHOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5OZWVkIHlvdXIgb3BpbmlvbiBmb3IgYSBnb29k
IG5hbWUgdG8gcmVwcmVzZW50IOKAnENsaWVudCBGYWNpbmcgSW50ZXJmYWNl4oCdIGFuZCDigJxO
U0YgRmFjaW5nIEludGVyZmFjZeKAnSBvZiB0aGUgSTJOU0YgcmVmZXJlbmNlIG1vZGVsOjwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6OC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyYjNDM7LS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0mIzQzOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6OC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEkyTlNGIENs
aWVudCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTo4LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IHwgRS5nLiBPdmVybGF5IE5ldHdvcmsgTWdudCwgRW50ZXJwcmlzZSBu
ZXR3b3JrIE1nbnQmbmJzcDsgfDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5i
c3A7IGFub3RoZXIgbmV0d29yayBkb21haW7igJlzIG1nbnQsIGV0Yy4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgfDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQz
Oy0tLS0tLS0tLS0mIzQzOy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSYjNDM7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjguMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyBDbGllbnQgRmFjaW5n
IEludGVyZmFjZTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
O3w8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjguMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7JiM0MzstLS0tLSYjNDM7LS0tLS0tLS0tLS0tLS0tJiM0MzsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjgu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt8TmV0d29yayBPcGVyYXRv
ciBtZ210fCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0tLS0tLS0tLS0tLS0mIzQz
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyB8IFNlY3VyaXR5IENvbnRyb2xsZXIgfCAmbHQ7IC0tLS0tLS0tLSAmZ3Q7IHwgRGV2
ZWxvcGVy4oCZcyB8PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjBwdDtmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS0tLS0tLS0tLSYjNDM7LS0tLS0tLS0tLSYjNDM7Jm5i
c3A7IFJlZ2lzdHJhdGlvbiB8IE1nbnQgU3lzdGVtIHw8L3NwYW4+PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjguMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fCZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDtJbnRlcmZhY2UmbmJzcDsmbmJzcDsgJiM0MzstLS0tLS0tLS0tLS0tJiM0
Mzs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjguMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3wgTlNGIEZhY2luZyBJ
bnRlcmZhY2U8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjguMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0mIzQzOy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0mIzQzOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8L3NwYW4+PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjguMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTo4LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+
Jm5ic3A7Jm5ic3A7ICYjNDM7LS0tJiM0MzstLSYjNDM7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS0tLS0tJiM0MzsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
JiM0MzstLS0tLS0mIzQzOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQz
Oy0tJiM0MzstLS0mIzQzOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyAmIzQzOyBOU0YtMSYjNDM7
IC0tLS0tLS0gJiM0MzsgTlNGLW4mIzQzOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzO05TRi0xICYjNDM7
IC0tLS0tICYjNDM7TlNGLW0gJiM0MzsmbmJzcDsgLiAuIC48L3NwYW4+PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjguMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJz
cDsmbmJzcDsmIzQzOy0tLS0tLSYjNDM7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS0tLS0tJiM0MzsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLS0t
LS0mIzQzOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0tLS0tLSYj
NDM7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjBwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7IFZlbmRvciBBJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFZl
bmRvciBCPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjBwdCI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5EdXJpbmcg
dGhlIEkyTlNGIGVhcmx5IHN0YWdlIChiZWZvcmUgdGhlIFdHIHdhcyBjcmVhdGVkKSwgJnF1b3Q7
Y2FwYWJpbGl0eSBpbnRlcmZhY2UmcXVvdDsgd2FzIHVzZWQgdG8gcmVwcmVzZW50IHRoZSBpbnRl
cmZhY2UgYmV0d2VlbiBjb250cm9sbGVyICZsdDstJmd0OyBOU0YsIGFuZCAmcXVvdDtzZXJ2aWNl
IGludGVyZmFjZSZxdW90OyB3YXMgdXNlZCB0byByZXByZXNlbnQgdGhlIGludGVyZmFjZSBiZXR3
ZWVuIHRoZSBDbGllbnQgJmx0Oy0mZ3Q7IGNvbnRyb2xsZXIuPHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5BcyBtYW55IHBlb3BsZSB1c2UgdGhlIHRlcm1pbm9s
b2dpZXMgbG9vc2VseSwgdGhlICZxdW90O0NhcGFiaWxpdHkgSW50ZXJmYWNlJnF1b3Q7IGJlaW5n
IGludGVyY2hhbmdlYWJseSB1c2VkIHdpdGggJnF1b3Q7Q2FwYWJpbGl0eSBMYXllciZxdW90Oywg
YW5kICZxdW90O1NlcnZpY2UgSW50ZXJmYWNlJnF1b3Q7IGJlaW5nIGludGVyY2hhbmdlYWJseSB1
c2VkIHdpdGggJnF1b3Q7U2VydmljZSBMYXllciZxdW90Oy48c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZSBJMk5TRiBUZXJtaW5vbG9neSBEcmFmdCBoYXMg
ZGVmaW5lZCB0aGUgJnF1b3Q7Q2FwYWJpbGl0eSBMYXllciZxdW90OyAoaW5kZXBlbmRlbnQgb2Yg
d2hpY2ggaW50ZXJmYWNlIHRvIHRoZSBjb250cm9sbGVyKSBmb3IgZXhwb3NpbmcgdGhlIGNhcGFi
aWxpdHkgb2YgYSBkb21haW4gKG92ZXIgQ2xpZW50IEZhY2luZyAmbmJzcDsmbmJzcDtJbnRlcmZh
Y2UpLCBvciBmb3IgZXhwb3NpbmcgdGhlIGNhcGFiaWxpdHkgb2YgYSBOU0YgKG92ZXIgdGhlDQog
TlNGIEZhY2luZyBJbnRlcmZhY2UpLjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPkJ5IHRoaXMgZGVmaW5pdGlvbiwgRUNBIFBvbGljeeKAmXMgJnF1b3Q7RXZlbnQm
cXVvdDsgY2FwYWJpbGl0eSBjYW4gYmUgZGlzY292ZXJlZCBpbmRlcGVuZGVudGx5IGZyb20gdGhl
ICZxdW90O0NvbmRpdGlvbiZxdW90OyBjYXBhYmlsaXR5LCBvciAmcXVvdDtBY3Rpb24mcXVvdDsg
Y2FwYWJpbGl0eS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+VGhlcmVmb3JlLCBjb250aW51ZSB1c2luZyB0aGUgJm5ic3A74oCcQ2FwYWJpbGl0
eSBJbnRlcmZhY2XigJ0gY2FuIGNhdXNlIG1vcmUgY29uZnVzaW9uIGluIHRoZSBmdXR1cmUgYXMg
aXRzIHNvdW5kIGlzIHRvbyBjbG9zZSB0byB0aGUg4oCcQ2FwYWJpbGl0eSBsYXllcuKAnS4gJm5i
c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PlRoZXJlZm9yZSwgd2UgYXJlIGFza2luZyBwZW9wbGUgdG8gc3RhdGUgd2hpY2ggb2YgJm5ic3A7
dGhlIGZvbGxvd2luZyBvcHRpb25zIHNob3VsZCBiZSB1c2VkOjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4xLjxzcGFuIHN0eWxlPSJmb250LXNp
emU6Ny4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+VXNlIOKAnENsaWVudCBGYWNp
bmcgSW50ZXJmYWNl4oCdIGZvciAmcXVvdDtDbGllbnQgJmx0Oy0mZ3Q7IGNvbnRyb2xsZXImcXVv
dDs7IGFuZCDigJxOU0YgRmFjaW5nIEludGVyZmFjZeKAnSBmb3IgJnF1b3Q7Y29udHJvbGxlciAm
bHQ7LSZndDsgTlNGJnF1b3Q7LDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Mi48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0Ij4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PC9zcGFuPlVzZSDigJxDb250cm9sbGVyIE5vcnRoIEJvdW5kIEludGVyZmFj
ZeKAnSBmb3IgJnF1b3Q7Q2xpZW50ICZsdDstJmd0OyBjb250cm9sbGVyJnF1b3Q7OyBhbmQg4oCc
Q29udHJvbGxlciBTb3V0aCBCb3VuZCBJbnRlcmZhY2XigJ0gZm9yIOKAnGNvbnRyb2xsZXIgJmx0
Oy0mZ3Q7IE5TRiZxdW90Oywgb3I8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+T3IgeW91IGNhbiBwcm92aWRlIGEgYmV0dGVyIG9wdGlvbi48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtz
LCBMaW5kYTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGJyPg0KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpJMm5zZiBtYWls
aW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86STJuc2ZAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5JMm5zZkBpZXRmLm9yZzwvc3Bhbj48L2E+
PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pMm5z
ZiIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaTJuc2Y8L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJyPg0KPGJyIGNsZWFyPSJh
bGwiPg0KPGJyPg0KLS08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPnJlZ2FyZHMsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Kb2huPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YnI+DQo8YnIgY2xlYXI9ImFsbCI+DQo8YnI+DQot
LTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+cmVnYXJkcyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPkpvaG48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KSTJuc2YgbWFpbGluZyBs
aXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOkkybnNmQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5JMm5zZkBpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pMm5zZiI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pMm5zZjwvc3Bh
bj48L2E+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPi0tPGJyPg0K
JnF1b3Q7RXN0YSB2ZXogbm8gZmFsbGFyZW1vcywgRG9jdG9yIEluZmllcm5vJnF1b3Q7PGJyPg0K
PGJyPg0KRHIgRGllZ28gUi4gTG9wZXo8YnI+DQpUZWxlZm9uaWNhIEkmIzQzO0Q8YnI+DQo8YSBo
cmVmPSJodHRwOi8vcGVvcGxlLnRpZC5lcy9kaWVnby5sb3Blei8iPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPmh0dHA6Ly9wZW9wbGUudGlkLmVzL2RpZWdvLmxvcGV6Lzwvc3Bhbj48L2E+PGJy
Pg0KPGJyPg0KZS1tYWlsOjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86ZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbSI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+ZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbTwvc3Bh
bj48L2E+PGJyPg0KVGVsOiAmbmJzcDsgJm5ic3A7JiM0MzszNCA5MTMgMTI5IDA0MTxicj4NCk1v
YmlsZTogJiM0MzszNCA2ODIgMDUxIDA5MTxicj4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS08bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxp
Z246Y2VudGVyIj4NCjxociBzaXplPSIzIiB3aWR0aD0iMTAwJSIgYWxpZ249ImNlbnRlciI+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6Z3JheSI+PGJyPg0KRXN0ZSBtZW5zYWplIHkgc3VzIGFkanVudG9zIHNlIGRpcmln
ZW4gZXhjbHVzaXZhbWVudGUgYSBzdSBkZXN0aW5hdGFyaW8sIHB1ZWRlIGNvbnRlbmVyIGluZm9y
bWFjacOzbiBwcml2aWxlZ2lhZGEgbyBjb25maWRlbmNpYWwgeSBlcyBwYXJhIHVzbyBleGNsdXNp
dm8gZGUgbGEgcGVyc29uYSBvIGVudGlkYWQgZGUgZGVzdGluby4gU2kgbm8gZXMgdXN0ZWQuIGVs
IGRlc3RpbmF0YXJpbyBpbmRpY2FkbywgcXVlZGEgbm90aWZpY2FkbyBkZSBxdWUgbGENCiBsZWN0
dXJhLCB1dGlsaXphY2nDs24sIGRpdnVsZ2FjacOzbiB5L28gY29waWEgc2luIGF1dG9yaXphY2nD
s24gcHVlZGUgZXN0YXIgcHJvaGliaWRhIGVuIHZpcnR1ZCBkZSBsYSBsZWdpc2xhY2nDs24gdmln
ZW50ZS4gU2kgaGEgcmVjaWJpZG8gZXN0ZSBtZW5zYWplIHBvciBlcnJvciwgbGUgcm9nYW1vcyBx
dWUgbm9zIGxvIGNvbXVuaXF1ZSBpbm1lZGlhdGFtZW50ZSBwb3IgZXN0YSBtaXNtYSB2w61hIHkg
cHJvY2VkYSBhIHN1IGRlc3RydWNjacOzbi48YnI+DQo8YnI+DQpUaGUgaW5mb3JtYXRpb24gY29u
dGFpbmVkIGluIHRoaXMgdHJhbnNtaXNzaW9uIGlzIHByaXZpbGVnZWQgYW5kIGNvbmZpZGVudGlh
bCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBvbmx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFs
IG9yIGVudGl0eSBuYW1lZCBhYm92ZS4gSWYgdGhlIHJlYWRlciBvZiB0aGlzIG1lc3NhZ2UgaXMg
bm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHlvdSBhcmUgaGVyZWJ5IG5vdGlmaWVkIHRoYXQg
YW55IGRpc3NlbWluYXRpb24sDQogZGlzdHJpYnV0aW9uIG9yIGNvcHlpbmcgb2YgdGhpcyBjb21t
dW5pY2F0aW9uIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRo
aXMgdHJhbnNtaXNzaW9uIGluIGVycm9yLCBkbyBub3QgcmVhZCBpdC4gUGxlYXNlIGltbWVkaWF0
ZWx5IHJlcGx5IHRvIHRoZSBzZW5kZXIgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGNvbW11
bmljYXRpb24gaW4gZXJyb3IgYW5kIHRoZW4gZGVsZXRlIGl0Ljxicj4NCjxicj4NCkVzdGEgbWVu
c2FnZW0gZSBzZXVzIGFuZXhvcyBzZSBkaXJpZ2VtIGV4Y2x1c2l2YW1lbnRlIGFvIHNldSBkZXN0
aW5hdMOhcmlvLCBwb2RlIGNvbnRlciBpbmZvcm1hw6fDo28gcHJpdmlsZWdpYWRhIG91IGNvbmZp
ZGVuY2lhbCBlIMOpIHBhcmEgdXNvIGV4Y2x1c2l2byBkYSBwZXNzb2Egb3UgZW50aWRhZGUgZGUg
ZGVzdGluby4gU2UgbsOjbyDDqSB2b3NzYSBzZW5ob3JpYSBvIGRlc3RpbmF0w6FyaW8gaW5kaWNh
ZG8sIGZpY2Egbm90aWZpY2FkbyBkZSBxdWUgYQ0KIGxlaXR1cmEsIHV0aWxpemHDp8OjbywgZGl2
dWxnYcOnw6NvIGUvb3UgY8OzcGlhIHNlbSBhdXRvcml6YcOnw6NvIHBvZGUgZXN0YXIgcHJvaWJp
ZGEgZW0gdmlydHVkZSBkYSBsZWdpc2xhw6fDo28gdmlnZW50ZS4gU2UgcmVjZWJldSBlc3RhIG1l
bnNhZ2VtIHBvciBlcnJvLCByb2dhbW9zLWxoZSBxdWUgbm9zIG8gY29tdW5pcXVlIGltZWRpYXRh
bWVudGUgcG9yIGVzdGEgbWVzbWEgdmlhIGUgcHJvY2VkYSBhIHN1YSBkZXN0cnVpw6fDo288L3Nw
YW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4tLTxicj4N
CiZxdW90O0VzdGEgdmV6IG5vIGZhbGxhcmVtb3MsIERvY3RvciBJbmZpZXJubyZxdW90Ozxicj4N
Cjxicj4NCkRyIERpZWdvIFIuIExvcGV6PGJyPg0KVGVsZWZvbmljYSBJJiM0MztEPGJyPg0KPGEg
aHJlZj0iaHR0cDovL3Blb3BsZS50aWQuZXMvZGllZ28ubG9wZXovIj5odHRwOi8vcGVvcGxlLnRp
ZC5lcy9kaWVnby5sb3Blei88L2E+PGJyPg0KPGJyPg0KZS1tYWlsOiA8YSBocmVmPSJtYWlsdG86
ZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbSI+ZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNv
bTwvYT48YnI+DQpUZWw6ICZuYnNwOyAmbmJzcDsmIzQzOzM0IDkxMyAxMjkgMDQxPGJyPg0KTW9i
aWxlOiAmIzQzOzM0IDY4MiAwNTEgMDkxPGJyPg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWdu
PSJjZW50ZXIiIHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlciI+DQo8aHIgc2l6ZT0iMyIgd2lkdGg9
IjEwMCUiIGFsaWduPSJjZW50ZXIiPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6Z3JheSI+PGJyPg0KRXN0ZSBtZW5zYWplIHkgc3Vz
IGFkanVudG9zIHNlIGRpcmlnZW4gZXhjbHVzaXZhbWVudGUgYSBzdSBkZXN0aW5hdGFyaW8sIHB1
ZWRlIGNvbnRlbmVyIGluZm9ybWFjacOzbiBwcml2aWxlZ2lhZGEgbyBjb25maWRlbmNpYWwgeSBl
cyBwYXJhIHVzbyBleGNsdXNpdm8gZGUgbGEgcGVyc29uYSBvIGVudGlkYWQgZGUgZGVzdGluby4g
U2kgbm8gZXMgdXN0ZWQuIGVsIGRlc3RpbmF0YXJpbyBpbmRpY2FkbywgcXVlZGEgbm90aWZpY2Fk
byBkZSBxdWUgbGENCiBsZWN0dXJhLCB1dGlsaXphY2nDs24sIGRpdnVsZ2FjacOzbiB5L28gY29w
aWEgc2luIGF1dG9yaXphY2nDs24gcHVlZGUgZXN0YXIgcHJvaGliaWRhIGVuIHZpcnR1ZCBkZSBs
YSBsZWdpc2xhY2nDs24gdmlnZW50ZS4gU2kgaGEgcmVjaWJpZG8gZXN0ZSBtZW5zYWplIHBvciBl
cnJvciwgbGUgcm9nYW1vcyBxdWUgbm9zIGxvIGNvbXVuaXF1ZSBpbm1lZGlhdGFtZW50ZSBwb3Ig
ZXN0YSBtaXNtYSB2w61hIHkgcHJvY2VkYSBhIHN1IGRlc3RydWNjacOzbi48YnI+DQo8YnI+DQpU
aGUgaW5mb3JtYXRpb24gY29udGFpbmVkIGluIHRoaXMgdHJhbnNtaXNzaW9uIGlzIHByaXZpbGVn
ZWQgYW5kIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBvbmx5IGZvciB0aGUgdXNl
IG9mIHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0eSBuYW1lZCBhYm92ZS4gSWYgdGhlIHJlYWRlciBv
ZiB0aGlzIG1lc3NhZ2UgaXMgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHlvdSBhcmUgaGVy
ZWJ5IG5vdGlmaWVkIHRoYXQgYW55IGRpc3NlbWluYXRpb24sDQogZGlzdHJpYnV0aW9uIG9yIGNv
cHlpbmcgb2YgdGhpcyBjb21tdW5pY2F0aW9uIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIElmIHlv
dSBoYXZlIHJlY2VpdmVkIHRoaXMgdHJhbnNtaXNzaW9uIGluIGVycm9yLCBkbyBub3QgcmVhZCBp
dC4gUGxlYXNlIGltbWVkaWF0ZWx5IHJlcGx5IHRvIHRoZSBzZW5kZXIgdGhhdCB5b3UgaGF2ZSBy
ZWNlaXZlZCB0aGlzIGNvbW11bmljYXRpb24gaW4gZXJyb3IgYW5kIHRoZW4gZGVsZXRlIGl0Ljxi
cj4NCjxicj4NCkVzdGEgbWVuc2FnZW0gZSBzZXVzIGFuZXhvcyBzZSBkaXJpZ2VtIGV4Y2x1c2l2
YW1lbnRlIGFvIHNldSBkZXN0aW5hdMOhcmlvLCBwb2RlIGNvbnRlciBpbmZvcm1hw6fDo28gcHJp
dmlsZWdpYWRhIG91IGNvbmZpZGVuY2lhbCBlIMOpIHBhcmEgdXNvIGV4Y2x1c2l2byBkYSBwZXNz
b2Egb3UgZW50aWRhZGUgZGUgZGVzdGluby4gU2UgbsOjbyDDqSB2b3NzYSBzZW5ob3JpYSBvIGRl
c3RpbmF0w6FyaW8gaW5kaWNhZG8sIGZpY2Egbm90aWZpY2FkbyBkZSBxdWUgYQ0KIGxlaXR1cmEs
IHV0aWxpemHDp8OjbywgZGl2dWxnYcOnw6NvIGUvb3UgY8OzcGlhIHNlbSBhdXRvcml6YcOnw6Nv
IHBvZGUgZXN0YXIgcHJvaWJpZGEgZW0gdmlydHVkZSBkYSBsZWdpc2xhw6fDo28gdmlnZW50ZS4g
U2UgcmVjZWJldSBlc3RhIG1lbnNhZ2VtIHBvciBlcnJvLCByb2dhbW9zLWxoZSBxdWUgbm9zIG8g
Y29tdW5pcXVlIGltZWRpYXRhbWVudGUgcG9yIGVzdGEgbWVzbWEgdmlhIGUgcHJvY2VkYSBhIHN1
YSBkZXN0cnVpw6fDo288L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYm9keT4NCjwv
aHRtbD4NCg==

--_000_4A95BA014132FF49AE685FAB4B9F17F657ED9177dfweml501mbb_--


From nobody Thu Jun 30 08:04:45 2016
Return-Path: <strazpdj@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 9309412DA0B for <i2nsf@ietfa.amsl.com>; Thu, 30 Jun 2016 08:04:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8bD8rrVPVgrH for <i2nsf@ietfa.amsl.com>; Thu, 30 Jun 2016 08:04:33 -0700 (PDT)
Received: from mail-lf0-x230.google.com (mail-lf0-x230.google.com [IPv6:2a00:1450:4010:c07::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DF82D12D196 for <I2NSF@ietf.org>; Thu, 30 Jun 2016 08:04:32 -0700 (PDT)
Received: by mail-lf0-x230.google.com with SMTP id f6so57582258lfg.0 for <I2NSF@ietf.org>; Thu, 30 Jun 2016 08:04:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=EsVyzpvsKyOVVGIVyC4//bvBX4yG0oF93jqLyU2pWFs=; b=GRLZNZOz87P/tE87YCpsy66xlF8/ChQMcOulnCPNU5is4ThHk7ccBNznepml1BJFMZ SQZIeA+WWj2E1S2aUn5LQnfx5joT5EYWwbTpVTYPDDeURxTF+8c/oJpgdUUuxvG5v8Oy humSwKcX6UapWtmjwrL6hxoLy3E1Gb12I9EZv85JNU8WuSebToTpKwIoIBNogLPBAB0Q MjtQzSEUmzMurTKdelqkcbBr7Ne7h8hHDIVifLv7grdUUHaEBW8AA4Rp4lQk1LSBVa+H flD8JPwRuxzfJ54J+TC9dsBNnNVumNjNdQhAkfnog/4AL7OtxEl3vFid6ldalfAua+QP PO/A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=EsVyzpvsKyOVVGIVyC4//bvBX4yG0oF93jqLyU2pWFs=; b=VujeQBqUXlG5kvhVgKPSqIR+Ah4GqBUwwBUkF3JlmLtTG7vv7ycmhaCE7cBHu5UEao uuAAlJlgFGZ60lMQLLXZm1MHDluLbsoEbzfTyMXAn9oQfIVPctyhGWvkD1oBTLQbQSVL pmWukfbZb8eeTay188eBd4WDehNRPAKzqC8PmUjNxRvYdqzzEykG6dqQqt0lShqYy6sJ YwrtmOarnW4JnM1AbffOdPpTVo7WYvNtBijm+SWoB586onhR+EFkQJSEt/oKIkMZtC+U K7ivttNmn8fu5KUzuKs2ziZsxkMi4bLfBIiQU83yPfXCG10/CB6XVLZsNrDxagkuux3r E1zg==
X-Gm-Message-State: ALyK8tLIaTfd21oYhqN9YW3Xye2JaPGKjl9ZWhMNPtLIMPpF096llVSZAl49mLi3G1RfaEMcK+j1HIT5qF8Ktg==
X-Received: by 10.25.168.202 with SMTP id r193mr5936689lfe.85.1467299070855; Thu, 30 Jun 2016 08:04:30 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.20.101 with HTTP; Thu, 30 Jun 2016 08:04:30 -0700 (PDT)
In-Reply-To: <4A95BA014132FF49AE685FAB4B9F17F657ED9177@dfweml501-mbb>
References: <4A95BA014132FF49AE685FAB4B9F17F657ED6AC1@dfweml501-mbb> <CAJwYUrFj=C2kfj6-D3nTiQTQqg7HeF=nRFDEVi51ggeEXQ34Fw@mail.gmail.com> <4A95BA014132FF49AE685FAB4B9F17F657ED76C2@dfweml501-mbb> <CAJwYUrGc=vqX8NrDGQRb_KthVFB3HDb4hzWPpX8-iLUYf+b=TQ@mail.gmail.com> <BDF94ED1-63BA-407F-8B27-4CD0D285009A@telefonica.com> <4A95BA014132FF49AE685FAB4B9F17F657ED90EA@dfweml501-mbb> <CCC2A4E5-3568-4263-A131-EE105A8F5093@telefonica.com> <4A95BA014132FF49AE685FAB4B9F17F657ED9177@dfweml501-mbb>
From: John Strassner <strazpdj@gmail.com>
Date: Thu, 30 Jun 2016 08:04:30 -0700
Message-ID: <CAJwYUrH9rOg7tZs375iL9ZxUS0Pyv5YN8Mhq=4NF_eyyq3AP4A@mail.gmail.com>
To: Linda Dunbar <linda.dunbar@huawei.com>
Content-Type: multipart/alternative; boundary=001a114114c8e5ced90536802f47
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/9zsGVODFVJtWOzHNhSqtapds780>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, "Diego R. Lopez" <diego.r.lopez@telefonica.com>
Subject: Re: [I2nsf] Is "Requester " a better name? (was RE: what is the "client" to I2NSF controller?
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 30 Jun 2016 15:04:38 -0000

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

I am starting to update the terminology draft, and will send to my
co-authors first and then to the list.

best regards,
John

On Thu, Jun 30, 2016 at 6:06 AM, Linda Dunbar <linda.dunbar@huawei.com>
wrote:

> Diego,
>
>
>
> Got it. Can the I2NSF Terminology authors update the draft to reflect it?
>
>
>
> Thanks, Linda
>
>
>
> *From:* Diego R. Lopez [mailto:diego.r.lopez@telefonica.com]
> *Sent:* Thursday, June 30, 2016 8:00 AM
> *To:* Linda Dunbar
> *Cc:* John Strassner; I2NSF@ietf.org
> *Subject:* Re: Is "Requester " a better name? (was RE: [I2nsf] what is
> the "client" to I2NSF controller?
>
>
>
> Hi Linda,
>
>
>
> I=E2=80=99d say the former you name is what I=E2=80=99d call the =E2=80=
=9Cconsumer=E2=80=9D or
> =E2=80=9Crequester=E2=80=9D. And that the second is the controller. Or am=
 I missing
> something?
>
>
>
> Be goode,
>
>
>
> On 30 Jun 2016, at 15:54 , Linda Dunbar <linda.dunbar@huawei.com> wrote:
>
>
>
> John and Diego,
>
>
>
> Thank you very much for the explanation.
>
>
>
> We probably need to further differentiate the following two requesters
> because one is Flow Security Policy over a domain and the other is a Flow
> Security Policy in an individual NSF.
>
> -        =E2=80=9CRequester for Flow Security Policies from a Controller=
=E2=80=9D which
> can have higher level condition matching, such as Tenant/customer ID, or
> higher level event such as if the Tenant is AAA certified.
>
> -        =E2=80=9CRequester for Flow Security Policies from an individual=
 NSF=E2=80=9D
> which matches on concrete fields of packets or state of the flows.
>
>
>
> Thanks, Linda
>
>
>
> *From:* Diego R. Lopez [mailto:diego.r.lopez@telefonica.com
> <diego.r.lopez@telefonica.com>]
> *Sent:* Thursday, June 30, 2016 1:26 AM
> *To:* John Strassner
> *Cc:* Linda Dunbar; I2NSF@ietf.org
> *Subject:* Re: [I2nsf] what is the "client" to I2NSF controller? (was RE:
> Should we call "South Bound Interface" for the interface between
> "controller <-> NSF", and "North Bound Interface" for the interface betwe=
en
> "Client <-> controller"?
>
>
>
> I agree with John=E2=80=99s suggestions, and just to add another option w=
e could
> talk of =E2=80=9Cconsumers=E2=80=9D and =E2=80=9Cproviders=E2=80=9D (of I=
2NSF services)
>
>
>
> Be goode,
>
>
>
> On 30 Jun 2016, at 06:17 , John Strassner <strazpdj@gmail.com> wrote:
>
>
>
> Hi Linda,
>
>
>
> As I said, all of the examples are not really **clients**, but **servers*=
*
> (I view the admin as having a "server" role, since the admin is using at
> least one application to configure or monitor functionality).
>
>
>
> I'm not sure if this is a "better" name, but I am a distributed systems
> person, and to me, "client" implies "client-server" computing. I see no
> reason to restrict (or imply a restriction of) I2NSF to this model of
> computing.
>
>
>
> I personally prefer "peer". An even more neutral term would be "requestor=
"
> (vs "provider").
>
>
>
> best regards,
>
> John
>
>
>
> On Sun, Jun 26, 2016 at 6:28 AM, Linda Dunbar <linda.dunbar@huawei.com>
> wrote:
>
> John,
>
>
>
> The draft-ietf-i2nsf-framework has those examples of I2NSF clients:
>
> =C2=B7        An overlay network Mgr (e.g. Video Conference Network Mgr) =
who
> needs to dynamically inform the underlay network to allow, rate limiting =
or
> deny flows (some of which are encrypted) based on specific fields in the
> packets for a certain time span.
>
> =C2=B7        Enterprise Administrators and management system need to req=
uest
> provider network to enforce some rules to their specific flows.
>
> =C2=B7        A IoT management system sending requests to underlay networ=
k to
> block flows that match their specific conditions.
>
>
>
> Simply put, =E2=80=9CI2NSF client=E2=80=9D can be users (administrators),=
 different domain
> manager, orchestration system, or others,  who need to specify their
> desired flow policies.
>
>
>
> Is there a better name?
>
>
>
>
>
> Linda
>
>
>
> *From:* John Strassner [mailto:strazpdj@gmail.com]
> *Sent:* Saturday, June 25, 2016 9:02 PM
> *To:* Linda Dunbar; John Strassner
> *Cc:* I2NSF@ietf.org
> *Subject:* Re: [I2nsf] Should we call "South Bound Interface" for the
> interface between "controller <-> NSF", and "North Bound Interface" for t=
he
> interface between "Client <-> controller"?
>
>
>
> Hi Linda,
>
>
>
> During the I2NSF early stage (before the WG was created), "capability
> interface" was used to represent the interface between controller <-> NSF=
,
> and "service interface" was used to represent the interface between the
> Client <-> controller.
>
> <jcs>
> The term "capability interface" doesn't bother me. However, I don't think
> that we are using it to its full potential - see below.
>
> The term "client interface" does bother me, because
>     1) to me, it implies a client-server architecture (or a 3-tier
> architecture on a stretch), and I don't understand why we should be limit=
ed
> to that
>     2) what is the client? To me, a client is a host. Aren't we talking
> about the application here? The examples in your figure are arguably
> SERVERS,
>         not CLIENTS. :-)
> </jcs
>
> As many people use the terminologies loosely, the "Capability Interface"
> being interchangeably used with "Capability Layer", and "Service Interfac=
e"
> being interchangeably used with "Service Layer".
>
> <jcs>
> Warning, this is probably just me, but...
>
> ...I do NOT like "layers", because abstractions should work for
> everything, not just sometimes. Look at our "layers" - we repeatedly
> violate the true notion of a layer (e.g., MPLS). Look at all of the
> "inter-layer" compatibility problems we've had over the years. Why do we
> need to use layers in I2NSF? I would strongly argue to use "interface"; i=
f
> that is not acceptable, then choose a different term (e.g., planes) that
> does not have the traditional limitations of layers.
> </jcs>
>
> The I2NSF Terminology Draft has defined the "Capability Layer"
> (independent of which interface to the controller) for exposing the
> capability of a domain (over Client Facing   Interface), or for exposing
> the capability of a NSF (over the NSF Facing Interface).
>
> By this definition, ECA Policy=E2=80=99s "Event" capability can be discov=
ered
> independently from the "Condition" capability, or "Action" capability.
>
> <jcs>
> Sorry, I disagree.
>
> Events, conditions, and actions are NOT capabilities. Capabilities are
> defined in the Capabilities Draft as:
>
>     Capabilities are functions that NSFs can perform. This interface
>     is used to advertise, select, and activate capabilities of selected
>     NSFs in a vendor-independent manner.
>
> Put another way, Capabilities are used to define functions that MAY be
> used. There is no guarantee that they will be actually used. Furthermore,
> Events, Conditions, and Actions are used to construct an ECA policy rule.
> Events, Conditions, and Actions are types of Boolean statements (at least
> in ECA rules) and have nothing to do with Capabilities.
>
> While you MAY be able to relate a rule to Capabilities, they are two
> completely separate things.
> </jcs>
>
> Therefore, continue using the  =E2=80=9CCapability Interface=E2=80=9D can=
 cause more
> confusion in the future as its sound is too close to the =E2=80=9CCapabil=
ity
> layer=E2=80=9D.
>
>
> <jcs>
> Agree. So let's get rid of Capability **layer**. It isn't a layer,
> because...
>
>
>
> ...wait for it...
>
>
>
> ...Capabilities could be used to describe NSF functions as well as
> Controller functions. Thus, there is no "layer" in the classical definiti=
on
> of the term "layer".
> </jcs>
>
>
>
> Therefore, we are asking people to state which of  the following options
> should be used:
>
>
>
> 1.      Use =E2=80=9CClient Facing Interface=E2=80=9D for "Client <-> con=
troller"; and
> =E2=80=9CNSF Facing Interface=E2=80=9D for "controller <-> NSF",
>
> 2.      Use =E2=80=9CController North Bound Interface=E2=80=9D for "Clien=
t <->
> controller"; and =E2=80=9CController South Bound Interface=E2=80=9D for =
=E2=80=9Ccontroller <->
> NSF", or
>
>
>
> Or you can provide a better option.
>
>
>
> <jcs>
>
> I choose option 3. :-)
>
>
>
> The problem with "Client-Facing Interface" is that I'm not sure what a
> "Client" is in NSF.
>
> NSF-Facing Interface is OK; my problem is, why are we introducing Yet
> Another Term?
>
>
>
> The problem with Northbound and Southbound is that there is no clear
> "north" and "south" here. Look at all of the projects that propose variou=
s
> data models at both the device interface level AND the network management
> application layer. So tell me, which is "south" here? :-)
>
>
>
> Now, as for option 3, I'm thinking about it. However, I do think that you
> have spotted an important inconsistency, so let's take time to fix it and
> not rush into rash decisions.
> </jcs>
>
>
>
> best regards,
>
> John
>
>
>
>
>
>
>
> On Thu, Jun 23, 2016 at 3:31 PM, Linda Dunbar <linda.dunbar@huawei.com>
> wrote:
>
> I2NSF WG:
>
>
>
> Need your opinion for a good name to represent =E2=80=9CClient Facing Int=
erface=E2=80=9D
> and =E2=80=9CNSF Facing Interface=E2=80=9D of the I2NSF reference model:
>
>               +-----------------------------------------------------+
>
>               |      I2NSF Client                                   |
>
>               | E.g. Overlay Network Mgnt, Enterprise network Mgnt  |
>
>               |  another network domain=E2=80=99s mgnt, etc.             =
   |
>
>               +----------+------------------------------------------+
>
>                          |
>
>                          |  Client Facing Interface
>
>                          |
>
>                    +-----+---------------+
>
>                    |Network Operator mgmt|               +-------------+
>
>                    | Security Controller | < --------- > | Developer=E2=
=80=99s |
>
>                    +----------+----------+  Registration | Mgnt System |
>
>                               |              Interface   +-------------+
>
>                               |
>
>                               | NSF Facing Interface
>
>                               |
>
>        +----------------------+----------------------------+
>
>        |                                                   |
>
>        |                                                   |
>
>    +---+--+         +------+             +------+       +--+---+
>
>    + NSF-1+ ------- + NSF-n+             +NSF-1 + ----- +NSF-m +  . . .
>
>    +------+         +------+             +------+       +------+
>
>
>
>    Vendor A                                       Vendor B
>
>
>
>
>
> During the I2NSF early stage (before the WG was created), "capability
> interface" was used to represent the interface between controller <-> NSF=
,
> and "service interface" was used to represent the interface between the
> Client <-> controller.
>
>
>
> As many people use the terminologies loosely, the "Capability Interface"
> being interchangeably used with "Capability Layer", and "Service Interfac=
e"
> being interchangeably used with "Service Layer".
>
>
>
> The I2NSF Terminology Draft has defined the "Capability Layer"
> (independent of which interface to the controller) for exposing the
> capability of a domain (over Client Facing   Interface), or for exposing
> the capability of a NSF (over the NSF Facing Interface).
>
> By this definition, ECA Policy=E2=80=99s "Event" capability can be discov=
ered
> independently from the "Condition" capability, or "Action" capability.
>
>
>
> Therefore, continue using the  =E2=80=9CCapability Interface=E2=80=9D can=
 cause more
> confusion in the future as its sound is too close to the =E2=80=9CCapabil=
ity
> layer=E2=80=9D.
>
>
>
> Therefore, we are asking people to state which of  the following options
> should be used:
>
>
>
> 1.      Use =E2=80=9CClient Facing Interface=E2=80=9D for "Client <-> con=
troller"; and
> =E2=80=9CNSF Facing Interface=E2=80=9D for "controller <-> NSF",
>
> 2.      Use =E2=80=9CController North Bound Interface=E2=80=9D for "Clien=
t <->
> controller"; and =E2=80=9CController South Bound Interface=E2=80=9D for =
=E2=80=9Ccontroller <->
> NSF", or
>
>
>
> Or you can provide a better option.
>
>
>
> Thanks, Linda
>
>
>
>
>
>
> _______________________________________________
> I2nsf mailing list
> I2nsf@ietf.org
> https://www.ietf.org/mailman/listinfo/i2nsf
>
>
>
>
> --
>
> regards,
>
> John
>
>
>
>
> --
>
> regards,
>
> John
>
> _______________________________________________
> I2nsf mailing list
> I2nsf@ietf.org
> https://www.ietf.org/mailman/listinfo/i2nsf
>
>
>
> --
> "Esta vez no fallaremos, Doctor Infierno"
>
> Dr Diego R. Lopez
> Telefonica I+D
> http://people.tid.es/diego.lopez/
>
> e-mail: diego.r.lopez@telefonica.com
> Tel:    +34 913 129 041
> Mobile: +34 682 051 091
> ----------------------------------
>
>
>
>
> ------------------------------
>
>
> Este mensaje y sus adjuntos se dirigen exclusivamente a su destinatario,
> puede contener informaci=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
>
>
>
> --
> "Esta vez no fallaremos, Doctor Infierno"
>
> Dr Diego R. Lopez
> Telefonica I+D
> http://people.tid.es/diego.lopez/
>
> e-mail: diego.r.lopez@telefonica.com
> Tel:    +34 913 129 041
> Mobile: +34 682 051 091
> ----------------------------------
>
>
>
>
> ------------------------------
>
>
> Este mensaje y sus adjuntos se dirigen exclusivamente a su destinatario,
> puede contener informaci=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
>



--=20
regards,
John

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

<div dir=3D"ltr"><div>I am starting to update the terminology draft, and wi=
ll send to my co-authors first and then to the list.</div><div><br></div><d=
iv>best regards,</div><div>John</div></div><div class=3D"gmail_extra"><br><=
div class=3D"gmail_quote">On Thu, Jun 30, 2016 at 6:06 AM, Linda Dunbar <sp=
an dir=3D"ltr">&lt;<a href=3D"mailto:linda.dunbar@huawei.com" target=3D"_bl=
ank">linda.dunbar@huawei.com</a>&gt;</span> wrote:<br><blockquote class=3D"=
gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-=
left:1ex">





<div lang=3D"EN-US" vlink=3D"purple" link=3D"blue">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Diego,
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Got it. Can the I2NSF Ter=
minology authors update the draft to reflect it?<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Thanks, Linda<u></u><u></=
u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Diego R.=
 Lopez [mailto:<a href=3D"mailto:diego.r.lopez@telefonica.com" target=3D"_b=
lank">diego.r.lopez@telefonica.com</a>]
<br>
<b>Sent:</b> Thursday, June 30, 2016 8:00 AM<br>
<b>To:</b> Linda Dunbar<br>
<b>Cc:</b> John Strassner; <a href=3D"mailto:I2NSF@ietf.org" target=3D"_bla=
nk">I2NSF@ietf.org</a><br>
<b>Subject:</b> Re: Is &quot;Requester &quot; a better name? (was RE: [I2ns=
f] what is the &quot;client&quot; to I2NSF controller?<u></u><u></u></span>=
</p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Hi Linda, <u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I=E2=80=99d say the former you name is what I=E2=80=
=99d call the =E2=80=9Cconsumer=E2=80=9D or =E2=80=9Crequester=E2=80=9D. An=
d that the second is the controller. Or am I missing something?<u></u><u></=
u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Be goode,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal">On 30 Jun 2016, at 15:54 , Linda Dunbar &lt;<a href=
=3D"mailto:linda.dunbar@huawei.com" target=3D"_blank">linda.dunbar@huawei.c=
om</a>&gt; wrote:<u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">John and Diego,</span><u>=
</u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Thank you very much for t=
he explanation.</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">We probably need to furth=
er differentiate the following two requesters because one is Flow Security =
Policy over a domain and the other is a Flow Security Policy
 in an individual NSF.<span>=C2=A0</span></span><u></u><u></u></p>
</div>
<div style=3D"margin-left:.5in">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">-</span><span style=3D"fo=
nt-size:7.0pt;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<spa=
n>=C2=A0</span></span><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=E2=80=9CRequester
 for Flow Security Policies from a Controller=E2=80=9D which can have highe=
r level condition matching, such as Tenant/customer ID, or higher level eve=
nt such as if the Tenant is AAA certified. =C2=A0</span><u></u><u></u></p>
</div>
<div style=3D"margin-left:.5in">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">-</span><span style=3D"fo=
nt-size:7.0pt;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<spa=
n>=C2=A0</span></span><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=E2=80=9CRequester
 for Flow Security Policies from an individual NSF=E2=80=9D which matches o=
n concrete fields of packets or state of the flows.</span><u></u><u></u></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Thanks, Linda</span><u></=
u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
</div>
<div>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in">
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span><span style=3D"=
font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">=C2=
=A0</span></span><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&q=
uot;,&quot;sans-serif&quot;">Diego
 R. Lopez [<a href=3D"mailto:diego.r.lopez@telefonica.com" target=3D"_blank=
"><span style=3D"color:purple">mailto:diego.r.lopez@telefonica.com</span></=
a>]<span>=C2=A0</span><br>
<b>Sent:</b><span>=C2=A0</span>Thursday, June 30, 2016 1:26 AM<br>
<b>To:</b><span>=C2=A0</span>John Strassner<br>
<b>Cc:</b><span>=C2=A0</span>Linda Dunbar;<span>=C2=A0</span><a href=3D"mai=
lto:I2NSF@ietf.org" target=3D"_blank"><span style=3D"color:purple">I2NSF@ie=
tf.org</span></a><br>
<b>Subject:</b><span>=C2=A0</span>Re: [I2nsf] what is the &quot;client&quot=
; to I2NSF controller? (was RE: Should we call &quot;South Bound Interface&=
quot; for the interface between &quot;controller &lt;-&gt; NSF&quot;, and &=
quot;North Bound Interface&quot; for the interface between
 &quot;Client &lt;-&gt; controller&quot;?</span><u></u><u></u></p>
</div>
</div>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I agree with John=E2=80=99s suggestions, and just to=
 add another option we could talk of =E2=80=9Cconsumers=E2=80=9D and =E2=80=
=9Cproviders=E2=80=9D (of I2NSF services)<u></u><u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal">Be goode,<u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal">On 30 Jun 2016, at 06:17 , John Strassner &lt;<a hre=
f=3D"mailto:strazpdj@gmail.com" target=3D"_blank"><span style=3D"color:purp=
le">strazpdj@gmail.com</span></a>&gt; wrote:<u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<div>
<div>
<div>
<p class=3D"MsoNormal">Hi Linda,<u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal">As I said, all of the examples are not really **clie=
nts**, but **servers** (I view the admin as having a &quot;server&quot; rol=
e, since the admin is using at least one application to configure or monito=
r functionality).<u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal">I&#39;m not sure if this is a &quot;better&quot; nam=
e, but I am a distributed systems person, and to me, &quot;client&quot; imp=
lies &quot;client-server&quot; computing. I see no reason to restrict (or i=
mply a restriction of) I2NSF to this model of computing.<u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal">I personally prefer &quot;peer&quot;. An even more n=
eutral term would be &quot;requestor&quot; (vs &quot;provider&quot;).<u></u=
><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal">best regards,<u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal">John<u></u><u></u></p>
</div>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">On Sun, Jun 26, 2016 at 6:28 AM, Linda Dunbar &lt;<a=
 href=3D"mailto:linda.dunbar@huawei.com" target=3D"_blank"><span style=3D"c=
olor:purple">linda.dunbar@huawei.com</span></a>&gt; wrote:<u></u><u></u></p=
>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">John,</span><u></u><u></u=
></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">The draft-ietf-i2nsf-fram=
ework has those examples of I2NSF clients:</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:Symbol;c=
olor:#1f497d">=C2=B7</span><span style=3D"font-size:7.0pt;color:#1f497d">=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<span>=C2=A0</span></span><span s=
tyle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&q=
uot;;color:#1f497d">An
 overlay network Mgr (e.g. Video Conference Network Mgr) who needs to dynam=
ically inform the underlay network to allow, rate limiting or deny flows (s=
ome of which are encrypted) based on specific fields in the packets for a c=
ertain time span.<span>=C2=A0</span></span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:Symbol;c=
olor:#1f497d">=C2=B7</span><span style=3D"font-size:7.0pt;color:#1f497d">=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<span>=C2=A0</span></span><span s=
tyle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&q=
uot;;color:#1f497d">Enterprise
 Administrators and management system need to request provider network to e=
nforce some rules to their specific flows.</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:Symbol;c=
olor:#1f497d">=C2=B7</span><span style=3D"font-size:7.0pt;color:#1f497d">=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<span>=C2=A0</span></span><span s=
tyle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&q=
uot;;color:#1f497d">A
 IoT management system sending requests to underlay network to block flows =
that match their specific conditions.</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Simply put, =E2=80=9CI2NS=
F client=E2=80=9D can be users (administrators), different domain manager, =
orchestration system, or others, =C2=A0who need to specify their desired fl=
ow
 policies.<span>=C2=A0</span></span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Is there a better name?</=
span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Linda</span><u></u><u></u=
></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
</div>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in">
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span><span style=3D"=
font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">=C2=
=A0</span></span><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&q=
uot;,&quot;sans-serif&quot;">John
 Strassner [mailto:<a href=3D"mailto:strazpdj@gmail.com" target=3D"_blank">=
<span style=3D"color:purple">strazpdj@gmail.com</span></a>]<span>=C2=A0</sp=
an><br>
<b>Sent:</b><span>=C2=A0</span>Saturday, June 25, 2016 9:02 PM<br>
<b>To:</b><span>=C2=A0</span>Linda Dunbar; John Strassner<br>
<b>Cc:</b><span>=C2=A0</span><a href=3D"mailto:I2NSF@ietf.org" target=3D"_b=
lank"><span style=3D"color:purple">I2NSF@ietf.org</span></a><br>
<b>Subject:</b><span>=C2=A0</span>Re: [I2nsf] Should we call &quot;South Bo=
und Interface&quot; for the interface between &quot;controller &lt;-&gt; NS=
F&quot;, and &quot;North Bound Interface&quot; for the interface between &q=
uot;Client &lt;-&gt; controller&quot;?</span><u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal">Hi Linda,<u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal">During the I2NSF early stage (before the WG was crea=
ted), &quot;capability interface&quot; was used to represent the interface =
between controller &lt;-&gt; NSF, and &quot;service interface&quot; was use=
d to represent the interface between the Client &lt;-&gt; controller.<span>=
=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">&lt;jcs&gt;<br>
The term &quot;capability interface&quot; doesn&#39;t bother me. However, I=
 don&#39;t think that we are using it to its full potential - see below.<u>=
</u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">The term &quot;client interface&quot; does bother me=
, because<br>
=C2=A0=C2=A0=C2=A0 1) to me, it implies a client-server architecture (or a =
3-tier architecture on a stretch), and I don&#39;t understand why we should=
 be limited to that<br>
=C2=A0=C2=A0=C2=A0 2) what is the client? To me, a client is a host. Aren&#=
39;t we talking about the application here? The examples in your figure are=
 arguably SERVERS,<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 not CLIENTS. :-)<br>
&lt;/jcs<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">As many people use the terminologies loosely, the &q=
uot;Capability Interface&quot; being interchangeably used with &quot;Capabi=
lity Layer&quot;, and &quot;Service Interface&quot; being interchangeably u=
sed with &quot;Service Layer&quot;.<span>=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">&lt;jcs&gt;<br>
Warning, this is probably just me, but...<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">...I do NOT like &quot;layers&quot;, because abstrac=
tions should work for everything, not just sometimes. Look at our &quot;lay=
ers&quot; - we repeatedly violate the true notion of a layer (e.g., MPLS). =
Look at all of the &quot;inter-layer&quot; compatibility problems
 we&#39;ve had over the years. Why do we need to use layers in I2NSF? I wou=
ld strongly argue to use &quot;interface&quot;; if that is not acceptable, =
then choose a different term (e.g., planes) that does not have the traditio=
nal limitations of layers.<br>
&lt;/jcs&gt;<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">The I2NSF Terminology Draft has defined the &quot;Ca=
pability Layer&quot; (independent of which interface to the controller) for=
 exposing the capability of a domain (over Client Facing =C2=A0=C2=A0Interf=
ace), or for exposing the capability of a NSF (over the
 NSF Facing Interface).<span>=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">By this definition, ECA Policy=E2=80=99s &quot;Event=
&quot; capability can be discovered independently from the &quot;Condition&=
quot; capability, or &quot;Action&quot; capability.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">&lt;jcs&gt;<br>
Sorry, I disagree.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Events, conditions, and actions are NOT capabilities=
. Capabilities are defined in the Capabilities Draft as:<br>
<br>
=C2=A0=C2=A0=C2=A0 Capabilities are functions that NSFs can perform. This i=
nterface<br>
=C2=A0=C2=A0=C2=A0 is used to advertise, select, and activate capabilities =
of selected<br>
=C2=A0=C2=A0=C2=A0 NSFs in a vendor-independent manner.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Put another way, Capabilities are used to define fun=
ctions that MAY be used. There is no guarantee that they will be actually u=
sed. Furthermore, Events, Conditions, and Actions are used to construct an =
ECA policy rule. Events, Conditions,
 and Actions are types of Boolean statements (at least in ECA rules) and ha=
ve nothing to do with Capabilities.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">While you MAY be able to relate a rule to Capabiliti=
es, they are two completely separate things.<br>
&lt;/jcs&gt;<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Therefore, continue using the =C2=A0=E2=80=9CCapabil=
ity Interface=E2=80=9D can cause more confusion in the future as its sound =
is too close to the =E2=80=9CCapability layer=E2=80=9D. =C2=A0<u></u><u></u=
></p>
</div>
<div>
<p class=3D"MsoNormal"><br>
&lt;jcs&gt;<br>
Agree. So let&#39;s get rid of Capability **layer**. It isn&#39;t a layer, =
because...<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">...wait for it...<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">...Capabilities could be used to describe NSF functi=
ons as well as Controller functions. Thus, there is no &quot;layer&quot; in=
 the classical definition of the term &quot;layer&quot;.<br>
&lt;/jcs&gt;<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Therefore, we are asking people to state which of =
=C2=A0the following options should be used:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">1.<span style=3D"font-size:7.0pt">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0<span>=C2=A0</span></span>Use =E2=80=9CClient Facing Interface=
=E2=80=9D for &quot;Client &lt;-&gt; controller&quot;; and =E2=80=9CNSF Fac=
ing Interface=E2=80=9D for &quot;controller &lt;-&gt; NSF&quot;,<u></u><u><=
/u></p>
</div>
<div>
<p class=3D"MsoNormal">2.<span style=3D"font-size:7.0pt">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0<span>=C2=A0</span></span>Use =E2=80=9CController North Bound I=
nterface=E2=80=9D for &quot;Client &lt;-&gt; controller&quot;; and =E2=80=
=9CController South Bound Interface=E2=80=9D for =E2=80=9Ccontroller &lt;-&=
gt; NSF&quot;, or<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Or you can provide a better option.<u></u><u></u></p=
>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">&lt;jcs&gt;<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I choose option 3. :-)<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">The problem with &quot;Client-Facing Interface&quot;=
 is that I&#39;m not sure what a &quot;Client&quot; is in NSF.<u></u><u></u=
></p>
</div>
<div>
<p class=3D"MsoNormal">NSF-Facing Interface is OK; my problem is, why are w=
e introducing Yet Another Term?<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">The problem with Northbound and Southbound is that t=
here is no clear &quot;north&quot; and &quot;south&quot; here. Look at all =
of the projects that propose various data models at both the device interfa=
ce level AND the network management application layer.
 So tell me, which is &quot;south&quot; here? :-)<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Now, as for option 3, I&#39;m thinking about it. How=
ever, I do think that you have spotted an important inconsistency, so let&#=
39;s take time to fix it and not rush into rash decisions.<br>
&lt;/jcs&gt;<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">best regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">John<u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">On Thu, Jun 23, 2016 at 3:31 PM, Linda Dunbar &lt;<a=
 href=3D"mailto:linda.dunbar@huawei.com" target=3D"_blank"><span style=3D"c=
olor:purple">linda.dunbar@huawei.com</span></a>&gt; wrote:<u></u><u></u></p=
>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
I2NSF WG:</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
Need your opinion for a good name to represent =E2=80=9CClient Facing Inter=
face=E2=80=9D and =E2=80=9CNSF Facing Interface=E2=80=9D of the I2NSF refer=
ence model:</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:8.0pt;font-family:&quot;Cou=
rier New&quot;">=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+-----------------------------------------------=
------+</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:8.0pt;font-family:&quot;Cou=
rier New&quot;">=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 I2NSF Client=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:8.0pt;font-family:&quot;Cou=
rier New&quot;">=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 | E.g. Overlay Network Mgnt, Enterprise network Mgnt=
=C2=A0 |</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:8.0pt;font-family:&quot;Cou=
rier New&quot;">=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 another network domain=E2=80=99s mgnt, etc.=
=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 |</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:8.0pt;font-family:&quot;Cou=
rier New&quot;">=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 +----------+-----------------------------------------=
-+</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:8.0pt;font-family:&quot;Cou=
rier New&quot;">=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 |</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:8.0pt;font-family:&quot;Cou=
rier New&quot;">=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 Client Facing Interface</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:8.0pt;font-family:&quot;Cou=
rier New&quot;">=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|</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:8.0pt;font-family:&quot;Cou=
rier New&quot;">=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</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:8.0pt;font-family:&quot;Cou=
rier New&quot;">=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|Network Operator =
mgmt|=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 +-------------+</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:8.0pt;font-family:&quot;Cou=
rier New&quot;">=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 | Security Controller |=
 &lt; --------- &gt; | Developer=E2=80=99s |</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:8.0pt;font-family:&quot;Cou=
rier New&quot;">=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 Registration | Mgnt System |</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:8.0pt;font-family:&quot;Cou=
rier New&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0|=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Interface=C2=A0=C2=A0 +----=
---------+</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:8.0pt;font-family:&quot;Cou=
rier New&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:8.0pt;font-family:&quot;Cou=
rier New&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0| NSF Facing Interface</spa=
n><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:8.0pt;font-family:&quot;Cou=
rier New&quot;">=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 |</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:8.0pt;font-family:&quot;Cou=
rier New&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 +---------------------=
-+----------------------------+</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:8.0pt;font-family:&quot;Cou=
rier New&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |</span><u></u><u></=
u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:8.0pt;font-family:&quot;Cou=
rier New&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |</span><u></u><u></=
u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:8.0pt;font-family:&quot;Cou=
rier New&quot;">=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 +--+---+</s=
pan><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:8.0pt;font-family:&quot;Cou=
rier New&quot;">=C2=A0=C2=A0 + NSF-1+ ------- + NSF-n+=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 +NSF-1 + ----- +NSF-m +=
=C2=A0 . . .</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:8.0pt;font-family:&quot;Cou=
rier New&quot;">=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 +------+=
</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:8.0pt;font-family:&quot;Cou=
rier New&quot;">=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:8.0pt;font-family:&quot;Cou=
rier New&quot;">=C2=A0=C2=A0 Vendor A=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Vendor B</span><u></u><u></u></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:8.0pt">=C2=A0</span><u></u>=
<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">During the I2NSF early stage (before the WG was crea=
ted), &quot;capability interface&quot; was used to represent the interface =
between controller &lt;-&gt; NSF, and &quot;service interface&quot; was use=
d to represent the interface between the Client &lt;-&gt; controller.<span>=
=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">As many people use the terminologies loosely, the &q=
uot;Capability Interface&quot; being interchangeably used with &quot;Capabi=
lity Layer&quot;, and &quot;Service Interface&quot; being interchangeably u=
sed with &quot;Service Layer&quot;.<span>=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">The I2NSF Terminology Draft has defined the &quot;Ca=
pability Layer&quot; (independent of which interface to the controller) for=
 exposing the capability of a domain (over Client Facing =C2=A0=C2=A0Interf=
ace), or for exposing the capability of a NSF (over the
 NSF Facing Interface).<span>=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">By this definition, ECA Policy=E2=80=99s &quot;Event=
&quot; capability can be discovered independently from the &quot;Condition&=
quot; capability, or &quot;Action&quot; capability.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Therefore, continue using the =C2=A0=E2=80=9CCapabil=
ity Interface=E2=80=9D can cause more confusion in the future as its sound =
is too close to the =E2=80=9CCapability layer=E2=80=9D. =C2=A0<u></u><u></u=
></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Therefore, we are asking people to state which of =
=C2=A0the following options should be used:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">1.<span style=3D"font-size:7.0pt">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0<span>=C2=A0</span></span>Use =E2=80=9CClient Facing Interface=
=E2=80=9D for &quot;Client &lt;-&gt; controller&quot;; and =E2=80=9CNSF Fac=
ing Interface=E2=80=9D for &quot;controller &lt;-&gt; NSF&quot;,<u></u><u><=
/u></p>
</div>
<div>
<p class=3D"MsoNormal">2.<span style=3D"font-size:7.0pt">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0<span>=C2=A0</span></span>Use =E2=80=9CController North Bound I=
nterface=E2=80=9D for &quot;Client &lt;-&gt; controller&quot;; and =E2=80=
=9CController South Bound Interface=E2=80=9D for =E2=80=9Ccontroller &lt;-&=
gt; NSF&quot;, or<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Or you can provide a better option.<u></u><u></u></p=
>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks, Linda<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
_______________________________________________<br>
I2nsf mailing list<br>
<a href=3D"mailto:I2nsf@ietf.org" target=3D"_blank"><span style=3D"color:pu=
rple">I2nsf@ietf.org</span></a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/i2nsf" target=3D"_blank"><=
span style=3D"color:purple">https://www.ietf.org/mailman/listinfo/i2nsf</sp=
an></a><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><br>
<br clear=3D"all">
<br>
--<span>=C2=A0</span><u></u><u></u></p>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal">regards,<u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal">John<u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div>
<p class=3D"MsoNormal"><br>
<br clear=3D"all">
<br>
--<span>=C2=A0</span><u></u><u></u></p>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal">regards,<u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal">John<u></u><u></u></p>
</div>
</div>
</div>
</div>
<div>
<p class=3D"MsoNormal">_______________________________________________<br>
I2nsf mailing list<br>
<a href=3D"mailto:I2nsf@ietf.org" target=3D"_blank"><span style=3D"color:pu=
rple">I2nsf@ietf.org</span></a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/i2nsf" target=3D"_blank"><=
span style=3D"color:purple">https://www.ietf.org/mailman/listinfo/i2nsf</sp=
an></a><u></u><u></u></p>
</div>
</div>
</blockquote>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal">--<br>
&quot;Esta vez no fallaremos, Doctor Infierno&quot;<br>
<br>
Dr Diego R. Lopez<br>
Telefonica I+D<br>
<a href=3D"http://people.tid.es/diego.lopez/" target=3D"_blank"><span style=
=3D"color:purple">http://people.tid.es/diego.lopez/</span></a><br>
<br>
e-mail:<span>=C2=A0</span><a href=3D"mailto:diego.r.lopez@telefonica.com" t=
arget=3D"_blank"><span style=3D"color:purple">diego.r.lopez@telefonica.com<=
/span></a><br>
Tel: =C2=A0 =C2=A0<a href=3D"tel:%2B34%20913%20129%20041" target=3D"_blank"=
 value=3D"+34913129041">+34 913 129 041</a><br>
Mobile: <a href=3D"tel:%2B34%20682%20051%20091" target=3D"_blank" value=3D"=
+34682051091">+34 682 051 091</a><br>
----------------------------------<u></u><u></u></p>
</div>
</div>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div align=3D"center" class=3D"MsoNormal" style=3D"text-align:center">
<hr width=3D"100%" size=3D"3" align=3D"center">
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:7.5pt;font-family:&quot;Ari=
al&quot;,&quot;sans-serif&quot;;color:gray"><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</spa=
n><u></u><u></u></p>
</div>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">--<br>
&quot;Esta vez no fallaremos, Doctor Infierno&quot;<br>
<br>
Dr Diego R. Lopez<br>
Telefonica I+D<br>
<a href=3D"http://people.tid.es/diego.lopez/" target=3D"_blank">http://peop=
le.tid.es/diego.lopez/</a><br>
<br>
e-mail: <a href=3D"mailto:diego.r.lopez@telefonica.com" target=3D"_blank">d=
iego.r.lopez@telefonica.com</a><br>
Tel: =C2=A0 =C2=A0<a href=3D"tel:%2B34%20913%20129%20041" target=3D"_blank"=
 value=3D"+34913129041">+34 913 129 041</a><br>
Mobile: <a href=3D"tel:%2B34%20682%20051%20091" target=3D"_blank" value=3D"=
+34682051091">+34 682 051 091</a><br>
----------------------------------<u></u><u></u></span></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div align=3D"center" class=3D"MsoNormal" style=3D"text-align:center">
<hr width=3D"100%" size=3D"3" align=3D"center">
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:7.5pt;font-family:&quot;Ari=
al&quot;,&quot;sans-serif&quot;;color:gray"><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</spa=
n><u></u><u></u></p>
</div>
</div>

</blockquote></div><br><br clear=3D"all"><br>-- <br><div class=3D"gmail_sig=
nature" data-smartmail=3D"gmail_signature"><div>regards,</div><div>John</di=
v></div>
</div>

--001a114114c8e5ced90536802f47--


From nobody Thu Jun 30 08:50:46 2016
Return-Path: <rkkumar@juniper.net>
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 500C2128874 for <i2nsf@ietfa.amsl.com>; Thu, 30 Jun 2016 08:50:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.891
X-Spam-Level: 
X-Spam-Status: No, score=-1.891 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_FILL_THIS_FORM_SHORT=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=junipernetworks.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iPKKu2o4KmBy for <i2nsf@ietfa.amsl.com>; Thu, 30 Jun 2016 08:50:38 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0707.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::1:707]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 09DFB12B038 for <I2NSF@ietf.org>; Thu, 30 Jun 2016 08:50:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=qax60YuxhFtodriLeQD6bzibQpmGvMCmfU73YNrcIdk=; b=EmsvLYOEP7TTFD8zukfWjhCUGx5VRjQQrAEfp3SfjqDeKSZPSHf+jChgVGvHewwKK7xyliJmE8IUqKwxWeyjDEGPM2FZYlcYw5WWxe49S5et8klVmpPcDov1KiKovC9fX6WKL8ilfwceLdMNgN/sv2wOYwTatiizFz9Kuk3u3Sc=
Received: from DM2PR05MB751.namprd05.prod.outlook.com (10.141.178.148) by DM2PR05MB750.namprd05.prod.outlook.com (10.141.178.144) with Microsoft SMTP Server (TLS) id 15.1.523.12; Thu, 30 Jun 2016 15:49:16 +0000
Received: from DM2PR05MB751.namprd05.prod.outlook.com ([10.141.178.148]) by DM2PR05MB751.namprd05.prod.outlook.com ([10.141.178.148]) with mapi id 15.01.0523.024; Thu, 30 Jun 2016 15:49:17 +0000
From: Rakesh Kumar <rkkumar@juniper.net>
To: Linda Dunbar <linda.dunbar@huawei.com>, "Diego R. Lopez" <diego.r.lopez@telefonica.com>
Thread-Topic: [I2nsf] Is "Requester " a better name? (was RE: what is the "client" to I2NSF controller?
Thread-Index: AQHR0s6X/M+G7ttUw0m6Un6TGRLPrKAB+QgAgAAB2gD//7gPAA==
Date: Thu, 30 Jun 2016 15:49:16 +0000
Message-ID: <12C2BC27-540A-4DEA-A9F3-B91F74C3473F@juniper.net>
References: <4A95BA014132FF49AE685FAB4B9F17F657ED6AC1@dfweml501-mbb> <CAJwYUrFj=C2kfj6-D3nTiQTQqg7HeF=nRFDEVi51ggeEXQ34Fw@mail.gmail.com> <4A95BA014132FF49AE685FAB4B9F17F657ED76C2@dfweml501-mbb> <CAJwYUrGc=vqX8NrDGQRb_KthVFB3HDb4hzWPpX8-iLUYf+b=TQ@mail.gmail.com> <BDF94ED1-63BA-407F-8B27-4CD0D285009A@telefonica.com> <4A95BA014132FF49AE685FAB4B9F17F657ED90EA@dfweml501-mbb> <CCC2A4E5-3568-4263-A131-EE105A8F5093@telefonica.com> <4A95BA014132FF49AE685FAB4B9F17F657ED9177@dfweml501-mbb>
In-Reply-To: <4A95BA014132FF49AE685FAB4B9F17F657ED9177@dfweml501-mbb>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.15.1.160411
authentication-results: spf=none (sender IP is ) smtp.mailfrom=rkkumar@juniper.net; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [66.129.239.15]
x-ms-office365-filtering-correlation-id: 528896f1-7c4a-4ca4-b681-08d3a0fe17d0
x-microsoft-exchange-diagnostics: 1; DM2PR05MB750; 6:ofwZ6eIRGxd4e5kHPmPRiCk8RjdPiPeslmlDiOtfKWI6i0qGbKpr5zz7P0goCdKFhxNSjip05m1bBXTc9o6TVS6EGm4Vz3R8yRcQKkQHLpKpz6ih27CWodQMCIF1huXzYjhCYZXCUa1An1eBBLGShrkSTsF4sggOxRqtDooAbWuBRMg83Cr7mUKEi+qMj3mUgG5Bg1mH8ziiN8NSP08FE+s3EZ5xPnQK4kH6mgFGOEUIS3LPCAHXAVSja9dR06UZGJQRVMNsdV8kySOFznX4f9WphCnLJCCVHgu0uR5sPNjn+UAmk2olXyR2gU4dSc62LIWDdaRAxREhKdnvAaxJ8NqZI73Kh0Y3G+/ZxvSX+BI=; 5:oBQI+QmqjZO/AQgvDWUUZk8J5lxm3asd1L2Jh7i6IVNR2FGjd+4aW2PmQ+pUDK2rOU21nazzlIWyWJrSwC06ichkBLvP4mo53YwOtc2pN3qDAEOYLpo+67W+yRR5g9p1TddTyUNHoUtfVmLVALoI0g==; 24:KcU8Y+HaXXk9b8bNCi/GN16P53ROnPPRkUiLA3/3pNlFPOMJyj2PuXdPrKOcCgv6pxHZH8eixob/CJwVxAmHbECAWyHZ+s0sDM+w7sNCC44=; 7:zzoWKEdn+1l6ZHhYG8d14vg9KqP41nvXBc48HwZoQYbF/s60sLJE7rAJSFONDGRyDagY8ITgkHK2Nsi0vyb6xkSdABLpdsYJC6wE9zzP9l1eI3ifnfybcVPrkvp5UT+SjHosZcqsmpX24Ez0rAL9ZI7O0/OOzLb7hNI5Fyh/ysRDlXa1ZfH+fZxjYsTekP3C7B79TWTXsoxAD7tHXDS1XGKdonu1jrjSWAwx7utAuZVvV+rHvmaO6n5/NLnhFqwh8lEbEPe9SzGE6zyeYN2Q0A==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM2PR05MB750;
x-microsoft-antispam-prvs: <DM2PR05MB75081BEA33CC4A37B505D9AAD240@DM2PR05MB750.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(40392960112811)(158342451672863)(192374486261705)(50582790962513)(21748063052155)(5213294742642);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6055026);  SRVR:DM2PR05MB750; BCL:0; PCL:0; RULEID:; SRVR:DM2PR05MB750; 
x-forefront-prvs: 0989A7979C
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(7916002)(189002)(25724002)(57704003)(15404003)(199003)(40134004)(377454003)(45984002)(252514010)(24454002)(5002640100001)(4326007)(19625215002)(7906003)(3846002)(87936001)(6116002)(93886004)(99286002)(15975445007)(19580405001)(16236675004)(790700001)(102836003)(92566002)(107886002)(8936002)(81156014)(81166006)(586003)(122556002)(19580395003)(8676002)(101416001)(4001430100002)(77096005)(83506001)(36756003)(18717965001)(82746002)(19300405004)(7846002)(54356999)(50986999)(7736002)(3660700001)(76176999)(2950100001)(83716003)(106116001)(3280700002)(105586002)(106356001)(33656002)(19617315012)(5001770100001)(97736004)(68736007)(86362001)(10400500002)(66066001)(4001350100001)(189998001)(2906002)(2900100001)(104396002)(579004); DIR:OUT; SFP:1102; SCL:1; SRVR:DM2PR05MB750; H:DM2PR05MB751.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_12C2BC27540A4DEAA9F3B91F74C3473Fjunipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Jun 2016 15:49:16.9552 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR05MB750
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/r377bj48XkIEPp5h95y-3onc_5I>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, Rakesh Kumar <rkkumar@juniper.net>, John Strassner <strazpdj@gmail.com>
Subject: Re: [I2nsf] Is "Requester " a better name? (was RE: what is the "client" to I2NSF controller?
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 30 Jun 2016 15:50:42 -0000

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

SGkgTGluZGEsDQoNCkluIG15IGh1bWJsZSBvcGluaW9uLCBhbnkgdGVybWlub2xvZ3kgd2UgdXNl
LCB0aGVyZSBtdXN0IGJlIHNvbWUgcmVmZXJlbmNlIG9yIGNvbnRleHQgc2luY2Ugd2l0aG91dCB0
aGF0IGl0IGlzIGhhcmQgdG8gZGlzY2VybiBjb21wbGV0ZWx5IGJhc2VkIG9uIHRoZSB0ZXJtIGFs
b25lLg0KQSBjb250cm9sbGVyIG1heSBwcm92aWRlIGludGVyZmFjZXMgdG8gaGlnaGVyIGVudGl0
eSBpbiB0aGUgb3BlcmF0aW9uYWwgc3RhY2sgYW5kIGF0IHRoZSBzYW1lIHRpbWUgdXNlcyBpbnRl
cmZhY2VzIGZyb20gbG93ZXIgZW50aXR5IGluIHRoZSBvcGVyYXRpb25hbCBzdGFjay4gU28gYW4g
ZW50aXR5IG1heSBhY3QgbGlrZSBhIGNsaWVudCBvciBjb25zdW1lciBhdCB0aGUgc2FtZSB0aW1l
IGJ1dCBvZiBjb3Vyc2Ugd2l0aCByZXNwZWN0IHRvIGRpZmZlcmVudCBlbnRpdGllcy4NCg0KSSB0
aGluayBJMk5TRiAoU2VjdXJpdHkpIGNvbnRyb2xsZXIgbm9ydGhib3VuZCBhbmQgc291dGhib3Vu
ZCBpbnRlcmZhY2VzIHNvdW5kcyByZWFzb25hYmxlIHRvIG1lIGFuZCBhbGlnbnMgd2l0aCBob3cg
b3RoZXIgY29udHJvbGxlciBwdWJsaXNoIGludGVyZmFjZXMuDQoNClRoYW5rcyAmIFJlZ2FyZHMs
DQpSYWtlc2gNCg0KDQpGcm9tOiBJMm5zZiA8aTJuc2YtYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86
aTJuc2YtYm91bmNlc0BpZXRmLm9yZz4+IG9uIGJlaGFsZiBvZiBMaW5kYSBEdW5iYXIgPGxpbmRh
LmR1bmJhckBodWF3ZWkuY29tPG1haWx0bzpsaW5kYS5kdW5iYXJAaHVhd2VpLmNvbT4+DQpEYXRl
OiBUaHVyc2RheSwgSnVuZSAzMCwgMjAxNiBhdCA2OjA2IEFNDQpUbzogIkRpZWdvIFIuIExvcGV6
IiA8ZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbTxtYWlsdG86ZGllZ28uci5sb3BlekB0ZWxl
Zm9uaWNhLmNvbT4+DQpDYzogIkkyTlNGQGlldGYub3JnPG1haWx0bzpJMk5TRkBpZXRmLm9yZz4i
IDxJMk5TRkBpZXRmLm9yZzxtYWlsdG86STJOU0ZAaWV0Zi5vcmc+PiwgSm9obiBTdHJhc3NuZXIg
PHN0cmF6cGRqQGdtYWlsLmNvbTxtYWlsdG86c3RyYXpwZGpAZ21haWwuY29tPj4NClN1YmplY3Q6
IFJlOiBbSTJuc2ZdIElzICJSZXF1ZXN0ZXIgIiBhIGJldHRlciBuYW1lPyAod2FzIFJFOiB3aGF0
IGlzIHRoZSAiY2xpZW50IiB0byBJMk5TRiBjb250cm9sbGVyPw0KDQpEaWVnbywNCg0KR290IGl0
LiBDYW4gdGhlIEkyTlNGIFRlcm1pbm9sb2d5IGF1dGhvcnMgdXBkYXRlIHRoZSBkcmFmdCB0byBy
ZWZsZWN0IGl0Pw0KDQpUaGFua3MsIExpbmRhDQoNCkZyb206IERpZWdvIFIuIExvcGV6IFttYWls
dG86ZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBKdW5lIDMw
LCAyMDE2IDg6MDAgQU0NClRvOiBMaW5kYSBEdW5iYXINCkNjOiBKb2huIFN0cmFzc25lcjsgSTJO
U0ZAaWV0Zi5vcmc8bWFpbHRvOkkyTlNGQGlldGYub3JnPg0KU3ViamVjdDogUmU6IElzICJSZXF1
ZXN0ZXIgIiBhIGJldHRlciBuYW1lPyAod2FzIFJFOiBbSTJuc2ZdIHdoYXQgaXMgdGhlICJjbGll
bnQiIHRvIEkyTlNGIGNvbnRyb2xsZXI/DQoNCkhpIExpbmRhLA0KDQpJ4oCZZCBzYXkgdGhlIGZv
cm1lciB5b3UgbmFtZSBpcyB3aGF0IEnigJlkIGNhbGwgdGhlIOKAnGNvbnN1bWVy4oCdIG9yIOKA
nHJlcXVlc3RlcuKAnS4gQW5kIHRoYXQgdGhlIHNlY29uZCBpcyB0aGUgY29udHJvbGxlci4gT3Ig
YW0gSSBtaXNzaW5nIHNvbWV0aGluZz8NCg0KQmUgZ29vZGUsDQoNCk9uIDMwIEp1biAyMDE2LCBh
dCAxNTo1NCAsIExpbmRhIER1bmJhciA8bGluZGEuZHVuYmFyQGh1YXdlaS5jb208bWFpbHRvOmxp
bmRhLmR1bmJhckBodWF3ZWkuY29tPj4gd3JvdGU6DQoNCkpvaG4gYW5kIERpZWdvLA0KDQpUaGFu
ayB5b3UgdmVyeSBtdWNoIGZvciB0aGUgZXhwbGFuYXRpb24uDQoNCldlIHByb2JhYmx5IG5lZWQg
dG8gZnVydGhlciBkaWZmZXJlbnRpYXRlIHRoZSBmb2xsb3dpbmcgdHdvIHJlcXVlc3RlcnMgYmVj
YXVzZSBvbmUgaXMgRmxvdyBTZWN1cml0eSBQb2xpY3kgb3ZlciBhIGRvbWFpbiBhbmQgdGhlIG90
aGVyIGlzIGEgRmxvdyBTZWN1cml0eSBQb2xpY3kgaW4gYW4gaW5kaXZpZHVhbCBOU0YuDQotICAg
ICAgICDigJxSZXF1ZXN0ZXIgZm9yIEZsb3cgU2VjdXJpdHkgUG9saWNpZXMgZnJvbSBhIENvbnRy
b2xsZXLigJ0gd2hpY2ggY2FuIGhhdmUgaGlnaGVyIGxldmVsIGNvbmRpdGlvbiBtYXRjaGluZywg
c3VjaCBhcyBUZW5hbnQvY3VzdG9tZXIgSUQsIG9yIGhpZ2hlciBsZXZlbCBldmVudCBzdWNoIGFz
IGlmIHRoZSBUZW5hbnQgaXMgQUFBIGNlcnRpZmllZC4NCi0gICAgICAgIOKAnFJlcXVlc3RlciBm
b3IgRmxvdyBTZWN1cml0eSBQb2xpY2llcyBmcm9tIGFuIGluZGl2aWR1YWwgTlNG4oCdIHdoaWNo
IG1hdGNoZXMgb24gY29uY3JldGUgZmllbGRzIG9mIHBhY2tldHMgb3Igc3RhdGUgb2YgdGhlIGZs
b3dzLg0KDQpUaGFua3MsIExpbmRhDQoNCkZyb206IERpZWdvIFIuIExvcGV6IFttYWlsdG86ZGll
Z28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBKdW5lIDMwLCAyMDE2
IDE6MjYgQU0NClRvOiBKb2huIFN0cmFzc25lcg0KQ2M6IExpbmRhIER1bmJhcjsgSTJOU0ZAaWV0
Zi5vcmc8bWFpbHRvOkkyTlNGQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtJMm5zZl0gd2hhdCBp
cyB0aGUgImNsaWVudCIgdG8gSTJOU0YgY29udHJvbGxlcj8gKHdhcyBSRTogU2hvdWxkIHdlIGNh
bGwgIlNvdXRoIEJvdW5kIEludGVyZmFjZSIgZm9yIHRoZSBpbnRlcmZhY2UgYmV0d2VlbiAiY29u
dHJvbGxlciA8LT4gTlNGIiwgYW5kICJOb3J0aCBCb3VuZCBJbnRlcmZhY2UiIGZvciB0aGUgaW50
ZXJmYWNlIGJldHdlZW4gIkNsaWVudCA8LT4gY29udHJvbGxlciI/DQoNCkkgYWdyZWUgd2l0aCBK
b2hu4oCZcyBzdWdnZXN0aW9ucywgYW5kIGp1c3QgdG8gYWRkIGFub3RoZXIgb3B0aW9uIHdlIGNv
dWxkIHRhbGsgb2Yg4oCcY29uc3VtZXJz4oCdIGFuZCDigJxwcm92aWRlcnPigJ0gKG9mIEkyTlNG
IHNlcnZpY2VzKQ0KDQpCZSBnb29kZSwNCg0KT24gMzAgSnVuIDIwMTYsIGF0IDA2OjE3ICwgSm9o
biBTdHJhc3NuZXIgPHN0cmF6cGRqQGdtYWlsLmNvbTxtYWlsdG86c3RyYXpwZGpAZ21haWwuY29t
Pj4gd3JvdGU6DQoNCkhpIExpbmRhLA0KDQpBcyBJIHNhaWQsIGFsbCBvZiB0aGUgZXhhbXBsZXMg
YXJlIG5vdCByZWFsbHkgKipjbGllbnRzKiosIGJ1dCAqKnNlcnZlcnMqKiAoSSB2aWV3IHRoZSBh
ZG1pbiBhcyBoYXZpbmcgYSAic2VydmVyIiByb2xlLCBzaW5jZSB0aGUgYWRtaW4gaXMgdXNpbmcg
YXQgbGVhc3Qgb25lIGFwcGxpY2F0aW9uIHRvIGNvbmZpZ3VyZSBvciBtb25pdG9yIGZ1bmN0aW9u
YWxpdHkpLg0KDQpJJ20gbm90IHN1cmUgaWYgdGhpcyBpcyBhICJiZXR0ZXIiIG5hbWUsIGJ1dCBJ
IGFtIGEgZGlzdHJpYnV0ZWQgc3lzdGVtcyBwZXJzb24sIGFuZCB0byBtZSwgImNsaWVudCIgaW1w
bGllcyAiY2xpZW50LXNlcnZlciIgY29tcHV0aW5nLiBJIHNlZSBubyByZWFzb24gdG8gcmVzdHJp
Y3QgKG9yIGltcGx5IGEgcmVzdHJpY3Rpb24gb2YpIEkyTlNGIHRvIHRoaXMgbW9kZWwgb2YgY29t
cHV0aW5nLg0KDQpJIHBlcnNvbmFsbHkgcHJlZmVyICJwZWVyIi4gQW4gZXZlbiBtb3JlIG5ldXRy
YWwgdGVybSB3b3VsZCBiZSAicmVxdWVzdG9yIiAodnMgInByb3ZpZGVyIikuDQoNCmJlc3QgcmVn
YXJkcywNCkpvaG4NCg0KT24gU3VuLCBKdW4gMjYsIDIwMTYgYXQgNjoyOCBBTSwgTGluZGEgRHVu
YmFyIDxsaW5kYS5kdW5iYXJAaHVhd2VpLmNvbTxtYWlsdG86bGluZGEuZHVuYmFyQGh1YXdlaS5j
b20+PiB3cm90ZToNCkpvaG4sDQoNClRoZSBkcmFmdC1pZXRmLWkybnNmLWZyYW1ld29yayBoYXMg
dGhvc2UgZXhhbXBsZXMgb2YgSTJOU0YgY2xpZW50czoNCsK3ICAgICAgICBBbiBvdmVybGF5IG5l
dHdvcmsgTWdyIChlLmcuIFZpZGVvIENvbmZlcmVuY2UgTmV0d29yayBNZ3IpIHdobyBuZWVkcyB0
byBkeW5hbWljYWxseSBpbmZvcm0gdGhlIHVuZGVybGF5IG5ldHdvcmsgdG8gYWxsb3csIHJhdGUg
bGltaXRpbmcgb3IgZGVueSBmbG93cyAoc29tZSBvZiB3aGljaCBhcmUgZW5jcnlwdGVkKSBiYXNl
ZCBvbiBzcGVjaWZpYyBmaWVsZHMgaW4gdGhlIHBhY2tldHMgZm9yIGEgY2VydGFpbiB0aW1lIHNw
YW4uDQrCtyAgICAgICAgRW50ZXJwcmlzZSBBZG1pbmlzdHJhdG9ycyBhbmQgbWFuYWdlbWVudCBz
eXN0ZW0gbmVlZCB0byByZXF1ZXN0IHByb3ZpZGVyIG5ldHdvcmsgdG8gZW5mb3JjZSBzb21lIHJ1
bGVzIHRvIHRoZWlyIHNwZWNpZmljIGZsb3dzLg0KwrcgICAgICAgIEEgSW9UIG1hbmFnZW1lbnQg
c3lzdGVtIHNlbmRpbmcgcmVxdWVzdHMgdG8gdW5kZXJsYXkgbmV0d29yayB0byBibG9jayBmbG93
cyB0aGF0IG1hdGNoIHRoZWlyIHNwZWNpZmljIGNvbmRpdGlvbnMuDQoNClNpbXBseSBwdXQsIOKA
nEkyTlNGIGNsaWVudOKAnSBjYW4gYmUgdXNlcnMgKGFkbWluaXN0cmF0b3JzKSwgZGlmZmVyZW50
IGRvbWFpbiBtYW5hZ2VyLCBvcmNoZXN0cmF0aW9uIHN5c3RlbSwgb3Igb3RoZXJzLCAgd2hvIG5l
ZWQgdG8gc3BlY2lmeSB0aGVpciBkZXNpcmVkIGZsb3cgcG9saWNpZXMuDQoNCklzIHRoZXJlIGEg
YmV0dGVyIG5hbWU/DQoNCg0KTGluZGENCg0KRnJvbTogSm9obiBTdHJhc3NuZXIgW21haWx0bzpz
dHJhenBkakBnbWFpbC5jb208bWFpbHRvOnN0cmF6cGRqQGdtYWlsLmNvbT5dDQpTZW50OiBTYXR1
cmRheSwgSnVuZSAyNSwgMjAxNiA5OjAyIFBNDQpUbzogTGluZGEgRHVuYmFyOyBKb2huIFN0cmFz
c25lcg0KQ2M6IEkyTlNGQGlldGYub3JnPG1haWx0bzpJMk5TRkBpZXRmLm9yZz4NClN1YmplY3Q6
IFJlOiBbSTJuc2ZdIFNob3VsZCB3ZSBjYWxsICJTb3V0aCBCb3VuZCBJbnRlcmZhY2UiIGZvciB0
aGUgaW50ZXJmYWNlIGJldHdlZW4gImNvbnRyb2xsZXIgPC0+IE5TRiIsIGFuZCAiTm9ydGggQm91
bmQgSW50ZXJmYWNlIiBmb3IgdGhlIGludGVyZmFjZSBiZXR3ZWVuICJDbGllbnQgPC0+IGNvbnRy
b2xsZXIiPw0KDQpIaSBMaW5kYSwNCg0KRHVyaW5nIHRoZSBJMk5TRiBlYXJseSBzdGFnZSAoYmVm
b3JlIHRoZSBXRyB3YXMgY3JlYXRlZCksICJjYXBhYmlsaXR5IGludGVyZmFjZSIgd2FzIHVzZWQg
dG8gcmVwcmVzZW50IHRoZSBpbnRlcmZhY2UgYmV0d2VlbiBjb250cm9sbGVyIDwtPiBOU0YsIGFu
ZCAic2VydmljZSBpbnRlcmZhY2UiIHdhcyB1c2VkIHRvIHJlcHJlc2VudCB0aGUgaW50ZXJmYWNl
IGJldHdlZW4gdGhlIENsaWVudCA8LT4gY29udHJvbGxlci4NCjxqY3M+DQpUaGUgdGVybSAiY2Fw
YWJpbGl0eSBpbnRlcmZhY2UiIGRvZXNuJ3QgYm90aGVyIG1lLiBIb3dldmVyLCBJIGRvbid0IHRo
aW5rIHRoYXQgd2UgYXJlIHVzaW5nIGl0IHRvIGl0cyBmdWxsIHBvdGVudGlhbCAtIHNlZSBiZWxv
dy4NClRoZSB0ZXJtICJjbGllbnQgaW50ZXJmYWNlIiBkb2VzIGJvdGhlciBtZSwgYmVjYXVzZQ0K
ICAgIDEpIHRvIG1lLCBpdCBpbXBsaWVzIGEgY2xpZW50LXNlcnZlciBhcmNoaXRlY3R1cmUgKG9y
IGEgMy10aWVyIGFyY2hpdGVjdHVyZSBvbiBhIHN0cmV0Y2gpLCBhbmQgSSBkb24ndCB1bmRlcnN0
YW5kIHdoeSB3ZSBzaG91bGQgYmUgbGltaXRlZCB0byB0aGF0DQogICAgMikgd2hhdCBpcyB0aGUg
Y2xpZW50PyBUbyBtZSwgYSBjbGllbnQgaXMgYSBob3N0LiBBcmVuJ3Qgd2UgdGFsa2luZyBhYm91
dCB0aGUgYXBwbGljYXRpb24gaGVyZT8gVGhlIGV4YW1wbGVzIGluIHlvdXIgZmlndXJlIGFyZSBh
cmd1YWJseSBTRVJWRVJTLA0KICAgICAgICBub3QgQ0xJRU5UUy4gOi0pDQo8L2pjcw0KQXMgbWFu
eSBwZW9wbGUgdXNlIHRoZSB0ZXJtaW5vbG9naWVzIGxvb3NlbHksIHRoZSAiQ2FwYWJpbGl0eSBJ
bnRlcmZhY2UiIGJlaW5nIGludGVyY2hhbmdlYWJseSB1c2VkIHdpdGggIkNhcGFiaWxpdHkgTGF5
ZXIiLCBhbmQgIlNlcnZpY2UgSW50ZXJmYWNlIiBiZWluZyBpbnRlcmNoYW5nZWFibHkgdXNlZCB3
aXRoICJTZXJ2aWNlIExheWVyIi4NCjxqY3M+DQpXYXJuaW5nLCB0aGlzIGlzIHByb2JhYmx5IGp1
c3QgbWUsIGJ1dC4uLg0KLi4uSSBkbyBOT1QgbGlrZSAibGF5ZXJzIiwgYmVjYXVzZSBhYnN0cmFj
dGlvbnMgc2hvdWxkIHdvcmsgZm9yIGV2ZXJ5dGhpbmcsIG5vdCBqdXN0IHNvbWV0aW1lcy4gTG9v
ayBhdCBvdXIgImxheWVycyIgLSB3ZSByZXBlYXRlZGx5IHZpb2xhdGUgdGhlIHRydWUgbm90aW9u
IG9mIGEgbGF5ZXIgKGUuZy4sIE1QTFMpLiBMb29rIGF0IGFsbCBvZiB0aGUgImludGVyLWxheWVy
IiBjb21wYXRpYmlsaXR5IHByb2JsZW1zIHdlJ3ZlIGhhZCBvdmVyIHRoZSB5ZWFycy4gV2h5IGRv
IHdlIG5lZWQgdG8gdXNlIGxheWVycyBpbiBJMk5TRj8gSSB3b3VsZCBzdHJvbmdseSBhcmd1ZSB0
byB1c2UgImludGVyZmFjZSI7IGlmIHRoYXQgaXMgbm90IGFjY2VwdGFibGUsIHRoZW4gY2hvb3Nl
IGEgZGlmZmVyZW50IHRlcm0gKGUuZy4sIHBsYW5lcykgdGhhdCBkb2VzIG5vdCBoYXZlIHRoZSB0
cmFkaXRpb25hbCBsaW1pdGF0aW9ucyBvZiBsYXllcnMuDQo8L2pjcz4NClRoZSBJMk5TRiBUZXJt
aW5vbG9neSBEcmFmdCBoYXMgZGVmaW5lZCB0aGUgIkNhcGFiaWxpdHkgTGF5ZXIiIChpbmRlcGVu
ZGVudCBvZiB3aGljaCBpbnRlcmZhY2UgdG8gdGhlIGNvbnRyb2xsZXIpIGZvciBleHBvc2luZyB0
aGUgY2FwYWJpbGl0eSBvZiBhIGRvbWFpbiAob3ZlciBDbGllbnQgRmFjaW5nICAgSW50ZXJmYWNl
KSwgb3IgZm9yIGV4cG9zaW5nIHRoZSBjYXBhYmlsaXR5IG9mIGEgTlNGIChvdmVyIHRoZSBOU0Yg
RmFjaW5nIEludGVyZmFjZSkuDQpCeSB0aGlzIGRlZmluaXRpb24sIEVDQSBQb2xpY3nigJlzICJF
dmVudCIgY2FwYWJpbGl0eSBjYW4gYmUgZGlzY292ZXJlZCBpbmRlcGVuZGVudGx5IGZyb20gdGhl
ICJDb25kaXRpb24iIGNhcGFiaWxpdHksIG9yICJBY3Rpb24iIGNhcGFiaWxpdHkuDQo8amNzPg0K
U29ycnksIEkgZGlzYWdyZWUuDQpFdmVudHMsIGNvbmRpdGlvbnMsIGFuZCBhY3Rpb25zIGFyZSBO
T1QgY2FwYWJpbGl0aWVzLiBDYXBhYmlsaXRpZXMgYXJlIGRlZmluZWQgaW4gdGhlIENhcGFiaWxp
dGllcyBEcmFmdCBhczoNCg0KICAgIENhcGFiaWxpdGllcyBhcmUgZnVuY3Rpb25zIHRoYXQgTlNG
cyBjYW4gcGVyZm9ybS4gVGhpcyBpbnRlcmZhY2UNCiAgICBpcyB1c2VkIHRvIGFkdmVydGlzZSwg
c2VsZWN0LCBhbmQgYWN0aXZhdGUgY2FwYWJpbGl0aWVzIG9mIHNlbGVjdGVkDQogICAgTlNGcyBp
biBhIHZlbmRvci1pbmRlcGVuZGVudCBtYW5uZXIuDQpQdXQgYW5vdGhlciB3YXksIENhcGFiaWxp
dGllcyBhcmUgdXNlZCB0byBkZWZpbmUgZnVuY3Rpb25zIHRoYXQgTUFZIGJlIHVzZWQuIFRoZXJl
IGlzIG5vIGd1YXJhbnRlZSB0aGF0IHRoZXkgd2lsbCBiZSBhY3R1YWxseSB1c2VkLiBGdXJ0aGVy
bW9yZSwgRXZlbnRzLCBDb25kaXRpb25zLCBhbmQgQWN0aW9ucyBhcmUgdXNlZCB0byBjb25zdHJ1
Y3QgYW4gRUNBIHBvbGljeSBydWxlLiBFdmVudHMsIENvbmRpdGlvbnMsIGFuZCBBY3Rpb25zIGFy
ZSB0eXBlcyBvZiBCb29sZWFuIHN0YXRlbWVudHMgKGF0IGxlYXN0IGluIEVDQSBydWxlcykgYW5k
IGhhdmUgbm90aGluZyB0byBkbyB3aXRoIENhcGFiaWxpdGllcy4NCldoaWxlIHlvdSBNQVkgYmUg
YWJsZSB0byByZWxhdGUgYSBydWxlIHRvIENhcGFiaWxpdGllcywgdGhleSBhcmUgdHdvIGNvbXBs
ZXRlbHkgc2VwYXJhdGUgdGhpbmdzLg0KPC9qY3M+DQpUaGVyZWZvcmUsIGNvbnRpbnVlIHVzaW5n
IHRoZSAg4oCcQ2FwYWJpbGl0eSBJbnRlcmZhY2XigJ0gY2FuIGNhdXNlIG1vcmUgY29uZnVzaW9u
IGluIHRoZSBmdXR1cmUgYXMgaXRzIHNvdW5kIGlzIHRvbyBjbG9zZSB0byB0aGUg4oCcQ2FwYWJp
bGl0eSBsYXllcuKAnS4NCg0KPGpjcz4NCkFncmVlLiBTbyBsZXQncyBnZXQgcmlkIG9mIENhcGFi
aWxpdHkgKipsYXllcioqLiBJdCBpc24ndCBhIGxheWVyLCBiZWNhdXNlLi4uDQoNCi4uLndhaXQg
Zm9yIGl0Li4uDQoNCi4uLkNhcGFiaWxpdGllcyBjb3VsZCBiZSB1c2VkIHRvIGRlc2NyaWJlIE5T
RiBmdW5jdGlvbnMgYXMgd2VsbCBhcyBDb250cm9sbGVyIGZ1bmN0aW9ucy4gVGh1cywgdGhlcmUg
aXMgbm8gImxheWVyIiBpbiB0aGUgY2xhc3NpY2FsIGRlZmluaXRpb24gb2YgdGhlIHRlcm0gImxh
eWVyIi4NCjwvamNzPg0KDQpUaGVyZWZvcmUsIHdlIGFyZSBhc2tpbmcgcGVvcGxlIHRvIHN0YXRl
IHdoaWNoIG9mICB0aGUgZm9sbG93aW5nIG9wdGlvbnMgc2hvdWxkIGJlIHVzZWQ6DQoNCjEuICAg
ICAgVXNlIOKAnENsaWVudCBGYWNpbmcgSW50ZXJmYWNl4oCdIGZvciAiQ2xpZW50IDwtPiBjb250
cm9sbGVyIjsgYW5kIOKAnE5TRiBGYWNpbmcgSW50ZXJmYWNl4oCdIGZvciAiY29udHJvbGxlciA8
LT4gTlNGIiwNCjIuICAgICAgVXNlIOKAnENvbnRyb2xsZXIgTm9ydGggQm91bmQgSW50ZXJmYWNl
4oCdIGZvciAiQ2xpZW50IDwtPiBjb250cm9sbGVyIjsgYW5kIOKAnENvbnRyb2xsZXIgU291dGgg
Qm91bmQgSW50ZXJmYWNl4oCdIGZvciDigJxjb250cm9sbGVyIDwtPiBOU0YiLCBvcg0KDQpPciB5
b3UgY2FuIHByb3ZpZGUgYSBiZXR0ZXIgb3B0aW9uLg0KDQo8amNzPg0KSSBjaG9vc2Ugb3B0aW9u
IDMuIDotKQ0KDQpUaGUgcHJvYmxlbSB3aXRoICJDbGllbnQtRmFjaW5nIEludGVyZmFjZSIgaXMg
dGhhdCBJJ20gbm90IHN1cmUgd2hhdCBhICJDbGllbnQiIGlzIGluIE5TRi4NCk5TRi1GYWNpbmcg
SW50ZXJmYWNlIGlzIE9LOyBteSBwcm9ibGVtIGlzLCB3aHkgYXJlIHdlIGludHJvZHVjaW5nIFll
dCBBbm90aGVyIFRlcm0/DQoNClRoZSBwcm9ibGVtIHdpdGggTm9ydGhib3VuZCBhbmQgU291dGhi
b3VuZCBpcyB0aGF0IHRoZXJlIGlzIG5vIGNsZWFyICJub3J0aCIgYW5kICJzb3V0aCIgaGVyZS4g
TG9vayBhdCBhbGwgb2YgdGhlIHByb2plY3RzIHRoYXQgcHJvcG9zZSB2YXJpb3VzIGRhdGEgbW9k
ZWxzIGF0IGJvdGggdGhlIGRldmljZSBpbnRlcmZhY2UgbGV2ZWwgQU5EIHRoZSBuZXR3b3JrIG1h
bmFnZW1lbnQgYXBwbGljYXRpb24gbGF5ZXIuIFNvIHRlbGwgbWUsIHdoaWNoIGlzICJzb3V0aCIg
aGVyZT8gOi0pDQoNCk5vdywgYXMgZm9yIG9wdGlvbiAzLCBJJ20gdGhpbmtpbmcgYWJvdXQgaXQu
IEhvd2V2ZXIsIEkgZG8gdGhpbmsgdGhhdCB5b3UgaGF2ZSBzcG90dGVkIGFuIGltcG9ydGFudCBp
bmNvbnNpc3RlbmN5LCBzbyBsZXQncyB0YWtlIHRpbWUgdG8gZml4IGl0IGFuZCBub3QgcnVzaCBp
bnRvIHJhc2ggZGVjaXNpb25zLg0KPC9qY3M+DQoNCmJlc3QgcmVnYXJkcywNCkpvaG4NCg0KDQoN
Ck9uIFRodSwgSnVuIDIzLCAyMDE2IGF0IDM6MzEgUE0sIExpbmRhIER1bmJhciA8bGluZGEuZHVu
YmFyQGh1YXdlaS5jb208bWFpbHRvOmxpbmRhLmR1bmJhckBodWF3ZWkuY29tPj4gd3JvdGU6DQpJ
Mk5TRiBXRzoNCg0KTmVlZCB5b3VyIG9waW5pb24gZm9yIGEgZ29vZCBuYW1lIHRvIHJlcHJlc2Vu
dCDigJxDbGllbnQgRmFjaW5nIEludGVyZmFjZeKAnSBhbmQg4oCcTlNGIEZhY2luZyBJbnRlcmZh
Y2XigJ0gb2YgdGhlIEkyTlNGIHJlZmVyZW5jZSBtb2RlbDoNCiAgICAgICAgICAgICAgKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KICAgICAg
ICAgICAgICB8ICAgICAgSTJOU0YgQ2xpZW50ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8DQogICAgICAgICAgICAgIHwgRS5nLiBPdmVybGF5IE5ldHdvcmsgTWdudCwgRW50ZXJw
cmlzZSBuZXR3b3JrIE1nbnQgIHwNCiAgICAgICAgICAgICAgfCAgYW5vdGhlciBuZXR3b3JrIGRv
bWFpbuKAmXMgbWdudCwgZXRjLiAgICAgICAgICAgICAgICB8DQogICAgICAgICAgICAgICstLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCiAgICAg
ICAgICAgICAgICAgICAgICAgICB8DQogICAgICAgICAgICAgICAgICAgICAgICAgfCAgQ2xpZW50
IEZhY2luZyBJbnRlcmZhY2UNCiAgICAgICAgICAgICAgICAgICAgICAgICB8DQogICAgICAgICAg
ICAgICAgICAgKy0tLS0tKy0tLS0tLS0tLS0tLS0tLSsNCiAgICAgICAgICAgICAgICAgICB8TmV0
d29yayBPcGVyYXRvciBtZ210fCAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tKw0KICAgICAg
ICAgICAgICAgICAgIHwgU2VjdXJpdHkgQ29udHJvbGxlciB8IDwgLS0tLS0tLS0tID4gfCBEZXZl
bG9wZXLigJlzIHwNCiAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLSstLS0tLS0tLS0tKyAg
UmVnaXN0cmF0aW9uIHwgTWdudCBTeXN0ZW0gfA0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAgICAgICAgICAgSW50ZXJmYWNlICAgKy0tLS0tLS0tLS0tLS0rDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IE5T
RiBGYWNpbmcgSW50ZXJmYWNlDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQogICAg
ICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsN
CiAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfA0KICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8DQogICArLS0tKy0tKyAgICAgICAgICstLS0tLS0rICAgICAgICAgICAgICstLS0t
LS0rICAgICAgICstLSstLS0rDQogICArIE5TRi0xKyAtLS0tLS0tICsgTlNGLW4rICAgICAgICAg
ICAgICtOU0YtMSArIC0tLS0tICtOU0YtbSArICAuIC4gLg0KICAgKy0tLS0tLSsgICAgICAgICAr
LS0tLS0tKyAgICAgICAgICAgICArLS0tLS0tKyAgICAgICArLS0tLS0tKw0KDQogICBWZW5kb3Ig
QSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFZlbmRvciBCDQoNCg0KRHVy
aW5nIHRoZSBJMk5TRiBlYXJseSBzdGFnZSAoYmVmb3JlIHRoZSBXRyB3YXMgY3JlYXRlZCksICJj
YXBhYmlsaXR5IGludGVyZmFjZSIgd2FzIHVzZWQgdG8gcmVwcmVzZW50IHRoZSBpbnRlcmZhY2Ug
YmV0d2VlbiBjb250cm9sbGVyIDwtPiBOU0YsIGFuZCAic2VydmljZSBpbnRlcmZhY2UiIHdhcyB1
c2VkIHRvIHJlcHJlc2VudCB0aGUgaW50ZXJmYWNlIGJldHdlZW4gdGhlIENsaWVudCA8LT4gY29u
dHJvbGxlci4NCg0KQXMgbWFueSBwZW9wbGUgdXNlIHRoZSB0ZXJtaW5vbG9naWVzIGxvb3NlbHks
IHRoZSAiQ2FwYWJpbGl0eSBJbnRlcmZhY2UiIGJlaW5nIGludGVyY2hhbmdlYWJseSB1c2VkIHdp
dGggIkNhcGFiaWxpdHkgTGF5ZXIiLCBhbmQgIlNlcnZpY2UgSW50ZXJmYWNlIiBiZWluZyBpbnRl
cmNoYW5nZWFibHkgdXNlZCB3aXRoICJTZXJ2aWNlIExheWVyIi4NCg0KVGhlIEkyTlNGIFRlcm1p
bm9sb2d5IERyYWZ0IGhhcyBkZWZpbmVkIHRoZSAiQ2FwYWJpbGl0eSBMYXllciIgKGluZGVwZW5k
ZW50IG9mIHdoaWNoIGludGVyZmFjZSB0byB0aGUgY29udHJvbGxlcikgZm9yIGV4cG9zaW5nIHRo
ZSBjYXBhYmlsaXR5IG9mIGEgZG9tYWluIChvdmVyIENsaWVudCBGYWNpbmcgICBJbnRlcmZhY2Up
LCBvciBmb3IgZXhwb3NpbmcgdGhlIGNhcGFiaWxpdHkgb2YgYSBOU0YgKG92ZXIgdGhlIE5TRiBG
YWNpbmcgSW50ZXJmYWNlKS4NCkJ5IHRoaXMgZGVmaW5pdGlvbiwgRUNBIFBvbGljeeKAmXMgIkV2
ZW50IiBjYXBhYmlsaXR5IGNhbiBiZSBkaXNjb3ZlcmVkIGluZGVwZW5kZW50bHkgZnJvbSB0aGUg
IkNvbmRpdGlvbiIgY2FwYWJpbGl0eSwgb3IgIkFjdGlvbiIgY2FwYWJpbGl0eS4NCg0KVGhlcmVm
b3JlLCBjb250aW51ZSB1c2luZyB0aGUgIOKAnENhcGFiaWxpdHkgSW50ZXJmYWNl4oCdIGNhbiBj
YXVzZSBtb3JlIGNvbmZ1c2lvbiBpbiB0aGUgZnV0dXJlIGFzIGl0cyBzb3VuZCBpcyB0b28gY2xv
c2UgdG8gdGhlIOKAnENhcGFiaWxpdHkgbGF5ZXLigJ0uDQoNClRoZXJlZm9yZSwgd2UgYXJlIGFz
a2luZyBwZW9wbGUgdG8gc3RhdGUgd2hpY2ggb2YgIHRoZSBmb2xsb3dpbmcgb3B0aW9ucyBzaG91
bGQgYmUgdXNlZDoNCg0KMS4gICAgICBVc2Ug4oCcQ2xpZW50IEZhY2luZyBJbnRlcmZhY2XigJ0g
Zm9yICJDbGllbnQgPC0+IGNvbnRyb2xsZXIiOyBhbmQg4oCcTlNGIEZhY2luZyBJbnRlcmZhY2Xi
gJ0gZm9yICJjb250cm9sbGVyIDwtPiBOU0YiLA0KMi4gICAgICBVc2Ug4oCcQ29udHJvbGxlciBO
b3J0aCBCb3VuZCBJbnRlcmZhY2XigJ0gZm9yICJDbGllbnQgPC0+IGNvbnRyb2xsZXIiOyBhbmQg
4oCcQ29udHJvbGxlciBTb3V0aCBCb3VuZCBJbnRlcmZhY2XigJ0gZm9yIOKAnGNvbnRyb2xsZXIg
PC0+IE5TRiIsIG9yDQoNCk9yIHlvdSBjYW4gcHJvdmlkZSBhIGJldHRlciBvcHRpb24uDQoNClRo
YW5rcywgTGluZGENCg0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fDQpJMm5zZiBtYWlsaW5nIGxpc3QNCkkybnNmQGlldGYub3JnPG1haWx0bzpJMm5z
ZkBpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaTJuc2YN
Cg0KDQoNCi0tDQpyZWdhcmRzLA0KSm9obg0KDQoNCg0KLS0NCnJlZ2FyZHMsDQpKb2huDQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KSTJuc2YgbWFpbGlu
ZyBsaXN0DQpJMm5zZkBpZXRmLm9yZzxtYWlsdG86STJuc2ZAaWV0Zi5vcmc+DQpodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2kybnNmDQoNCi0tDQoiRXN0YSB2ZXogbm8gZmFs
bGFyZW1vcywgRG9jdG9yIEluZmllcm5vIg0KDQpEciBEaWVnbyBSLiBMb3Bleg0KVGVsZWZvbmlj
YSBJK0QNCmh0dHA6Ly9wZW9wbGUudGlkLmVzL2RpZWdvLmxvcGV6Lw0KDQplLW1haWw6IGRpZWdv
LnIubG9wZXpAdGVsZWZvbmljYS5jb208bWFpbHRvOmRpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5j
b20+DQpUZWw6ICAgICszNCA5MTMgMTI5IDA0MQ0KTW9iaWxlOiArMzQgNjgyIDA1MSAwOTENCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KDQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0KDQpFc3RlIG1lbnNhamUgeSBzdXMgYWRqdW50b3Mgc2UgZGlyaWdlbiBl
eGNsdXNpdmFtZW50ZSBhIHN1IGRlc3RpbmF0YXJpbywgcHVlZGUgY29udGVuZXIgaW5mb3JtYWNp
w7NuIHByaXZpbGVnaWFkYSBvIGNvbmZpZGVuY2lhbCB5IGVzIHBhcmEgdXNvIGV4Y2x1c2l2byBk
ZSBsYSBwZXJzb25hIG8gZW50aWRhZCBkZSBkZXN0aW5vLiBTaSBubyBlcyB1c3RlZC4gZWwgZGVz
dGluYXRhcmlvIGluZGljYWRvLCBxdWVkYSBub3RpZmljYWRvIGRlIHF1ZSBsYSBsZWN0dXJhLCB1
dGlsaXphY2nDs24sIGRpdnVsZ2FjacOzbiB5L28gY29waWEgc2luIGF1dG9yaXphY2nDs24gcHVl
ZGUgZXN0YXIgcHJvaGliaWRhIGVuIHZpcnR1ZCBkZSBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZS4g
U2kgaGEgcmVjaWJpZG8gZXN0ZSBtZW5zYWplIHBvciBlcnJvciwgbGUgcm9nYW1vcyBxdWUgbm9z
IGxvIGNvbXVuaXF1ZSBpbm1lZGlhdGFtZW50ZSBwb3IgZXN0YSBtaXNtYSB2w61hIHkgcHJvY2Vk
YSBhIHN1IGRlc3RydWNjacOzbi4NCg0KVGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiB0aGlz
IHRyYW5zbWlzc2lvbiBpcyBwcml2aWxlZ2VkIGFuZCBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24g
aW50ZW5kZWQgb25seSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgbmFt
ZWQgYWJvdmUuIElmIHRoZSByZWFkZXIgb2YgdGhpcyBtZXNzYWdlIGlzIG5vdCB0aGUgaW50ZW5k
ZWQgcmVjaXBpZW50LCB5b3UgYXJlIGhlcmVieSBub3RpZmllZCB0aGF0IGFueSBkaXNzZW1pbmF0
aW9uLCBkaXN0cmlidXRpb24gb3IgY29weWluZyBvZiB0aGlzIGNvbW11bmljYXRpb24gaXMgc3Ry
aWN0bHkgcHJvaGliaXRlZC4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyB0cmFuc21pc3Npb24g
aW4gZXJyb3IsIGRvIG5vdCByZWFkIGl0LiBQbGVhc2UgaW1tZWRpYXRlbHkgcmVwbHkgdG8gdGhl
IHNlbmRlciB0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgY29tbXVuaWNhdGlvbiBpbiBlcnJv
ciBhbmQgdGhlbiBkZWxldGUgaXQuDQoNCkVzdGEgbWVuc2FnZW0gZSBzZXVzIGFuZXhvcyBzZSBk
aXJpZ2VtIGV4Y2x1c2l2YW1lbnRlIGFvIHNldSBkZXN0aW5hdMOhcmlvLCBwb2RlIGNvbnRlciBp
bmZvcm1hw6fDo28gcHJpdmlsZWdpYWRhIG91IGNvbmZpZGVuY2lhbCBlIMOpIHBhcmEgdXNvIGV4
Y2x1c2l2byBkYSBwZXNzb2Egb3UgZW50aWRhZGUgZGUgZGVzdGluby4gU2UgbsOjbyDDqSB2b3Nz
YSBzZW5ob3JpYSBvIGRlc3RpbmF0w6FyaW8gaW5kaWNhZG8sIGZpY2Egbm90aWZpY2FkbyBkZSBx
dWUgYSBsZWl0dXJhLCB1dGlsaXphw6fDo28sIGRpdnVsZ2HDp8OjbyBlL291IGPDs3BpYSBzZW0g
YXV0b3JpemHDp8OjbyBwb2RlIGVzdGFyIHByb2liaWRhIGVtIHZpcnR1ZGUgZGEgbGVnaXNsYcOn
w6NvIHZpZ2VudGUuIFNlIHJlY2ViZXUgZXN0YSBtZW5zYWdlbSBwb3IgZXJybywgcm9nYW1vcy1s
aGUgcXVlIG5vcyBvIGNvbXVuaXF1ZSBpbWVkaWF0YW1lbnRlIHBvciBlc3RhIG1lc21hIHZpYSBl
IHByb2NlZGEgYSBzdWEgZGVzdHJ1acOnw6NvDQoNCi0tDQoiRXN0YSB2ZXogbm8gZmFsbGFyZW1v
cywgRG9jdG9yIEluZmllcm5vIg0KDQpEciBEaWVnbyBSLiBMb3Bleg0KVGVsZWZvbmljYSBJK0QN
Cmh0dHA6Ly9wZW9wbGUudGlkLmVzL2RpZWdvLmxvcGV6Lw0KDQplLW1haWw6IGRpZWdvLnIubG9w
ZXpAdGVsZWZvbmljYS5jb208bWFpbHRvOmRpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb20+DQpU
ZWw6ICAgICszNCA5MTMgMTI5IDA0MQ0KTW9iaWxlOiArMzQgNjgyIDA1MSAwOTENCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXw0KDQpFc3RlIG1lbnNhamUgeSBzdXMgYWRqdW50b3Mgc2UgZGlyaWdlbiBleGNsdXNp
dmFtZW50ZSBhIHN1IGRlc3RpbmF0YXJpbywgcHVlZGUgY29udGVuZXIgaW5mb3JtYWNpw7NuIHBy
aXZpbGVnaWFkYSBvIGNvbmZpZGVuY2lhbCB5IGVzIHBhcmEgdXNvIGV4Y2x1c2l2byBkZSBsYSBw
ZXJzb25hIG8gZW50aWRhZCBkZSBkZXN0aW5vLiBTaSBubyBlcyB1c3RlZC4gZWwgZGVzdGluYXRh
cmlvIGluZGljYWRvLCBxdWVkYSBub3RpZmljYWRvIGRlIHF1ZSBsYSBsZWN0dXJhLCB1dGlsaXph
Y2nDs24sIGRpdnVsZ2FjacOzbiB5L28gY29waWEgc2luIGF1dG9yaXphY2nDs24gcHVlZGUgZXN0
YXIgcHJvaGliaWRhIGVuIHZpcnR1ZCBkZSBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZS4gU2kgaGEg
cmVjaWJpZG8gZXN0ZSBtZW5zYWplIHBvciBlcnJvciwgbGUgcm9nYW1vcyBxdWUgbm9zIGxvIGNv
bXVuaXF1ZSBpbm1lZGlhdGFtZW50ZSBwb3IgZXN0YSBtaXNtYSB2w61hIHkgcHJvY2VkYSBhIHN1
IGRlc3RydWNjacOzbi4NCg0KVGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiB0aGlzIHRyYW5z
bWlzc2lvbiBpcyBwcml2aWxlZ2VkIGFuZCBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24gaW50ZW5k
ZWQgb25seSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgbmFtZWQgYWJv
dmUuIElmIHRoZSByZWFkZXIgb2YgdGhpcyBtZXNzYWdlIGlzIG5vdCB0aGUgaW50ZW5kZWQgcmVj
aXBpZW50LCB5b3UgYXJlIGhlcmVieSBub3RpZmllZCB0aGF0IGFueSBkaXNzZW1pbmF0aW9uLCBk
aXN0cmlidXRpb24gb3IgY29weWluZyBvZiB0aGlzIGNvbW11bmljYXRpb24gaXMgc3RyaWN0bHkg
cHJvaGliaXRlZC4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyB0cmFuc21pc3Npb24gaW4gZXJy
b3IsIGRvIG5vdCByZWFkIGl0LiBQbGVhc2UgaW1tZWRpYXRlbHkgcmVwbHkgdG8gdGhlIHNlbmRl
ciB0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgY29tbXVuaWNhdGlvbiBpbiBlcnJvciBhbmQg
dGhlbiBkZWxldGUgaXQuDQoNCkVzdGEgbWVuc2FnZW0gZSBzZXVzIGFuZXhvcyBzZSBkaXJpZ2Vt
IGV4Y2x1c2l2YW1lbnRlIGFvIHNldSBkZXN0aW5hdMOhcmlvLCBwb2RlIGNvbnRlciBpbmZvcm1h
w6fDo28gcHJpdmlsZWdpYWRhIG91IGNvbmZpZGVuY2lhbCBlIMOpIHBhcmEgdXNvIGV4Y2x1c2l2
byBkYSBwZXNzb2Egb3UgZW50aWRhZGUgZGUgZGVzdGluby4gU2UgbsOjbyDDqSB2b3NzYSBzZW5o
b3JpYSBvIGRlc3RpbmF0w6FyaW8gaW5kaWNhZG8sIGZpY2Egbm90aWZpY2FkbyBkZSBxdWUgYSBs
ZWl0dXJhLCB1dGlsaXphw6fDo28sIGRpdnVsZ2HDp8OjbyBlL291IGPDs3BpYSBzZW0gYXV0b3Jp
emHDp8OjbyBwb2RlIGVzdGFyIHByb2liaWRhIGVtIHZpcnR1ZGUgZGEgbGVnaXNsYcOnw6NvIHZp
Z2VudGUuIFNlIHJlY2ViZXUgZXN0YSBtZW5zYWdlbSBwb3IgZXJybywgcm9nYW1vcy1saGUgcXVl
IG5vcyBvIGNvbXVuaXF1ZSBpbWVkaWF0YW1lbnRlIHBvciBlc3RhIG1lc21hIHZpYSBlIHByb2Nl
ZGEgYSBzdWEgZGVzdHJ1acOnw6NvDQo=

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx
NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGRpdj4NCjxkaXY+SGkg
TGluZGEsPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5JbiBteSBodW1ibGUgb3Bpbmlv
biwgYW55IHRlcm1pbm9sb2d5IHdlIHVzZSwgdGhlcmUgbXVzdCBiZSBzb21lIHJlZmVyZW5jZSBv
ciBjb250ZXh0IHNpbmNlIHdpdGhvdXQgdGhhdCBpdCBpcyBoYXJkIHRvIGRpc2Nlcm4gY29tcGxl
dGVseSBiYXNlZCBvbiB0aGUgdGVybSBhbG9uZS48L2Rpdj4NCjxkaXY+QSBjb250cm9sbGVyIG1h
eSBwcm92aWRlIGludGVyZmFjZXMgdG8gaGlnaGVyIGVudGl0eSBpbiB0aGUgb3BlcmF0aW9uYWwg
c3RhY2sgYW5kIGF0IHRoZSBzYW1lIHRpbWUgdXNlcyBpbnRlcmZhY2VzIGZyb20gbG93ZXIgZW50
aXR5IGluIHRoZSBvcGVyYXRpb25hbCBzdGFjay4gU28gYW4gZW50aXR5IG1heSBhY3QgbGlrZSBh
IGNsaWVudCBvciBjb25zdW1lciBhdCB0aGUgc2FtZSB0aW1lIGJ1dCBvZiBjb3Vyc2Ugd2l0aCBy
ZXNwZWN0IHRvDQogZGlmZmVyZW50IGVudGl0aWVzLiAmbmJzcDs8L2Rpdj4NCjxkaXY+PGJyPg0K
PC9kaXY+DQo8ZGl2PkkgdGhpbmsgSTJOU0YgKFNlY3VyaXR5KSBjb250cm9sbGVyIG5vcnRoYm91
bmQgYW5kIHNvdXRoYm91bmQgaW50ZXJmYWNlcyBzb3VuZHMgcmVhc29uYWJsZSB0byBtZSBhbmQg
YWxpZ25zIHdpdGggaG93IG90aGVyIGNvbnRyb2xsZXIgcHVibGlzaCBpbnRlcmZhY2VzLiAmbmJz
cDs8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PlRoYW5rcyAmYW1wOyBSZWdhcmRzLDwv
ZGl2Pg0KPGRpdj5SYWtlc2gmbmJzcDs8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdiBpZD0iTUFDX09VVExPT0tfU0lHTkFUVVJFIj48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pjxicj4NCjwvZGl2Pg0KPHNwYW4gaWQ9Ik9MS19TUkNfQk9EWV9TRUNUSU9OIj4NCjxkaXYg
c3R5bGU9ImZvbnQtZmFtaWx5OkNhbGlicmk7IGZvbnQtc2l6ZToxMnB0OyB0ZXh0LWFsaWduOmxl
ZnQ7IGNvbG9yOmJsYWNrOyBCT1JERVItQk9UVE9NOiBtZWRpdW0gbm9uZTsgQk9SREVSLUxFRlQ6
IG1lZGl1bSBub25lOyBQQURESU5HLUJPVFRPTTogMGluOyBQQURESU5HLUxFRlQ6IDBpbjsgUEFE
RElORy1SSUdIVDogMGluOyBCT1JERVItVE9QOiAjYjVjNGRmIDFwdCBzb2xpZDsgQk9SREVSLVJJ
R0hUOiBtZWRpdW0gbm9uZTsgUEFERElORy1UT1A6IDNwdCI+DQo8c3BhbiBzdHlsZT0iZm9udC13
ZWlnaHQ6Ym9sZCI+RnJvbTogPC9zcGFuPkkybnNmICZsdDs8YSBocmVmPSJtYWlsdG86aTJuc2Yt
Ym91bmNlc0BpZXRmLm9yZyI+aTJuc2YtYm91bmNlc0BpZXRmLm9yZzwvYT4mZ3Q7IG9uIGJlaGFs
ZiBvZiBMaW5kYSBEdW5iYXIgJmx0OzxhIGhyZWY9Im1haWx0bzpsaW5kYS5kdW5iYXJAaHVhd2Vp
LmNvbSI+bGluZGEuZHVuYmFyQGh1YXdlaS5jb208L2E+Jmd0Ozxicj4NCjxzcGFuIHN0eWxlPSJm
b250LXdlaWdodDpib2xkIj5EYXRlOiA8L3NwYW4+VGh1cnNkYXksIEp1bmUgMzAsIDIwMTYgYXQg
NjowNiBBTTxicj4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5UbzogPC9zcGFuPiZx
dW90O0RpZWdvIFIuIExvcGV6JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86ZGllZ28uci5sb3Bl
ekB0ZWxlZm9uaWNhLmNvbSI+ZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbTwvYT4mZ3Q7PGJy
Pg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPkNjOiA8L3NwYW4+JnF1b3Q7PGEgaHJl
Zj0ibWFpbHRvOkkyTlNGQGlldGYub3JnIj5JMk5TRkBpZXRmLm9yZzwvYT4mcXVvdDsgJmx0Ozxh
IGhyZWY9Im1haWx0bzpJMk5TRkBpZXRmLm9yZyI+STJOU0ZAaWV0Zi5vcmc8L2E+Jmd0OywgSm9o
biBTdHJhc3NuZXIgJmx0OzxhIGhyZWY9Im1haWx0bzpzdHJhenBkakBnbWFpbC5jb20iPnN0cmF6
cGRqQGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQi
PlN1YmplY3Q6IDwvc3Bhbj5SZTogW0kybnNmXSBJcyAmcXVvdDtSZXF1ZXN0ZXIgJnF1b3Q7IGEg
YmV0dGVyIG5hbWU/ICh3YXMgUkU6IHdoYXQgaXMgdGhlICZxdW90O2NsaWVudCZxdW90OyB0byBJ
Mk5TRiBjb250cm9sbGVyPzxicj4NCjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxzcGFuIHN0
eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPg0KPGRpdiB4bWxuczp2PSJ1cm46
c2NoZW1hcy1taWNyb3NvZnQtY29tOnZtbCIgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0
LWNvbTpvZmZpY2U6b2ZmaWNlIiB4bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9m
ZmljZTp3b3JkIiB4bWxuczptPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8y
MDA0LzEyL29tbWwiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxt
ZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVk
IG1lZGl1bSkiPg0KPCEtLVtpZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZh
dWx0I1ZNTCk7fQ0Kb1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVo
YXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQj
Vk1MKTt9DQo8L3N0eWxlPjwhW2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRp
b25zICovDQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlNpbVN1bjsNCglwYW5vc2UtMToyIDEg
NiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0
aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQt
ZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQt
ZmFjZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAy
IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBTaW1TdW4iOw0KCXBhbm9zZS0xOjIg
MSA2IDAgMyAxIDEgMSAxIDE7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFs
LCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90
dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3
IFJvbWFuIiwic2VyaWYiO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxl
LXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9
DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAu
TXNvQWNldGF0ZSwgbGkuTXNvQWNldGF0ZSwgZGl2Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbWFyZ2lu
OjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjguMHB0Ow0KCWZvbnQt
ZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpzcGFuLmFwcGxlLWNvbnZlcnRlZC1zcGFj
ZQ0KCXttc28tc3R5bGUtbmFtZTphcHBsZS1jb252ZXJ0ZWQtc3BhY2U7fQ0Kc3Bhbi5CYWxsb29u
VGV4dENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltc28tc3R5
bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCI7DQoJZm9udC1m
YW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnNwYW4uRW1haWxTdHlsZTIwDQoJe21zby1z
dHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1z
ZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlw
ZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0K
CXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0K
ZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1b
aWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1h
eD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0K
PG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9
IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8ZGl2IGxhbmc9IkVO
LVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9u
MSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBm
b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7
Ij5EaWVnbywNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsi
PkdvdCBpdC4gQ2FuIHRoZSBJMk5TRiBUZXJtaW5vbG9neSBhdXRob3JzIHVwZGF0ZSB0aGUgZHJh
ZnQgdG8gcmVmbGVjdCBpdD88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwg
c2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMs
IDEyNSk7Ij5UaGFua3MsIExpbmRhPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6
c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5
OiBUYWhvbWEsIHNhbnMtc2VyaWY7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiPiBEaWVnbyBSLiBM
b3BleiBbPGEgaHJlZj0ibWFpbHRvOmRpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb20iPm1haWx0
bzpkaWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBU
aHVyc2RheSwgSnVuZSAzMCwgMjAxNiA4OjAwIEFNPGJyPg0KPGI+VG86PC9iPiBMaW5kYSBEdW5i
YXI8YnI+DQo8Yj5DYzo8L2I+IEpvaG4gU3RyYXNzbmVyOyA8YSBocmVmPSJtYWlsdG86STJOU0ZA
aWV0Zi5vcmciPkkyTlNGQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogSXMg
JnF1b3Q7UmVxdWVzdGVyICZxdW90OyBhIGJldHRlciBuYW1lPyAod2FzIFJFOiBbSTJuc2ZdIHdo
YXQgaXMgdGhlICZxdW90O2NsaWVudCZxdW90OyB0byBJMk5TRiBjb250cm9sbGVyPzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpIExpbmRhLCA8bzpwPjwv
bzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPknigJlkIHNheSB0aGUgZm9y
bWVyIHlvdSBuYW1lIGlzIHdoYXQgSeKAmWQgY2FsbCB0aGUg4oCcY29uc3VtZXLigJ0gb3Ig4oCc
cmVxdWVzdGVy4oCdLiBBbmQgdGhhdCB0aGUgc2Vjb25kIGlzIHRoZSBjb250cm9sbGVyLiBPciBh
bSBJIG1pc3Npbmcgc29tZXRoaW5nPzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5CZSBnb29kZSw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIDMwIEp1biAyMDE2LCBhdCAxNTo1NCAsIExp
bmRhIER1bmJhciAmbHQ7PGEgaHJlZj0ibWFpbHRvOmxpbmRhLmR1bmJhckBodWF3ZWkuY29tIj5s
aW5kYS5kdW5iYXJAaHVhd2VpLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUp
OyI+Sm9obiBhbmQgRGllZ28sPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+Jm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+VGhhbmsgeW91IHZlcnkgbXVj
aCBmb3IgdGhlIGV4cGxhbmF0aW9uLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsi
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPldlIHByb2JhYmx5IG5l
ZWQgdG8gZnVydGhlciBkaWZmZXJlbnRpYXRlIHRoZSBmb2xsb3dpbmcgdHdvIHJlcXVlc3RlcnMg
YmVjYXVzZSBvbmUgaXMgRmxvdyBTZWN1cml0eSBQb2xpY3kgb3ZlciBhIGRvbWFpbiBhbmQgdGhl
IG90aGVyIGlzIGEgRmxvdyBTZWN1cml0eQ0KIFBvbGljeSBpbiBhbiBpbmRpdmlkdWFsIE5TRi48
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWluZGVudDotLjI1aW4iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xv
cjogcmdiKDMxLCA3MywgMTI1KTsiPi08L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBw
dDtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPuKAnFJlcXVlc3Rlcg0KIGZvciBGbG93
IFNlY3VyaXR5IFBvbGljaWVzIGZyb20gYSBDb250cm9sbGVy4oCdIHdoaWNoIGNhbiBoYXZlIGhp
Z2hlciBsZXZlbCBjb25kaXRpb24gbWF0Y2hpbmcsIHN1Y2ggYXMgVGVuYW50L2N1c3RvbWVyIElE
LCBvciBoaWdoZXIgbGV2ZWwgZXZlbnQgc3VjaCBhcyBpZiB0aGUgVGVuYW50IGlzIEFBQSBjZXJ0
aWZpZWQuICZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0i
bWFyZ2luLWxlZnQ6LjVpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1pbmRl
bnQ6LS4yNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4tPC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250
LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij7i
gJxSZXF1ZXN0ZXINCiBmb3IgRmxvdyBTZWN1cml0eSBQb2xpY2llcyBmcm9tIGFuIGluZGl2aWR1
YWwgTlNG4oCdIHdoaWNoIG1hdGNoZXMgb24gY29uY3JldGUgZmllbGRzIG9mIHBhY2tldHMgb3Ig
c3RhdGUgb2YgdGhlIGZsb3dzLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJp
LCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPlRoYW5rcywgTGluZGE8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNv
bGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1m
YW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250
LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyI+
RGllZ28NCiBSLiBMb3BleiBbPGEgaHJlZj0ibWFpbHRvOmRpZWdvLnIubG9wZXpAdGVsZWZvbmlj
YS5jb20iPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpkaWVnby5yLmxvcGV6QHRl
bGVmb25pY2EuY29tPC9zcGFuPjwvYT5dPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjxicj4NCjxiPlNlbnQ6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5UaHVyc2RheSwgSnVuZSAzMCwgMjAxNiAxOjI2IEFN
PGJyPg0KPGI+VG86PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj5Kb2huIFN0cmFzc25lcjxicj4NCjxiPkNjOjwvYj48c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+TGluZGEgRHVuYmFyOzxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86STJOU0ZA
aWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPkkyTlNGQGlldGYub3JnPC9zcGFu
PjwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+UmU6IFtJMm5zZl0gd2hhdCBpcyB0aGUgJnF1b3Q7Y2xpZW50JnF1
b3Q7IHRvIEkyTlNGIGNvbnRyb2xsZXI/ICh3YXMgUkU6IFNob3VsZCB3ZSBjYWxsICZxdW90O1Nv
dXRoIEJvdW5kIEludGVyZmFjZSZxdW90OyBmb3IgdGhlIGludGVyZmFjZSBiZXR3ZWVuICZxdW90
O2NvbnRyb2xsZXIgJmx0Oy0mZ3Q7IE5TRiZxdW90OywgYW5kICZxdW90O05vcnRoIEJvdW5kIElu
dGVyZmFjZSZxdW90OyBmb3IgdGhlIGludGVyZmFjZSBiZXR3ZWVuDQogJnF1b3Q7Q2xpZW50ICZs
dDstJmd0OyBjb250cm9sbGVyJnF1b3Q7Pzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgYWdyZWUgd2l0
aCBKb2hu4oCZcyBzdWdnZXN0aW9ucywgYW5kIGp1c3QgdG8gYWRkIGFub3RoZXIgb3B0aW9uIHdl
IGNvdWxkIHRhbGsgb2Yg4oCcY29uc3VtZXJz4oCdIGFuZCDigJxwcm92aWRlcnPigJ0gKG9mIEky
TlNGIHNlcnZpY2VzKTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QmUgZ29vZGUsPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJn
aW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5PbiAzMCBKdW4gMjAxNiwgYXQgMDY6MTcgLCBKb2huIFN0cmFzc25lciAm
bHQ7PGEgaHJlZj0ibWFpbHRvOnN0cmF6cGRqQGdtYWlsLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+c3RyYXpwZGpAZ21haWwuY29tPC9zcGFuPjwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPkhpIExpbmRhLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5B
cyBJIHNhaWQsIGFsbCBvZiB0aGUgZXhhbXBsZXMgYXJlIG5vdCByZWFsbHkgKipjbGllbnRzKios
IGJ1dCAqKnNlcnZlcnMqKiAoSSB2aWV3IHRoZSBhZG1pbiBhcyBoYXZpbmcgYSAmcXVvdDtzZXJ2
ZXImcXVvdDsgcm9sZSwgc2luY2UgdGhlIGFkbWluIGlzIHVzaW5nIGF0IGxlYXN0IG9uZSBhcHBs
aWNhdGlvbiB0byBjb25maWd1cmUgb3IgbW9uaXRvciBmdW5jdGlvbmFsaXR5KS48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+SSdtIG5vdCBzdXJlIGlmIHRoaXMgaXMgYSAmcXVvdDtiZXR0ZXIm
cXVvdDsgbmFtZSwgYnV0IEkgYW0gYSBkaXN0cmlidXRlZCBzeXN0ZW1zIHBlcnNvbiwgYW5kIHRv
IG1lLCAmcXVvdDtjbGllbnQmcXVvdDsgaW1wbGllcyAmcXVvdDtjbGllbnQtc2VydmVyJnF1b3Q7
IGNvbXB1dGluZy4gSSBzZWUgbm8gcmVhc29uIHRvIHJlc3RyaWN0IChvciBpbXBseSBhIHJlc3Ry
aWN0aW9uIG9mKSBJMk5TRiB0byB0aGlzIG1vZGVsIG9mIGNvbXB1dGluZy48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+SSBwZXJzb25hbGx5IHByZWZlciAmcXVvdDtwZWVyJnF1b3Q7LiBBbiBl
dmVuIG1vcmUgbmV1dHJhbCB0ZXJtIHdvdWxkIGJlICZxdW90O3JlcXVlc3RvciZxdW90OyAodnMg
JnF1b3Q7cHJvdmlkZXImcXVvdDspLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5iZXN0IHJl
Z2FyZHMsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5Kb2huPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIFN1biwg
SnVuIDI2LCAyMDE2IGF0IDY6MjggQU0sIExpbmRhIER1bmJhciAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmxpbmRhLmR1bmJhckBodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+bGluZGEuZHVuYmFyQGh1YXdlaS5jb208L3NwYW4+PC9hPiZndDsgd3JvdGU6
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPkpvaG4sPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEs
IDczLCAxMjUpOyI+VGhlIGRyYWZ0LWlldGYtaTJuc2YtZnJhbWV3b3JrIGhhcyB0aG9zZSBleGFt
cGxlcyBvZiBJMk5TRiBjbGllbnRzOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGNv
bG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+wrc8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3
LjBwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9z
cGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPkFuDQogb3ZlcmxheSBuZXR3b3Jr
IE1nciAoZS5nLiBWaWRlbyBDb25mZXJlbmNlIE5ldHdvcmsgTWdyKSB3aG8gbmVlZHMgdG8gZHlu
YW1pY2FsbHkgaW5mb3JtIHRoZSB1bmRlcmxheSBuZXR3b3JrIHRvIGFsbG93LCByYXRlIGxpbWl0
aW5nIG9yIGRlbnkgZmxvd3MgKHNvbWUgb2Ygd2hpY2ggYXJlIGVuY3J5cHRlZCkgYmFzZWQgb24g
c3BlY2lmaWMgZmllbGRzIGluIHRoZSBwYWNrZXRzIGZvciBhIGNlcnRhaW4gdGltZSBzcGFuLjxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOiAxMXB0OyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPsK3PC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEy
NSk7Ij5FbnRlcnByaXNlDQogQWRtaW5pc3RyYXRvcnMgYW5kIG1hbmFnZW1lbnQgc3lzdGVtIG5l
ZWQgdG8gcmVxdWVzdCBwcm92aWRlciBuZXR3b3JrIHRvIGVuZm9yY2Ugc29tZSBydWxlcyB0byB0
aGVpciBzcGVjaWZpYyBmbG93cy48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBjb2xv
cjogcmdiKDMxLCA3MywgMTI1KTsiPsK3PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4w
cHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij5BDQogSW9UIG1hbmFnZW1lbnQgc3lz
dGVtIHNlbmRpbmcgcmVxdWVzdHMgdG8gdW5kZXJsYXkgbmV0d29yayB0byBibG9jayBmbG93cyB0
aGF0IG1hdGNoIHRoZWlyIHNwZWNpZmljIGNvbmRpdGlvbnMuPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2Io
MzEsIDczLCAxMjUpOyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+
U2ltcGx5IHB1dCwg4oCcSTJOU0YgY2xpZW504oCdIGNhbiBiZSB1c2VycyAoYWRtaW5pc3RyYXRv
cnMpLCBkaWZmZXJlbnQgZG9tYWluIG1hbmFnZXIsIG9yY2hlc3RyYXRpb24gc3lzdGVtLCBvciBv
dGhlcnMsICZuYnNwO3dobyBuZWVkIHRvIHNwZWNpZnkgdGhlaXIgZGVzaXJlZA0KIGZsb3cgcG9s
aWNpZXMuPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjog
cmdiKDMxLCA3MywgMTI1KTsiPklzIHRoZXJlIGEgYmV0dGVyIG5hbWU/PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9y
OiByZ2IoMzEsIDczLCAxMjUpOyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAx
MjUpOyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+TGluZGE8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1
QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTog
VGFob21hLCBzYW5zLXNlcmlmOyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5
OiBUYWhvbWEsIHNhbnMtc2VyaWY7Ij4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7Ij5Kb2huDQog
U3RyYXNzbmVyIFttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnN0cmF6cGRqQGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnN0cmF6cGRqQGdtYWlsLmNv
bTwvc3Bhbj48L2E+XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj48YnI+DQo8Yj5TZW50OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+U2F0dXJkYXksIEp1bmUgMjUsIDIwMTYgOTowMiBQTTxicj4NCjxiPlRv
OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+TGlu
ZGEgRHVuYmFyOyBKb2huIFN0cmFzc25lcjxicj4NCjxiPkNjOjwvYj48c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOkkyTlNGQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+STJOU0ZA
aWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SZTogW0kybnNmXSBTaG91bGQgd2UgY2Fs
bCAmcXVvdDtTb3V0aCBCb3VuZCBJbnRlcmZhY2UmcXVvdDsgZm9yIHRoZSBpbnRlcmZhY2UgYmV0
d2VlbiAmcXVvdDtjb250cm9sbGVyICZsdDstJmd0OyBOU0YmcXVvdDssIGFuZCAmcXVvdDtOb3J0
aCBCb3VuZCBJbnRlcmZhY2UmcXVvdDsgZm9yIHRoZSBpbnRlcmZhY2UgYmV0d2VlbiAmcXVvdDtD
bGllbnQgJmx0Oy0mZ3Q7IGNvbnRyb2xsZXImcXVvdDs/PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+SGkgTGluZGEsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkR1cmluZyB0aGUgSTJOU0Yg
ZWFybHkgc3RhZ2UgKGJlZm9yZSB0aGUgV0cgd2FzIGNyZWF0ZWQpLCAmcXVvdDtjYXBhYmlsaXR5
IGludGVyZmFjZSZxdW90OyB3YXMgdXNlZCB0byByZXByZXNlbnQgdGhlIGludGVyZmFjZSBiZXR3
ZWVuIGNvbnRyb2xsZXIgJmx0Oy0mZ3Q7IE5TRiwgYW5kICZxdW90O3NlcnZpY2UgaW50ZXJmYWNl
JnF1b3Q7IHdhcyB1c2VkIHRvIHJlcHJlc2VudCB0aGUgaW50ZXJmYWNlIGJldHdlZW4gdGhlIENs
aWVudCAmbHQ7LSZndDsgY29udHJvbGxlci48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj4mbHQ7amNzJmd0Ozxicj4NClRoZSB0ZXJtICZxdW90O2NhcGFiaWxpdHkg
aW50ZXJmYWNlJnF1b3Q7IGRvZXNuJ3QgYm90aGVyIG1lLiBIb3dldmVyLCBJIGRvbid0IHRoaW5r
IHRoYXQgd2UgYXJlIHVzaW5nIGl0IHRvIGl0cyBmdWxsIHBvdGVudGlhbCAtIHNlZSBiZWxvdy48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZSB0
ZXJtICZxdW90O2NsaWVudCBpbnRlcmZhY2UmcXVvdDsgZG9lcyBib3RoZXIgbWUsIGJlY2F1c2U8
YnI+DQombmJzcDsmbmJzcDsmbmJzcDsgMSkgdG8gbWUsIGl0IGltcGxpZXMgYSBjbGllbnQtc2Vy
dmVyIGFyY2hpdGVjdHVyZSAob3IgYSAzLXRpZXIgYXJjaGl0ZWN0dXJlIG9uIGEgc3RyZXRjaCks
IGFuZCBJIGRvbid0IHVuZGVyc3RhbmQgd2h5IHdlIHNob3VsZCBiZSBsaW1pdGVkIHRvIHRoYXQ8
YnI+DQombmJzcDsmbmJzcDsmbmJzcDsgMikgd2hhdCBpcyB0aGUgY2xpZW50PyBUbyBtZSwgYSBj
bGllbnQgaXMgYSBob3N0LiBBcmVuJ3Qgd2UgdGFsa2luZyBhYm91dCB0aGUgYXBwbGljYXRpb24g
aGVyZT8gVGhlIGV4YW1wbGVzIGluIHlvdXIgZmlndXJlIGFyZSBhcmd1YWJseSBTRVJWRVJTLDxi
cj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBub3QgQ0xJRU5U
Uy4gOi0pPGJyPg0KJmx0Oy9qY3M8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPkFzIG1hbnkgcGVvcGxlIHVzZSB0aGUgdGVybWlub2xvZ2llcyBsb29z
ZWx5LCB0aGUgJnF1b3Q7Q2FwYWJpbGl0eSBJbnRlcmZhY2UmcXVvdDsgYmVpbmcgaW50ZXJjaGFu
Z2VhYmx5IHVzZWQgd2l0aCAmcXVvdDtDYXBhYmlsaXR5IExheWVyJnF1b3Q7LCBhbmQgJnF1b3Q7
U2VydmljZSBJbnRlcmZhY2UmcXVvdDsgYmVpbmcgaW50ZXJjaGFuZ2VhYmx5IHVzZWQgd2l0aCAm
cXVvdDtTZXJ2aWNlIExheWVyJnF1b3Q7LjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZsdDtqY3MmZ3Q7PGJyPg0KV2FybmluZywgdGhpcyBpcyBwcm9iYWJseSBq
dXN0IG1lLCBidXQuLi48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPi4uLkkgZG8gTk9UIGxpa2UgJnF1b3Q7bGF5ZXJzJnF1b3Q7LCBiZWNhdXNlIGFi
c3RyYWN0aW9ucyBzaG91bGQgd29yayBmb3IgZXZlcnl0aGluZywgbm90IGp1c3Qgc29tZXRpbWVz
LiBMb29rIGF0IG91ciAmcXVvdDtsYXllcnMmcXVvdDsgLSB3ZSByZXBlYXRlZGx5IHZpb2xhdGUg
dGhlIHRydWUgbm90aW9uIG9mIGEgbGF5ZXIgKGUuZy4sIE1QTFMpLiBMb29rIGF0IGFsbCBvZiB0
aGUgJnF1b3Q7aW50ZXItbGF5ZXImcXVvdDsgY29tcGF0aWJpbGl0eSBwcm9ibGVtcw0KIHdlJ3Zl
IGhhZCBvdmVyIHRoZSB5ZWFycy4gV2h5IGRvIHdlIG5lZWQgdG8gdXNlIGxheWVycyBpbiBJMk5T
Rj8gSSB3b3VsZCBzdHJvbmdseSBhcmd1ZSB0byB1c2UgJnF1b3Q7aW50ZXJmYWNlJnF1b3Q7OyBp
ZiB0aGF0IGlzIG5vdCBhY2NlcHRhYmxlLCB0aGVuIGNob29zZSBhIGRpZmZlcmVudCB0ZXJtIChl
LmcuLCBwbGFuZXMpIHRoYXQgZG9lcyBub3QgaGF2ZSB0aGUgdHJhZGl0aW9uYWwgbGltaXRhdGlv
bnMgb2YgbGF5ZXJzLjxicj4NCiZsdDsvamNzJmd0OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhlIEkyTlNGIFRlcm1pbm9sb2d5IERyYWZ0IGhh
cyBkZWZpbmVkIHRoZSAmcXVvdDtDYXBhYmlsaXR5IExheWVyJnF1b3Q7IChpbmRlcGVuZGVudCBv
ZiB3aGljaCBpbnRlcmZhY2UgdG8gdGhlIGNvbnRyb2xsZXIpIGZvciBleHBvc2luZyB0aGUgY2Fw
YWJpbGl0eSBvZiBhIGRvbWFpbiAob3ZlciBDbGllbnQgRmFjaW5nICZuYnNwOyZuYnNwO0ludGVy
ZmFjZSksIG9yIGZvciBleHBvc2luZyB0aGUgY2FwYWJpbGl0eSBvZiBhIE5TRiAob3ZlciB0aGUN
CiBOU0YgRmFjaW5nIEludGVyZmFjZSkuPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+QnkgdGhpcyBkZWZpbml0aW9uLCBFQ0EgUG9saWN54oCZcyAmcXVvdDtFdmVu
dCZxdW90OyBjYXBhYmlsaXR5IGNhbiBiZSBkaXNjb3ZlcmVkIGluZGVwZW5kZW50bHkgZnJvbSB0
aGUgJnF1b3Q7Q29uZGl0aW9uJnF1b3Q7IGNhcGFiaWxpdHksIG9yICZxdW90O0FjdGlvbiZxdW90
OyBjYXBhYmlsaXR5LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jmx0O2pjcyZndDs8YnI+DQpTb3JyeSwgSSBkaXNhZ3JlZS48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkV2ZW50cywgY29uZGl0aW9u
cywgYW5kIGFjdGlvbnMgYXJlIE5PVCBjYXBhYmlsaXRpZXMuIENhcGFiaWxpdGllcyBhcmUgZGVm
aW5lZCBpbiB0aGUgQ2FwYWJpbGl0aWVzIERyYWZ0IGFzOjxicj4NCjxicj4NCiZuYnNwOyZuYnNw
OyZuYnNwOyBDYXBhYmlsaXRpZXMgYXJlIGZ1bmN0aW9ucyB0aGF0IE5TRnMgY2FuIHBlcmZvcm0u
IFRoaXMgaW50ZXJmYWNlPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7IGlzIHVzZWQgdG8gYWR2ZXJ0
aXNlLCBzZWxlY3QsIGFuZCBhY3RpdmF0ZSBjYXBhYmlsaXRpZXMgb2Ygc2VsZWN0ZWQ8YnI+DQom
bmJzcDsmbmJzcDsmbmJzcDsgTlNGcyBpbiBhIHZlbmRvci1pbmRlcGVuZGVudCBtYW5uZXIuPG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QdXQgYW5v
dGhlciB3YXksIENhcGFiaWxpdGllcyBhcmUgdXNlZCB0byBkZWZpbmUgZnVuY3Rpb25zIHRoYXQg
TUFZIGJlIHVzZWQuIFRoZXJlIGlzIG5vIGd1YXJhbnRlZSB0aGF0IHRoZXkgd2lsbCBiZSBhY3R1
YWxseSB1c2VkLiBGdXJ0aGVybW9yZSwgRXZlbnRzLCBDb25kaXRpb25zLCBhbmQgQWN0aW9ucyBh
cmUgdXNlZCB0byBjb25zdHJ1Y3QgYW4gRUNBIHBvbGljeSBydWxlLiBFdmVudHMsIENvbmRpdGlv
bnMsDQogYW5kIEFjdGlvbnMgYXJlIHR5cGVzIG9mIEJvb2xlYW4gc3RhdGVtZW50cyAoYXQgbGVh
c3QgaW4gRUNBIHJ1bGVzKSBhbmQgaGF2ZSBub3RoaW5nIHRvIGRvIHdpdGggQ2FwYWJpbGl0aWVz
LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+V2hp
bGUgeW91IE1BWSBiZSBhYmxlIHRvIHJlbGF0ZSBhIHJ1bGUgdG8gQ2FwYWJpbGl0aWVzLCB0aGV5
IGFyZSB0d28gY29tcGxldGVseSBzZXBhcmF0ZSB0aGluZ3MuPGJyPg0KJmx0Oy9qY3MmZ3Q7PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGVyZWZv
cmUsIGNvbnRpbnVlIHVzaW5nIHRoZSAmbmJzcDvigJxDYXBhYmlsaXR5IEludGVyZmFjZeKAnSBj
YW4gY2F1c2UgbW9yZSBjb25mdXNpb24gaW4gdGhlIGZ1dHVyZSBhcyBpdHMgc291bmQgaXMgdG9v
IGNsb3NlIHRvIHRoZSDigJxDYXBhYmlsaXR5IGxheWVy4oCdLiAmbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCiZsdDtqY3MmZ3Q7
PGJyPg0KQWdyZWUuIFNvIGxldCdzIGdldCByaWQgb2YgQ2FwYWJpbGl0eSAqKmxheWVyKiouIEl0
IGlzbid0IGEgbGF5ZXIsIGJlY2F1c2UuLi48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Li4ud2FpdCBmb3IgaXQuLi48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Li4uQ2FwYWJpbGl0aWVzIGNv
dWxkIGJlIHVzZWQgdG8gZGVzY3JpYmUgTlNGIGZ1bmN0aW9ucyBhcyB3ZWxsIGFzIENvbnRyb2xs
ZXIgZnVuY3Rpb25zLiBUaHVzLCB0aGVyZSBpcyBubyAmcXVvdDtsYXllciZxdW90OyBpbiB0aGUg
Y2xhc3NpY2FsIGRlZmluaXRpb24gb2YgdGhlIHRlcm0gJnF1b3Q7bGF5ZXImcXVvdDsuPGJyPg0K
Jmx0Oy9qY3MmZ3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPlRoZXJlZm9yZSwgd2UgYXJlIGFza2luZyBwZW9wbGUgdG8gc3RhdGUgd2hpY2gg
b2YgJm5ic3A7dGhlIGZvbGxvd2luZyBvcHRpb25zIHNob3VsZCBiZSB1c2VkOjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4xLjxzcGFuIHN0eWxl
PSJmb250LXNpemU6Ny4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+VXNlIOKAnENs
aWVudCBGYWNpbmcgSW50ZXJmYWNl4oCdIGZvciAmcXVvdDtDbGllbnQgJmx0Oy0mZ3Q7IGNvbnRy
b2xsZXImcXVvdDs7IGFuZCDigJxOU0YgRmFjaW5nIEludGVyZmFjZeKAnSBmb3IgJnF1b3Q7Y29u
dHJvbGxlciAmbHQ7LSZndDsgTlNGJnF1b3Q7LDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Mi48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0Ij4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPlVzZSDigJxDb250cm9sbGVyIE5vcnRoIEJvdW5k
IEludGVyZmFjZeKAnSBmb3IgJnF1b3Q7Q2xpZW50ICZsdDstJmd0OyBjb250cm9sbGVyJnF1b3Q7
OyBhbmQg4oCcQ29udHJvbGxlciBTb3V0aCBCb3VuZCBJbnRlcmZhY2XigJ0gZm9yIOKAnGNvbnRy
b2xsZXIgJmx0Oy0mZ3Q7IE5TRiZxdW90Oywgb3I8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T3IgeW91IGNhbiBwcm92aWRlIGEgYmV0dGVyIG9w
dGlvbi48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Jmx0O2pjcyZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPkkgY2hvb3NlIG9wdGlvbiAzLiA6LSk8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhlIHByb2JsZW0gd2l0aCAmcXVvdDtDbGll
bnQtRmFjaW5nIEludGVyZmFjZSZxdW90OyBpcyB0aGF0IEknbSBub3Qgc3VyZSB3aGF0IGEgJnF1
b3Q7Q2xpZW50JnF1b3Q7IGlzIGluIE5TRi48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPk5TRi1GYWNpbmcgSW50ZXJmYWNlIGlzIE9LOyBteSBwcm9i
bGVtIGlzLCB3aHkgYXJlIHdlIGludHJvZHVjaW5nIFlldCBBbm90aGVyIFRlcm0/PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZSBwcm9ibGVt
IHdpdGggTm9ydGhib3VuZCBhbmQgU291dGhib3VuZCBpcyB0aGF0IHRoZXJlIGlzIG5vIGNsZWFy
ICZxdW90O25vcnRoJnF1b3Q7IGFuZCAmcXVvdDtzb3V0aCZxdW90OyBoZXJlLiBMb29rIGF0IGFs
bCBvZiB0aGUgcHJvamVjdHMgdGhhdCBwcm9wb3NlIHZhcmlvdXMgZGF0YSBtb2RlbHMgYXQgYm90
aCB0aGUgZGV2aWNlIGludGVyZmFjZSBsZXZlbCBBTkQgdGhlIG5ldHdvcmsgbWFuYWdlbWVudCBh
cHBsaWNhdGlvbiBsYXllci4NCiBTbyB0ZWxsIG1lLCB3aGljaCBpcyAmcXVvdDtzb3V0aCZxdW90
OyBoZXJlPyA6LSk8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Tm93LCBhcyBmb3Igb3B0aW9uIDMsIEknbSB0aGlua2luZyBhYm91dCBpdC4gSG93
ZXZlciwgSSBkbyB0aGluayB0aGF0IHlvdSBoYXZlIHNwb3R0ZWQgYW4gaW1wb3J0YW50IGluY29u
c2lzdGVuY3ksIHNvIGxldCdzIHRha2UgdGltZSB0byBmaXggaXQgYW5kIG5vdCBydXNoIGludG8g
cmFzaCBkZWNpc2lvbnMuPGJyPg0KJmx0Oy9qY3MmZ3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPmJlc3QgcmVnYXJkcyw8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkpvaG48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIFRodSwg
SnVuIDIzLCAyMDE2IGF0IDM6MzEgUE0sIExpbmRhIER1bmJhciAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmxpbmRhLmR1bmJhckBodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+bGluZGEuZHVuYmFyQGh1YXdlaS5jb208L3NwYW4+PC9hPiZndDsgd3JvdGU6
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
OyI+STJOU0YgV0c6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDsiPk5lZWQgeW91ciBvcGluaW9uIGZvciBhIGdvb2QgbmFtZSB0byByZXByZXNlbnQg
4oCcQ2xpZW50IEZhY2luZyBJbnRlcmZhY2XigJ0gYW5kIOKAnE5TRiBGYWNpbmcgSW50ZXJmYWNl
4oCdIG9mIHRoZSBJMk5TRiByZWZlcmVuY2UgbW9kZWw6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTo4LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7JiM0MzstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSYjNDM7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjBwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgSTJOU0YgQ2xpZW50Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjguMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCBF
LmcuIE92ZXJsYXkgTmV0d29yayBNZ250LCBFbnRlcnByaXNlIG5ldHdvcmsgTWdudCZuYnNwOyB8
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsgYW5vdGhlciBuZXR3b3Jr
IGRvbWFpbuKAmXMgbWdudCwgZXRjLiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS0tLS0tLS0tLSYjNDM7LS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tJiM0Mzs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjguMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
OC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7IENsaWVudCBGYWNpbmcgSW50ZXJmYWNlPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTo4LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fDwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6OC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmIzQzOy0tLS0t
JiM0MzstLS0tLS0tLS0tLS0tLS0mIzQzOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO3xOZXR3b3JrIE9wZXJhdG9yIG1nbXR8Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS0tLS0tLS0tLS0tLSYjNDM7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTo4LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwgU2VjdXJpdHkg
Q29udHJvbGxlciB8ICZsdDsgLS0tLS0tLS0tICZndDsgfCBEZXZlbG9wZXLigJlzIHw8L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjguMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
JiM0MzstLS0tLS0tLS0tJiM0MzstLS0tLS0tLS0tJiM0MzsmbmJzcDsgUmVnaXN0cmF0aW9uIHwg
TWdudCBTeXN0ZW0gfDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0ludGVy
ZmFjZSZuYnNwOyZuYnNwOyAmIzQzOy0tLS0tLS0tLS0tLS0mIzQzOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6OC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fCBOU0YgRmFjaW5nIEludGVyZmFjZTwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6OC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyB8PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYj
NDM7LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSYjNDM7LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSYjNDM7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgfDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjguMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsgJiM0Mzst
LS0mIzQzOy0tJiM0MzsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgJiM0MzstLS0tLS0mIzQzOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0tLS0tLSYjNDM7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS0mIzQzOy0tLSYjNDM7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90OyI+Jm5ic3A7Jm5ic3A7ICYjNDM7IE5TRi0xJiM0MzsgLS0tLS0tLSAmIzQzOyBOU0Yt
biYjNDM7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7TlNGLTEgJiM0MzsgLS0tLS0gJiM0MztOU0YtbSAm
IzQzOyZuYnNwOyAuIC4gLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyYjNDM7LS0tLS0t
JiM0MzsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0
MzstLS0tLS0mIzQzOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0tLS0tLSYjNDM7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS0tLS0tJiM0Mzs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjguMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjguMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsgVmVuZG9yIEEmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgVmVuZG9yIEI8L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjguMHB0Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkR1cmluZyB0aGUgSTJOU0YgZWFybHkgc3Rh
Z2UgKGJlZm9yZSB0aGUgV0cgd2FzIGNyZWF0ZWQpLCAmcXVvdDtjYXBhYmlsaXR5IGludGVyZmFj
ZSZxdW90OyB3YXMgdXNlZCB0byByZXByZXNlbnQgdGhlIGludGVyZmFjZSBiZXR3ZWVuIGNvbnRy
b2xsZXIgJmx0Oy0mZ3Q7IE5TRiwgYW5kICZxdW90O3NlcnZpY2UgaW50ZXJmYWNlJnF1b3Q7IHdh
cyB1c2VkIHRvIHJlcHJlc2VudCB0aGUgaW50ZXJmYWNlIGJldHdlZW4gdGhlIENsaWVudCAmbHQ7
LSZndDsgY29udHJvbGxlci48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPkFzIG1hbnkgcGVvcGxlIHVzZSB0aGUgdGVybWlub2xvZ2llcyBsb29zZWx5LCB0aGUg
JnF1b3Q7Q2FwYWJpbGl0eSBJbnRlcmZhY2UmcXVvdDsgYmVpbmcgaW50ZXJjaGFuZ2VhYmx5IHVz
ZWQgd2l0aCAmcXVvdDtDYXBhYmlsaXR5IExheWVyJnF1b3Q7LCBhbmQgJnF1b3Q7U2VydmljZSBJ
bnRlcmZhY2UmcXVvdDsgYmVpbmcgaW50ZXJjaGFuZ2VhYmx5IHVzZWQgd2l0aCAmcXVvdDtTZXJ2
aWNlIExheWVyJnF1b3Q7LjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+VGhlIEkyTlNGIFRlcm1pbm9sb2d5IERyYWZ0IGhhcyBkZWZpbmVkIHRoZSAmcXVvdDtD
YXBhYmlsaXR5IExheWVyJnF1b3Q7IChpbmRlcGVuZGVudCBvZiB3aGljaCBpbnRlcmZhY2UgdG8g
dGhlIGNvbnRyb2xsZXIpIGZvciBleHBvc2luZyB0aGUgY2FwYWJpbGl0eSBvZiBhIGRvbWFpbiAo
b3ZlciBDbGllbnQgRmFjaW5nICZuYnNwOyZuYnNwO0ludGVyZmFjZSksIG9yIGZvciBleHBvc2lu
ZyB0aGUgY2FwYWJpbGl0eSBvZiBhIE5TRiAob3ZlciB0aGUNCiBOU0YgRmFjaW5nIEludGVyZmFj
ZSkuPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QnkgdGhpcyBk
ZWZpbml0aW9uLCBFQ0EgUG9saWN54oCZcyAmcXVvdDtFdmVudCZxdW90OyBjYXBhYmlsaXR5IGNh
biBiZSBkaXNjb3ZlcmVkIGluZGVwZW5kZW50bHkgZnJvbSB0aGUgJnF1b3Q7Q29uZGl0aW9uJnF1
b3Q7IGNhcGFiaWxpdHksIG9yICZxdW90O0FjdGlvbiZxdW90OyBjYXBhYmlsaXR5LjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGVyZWZvcmUs
IGNvbnRpbnVlIHVzaW5nIHRoZSAmbmJzcDvigJxDYXBhYmlsaXR5IEludGVyZmFjZeKAnSBjYW4g
Y2F1c2UgbW9yZSBjb25mdXNpb24gaW4gdGhlIGZ1dHVyZSBhcyBpdHMgc291bmQgaXMgdG9vIGNs
b3NlIHRvIHRoZSDigJxDYXBhYmlsaXR5IGxheWVy4oCdLiAmbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhlcmVmb3JlLCB3ZSBhcmUg
YXNraW5nIHBlb3BsZSB0byBzdGF0ZSB3aGljaCBvZiAmbmJzcDt0aGUgZm9sbG93aW5nIG9wdGlv
bnMgc2hvdWxkIGJlIHVzZWQ6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjEuPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdCI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPjwvc3Bhbj5Vc2Ug4oCcQ2xpZW50IEZhY2luZyBJbnRlcmZhY2XigJ0gZm9y
ICZxdW90O0NsaWVudCAmbHQ7LSZndDsgY29udHJvbGxlciZxdW90OzsgYW5kIOKAnE5TRiBGYWNp
bmcgSW50ZXJmYWNl4oCdIGZvciAmcXVvdDtjb250cm9sbGVyICZsdDstJmd0OyBOU0YmcXVvdDss
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4yLjxz
cGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+
VXNlIOKAnENvbnRyb2xsZXIgTm9ydGggQm91bmQgSW50ZXJmYWNl4oCdIGZvciAmcXVvdDtDbGll
bnQgJmx0Oy0mZ3Q7IGNvbnRyb2xsZXImcXVvdDs7IGFuZCDigJxDb250cm9sbGVyIFNvdXRoIEJv
dW5kIEludGVyZmFjZeKAnSBmb3Ig4oCcY29udHJvbGxlciAmbHQ7LSZndDsgTlNGJnF1b3Q7LCBv
cjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5P
ciB5b3UgY2FuIHByb3ZpZGUgYSBiZXR0ZXIgb3B0aW9uLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3MsIExpbmRhPG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXzxicj4NCkkybnNmIG1haWxpbmcgbGlzdDxicj4NCjxhIGhy
ZWY9Im1haWx0bzpJMm5zZkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPkkybnNmQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8YSBocmVmPSJodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2kybnNmIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9pMm5zZjwvc3Bhbj48L2E+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48YnI+DQo8YnIgY2xlYXI9ImFsbCI+DQo8YnI+DQotLTxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+cmVn
YXJkcyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPkpvaG48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxicj4NCjxiciBjbGVhcj0iYWxsIj4NCjxicj4NCi0tPHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5yZWdhcmRzLDxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Sm9objxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX188YnI+DQpJMm5zZiBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJt
YWlsdG86STJuc2ZAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPkkybnNmQGll
dGYub3JnPC9zcGFuPjwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL2kybnNmIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2kybnNmPC9zcGFuPjwvYT48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+LS08YnI+DQomcXVvdDtFc3RhIHZleiBubyBm
YWxsYXJlbW9zLCBEb2N0b3IgSW5maWVybm8mcXVvdDs8YnI+DQo8YnI+DQpEciBEaWVnbyBSLiBM
b3Blejxicj4NClRlbGVmb25pY2EgSSYjNDM7RDxicj4NCjxhIGhyZWY9Imh0dHA6Ly9wZW9wbGUu
dGlkLmVzL2RpZWdvLmxvcGV6LyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cDovL3Bl
b3BsZS50aWQuZXMvZGllZ28ubG9wZXovPC9zcGFuPjwvYT48YnI+DQo8YnI+DQplLW1haWw6PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1h
aWx0bzpkaWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29tIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5kaWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29tPC9zcGFuPjwvYT48YnI+DQpUZWw6ICZu
YnNwOyAmbmJzcDsmIzQzOzM0IDkxMyAxMjkgMDQxPGJyPg0KTW9iaWxlOiAmIzQzOzM0IDY4MiAw
NTEgMDkxPGJyPg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iTXNv
Tm9ybWFsIiBhbGlnbj0iY2VudGVyIiBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXIiPg0KPGhyIHNp
emU9IjMiIHdpZHRoPSIxMDAlIiBhbGlnbj0iY2VudGVyIj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBmb250LWZhbWls
eTogQXJpYWwsIHNhbnMtc2VyaWY7IGNvbG9yOiBncmF5OyI+PGJyPg0KRXN0ZSBtZW5zYWplIHkg
c3VzIGFkanVudG9zIHNlIGRpcmlnZW4gZXhjbHVzaXZhbWVudGUgYSBzdSBkZXN0aW5hdGFyaW8s
IHB1ZWRlIGNvbnRlbmVyIGluZm9ybWFjacOzbiBwcml2aWxlZ2lhZGEgbyBjb25maWRlbmNpYWwg
eSBlcyBwYXJhIHVzbyBleGNsdXNpdm8gZGUgbGEgcGVyc29uYSBvIGVudGlkYWQgZGUgZGVzdGlu
by4gU2kgbm8gZXMgdXN0ZWQuIGVsIGRlc3RpbmF0YXJpbyBpbmRpY2FkbywgcXVlZGEgbm90aWZp
Y2FkbyBkZSBxdWUgbGENCiBsZWN0dXJhLCB1dGlsaXphY2nDs24sIGRpdnVsZ2FjacOzbiB5L28g
Y29waWEgc2luIGF1dG9yaXphY2nDs24gcHVlZGUgZXN0YXIgcHJvaGliaWRhIGVuIHZpcnR1ZCBk
ZSBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZS4gU2kgaGEgcmVjaWJpZG8gZXN0ZSBtZW5zYWplIHBv
ciBlcnJvciwgbGUgcm9nYW1vcyBxdWUgbm9zIGxvIGNvbXVuaXF1ZSBpbm1lZGlhdGFtZW50ZSBw
b3IgZXN0YSBtaXNtYSB2w61hIHkgcHJvY2VkYSBhIHN1IGRlc3RydWNjacOzbi48YnI+DQo8YnI+
DQpUaGUgaW5mb3JtYXRpb24gY29udGFpbmVkIGluIHRoaXMgdHJhbnNtaXNzaW9uIGlzIHByaXZp
bGVnZWQgYW5kIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBvbmx5IGZvciB0aGUg
dXNlIG9mIHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0eSBuYW1lZCBhYm92ZS4gSWYgdGhlIHJlYWRl
ciBvZiB0aGlzIG1lc3NhZ2UgaXMgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHlvdSBhcmUg
aGVyZWJ5IG5vdGlmaWVkIHRoYXQgYW55IGRpc3NlbWluYXRpb24sDQogZGlzdHJpYnV0aW9uIG9y
IGNvcHlpbmcgb2YgdGhpcyBjb21tdW5pY2F0aW9uIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIElm
IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgdHJhbnNtaXNzaW9uIGluIGVycm9yLCBkbyBub3QgcmVh
ZCBpdC4gUGxlYXNlIGltbWVkaWF0ZWx5IHJlcGx5IHRvIHRoZSBzZW5kZXIgdGhhdCB5b3UgaGF2
ZSByZWNlaXZlZCB0aGlzIGNvbW11bmljYXRpb24gaW4gZXJyb3IgYW5kIHRoZW4gZGVsZXRlIGl0
Ljxicj4NCjxicj4NCkVzdGEgbWVuc2FnZW0gZSBzZXVzIGFuZXhvcyBzZSBkaXJpZ2VtIGV4Y2x1
c2l2YW1lbnRlIGFvIHNldSBkZXN0aW5hdMOhcmlvLCBwb2RlIGNvbnRlciBpbmZvcm1hw6fDo28g
cHJpdmlsZWdpYWRhIG91IGNvbmZpZGVuY2lhbCBlIMOpIHBhcmEgdXNvIGV4Y2x1c2l2byBkYSBw
ZXNzb2Egb3UgZW50aWRhZGUgZGUgZGVzdGluby4gU2UgbsOjbyDDqSB2b3NzYSBzZW5ob3JpYSBv
IGRlc3RpbmF0w6FyaW8gaW5kaWNhZG8sIGZpY2Egbm90aWZpY2FkbyBkZSBxdWUgYQ0KIGxlaXR1
cmEsIHV0aWxpemHDp8OjbywgZGl2dWxnYcOnw6NvIGUvb3UgY8OzcGlhIHNlbSBhdXRvcml6YcOn
w6NvIHBvZGUgZXN0YXIgcHJvaWJpZGEgZW0gdmlydHVkZSBkYSBsZWdpc2xhw6fDo28gdmlnZW50
ZS4gU2UgcmVjZWJldSBlc3RhIG1lbnNhZ2VtIHBvciBlcnJvLCByb2dhbW9zLWxoZSBxdWUgbm9z
IG8gY29tdW5pcXVlIGltZWRpYXRhbWVudGUgcG9yIGVzdGEgbWVzbWEgdmlhIGUgcHJvY2VkYSBh
IHN1YSBkZXN0cnVpw6fDo288L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj4tLTxicj4NCiZxdW90O0VzdGEgdmV6IG5vIGZhbGxhcmVtb3MsIERvY3Rv
ciBJbmZpZXJubyZxdW90Ozxicj4NCjxicj4NCkRyIERpZWdvIFIuIExvcGV6PGJyPg0KVGVsZWZv
bmljYSBJJiM0MztEPGJyPg0KPGEgaHJlZj0iaHR0cDovL3Blb3BsZS50aWQuZXMvZGllZ28ubG9w
ZXovIj5odHRwOi8vcGVvcGxlLnRpZC5lcy9kaWVnby5sb3Blei88L2E+PGJyPg0KPGJyPg0KZS1t
YWlsOiA8YSBocmVmPSJtYWlsdG86ZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbSI+ZGllZ28u
ci5sb3BlekB0ZWxlZm9uaWNhLmNvbTwvYT48YnI+DQpUZWw6ICZuYnNwOyAmbmJzcDsmIzQzOzM0
IDkxMyAxMjkgMDQxPGJyPg0KTW9iaWxlOiAmIzQzOzM0IDY4MiAwNTEgMDkxPGJyPg0KLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2IGNs
YXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlciI+
DQo8aHIgc2l6ZT0iMyIgd2lkdGg9IjEwMCUiIGFsaWduPSJjZW50ZXIiPg0KPC9kaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1p
bHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBjb2xvcjogZ3JheTsiPjxicj4NCkVzdGUgbWVuc2FqZSB5
IHN1cyBhZGp1bnRvcyBzZSBkaXJpZ2VuIGV4Y2x1c2l2YW1lbnRlIGEgc3UgZGVzdGluYXRhcmlv
LCBwdWVkZSBjb250ZW5lciBpbmZvcm1hY2nDs24gcHJpdmlsZWdpYWRhIG8gY29uZmlkZW5jaWFs
IHkgZXMgcGFyYSB1c28gZXhjbHVzaXZvIGRlIGxhIHBlcnNvbmEgbyBlbnRpZGFkIGRlIGRlc3Rp
bm8uIFNpIG5vIGVzIHVzdGVkLiBlbCBkZXN0aW5hdGFyaW8gaW5kaWNhZG8sIHF1ZWRhIG5vdGlm
aWNhZG8gZGUgcXVlIGxhDQogbGVjdHVyYSwgdXRpbGl6YWNpw7NuLCBkaXZ1bGdhY2nDs24geS9v
IGNvcGlhIHNpbiBhdXRvcml6YWNpw7NuIHB1ZWRlIGVzdGFyIHByb2hpYmlkYSBlbiB2aXJ0dWQg
ZGUgbGEgbGVnaXNsYWNpw7NuIHZpZ2VudGUuIFNpIGhhIHJlY2liaWRvIGVzdGUgbWVuc2FqZSBw
b3IgZXJyb3IsIGxlIHJvZ2Ftb3MgcXVlIG5vcyBsbyBjb211bmlxdWUgaW5tZWRpYXRhbWVudGUg
cG9yIGVzdGEgbWlzbWEgdsOtYSB5IHByb2NlZGEgYSBzdSBkZXN0cnVjY2nDs24uPGJyPg0KPGJy
Pg0KVGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiB0aGlzIHRyYW5zbWlzc2lvbiBpcyBwcml2
aWxlZ2VkIGFuZCBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24gaW50ZW5kZWQgb25seSBmb3IgdGhl
IHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgbmFtZWQgYWJvdmUuIElmIHRoZSByZWFk
ZXIgb2YgdGhpcyBtZXNzYWdlIGlzIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCB5b3UgYXJl
IGhlcmVieSBub3RpZmllZCB0aGF0IGFueSBkaXNzZW1pbmF0aW9uLA0KIGRpc3RyaWJ1dGlvbiBv
ciBjb3B5aW5nIG9mIHRoaXMgY29tbXVuaWNhdGlvbiBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiBJ
ZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIHRyYW5zbWlzc2lvbiBpbiBlcnJvciwgZG8gbm90IHJl
YWQgaXQuIFBsZWFzZSBpbW1lZGlhdGVseSByZXBseSB0byB0aGUgc2VuZGVyIHRoYXQgeW91IGhh
dmUgcmVjZWl2ZWQgdGhpcyBjb21tdW5pY2F0aW9uIGluIGVycm9yIGFuZCB0aGVuIGRlbGV0ZSBp
dC48YnI+DQo8YnI+DQpFc3RhIG1lbnNhZ2VtIGUgc2V1cyBhbmV4b3Mgc2UgZGlyaWdlbSBleGNs
dXNpdmFtZW50ZSBhbyBzZXUgZGVzdGluYXTDoXJpbywgcG9kZSBjb250ZXIgaW5mb3JtYcOnw6Nv
IHByaXZpbGVnaWFkYSBvdSBjb25maWRlbmNpYWwgZSDDqSBwYXJhIHVzbyBleGNsdXNpdm8gZGEg
cGVzc29hIG91IGVudGlkYWRlIGRlIGRlc3Rpbm8uIFNlIG7Do28gw6kgdm9zc2Egc2VuaG9yaWEg
byBkZXN0aW5hdMOhcmlvIGluZGljYWRvLCBmaWNhIG5vdGlmaWNhZG8gZGUgcXVlIGENCiBsZWl0
dXJhLCB1dGlsaXphw6fDo28sIGRpdnVsZ2HDp8OjbyBlL291IGPDs3BpYSBzZW0gYXV0b3JpemHD
p8OjbyBwb2RlIGVzdGFyIHByb2liaWRhIGVtIHZpcnR1ZGUgZGEgbGVnaXNsYcOnw6NvIHZpZ2Vu
dGUuIFNlIHJlY2ViZXUgZXN0YSBtZW5zYWdlbSBwb3IgZXJybywgcm9nYW1vcy1saGUgcXVlIG5v
cyBvIGNvbXVuaXF1ZSBpbWVkaWF0YW1lbnRlIHBvciBlc3RhIG1lc21hIHZpYSBlIHByb2NlZGEg
YSBzdWEgZGVzdHJ1acOnw6NvPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9zcGFuPjwvc3Bhbj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_12C2BC27540A4DEAA9F3B91F74C3473Fjunipernet_--


From nobody Thu Jun 30 09:26:38 2016
Return-Path: <sowmini.varadhan@oracle.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 B6B6112DA9C; Thu, 30 Jun 2016 09:26:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.646
X-Spam-Level: 
X-Spam-Status: No, score=-5.646 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9B1bUXR2ZS83; Thu, 30 Jun 2016 09:26:34 -0700 (PDT)
Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) (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 0992312B036; Thu, 30 Jun 2016 09:26:33 -0700 (PDT)
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id u5UGQSG8003764 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 30 Jun 2016 16:26:28 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by userv0022.oracle.com (8.14.4/8.13.8) with ESMTP id u5UGQQ3T004638 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 30 Jun 2016 16:26:26 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9]) by userv0121.oracle.com (8.13.8/8.13.8) with ESMTP id u5UGQJOZ021197; Thu, 30 Jun 2016 16:26:25 GMT
Received: from oracle.com (/10.154.163.237) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 30 Jun 2016 09:26:19 -0700
Date: Thu, 30 Jun 2016 12:26:15 -0400
From: Sowmini Varadhan <sowmini.varadhan@oracle.com>
To: Rafa Marin Lopez <rafa@um.es>
Message-ID: <20160630162615.GA32734@oracle.com>
References: <4A95BA014132FF49AE685FAB4B9F17F657EB4B26@dfweml501-mbb> <CACP96tSfp4XEU9mKzRD=Dm5hMDGN7uGiM6Eje5-_udiDXWLwsA@mail.gmail.com> <4A95BA014132FF49AE685FAB4B9F17F657EB587D@dfweml501-mbb> <3AC251AC-3DB4-42BD-BDC5-25A23C1A219C@um.es> <4A95BA014132FF49AE685FAB4B9F17F657EB5D2B@dfweml501-mbb> <20160617212648.GB29411@oracle.com> <4D1F6DFD-12E1-4EA7-B440-C18203758C37@um.es> <20160619214543.GD654@oracle.com> <D2E3300D-74D7-4A38-8A23-CBF25658D055@um.es>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <D2E3300D-74D7-4A38-8A23-CBF25658D055@um.es>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/ruETmHNWmRgTtLTspa5X6szEBMo>
Cc: "I2NSF@ietf.org" <I2NSF@ietf.org>, "IPsec@ietf.org" <IPsec@ietf.org>, Sowmini Varadhan <sowmini05@gmail.com>, Linda Dunbar <linda.dunbar@huawei.com>
Subject: Re: [I2nsf] [IPsec] How does Overlay Network inform the Underlay network on which flows among Overlay network nodes need to go through IPSec Tunnel? (was : Flow Security Policies exchanged over I2NSF service layer interface?
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 30 Jun 2016 16:26:36 -0000

Hi, sorry for the delay in response, needed some time to go over
the draft carefully. Here are some comments.

> 1.  Introduction
            :
>    .. In this sense, it will provision the required
>    parameters to create valid entries in the Security Association
>    Database (SAD), which we assumed to be in the data plane.  

That definition was a bit unusual (at least from a network-stack perspective)
and threw me off.  The SAD is security assoction database, thus it is not
"data plane" as such, but rather, a database configured by the
control-plane that is looked up by the network stack's dataplane.
(In the same way, the SPD is also just a security policy database,
so the decision to call one "control plane", while the other as "data plane"
is also quite confusing).

>    Therefore,
>    the data plane will have only support for IPsec while SPD and IKE
>    functionality is moved to the control plane.  In both cases, to carry
>    out this provisioning, an interface/protocol will be required between
>    the SDN controller and the data plane to send: the policies to be

Again, perhaps my notion of "data plane" does not match the intention,
but the SDN controller has to interface with the control 
plane (i.e, the IKE implementation in the network resource) in case 1. 

Seems to me like case-1 vs case-2 is basically a split-IKE
model (where IKE is split between the network-resource and the controller)
and a model where the network resource implements IPsec only, with
IKE exclusively managed by the controller.

> 5.  Case 1: IKE/IPsec in the network resource
     :
>    Advantages: It is simple since network resources typically have and
>    IKE/IPsec implementations.
> 
>    Disadvantages: 1) IKE implementations needs to renegotiate IPsec SAs
>    upon SPD entries changes without restarting IKE daemon. 2) Data plane
>    more complex.

How does the data-plane become any more complex than a non-SDN env
where there would be no controller? The only change introduced
by the controller is that the IKE/IPsec SAs and policies are now
orchestrated via the controller.

I do agree that this results in a split-IKE model, which may
need to be thought through.


> 6.  Case 2: IKE and SPD in the SDN Controller
   :
>    Advantages: 1) There is clear separation of data plane (IPsec
>    protection per flow) and control plane (IKE and SPD policies).
>    Hence, it allows less complex data planes. 2) IKE does not need to be
>    run in gateway-to-gateway scenario with a single controller (see
>    Section 8.1).

Moving IKE into the controller will result in a fairly complex 
controller implementation, making the control plane extremely complex
(we need to now worry about interop, compat with config options
supported by existing IKE impelementations etc)

Section 8.1 underlines this somewhat- essentially the controller is now
doing everything that a standard IKE implementation would do. Trying
to get this to work with a stock TCP/IP stack implmentation would be
quite complex (whereas stock TCP/IP stack implementations already 
deal correctly with stock IPsec/IKE implementations).

There may also be other complications, if the IKE-enabled-controller
has to negotiate IKE on behalf of some other entity (network resource)
with a peer that thinks it is negotiating iwth the network-resource
itself. I dont know if the current IKE specs would have some issues
with that.

--Sowmini


From nobody Thu Jun 30 14:53:31 2016
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 3EF7912B046; Thu, 30 Jun 2016 14:53:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.739
X-Spam-Level: *
X-Spam-Status: No, score=1.739 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001, RDNS_NONE=0.793] 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 IibSJQS4_Fvh; Thu, 30 Jun 2016 14:53:26 -0700 (PDT)
Received: from hickoryhill-consulting.com (unknown [50.245.122.97]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 85E9D1288B8; Thu, 30 Jun 2016 14:53:26 -0700 (PDT)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=174.124.165.235; 
From: "Susan Hares" <shares@ndzh.com>
To: "'Linda Dunbar'" <linda.dunbar@huawei.com>
References: <4A95BA014132FF49AE685FAB4B9F17F657ED8E6F@dfweml501-mbb> <49ba01d1d2d9$6a616900$3f243b00$@ndzh.com> <4A95BA014132FF49AE685FAB4B9F17F657ED93D0@dfweml501-mbb>
In-Reply-To: <4A95BA014132FF49AE685FAB4B9F17F657ED93D0@dfweml501-mbb>
Date: Thu, 30 Jun 2016 17:52:49 -0400
Message-ID: <00ce01d1d319$befba120$3cf2e360$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_NextPart_000_00CF_01D1D2F8.37EBAED0"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQHncFAgf84dghdL2BTfsUw/dGlBUAHyHSyaARNDNPmfvx2zMA==
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/ciwNNiHcLjwn1z0_LuMVkpYd6no>
Cc: i2nsf@ietf.org, i2rs@ietf.org
Subject: Re: [I2nsf] [i2rs] relationship between "draft-ietf-i2rs-pkt-eca-data-model-00.txt" and "draft-ietf-i2rs-fb-rib-data-model-00"?
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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, 30 Jun 2016 21:53:29 -0000

This is a multipart message in MIME format.

------=_NextPart_000_00CF_01D1D2F8.37EBAED0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_00D0_01D1D2F8.37EBAED0"


------=_NextPart_001_00D0_01D1D2F8.37EBAED0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Linda:

 

The reason for three different yang modules (fb-rib, fb-rib-type,
pkt-eca-policy)  is modularity of the work.    The
draft-ietf-i2rs-fb-rib-data-model contains two modules (fb-rib-types,
fb-rib), and draft-ietf-i2rs-pkt-eca-policy-data-model contains
pkt-eca-policy.  I could put these all in one module if it is more
convenient. 

 

The modularity of the yang modules are to focus :

1)      pkt-eca-policy - packet ECA policy 

2)      Fb-rib-type: on modules definitions for fb-rib 

3)      fb-rib:  operat (using if-feature) 

 

I've attached just the change for the next revision of pkt-eca-policy that
includes the packet filter suggestions from I2NSF.   This version of the
module is validated via pyang. 

 

 

Sue 

 

 

 

 

 

The L1 header involves the Sonet ring or OTN or DWDM as describe below: 

 

  // L1 header match identities 

               identity l1-header-match-type {

      description

      " L1 header type for match ";

    }

  

  identity l1-hdr-sonet-type {

    base l1-header-match-type;

    description

      " L1 header sonet match ";

   }

   

   identity l1-hdr-OTN-type {

       base l1-header-match-type;

       description

      " L1 header OTN match ";

               }

               

               identity l1-hdr-dwdm-type {

       base l1-header-match-type;

                 description

      " L1 header DWDM match ";

               }

 

 

 

 

From: Linda Dunbar [mailto:linda.dunbar@huawei.com] 
Sent: Thursday, June 30, 2016 5:15 PM
To: Susan Hares
Cc: i2rs@ietf.org
Subject: RE: [i2rs] relationship between
"draft-ietf-i2rs-pkt-eca-data-model-00.txt" and
"draft-ietf-i2rs-fb-rib-data-model-00"?

 

Sue, 

 

Both those drafts are about YANG data models of Forwarding Rules based on
"L1/L2/L3/L4 header Matching Conditions". Why have two different YANG data
models? 

 

p.s. pkt-eca-data-model even have L1 matching, which doesn't makes sense to
me. L1 is the transmission bit streams, terminated by the physical layer. 

 

Linda

 

From: Susan Hares [mailto:shares@ndzh.com] 
Sent: Thursday, June 30, 2016 9:12 AM
To: Linda Dunbar
Cc: i2rs@ietf.org
Subject: RE: [i2rs] relationship between
"draft-ietf-i2rs-pkt-eca-data-model-00.txt" and
"draft-ietf-i2rs-fb-rib-data-model-00"?

 

Linda: 

 

The English text may be similar, but the yang data modules are different in
the drafts.  Since filters are still under consideration, I wanted to handle
draft-ietf-i2rs-pkt-eca-data-model separately from the FB-RIB.  The drafts
can be merged or left separate.  

 

Is there a reason to merge these drafts?

 

Sue 

 

 

From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Linda Dunbar
Sent: Wednesday, June 29, 2016 7:21 PM
To: Susan Hares
Cc: i2rs@ietf.org
Subject: [i2rs] relationship between
"draft-ietf-i2rs-pkt-eca-data-model-00.txt" and
"draft-ietf-i2rs-fb-rib-data-model-00"?

 

Sue, qin and Russ, 

 

It seems to me that there are a lot of overlap between the following two
drafts:

 

-          draft-ietf-i2rs-pkt-eca-data-model-00.txt

-          draft-ietf-i2rs-fb-rib-data-model-00

 

they are all on forwarding packets based on matching criteria of various
packet headers (L2/L3/L4). 

 

Why need two separate IDs? 

Can we merge them? 

 

Just curious. 

 

Linda 


------=_NextPart_001_00D0_01D1D2F8.37EBAED0
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family: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:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 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:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle23
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:760490528;
	mso-list-type:hybrid;
	mso-list-template-ids:-271537488 67698705 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-text:"%1\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1
	{mso-list-id:1168401316;
	mso-list-type:hybrid;
	mso-list-template-ids:1361102960 67698705 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l1:level1
	{mso-level-text:"%1\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l2
	{mso-list-id:1351177674;
	mso-list-type:hybrid;
	mso-list-template-ids:1865419534 1915669136 67698691 67698693 67698689 =
67698691 67698693 67698689 67698691 67698693;}
@list l2:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:SimSun;
	mso-bidi-font-family:"Times New Roman";}
@list l2:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3
	{mso-list-id:2000766481;
	mso-list-type:hybrid;
	mso-list-template-ids:-327273706 67698705 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l3:level1
	{mso-level-text:"%1\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l3:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l3:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></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:#1F497D'>Linda:<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>The reason for three =
different yang modules (fb-rib, fb-rib-type, pkt-eca-policy) &nbsp;is =
modularity of the work.&nbsp; &nbsp;&nbsp;The =
&nbsp;draft-ietf-i2rs-fb-rib-data-model contains two modules =
(fb-rib-types, fb-rib), and draft-ietf-i2rs-pkt-eca-policy-data-model =
contains &nbsp;pkt-eca-policy.&nbsp; I could put these all in one module =
if it is more convenient. <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>The modularity of the =
yang modules are to focus :<o:p></o:p></span></p><p =
class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l0 level1 =
lfo5'><![if !supportLists]><span style=3D'color:#1F497D'><span =
style=3D'mso-list:Ignore'>1)<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span =
style=3D'color:#1F497D'>pkt-eca-policy &#8211; packet ECA policy =
<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'text-indent:-.25in;mso-list:l0 level1 lfo5'><![if =
!supportLists]><span style=3D'color:#1F497D'><span =
style=3D'mso-list:Ignore'>2)<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span =
style=3D'color:#1F497D'>Fb-rib-type: on modules definitions for fb-rib =
<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'text-indent:-.25in;mso-list:l0 level1 lfo5'><![if =
!supportLists]><span style=3D'color:#1F497D'><span =
style=3D'mso-list:Ignore'>3)<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span =
style=3D'color:#1F497D'>fb-rib:&nbsp; operat (using if-feature) =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>I&#8217;ve attached just =
the change for the next revision of pkt-eca-policy that includes the =
packet filter suggestions from I2NSF. &nbsp;&nbsp;This version of the =
module is validated via pyang. <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Sue =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>The L1 header involves =
the Sonet ring or OTN or DWDM as describe below: =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>&nbsp; // L1 header =
match identities <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; identity l1-header-match-type =
{<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
description<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot; L1 header =
type for match &quot;;<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;&nbsp;&nbsp; }<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>&nbsp; =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;&nbsp;identity l1-hdr-sonet-type =
{<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;&nbsp;&nbsp; base =
l1-header-match-type;<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;&nbsp;&nbsp; =
description<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot; L1 header =
sonet match &quot;;<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;&nbsp; }<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>&nbsp;&nbsp; =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;&nbsp;&nbsp;identity l1-hdr-OTN-type =
{<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; base =
l1-header-match-type;<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
description<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot; L1 header =
OTN match &quot;;<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; identity l1-hdr-dwdm-type =
{<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; base =
l1-header-match-type;<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; =
description<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot; L1 header =
DWDM match &quot;;<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'> =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><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"'> =
Linda Dunbar [mailto:linda.dunbar@huawei.com] <br><b>Sent:</b> Thursday, =
June 30, 2016 5:15 PM<br><b>To:</b> Susan Hares<br><b>Cc:</b> =
i2rs@ietf.org<br><b>Subject:</b> RE: [i2rs] relationship between =
&quot;draft-ietf-i2rs-pkt-eca-data-model-00.txt&quot; and =
&quot;draft-ietf-i2rs-fb-rib-data-model-00&quot;?<o:p></o:p></span></p></=
div></div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Sue, =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Both those drafts are =
about YANG data models of Forwarding Rules based on &#8220;L1/L2/L3/L4 =
header Matching Conditions&#8221;. Why have two different YANG data =
models? <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>p.s. pkt-eca-data-model =
even have L1 matching, which doesn&#8217;t makes sense to me. L1 is the =
transmission bit streams, terminated by the physical layer. =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>Linda<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><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"'> =
Susan Hares [<a =
href=3D"mailto:shares@ndzh.com">mailto:shares@ndzh.com</a>] =
<br><b>Sent:</b> Thursday, June 30, 2016 9:12 AM<br><b>To:</b> Linda =
Dunbar<br><b>Cc:</b> <a =
href=3D"mailto:i2rs@ietf.org">i2rs@ietf.org</a><br><b>Subject:</b> RE: =
[i2rs] relationship between =
&quot;draft-ietf-i2rs-pkt-eca-data-model-00.txt&quot; and =
&quot;draft-ietf-i2rs-fb-rib-data-model-00&quot;?<o:p></o:p></span></p></=
div></div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Linda: =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>The English text may be =
similar, but the yang data modules are different in the drafts.&nbsp; =
Since filters are still under consideration, I wanted to handle =
draft-ietf-i2rs-pkt-eca-data-model separately from the FB-RIB. &nbsp;The =
drafts can be merged or left separate.&nbsp; <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Is there a reason to =
merge these drafts?<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Sue =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><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"'> =
i2rs [<a =
href=3D"mailto:i2rs-bounces@ietf.org">mailto:i2rs-bounces@ietf.org</a>] =
<b>On Behalf Of </b>Linda Dunbar<br><b>Sent:</b> Wednesday, June 29, =
2016 7:21 PM<br><b>To:</b> Susan Hares<br><b>Cc:</b> <a =
href=3D"mailto:i2rs@ietf.org">i2rs@ietf.org</a><br><b>Subject:</b> =
[i2rs] relationship between =
&quot;draft-ietf-i2rs-pkt-eca-data-model-00.txt&quot; and =
&quot;draft-ietf-i2rs-fb-rib-data-model-00&quot;?<o:p></o:p></span></p></=
div></div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Sue, qin and Russ, <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>It seems to =
me that there are a lot of overlap between the following two =
drafts:<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l2 level1 =
lfo2'><![if !supportLists]><span style=3D'mso-list:Ignore'>-<span =
style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span><![endif]>draft-ietf-i2rs-pkt-eca-data-model-00.txt<o:p></o=
:p></p><p class=3DMsoListParagraph =
style=3D'text-indent:-.25in;mso-list:l2 level1 lfo2'><![if =
!supportLists]><span style=3D'mso-list:Ignore'>-<span =
style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span><![endif]>draft-ietf-i2rs-fb-rib-data-model-00<o:p></o:p></=
p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>they =
are all on forwarding packets based on matching criteria of various =
packet headers (L2/L3/L4). <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Why need two =
separate IDs? <o:p></o:p></p><p class=3DMsoNormal>Can we merge them? =
<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Just curious. <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Linda =
<o:p></o:p></p></div></body></html>
------=_NextPart_001_00D0_01D1D2F8.37EBAED0--

------=_NextPart_000_00CF_01D1D2F8.37EBAED0
Content-Type: application/octet-stream;
	name="ietf-pkt-eca-policy@2016-06-26.yang"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="ietf-pkt-eca-policy@2016-06-26.yang"

  module ietf-pkt-eca-policy {
    namespace "urn:ietf:params:xml:ns:yang:ietf-pkt-eca-policy"; 
   // replace with iana namespace when assigned
    prefix "pkt-eca-policy";
    
	import ietf-routing {
	   prefix "rt";
	 }
	import ietf-interfaces {
       prefix "if";
    }
	import ietf-inet-types {
       prefix inet;
       //rfc6991
     }

	import ietf-i2rs-rib { 
     prefix "i2rs-rib";
	}  

  // meta
    organization "IETF I2RS WG";

  contact
     "email: shares@ndzh.com 
	  email: russ.white@riw.com
	  email: linda.dunbar@huawei.com
      email: bill.wu@huawei.com";  

  description
    "This module describes a basic network policy
	model with filter per layer."; 
	
	revision "2016-06-26" {
	   description "sec ond revision";
	   reference "draft-ietf-i2rs-pkt-eca-policy-dm-03";
	 }
	 
 
  // interfaces - no identity  matches  
   

  // L1 header match identities 
	identity l1-header-match-type {
      description
      " L1 header type for match ";
    }
  
  identity l1-hdr-sonet-type {
    base l1-header-match-type;
    description
      " L1 header sonet match ";
   }
   
   identity l1-hdr-OTN-type {
       base l1-header-match-type;
       description
      " L1 header OTN match ";
	}
	
	identity l1-hdr-dwdm-type {
       base l1-header-match-type;
	  description
      " L1 header DWDM match ";
	}

	// L2 header match identities 
    identity l2-header-match-type {
    description
      " l2 header type for match ";
    }
  
  identity l2-802-1Q {
    base l2-header-match-type;
    description
      " l2 header type for 802.1Q match ";
   }
   
   identity l2-802-11 {
     base l2-header-match-type;
     description
      " l2 header type for 802.11 match ";
	}
	
	identity l2-802-15 {
     base l2-header-match-type;
	 description
      " l2 header type for 802.15 match ";
	}
	
	identity l2-NVGRE {
      base l2-header-match-type;
      description
      " l2 header type for NVGRE match ";
	}
	identity l2-mpls {
         base l2-header-match-type;
		 description
      " l2 header type for MPLS match ";
	} 
	
	identity l2-VXLAN {
     base l2-header-match-type;
	 description
      " l2 header type for VXLAN match ";
	} 
	
	
	// L3 header match identities 
	identity l3-header-match-type {
    description
      " l3 header type for match ";
    }
	
	identity l3-ipv4-hdr {
	 base l3-header-match-type;
	 description
      " l3 header type for IPv4 match ";
	}
	
	identity l3-ipv6-hdr {
	 base l3-header-match-type;
	 description
      " l3 header type for IPv6 match ";
	}
	 
	identity l3-gre-tunnel {
	 base l3-header-match-type;
           description "l3 header r 
           type for GRE tunnel match ";
	}
	
	identity l3-icmp-header {
 	  base l3-header-match-type;
	  description "L3 header match for ICMP";
	 }
	 
	identity l3-ipsec-ah-header {
 	  base l3-header-match-type;
	  description "AH IPSEC header ";
	 }
	
	identity l3-ipsec-esp-header {
 	  base l3-header-match-type;
	  description "AH IPSEC header ";
	 }
	
	// L4 header match identities 
	
	identity l4-header-match-type {
	 description "L4 header
	 match types. (TCP, UDP,
	 SCTP, UDPLite, etc. )";
	 }
	 
	 identity l4-tcp-header {
 	  base l4-header-match-type;
          description "L4 header for TCP";
	 }
	 
	 identity l4-udp-header {
 	  base l4-header-match-type;
	  description "L4 header match for UDP";
	 }
	 
	 identity l4-udplite {
 	  base l4-header-match-type;
	  description "L4 header match for
            UDP lite";
	 }	 

	 identity l4-sctp-header {
 	  base l4-header-match-type;
	  description "L4 header match for SCTP";
	  }	  

	 
	 // Service header identities 
	 
	 identity service-header-match-type {
	  description "service header
	   match types: service function path 
	   (sf-path)), SF-chain, sf-discovery, 
	    and others (added here)";
	 }
	  
	  identity sf-chain-meta-match {
  	    base service-header-match-type;
	    description "service header match for
		meta-match header";
	}
	  
	  identity sf-path-meta-match {
  	    base  service-header-match-type;
	  	description "service header match for
		 path-match header";
	}
	 
	identity rule-status-type {
     description "status
	 values for rule: invalid (0),
	 valid (1), valid and installed (2)";
    }
   
	identity rule-status-invalid {
       base rule-status-type;
	   description "invalid rule status.";
    }
   
    identity rule-status-valid {
       base rule-status-type;
	   description "This status indicates
	    a valid rule.";
	   
	}
 
    identity rule-status-valid-installed {
       base rule-status-type;
  	   description "This status indicates
        an installed rule.";
    }
    identity rule-status-valid-inactive {
       base rule-status-type;
	   description "This status indicates
		a valid ruled that is not installed.";
    }
	
   identity rule-cr-type {
     description "status
	 values for rule: FMR (0), ADTP (1), 
	 Longest-match (2)";
    }
   
	identity rule-cr-FMR {
           base rule-cr-type;
	   description "first match resolution.";
    }
	
	identity rule-cr-ADTP {
       base rule-cr-type;
	   description "ADTP resolution.";
    }
   
   	
	identity rule-cr-longest {
       base rule-cr-type;
	   description "longest match resolution.";
    }
   
   
     grouping interface-match {
	   leaf match-if-name {
   		type if:interface-ref;
	    description "match on interface name";
	   }
	   description "interface
	   has name, description, type, enabled
	   as potential matches";
	 }
	 
	 grouping interface-actions {
	   description 
	   "interface action up/down and
	    enable/disable";
		leaf interface-up {
		 type boolean;
		 description 
		  "action to put interface up";
		 }
		leaf interface-down {
		  type boolean;
		 description 
		  "action to put interface down";
		  }
		leaf interface-enable {
		  type boolean;
		   description 
		  "action to enable interface";
		  }
		leaf interface-disable {
     	 type boolean;
	 	 description 
		  "action to disable interface";
		}
	}
	
	 
	 grouping L1-header-match {
		choice l1-header-match-type {
		  case l1-hdr-sonet-type {
		  // sonet matches
		  }
		  case L1-hdr-OTN-type {
		  // OTN matches
		  }
		  case L1-hdr-dwdm-type {
		  // DWDM matches 
		  }
	    description 
		   "The Layer 1 header match choices";
		}
	    description 
		   "The Layer 1 header match includes
		    any reference to L1 technology";
	 }
	 
	 grouping L1-header-actions {
		  leaf l1-hdr-sonet-act {
		   type uint8;
		   description "sonet actions";
		  }
		  leaf l1-hdr-OTN-act {
		   type uint8; 
		   description "OTN actions";
		  }
		  leaf l1-hdr-dwdm-act {
		     type uint8;
		    description "DWDM actions";
		  } 
		 description "L1 header match 
		  types";
	  }
	 
	 grouping L2-802-1Q-header {
	     description
		 "This is short-term 802.1 header
		  match which will be replaced
		  by reference to IEEE yang when 
		  it arrives. Qtag 1 is 802.1Q
		  Qtag2 is 802.1AD";
		  
		  leaf vlan-present {
  		    type boolean;
		    description " Include VLAN in header";
			}
		  leaf qtag1-present {
  		    type boolean;
		     description " This flag value indicates 
			 inclusion of one 802.1Q tag in header";
			}
		  leaf qtag2-present{
  		    type boolean;
  	        description "This flag indicates the 
			   inclusion of second 802.1Q tag in header";
		    }
		  
		  leaf dest-mac {
	       type uint64;  //change to uint48
           description "IEEE destination MAC value 
		      from the header";
		   }
		  leaf src-mac {
 		    type uint64;  		//change to uint48
		   description "IEEE source MAC 
		    from the header";

			}
		  leaf vlan-tag {
	  		type uint16;
		   description "IEEE VLAN Tag
		    from the header";
			}
	 	  leaf qtag1 { 
  			type uint32;
		    description "Qtag1 value
			 from the header";
			}
		  leaf qtag2 {
  		     type uint32;
		  	 description "Qtag1 value
			 from the header";
		  }
		  leaf L2-ethertype {
  			type uint16;
			description "Ether type
			from the header";
		  }
	   }
	
		 
	 grouping L2-VXLAN-header {
	    container vxlan-header { 
		  uses i2rs-rib:ipv4-header;
		  leaf vxlan-network-id {
		      type uint32;
  		      description "VLAN network id";
		     }
		  description " choices for 
		    L2-VLAN header matches.
			Outer-header only.  
			Need to fix inner header. ";
	   }
	    description
		"This VXLAN header may
		be replaced by actual VXLAN yang
		module reference";
	 }
	  
	 grouping L2-NVGRE-header {

		 container nvgre-header {
		    uses L2-802-1Q-header;
		    uses i2rs-rib:ipv4-header;
		  leaf gre-version {
  		    type uint8;
		    description "L2-NVGRE GRE version";
		    }
		  leaf gre-proto {
  		    type uint16;
		    description "L2-NVGRE protocol value";
			}
		  leaf virtual-subnet-id {
             type uint32;
		     description "L2-NVGRE subnet id value";
             }
          leaf flow-id {
             type uint16;
		     description "L2-NVGRE Flow id value";
		  }
		    // uses L2-802-1Q-header;
	    description
		  "This NVGRE header may
		  be replaced by actual NVGRE yang
		   module reference";
	    }
		description "Grouping for 
		   L2 NVGRE header.";
	 }
	  
 	 
	 grouping L2-header-match {

	    choice l2-header-match-type {
		     case l2-802-1Q {
			   uses L2-802-1Q-header;
			 }
			 case l2-802-11 {
			   // matches for 802.11 headers
			 }
			 case l2-802-15 {
		      // matches for 802.1 Ethernet
		     }
			 case l2-NVGRE {
			  // matches for NVGRE 
			  uses L2-NVGRE-header;
			 }
			 case l2-VXLAN-header {
			  uses L2-VXLAN-header;
			 }
			 case l2-mpls-header {
			   uses i2rs-rib:mpls-header;
			 }
		 description "Choice of L2 
		    headers for L2 match";
		}
        description
   	       " The layer 2 header match includes
		   any reference to L2 technology";
	 }
	 
	 grouping L2-NVGRE-mod-acts {
	  // actions for NVGRE 
	   leaf set-vsid {
    	type boolean;
	      description 
		  "Boolean flag to set VSID in packet";
		}
	   leaf set-flowid {
   	      type boolean;
	      description 
		   "Boolean flag to set VSID in packet";
		}
	   leaf vsi {
	    type uint32;
		description 
		  "VSID value to set in packet";			 
		}
	   leaf flow-id {
		 type uint16; 
	     description 
		 "flow-id value to set in packet";
	   }
	   description "L2-NVRE Actions";
	 } 
	 
	 grouping L2-VXLAN-mod-acts {
	   leaf set-network-id {
 	      type boolean;
	      description 
		 "flag to set network id in packet";
	   }
	   leaf network-id {
   	     type uint32;
		 description 
		 "network id value to set in packet";
	   }
	   description "VXLAN header
	     modification actions.";
	 }
	 
	 grouping L2-mpls-mod-acts {
	   leaf pop {
   	   type boolean;
	    description 
		 "Boolean flag to pop mpls header";
	   }
	   leaf push {
		type boolean;
	    description 
		 "Boolean flag to push value into
 		 mpls header";
	   }
	   leaf mpls-label {
		 type uint32;
	   	 description 
		 "mpls label to push in header";
		}
		description "MPLS modify
		 header actions";
	 }
	 
	 grouping l2-header-mod-actions {
		leaf l2-802-1Q {
		  type uint8;
		  description "actions for 802.1Q";
		 }
		leaf l2-802-11 {
		  type uint8; 
		  description "actions for 802.11";
		  }
		leaf l2-802-15 {
		  type uint8;
		  description "ations for 802.15";
		}   
        
		uses L2-NVGRE-mod-acts; 
        uses L2-VXLAN-mod-acts;
		uses L2-mpls-mod-acts;
	   
		description
		 " The layer 2 header match includes
		   any reference to L2 technology";
	 }  
	 
	 
	grouping L3-header-match {

	    choice L3-header-match-type {
		   case l3-ipv4-hdr {
		     uses i2rs-rib:ipv4-header;
		   }
		   case l3-ipv6-hdr {
		     uses i2rs-rib:ipv6-header;
		   }
		   case L3-gre-tunnel {
		     uses i2rs-rib:gre-header;
		   }
	   	     description "match for L3 
			 headers for IPv4, IPv6, 
			  and GRE tunnels";
		}
        description "match for L3 headers";
	 }
	 
	grouping ipv4-encapsulate-gre {
	    leaf encapsulate {
            type boolean;
	        description "flag to encapsulate headers";
		  }
	     leaf ipv4-dest-address {
 		  	type inet:ipv4-address;
			description "Destination Address for GRE header";
		 }
		leaf ipv4-source-address {
 			 type inet:ipv4-address;
		     description "Source Address for GRE header";		 
		 }
		description "encapsulation actions for IPv4 headers";
	 }
	 
	grouping L3-header-actions {
	  choice l3-header-act-type {
		case l3-ipv4-hdr {
		    leaf set-ttl {
			  type boolean;
			  description "flag to set TTL";
		    }
			leaf set-dscp {
			  type boolean;
			  description "flag to set DSCP";
			}
		    leaf ttl-value {
			  type uint8;
			  description "TTL value to set";
			}
			leaf dscp-val {
              type uint8; 
			  description "dscp value to set";
			  }
            }
		case l3-ipv6-hdr {
		    leaf set-next-header {
			  type boolean;
			  description 
			   "flag to set next routing 
			   header in IPv6 header";
			}
			leaf set-traffic-class {
			  type boolean;
			  description 
			   "flag to set traffic class
			   in IPv6 header";

			 }
			leaf set-flow-label {
			   type boolean;
	 		   description 
			   "flag to set flow label 
			     in IPv6 header";
			}
			leaf set-hop-limit {
			   type boolean;
			   description "flag 
			    to set hop limit in 
				L3 packet";
			 }
			leaf ipv6-next-header {
			   type uint8;
	 		   description "value to 
			   set in next IPv6 header";
			 }
			leaf ipv6-traffic-class {
			   type uint8;
			   description "value to set
				in traffic class";
		
			}
			leaf ipv6-flow-label {
			   type uint16;
  			    description "value to set
				  in IPOv6 flow label";
			}
			leaf ipv6-hop-limit {
			   type uint8;
  			   description "value to set
			     in hop count";
		    }
		}
		   
		case L3-gre-tunnel {
		    leaf decapsulate {
			   type boolean; 
	     	   description "flag to 
			    decapsulate GRE packet";
			 }
		     description "GRE tunnel 
                 actions" ;
		 }
		description "actions that can 
		   be performed on L3 header";
	  }
	  description "actions to 
	   be performed on L3 header";
	}

	 
	 grouping tcp-header-match {
	   leaf tcp-src-port {
   	     type uint16; 
	     description "source port match value";
		 }
	   leaf tcp-dst-port {
   	     type uint16;
         description "dest port value
		  to match";
		 }
		 leaf sequence-number {
		  type uint32;
		  description "sequence number 
		   value to match";
		 }
		 leaf ack-number {
		 type uint32;
		 description "action value to
		  match";
		 }
	   description "match for TCP
		 header";
	}
	   
	 grouping tcp-header-action {
	   leaf set-tcp-src-port {
	     type boolean;
   	     description "flag to set 
		   source port value";
	   }
	   leaf set-tcp-dst-port {
   	    type boolean;
   	    description "flag to set source port value";
	   }

	   leaf tcp-s-port {
   	     type uint16; 
	     description "source port match value";
		 }
	   leaf tcp-d-port {
   	     type uint16;
         description "dest port value
		  to match";
	    }
	    leaf seq-num {
		  type uint32;
		  description "sequence number 
		   value to match";
		 }
		 leaf ack-num {
		 type uint32;
		 description "action value to
		  match";
		 }
	   description "Actions to 
	      modify TCP header";
	}
	 
	grouping udp-header-match {
	    leaf udp-src-port {
		 type uint16;
 	     description "UDP source 
		   port match value";
		 }
		leaf udp-dst-port {
		  type uint16;
	      description "UDP Destination 
		    port match value";
		 }
	    description "match values for 
		  UDP header";
	    
	}
	
	grouping udp-header-action {
	    leaf set-udp-src-port {
 		 type boolean;
	     description "flag to set 
		   UDP source port match value";
		 }
		leaf set-udp-dst-port {
		 type boolean;
   	     description 
		   "flag to set UDP destination port match value";
		 }
		leaf udp-s-port {
		 type uint16;
 	     description "UDP source 
		   port match value";
		 }
		leaf udp-d-port {
		  type uint16;
	      description "UDP Destination 
		    port match value";
		 }
	    
	   description "actions to set
	    values in UDP header";
	}
	
	grouping sctp-chunk {
		leaf chunk-type {
		  type uint8;
		  description "sctp chunk type value";
		}
		leaf chunk-flag {
		  type uint8;
		  description "sctp chunk type 
		   flag value";
	    }
	   
		leaf chunk-length {
		  type uint16;
		  description "sctp chunk length";
	    }
	   
	   leaf chunk-data-byte-zero {
		  type uint32;
		  description "byte zero of 
		   stcp chunk data"; 
	   }
	   description "sctp chunck
	    header match fields";
	}
	
	 grouping sctp-header-match {
  	    uses sctp-chunk;
	    leaf stcp-src-port {
		 type uint16;
	     description "sctp header match 
		   source port value";
		}
		leaf sctp-dst-port {
		 type uint16;
	      description "sctp header match 
		  destination port value";
		}
		leaf sctp-verify-tag {
		 type uint32; 
 	     description "sctp header match 
		   verification tag value";
		}
		description "SCTP header 
		     match values";
	}
	
	grouping sctp-header-action {
	    leaf set-stcp-src-port {
		 type boolean;
	     description "set source port in sctp header";
		}
		leaf set-stcp-dst-port {
		 type boolean;
	     description "set destination port in sctp header";
		}
		leaf set-stcp-chunk1 {
		 type boolean;
 	     description "set chunk value in sctp header";
		}
		leaf chunk-type-value  {
		  type uint8;
		  description "sctp chunk type value";
		}
		leaf chunk-flag-value {
		  type uint8;
		  description "sctp chunk type 
		   flag value";
	    }
	   
		leaf chunk-len {
		  type uint16;
		  description "sctp chunk length";
	    }
	   
	   leaf chunk-data-bzero {
		  type uint32;
		  description "byte zero of 
		   stcp chunk data"; 
	   }
	   description "sctp qos actions";
	}
	
	
	grouping L4-header-match {
	     choice l4-header-match-type {
		   case l4-tcp-header {
		     uses tcp-header-match;
		   }
		   case l4-udp-header {
		     uses udp-header-match;
		   }
		   case l4-sctp {
		     uses sctp-header-match;
		   }
		 description "L4 match
      		 header choices";
		 }
	    description "L4 header 
		  match type";
	}
	 
	 	 
	grouping L4-header-actions {
	     uses tcp-header-action;
	     uses udp-header-action;
	     uses sctp-header-action;
		description "L4 header matches";
	 }
	 
    grouping service-header-match {
		choice service-header-match-type {
		  case sf-chain-meta-match {
		   description "uses 
		   sfc-sfc:service-function-chain-grouping:
		   + sfc-sfc:service-function-chain";
		  }
		   case sf-path-meta-match {
		    description "uses 
			sfc-spf:service-function-paths:
			+ sfc-spf:service-function-path";
		   }
		description "SFC header match
		 choices";
		}
	    description "SFC header and path
		 matches";
	}	
	
	grouping sfc-header-actions {
		choice service-header-match-type {
		  case sf-chain-meta-match {
		    leaf set-chain {
			  type boolean;
		       description "flag to set 
			   chain in sfc.  Should 
			   be amended to use SFC service
			   chain matching.
			  uses sfc-sfc:service-function-chain-grouping:
			  + sfc-sfc:service-function-chain";	
		     }
		  }
		  case sf-path-meta-match {
		    leaf set-path {
			 type boolean;
		     description "flag to set path in 
			 sfc header. Amend to use sfc-spf 
			  function headers. Uses 
			  sfc-spf:service-function-paths:
			  + sfc-spf:service-function-path."; 
		    }
		  }
		description "choices in SFC for
		 chain match and path match."; 
		}
	  description "modify action for 
	    SFC header.";
	}		

		   
   grouping rule_status {
	  leaf rule-status {
   	    type string;
		description "status information
		 free form string.";
	  }
	  leaf rule-inactive-reason {
	    type string; 
 	    description "description of 
		why rule is inactive";
	  }
	  leaf rule-install-reason {
	    type string; 
	    description "response on rule installed";
	  }	
	  leaf rule-installer {
	    type string; 
	     description "client id of installer";
	  }	
	  leaf refcnt {
	    type uint16;
        description "reference count on rule. ";
      }
      description 
	   "rule operational status";
	}
	
// group status 
	grouping groups-status  {
	  list group_opstate {
	    key "grp-name";
	    leaf grp-name {
	    type string; 
	    description "eca group name";
	   }
	   leaf rules-installed {
	    type uint32;
		description "rules in 
		 group installed";
	   }
	   list rules_status {
	    key "rule-name";
		leaf rule-name {
		 type string;
		 description "name of rule ";
		}
	    leaf rule-order {
		 type uint32;
		 description "rule-order";
		}
		description "rules per 
  		group";
	   }
	   description "group operational
  	    status";
	 }
	description "group to rules 
	    list";
	}
	
// links between rule to group 
 	 
	 grouping rule-group-link {
	  list rule-group {
	   key rule-name;
	   leaf rule-name {
	     type string; 
	     description "rule name";
	   }
	   leaf group-name {
	      type string;
		  description "group name";
	   }
	   description "link between
	     group and link";
	  }
	  description "rule-name to
	   group link";
	}
	
// rule status by name 
	grouping rules_opstate {
	   list rules_status {
		key "rule-order rule-name";
		  leaf rule-order {
		   type uint32;
		   description "order of rules";
		  }
		leaf rule-name {
		 type string; 
		 description "rule name";
		}
	    uses rule_status; 
		description "eca rule list";
	  }
	 description "rules 
		operational state";
	}
	
// rule statistics by name and order 
	grouping rules_opstats {
		list rule-stat {
   	      key "rule-order rule-name";
		  leaf rule-order {
		   type uint32;
		   description "order of rules";
		  }
          leaf rule-name {
		   type string; 
		   description "name of rule";
		  }  
		  leaf pkts-matched {
		    type uint64;
		    description "number of 
		     packets that matched filter";
		   }
		  leaf pkts-modified {
		    type uint64;
		    description "number of 
		     packets that filter caused
		     to be modified";
		   }
		   	leaf pkts-dropped {
		    type uint64;
		    description "number of 
		     packets that filter caused
		     to be modified";
		   }
         	leaf bytes-dropped {
		    type uint64;
		    description "number of 
		     packets that filter caused
		     to be modified";
		   }
		   leaf pkts-forwarded {
		    type uint64;
		    description "number of 
		     packets that filter caused
		     to be forwarded.";
		    }
		    leaf bytes-forwarded {
		    type uint64;
		    description "number of 
		     packets that filter caused
		     to be forwarded.";
		    }	
			
			description "list of 
			operational statistics for each
			rule.";
		 }
		 description "statistics
		    on packet filter matches, and
		    based on matches on many were 
		    modified and/or forwarded";
	}
     
   
   
   grouping packet-size-match {
	 leaf l1-size-match {
	    type uint32;
	    description "L1 packet match size.";
		 }
	 leaf l2-size-match {
	    type uint32;
	 	description "L2 packet match size.";
		}
	 leaf l3-size-match {
	    type uint32;
	    description "L3 packet match size."; 
		}
	 leaf l4-size-match {
	    type uint32;
 	    description "L4 packet match size."; 
		}
	 leaf service-meta-size {
	    type uint32;
 	    description "service meta info match size."; 
		}
	 leaf service-meta-payload {
		type uint32; 
  	    description "service meta-play match size"; 
	   }
     description "packet size by layer
	 only non-zero values are matched";
	}
	
	grouping time-day-match {

      leaf hour {
	    type uint8; 
	    description "hour 
		of day in 24  hours. 
		(add range)";
	  }
	  leaf minute {
	     type uint8;
		 description 
		 "minute in day.";
	  }
	  leaf second {
	     type uint8;
		  description 
		  "second in day.";
	  }
	
	description "matches for 
	  time of day.";
	  
	}
	
		
	grouping user-event-match {
       leaf user-name {
	    type string;
	    description "name of user
		 event";
	   }
	   leaf match-string {
	    type string;
		description "user match 
		string";
	   }
	
	description "matches for 
	  time of day.";
	  
	}
	
	
	grouping eca-event-matches {
	   uses time-day-match; 
	   uses user-event-match;
	   description "matches for events
	    which include: 
		time of day, and 
		user specified matches.";

	}
	
    grouping eca-pkt-matches {
	  uses interface-match;
	  uses L1-header-match;
	  uses L2-header-match;
	  uses L3-header-match;
	  uses L4-header-match;
	  uses service-header-match;
	  uses packet-size-match;
	  description "ECA matches";  
	}
	
     grouping user-status-matches {
	  leaf user {
	   type string; 
	   description "user";
	  }
	  leaf region {
	   type string; 
	   description "region";
	   }
	  leaf state {
	   type string; 
	   description "state";
	  }
	
	  leaf user-status {
	   type string;
	   description "status of user";
	  }
	  
	  description "user status 
	  matches - region, 
	  target, location";
	}
	
	grouping eca-condition-matches {
	   uses eca-pkt-matches;
	   uses user-status-matches;
	   description "pkt
	    and user status matches";
	}
	
	grouping eca-qos-actions {
	  leaf cnt-actions {
            type uint32;
   	    description "count of ECA actions"; 
	   }
	  list qos-actions { 
	     key "action-id";
             leaf action-id {
	     type uint32; 
             description "action id";
	     }
	     uses interface-actions; 
	     uses L1-header-actions;
	     uses l2-header-mod-actions;
	     uses L3-header-actions;
	     uses L4-header-actions; 
	  
	    description "ECA set or change
	     packet Actions. Actions may be
		 added here for interface, 
		 L1, L2, L3, L4 nad service forwarding
		 headers.";	 
	   }
          description "eca- qos actions"; 
	 }
	 
	 grouping ip-next-fwd {
		leaf rib-name {
		  type string; 
		  description "name of RIB";  
	    }
	  leaf next-hop-name {
	    type string;
		description "name of next hop"; 	  
		}
  	  description "ECA set or change
		packet Actions";
	 }
	 
	grouping eca-ingress-actions {
	  leaf permit { 
	   type boolean; 
	   description "permit ingress
	    traffic.  False 
		means to deny.";
	  }
	  leaf mirror {
	   type boolean; 
	   description "copy bytes
	    ingressed to mirror port";
	  }
	  description "ingress eca match";
	}
	
	grouping eca-fwd-actions {
      leaf interface-fwd {
	     type if:interface-ref;
	     description "name of interface to forward on";
	  }
      uses i2rs-rib:nexthop;
	  uses ip-next-fwd;
	  leaf drop-packet {
	   type boolean;
   	   description "drop packet flag";
	  }
  	  description "ECA forwarding actions";
	}
	
  grouping eca-security-actions {
     leaf actions-exist {
	type boolean;
        description "existance of 
         eca security actions";
     }
     description "content actions 
	  for security. Needs more 
	  description.";
  }
	
  grouping eca-egress-actions {
    leaf packet-rate {
	  type uint32;
	  description "maximum packet-rate";
    }
   leaf byte-rate {
          type uint64;
	  description "maximum byte-rate ";
    }
    description "packet security actions";
  }
  
  	
    grouping policy-conflict-resolution {
	  list resolution-strategy {
	   key "strategy-id"; 
	   leaf strategy-id {
	     type uint32; 
	     description "Id for strategy";
	   }
	   leaf stategy-name {
	    type string; 
		description "name of strategy";
	   }
	   leaf filter-strategy {
	     type string;
	     description "type of resolution";

	   }
	   leaf global-strategy {
	     type boolean; 
	     description "global strategy";	   
	  }
	  leaf mandatory-strategy {
	   type boolean; 
	   description "required strategy";
	  }
	  leaf local-strategy {
	   type boolean; 
	   description "local strategy";
	  }
	  leaf resolution-fcn {
	   type uint64;
	   description "resolution function id ";
	  }
	  leaf resolution-value {
	   type uint64; 
	   description "resolution value";
	  }
	  leaf resolution-info {
	   type string; 
	   description "resolution info";
	  }
	  list associate-ext-data {
	     key "ext-data-id";
		 leaf ext-data-id {
		   type uint64; 
		   description "ID of external data";
		 }
		 leaf ext-data {
		   type string; 
		   description "external data";
		 }
	        description "linked external data";
	  }
	  description "list of strategies";
	 } 	 
	  description "policy conflict
	    resolution strategies";
	}

	
	grouping cfg-external-data {
          list cfg-ext-data { 
	    key "cfg-ext-data-id";
	     leaf cfg-ext-data-id {
	     type uint64; 
	     description "id for external data";
	    }
	    leaf data-type {
	     type uint32; 
	     description "external data type ID";
	     }
	     leaf priority {
	      type uint64;
	      description "priority of data";
	     }
	    leaf other-data {
	     type string; 
	     description "string 
                  external data";
	    } 
	  description "external data";
	} 
         description "external data list";
    }


     grouping pkt-eca-policy-set {   
         list groups {
	    key "group-name"; 
		leaf group-name {
		  type string;
		  description 
		   "name of group of rules";
		 } 
		leaf vrf-name {
		  type string; 
		  description "VRF name";
		}
		uses rt:address-family;
		list group-rule-list {
		  key "rule-name";
		  leaf rule-name {
		   type string;
		   description "name of rule";
		   }
		  leaf rule-order-id {
		    type uint16; 
			description "rule-order-id";
		  }
		   description "rules per group"; 
	        }
		description "pkt eca rule groups";
	  }
	  list eca-rules {
		key "order-id";
		ordered-by user;
		leaf order-id {
		   type uint16;
		   description "Number of order
		    in ordered list (ascending)";
		}
		leaf eca-rule-name {
		    type string;
		   	description "name of rule";
		}
		 leaf installer {
		   type string;
  		   description 
			 "Id of I2RS client 
			  that installs this rule.";
                 }
		  uses eca-event-matches;
		  uses eca-ingress-actions;
		  uses eca-qos-actions;
		  uses eca-security-actions;
		  uses eca-fwd-actions;
		  uses eca-egress-actions;
		  uses cfg-external-data;
	          uses policy-conflict-resolution;

  		  description "ECA rules";
      	   }  // end of rule 
	 description "Policy sets.";
   } 
   
   grouping pkt-eca-opstate { 
    uses groups-status;
	uses rule-group-link;
    uses rules_opstate;   
	uses rules_opstats; 
	 description "pkt eca policy 
	  op-state main";
   }  
   

 container pkt-eca-policy-opstate {  
   config "false"; 
   uses pkt-eca-opstate;
   description "operational state";
   }
 
 }

------=_NextPart_000_00CF_01D1D2F8.37EBAED0--

