
From nobody Sun Nov  1 04:21:25 2015
Return-Path: <bclaise@cisco.com>
X-Original-To: ibnemo@ietfa.amsl.com
Delivered-To: ibnemo@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DE0F11B7E65 for <ibnemo@ietfa.amsl.com>; Sun,  1 Nov 2015 04:21:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level: 
X-Spam-Status: No, score=-14.51 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8S2C260N_Pvk for <ibnemo@ietfa.amsl.com>; Sun,  1 Nov 2015 04:21:20 -0800 (PST)
Received: from bgl-iport-2.cisco.com (bgl-iport-2.cisco.com [72.163.197.26]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0E7021B7E63 for <ibnemo@ietf.org>; Sun,  1 Nov 2015 04:21:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=46861; q=dns/txt; s=iport; t=1446380479; x=1447590079; h=subject:to:references:from:message-id:date:mime-version: in-reply-to; bh=psSeT0Sk0eObtamEEAA36c92RWNT4NQdhB5IoIqHLdA=; b=JvNKSIzTCy3tz3EL9vLX3tGnmRG8xLxNTo+4ulmra8IGwMZJYuqTaUtK aC3O7QBWiWCIR7rj5GY/wsJJCFjK0t2NuzWuYF4Cg9sC0dWpRbUyKBOyC XermqBIKJpj/cdtEo50Ch3qqZ7w0KDnulJ70kq+DGGUrt04FhfbaWneCZ 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CvBABEAzZW/xjFo0hegm6BIG/BFgMXAQmFLkoCgWMBAQEBAQGBC4Q2AQEEAQEBIApBChELIRYBAQkCAgkDAgECARUwBgEMBgIBAYgsDbESkFsBAQEBAQEBAQEBAQEBAQEBAQEBFgSGd4R+h3uBRQWOEIgzjSWJGZMhY4IRHYFlLzSFfgEBAQ
X-IronPort-AV: E=Sophos; i="5.20,229,1444694400"; d="scan'208,217"; a="56188213"
Received: from vla196-nat.cisco.com (HELO bgl-core-2.cisco.com) ([72.163.197.24]) by bgl-iport-2.cisco.com with ESMTP; 01 Nov 2015 12:21:12 +0000
Received: from [10.70.235.184] ([10.70.235.184]) by bgl-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id tA1CLBBZ002918; Sun, 1 Nov 2015 12:21:11 GMT
To: "Bert Wijnen (IETF)" <bwietf@bwijnen.net>, "ibnemo@ietf.org" <ibnemo@ietf.org>
References: <561FF885.1020904@bwijnen.net>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <563603B6.9060800@cisco.com>
Date: Sun, 1 Nov 2015 21:21:10 +0900
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0
MIME-Version: 1.0
In-Reply-To: <561FF885.1020904@bwijnen.net>
Content-Type: multipart/alternative; boundary="------------030105060102070400080106"
Archived-At: <http://mailarchive.ietf.org/arch/msg/ibnemo/1ddCuy99k5XKKN6HMdMMw4N8heM>
Subject: Re: [Ibnemo] Configured service models
X-BeenThere: ibnemo@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Discussion of Nemo, an intent-based North Bound \(NB\) interface consisting of an application protocol running over HTTP \(RESTful interfaces\) to exchange intent-based primitives between applications and meta-controllers controlling virtual network resources \(networks, storage, CPU\)." <ibnemo.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ibnemo>, <mailto:ibnemo-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ibnemo/>
List-Help: <mailto:ibnemo-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ibnemo>, <mailto:ibnemo-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 01 Nov 2015 12:21:23 -0000

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

Dear all,

IIRC, I said that there are two aspects that make such work proposal at 
risk at the IETF.
1. we go up in the layers (within the API world) with this work, outside 
of the comfort zone of the IETF.
2. the industry will not wait for 2 years to have standardized 
primitives, specifically for a domain specific set of primitives.
This is why I mentioned that opensource is IMO is the best way for such 
a project. There are already several  projects: NIC, Group Based Policy, 
NEMO, Congress. The market will tell us which one will impose itself in 
the end. And, if a RFC is needed then, ISE is there. Ex: ovsdb (RFC 7047).

Regards, Benoit
> During our bar-bof at IETF93, Benoit asked/stated:
>
> Configured service models are outside the scope of the IETF.
>
> We're not sure what Benoit meant here.
> Benoit, can you elaborate?
>
> If others have views/opinions, pleas make them know to this list.
>
> Bert
>
> _______________________________________________
> Ibnemo mailing list
> Ibnemo@ietf.org
> https://www.ietf.org/mailman/listinfo/ibnemo
> .
>


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

<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Dear all,<br>
      <br>
      IIRC, I said that there are two aspects that make such work
      proposal at risk at the IETF.<br>
      1.
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <span style="mso-ansi-language:EN-US"> we
        go up in the layers (within the API world) with this work,
        outside of the comfort zone of the IETF. <o:p></o:p></span>
      <meta name="ProgId" content="Word.Document">
      <meta name="Generator" content="Microsoft Word 15">
      <meta name="Originator" content="Microsoft Word 15">
      <link rel="File-List"
href="file:///C:%5CUsers%5Cbclaise%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml">
      <!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:RelyOnVML/>
  <o:AllowPNG/>
 </o:OfficeDocumentSettings>
</xml><![endif]-->
      <link rel="themeData"
href="file:///C:%5CUsers%5Cbclaise%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx">
      <link rel="colorSchemeMapping"
href="file:///C:%5CUsers%5Cbclaise%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml">
      <!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:TrackMoves/>
  <w:TrackFormatting/>
  <w:PunctuationKerning/>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>
  <w:LidThemeOther>FR</w:LidThemeOther>
  <w:LidThemeAsian>X-NONE</w:LidThemeAsian>
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndParaMark/>
   <w:EnableOpenTypeKerning/>
   <w:DontFlipMirrorIndents/>
   <w:OverrideTableStyleHps/>
  </w:Compatibility>
  <m:mathPr>
   <m:mathFont m:val="Cambria Math"/>
   <m:brkBin m:val="before"/>
   <m:brkBinSub m:val="&#45;-"/>
   <m:smallFrac m:val="off"/>
   <m:dispDef/>
   <m:lMargin m:val="0"/>
   <m:rMargin m:val="0"/>
   <m:defJc m:val="centerGroup"/>
   <m:wrapIndent m:val="1440"/>
   <m:intLim m:val="subSup"/>
   <m:naryLim m:val="undOvr"/>
  </m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="false"
  DefSemiHidden="false" DefQFormat="false" DefPriority="99"
  LatentStyleCount="371">
  <w:LsdException Locked="false" Priority="0" QFormat="true" Name="Normal"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 1"/>
  <w:LsdException Locked="false" Priority="9" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="heading 2"/>
  <w:LsdException Locked="false" Priority="9" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="heading 3"/>
  <w:LsdException Locked="false" Priority="9" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="heading 4"/>
  <w:LsdException Locked="false" Priority="9" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="heading 5"/>
  <w:LsdException Locked="false" Priority="9" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="heading 6"/>
  <w:LsdException Locked="false" Priority="9" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="heading 7"/>
  <w:LsdException Locked="false" Priority="9" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="heading 8"/>
  <w:LsdException Locked="false" Priority="9" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="heading 9"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 4"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 5"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 6"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 7"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 8"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 9"/>
  <w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 1"/>
  <w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 2"/>
  <w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 3"/>
  <w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 4"/>
  <w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 5"/>
  <w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 6"/>
  <w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 7"/>
  <w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 8"/>
  <w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 9"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Normal Indent"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="footnote text"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="annotation text"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="header"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="footer"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index heading"/>
  <w:LsdException Locked="false" Priority="35" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="caption"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="table of figures"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="envelope address"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="envelope return"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="footnote reference"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="annotation reference"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="line number"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="page number"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="endnote reference"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="endnote text"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="table of authorities"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="macro"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="toa heading"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Bullet"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Number"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List 4"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List 5"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Bullet 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Bullet 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Bullet 4"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Bullet 5"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Number 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Number 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Number 4"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Number 5"/>
  <w:LsdException Locked="false" Priority="10" QFormat="true" Name="Title"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Closing"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Signature"/>
  <w:LsdException Locked="false" Priority="1" SemiHidden="true"
   UnhideWhenUsed="true" Name="Default Paragraph Font"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Body Text"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Body Text Indent"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Continue"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Continue 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Continue 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Continue 4"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Continue 5"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Message Header"/>
  <w:LsdException Locked="false" Priority="11" QFormat="true" Name="Subtitle"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Salutation"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Date"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Body Text First Indent"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Body Text First Indent 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Note Heading"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Body Text 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Body Text 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Body Text Indent 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Body Text Indent 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Block Text"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Hyperlink"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="FollowedHyperlink"/>
  <w:LsdException Locked="false" Priority="22" QFormat="true" Name="Strong"/>
  <w:LsdException Locked="false" Priority="20" QFormat="true" Name="Emphasis"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Document Map"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Plain Text"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="E-mail Signature"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Top of Form"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Bottom of Form"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Normal (Web)"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Acronym"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Address"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Cite"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Code"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Definition"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Keyboard"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Preformatted"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Sample"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Typewriter"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Variable"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Normal Table"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="annotation subject"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="No List"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Outline List 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Outline List 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Outline List 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Simple 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Simple 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Simple 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Classic 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Classic 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Classic 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Classic 4"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Colorful 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Colorful 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Colorful 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Columns 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Columns 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Columns 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Columns 4"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Columns 5"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Grid 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Grid 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Grid 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Grid 4"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Grid 5"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Grid 6"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Grid 7"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Grid 8"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table List 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table List 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table List 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table List 4"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table List 5"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table List 6"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table List 7"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table List 8"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table 3D effects 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table 3D effects 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table 3D effects 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Contemporary"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Elegant"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Professional"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Subtle 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Subtle 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Web 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Web 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Web 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Balloon Text"/>
  <w:LsdException Locked="false" Priority="39" Name="Table Grid"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Theme"/>
  <w:LsdException Locked="false" SemiHidden="true" Name="Placeholder Text"/>
  <w:LsdException Locked="false" Priority="1" QFormat="true" Name="No Spacing"/>
  <w:LsdException Locked="false" Priority="60" Name="Light Shading"/>
  <w:LsdException Locked="false" Priority="61" Name="Light List"/>
  <w:LsdException Locked="false" Priority="62" Name="Light Grid"/>
  <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1"/>
  <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2"/>
  <w:LsdException Locked="false" Priority="65" Name="Medium List 1"/>
  <w:LsdException Locked="false" Priority="66" Name="Medium List 2"/>
  <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1"/>
  <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2"/>
  <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3"/>
  <w:LsdException Locked="false" Priority="70" Name="Dark List"/>
  <w:LsdException Locked="false" Priority="71" Name="Colorful Shading"/>
  <w:LsdException Locked="false" Priority="72" Name="Colorful List"/>
  <w:LsdException Locked="false" Priority="73" Name="Colorful Grid"/>
  <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 1"/>
  <w:LsdException Locked="false" Priority="61" Name="Light List Accent 1"/>
  <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 1"/>
  <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 1"/>
  <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 1"/>
  <w:LsdException Locked="false" SemiHidden="true" Name="Revision"/>
  <w:LsdException Locked="false" Priority="34" QFormat="true"
   Name="List Paragraph"/>
  <w:LsdException Locked="false" Priority="29" QFormat="true" Name="Quote"/>
  <w:LsdException Locked="false" Priority="30" QFormat="true"
   Name="Intense Quote"/>
  <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 1"/>
  <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 1"/>
  <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 1"/>
  <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 1"/>
  <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 1"/>
  <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 1"/>
  <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 2"/>
  <w:LsdException Locked="false" Priority="61" Name="Light List Accent 2"/>
  <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 2"/>
  <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 2"/>
  <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 2"/>
  <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 2"/>
  <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 2"/>
  <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 2"/>
  <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 2"/>
  <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 2"/>
  <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 2"/>
  <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 3"/>
  <w:LsdException Locked="false" Priority="61" Name="Light List Accent 3"/>
  <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 3"/>
  <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 3"/>
  <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 3"/>
  <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 3"/>
  <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 3"/>
  <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 3"/>
  <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 3"/>
  <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 3"/>
  <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 3"/>
  <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 4"/>
  <w:LsdException Locked="false" Priority="61" Name="Light List Accent 4"/>
  <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 4"/>
  <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 4"/>
  <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 4"/>
  <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 4"/>
  <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 4"/>
  <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 4"/>
  <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 4"/>
  <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 4"/>
  <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 4"/>
  <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 5"/>
  <w:LsdException Locked="false" Priority="61" Name="Light List Accent 5"/>
  <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 5"/>
  <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 5"/>
  <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 5"/>
  <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 5"/>
  <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 5"/>
  <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 5"/>
  <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 5"/>
  <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 5"/>
  <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 5"/>
  <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 6"/>
  <w:LsdException Locked="false" Priority="61" Name="Light List Accent 6"/>
  <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 6"/>
  <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 6"/>
  <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 6"/>
  <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 6"/>
  <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 6"/>
  <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 6"/>
  <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 6"/>
  <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 6"/>
  <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 6"/>
  <w:LsdException Locked="false" Priority="19" QFormat="true"
   Name="Subtle Emphasis"/>
  <w:LsdException Locked="false" Priority="21" QFormat="true"
   Name="Intense Emphasis"/>
  <w:LsdException Locked="false" Priority="31" QFormat="true"
   Name="Subtle Reference"/>
  <w:LsdException Locked="false" Priority="32" QFormat="true"
   Name="Intense Reference"/>
  <w:LsdException Locked="false" Priority="33" QFormat="true" Name="Book Title"/>
  <w:LsdException Locked="false" Priority="37" SemiHidden="true"
   UnhideWhenUsed="true" Name="Bibliography"/>
  <w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="TOC Heading"/>
  <w:LsdException Locked="false" Priority="41" Name="Plain Table 1"/>
  <w:LsdException Locked="false" Priority="42" Name="Plain Table 2"/>
  <w:LsdException Locked="false" Priority="43" Name="Plain Table 3"/>
  <w:LsdException Locked="false" Priority="44" Name="Plain Table 4"/>
  <w:LsdException Locked="false" Priority="45" Name="Plain Table 5"/>
  <w:LsdException Locked="false" Priority="40" Name="Grid Table Light"/>
  <w:LsdException Locked="false" Priority="46" Name="Grid Table 1 Light"/>
  <w:LsdException Locked="false" Priority="47" Name="Grid Table 2"/>
  <w:LsdException Locked="false" Priority="48" Name="Grid Table 3"/>
  <w:LsdException Locked="false" Priority="49" Name="Grid Table 4"/>
  <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark"/>
  <w:LsdException Locked="false" Priority="51" Name="Grid Table 6 Colorful"/>
  <w:LsdException Locked="false" Priority="52" Name="Grid Table 7 Colorful"/>
  <w:LsdException Locked="false" Priority="46"
   Name="Grid Table 1 Light Accent 1"/>
  <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 1"/>
  <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 1"/>
  <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 1"/>
  <w:LsdException Locked="false" Priority="51"
   Name="Grid Table 6 Colorful Accent 1"/>
  <w:LsdException Locked="false" Priority="52"
   Name="Grid Table 7 Colorful Accent 1"/>
  <w:LsdException Locked="false" Priority="46"
   Name="Grid Table 1 Light Accent 2"/>
  <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 2"/>
  <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 2"/>
  <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 2"/>
  <w:LsdException Locked="false" Priority="51"
   Name="Grid Table 6 Colorful Accent 2"/>
  <w:LsdException Locked="false" Priority="52"
   Name="Grid Table 7 Colorful Accent 2"/>
  <w:LsdException Locked="false" Priority="46"
   Name="Grid Table 1 Light Accent 3"/>
  <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 3"/>
  <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 3"/>
  <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 3"/>
  <w:LsdException Locked="false" Priority="51"
   Name="Grid Table 6 Colorful Accent 3"/>
  <w:LsdException Locked="false" Priority="52"
   Name="Grid Table 7 Colorful Accent 3"/>
  <w:LsdException Locked="false" Priority="46"
   Name="Grid Table 1 Light Accent 4"/>
  <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 4"/>
  <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 4"/>
  <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 4"/>
  <w:LsdException Locked="false" Priority="51"
   Name="Grid Table 6 Colorful Accent 4"/>
  <w:LsdException Locked="false" Priority="52"
   Name="Grid Table 7 Colorful Accent 4"/>
  <w:LsdException Locked="false" Priority="46"
   Name="Grid Table 1 Light Accent 5"/>
  <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 5"/>
  <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 5"/>
  <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 5"/>
  <w:LsdException Locked="false" Priority="51"
   Name="Grid Table 6 Colorful Accent 5"/>
  <w:LsdException Locked="false" Priority="52"
   Name="Grid Table 7 Colorful Accent 5"/>
  <w:LsdException Locked="false" Priority="46"
   Name="Grid Table 1 Light Accent 6"/>
  <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 6"/>
  <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 6"/>
  <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 6"/>
  <w:LsdException Locked="false" Priority="51"
   Name="Grid Table 6 Colorful Accent 6"/>
  <w:LsdException Locked="false" Priority="52"
   Name="Grid Table 7 Colorful Accent 6"/>
  <w:LsdException Locked="false" Priority="46" Name="List Table 1 Light"/>
  <w:LsdException Locked="false" Priority="47" Name="List Table 2"/>
  <w:LsdException Locked="false" Priority="48" Name="List Table 3"/>
  <w:LsdException Locked="false" Priority="49" Name="List Table 4"/>
  <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark"/>
  <w:LsdException Locked="false" Priority="51" Name="List Table 6 Colorful"/>
  <w:LsdException Locked="false" Priority="52" Name="List Table 7 Colorful"/>
  <w:LsdException Locked="false" Priority="46"
   Name="List Table 1 Light Accent 1"/>
  <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 1"/>
  <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 1"/>
  <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 1"/>
  <w:LsdException Locked="false" Priority="51"
   Name="List Table 6 Colorful Accent 1"/>
  <w:LsdException Locked="false" Priority="52"
   Name="List Table 7 Colorful Accent 1"/>
  <w:LsdException Locked="false" Priority="46"
   Name="List Table 1 Light Accent 2"/>
  <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 2"/>
  <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 2"/>
  <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 2"/>
  <w:LsdException Locked="false" Priority="51"
   Name="List Table 6 Colorful Accent 2"/>
  <w:LsdException Locked="false" Priority="52"
   Name="List Table 7 Colorful Accent 2"/>
  <w:LsdException Locked="false" Priority="46"
   Name="List Table 1 Light Accent 3"/>
  <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 3"/>
  <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 3"/>
  <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 3"/>
  <w:LsdException Locked="false" Priority="51"
   Name="List Table 6 Colorful Accent 3"/>
  <w:LsdException Locked="false" Priority="52"
   Name="List Table 7 Colorful Accent 3"/>
  <w:LsdException Locked="false" Priority="46"
   Name="List Table 1 Light Accent 4"/>
  <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 4"/>
  <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 4"/>
  <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 4"/>
  <w:LsdException Locked="false" Priority="51"
   Name="List Table 6 Colorful Accent 4"/>
  <w:LsdException Locked="false" Priority="52"
   Name="List Table 7 Colorful Accent 4"/>
  <w:LsdException Locked="false" Priority="46"
   Name="List Table 1 Light Accent 5"/>
  <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 5"/>
  <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 5"/>
  <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 5"/>
  <w:LsdException Locked="false" Priority="51"
   Name="List Table 6 Colorful Accent 5"/>
  <w:LsdException Locked="false" Priority="52"
   Name="List Table 7 Colorful Accent 5"/>
  <w:LsdException Locked="false" Priority="46"
   Name="List Table 1 Light Accent 6"/>
  <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 6"/>
  <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 6"/>
  <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 6"/>
  <w:LsdException Locked="false" Priority="51"
   Name="List Table 6 Colorful Accent 6"/>
  <w:LsdException Locked="false" Priority="52"
   Name="List Table 7 Colorful Accent 6"/>
 </w:LatentStyles>
</xml><![endif]-->
      <style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;
	mso-font-charset:2;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:0 268435456 0 0 -2147483648 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:1;
	mso-generic-font-family:roman;
	mso-font-format:other;
	mso-font-pitch:variable;
	mso-font-signature:0 0 0 0 0 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1073786111 1 0 415 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin-top:0in;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:0in;
	line-height:115%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;
	mso-ansi-language:FR;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	mso-style-unhide:no;
	mso-style-qformat:yes;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:.5in;
	mso-add-space:auto;
	line-height:115%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;
	mso-ansi-language:FR;}
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst
	{mso-style-priority:34;
	mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-type:export-only;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	mso-add-space:auto;
	line-height:115%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;
	mso-ansi-language:FR;}
p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle
	{mso-style-priority:34;
	mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-type:export-only;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	mso-add-space:auto;
	line-height:115%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;
	mso-ansi-language:FR;}
p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast
	{mso-style-priority:34;
	mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-type:export-only;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:.5in;
	mso-add-space:auto;
	line-height:115%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;
	mso-ansi-language:FR;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-family:"Calibri",sans-serif;
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;
	mso-ansi-language:FR;}
.MsoPapDefault
	{mso-style-type:export-only;
	margin-bottom:10.0pt;
	line-height:115%;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;}
 /* List Definitions */
 @list l0
	{mso-list-id:210502279;
	mso-list-type:hybrid;
	mso-list-template-ids:1113494616 -1636394244 67895299 67895301 67895297 67895299 67895301 67895297 67895299 67895301;}
@list l0:level1
	{mso-level-start-at:3;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:53.5pt;
	text-indent:-.25in;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-bidi-font-family:Calibri;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:89.5pt;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:125.5pt;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:161.5pt;
	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;
	margin-left:197.5pt;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:233.5pt;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:269.5pt;
	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;
	margin-left:305.5pt;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:341.5pt;
	text-indent:-.25in;
	font-family:Wingdings;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
-->
</style><!--[if gte mso 10]>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin-top:0in;
	mso-para-margin-right:0in;
	mso-para-margin-bottom:10.0pt;
	mso-para-margin-left:0in;
	line-height:115%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-ansi-language:FR;}
</style>
<![endif]--><br>
      2. the industry will not wait for 2 years to have standardized
      primitives, specifically for a domain specific set of primitives.
      <br>
      This is why I mentioned that opensource is IMO is the best way for
      such a project. There are already several  projects: NIC, Group
      Based Policy, NEMO, Congress. The market will tell us which one
      will impose itself in the end. And, if a RFC is needed then, ISE
      is there. Ex: ovsdb (RFC 7047).<br>
      <br>
      Regards, Benoit<br>
    </div>
    <blockquote cite="mid:561FF885.1020904@bwijnen.net" type="cite">During
      our bar-bof at IETF93, Benoit asked/stated:
      <br>
      <br>
      Configured service models are outside the scope of the IETF.
      <br>
      <br>
      We're not sure what Benoit meant here.
      <br>
      Benoit, can you elaborate?
      <br>
      <br>
      If others have views/opinions, pleas make them know to this list.
      <br>
      <br>
      Bert
      <br>
      <br>
      _______________________________________________
      <br>
      Ibnemo mailing list
      <br>
      <a class="moz-txt-link-abbreviated" href="mailto:Ibnemo@ietf.org">Ibnemo@ietf.org</a>
      <br>
      <a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/ibnemo">https://www.ietf.org/mailman/listinfo/ibnemo</a>
      <br>
      .
      <br>
      <br>
    </blockquote>
    <br>
  </body>
</html>

--------------030105060102070400080106--


From nobody Sun Nov  1 05:09:24 2015
Return-Path: <bwietf@bwijnen.net>
X-Original-To: ibnemo@ietfa.amsl.com
Delivered-To: ibnemo@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 162A81B8104 for <ibnemo@ietfa.amsl.com>; Sun,  1 Nov 2015 05:09:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id L2ffZcFLo2ld for <ibnemo@ietfa.amsl.com>; Sun,  1 Nov 2015 05:09:21 -0800 (PST)
Received: from lb2-smtp-cloud3.xs4all.net (lb2-smtp-cloud3.xs4all.net [194.109.24.26]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 16A9D1B8103 for <ibnemo@ietf.org>; Sun,  1 Nov 2015 05:09:20 -0800 (PST)
Received: from Macintosh.local ([153.215.99.197]) by smtp-cloud3.xs4all.net with ESMTP id cD951r00P4FXk6p01D9E34; Sun, 01 Nov 2015 14:09:19 +0100
To: Benoit Claise <bclaise@cisco.com>, "ibnemo@ietf.org" <ibnemo@ietf.org>
References: <561FF885.1020904@bwijnen.net> <563603B6.9060800@cisco.com>
From: "Bert Wijnen (IETF)" <bwietf@bwijnen.net>
Message-ID: <56360EF0.1080201@bwijnen.net>
Date: Sun, 1 Nov 2015 22:09:04 +0900
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.3.0
MIME-Version: 1.0
In-Reply-To: <563603B6.9060800@cisco.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/ibnemo/kU8DzXrPmeVtbjON07OEm1oL5FQ>
Subject: Re: [Ibnemo] Configured service models
X-BeenThere: ibnemo@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Discussion of Nemo, an intent-based North Bound \(NB\) interface consisting of an application protocol running over HTTP \(RESTful interfaces\) to exchange intent-based primitives between applications and meta-controllers controlling virtual network resources \(networks, storage, CPU\)." <ibnemo.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ibnemo>, <mailto:ibnemo-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ibnemo/>
List-Help: <mailto:ibnemo-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ibnemo>, <mailto:ibnemo-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 01 Nov 2015 13:09:23 -0000

Thanks Benoit. I know understand what you mean.

Yet, I have heard various people (operators) tell us that they want/need to be able to do this as well.
So I expect that implementation work will happen in ODL and at IETF Hackatons. So we'll see how
well that goes, and if it does go well and we hear from operators that they want that capability
standardized in an Intent Expresssion Language, I guess we can then talk again. I basically see
the Open Source work and the work at the Hackatons as implementation work to test and
figure out what we can and need to standardize on.

Bert

On 01/11/15 21:21, Benoit Claise wrote:
> Dear all,
>
> IIRC, I said that there are two aspects that make such work proposal at risk at the IETF.
> 1. we go up in the layers (within the API world) with this work, outside of the comfort zone of the IETF.
> 2. the industry will not wait for 2 years to have standardized primitives, specifically for a domain specific set of primitives.
> This is why I mentioned that opensource is IMO is the best way for such a project. There are already several  projects: NIC, Group 
> Based Policy, NEMO, Congress. The market will tell us which one will impose itself in the end. And, if a RFC is needed then, ISE 
> is there. Ex: ovsdb (RFC 7047).
>
> Regards, Benoit
>> During our bar-bof at IETF93, Benoit asked/stated:
>>
>> Configured service models are outside the scope of the IETF.
>>
>> We're not sure what Benoit meant here.
>> Benoit, can you elaborate?
>>
>> If others have views/opinions, pleas make them know to this list.
>>
>> Bert
>>
>> _______________________________________________
>> Ibnemo mailing list
>> Ibnemo@ietf.org
>> https://www.ietf.org/mailman/listinfo/ibnemo
>> .
>>
>


From nobody Thu Nov  5 01:41:40 2015
Return-Path: <bwietf@bwijnen.net>
X-Original-To: ibnemo@ietfa.amsl.com
Delivered-To: ibnemo@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 243481A9062 for <ibnemo@ietfa.amsl.com>; Thu,  5 Nov 2015 01:41:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jc6-rIpl_um6 for <ibnemo@ietfa.amsl.com>; Thu,  5 Nov 2015 01:41:37 -0800 (PST)
Received: from lb2-smtp-cloud6.xs4all.net (lb2-smtp-cloud6.xs4all.net [194.109.24.28]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4AD691A874F for <ibnemo@ietf.org>; Thu,  5 Nov 2015 01:41:36 -0800 (PST)
Received: from dhcp-28-192.meeting.ietf94.jp ([133.93.28.192]) by smtp-cloud6.xs4all.net with ESMTP id dlhV1r00K48hhDh01lhZYj; Thu, 05 Nov 2015 10:41:34 +0100
To: "ibnemo@ietf.org" <ibnemo@ietf.org>
From: "Bert Wijnen (IETF)" <bwietf@bwijnen.net>
Message-ID: <563B2449.6040802@bwijnen.net>
Date: Thu, 5 Nov 2015 18:41:29 +0900
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.3.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/ibnemo/gxIjHEju8xa2M19gFg2GUbjRHaw>
Subject: [Ibnemo] How to group/reuse definitions
X-BeenThere: ibnemo@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Discussion of Nemo, an intent-based North Bound \(NB\) interface consisting of an application protocol running over HTTP \(RESTful interfaces\) to exchange intent-based primitives between applications and meta-controllers controlling virtual network resources \(networks, storage, CPU\)." <ibnemo.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ibnemo>, <mailto:ibnemo-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ibnemo/>
List-Help: <mailto:ibnemo-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ibnemo>, <mailto:ibnemo-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Nov 2015 09:41:39 -0000

During the IETF94 Hackaton, we got some discussion on how much
detail we want to allow or need in the Intent Language when
reusing definitions. For example, let us assume that you

- define a router
- define a firewall
- define a loadbalancer
- define a l2 switch
- etc

And that later on you want to define something like a DMZ and
inside that DMZ you want to use the defined router, firewall, l2 switch, etc.

The end-user/customer would want to just express his/her intent to have
an internet connection with a DMZ I guess.

The network administrator of the ISP (operator) needs to then express that the
DMZ consists of let us say a router, a firewall, a l2switch etc.
Do we want/need the network administrator to have to (or to be able to) specify
the details on how these nodes get connected? Or would we rather see that the
Intent Engine generates the proper connections?

I suggest that those who have proto-type implementations express their approach
and that network operators express their wants/needs for such a scenario.

Bert


From nobody Sun Nov  8 23:46:27 2015
Return-Path: <zhoutianran@huawei.com>
X-Original-To: ibnemo@ietfa.amsl.com
Delivered-To: ibnemo@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D36EC1B6EF8 for <ibnemo@ietfa.amsl.com>; Sun,  8 Nov 2015 23:46:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.611
X-Spam-Level: 
X-Spam-Status: No, score=-3.611 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_65=0.6, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9b8L6-avvEj5 for <ibnemo@ietfa.amsl.com>; Sun,  8 Nov 2015 23:46:23 -0800 (PST)
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 6DB821B6EF2 for <ibnemo@ietf.org>; Sun,  8 Nov 2015 23:46:22 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml403-hub.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CAB96069; Mon, 09 Nov 2015 07:46:19 +0000 (GMT)
Received: from NKGEML401-HUB.china.huawei.com (10.98.56.32) by lhreml403-hub.china.huawei.com (10.201.5.217) with Microsoft SMTP Server (TLS) id 14.3.235.1; Mon, 9 Nov 2015 07:46:18 +0000
Received: from NKGEML512-MBX.china.huawei.com ([169.254.7.203]) by nkgeml401-hub.china.huawei.com ([10.98.56.32]) with mapi id 14.03.0235.001; Mon, 9 Nov 2015 15:46:11 +0800
From: Zhoutianran <zhoutianran@huawei.com>
To: "Bert Wijnen (IETF)" <bwietf@bwijnen.net>, "ibnemo@ietf.org" <ibnemo@ietf.org>
Thread-Topic: [Ibnemo] How to group/reuse definitions
Thread-Index: AQHRF64yuRuATcKFWUqUwGcFIS41SZ6TT/jA
Date: Mon, 9 Nov 2015 07:46:11 +0000
Message-ID: <BBA82579FD347748BEADC4C445EA0F2183167D60@nkgeml512-mbx.china.huawei.com>
References: <563B2449.6040802@bwijnen.net>
In-Reply-To: <563B2449.6040802@bwijnen.net>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.156.116]
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.0A090205.56404F4C.001A, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.7.203, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: d7d058bc838e1da5f40d6ac9fa414caf
Archived-At: <http://mailarchive.ietf.org/arch/msg/ibnemo/HUuVdlSpHcJETHd4H6n5I_P4yVI>
Subject: Re: [Ibnemo] How to group/reuse definitions
X-BeenThere: ibnemo@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Discussion of Nemo, an intent-based North Bound \(NB\) interface consisting of an application protocol running over HTTP \(RESTful interfaces\) to exchange intent-based primitives between applications and meta-controllers controlling virtual network resources \(networks, storage, CPU\)." <ibnemo.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ibnemo>, <mailto:ibnemo-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ibnemo/>
List-Help: <mailto:ibnemo-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ibnemo>, <mailto:ibnemo-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 09 Nov 2015 07:46:26 -0000

It's really useful to group a set of atomic components and provide the whol=
e as a micro/template, just like the DMZ example. The hierarchy enables the=
 reusability.
To describe a DMZ, I can see two ways.
1. One is to describe the exact connectivity among those atomic components.=
 I think the switch and router are what we want to eliminate. It seems too =
detail with the intent concept. I hope they can be auto generated by the in=
tent engine.
2. The other way I would prefer is to define DMZ as a layer 2 group, in whi=
ch by default all the components are connected by a logic switch(which do n=
ot need to explicitly describe again). Or we can define DMZ as a layer 3 gr=
oup with a  router. In this way, we can put any number of components in eas=
ily with fully flexibility.

That's my 2 cents.

Best,
Tianran

> -----Original Message-----
> From: Ibnemo [mailto:ibnemo-bounces@ietf.org] On Behalf Of Bert Wijnen
> (IETF)
> Sent: Thursday, November 05, 2015 5:41 PM
> To: ibnemo@ietf.org
> Subject: [Ibnemo] How to group/reuse definitions
>=20
> During the IETF94 Hackaton, we got some discussion on how much detail we
> want to allow or need in the Intent Language when reusing definitions. Fo=
r
> example, let us assume that you
>=20
> - define a router
> - define a firewall
> - define a loadbalancer
> - define a l2 switch
> - etc
>=20
> And that later on you want to define something like a DMZ and inside that
> DMZ you want to use the defined router, firewall, l2 switch, etc.
>=20
> The end-user/customer would want to just express his/her intent to have
> an internet connection with a DMZ I guess.
>=20
> The network administrator of the ISP (operator) needs to then express tha=
t
> the DMZ consists of let us say a router, a firewall, a l2switch etc.
> Do we want/need the network administrator to have to (or to be able to)
> specify the details on how these nodes get connected? Or would we rather
> see that the Intent Engine generates the proper connections?
>=20
> I suggest that those who have proto-type implementations express their
> approach and that network operators express their wants/needs for such a
> scenario.
>=20
> Bert
>=20
> _______________________________________________
> Ibnemo mailing list
> Ibnemo@ietf.org
> https://www.ietf.org/mailman/listinfo/ibnemo


From nobody Mon Nov  9 22:49:13 2015
Return-Path: <pedroa.aranda@telefonica.com>
X-Original-To: ibnemo@ietfa.amsl.com
Delivered-To: ibnemo@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8AE321B33B9 for <ibnemo@ietfa.amsl.com>; Mon,  9 Nov 2015 22:49:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.011
X-Spam-Level: 
X-Spam-Status: No, score=-2.011 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_65=0.6, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id m5WPW8ihTmue for <ibnemo@ietfa.amsl.com>; Mon,  9 Nov 2015 22:49:09 -0800 (PST)
Received: from smtpjc.telefonica.com (smtpjc.telefonica.com [81.47.204.76]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3FC041B33B5 for <ibnemo@ietf.org>; Mon,  9 Nov 2015 22:49:07 -0800 (PST)
Received: from smtpjc.telefonica.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id EA3281B82E3; Tue, 10 Nov 2015 07:49:04 +0100 (CET)
Received: from ESTGVMSP101.EUROPE.telefonica.corp (unknown [10.92.4.9]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtpjc.telefonica.com (Postfix) with ESMTPS id D435A1B812B; Tue, 10 Nov 2015 07:49:04 +0100 (CET)
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.235.1; Tue, 10 Nov 2015 07:49:03 +0100
Received: from DB4PR06MB0639.eurprd06.prod.outlook.com (10.161.13.145) by DB4PR06MB0639.eurprd06.prod.outlook.com (10.161.13.145) with Microsoft SMTP Server (TLS) id 15.1.318.15; Tue, 10 Nov 2015 06:49:02 +0000
Received: from DB4PR06MB0639.eurprd06.prod.outlook.com ([10.161.13.145]) by DB4PR06MB0639.eurprd06.prod.outlook.com ([10.161.13.145]) with mapi id 15.01.0318.003; Tue, 10 Nov 2015 06:49:02 +0000
From: PEDRO ANDRES ARANDA GUTIERREZ <pedroa.aranda@telefonica.com>
To: Zhoutianran <zhoutianran@huawei.com>, "Bert Wijnen (IETF)" <bwietf@bwijnen.net>, "ibnemo@ietf.org" <ibnemo@ietf.org>
Thread-Topic: [Ibnemo] How to group/reuse definitions
Thread-Index: AQHRF64zQ2kW1Ilq+UerndMOryPnj56TVgqAgAIZQ4A=
Date: Tue, 10 Nov 2015 06:49:02 +0000
Message-ID: <B0C01F5A-9B41-4EA9-A922-949AA7980502@telefonica.com>
References: <563B2449.6040802@bwijnen.net> <BBA82579FD347748BEADC4C445EA0F2183167D60@nkgeml512-mbx.china.huawei.com>
In-Reply-To: <BBA82579FD347748BEADC4C445EA0F2183167D60@nkgeml512-mbx.china.huawei.com>
Accept-Language: es-ES, en-US
Content-Language: es-ES
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/0.0.0.151008
authentication-results: spf=none (sender IP is ) smtp.mailfrom=pedroa.aranda@telefonica.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [195.235.92.36]
x-microsoft-exchange-diagnostics: 1; DB4PR06MB0639; 5:OfJu8y3nzCDAWytXFlqLQGDYTjybDOWricd5VEhGTuWf+W3XLwImMKlf8yF4R0dqJo+w1kac3CQpmDDaa8ZmGID6qzo5P3o8fZ/k3zWEqnTwkx9WDqFZR+jJi8ZQRNjoxBTAdMRXX8ktB7RHTRJzsg==; 24:BviIvgsBmlxuoX1va/6ALhIB/CF92GeZimlRr4xNhVQKIKIw6hhaiV3WWRwlDHlddKrSOx8g3TwJSFLbPDTB6SC3/nmo1Iu8LHPFxD3RJlU=; 20:1biD3d4UBRv3UzrVNyoZNcYzePjZTSKp1TXQoF21cU5Q5FeTyM+wC2jLqpeZSc0TqsGgEmS2eZsJr6CWb4W1lg==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB4PR06MB0639;
x-microsoft-antispam-prvs: <DB4PR06MB0639B36B285A800314AE510E9B140@DB4PR06MB0639.eurprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(520078)(8121501046)(5005006)(10201501046)(3002001); SRVR:DB4PR06MB0639; BCL:0; PCL:0; RULEID:; SRVR:DB4PR06MB0639; 
x-forefront-prvs: 07562C22DA
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(199003)(59124003)(189002)(13464003)(377454003)(4001350100001)(83716003)(36756003)(5001770100001)(11100500001)(5008740100001)(5007970100001)(33656002)(5001920100001)(81156007)(2501003)(101416001)(2900100001)(2950100001)(102836002)(76176999)(10400500002)(5001960100002)(5004730100002)(54356999)(77096005)(83506001)(87936001)(50986999)(107886002)(15975445007)(82746002)(19580395003)(122556002)(92566002)(97736004)(40100003)(106356001)(106116001)(19580405001)(5002640100001)(66066001)(575784001)(86362001)(105586002)(189998001)(104396002); DIR:OUT; SFP:1102; SCL:1; SRVR:DB4PR06MB0639; H:DB4PR06MB0639.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:23
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <0DB158F8C0FF9347A6CBC642FADF71DF@eurprd06.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Nov 2015 06:49:02.5851 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9744600e-3e04-492e-baa1-25ec245c6f10
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR06MB0639
X-OriginatorOrg: telefonica.com
X-TM-AS-MML: No
Archived-At: <http://mailarchive.ietf.org/arch/msg/ibnemo/e_kFP5W0tyoz5ygtFXohob4huRs>
Subject: Re: [Ibnemo] How to group/reuse definitions
X-BeenThere: ibnemo@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Discussion of Nemo, an intent-based North Bound \(NB\) interface consisting of an application protocol running over HTTP \(RESTful interfaces\) to exchange intent-based primitives between applications and meta-controllers controlling virtual network resources \(networks, storage, CPU\)." <ibnemo.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ibnemo>, <mailto:ibnemo-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ibnemo/>
List-Help: <mailto:ibnemo-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ibnemo>, <mailto:ibnemo-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Nov 2015 06:49:12 -0000

SGksDQoNCkFuc3dlcnMgaW5saW5l4oCmIGxpbmUgb2YgdGhvdWdodDoNCjEuIFJlY3Vyc2lvbiBu
ZWVkcyB0byBiZSBzdXBwb3J0ZWQgaW4gYSBnZW5lcmFsaXNlZCB3YXkNCjIuIHRoZXJlIGFyZSB1
c2UgY2FzZXMgd2hlcmUgY29ubmVjdGl2aXR5IG1hdHRlcnMNCg0KDQpCUiwvUEENCi0tLQ0KRHIu
IFBlZHJvIEEuIEFyYW5kYSBHdXRpw6lycmV6DQoNClRlY2hub2xvZ3kgRXhwbG9yYXRpb24gLQ0K
TmV0d29yayBJbm5vdmF0aW9uICYgVmlydHVhbGlzYXRpb24NCmVtYWlsOiBwZWRyb2EgZDB0IGFy
YW5kYSBBdCB0ZWxlZm9uaWNhIGQwdCBjb20NClRlbGVmw7NuaWNhLCBJbnZlc3RpZ2FjacOzbiB5
IERlc2Fycm9sbG8NCkMvIFp1cmJhcsOhbiwxMg0KMjgwMTAgTWFkcmlkLCBTcGFpbg0KDQpGcmFn
ZW4gc2luZCBuaWNodCBkYSwgdW0gYmVhbnR3b3J0ZXQgenUgd2VyZGVuLg0KRnJhZ2VuIHNpbmQg
ZGEsIHVtIGdlc3RlbGx0IHp1IHdlcmRlbi4NCkdlb3JnIEtyZWlzbGVyDQoNCg0KDQoNCg0KDQoN
Cg0KDQotLS0tLU1lbnNhamUgb3JpZ2luYWwtLS0tLQ0KRGU6IElibmVtbyA8aWJuZW1vLWJvdW5j
ZXNAaWV0Zi5vcmc+IGVuIG5vbWJyZSBkZSBaaG91dGlhbnJhbiA8emhvdXRpYW5yYW5AaHVhd2Vp
LmNvbT4NCkZlY2hhOiBsdW5lcywgOSBkZSBub3ZpZW1icmUgZGUgMjAxNSwgODo0Ng0KUGFyYTog
IkJlcnQgV2lqbmVuIChJRVRGKSIgPGJ3aWV0ZkBid2lqbmVuLm5ldD4sICJpYm5lbW9AaWV0Zi5v
cmciIDxpYm5lbW9AaWV0Zi5vcmc+DQpBc3VudG86IFJlOiBbSWJuZW1vXSBIb3cgdG8gZ3JvdXAv
cmV1c2UgZGVmaW5pdGlvbnMNCg0KPkl0J3MgcmVhbGx5IHVzZWZ1bCB0byBncm91cCBhIHNldCBv
ZiBhdG9taWMgY29tcG9uZW50cyBhbmQgcHJvdmlkZSB0aGUgd2hvbGUgYXMgYSBtaWNyby90ZW1w
bGF0ZSwganVzdCBsaWtlIHRoZSBETVogZXhhbXBsZS4gVGhlIGhpZXJhcmNoeSBlbmFibGVzIHRo
ZSByZXVzYWJpbGl0eS4NCg0KT0sgd2l0aCB0aGF0IGZyb20gdGhlIHZlcnkgYmVnaW5uaW5nIG9m
IGFsbCB0aGlzIGRpc2N1c3Npb24NCg0KPlRvIGRlc2NyaWJlIGEgRE1aLCBJIGNhbiBzZWUgdHdv
IHdheXMuDQo+MS4gT25lIGlzIHRvIGRlc2NyaWJlIHRoZSBleGFjdCBjb25uZWN0aXZpdHkgYW1v
bmcgdGhvc2UgYXRvbWljIGNvbXBvbmVudHMuDQoNCj4NCldlIG5lZWQgdGhhdCBhcyB3ZSBjbGlt
YiBpbiB0aGUgaGllcmFyY2h5Lg0KDQo+SSB0aGluayB0aGUgc3dpdGNoIGFuZCByb3V0ZXIgYXJl
IHdoYXQgd2Ugd2FudCB0byBlbGltaW5hdGUuIEl0IHNlZW1zIHRvbyBkZXRhaWwgd2l0aCB0aGUg
aW50ZW50IGNvbmNlcHQuIEkgaG9wZSB0aGV5IGNhbiBiZSBhdXRvIGdlbmVyYXRlZCBieSB0aGUg
aW50ZW50IGVuZ2luZS4NCg0KSXQgbWF5IHNlZW0gdG9vIGRldGFpbGVkIGlmIHlvdSBhcmUgbG9v
a2luZyBhdCByb3V0ZXJzLCBzd2l0Y2hlcywgZXRjLiBCdXQgb25jZSB5b3UgaGF2ZSBidWlsZGlu
ZyBibG9ja3MgbGlrZSBETVosIGludGVyaW9yLCBleHRlcmlvciwgZXRjLiB0aGVuIHN1ZGRlbmx5
IHlvdSBzdGFydCBuZWVkaW5nIGV4cHJlc3NpbmcgdGhlIGNvbm5lY3Rpdml0eS4gSW4gb3VyIHVz
ZSBjYXNlLCBob3cgZWxzZSB3b3VsZCB5b3UgYmUgZXhwcmVzc2luZyB0aGF0IHlvdSBoYXZlIGFu
IGV4dGVyaW9yIHpvbmUgY29ubmVjdGVkIHRvIHRoZSBJbnRlcm5ldCBhbmQgdHdvIERNWnMsIG9u
ZSBvZiB3aGljaCBzZXJ2ZXMgMyBpbnRlcmlvciB6b25lcyB3aGlsZSB0aGUgb3RoZXIgc2VydmVz
IGp1c3Qgb25lIGludGVyaW9yIHpvbmUuIEkga25vdywgSSBoYXZlIGJlZW4gdXNpbmcgX3NpbXBs
ZV8gZXhhbXBsZXMgdXAgdW50aWwgbm93LCBidXQgYmVsaWV2ZSBtZSwgdGhpbmdzIGNhbiBnZXQg
cHJldHR5IGNvbXBsZXggb3V0IHRoZXJlLg0KDQo+Mi4gVGhlIG90aGVyIHdheSBJIHdvdWxkIHBy
ZWZlciBpcyB0byBkZWZpbmUgRE1aIGFzIGEgbGF5ZXIgMiBncm91cCwgaW4gd2hpY2ggYnkgZGVm
YXVsdCBhbGwgdGhlIGNvbXBvbmVudHMgYXJlIGNvbm5lY3RlZCBieSBhIGxvZ2ljIHN3aXRjaCh3
aGljaCBkbyBub3QgbmVlZCB0byBleHBsaWNpdGx5IGRlc2NyaWJlIGFnYWluKS4gT3Igd2UgY2Fu
IGRlZmluZSBETVogYXMgYSBsYXllciAzIGdyb3VwIHdpdGggYSAgcm91dGVyLiBJbiB0aGlzIHdh
eSwgd2UgY2FuIHB1dCBhbnkgbnVtYmVyIG9mIGNvbXBvbmVudHMgaW4gZWFzaWx5IHdpdGggZnVs
bHkgZmxleGliaWxpdHkuDQoNCkFnYWluLCB0aGF0IGRlcGVuZHMgYSBsb3Qgb24gdGhlIHVzZSBj
YXNlLiBJIHRoaW5rIHRoZSDigJhjb25uZWN0aXZpdHkgcGFyYWRpZ23igJkgbWF5IGJlIGhlbHBm
dWwgZm9yIHBlb3BsZSBkb2luZyBuZXR3b3JraW5nLiBTYXlpbmcgdGhhdCBJIGhhdmUgYSBjb25u
ZWN0aW9uIGJldHdlZW4gdHdvIGVsZW1lbnRzIG1heSBoYXZlIGEgZGlmZmVyZW50IGltcGxlbWVu
dGF0aW9uIGRlcGVuZGluZyBvbiB0aGUgZWxlbWVudHMgYW5kIHRoZWlyIGxvY2F0aW9uLiBIb3dl
dmVyLCB0aGUgbG9naWNhbCBpbnRlcnByZXRhdGlvbiBvZiB0aGUgY29ubmVjdGlvbiAoaS5lLiBp
dHMgaW50ZW50KSBpcyBhbHdheXMgZ29pbmcgdG8gYmUgdGhhdCBwYWNrZXRzIHRyZWF0ZWQgYnkg
b25lIGJsb2NrIHNob3VsZCBiZSBzZW50IHRvIGFub3RoZXIuDQoNCj5UaGF0J3MgbXkgMiBjZW50
cy4NCj4NCj5CZXN0LA0KPlRpYW5yYW4NCj4NCj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
DQo+PiBGcm9tOiBJYm5lbW8gW21haWx0bzppYm5lbW8tYm91bmNlc0BpZXRmLm9yZ10gT24gQmVo
YWxmIE9mIEJlcnQgV2lqbmVuDQo+PiAoSUVURikNCj4+IFNlbnQ6IFRodXJzZGF5LCBOb3ZlbWJl
ciAwNSwgMjAxNSA1OjQxIFBNDQo+PiBUbzogaWJuZW1vQGlldGYub3JnDQo+PiBTdWJqZWN0OiBb
SWJuZW1vXSBIb3cgdG8gZ3JvdXAvcmV1c2UgZGVmaW5pdGlvbnMNCj4+DQo+PiBEdXJpbmcgdGhl
IElFVEY5NCBIYWNrYXRvbiwgd2UgZ290IHNvbWUgZGlzY3Vzc2lvbiBvbiBob3cgbXVjaCBkZXRh
aWwgd2UNCj4+IHdhbnQgdG8gYWxsb3cgb3IgbmVlZCBpbiB0aGUgSW50ZW50IExhbmd1YWdlIHdo
ZW4gcmV1c2luZyBkZWZpbml0aW9ucy4gRm9yDQo+PiBleGFtcGxlLCBsZXQgdXMgYXNzdW1lIHRo
YXQgeW91DQo+Pg0KPj4gLSBkZWZpbmUgYSByb3V0ZXINCj4+IC0gZGVmaW5lIGEgZmlyZXdhbGwN
Cj4+IC0gZGVmaW5lIGEgbG9hZGJhbGFuY2VyDQo+PiAtIGRlZmluZSBhIGwyIHN3aXRjaA0KPj4g
LSBldGMNCj4+DQo+PiBBbmQgdGhhdCBsYXRlciBvbiB5b3Ugd2FudCB0byBkZWZpbmUgc29tZXRo
aW5nIGxpa2UgYSBETVogYW5kIGluc2lkZSB0aGF0DQo+PiBETVogeW91IHdhbnQgdG8gdXNlIHRo
ZSBkZWZpbmVkIHJvdXRlciwgZmlyZXdhbGwsIGwyIHN3aXRjaCwgZXRjLg0KPj4NCj4+IFRoZSBl
bmQtdXNlci9jdXN0b21lciB3b3VsZCB3YW50IHRvIGp1c3QgZXhwcmVzcyBoaXMvaGVyIGludGVu
dCB0byBoYXZlDQo+PiBhbiBpbnRlcm5ldCBjb25uZWN0aW9uIHdpdGggYSBETVogSSBndWVzcy4N
Cj4+DQo+PiBUaGUgbmV0d29yayBhZG1pbmlzdHJhdG9yIG9mIHRoZSBJU1AgKG9wZXJhdG9yKSBu
ZWVkcyB0byB0aGVuIGV4cHJlc3MgdGhhdA0KPj4gdGhlIERNWiBjb25zaXN0cyBvZiBsZXQgdXMg
c2F5IGEgcm91dGVyLCBhIGZpcmV3YWxsLCBhIGwyc3dpdGNoIGV0Yy4NCj4+IERvIHdlIHdhbnQv
bmVlZCB0aGUgbmV0d29yayBhZG1pbmlzdHJhdG9yIHRvIGhhdmUgdG8gKG9yIHRvIGJlIGFibGUg
dG8pDQo+PiBzcGVjaWZ5IHRoZSBkZXRhaWxzIG9uIGhvdyB0aGVzZSBub2RlcyBnZXQgY29ubmVj
dGVkPyBPciB3b3VsZCB3ZSByYXRoZXINCj4+IHNlZSB0aGF0IHRoZSBJbnRlbnQgRW5naW5lIGdl
bmVyYXRlcyB0aGUgcHJvcGVyIGNvbm5lY3Rpb25zPw0KPj4NCj4+IEkgc3VnZ2VzdCB0aGF0IHRo
b3NlIHdobyBoYXZlIHByb3RvLXR5cGUgaW1wbGVtZW50YXRpb25zIGV4cHJlc3MgdGhlaXINCj4+
IGFwcHJvYWNoIGFuZCB0aGF0IG5ldHdvcmsgb3BlcmF0b3JzIGV4cHJlc3MgdGhlaXIgd2FudHMv
bmVlZHMgZm9yIHN1Y2ggYQ0KPj4gc2NlbmFyaW8uDQo+Pg0KPj4gQmVydA0KPj4NCj4+IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+PiBJYm5lbW8gbWFp
bGluZyBsaXN0DQo+PiBJYm5lbW9AaWV0Zi5vcmcNCj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vaWJuZW1vDQo+DQo+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18NCj5JYm5lbW8gbWFpbGluZyBsaXN0DQo+SWJuZW1vQGlldGYub3Jn
DQo+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pYm5lbW8NCg0KX19fX19f
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


From nobody Thu Nov 12 23:48:30 2015
Return-Path: <zhangyali369@huawei.com>
X-Original-To: ibnemo@ietfa.amsl.com
Delivered-To: ibnemo@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7FA071B41C3 for <ibnemo@ietfa.amsl.com>; Thu, 12 Nov 2015 23:48:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.711
X-Spam-Level: 
X-Spam-Status: No, score=-2.711 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_31=0.6, J_CHICKENPOX_65=0.6, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bHCM1_r7BwGs for <ibnemo@ietfa.amsl.com>; Thu, 12 Nov 2015 23:48:23 -0800 (PST)
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 EAE111B41C1 for <ibnemo@ietf.org>; Thu, 12 Nov 2015 23:48:22 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml404-hub.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CAG81776; Fri, 13 Nov 2015 07:48:20 +0000 (GMT)
Received: from SZXEML428-HUB.china.huawei.com (10.82.67.183) by lhreml404-hub.china.huawei.com (10.201.5.218) with Microsoft SMTP Server (TLS) id 14.3.235.1; Fri, 13 Nov 2015 07:48:18 +0000
Received: from SZXEML513-MBX.china.huawei.com ([169.254.7.219]) by szxeml428-hub.china.huawei.com ([10.82.67.183]) with mapi id 14.03.0235.001; Fri, 13 Nov 2015 15:48:05 +0800
From: "zhangyali (D)" <zhangyali369@huawei.com>
To: PEDRO ANDRES ARANDA GUTIERREZ <pedroa.aranda@telefonica.com>, Zhoutianran <zhoutianran@huawei.com>, "Bert Wijnen (IETF)" <bwietf@bwijnen.net>, "ibnemo@ietf.org" <ibnemo@ietf.org>
Thread-Topic: [Ibnemo] How to group/reuse definitions
Thread-Index: AQHRF64y5xGlf990SUG23+lmjXj8XJ6Sz+6AgAGCXQCABUa14A==
Date: Fri, 13 Nov 2015 07:48:05 +0000
Message-ID: <A747A0713F56294D8FBE33E5C6B8F58135E5F145@szxeml513-mbx.china.huawei.com>
References: <563B2449.6040802@bwijnen.net> <BBA82579FD347748BEADC4C445EA0F2183167D60@nkgeml512-mbx.china.huawei.com> <B0C01F5A-9B41-4EA9-A922-949AA7980502@telefonica.com>
In-Reply-To: <B0C01F5A-9B41-4EA9-A922-949AA7980502@telefonica.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.104.182]
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.0A090204.564595C4.005B, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.7.219, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 86631a1ceb82f9b24835fe90e5488768
Archived-At: <http://mailarchive.ietf.org/arch/msg/ibnemo/rdWNDCBI9m_X9rWf4eFSuPQ_SZg>
Subject: [Ibnemo] =?utf-8?b?562U5aSNOiAgSG93IHRvIGdyb3VwL3JldXNlIGRlZmlu?= =?utf-8?q?itions?=
X-BeenThere: ibnemo@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Discussion of Nemo, an intent-based North Bound \(NB\) interface consisting of an application protocol running over HTTP \(RESTful interfaces\) to exchange intent-based primitives between applications and meta-controllers controlling virtual network resources \(networks, storage, CPU\)." <ibnemo.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ibnemo>, <mailto:ibnemo-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ibnemo/>
List-Help: <mailto:ibnemo-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ibnemo>, <mailto:ibnemo-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 13 Nov 2015 07:48:27 -0000

SGkgUGVkcm8sDQoNClRoYW5rcyBmb3IgeW91ciByZWZsZWN0aW9ucyBhYm91dCByZWN1cnNpb24g
aW4gTkVNTywgYW5kIEkgdGhpbmsgaXQncyBhbiBpbXBvcnRhbnQgZmVhdHVyZSB3aWxsIGJlIGlt
cGxlbWVudGVkIGluIHRoZSBuZXh0IHN0YWdlLg0KDQpBcyB5b3UgaGF2ZSBzYWlkLCBvcGVyYXRv
cnMgbWF5IHJldXNlIHRoZSBzZXJ2aWNlcyB6b25lIG1hbnkgdGltZXMsIHdlIG5lZWQgYSBzaW1w
bGUgc29sdXRpb24gdG8gc2F0aXNmeSB0aGlzIHJlcXVpcmVtZW50LiBMZWFybmluZyBmcm9tIHRo
ZSB0cmFkaXRpb25hbCBwcm9ncmFtbWluZyBsYW5ndWFnZSwganVzdCBhcywgQywgQysrLCBmdW5j
dGlvbiBzZWVtcyBhIHBlcmZlY3Qgc29sdXRpb24gdG8gc29sdmUgcmVjdXJzaW9uIHByb2JsZW0u
DQoNClRha2UgRE1aIGFzIGFuIGV4YW1wbGU6DQoNCk5vZGVNb2RlbCBETVooeCx5LHosSSxqKToN
CglOb2RlIG4xIFR5cGUgZncgUHJvcGVydHkgeDsNCglOb2RlIG4yIFR5cGUgbmF0IFByb3BlcnR5
IHk7DQoJTm9kZSBuMyBUeXBlIGhvc3QgUHJvcGVydHkgejsNCglDb25uZWN0aW9uIGMxIFR5cGUg
cDJwIEVuZG5vZGVzIG4xLG4yIFByb3BlcnR5IEk7DQoJQ29ubmVjdGlvbiBjMiBUeXBlIHAycCBF
bmRub2RlcyBuMixuMyBQcm9wZXJ0eSBqOw0KDQpXaXRoIHRoaXMgZXhwcmVzc2lvbiwgd2UgY3Jl
YXRlIGEgbmV3IG5vZGUgdHlwZSBuYW1lZCBETVosIGFuZCBpdHMgcHJvcGVydGllcyBjYW4gYmUg
YWRqdXN0ZWQgYWNjb3JkaW5nIHRvIHVzZXJzJyByZXF1aXJlbWVudC4gSXQgY2FuIGJlIGNhbGxl
ZCB3aGVuZXZlciB5b3Ugd2FudCB0byBjcmVhdGUgYSBETVogbm9kZSwganVzdCBsaWtlIGEgZnVu
Y3Rpb24gaW4gQy4gRm9yIGV4YW1wbGU6DQoNCkNSRUFURSBOb2RlIGRtejEgVHlwZSBETVoocHJv
cGVydHkoZG16MS1uMSksIHByb3BlcnR5KGRtejEtbjIpLCBwcm9wZXJ0eShkbXoxLW4zKSwgcHJv
cGVydHkoZG16MS1jMSksIHByb3BlcnR5KGRtejEtYzIpKTsNCkNSRUFURSBOb2RlIGRtejIgVHlw
ZSBETVoocHJvcGVydHkoZG16Mi1uMSksIHByb3BlcnR5KGRtejItbjIpLCBwcm9wZXJ0eShkbXoy
LW4zKSwgcHJvcGVydHkoZG16Mi1jMSksIHByb3BlcnR5KGRtejItYzIpKTsNCi4uLg0KDQpJbiB0
aGlzIHdheSwgdXNlcnMgY291bGQgY3JlYXRlIG1hbnkgRE1aIHpvbmVzIHdpdGggdmVyeSByZWZp
bmVkIHNjcmlwdHMsIGFuZCB3ZSBkb24ndCBuZWVkIHRvIGV4cHJlc3MgaW50ZXJuYWwgZGV0YWls
cyBhZ2FpbiBhbmQgYWdhaW4uDQoNCkRvIHlvdSB0aGluayB0aGlzIHdheSBpcyBhIGdvb2Qgc29s
dXRpb24gdG8gdGhlIHJlY3Vyc2lvbiBwcm9ibGVtLCBhbmQgY291bGQgd29yayBpbiBtYW55IHVz
ZSBjYXNlcz8gTG9va2luZyBmb3J3YXJkIHRvIHlvdXIgc3VnZ2VzdGlvbnMuDQoNCkJlc3QgUmVn
YXJkcywNCllhbGkNCi0tLS0t6YKu5Lu25Y6f5Lu2LS0tLS0NCuWPkeS7tuS6ujogSWJuZW1vIFtt
YWlsdG86aWJuZW1vLWJvdW5jZXNAaWV0Zi5vcmddIOS7o+ihqCBQRURSTyBBTkRSRVMgQVJBTkRB
IEdVVElFUlJFWg0K5Y+R6YCB5pe26Ze0OiAyMDE15bm0MTHmnIgxMOaXpSAxNDo0OQ0K5pS25Lu2
5Lq6OiBaaG91dGlhbnJhbjsgQmVydCBXaWpuZW4gKElFVEYpOyBpYm5lbW9AaWV0Zi5vcmcNCuS4
u+mimDogUmU6IFtJYm5lbW9dIEhvdyB0byBncm91cC9yZXVzZSBkZWZpbml0aW9ucw0KDQpIaSwN
Cg0KQW5zd2VycyBpbmxpbmXigKYgbGluZSBvZiB0aG91Z2h0Og0KMS4gUmVjdXJzaW9uIG5lZWRz
IHRvIGJlIHN1cHBvcnRlZCBpbiBhIGdlbmVyYWxpc2VkIHdheSAyLiB0aGVyZSBhcmUgdXNlIGNh
c2VzIHdoZXJlIGNvbm5lY3Rpdml0eSBtYXR0ZXJzDQoNCg0KQlIsL1BBDQotLS0NCkRyLiBQZWRy
byBBLiBBcmFuZGEgR3V0acOpcnJleg0KDQpUZWNobm9sb2d5IEV4cGxvcmF0aW9uIC0NCk5ldHdv
cmsgSW5ub3ZhdGlvbiAmIFZpcnR1YWxpc2F0aW9uDQplbWFpbDogcGVkcm9hIGQwdCBhcmFuZGEg
QXQgdGVsZWZvbmljYSBkMHQgY29tIFRlbGVmw7NuaWNhLCBJbnZlc3RpZ2FjacOzbiB5IERlc2Fy
cm9sbG8gQy8gWnVyYmFyw6FuLDEyDQoyODAxMCBNYWRyaWQsIFNwYWluDQoNCkZyYWdlbiBzaW5k
IG5pY2h0IGRhLCB1bSBiZWFudHdvcnRldCB6dSB3ZXJkZW4uDQpGcmFnZW4gc2luZCBkYSwgdW0g
Z2VzdGVsbHQgenUgd2VyZGVuLg0KR2VvcmcgS3JlaXNsZXINCg0KDQoNCg0KDQoNCg0KDQoNCi0t
LS0tTWVuc2FqZSBvcmlnaW5hbC0tLS0tDQpEZTogSWJuZW1vIDxpYm5lbW8tYm91bmNlc0BpZXRm
Lm9yZz4gZW4gbm9tYnJlIGRlIFpob3V0aWFucmFuIDx6aG91dGlhbnJhbkBodWF3ZWkuY29tPg0K
RmVjaGE6IGx1bmVzLCA5IGRlIG5vdmllbWJyZSBkZSAyMDE1LCA4OjQ2DQpQYXJhOiAiQmVydCBX
aWpuZW4gKElFVEYpIiA8YndpZXRmQGJ3aWpuZW4ubmV0PiwgImlibmVtb0BpZXRmLm9yZyIgPGli
bmVtb0BpZXRmLm9yZz4NCkFzdW50bzogUmU6IFtJYm5lbW9dIEhvdyB0byBncm91cC9yZXVzZSBk
ZWZpbml0aW9ucw0KDQo+SXQncyByZWFsbHkgdXNlZnVsIHRvIGdyb3VwIGEgc2V0IG9mIGF0b21p
YyBjb21wb25lbnRzIGFuZCBwcm92aWRlIHRoZSB3aG9sZSBhcyBhIG1pY3JvL3RlbXBsYXRlLCBq
dXN0IGxpa2UgdGhlIERNWiBleGFtcGxlLiBUaGUgaGllcmFyY2h5IGVuYWJsZXMgdGhlIHJldXNh
YmlsaXR5Lg0KDQpPSyB3aXRoIHRoYXQgZnJvbSB0aGUgdmVyeSBiZWdpbm5pbmcgb2YgYWxsIHRo
aXMgZGlzY3Vzc2lvbg0KDQo+VG8gZGVzY3JpYmUgYSBETVosIEkgY2FuIHNlZSB0d28gd2F5cy4N
Cj4xLiBPbmUgaXMgdG8gZGVzY3JpYmUgdGhlIGV4YWN0IGNvbm5lY3Rpdml0eSBhbW9uZyB0aG9z
ZSBhdG9taWMgY29tcG9uZW50cy4NCg0KPg0KV2UgbmVlZCB0aGF0IGFzIHdlIGNsaW1iIGluIHRo
ZSBoaWVyYXJjaHkuDQoNCj5JIHRoaW5rIHRoZSBzd2l0Y2ggYW5kIHJvdXRlciBhcmUgd2hhdCB3
ZSB3YW50IHRvIGVsaW1pbmF0ZS4gSXQgc2VlbXMgdG9vIGRldGFpbCB3aXRoIHRoZSBpbnRlbnQg
Y29uY2VwdC4gSSBob3BlIHRoZXkgY2FuIGJlIGF1dG8gZ2VuZXJhdGVkIGJ5IHRoZSBpbnRlbnQg
ZW5naW5lLg0KDQpJdCBtYXkgc2VlbSB0b28gZGV0YWlsZWQgaWYgeW91IGFyZSBsb29raW5nIGF0
IHJvdXRlcnMsIHN3aXRjaGVzLCBldGMuIEJ1dCBvbmNlIHlvdSBoYXZlIGJ1aWxkaW5nIGJsb2Nr
cyBsaWtlIERNWiwgaW50ZXJpb3IsIGV4dGVyaW9yLCBldGMuIHRoZW4gc3VkZGVubHkgeW91IHN0
YXJ0IG5lZWRpbmcgZXhwcmVzc2luZyB0aGUgY29ubmVjdGl2aXR5LiBJbiBvdXIgdXNlIGNhc2Us
IGhvdyBlbHNlIHdvdWxkIHlvdSBiZSBleHByZXNzaW5nIHRoYXQgeW91IGhhdmUgYW4gZXh0ZXJp
b3Igem9uZSBjb25uZWN0ZWQgdG8gdGhlIEludGVybmV0IGFuZCB0d28gRE1acywgb25lIG9mIHdo
aWNoIHNlcnZlcyAzIGludGVyaW9yIHpvbmVzIHdoaWxlIHRoZSBvdGhlciBzZXJ2ZXMganVzdCBv
bmUgaW50ZXJpb3Igem9uZS4gSSBrbm93LCBJIGhhdmUgYmVlbiB1c2luZyBfc2ltcGxlXyBleGFt
cGxlcyB1cCB1bnRpbCBub3csIGJ1dCBiZWxpZXZlIG1lLCB0aGluZ3MgY2FuIGdldCBwcmV0dHkg
Y29tcGxleCBvdXQgdGhlcmUuDQoNCj4yLiBUaGUgb3RoZXIgd2F5IEkgd291bGQgcHJlZmVyIGlz
IHRvIGRlZmluZSBETVogYXMgYSBsYXllciAyIGdyb3VwLCBpbiB3aGljaCBieSBkZWZhdWx0IGFs
bCB0aGUgY29tcG9uZW50cyBhcmUgY29ubmVjdGVkIGJ5IGEgbG9naWMgc3dpdGNoKHdoaWNoIGRv
IG5vdCBuZWVkIHRvIGV4cGxpY2l0bHkgZGVzY3JpYmUgYWdhaW4pLiBPciB3ZSBjYW4gZGVmaW5l
IERNWiBhcyBhIGxheWVyIDMgZ3JvdXAgd2l0aCBhICByb3V0ZXIuIEluIHRoaXMgd2F5LCB3ZSBj
YW4gcHV0IGFueSBudW1iZXIgb2YgY29tcG9uZW50cyBpbiBlYXNpbHkgd2l0aCBmdWxseSBmbGV4
aWJpbGl0eS4NCg0KQWdhaW4sIHRoYXQgZGVwZW5kcyBhIGxvdCBvbiB0aGUgdXNlIGNhc2UuIEkg
dGhpbmsgdGhlIOKAmGNvbm5lY3Rpdml0eSBwYXJhZGlnbeKAmSBtYXkgYmUgaGVscGZ1bCBmb3Ig
cGVvcGxlIGRvaW5nIG5ldHdvcmtpbmcuIFNheWluZyB0aGF0IEkgaGF2ZSBhIGNvbm5lY3Rpb24g
YmV0d2VlbiB0d28gZWxlbWVudHMgbWF5IGhhdmUgYSBkaWZmZXJlbnQgaW1wbGVtZW50YXRpb24g
ZGVwZW5kaW5nIG9uIHRoZSBlbGVtZW50cyBhbmQgdGhlaXIgbG9jYXRpb24uIEhvd2V2ZXIsIHRo
ZSBsb2dpY2FsIGludGVycHJldGF0aW9uIG9mIHRoZSBjb25uZWN0aW9uIChpLmUuIGl0cyBpbnRl
bnQpIGlzIGFsd2F5cyBnb2luZyB0byBiZSB0aGF0IHBhY2tldHMgdHJlYXRlZCBieSBvbmUgYmxv
Y2sgc2hvdWxkIGJlIHNlbnQgdG8gYW5vdGhlci4NCg0KPlRoYXQncyBteSAyIGNlbnRzLg0KPg0K
PkJlc3QsDQo+VGlhbnJhbg0KPg0KPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+IEZy
b206IElibmVtbyBbbWFpbHRvOmlibmVtby1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2Yg
QmVydCANCj4+IFdpam5lbg0KPj4gKElFVEYpDQo+PiBTZW50OiBUaHVyc2RheSwgTm92ZW1iZXIg
MDUsIDIwMTUgNTo0MSBQTQ0KPj4gVG86IGlibmVtb0BpZXRmLm9yZw0KPj4gU3ViamVjdDogW0li
bmVtb10gSG93IHRvIGdyb3VwL3JldXNlIGRlZmluaXRpb25zDQo+Pg0KPj4gRHVyaW5nIHRoZSBJ
RVRGOTQgSGFja2F0b24sIHdlIGdvdCBzb21lIGRpc2N1c3Npb24gb24gaG93IG11Y2ggZGV0YWls
IA0KPj4gd2Ugd2FudCB0byBhbGxvdyBvciBuZWVkIGluIHRoZSBJbnRlbnQgTGFuZ3VhZ2Ugd2hl
biByZXVzaW5nIA0KPj4gZGVmaW5pdGlvbnMuIEZvciBleGFtcGxlLCBsZXQgdXMgYXNzdW1lIHRo
YXQgeW91DQo+Pg0KPj4gLSBkZWZpbmUgYSByb3V0ZXINCj4+IC0gZGVmaW5lIGEgZmlyZXdhbGwN
Cj4+IC0gZGVmaW5lIGEgbG9hZGJhbGFuY2VyDQo+PiAtIGRlZmluZSBhIGwyIHN3aXRjaA0KPj4g
LSBldGMNCj4+DQo+PiBBbmQgdGhhdCBsYXRlciBvbiB5b3Ugd2FudCB0byBkZWZpbmUgc29tZXRo
aW5nIGxpa2UgYSBETVogYW5kIGluc2lkZSANCj4+IHRoYXQgRE1aIHlvdSB3YW50IHRvIHVzZSB0
aGUgZGVmaW5lZCByb3V0ZXIsIGZpcmV3YWxsLCBsMiBzd2l0Y2gsIGV0Yy4NCj4+DQo+PiBUaGUg
ZW5kLXVzZXIvY3VzdG9tZXIgd291bGQgd2FudCB0byBqdXN0IGV4cHJlc3MgaGlzL2hlciBpbnRl
bnQgdG8gDQo+PiBoYXZlIGFuIGludGVybmV0IGNvbm5lY3Rpb24gd2l0aCBhIERNWiBJIGd1ZXNz
Lg0KPj4NCj4+IFRoZSBuZXR3b3JrIGFkbWluaXN0cmF0b3Igb2YgdGhlIElTUCAob3BlcmF0b3Ip
IG5lZWRzIHRvIHRoZW4gZXhwcmVzcyANCj4+IHRoYXQgdGhlIERNWiBjb25zaXN0cyBvZiBsZXQg
dXMgc2F5IGEgcm91dGVyLCBhIGZpcmV3YWxsLCBhIGwyc3dpdGNoIGV0Yy4NCj4+IERvIHdlIHdh
bnQvbmVlZCB0aGUgbmV0d29yayBhZG1pbmlzdHJhdG9yIHRvIGhhdmUgdG8gKG9yIHRvIGJlIGFi
bGUgDQo+PiB0bykgc3BlY2lmeSB0aGUgZGV0YWlscyBvbiBob3cgdGhlc2Ugbm9kZXMgZ2V0IGNv
bm5lY3RlZD8gT3Igd291bGQgd2UgDQo+PiByYXRoZXIgc2VlIHRoYXQgdGhlIEludGVudCBFbmdp
bmUgZ2VuZXJhdGVzIHRoZSBwcm9wZXIgY29ubmVjdGlvbnM/DQo+Pg0KPj4gSSBzdWdnZXN0IHRo
YXQgdGhvc2Ugd2hvIGhhdmUgcHJvdG8tdHlwZSBpbXBsZW1lbnRhdGlvbnMgZXhwcmVzcyANCj4+
IHRoZWlyIGFwcHJvYWNoIGFuZCB0aGF0IG5ldHdvcmsgb3BlcmF0b3JzIGV4cHJlc3MgdGhlaXIg
d2FudHMvbmVlZHMgDQo+PiBmb3Igc3VjaCBhIHNjZW5hcmlvLg0KPj4NCj4+IEJlcnQNCj4+DQo+
PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4gSWJu
ZW1vIG1haWxpbmcgbGlzdA0KPj4gSWJuZW1vQGlldGYub3JnDQo+PiBodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2libmVtbw0KPg0KPl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQo+SWJuZW1vIG1haWxpbmcgbGlzdA0KPklibmVtb0Bp
ZXRmLm9yZw0KPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaWJuZW1vDQoN
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQoNCkVzdGUgbWVuc2FqZSB5IHN1cyBh
ZGp1bnRvcyBzZSBkaXJpZ2VuIGV4Y2x1c2l2YW1lbnRlIGEgc3UgZGVzdGluYXRhcmlvLCBwdWVk
ZSBjb250ZW5lciBpbmZvcm1hY2nDs24gcHJpdmlsZWdpYWRhIG8gY29uZmlkZW5jaWFsIHkgZXMg
cGFyYSB1c28gZXhjbHVzaXZvIGRlIGxhIHBlcnNvbmEgbyBlbnRpZGFkIGRlIGRlc3Rpbm8uIFNp
IG5vIGVzIHVzdGVkLiBlbCBkZXN0aW5hdGFyaW8gaW5kaWNhZG8sIHF1ZWRhIG5vdGlmaWNhZG8g
ZGUgcXVlIGxhIGxlY3R1cmEsIHV0aWxpemFjacOzbiwgZGl2dWxnYWNpw7NuIHkvbyBjb3BpYSBz
aW4gYXV0b3JpemFjacOzbiBwdWVkZSBlc3RhciBwcm9oaWJpZGEgZW4gdmlydHVkIGRlIGxhIGxl
Z2lzbGFjacOzbiB2aWdlbnRlLiBTaSBoYSByZWNpYmlkbyBlc3RlIG1lbnNhamUgcG9yIGVycm9y
LCBsZSByb2dhbW9zIHF1ZSBub3MgbG8gY29tdW5pcXVlIGlubWVkaWF0YW1lbnRlIHBvciBlc3Rh
IG1pc21hIHbDrWEgeSBwcm9jZWRhIGEgc3UgZGVzdHJ1Y2Npw7NuLg0KDQpUaGUgaW5mb3JtYXRp
b24gY29udGFpbmVkIGluIHRoaXMgdHJhbnNtaXNzaW9uIGlzIHByaXZpbGVnZWQgYW5kIGNvbmZp
ZGVudGlhbCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBvbmx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRp
dmlkdWFsIG9yIGVudGl0eSBuYW1lZCBhYm92ZS4gSWYgdGhlIHJlYWRlciBvZiB0aGlzIG1lc3Nh
Z2UgaXMgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHlvdSBhcmUgaGVyZWJ5IG5vdGlmaWVk
IHRoYXQgYW55IGRpc3NlbWluYXRpb24sIGRpc3RyaWJ1dGlvbiBvciBjb3B5aW5nIG9mIHRoaXMg
Y29tbXVuaWNhdGlvbiBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiBJZiB5b3UgaGF2ZSByZWNlaXZl
ZCB0aGlzIHRyYW5zbWlzc2lvbiBpbiBlcnJvciwgZG8gbm90IHJlYWQgaXQuIFBsZWFzZSBpbW1l
ZGlhdGVseSByZXBseSB0byB0aGUgc2VuZGVyIHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBj
b21tdW5pY2F0aW9uIGluIGVycm9yIGFuZCB0aGVuIGRlbGV0ZSBpdC4NCg0KRXN0YSBtZW5zYWdl
bSBlIHNldXMgYW5leG9zIHNlIGRpcmlnZW0gZXhjbHVzaXZhbWVudGUgYW8gc2V1IGRlc3RpbmF0
w6FyaW8sIHBvZGUgY29udGVyIGluZm9ybWHDp8OjbyBwcml2aWxlZ2lhZGEgb3UgY29uZmlkZW5j
aWFsIGUgw6kgcGFyYSB1c28gZXhjbHVzaXZvIGRhIHBlc3NvYSBvdSBlbnRpZGFkZSBkZSBkZXN0
aW5vLiBTZSBuw6NvIMOpIHZvc3NhIHNlbmhvcmlhIG8gZGVzdGluYXTDoXJpbyBpbmRpY2Fkbywg
ZmljYSBub3RpZmljYWRvIGRlIHF1ZSBhIGxlaXR1cmEsIHV0aWxpemHDp8OjbywgZGl2dWxnYcOn
w6NvIGUvb3UgY8OzcGlhIHNlbSBhdXRvcml6YcOnw6NvIHBvZGUgZXN0YXIgcHJvaWJpZGEgZW0g
dmlydHVkZSBkYSBsZWdpc2xhw6fDo28gdmlnZW50ZS4gU2UgcmVjZWJldSBlc3RhIG1lbnNhZ2Vt
IHBvciBlcnJvLCByb2dhbW9zLWxoZSBxdWUgbm9zIG8gY29tdW5pcXVlIGltZWRpYXRhbWVudGUg
cG9yIGVzdGEgbWVzbWEgdmlhIGUgcHJvY2VkYSBhIHN1YSBkZXN0cnVpw6fDo28gX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCklibmVtbyBtYWlsaW5nIGxp
c3QNCklibmVtb0BpZXRmLm9yZw0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9pYm5lbW8NCg==


From nobody Fri Nov 13 00:12:31 2015
Return-Path: <pedroa.aranda@telefonica.com>
X-Original-To: ibnemo@ietfa.amsl.com
Delivered-To: ibnemo@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D1B681A0389 for <ibnemo@ietfa.amsl.com>; Fri, 13 Nov 2015 00:12:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.111
X-Spam-Level: 
X-Spam-Status: No, score=-1.111 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_31=0.6, J_CHICKENPOX_65=0.6, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=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 Ur_RiEiri2fw for <ibnemo@ietfa.amsl.com>; Fri, 13 Nov 2015 00:12:26 -0800 (PST)
Received: from smtpjc.telefonica.com (smtpjc.telefonica.com [81.47.204.76]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2CF421A016B for <ibnemo@ietf.org>; Fri, 13 Nov 2015 00:12:25 -0800 (PST)
Received: from smtpjc.telefonica.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 391B51B8341; Fri, 13 Nov 2015 09:12:22 +0100 (CET)
Received: from ESTGVMSP103.EUROPE.telefonica.corp (unknown [10.92.4.9]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtpjc.telefonica.com (Postfix) with ESMTPS id 1344B1B830F; Fri, 13 Nov 2015 09:12:22 +0100 (CET)
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.235.1; Fri, 13 Nov 2015 09:12:21 +0100
Received: from DB4PR06MB0639.eurprd06.prod.outlook.com (10.161.13.145) by DB4PR06MB0637.eurprd06.prod.outlook.com (10.161.13.143) with Microsoft SMTP Server (TLS) id 15.1.318.15; Fri, 13 Nov 2015 08:12:18 +0000
Received: from DB4PR06MB0639.eurprd06.prod.outlook.com ([10.161.13.145]) by DB4PR06MB0639.eurprd06.prod.outlook.com ([10.161.13.145]) with mapi id 15.01.0318.003; Fri, 13 Nov 2015 08:12:17 +0000
From: PEDRO ANDRES ARANDA GUTIERREZ <pedroa.aranda@telefonica.com>
To: "zhangyali (D)" <zhangyali369@huawei.com>, Zhoutianran <zhoutianran@huawei.com>, "Bert Wijnen (IETF)" <bwietf@bwijnen.net>, "ibnemo@ietf.org" <ibnemo@ietf.org>
Thread-Topic: =?utf-8?B?562U5aSNOiBbSWJuZW1vXSBIb3cgdG8gZ3JvdXAvcmV1c2UgZGVmaW5pdGlv?= =?utf-8?Q?ns?=
Thread-Index: AQHRHesCu+p3pV5phkGNIY9yJr4TXg==
Date: Fri, 13 Nov 2015 08:12:17 +0000
Message-ID: <49093102-DFC6-401D-8E83-5B8D8104E274@telefonica.com>
Accept-Language: es-ES, en-US
Content-Language: es-ES
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/0.0.0.151008
authentication-results: spf=none (sender IP is ) smtp.mailfrom=pedroa.aranda@telefonica.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [195.235.92.36]
x-microsoft-exchange-diagnostics: 1; DB4PR06MB0637; 5:WnMjL5SUgb5O68W1EAlLOwKBWqS77tjZW8qilHvnjXYQz9i4wD6vF0/0rJx2LPGEPmnlfLFvwpB8yYl+Vq+wCeOI1Lyohen6dY/eVDdnDle+1alhGJW3g14OdlxUne9Y6DF8tu83sd/0pjde2ZiDlw==; 24:Xki8n9g2lc5BsqP9Enq5jl4nQ3k5TvkGjTXsjjL+t1TrwoUGSYbF20iZ1XnbssU2t0Z1q8PVeMrZyyD63MNVISDlKuvujylRYRnkU6kkH8s=; 20:YaOdvW0O0eyO7xDmDMVMmdI94cs3eMCvn5AxWlsXX1Tdju6I3zYdcwgZ+9S+Mrb2HnZObHhrbnN54GSQ8yYiIg==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB4PR06MB0637;
x-microsoft-antispam-prvs: <DB4PR06MB063722031903B5AA06F0AB969B110@DB4PR06MB0637.eurprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(40392960112811);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(520078)(5005006)(3002001)(10201501046); SRVR:DB4PR06MB0637; BCL:0; PCL:0; RULEID:; SRVR:DB4PR06MB0637; 
x-forefront-prvs: 0759F7A50A
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(25724002)(59124003)(13464003)(199003)(40134004)(189002)(377454003)(51444003)(82746002)(87936001)(33656002)(83506001)(106116001)(83716003)(106356001)(2501003)(224303003)(92566002)(5002640100001)(66066001)(105586002)(189998001)(575784001)(86362001)(561944003)(54356999)(107886002)(97736004)(122556002)(50986999)(5008740100001)(5004730100002)(5007970100001)(5001960100002)(5001770100001)(81156007)(77096005)(36756003)(19580395003)(101416001)(10400500002)(15975445007)(5001920100001)(2900100001)(4001350100001)(19580405001)(102836002)(40100003)(104396002); DIR:OUT; SFP:1102; SCL:1; SRVR:DB4PR06MB0637; H:DB4PR06MB0639.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:23
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <AC4C2680F439A84A8B22A003DD877B1C@eurprd06.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Nov 2015 08:12:17.5329 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9744600e-3e04-492e-baa1-25ec245c6f10
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR06MB0637
X-OriginatorOrg: telefonica.com
X-TM-AS-MML: No
Archived-At: <http://mailarchive.ietf.org/arch/msg/ibnemo/AEi6EPBUm6rUXhmTczv4dt1EYM0>
Subject: Re: [Ibnemo] =?utf-8?b?562U5aSNOiAgSG93IHRvIGdyb3VwL3JldXNlIGRlZmlu?= =?utf-8?q?itions?=
X-BeenThere: ibnemo@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Discussion of Nemo, an intent-based North Bound \(NB\) interface consisting of an application protocol running over HTTP \(RESTful interfaces\) to exchange intent-based primitives between applications and meta-controllers controlling virtual network resources \(networks, storage, CPU\)." <ibnemo.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ibnemo>, <mailto:ibnemo-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ibnemo/>
List-Help: <mailto:ibnemo-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ibnemo>, <mailto:ibnemo-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 13 Nov 2015 08:12:30 -0000

SGkgWWFsaSwNCg0KUmVjdXJzaW9uIGlzIGluZGVlZCBjcml0aWNhbCBmb3IgdGhlIHZEQyB1c2Ug
Y2FzZSBJ4oCZbSBwdXJzdWluZyBmcm9tIHRoZSB2ZXJ5IGJlZ2lubmluZy4NCg0KQW5zd2VycyBp
bmxpbmUsDQpCUiwvUEENCi0tLQ0KRHIuIFBlZHJvIEEuIEFyYW5kYSBHdXRpw6lycmV6DQoNClRl
Y2hub2xvZ3kgRXhwbG9yYXRpb24gLQ0KTmV0d29yayBJbm5vdmF0aW9uICYgVmlydHVhbGlzYXRp
b24NCmVtYWlsOiBwZWRyb2EgZDB0IGFyYW5kYSBBdCB0ZWxlZm9uaWNhIGQwdCBjb20NClRlbGVm
w7NuaWNhLCBJbnZlc3RpZ2FjacOzbiB5IERlc2Fycm9sbG8NCkMvIFp1cmJhcsOhbiwxMg0KMjgw
MTAgTWFkcmlkLCBTcGFpbg0KDQpGcmFnZW4gc2luZCBuaWNodCBkYSwgdW0gYmVhbnR3b3J0ZXQg
enUgd2VyZGVuLg0KRnJhZ2VuIHNpbmQgZGEsIHVtIGdlc3RlbGx0IHp1IHdlcmRlbi4NCkdlb3Jn
IEtyZWlzbGVyDQoNCg0KDQoNCg0KLS0tLS1NZW5zYWplIG9yaWdpbmFsLS0tLS0NCkRlOiAiemhh
bmd5YWxpIChEKSIgPHpoYW5neWFsaTM2OUBodWF3ZWkuY29tPg0KRmVjaGE6IHZpZXJuZXMsIDEz
IGRlIG5vdmllbWJyZSBkZSAyMDE1LCA4OjQ4DQpQYXJhOiBwYWFnIDxwZWRyb2EuYXJhbmRhQHRl
bGVmb25pY2EuY29tPiwgWmhvdXRpYW5yYW4gPHpob3V0aWFucmFuQGh1YXdlaS5jb20+LCAiQmVy
dCBXaWpuZW4gKElFVEYpIiA8YndpZXRmQGJ3aWpuZW4ubmV0PiwgImlibmVtb0BpZXRmLm9yZyIg
PGlibmVtb0BpZXRmLm9yZz4NCkFzdW50bzog562U5aSNOiBbSWJuZW1vXSBIb3cgdG8gZ3JvdXAv
cmV1c2UgZGVmaW5pdGlvbnMNCg0KPkhpIFBlZHJvLA0KPg0KPlRoYW5rcyBmb3IgeW91ciByZWZs
ZWN0aW9ucyBhYm91dCByZWN1cnNpb24gaW4gTkVNTywgYW5kIEkgdGhpbmsgaXQncyBhbiBpbXBv
cnRhbnQgZmVhdHVyZSB3aWxsIGJlIGltcGxlbWVudGVkIGluIHRoZSBuZXh0IHN0YWdlLg0KPg0K
PkFzIHlvdSBoYXZlIHNhaWQsIG9wZXJhdG9ycyBtYXkgcmV1c2UgdGhlIHNlcnZpY2VzIHpvbmUg
bWFueSB0aW1lcywgd2UgbmVlZCBhIHNpbXBsZSBzb2x1dGlvbiB0byBzYXRpc2Z5IHRoaXMgcmVx
dWlyZW1lbnQuIExlYXJuaW5nIGZyb20gdGhlIHRyYWRpdGlvbmFsIHByb2dyYW1taW5nIGxhbmd1
YWdlLCBqdXN0IGFzLCBDLCBDKyssIGZ1bmN0aW9uIHNlZW1zIGEgcGVyZmVjdCBzb2x1dGlvbiB0
byBzb2x2ZSByZWN1cnNpb24gcHJvYmxlbS4NCj4NCj5UYWtlIERNWiBhcyBhbiBleGFtcGxlOg0K
Pg0KPk5vZGVNb2RlbCBETVooeCx5LHosSSxqKToNCj4gICAgICAgTm9kZSBuMSBUeXBlIGZ3IFBy
b3BlcnR5IHg7DQo+ICAgICAgIE5vZGUgbjIgVHlwZSBuYXQgUHJvcGVydHkgeTsNCj4gICAgICAg
Tm9kZSBuMyBUeXBlIGhvc3QgUHJvcGVydHkgejsNCj4gICAgICAgQ29ubmVjdGlvbiBjMSBUeXBl
IHAycCBFbmRub2RlcyBuMSxuMiBQcm9wZXJ0eSBJOw0KPiAgICAgICBDb25uZWN0aW9uIGMyIFR5
cGUgcDJwIEVuZG5vZGVzIG4yLG4zIFByb3BlcnR5IGo7DQoNClRoaXMgbWF5IGJlIGFuIG92ZXJr
aWxsLiBFc3BlY2lhbGx5IGluIHRoZSBjYXNlIG9mIHRoZSBjb25uZWN0aW9ucy4gUmVtZW1iZXIg
dGhhdCB0aGVzZSBoYXZlIGEgbG9naWNhbCBtZWFuaW5nIHJhdGhlciB0aGFuIGEgcGh5c2ljYWwg
aW1wbGVtZW50YXRpb24uIFNvLCBpbiBtb3N0IGNhc2VzLCB0aGV5IHdpbGwgaGF2ZSBubyBwcm9w
ZXJ0aWVzIGFuZCB3aWxsIG5vdCBiZSBjb25uZWN0aW9ucyBhcyBzdWNoLg0KDQpTbyBJIHRoaW5r
IHRoYXQNCg0KTm9kZU1vZGVsIEZXDQogICAgICAgIFByb3BlcnR5IElQUHJlZml4OiBleHRlcmlv
ciwgSVBQcmVmaXg6IGludGVyaW9yOw0KDQpOb2RlTW9kZWwgTDJTd2l0Y2gNCiAgICAgICAgUHJv
cGVydHkgaW50ZWdlcjogcG9ydHM7DQoNCk5vZGVNb2RlbCBETVoNCiAgICAgICAgTm9kZSBmdzEg
VHlwZSBGVw0KICAgICAgICBOb2RlIGwyc3cxIFR5cGUgTDJTd2l0Y2gNCiAgICAgICAgQ29ubmVj
dCBmdzEuaW50ZXJpb3IsIGwyc3cxLnBvcnRzLjA7DQoNCkNyZWF0ZSBOb2RlIGRtejEgVHlwZSBE
TVoNCiAgICAgICAgUHJvcGVydHkgZncxLmV4dGVyaW9yOiAxMC4wLjAuMS8zMiwgZncxLmludGVy
aW9yOiAxMC4wLjEuMC8yOCwgbDJzdzEucG9ydHM6NDsNCg0Kc2hvdWxkIHN1ZmZpY2UuIEkgd291
bGQgcmF0aGVyIGV4cGxpY2l0bHkgbGVhdmUgdGhlIENvbm5lY3Rpb25Nb2RlbCBhbmQg4oCYQ3Jl
YXRlIENvbm5lY3Rpb27igJkgZm9yIGNvbm5lY3Rpb25zIGJldHdlZW4gc2l0ZXMuIFdpdGggbXkg
cHJvcG9zYWwsIHdlIGhpZGUgdGhlIGxvZ2ljYWwgcmVsYXRpb25zaGlwIGJldHdlZW4gdGhlIGNv
bXBvbmVudHMgb2YgYSBidWlsZGluZyBibG9jayBmcm9tIHRoZSBlbmQgdXNlciBfYW5kXyB3ZSBh
bGxvdyB0byBpbmNsdWRlIOKAmHJlYWzigJkgY29ubmVjdGlvbnMgaW4gaGlnaGVyIGxldmVscyBv
ZiByZWN1cnNpb24uIEFuIGV4YW1wbGU6DQoNCkltYWdpbmUgSSBkZWZpbmUgYSBOb2RlTW9kZWwg
Zm9yIGFuIEV4dGVyaW9yWm9uZSBhbmQgSSBjcmVhdGUgYSBsaW5rIG1vZGVsIGZvciBhIFdBTiBj
b25uZWN0aW9uIGJldHdlZW4gMiBFeHRlcmlvciBab25lcw0KDQpJIGNvdWxkIGNyZWF0ZSBhIG5v
ZGUgbW9kZWwgZm9yIGFuIEVudGVycHJpc2Ugd2l0aCB0d28gc2l0ZXMgbGlrZQ0KDQpNb2RlTW9k
ZWwgRW50ZXJwcmlzZQ0KICAgICAgICBOb2RlIG9mZmljZTEgVHlwZSBFeHRlcmlvclpvbmUNCiAg
ICAgICAgTm9kZSBvZmZpY2UyIFR5cGUgRXh0ZXJpb3Jab25lDQogICAgICAgIENvbm5lY3Rpb24g
d2FuIFR5cGUgV0FOIEVuZE5vZGVzIG9mZmljZTEsIG9mZmljZTI7DQoNCg0KPg0KPldpdGggdGhp
cyBleHByZXNzaW9uLCB3ZSBjcmVhdGUgYSBuZXcgbm9kZSB0eXBlIG5hbWVkIERNWiwgYW5kIGl0
cyBwcm9wZXJ0aWVzIGNhbiBiZSBhZGp1c3RlZCBhY2NvcmRpbmcgdG8gdXNlcnMnIHJlcXVpcmVt
ZW50LiBJdCBjYW4gYmUgY2FsbGVkIHdoZW5ldmVyIHlvdSB3YW50IHRvIGNyZWF0ZSBhIERNWiBu
b2RlLCBqdXN0IGxpa2UgYSBmdW5jdGlvbiBpbiBDLiBGb3IgZXhhbXBsZToNCj4NCj5DUkVBVEUg
Tm9kZSBkbXoxIFR5cGUgRE1aKHByb3BlcnR5KGRtejEtbjEpLCBwcm9wZXJ0eShkbXoxLW4yKSwg
cHJvcGVydHkoZG16MS1uMyksIHByb3BlcnR5KGRtejEtYzEpLCBwcm9wZXJ0eShkbXoxLWMyKSk7
DQo+Q1JFQVRFIE5vZGUgZG16MiBUeXBlIERNWihwcm9wZXJ0eShkbXoyLW4xKSwgcHJvcGVydHko
ZG16Mi1uMiksIHByb3BlcnR5KGRtejItbjMpLCBwcm9wZXJ0eShkbXoyLWMxKSwgcHJvcGVydHko
ZG16Mi1jMikpOw0KPi4uLg0KPg0KPkluIHRoaXMgd2F5LCB1c2VycyBjb3VsZCBjcmVhdGUgbWFu
eSBETVogem9uZXMgd2l0aCB2ZXJ5IHJlZmluZWQgc2NyaXB0cywgYW5kIHdlIGRvbid0IG5lZWQg
dG8gZXhwcmVzcyBpbnRlcm5hbCBkZXRhaWxzIGFnYWluIGFuZCBhZ2Fpbi4NCj4NCj5EbyB5b3Ug
dGhpbmsgdGhpcyB3YXkgaXMgYSBnb29kIHNvbHV0aW9uIHRvIHRoZSByZWN1cnNpb24gcHJvYmxl
bSwgYW5kIGNvdWxkIHdvcmsgaW4gbWFueSB1c2UgY2FzZXM/IExvb2tpbmcgZm9yd2FyZCB0byB5
b3VyIHN1Z2dlc3Rpb25zLg0KPg0KPkJlc3QgUmVnYXJkcywNCj5ZYWxpDQo+LS0tLS3pgq7ku7bl
jp/ku7YtLS0tLQ0KPuWPkeS7tuS6ujogSWJuZW1vIFttYWlsdG86aWJuZW1vLWJvdW5jZXNAaWV0
Zi5vcmddIOS7o+ihqCBQRURSTyBBTkRSRVMgQVJBTkRBIEdVVElFUlJFWg0KPuWPkemAgeaXtumX
tDogMjAxNeW5tDEx5pyIMTDml6UgMTQ6NDkNCj7mlLbku7bkuro6IFpob3V0aWFucmFuOyBCZXJ0
IFdpam5lbiAoSUVURik7IGlibmVtb0BpZXRmLm9yZw0KPuS4u+mimDogUmU6IFtJYm5lbW9dIEhv
dyB0byBncm91cC9yZXVzZSBkZWZpbml0aW9ucw0KPg0KPkhpLA0KPg0KPkFuc3dlcnMgaW5saW5l
4oCmIGxpbmUgb2YgdGhvdWdodDoNCj4xLiBSZWN1cnNpb24gbmVlZHMgdG8gYmUgc3VwcG9ydGVk
IGluIGEgZ2VuZXJhbGlzZWQgd2F5IDIuIHRoZXJlIGFyZSB1c2UgY2FzZXMgd2hlcmUgY29ubmVj
dGl2aXR5IG1hdHRlcnMNCj4NCj4NCj5CUiwvUEENCj4tLS0NCj5Eci4gUGVkcm8gQS4gQXJhbmRh
IEd1dGnDqXJyZXoNCj4NCj5UZWNobm9sb2d5IEV4cGxvcmF0aW9uIC0NCj5OZXR3b3JrIElubm92
YXRpb24gJiBWaXJ0dWFsaXNhdGlvbg0KPmVtYWlsOiBwZWRyb2EgZDB0IGFyYW5kYSBBdCB0ZWxl
Zm9uaWNhIGQwdCBjb20gVGVsZWbDs25pY2EsIEludmVzdGlnYWNpw7NuIHkgRGVzYXJyb2xsbyBD
LyBadXJiYXLDoW4sMTINCj4yODAxMCBNYWRyaWQsIFNwYWluDQo+DQo+RnJhZ2VuIHNpbmQgbmlj
aHQgZGEsIHVtIGJlYW50d29ydGV0IHp1IHdlcmRlbi4NCj5GcmFnZW4gc2luZCBkYSwgdW0gZ2Vz
dGVsbHQgenUgd2VyZGVuLg0KPkdlb3JnIEtyZWlzbGVyDQo+DQo+DQo+DQo+DQo+DQo+DQo+DQo+
DQo+DQo+LS0tLS1NZW5zYWplIG9yaWdpbmFsLS0tLS0NCj5EZTogSWJuZW1vIDxpYm5lbW8tYm91
bmNlc0BpZXRmLm9yZz4gZW4gbm9tYnJlIGRlIFpob3V0aWFucmFuIDx6aG91dGlhbnJhbkBodWF3
ZWkuY29tPg0KPkZlY2hhOiBsdW5lcywgOSBkZSBub3ZpZW1icmUgZGUgMjAxNSwgODo0Ng0KPlBh
cmE6ICJCZXJ0IFdpam5lbiAoSUVURikiIDxid2lldGZAYndpam5lbi5uZXQ+LCAiaWJuZW1vQGll
dGYub3JnIiA8aWJuZW1vQGlldGYub3JnPg0KPkFzdW50bzogUmU6IFtJYm5lbW9dIEhvdyB0byBn
cm91cC9yZXVzZSBkZWZpbml0aW9ucw0KPg0KPj5JdCdzIHJlYWxseSB1c2VmdWwgdG8gZ3JvdXAg
YSBzZXQgb2YgYXRvbWljIGNvbXBvbmVudHMgYW5kIHByb3ZpZGUgdGhlIHdob2xlIGFzIGEgbWlj
cm8vdGVtcGxhdGUsIGp1c3QgbGlrZSB0aGUgRE1aIGV4YW1wbGUuIFRoZSBoaWVyYXJjaHkgZW5h
YmxlcyB0aGUgcmV1c2FiaWxpdHkuDQo+DQo+T0sgd2l0aCB0aGF0IGZyb20gdGhlIHZlcnkgYmVn
aW5uaW5nIG9mIGFsbCB0aGlzIGRpc2N1c3Npb24NCj4NCj4+VG8gZGVzY3JpYmUgYSBETVosIEkg
Y2FuIHNlZSB0d28gd2F5cy4NCj4+MS4gT25lIGlzIHRvIGRlc2NyaWJlIHRoZSBleGFjdCBjb25u
ZWN0aXZpdHkgYW1vbmcgdGhvc2UgYXRvbWljIGNvbXBvbmVudHMuDQo+DQo+Pg0KPldlIG5lZWQg
dGhhdCBhcyB3ZSBjbGltYiBpbiB0aGUgaGllcmFyY2h5Lg0KPg0KPj5JIHRoaW5rIHRoZSBzd2l0
Y2ggYW5kIHJvdXRlciBhcmUgd2hhdCB3ZSB3YW50IHRvIGVsaW1pbmF0ZS4gSXQgc2VlbXMgdG9v
IGRldGFpbCB3aXRoIHRoZSBpbnRlbnQgY29uY2VwdC4gSSBob3BlIHRoZXkgY2FuIGJlIGF1dG8g
Z2VuZXJhdGVkIGJ5IHRoZSBpbnRlbnQgZW5naW5lLg0KPg0KPkl0IG1heSBzZWVtIHRvbyBkZXRh
aWxlZCBpZiB5b3UgYXJlIGxvb2tpbmcgYXQgcm91dGVycywgc3dpdGNoZXMsIGV0Yy4gQnV0IG9u
Y2UgeW91IGhhdmUgYnVpbGRpbmcgYmxvY2tzIGxpa2UgRE1aLCBpbnRlcmlvciwgZXh0ZXJpb3Is
IGV0Yy4gdGhlbiBzdWRkZW5seSB5b3Ugc3RhcnQgbmVlZGluZyBleHByZXNzaW5nIHRoZSBjb25u
ZWN0aXZpdHkuIEluIG91ciB1c2UgY2FzZSwgaG93IGVsc2Ugd291bGQgeW91IGJlIGV4cHJlc3Np
bmcgdGhhdCB5b3UgaGF2ZSBhbiBleHRlcmlvciB6b25lIGNvbm5lY3RlZCB0byB0aGUgSW50ZXJu
ZXQgYW5kIHR3byBETVpzLCBvbmUgb2Ygd2hpY2ggc2VydmVzIDMgaW50ZXJpb3Igem9uZXMgd2hp
bGUgdGhlIG90aGVyIHNlcnZlcyBqdXN0IG9uZSBpbnRlcmlvciB6b25lLiBJIGtub3csIEkgaGF2
ZSBiZWVuIHVzaW5nIF9zaW1wbGVfIGV4YW1wbGVzIHVwIHVudGlsIG5vdywgYnV0IGJlbGlldmUg
bWUsIHRoaW5ncyBjYW4gZ2V0IHByZXR0eSBjb21wbGV4IG91dCB0aGVyZS4NCj4NCj4+Mi4gVGhl
IG90aGVyIHdheSBJIHdvdWxkIHByZWZlciBpcyB0byBkZWZpbmUgRE1aIGFzIGEgbGF5ZXIgMiBn
cm91cCwgaW4gd2hpY2ggYnkgZGVmYXVsdCBhbGwgdGhlIGNvbXBvbmVudHMgYXJlIGNvbm5lY3Rl
ZCBieSBhIGxvZ2ljIHN3aXRjaCh3aGljaCBkbyBub3QgbmVlZCB0byBleHBsaWNpdGx5IGRlc2Ny
aWJlIGFnYWluKS4gT3Igd2UgY2FuIGRlZmluZSBETVogYXMgYSBsYXllciAzIGdyb3VwIHdpdGgg
YSAgcm91dGVyLiBJbiB0aGlzIHdheSwgd2UgY2FuIHB1dCBhbnkgbnVtYmVyIG9mIGNvbXBvbmVu
dHMgaW4gZWFzaWx5IHdpdGggZnVsbHkgZmxleGliaWxpdHkuDQo+DQo+QWdhaW4sIHRoYXQgZGVw
ZW5kcyBhIGxvdCBvbiB0aGUgdXNlIGNhc2UuIEkgdGhpbmsgdGhlIOKAmGNvbm5lY3Rpdml0eSBw
YXJhZGlnbeKAmSBtYXkgYmUgaGVscGZ1bCBmb3IgcGVvcGxlIGRvaW5nIG5ldHdvcmtpbmcuIFNh
eWluZyB0aGF0IEkgaGF2ZSBhIGNvbm5lY3Rpb24gYmV0d2VlbiB0d28gZWxlbWVudHMgbWF5IGhh
dmUgYSBkaWZmZXJlbnQgaW1wbGVtZW50YXRpb24gZGVwZW5kaW5nIG9uIHRoZSBlbGVtZW50cyBh
bmQgdGhlaXIgbG9jYXRpb24uIEhvd2V2ZXIsIHRoZSBsb2dpY2FsIGludGVycHJldGF0aW9uIG9m
IHRoZSBjb25uZWN0aW9uIChpLmUuIGl0cyBpbnRlbnQpIGlzIGFsd2F5cyBnb2luZyB0byBiZSB0
aGF0IHBhY2tldHMgdHJlYXRlZCBieSBvbmUgYmxvY2sgc2hvdWxkIGJlIHNlbnQgdG8gYW5vdGhl
ci4NCj4NCj4+VGhhdCdzIG15IDIgY2VudHMuDQo+Pg0KPj5CZXN0LA0KPj5UaWFucmFuDQo+Pg0K
Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4gRnJvbTogSWJuZW1vIFttYWlsdG86
aWJuZW1vLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBCZXJ0DQo+Pj4gV2lqbmVuDQo+
Pj4gKElFVEYpDQo+Pj4gU2VudDogVGh1cnNkYXksIE5vdmVtYmVyIDA1LCAyMDE1IDU6NDEgUE0N
Cj4+PiBUbzogaWJuZW1vQGlldGYub3JnDQo+Pj4gU3ViamVjdDogW0libmVtb10gSG93IHRvIGdy
b3VwL3JldXNlIGRlZmluaXRpb25zDQo+Pj4NCj4+PiBEdXJpbmcgdGhlIElFVEY5NCBIYWNrYXRv
biwgd2UgZ290IHNvbWUgZGlzY3Vzc2lvbiBvbiBob3cgbXVjaCBkZXRhaWwNCj4+PiB3ZSB3YW50
IHRvIGFsbG93IG9yIG5lZWQgaW4gdGhlIEludGVudCBMYW5ndWFnZSB3aGVuIHJldXNpbmcNCj4+
PiBkZWZpbml0aW9ucy4gRm9yIGV4YW1wbGUsIGxldCB1cyBhc3N1bWUgdGhhdCB5b3UNCj4+Pg0K
Pj4+IC0gZGVmaW5lIGEgcm91dGVyDQo+Pj4gLSBkZWZpbmUgYSBmaXJld2FsbA0KPj4+IC0gZGVm
aW5lIGEgbG9hZGJhbGFuY2VyDQo+Pj4gLSBkZWZpbmUgYSBsMiBzd2l0Y2gNCj4+PiAtIGV0Yw0K
Pj4+DQo+Pj4gQW5kIHRoYXQgbGF0ZXIgb24geW91IHdhbnQgdG8gZGVmaW5lIHNvbWV0aGluZyBs
aWtlIGEgRE1aIGFuZCBpbnNpZGUNCj4+PiB0aGF0IERNWiB5b3Ugd2FudCB0byB1c2UgdGhlIGRl
ZmluZWQgcm91dGVyLCBmaXJld2FsbCwgbDIgc3dpdGNoLCBldGMuDQo+Pj4NCj4+PiBUaGUgZW5k
LXVzZXIvY3VzdG9tZXIgd291bGQgd2FudCB0byBqdXN0IGV4cHJlc3MgaGlzL2hlciBpbnRlbnQg
dG8NCj4+PiBoYXZlIGFuIGludGVybmV0IGNvbm5lY3Rpb24gd2l0aCBhIERNWiBJIGd1ZXNzLg0K
Pj4+DQo+Pj4gVGhlIG5ldHdvcmsgYWRtaW5pc3RyYXRvciBvZiB0aGUgSVNQIChvcGVyYXRvcikg
bmVlZHMgdG8gdGhlbiBleHByZXNzDQo+Pj4gdGhhdCB0aGUgRE1aIGNvbnNpc3RzIG9mIGxldCB1
cyBzYXkgYSByb3V0ZXIsIGEgZmlyZXdhbGwsIGEgbDJzd2l0Y2ggZXRjLg0KPj4+IERvIHdlIHdh
bnQvbmVlZCB0aGUgbmV0d29yayBhZG1pbmlzdHJhdG9yIHRvIGhhdmUgdG8gKG9yIHRvIGJlIGFi
bGUNCj4+PiB0bykgc3BlY2lmeSB0aGUgZGV0YWlscyBvbiBob3cgdGhlc2Ugbm9kZXMgZ2V0IGNv
bm5lY3RlZD8gT3Igd291bGQgd2UNCj4+PiByYXRoZXIgc2VlIHRoYXQgdGhlIEludGVudCBFbmdp
bmUgZ2VuZXJhdGVzIHRoZSBwcm9wZXIgY29ubmVjdGlvbnM/DQo+Pj4NCj4+PiBJIHN1Z2dlc3Qg
dGhhdCB0aG9zZSB3aG8gaGF2ZSBwcm90by10eXBlIGltcGxlbWVudGF0aW9ucyBleHByZXNzDQo+
Pj4gdGhlaXIgYXBwcm9hY2ggYW5kIHRoYXQgbmV0d29yayBvcGVyYXRvcnMgZXhwcmVzcyB0aGVp
ciB3YW50cy9uZWVkcw0KPj4+IGZvciBzdWNoIGEgc2NlbmFyaW8uDQo+Pj4NCj4+PiBCZXJ0DQo+
Pj4NCj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
Pj4+IElibmVtbyBtYWlsaW5nIGxpc3QNCj4+PiBJYm5lbW9AaWV0Zi5vcmcNCj4+PiBodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2libmVtbw0KPj4NCj4+X19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+SWJuZW1vIG1haWxpbmcgbGlz
dA0KPj5JYm5lbW9AaWV0Zi5vcmcNCj4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9pYm5lbW8NCj4NCj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPg0KPkVz
dGUgbWVuc2FqZSB5IHN1cyBhZGp1bnRvcyBzZSBkaXJpZ2VuIGV4Y2x1c2l2YW1lbnRlIGEgc3Ug
ZGVzdGluYXRhcmlvLCBwdWVkZSBjb250ZW5lciBpbmZvcm1hY2nDs24gcHJpdmlsZWdpYWRhIG8g
Y29uZmlkZW5jaWFsIHkgZXMgcGFyYSB1c28gZXhjbHVzaXZvIGRlIGxhIHBlcnNvbmEgbyBlbnRp
ZGFkIGRlIGRlc3Rpbm8uIFNpIG5vIGVzIHVzdGVkLiBlbCBkZXN0aW5hdGFyaW8gaW5kaWNhZG8s
IHF1ZWRhIG5vdGlmaWNhZG8gZGUgcXVlIGxhIGxlY3R1cmEsIHV0aWxpemFjacOzbiwgZGl2dWxn
YWNpw7NuIHkvbyBjb3BpYSBzaW4gYXV0b3JpemFjacOzbiBwdWVkZSBlc3RhciBwcm9oaWJpZGEg
ZW4gdmlydHVkIGRlIGxhIGxlZ2lzbGFjacOzbiB2aWdlbnRlLiBTaSBoYSByZWNpYmlkbyBlc3Rl
IG1lbnNhamUgcG9yIGVycm9yLCBsZSByb2dhbW9zIHF1ZSBub3MgbG8gY29tdW5pcXVlIGlubWVk
aWF0YW1lbnRlIHBvciBlc3RhIG1pc21hIHbDrWEgeSBwcm9jZWRhIGEgc3UgZGVzdHJ1Y2Npw7Nu
Lg0KPg0KPlRoZSBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4gdGhpcyB0cmFuc21pc3Npb24gaXMg
cHJpdmlsZWdlZCBhbmQgY29uZmlkZW50aWFsIGluZm9ybWF0aW9uIGludGVuZGVkIG9ubHkgZm9y
IHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5IG5hbWVkIGFib3ZlLiBJZiB0aGUg
cmVhZGVyIG9mIHRoaXMgbWVzc2FnZSBpcyBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgeW91
IGFyZSBoZXJlYnkgbm90aWZpZWQgdGhhdCBhbnkgZGlzc2VtaW5hdGlvbiwgZGlzdHJpYnV0aW9u
IG9yIGNvcHlpbmcgb2YgdGhpcyBjb21tdW5pY2F0aW9uIGlzIHN0cmljdGx5IHByb2hpYml0ZWQu
IElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgdHJhbnNtaXNzaW9uIGluIGVycm9yLCBkbyBub3Qg
cmVhZCBpdC4gUGxlYXNlIGltbWVkaWF0ZWx5IHJlcGx5IHRvIHRoZSBzZW5kZXIgdGhhdCB5b3Ug
aGF2ZSByZWNlaXZlZCB0aGlzIGNvbW11bmljYXRpb24gaW4gZXJyb3IgYW5kIHRoZW4gZGVsZXRl
IGl0Lg0KPg0KPkVzdGEgbWVuc2FnZW0gZSBzZXVzIGFuZXhvcyBzZSBkaXJpZ2VtIGV4Y2x1c2l2
YW1lbnRlIGFvIHNldSBkZXN0aW5hdMOhcmlvLCBwb2RlIGNvbnRlciBpbmZvcm1hw6fDo28gcHJp
dmlsZWdpYWRhIG91IGNvbmZpZGVuY2lhbCBlIMOpIHBhcmEgdXNvIGV4Y2x1c2l2byBkYSBwZXNz
b2Egb3UgZW50aWRhZGUgZGUgZGVzdGluby4gU2UgbsOjbyDDqSB2b3NzYSBzZW5ob3JpYSBvIGRl
c3RpbmF0w6FyaW8gaW5kaWNhZG8sIGZpY2Egbm90aWZpY2FkbyBkZSBxdWUgYSBsZWl0dXJhLCB1
dGlsaXphw6fDo28sIGRpdnVsZ2HDp8OjbyBlL291IGPDs3BpYSBzZW0gYXV0b3JpemHDp8OjbyBw
b2RlIGVzdGFyIHByb2liaWRhIGVtIHZpcnR1ZGUgZGEgbGVnaXNsYcOnw6NvIHZpZ2VudGUuIFNl
IHJlY2ViZXUgZXN0YSBtZW5zYWdlbSBwb3IgZXJybywgcm9nYW1vcy1saGUgcXVlIG5vcyBvIGNv
bXVuaXF1ZSBpbWVkaWF0YW1lbnRlIHBvciBlc3RhIG1lc21hIHZpYSBlIHByb2NlZGEgYSBzdWEg
ZGVzdHJ1acOnw6NvIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQo+SWJuZW1vIG1haWxpbmcgbGlzdA0KPklibmVtb0BpZXRmLm9yZw0KPmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaWJuZW1vDQoNCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fDQoNCkVzdGUgbWVuc2FqZSB5IHN1cyBhZGp1bnRvcyBzZSBkaXJpZ2VuIGV4
Y2x1c2l2YW1lbnRlIGEgc3UgZGVzdGluYXRhcmlvLCBwdWVkZSBjb250ZW5lciBpbmZvcm1hY2nD
s24gcHJpdmlsZWdpYWRhIG8gY29uZmlkZW5jaWFsIHkgZXMgcGFyYSB1c28gZXhjbHVzaXZvIGRl
IGxhIHBlcnNvbmEgbyBlbnRpZGFkIGRlIGRlc3Rpbm8uIFNpIG5vIGVzIHVzdGVkLiBlbCBkZXN0
aW5hdGFyaW8gaW5kaWNhZG8sIHF1ZWRhIG5vdGlmaWNhZG8gZGUgcXVlIGxhIGxlY3R1cmEsIHV0
aWxpemFjacOzbiwgZGl2dWxnYWNpw7NuIHkvbyBjb3BpYSBzaW4gYXV0b3JpemFjacOzbiBwdWVk
ZSBlc3RhciBwcm9oaWJpZGEgZW4gdmlydHVkIGRlIGxhIGxlZ2lzbGFjacOzbiB2aWdlbnRlLiBT
aSBoYSByZWNpYmlkbyBlc3RlIG1lbnNhamUgcG9yIGVycm9yLCBsZSByb2dhbW9zIHF1ZSBub3Mg
bG8gY29tdW5pcXVlIGlubWVkaWF0YW1lbnRlIHBvciBlc3RhIG1pc21hIHbDrWEgeSBwcm9jZWRh
IGEgc3UgZGVzdHJ1Y2Npw7NuLg0KDQpUaGUgaW5mb3JtYXRpb24gY29udGFpbmVkIGluIHRoaXMg
dHJhbnNtaXNzaW9uIGlzIHByaXZpbGVnZWQgYW5kIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiBp
bnRlbmRlZCBvbmx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0eSBuYW1l
ZCBhYm92ZS4gSWYgdGhlIHJlYWRlciBvZiB0aGlzIG1lc3NhZ2UgaXMgbm90IHRoZSBpbnRlbmRl
ZCByZWNpcGllbnQsIHlvdSBhcmUgaGVyZWJ5IG5vdGlmaWVkIHRoYXQgYW55IGRpc3NlbWluYXRp
b24sIGRpc3RyaWJ1dGlvbiBvciBjb3B5aW5nIG9mIHRoaXMgY29tbXVuaWNhdGlvbiBpcyBzdHJp
Y3RseSBwcm9oaWJpdGVkLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIHRyYW5zbWlzc2lvbiBp
biBlcnJvciwgZG8gbm90IHJlYWQgaXQuIFBsZWFzZSBpbW1lZGlhdGVseSByZXBseSB0byB0aGUg
c2VuZGVyIHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBjb21tdW5pY2F0aW9uIGluIGVycm9y
IGFuZCB0aGVuIGRlbGV0ZSBpdC4NCg0KRXN0YSBtZW5zYWdlbSBlIHNldXMgYW5leG9zIHNlIGRp
cmlnZW0gZXhjbHVzaXZhbWVudGUgYW8gc2V1IGRlc3RpbmF0w6FyaW8sIHBvZGUgY29udGVyIGlu
Zm9ybWHDp8OjbyBwcml2aWxlZ2lhZGEgb3UgY29uZmlkZW5jaWFsIGUgw6kgcGFyYSB1c28gZXhj
bHVzaXZvIGRhIHBlc3NvYSBvdSBlbnRpZGFkZSBkZSBkZXN0aW5vLiBTZSBuw6NvIMOpIHZvc3Nh
IHNlbmhvcmlhIG8gZGVzdGluYXTDoXJpbyBpbmRpY2FkbywgZmljYSBub3RpZmljYWRvIGRlIHF1
ZSBhIGxlaXR1cmEsIHV0aWxpemHDp8OjbywgZGl2dWxnYcOnw6NvIGUvb3UgY8OzcGlhIHNlbSBh
dXRvcml6YcOnw6NvIHBvZGUgZXN0YXIgcHJvaWJpZGEgZW0gdmlydHVkZSBkYSBsZWdpc2xhw6fD
o28gdmlnZW50ZS4gU2UgcmVjZWJldSBlc3RhIG1lbnNhZ2VtIHBvciBlcnJvLCByb2dhbW9zLWxo
ZSBxdWUgbm9zIG8gY29tdW5pcXVlIGltZWRpYXRhbWVudGUgcG9yIGVzdGEgbWVzbWEgdmlhIGUg
cHJvY2VkYSBhIHN1YSBkZXN0cnVpw6fDo28NCg==


From nobody Fri Nov 13 02:02:20 2015
Return-Path: <zhangyali369@huawei.com>
X-Original-To: ibnemo@ietfa.amsl.com
Delivered-To: ibnemo@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 725AE1A88EF for <ibnemo@ietfa.amsl.com>; Fri, 13 Nov 2015 02:02:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.45
X-Spam-Level: 
X-Spam-Status: No, score=-2.45 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTML_OBFUSCATE_05_10=0.26, J_CHICKENPOX_31=0.6, J_CHICKENPOX_65=0.6, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zKetgiKWA2sP for <ibnemo@ietfa.amsl.com>; Fri, 13 Nov 2015 02:02:12 -0800 (PST)
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 3C6F01A88DF for <ibnemo@ietf.org>; Fri, 13 Nov 2015 02:02:11 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml404-hub.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CAG97200; Fri, 13 Nov 2015 10:02:08 +0000 (GMT)
Received: from SZXEML425-HUB.china.huawei.com (10.82.67.180) by lhreml404-hub.china.huawei.com (10.201.5.218) with Microsoft SMTP Server (TLS) id 14.3.235.1; Fri, 13 Nov 2015 10:01:13 +0000
Received: from SZXEML513-MBX.china.huawei.com ([169.254.7.219]) by szxeml425-hub.china.huawei.com ([10.82.67.180]) with mapi id 14.03.0235.001; Fri, 13 Nov 2015 17:59:43 +0800
From: "zhangyali (D)" <zhangyali369@huawei.com>
To: PEDRO ANDRES ARANDA GUTIERREZ <pedroa.aranda@telefonica.com>, Zhoutianran <zhoutianran@huawei.com>, "Bert Wijnen (IETF)" <bwietf@bwijnen.net>, "ibnemo@ietf.org" <ibnemo@ietf.org>
Thread-Topic: =?utf-8?B?562U5aSNOiBbSWJuZW1vXSBIb3cgdG8gZ3JvdXAvcmV1c2UgZGVmaW5pdGlv?= =?utf-8?Q?ns?=
Thread-Index: AQHRHesCu+p3pV5phkGNIY9yJr4TXp6ZsO5Q
Date: Fri, 13 Nov 2015 09:59:42 +0000
Message-ID: <A747A0713F56294D8FBE33E5C6B8F58135E5F1C2@szxeml513-mbx.china.huawei.com>
References: <49093102-DFC6-401D-8E83-5B8D8104E274@telefonica.com>
In-Reply-To: <49093102-DFC6-401D-8E83-5B8D8104E274@telefonica.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.104.182]
Content-Type: multipart/alternative; boundary="_000_A747A0713F56294D8FBE33E5C6B8F58135E5F1C2szxeml513mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090204.5645B521.0073, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.7.219, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: d11ebc3e4a7800843949d5a15c2e2092
Archived-At: <http://mailarchive.ietf.org/arch/msg/ibnemo/EysalHZzzF9-hsyvDRiWSTLHBuA>
Subject: [Ibnemo] =?utf-8?b?562U5aSNOiDnrZTlpI06ICBIb3cgdG8gZ3JvdXAvcmV1?= =?utf-8?q?se_definitions?=
X-BeenThere: ibnemo@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Discussion of Nemo, an intent-based North Bound \(NB\) interface consisting of an application protocol running over HTTP \(RESTful interfaces\) to exchange intent-based primitives between applications and meta-controllers controlling virtual network resources \(networks, storage, CPU\)." <ibnemo.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ibnemo>, <mailto:ibnemo-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ibnemo/>
List-Help: <mailto:ibnemo-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ibnemo>, <mailto:ibnemo-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 13 Nov 2015 10:02:18 -0000

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

SGkgUGVkcm8sDQoNCg0KDQpUaGFua3MgZm9yIHlvdXIgZXhhbXBsZXMgdG8gZXhwbGFpbiB0aGUg
Y29uc3RydWN0aW9uIHJ1bGUgb2YgcmVjdXJzaW9uIGZ1bmN0aW9uL3RlbXBsYXRlLiBBbnN3ZXJz
IGluIGxpbmUuDQoNCg0KDQpCZXN0IFJlZ2FyZHMsDQoNCllhbGkNCg0KDQoNCi0tLS0t6YKu5Lu2
5Y6f5Lu2LS0tLS0NCg0K5Y+R5Lu25Lq6OiBQRURSTyBBTkRSRVMgQVJBTkRBIEdVVElFUlJFWiBb
bWFpbHRvOnBlZHJvYS5hcmFuZGFAdGVsZWZvbmljYS5jb21dDQoNCuWPkemAgeaXtumXtDogMjAx
NeW5tDEx5pyIMTPml6UgMTY6MTINCg0K5pS25Lu25Lq6OiB6aGFuZ3lhbGkgKEQpOyBaaG91dGlh
bnJhbjsgQmVydCBXaWpuZW4gKElFVEYpOyBpYm5lbW9AaWV0Zi5vcmcNCg0K5Li76aKYOiBSZTog
562U5aSNOiBbSWJuZW1vXSBIb3cgdG8gZ3JvdXAvcmV1c2UgZGVmaW5pdGlvbnMNCg0KDQoNCkhp
IFlhbGksDQoNCg0KDQpSZWN1cnNpb24gaXMgaW5kZWVkIGNyaXRpY2FsIGZvciB0aGUgdkRDIHVz
ZSBjYXNlIEnigJltIHB1cnN1aW5nIGZyb20gdGhlIHZlcnkgYmVnaW5uaW5nLg0KDQoNCg0KQW5z
d2VycyBpbmxpbmUsDQoNCkJSLC9QQQ0KDQotLS0NCg0KRHIuIFBlZHJvIEEuIEFyYW5kYSBHdXRp
w6lycmV6DQoNCg0KDQpUZWNobm9sb2d5IEV4cGxvcmF0aW9uIC0NCg0KTmV0d29yayBJbm5vdmF0
aW9uICYgVmlydHVhbGlzYXRpb24NCg0KZW1haWw6IHBlZHJvYSBkMHQgYXJhbmRhIEF0IHRlbGVm
b25pY2EgZDB0IGNvbSBUZWxlZsOzbmljYSwgSW52ZXN0aWdhY2nDs24geSBEZXNhcnJvbGxvIEMv
IFp1cmJhcsOhbiwxMg0KDQoyODAxMCBNYWRyaWQsIFNwYWluDQoNCg0KDQpGcmFnZW4gc2luZCBu
aWNodCBkYSwgdW0gYmVhbnR3b3J0ZXQgenUgd2VyZGVuLg0KDQpGcmFnZW4gc2luZCBkYSwgdW0g
Z2VzdGVsbHQgenUgd2VyZGVuLg0KDQpHZW9yZyBLcmVpc2xlcg0KDQoNCg0KDQoNCg0KDQoNCg0K
DQoNCi0tLS0tTWVuc2FqZSBvcmlnaW5hbC0tLS0tDQoNCkRlOiAiemhhbmd5YWxpIChEKSIgPHpo
YW5neWFsaTM2OUBodWF3ZWkuY29tPg0KDQpGZWNoYTogdmllcm5lcywgMTMgZGUgbm92aWVtYnJl
IGRlIDIwMTUsIDg6NDgNCg0KUGFyYTogcGFhZyA8cGVkcm9hLmFyYW5kYUB0ZWxlZm9uaWNhLmNv
bT4sIFpob3V0aWFucmFuIDx6aG91dGlhbnJhbkBodWF3ZWkuY29tPiwgIkJlcnQgV2lqbmVuIChJ
RVRGKSIgPGJ3aWV0ZkBid2lqbmVuLm5ldD4sICJpYm5lbW9AaWV0Zi5vcmciIDxpYm5lbW9AaWV0
Zi5vcmc+DQoNCkFzdW50bzog562U5aSNOiBbSWJuZW1vXSBIb3cgdG8gZ3JvdXAvcmV1c2UgZGVm
aW5pdGlvbnMNCg0KDQoNCj5IaSBQZWRybywNCg0KPg0KDQo+VGhhbmtzIGZvciB5b3VyIHJlZmxl
Y3Rpb25zIGFib3V0IHJlY3Vyc2lvbiBpbiBORU1PLCBhbmQgSSB0aGluayBpdCdzIGFuIGltcG9y
dGFudCBmZWF0dXJlIHdpbGwgYmUgaW1wbGVtZW50ZWQgaW4gdGhlIG5leHQgc3RhZ2UuDQoNCj4N
Cg0KPkFzIHlvdSBoYXZlIHNhaWQsIG9wZXJhdG9ycyBtYXkgcmV1c2UgdGhlIHNlcnZpY2VzIHpv
bmUgbWFueSB0aW1lcywgd2UgbmVlZCBhIHNpbXBsZSBzb2x1dGlvbiB0byBzYXRpc2Z5IHRoaXMg
cmVxdWlyZW1lbnQuIExlYXJuaW5nIGZyb20gdGhlIHRyYWRpdGlvbmFsIHByb2dyYW1taW5nIGxh
bmd1YWdlLCBqdXN0IGFzLCBDLCBDKyssIGZ1bmN0aW9uIHNlZW1zIGEgcGVyZmVjdCBzb2x1dGlv
biB0byBzb2x2ZSByZWN1cnNpb24gcHJvYmxlbS4NCg0KPg0KDQo+VGFrZSBETVogYXMgYW4gZXhh
bXBsZToNCg0KPg0KDQo+Tm9kZU1vZGVsIERNWih4LHkseixJLGopOg0KDQo+ICAgICAgIE5vZGUg
bjEgVHlwZSBmdyBQcm9wZXJ0eSB4Ow0KDQo+ICAgICAgIE5vZGUgbjIgVHlwZSBuYXQgUHJvcGVy
dHkgeTsNCg0KPiAgICAgICBOb2RlIG4zIFR5cGUgaG9zdCBQcm9wZXJ0eSB6Ow0KDQo+ICAgICAg
IENvbm5lY3Rpb24gYzEgVHlwZSBwMnAgRW5kbm9kZXMgbjEsbjIgUHJvcGVydHkgSTsNCg0KPiAg
ICAgICBDb25uZWN0aW9uIGMyIFR5cGUgcDJwIEVuZG5vZGVzIG4yLG4zIFByb3BlcnR5IGo7DQoN
Cg0KDQpUaGlzIG1heSBiZSBhbiBvdmVya2lsbC4gRXNwZWNpYWxseSBpbiB0aGUgY2FzZSBvZiB0
aGUgY29ubmVjdGlvbnMuIFJlbWVtYmVyIHRoYXQgdGhlc2UgaGF2ZSBhIGxvZ2ljYWwgbWVhbmlu
ZyByYXRoZXIgdGhhbiBhIHBoeXNpY2FsIGltcGxlbWVudGF0aW9uLiBTbywgaW4gbW9zdCBjYXNl
cywgdGhleSB3aWxsIGhhdmUgbm8gcHJvcGVydGllcyBhbmQgd2lsbCBub3QgYmUgY29ubmVjdGlv
bnMgYXMgc3VjaC4NCg0KDQoNClNvIEkgdGhpbmsgdGhhdA0KDQoNCg0KTm9kZU1vZGVsIEZXDQoN
CiAgICAgICAgUHJvcGVydHkgSVBQcmVmaXg6IGV4dGVyaW9yLCBJUFByZWZpeDogaW50ZXJpb3I7
DQoNCg0KDQpOb2RlTW9kZWwgTDJTd2l0Y2gNCg0KICAgICAgICBQcm9wZXJ0eSBpbnRlZ2VyOiBw
b3J0czsNCg0KDQoNCk5vZGVNb2RlbCBETVoNCg0KICAgICAgICBOb2RlIGZ3MSBUeXBlIEZXDQoN
CiAgICAgICAgTm9kZSBsMnN3MSBUeXBlIEwyU3dpdGNoDQoNCiAgICAgICAgQ29ubmVjdCBmdzEu
aW50ZXJpb3IsIGwyc3cxLnBvcnRzLjA7DQoNCg0KDQpDcmVhdGUgTm9kZSBkbXoxIFR5cGUgRE1a
DQoNCiAgICAgICAgUHJvcGVydHkgZncxLmV4dGVyaW9yOiAxMC4wLjAuMS8zMiwgZncxLmludGVy
aW9yOiAxMC4wLjEuMC8yOCwgbDJzdzEucG9ydHM6NDsNCg0KDQoNCltZYWxpXSBPdXIgZXhwcmVz
c2lvbnMgb2YgbmV3IERNWiBhcmUgc2ltaWxhciwgZXhjZXB0IHlvdSBvbWl0IHBhcmFtZXRlciBs
aXN0cy4gQW5kIGZpcmV3YWxsIGFuZCBsMi1ncm91cChMMlN3aXRjaCBpbiB5b3VyIGV4cHJlc3Np
b24sIEkgdGhpbmspIGFyZSBwcmVkZWZpbmVkIG5vZGUgdHlwZXMsIHNvIEkgb21pdCB0aGVtLg0K
DQogICAgQSBrZXkgcG9pbnQvZGlmZmVyZW5jZSBpcyBob3cgdG8gZXhwcmVzcyB0aGUgY29ubmVj
dGlvbi9jb25uZWN0aXZpdHkgYmV0d2VlbiB0aGUgdHdvIG5vZGVzLiBJIHRoaW5rIHJlc291cmNl
IGlzIGEgZXNzZW50aWFsIGVsZW1lbnQgdG8gYWxsb3cgdGhlIGNvbW11bmljYXRpb24gYmV0d2Vl
biBub2RlcyBubyBtYXR0ZXIgd2hlcmUgaXQgaXMsIHRoYXQgaXMsIGlmIHRoZXJlIGlzIG5vdCAi
cmVhbCIgY29ubmVjdGlvbiBiZXR3ZWVuIG5vZGVzLCB0aGV5IHdpbGwgbm90IGJlIGNvbm5lY3Rl
ZC4NCg0KICAgIEFuZCB3aGF0IGlmIHVzZXIgd2FudHMgdG8gYXNzaWduIGEgYmFuZHdpZHRoIGlu
IHRoaXMgY29ubmVjdGlvbj8gU28gSSBhbSBub3Qgc3VyZSBpZiB0aGUgIkNvbm5lY3QiIGluY2x1
ZGVzIGVub3VnaCBpbmZvcm1hdGlvbi4NCg0KDQoNCnNob3VsZCBzdWZmaWNlLiBJIHdvdWxkIHJh
dGhlciBleHBsaWNpdGx5IGxlYXZlIHRoZSBDb25uZWN0aW9uTW9kZWwgYW5kIOKAmENyZWF0ZSBD
b25uZWN0aW9u4oCZIGZvciBjb25uZWN0aW9ucyBiZXR3ZWVuIHNpdGVzLiBXaXRoIG15IHByb3Bv
c2FsLCB3ZSBoaWRlIHRoZSBsb2dpY2FsIHJlbGF0aW9uc2hpcCBiZXR3ZWVuIHRoZSBjb21wb25l
bnRzIG9mIGEgYnVpbGRpbmcgYmxvY2sgZnJvbSB0aGUgZW5kIHVzZXIgX2FuZF8gd2UgYWxsb3cg
dG8gaW5jbHVkZSDigJhyZWFs4oCZIGNvbm5lY3Rpb25zIGluIGhpZ2hlciBsZXZlbHMgb2YgcmVj
dXJzaW9uLiBBbiBleGFtcGxlOg0KDQoNCg0KSW1hZ2luZSBJIGRlZmluZSBhIE5vZGVNb2RlbCBm
b3IgYW4gRXh0ZXJpb3Jab25lIGFuZCBJIGNyZWF0ZSBhIGxpbmsgbW9kZWwgZm9yIGEgV0FOIGNv
bm5lY3Rpb24gYmV0d2VlbiAyIEV4dGVyaW9yIFpvbmVzDQoNCg0KDQpJIGNvdWxkIGNyZWF0ZSBh
IG5vZGUgbW9kZWwgZm9yIGFuIEVudGVycHJpc2Ugd2l0aCB0d28gc2l0ZXMgbGlrZQ0KDQoNCg0K
TW9kZU1vZGVsIEVudGVycHJpc2UNCg0KICAgICAgICBOb2RlIG9mZmljZTEgVHlwZSBFeHRlcmlv
clpvbmUNCg0KICAgICAgICBOb2RlIG9mZmljZTIgVHlwZSBFeHRlcmlvclpvbmUNCg0KICAgICAg
ICBDb25uZWN0aW9uIHdhbiBUeXBlIFdBTiBFbmROb2RlcyBvZmZpY2UxLCBvZmZpY2UyOw0KDQoN
Cg0KW1lhbGldIEFub3RoZXIgcGVyZmVjdCBleGFtcGxlIHRvIHVzZSBUZW1wbGF0ZS9mdW5jdGlv
bi4NCg0KICAgICAgICAgU28gSSB0aGluayB0aGUga2V5IHBvaW50IGlzIHRoYXQgdGhlIG1lYW5p
bmcgb2YgY29ubmVjdGlvbiBhbmQgaG93IHRvIHVzZSBpdC4gTG9vayBmb3J3YXJkaW5nIHRvIHlv
dXIgb3Bpbmlvbi4NCg0KPg0KDQo+V2l0aCB0aGlzIGV4cHJlc3Npb24sIHdlIGNyZWF0ZSBhIG5l
dyBub2RlIHR5cGUgbmFtZWQgRE1aLCBhbmQgaXRzIHByb3BlcnRpZXMgY2FuIGJlIGFkanVzdGVk
IGFjY29yZGluZyB0byB1c2VycycgcmVxdWlyZW1lbnQuIEl0IGNhbiBiZSBjYWxsZWQgd2hlbmV2
ZXIgeW91IHdhbnQgdG8gY3JlYXRlIGEgRE1aIG5vZGUsIGp1c3QgbGlrZSBhIGZ1bmN0aW9uIGlu
IEMuIEZvciBleGFtcGxlOg0KDQo+DQoNCj5DUkVBVEUgTm9kZSBkbXoxIFR5cGUgRE1aKHByb3Bl
cnR5KGRtejEtbjEpLCBwcm9wZXJ0eShkbXoxLW4yKSwNCg0KPnByb3BlcnR5KGRtejEtbjMpLCBw
cm9wZXJ0eShkbXoxLWMxKSwgcHJvcGVydHkoZG16MS1jMikpOyBDUkVBVEUgTm9kZQ0KDQo+ZG16
MiBUeXBlIERNWihwcm9wZXJ0eShkbXoyLW4xKSwgcHJvcGVydHkoZG16Mi1uMiksIHByb3BlcnR5
KGRtejItbjMpLCBwcm9wZXJ0eShkbXoyLWMxKSwgcHJvcGVydHkoZG16Mi1jMikpOyAuLi4NCg0K
Pg0KDQo+SW4gdGhpcyB3YXksIHVzZXJzIGNvdWxkIGNyZWF0ZSBtYW55IERNWiB6b25lcyB3aXRo
IHZlcnkgcmVmaW5lZCBzY3JpcHRzLCBhbmQgd2UgZG9uJ3QgbmVlZCB0byBleHByZXNzIGludGVy
bmFsIGRldGFpbHMgYWdhaW4gYW5kIGFnYWluLg0KDQo+DQoNCj5EbyB5b3UgdGhpbmsgdGhpcyB3
YXkgaXMgYSBnb29kIHNvbHV0aW9uIHRvIHRoZSByZWN1cnNpb24gcHJvYmxlbSwgYW5kIGNvdWxk
IHdvcmsgaW4gbWFueSB1c2UgY2FzZXM/IExvb2tpbmcgZm9yd2FyZCB0byB5b3VyIHN1Z2dlc3Rp
b25zLg0KDQo+DQoNCj5CZXN0IFJlZ2FyZHMsDQoNCj5ZYWxpDQoNCj4tLS0tLemCruS7tuWOn+S7
ti0tLS0tDQoNCj7lj5Hku7bkuro6IElibmVtbyBbbWFpbHRvOmlibmVtby1ib3VuY2VzQGlldGYu
b3JnXSDku6PooaggUEVEUk8gQU5EUkVTIEFSQU5EQQ0KDQo+R1VUSUVSUkVaDQoNCj7lj5HpgIHm
l7bpl7Q6IDIwMTXlubQxMeaciDEw5pelIDE0OjQ5DQoNCj7mlLbku7bkuro6IFpob3V0aWFucmFu
OyBCZXJ0IFdpam5lbiAoSUVURik7IGlibmVtb0BpZXRmLm9yZw0KDQo+5Li76aKYOiBSZTogW0li
bmVtb10gSG93IHRvIGdyb3VwL3JldXNlIGRlZmluaXRpb25zDQoNCj4NCg0KPkhpLA0KDQo+DQoN
Cj5BbnN3ZXJzIGlubGluZeKApiBsaW5lIG9mIHRob3VnaHQ6DQoNCj4xLiBSZWN1cnNpb24gbmVl
ZHMgdG8gYmUgc3VwcG9ydGVkIGluIGEgZ2VuZXJhbGlzZWQgd2F5IDIuIHRoZXJlIGFyZQ0KDQo+
dXNlIGNhc2VzIHdoZXJlIGNvbm5lY3Rpdml0eSBtYXR0ZXJzDQoNCj4NCg0KPg0KDQo+QlIsL1BB
DQoNCj4tLS0NCg0KPkRyLiBQZWRybyBBLiBBcmFuZGEgR3V0acOpcnJleg0KDQo+DQoNCj5UZWNo
bm9sb2d5IEV4cGxvcmF0aW9uIC0NCg0KPk5ldHdvcmsgSW5ub3ZhdGlvbiAmIFZpcnR1YWxpc2F0
aW9uDQoNCj5lbWFpbDogcGVkcm9hIGQwdCBhcmFuZGEgQXQgdGVsZWZvbmljYSBkMHQgY29tIFRl
bGVmw7NuaWNhLA0KDQo+SW52ZXN0aWdhY2nDs24geSBEZXNhcnJvbGxvIEMvIFp1cmJhcsOhbiwx
Mg0KDQo+MjgwMTAgTWFkcmlkLCBTcGFpbg0KDQo+DQoNCj5GcmFnZW4gc2luZCBuaWNodCBkYSwg
dW0gYmVhbnR3b3J0ZXQgenUgd2VyZGVuLg0KDQo+RnJhZ2VuIHNpbmQgZGEsIHVtIGdlc3RlbGx0
IHp1IHdlcmRlbi4NCg0KPkdlb3JnIEtyZWlzbGVyDQoNCj4NCg0KPg0KDQo+DQoNCj4NCg0KPg0K
DQo+DQoNCj4NCg0KPg0KDQo+DQoNCj4tLS0tLU1lbnNhamUgb3JpZ2luYWwtLS0tLQ0KDQo+RGU6
IElibmVtbyA8aWJuZW1vLWJvdW5jZXNAaWV0Zi5vcmc+IGVuIG5vbWJyZSBkZSBaaG91dGlhbnJh
bg0KDQo+PHpob3V0aWFucmFuQGh1YXdlaS5jb20+DQoNCj5GZWNoYTogbHVuZXMsIDkgZGUgbm92
aWVtYnJlIGRlIDIwMTUsIDg6NDYNCg0KPlBhcmE6ICJCZXJ0IFdpam5lbiAoSUVURikiIDxid2ll
dGZAYndpam5lbi5uZXQ+LCAiaWJuZW1vQGlldGYub3JnIg0KDQo+PGlibmVtb0BpZXRmLm9yZz4N
Cg0KPkFzdW50bzogUmU6IFtJYm5lbW9dIEhvdyB0byBncm91cC9yZXVzZSBkZWZpbml0aW9ucw0K
DQo+DQoNCj4+SXQncyByZWFsbHkgdXNlZnVsIHRvIGdyb3VwIGEgc2V0IG9mIGF0b21pYyBjb21w
b25lbnRzIGFuZCBwcm92aWRlIHRoZSB3aG9sZSBhcyBhIG1pY3JvL3RlbXBsYXRlLCBqdXN0IGxp
a2UgdGhlIERNWiBleGFtcGxlLiBUaGUgaGllcmFyY2h5IGVuYWJsZXMgdGhlIHJldXNhYmlsaXR5
Lg0KDQo+DQoNCj5PSyB3aXRoIHRoYXQgZnJvbSB0aGUgdmVyeSBiZWdpbm5pbmcgb2YgYWxsIHRo
aXMgZGlzY3Vzc2lvbg0KDQo+DQoNCj4+VG8gZGVzY3JpYmUgYSBETVosIEkgY2FuIHNlZSB0d28g
d2F5cy4NCg0KPj4xLiBPbmUgaXMgdG8gZGVzY3JpYmUgdGhlIGV4YWN0IGNvbm5lY3Rpdml0eSBh
bW9uZyB0aG9zZSBhdG9taWMgY29tcG9uZW50cy4NCg0KPg0KDQo+Pg0KDQo+V2UgbmVlZCB0aGF0
IGFzIHdlIGNsaW1iIGluIHRoZSBoaWVyYXJjaHkuDQoNCj4NCg0KPj5JIHRoaW5rIHRoZSBzd2l0
Y2ggYW5kIHJvdXRlciBhcmUgd2hhdCB3ZSB3YW50IHRvIGVsaW1pbmF0ZS4gSXQgc2VlbXMgdG9v
IGRldGFpbCB3aXRoIHRoZSBpbnRlbnQgY29uY2VwdC4gSSBob3BlIHRoZXkgY2FuIGJlIGF1dG8g
Z2VuZXJhdGVkIGJ5IHRoZSBpbnRlbnQgZW5naW5lLg0KDQo+DQoNCj5JdCBtYXkgc2VlbSB0b28g
ZGV0YWlsZWQgaWYgeW91IGFyZSBsb29raW5nIGF0IHJvdXRlcnMsIHN3aXRjaGVzLCBldGMuIEJ1
dCBvbmNlIHlvdSBoYXZlIGJ1aWxkaW5nIGJsb2NrcyBsaWtlIERNWiwgaW50ZXJpb3IsIGV4dGVy
aW9yLCBldGMuIHRoZW4gc3VkZGVubHkgeW91IHN0YXJ0IG5lZWRpbmcgZXhwcmVzc2luZyB0aGUg
Y29ubmVjdGl2aXR5LiBJbiBvdXIgdXNlIGNhc2UsIGhvdyBlbHNlIHdvdWxkIHlvdSBiZSBleHBy
ZXNzaW5nIHRoYXQgeW91IGhhdmUgYW4gZXh0ZXJpb3Igem9uZSBjb25uZWN0ZWQgdG8gdGhlIElu
dGVybmV0IGFuZCB0d28gRE1acywgb25lIG9mIHdoaWNoIHNlcnZlcyAzIGludGVyaW9yIHpvbmVz
IHdoaWxlIHRoZSBvdGhlciBzZXJ2ZXMganVzdCBvbmUgaW50ZXJpb3Igem9uZS4gSSBrbm93LCBJ
IGhhdmUgYmVlbiB1c2luZyBfc2ltcGxlXyBleGFtcGxlcyB1cCB1bnRpbCBub3csIGJ1dCBiZWxp
ZXZlIG1lLCB0aGluZ3MgY2FuIGdldCBwcmV0dHkgY29tcGxleCBvdXQgdGhlcmUuDQoNCj4NCg0K
Pj4yLiBUaGUgb3RoZXIgd2F5IEkgd291bGQgcHJlZmVyIGlzIHRvIGRlZmluZSBETVogYXMgYSBs
YXllciAyIGdyb3VwLCBpbiB3aGljaCBieSBkZWZhdWx0IGFsbCB0aGUgY29tcG9uZW50cyBhcmUg
Y29ubmVjdGVkIGJ5IGEgbG9naWMgc3dpdGNoKHdoaWNoIGRvIG5vdCBuZWVkIHRvIGV4cGxpY2l0
bHkgZGVzY3JpYmUgYWdhaW4pLiBPciB3ZSBjYW4gZGVmaW5lIERNWiBhcyBhIGxheWVyIDMgZ3Jv
dXAgd2l0aCBhICByb3V0ZXIuIEluIHRoaXMgd2F5LCB3ZSBjYW4gcHV0IGFueSBudW1iZXIgb2Yg
Y29tcG9uZW50cyBpbiBlYXNpbHkgd2l0aCBmdWxseSBmbGV4aWJpbGl0eS4NCg0KPg0KDQo+QWdh
aW4sIHRoYXQgZGVwZW5kcyBhIGxvdCBvbiB0aGUgdXNlIGNhc2UuIEkgdGhpbmsgdGhlIOKAmGNv
bm5lY3Rpdml0eSBwYXJhZGlnbeKAmSBtYXkgYmUgaGVscGZ1bCBmb3IgcGVvcGxlIGRvaW5nIG5l
dHdvcmtpbmcuIFNheWluZyB0aGF0IEkgaGF2ZSBhIGNvbm5lY3Rpb24gYmV0d2VlbiB0d28gZWxl
bWVudHMgbWF5IGhhdmUgYSBkaWZmZXJlbnQgaW1wbGVtZW50YXRpb24gZGVwZW5kaW5nIG9uIHRo
ZSBlbGVtZW50cyBhbmQgdGhlaXIgbG9jYXRpb24uIEhvd2V2ZXIsIHRoZSBsb2dpY2FsIGludGVy
cHJldGF0aW9uIG9mIHRoZSBjb25uZWN0aW9uIChpLmUuIGl0cyBpbnRlbnQpIGlzIGFsd2F5cyBn
b2luZyB0byBiZSB0aGF0IHBhY2tldHMgdHJlYXRlZCBieSBvbmUgYmxvY2sgc2hvdWxkIGJlIHNl
bnQgdG8gYW5vdGhlci4NCg0KPg0KDQo+PlRoYXQncyBteSAyIGNlbnRzLg0KDQo+Pg0KDQo+PkJl
c3QsDQoNCj4+VGlhbnJhbg0KDQo+Pg0KDQo+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0N
Cg0KPj4+IEZyb206IElibmVtbyBbbWFpbHRvOmlibmVtby1ib3VuY2VzQGlldGYub3JnXSBPbiBC
ZWhhbGYgT2YgQmVydA0KDQo+Pj4gV2lqbmVuDQoNCj4+PiAoSUVURikNCg0KPj4+IFNlbnQ6IFRo
dXJzZGF5LCBOb3ZlbWJlciAwNSwgMjAxNSA1OjQxIFBNDQoNCj4+PiBUbzogaWJuZW1vQGlldGYu
b3JnDQoNCj4+PiBTdWJqZWN0OiBbSWJuZW1vXSBIb3cgdG8gZ3JvdXAvcmV1c2UgZGVmaW5pdGlv
bnMNCg0KPj4+DQoNCj4+PiBEdXJpbmcgdGhlIElFVEY5NCBIYWNrYXRvbiwgd2UgZ290IHNvbWUg
ZGlzY3Vzc2lvbiBvbiBob3cgbXVjaA0KDQo+Pj4gZGV0YWlsIHdlIHdhbnQgdG8gYWxsb3cgb3Ig
bmVlZCBpbiB0aGUgSW50ZW50IExhbmd1YWdlIHdoZW4gcmV1c2luZw0KDQo+Pj4gZGVmaW5pdGlv
bnMuIEZvciBleGFtcGxlLCBsZXQgdXMgYXNzdW1lIHRoYXQgeW91DQoNCj4+Pg0KDQo+Pj4gLSBk
ZWZpbmUgYSByb3V0ZXINCg0KPj4+IC0gZGVmaW5lIGEgZmlyZXdhbGwNCg0KPj4+IC0gZGVmaW5l
IGEgbG9hZGJhbGFuY2VyDQoNCj4+PiAtIGRlZmluZSBhIGwyIHN3aXRjaA0KDQo+Pj4gLSBldGMN
Cg0KPj4+DQoNCj4+PiBBbmQgdGhhdCBsYXRlciBvbiB5b3Ugd2FudCB0byBkZWZpbmUgc29tZXRo
aW5nIGxpa2UgYSBETVogYW5kIGluc2lkZQ0KDQo+Pj4gdGhhdCBETVogeW91IHdhbnQgdG8gdXNl
IHRoZSBkZWZpbmVkIHJvdXRlciwgZmlyZXdhbGwsIGwyIHN3aXRjaCwgZXRjLg0KDQo+Pj4NCg0K
Pj4+IFRoZSBlbmQtdXNlci9jdXN0b21lciB3b3VsZCB3YW50IHRvIGp1c3QgZXhwcmVzcyBoaXMv
aGVyIGludGVudCB0bw0KDQo+Pj4gaGF2ZSBhbiBpbnRlcm5ldCBjb25uZWN0aW9uIHdpdGggYSBE
TVogSSBndWVzcy4NCg0KPj4+DQoNCj4+PiBUaGUgbmV0d29yayBhZG1pbmlzdHJhdG9yIG9mIHRo
ZSBJU1AgKG9wZXJhdG9yKSBuZWVkcyB0byB0aGVuDQoNCj4+PiBleHByZXNzIHRoYXQgdGhlIERN
WiBjb25zaXN0cyBvZiBsZXQgdXMgc2F5IGEgcm91dGVyLCBhIGZpcmV3YWxsLCBhIGwyc3dpdGNo
IGV0Yy4NCg0KPj4+IERvIHdlIHdhbnQvbmVlZCB0aGUgbmV0d29yayBhZG1pbmlzdHJhdG9yIHRv
IGhhdmUgdG8gKG9yIHRvIGJlIGFibGUNCg0KPj4+IHRvKSBzcGVjaWZ5IHRoZSBkZXRhaWxzIG9u
IGhvdyB0aGVzZSBub2RlcyBnZXQgY29ubmVjdGVkPyBPciB3b3VsZA0KDQo+Pj4gd2UgcmF0aGVy
IHNlZSB0aGF0IHRoZSBJbnRlbnQgRW5naW5lIGdlbmVyYXRlcyB0aGUgcHJvcGVyIGNvbm5lY3Rp
b25zPw0KDQo+Pj4NCg0KPj4+IEkgc3VnZ2VzdCB0aGF0IHRob3NlIHdobyBoYXZlIHByb3RvLXR5
cGUgaW1wbGVtZW50YXRpb25zIGV4cHJlc3MNCg0KPj4+IHRoZWlyIGFwcHJvYWNoIGFuZCB0aGF0
IG5ldHdvcmsgb3BlcmF0b3JzIGV4cHJlc3MgdGhlaXIgd2FudHMvbmVlZHMNCg0KPj4+IGZvciBz
dWNoIGEgc2NlbmFyaW8uDQoNCj4+Pg0KDQo+Pj4gQmVydA0KDQo+Pj4NCg0KPj4+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQoNCj4+PiBJYm5lbW8gbWFp
bGluZyBsaXN0DQoNCj4+PiBJYm5lbW9AaWV0Zi5vcmcNCg0KPj4+IGh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vaWJuZW1vDQoNCj4+DQoNCj4+X19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCg0KPj5JYm5lbW8gbWFpbGluZyBsaXN0DQoN
Cj4+SWJuZW1vQGlldGYub3JnDQoNCj4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9pYm5lbW8NCg0KPg0KDQo+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCg0K
Pg0KDQo+RXN0ZSBtZW5zYWplIHkgc3VzIGFkanVudG9zIHNlIGRpcmlnZW4gZXhjbHVzaXZhbWVu
dGUgYSBzdSBkZXN0aW5hdGFyaW8sIHB1ZWRlIGNvbnRlbmVyIGluZm9ybWFjacOzbiBwcml2aWxl
Z2lhZGEgbyBjb25maWRlbmNpYWwgeSBlcyBwYXJhIHVzbyBleGNsdXNpdm8gZGUgbGEgcGVyc29u
YSBvIGVudGlkYWQgZGUgZGVzdGluby4gU2kgbm8gZXMgdXN0ZWQuIGVsIGRlc3RpbmF0YXJpbyBp
bmRpY2FkbywgcXVlZGEgbm90aWZpY2FkbyBkZSBxdWUgbGEgbGVjdHVyYSwgdXRpbGl6YWNpw7Nu
LCBkaXZ1bGdhY2nDs24geS9vIGNvcGlhIHNpbiBhdXRvcml6YWNpw7NuIHB1ZWRlIGVzdGFyIHBy
b2hpYmlkYSBlbiB2aXJ0dWQgZGUgbGEgbGVnaXNsYWNpw7NuIHZpZ2VudGUuIFNpIGhhIHJlY2li
aWRvIGVzdGUgbWVuc2FqZSBwb3IgZXJyb3IsIGxlIHJvZ2Ftb3MgcXVlIG5vcyBsbyBjb211bmlx
dWUgaW5tZWRpYXRhbWVudGUgcG9yIGVzdGEgbWlzbWEgdsOtYSB5IHByb2NlZGEgYSBzdSBkZXN0
cnVjY2nDs24uDQoNCj4NCg0KPlRoZSBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4gdGhpcyB0cmFu
c21pc3Npb24gaXMgcHJpdmlsZWdlZCBhbmQgY29uZmlkZW50aWFsIGluZm9ybWF0aW9uIGludGVu
ZGVkIG9ubHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5IG5hbWVkIGFi
b3ZlLiBJZiB0aGUgcmVhZGVyIG9mIHRoaXMgbWVzc2FnZSBpcyBub3QgdGhlIGludGVuZGVkIHJl
Y2lwaWVudCwgeW91IGFyZSBoZXJlYnkgbm90aWZpZWQgdGhhdCBhbnkgZGlzc2VtaW5hdGlvbiwg
ZGlzdHJpYnV0aW9uIG9yIGNvcHlpbmcgb2YgdGhpcyBjb21tdW5pY2F0aW9uIGlzIHN0cmljdGx5
IHByb2hpYml0ZWQuIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgdHJhbnNtaXNzaW9uIGluIGVy
cm9yLCBkbyBub3QgcmVhZCBpdC4gUGxlYXNlIGltbWVkaWF0ZWx5IHJlcGx5IHRvIHRoZSBzZW5k
ZXIgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGNvbW11bmljYXRpb24gaW4gZXJyb3IgYW5k
IHRoZW4gZGVsZXRlIGl0Lg0KDQo+DQoNCj5Fc3RhIG1lbnNhZ2VtIGUgc2V1cyBhbmV4b3Mgc2Ug
ZGlyaWdlbSBleGNsdXNpdmFtZW50ZSBhbyBzZXUNCg0KPmRlc3RpbmF0w6FyaW8sIHBvZGUgY29u
dGVyIGluZm9ybWHDp8OjbyBwcml2aWxlZ2lhZGEgb3UgY29uZmlkZW5jaWFsIGUgw6kNCg0KPnBh
cmEgdXNvIGV4Y2x1c2l2byBkYSBwZXNzb2Egb3UgZW50aWRhZGUgZGUgZGVzdGluby4gU2UgbsOj
byDDqSB2b3NzYQ0KDQo+c2VuaG9yaWEgbyBkZXN0aW5hdMOhcmlvIGluZGljYWRvLCBmaWNhIG5v
dGlmaWNhZG8gZGUgcXVlIGEgbGVpdHVyYSwNCg0KPnV0aWxpemHDp8OjbywgZGl2dWxnYcOnw6Nv
IGUvb3UgY8OzcGlhIHNlbSBhdXRvcml6YcOnw6NvIHBvZGUgZXN0YXIgcHJvaWJpZGENCg0KPmVt
IHZpcnR1ZGUgZGEgbGVnaXNsYcOnw6NvIHZpZ2VudGUuIFNlIHJlY2ViZXUgZXN0YSBtZW5zYWdl
bSBwb3IgZXJybywNCg0KPnJvZ2Ftb3MtbGhlIHF1ZSBub3MgbyBjb211bmlxdWUgaW1lZGlhdGFt
ZW50ZSBwb3IgZXN0YSBtZXNtYSB2aWEgZQ0KDQo+cHJvY2VkYSBhIHN1YSBkZXN0cnVpw6fDo28N
Cg0KPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQoNCj5J
Ym5lbW8gbWFpbGluZyBsaXN0DQoNCj5JYm5lbW9AaWV0Zi5vcmcNCg0KPmh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vaWJuZW1vDQoNCg0KDQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0KDQoNCg0KRXN0ZSBtZW5zYWplIHkgc3VzIGFkanVudG9zIHNlIGRpcmln
ZW4gZXhjbHVzaXZhbWVudGUgYSBzdSBkZXN0aW5hdGFyaW8sIHB1ZWRlIGNvbnRlbmVyIGluZm9y
bWFjacOzbiBwcml2aWxlZ2lhZGEgbyBjb25maWRlbmNpYWwgeSBlcyBwYXJhIHVzbyBleGNsdXNp
dm8gZGUgbGEgcGVyc29uYSBvIGVudGlkYWQgZGUgZGVzdGluby4gU2kgbm8gZXMgdXN0ZWQuIGVs
IGRlc3RpbmF0YXJpbyBpbmRpY2FkbywgcXVlZGEgbm90aWZpY2FkbyBkZSBxdWUgbGEgbGVjdHVy
YSwgdXRpbGl6YWNpw7NuLCBkaXZ1bGdhY2nDs24geS9vIGNvcGlhIHNpbiBhdXRvcml6YWNpw7Nu
IHB1ZWRlIGVzdGFyIHByb2hpYmlkYSBlbiB2aXJ0dWQgZGUgbGEgbGVnaXNsYWNpw7NuIHZpZ2Vu
dGUuIFNpIGhhIHJlY2liaWRvIGVzdGUgbWVuc2FqZSBwb3IgZXJyb3IsIGxlIHJvZ2Ftb3MgcXVl
IG5vcyBsbyBjb211bmlxdWUgaW5tZWRpYXRhbWVudGUgcG9yIGVzdGEgbWlzbWEgdsOtYSB5IHBy
b2NlZGEgYSBzdSBkZXN0cnVjY2nDs24uDQoNCg0KDQpUaGUgaW5mb3JtYXRpb24gY29udGFpbmVk
IGluIHRoaXMgdHJhbnNtaXNzaW9uIGlzIHByaXZpbGVnZWQgYW5kIGNvbmZpZGVudGlhbCBpbmZv
cm1hdGlvbiBpbnRlbmRlZCBvbmx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIG9yIGVu
dGl0eSBuYW1lZCBhYm92ZS4gSWYgdGhlIHJlYWRlciBvZiB0aGlzIG1lc3NhZ2UgaXMgbm90IHRo
ZSBpbnRlbmRlZCByZWNpcGllbnQsIHlvdSBhcmUgaGVyZWJ5IG5vdGlmaWVkIHRoYXQgYW55IGRp
c3NlbWluYXRpb24sIGRpc3RyaWJ1dGlvbiBvciBjb3B5aW5nIG9mIHRoaXMgY29tbXVuaWNhdGlv
biBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIHRyYW5z
bWlzc2lvbiBpbiBlcnJvciwgZG8gbm90IHJlYWQgaXQuIFBsZWFzZSBpbW1lZGlhdGVseSByZXBs
eSB0byB0aGUgc2VuZGVyIHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBjb21tdW5pY2F0aW9u
IGluIGVycm9yIGFuZCB0aGVuIGRlbGV0ZSBpdC4NCg0KDQoNCkVzdGEgbWVuc2FnZW0gZSBzZXVz
IGFuZXhvcyBzZSBkaXJpZ2VtIGV4Y2x1c2l2YW1lbnRlIGFvIHNldSBkZXN0aW5hdMOhcmlvLCBw
b2RlIGNvbnRlciBpbmZvcm1hw6fDo28gcHJpdmlsZWdpYWRhIG91IGNvbmZpZGVuY2lhbCBlIMOp
IHBhcmEgdXNvIGV4Y2x1c2l2byBkYSBwZXNzb2Egb3UgZW50aWRhZGUgZGUgZGVzdGluby4gU2Ug
bsOjbyDDqSB2b3NzYSBzZW5ob3JpYSBvIGRlc3RpbmF0w6FyaW8gaW5kaWNhZG8sIGZpY2Egbm90
aWZpY2FkbyBkZSBxdWUgYSBsZWl0dXJhLCB1dGlsaXphw6fDo28sIGRpdnVsZ2HDp8OjbyBlL291
IGPDs3BpYSBzZW0gYXV0b3JpemHDp8OjbyBwb2RlIGVzdGFyIHByb2liaWRhIGVtIHZpcnR1ZGUg
ZGEgbGVnaXNsYcOnw6NvIHZpZ2VudGUuIFNlIHJlY2ViZXUgZXN0YSBtZW5zYWdlbSBwb3IgZXJy
bywgcm9nYW1vcy1saGUgcXVlIG5vcyBvIGNvbXVuaXF1ZSBpbWVkaWF0YW1lbnRlIHBvciBlc3Rh
IG1lc21hIHZpYSBlIHByb2NlZGEgYSBzdWEgZGVzdHJ1acOnw6NvDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0K
cC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0K
CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCgl0ZXh0LWFsaWduOmp1c3RpZnk7DQoJdGV4dC1qdXN0
aWZ5OmludGVyLWlkZW9ncmFwaDsNCglmb250LXNpemU6MTAuNXB0Ow0KCWZvbnQtZmFtaWx5OiJD
YWxpYnJpIiwic2Fucy1zZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28t
c3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJs
aW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUt
cHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7
fQ0KcC5Nc29QbGFpblRleHQsIGxpLk1zb1BsYWluVGV4dCwgZGl2Lk1zb1BsYWluVGV4dA0KCXtt
c28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6Iue6r+aWh+acrCBDaGFyIjsN
CgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTAuNXB0
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5DaGFyDQoJe21z
by1zdHlsZS1uYW1lOiLnuq/mlofmnKwgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0K
CW1zby1zdHlsZS1saW5rOue6r+aWh+acrDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMt
c2VyaWYiO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5O30N
Ci8qIFBhZ2UgRGVmaW5pdGlvbnMgKi8NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4w
cHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDkwLjBwdCA3Mi4wcHQgOTAuMHB0O30NCmRpdi5X
b3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0
ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEw
MjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNo
YXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAv
Pg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFu
Zz0iWkgtQ04iIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiIHN0eWxlPSJ0ZXh0LWp1c3RpZnkt
dHJpbTpwdW5jdHVhdGlvbiI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPkhpIFBlZHJvLDxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBs
YW5nPSJFTi1VUyI+VGhhbmtzIGZvciB5b3VyIGV4YW1wbGVzIHRvIGV4cGxhaW4gdGhlIGNvbnN0
cnVjdGlvbiBydWxlIG9mIHJlY3Vyc2lvbiBmdW5jdGlvbi90ZW1wbGF0ZS4gQW5zd2VycyBpbiBs
aW5lLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFu
IGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+QmVzdCBSZWdhcmRzLDxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj5ZYWxp
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFu
Zz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFp
blRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4tLS0tLTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk65a6L5L2TIj7pgq7ku7bljp/ku7Y8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPi0tLS0t
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OuWui+S9kyI+5Y+R5Lu25Lq6PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
Ij46IFBFRFJPIEFORFJFUyBBUkFOREEgR1VUSUVSUkVaIFttYWlsdG86cGVkcm9hLmFyYW5kYUB0
ZWxlZm9uaWNhLmNvbV0NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFp
blRleHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTrlrovkvZMiPuWPkemAgeaXtumXtDwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyI+OiAyMDE1PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTrlrovkvZMiPuW5tDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+MTE8L3NwYW4+PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OuWui+S9kyI+5pyIPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj4xMzwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk65a6L5L2TIj7ml6U8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiPg0KIDE2OjEyPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OuWui+S9kyI+5pS25Lu25Lq6PC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIj46IHpoYW5neWFsaSAoRCk7IFpob3V0aWFucmFuOyBCZXJ0IFdp
am5lbiAoSUVURik7IGlibmVtb0BpZXRmLm9yZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29QbGFpblRleHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTrlrovkvZMiPuS4u+mi
mDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+OiBSZToNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk65a6L5L2TIj7nrZTlpI08L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjogW0libmVt
b10gSG93IHRvIGdyb3VwL3JldXNlIGRlZmluaXRpb25zPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVT
Ij5IaSBZYWxpLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+UmVjdXJzaW9uIGlzIGluZGVlZCBj
cml0aWNhbCBmb3IgdGhlIHZEQyB1c2UgY2FzZSBJPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPuKAmTwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyI+bSBwdXJzdWluZyBmcm9tIHRoZSB2ZXJ5IGJlZ2lubmluZy48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1V
UyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
PHNwYW4gbGFuZz0iRU4tVVMiPkFuc3dlcnMgaW5saW5lLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj5CUiwvUEE8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1V
UyI+LS0tPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNw
YW4gbGFuZz0iRU4tVVMiPkRyLiBQZWRybyBBLiBBcmFuZGEgR3V0aTwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij7DqTwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+cnJlejxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+VGVj
aG5vbG9neSBFeHBsb3JhdGlvbiAtPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPk5ldHdvcmsgSW5ub3ZhdGlvbiAmYW1wOyBW
aXJ0dWFsaXNhdGlvbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPjxzcGFuIGxhbmc9IkVOLVVTIj5lbWFpbDogcGVkcm9hIGQwdCBhcmFuZGEgQXQgdGVsZWZv
bmljYSBkMHQgY29tIFRlbGVmPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPsOzPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
Ij5uaWNhLCBJbnZlc3RpZ2FjaTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij7Dszwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyI+bg0KIHkgRGVzYXJyb2xsbyBDLyBadXJiYXI8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+w6E8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiPm4sMTI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+MjgwMTAgTWFkcmlkLCBTcGFpbjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3Bh
biBsYW5nPSJFTi1VUyI+RnJhZ2VuIHNpbmQgbmljaHQgZGEsIHVtIGJlYW50d29ydGV0IHp1IHdl
cmRlbi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3Bh
biBsYW5nPSJFTi1VUyI+RnJhZ2VuIHNpbmQgZGEsIHVtIGdlc3RlbGx0IHp1IHdlcmRlbi48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJF
Ti1VUyI+R2VvcmcgS3JlaXNsZXI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVO
LVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4tLS0t
LU1lbnNhamUgb3JpZ2luYWwtLS0tLTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj5EZTogJnF1b3Q7emhhbmd5YWxpIChEKSZx
dW90OyAmbHQ7emhhbmd5YWxpMzY5QGh1YXdlaS5jb20mZ3Q7PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPkZlY2hhOiB2aWVy
bmVzLCAxMyBkZSBub3ZpZW1icmUgZGUgMjAxNSwgODo0ODxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj5QYXJhOiBwYWFnICZs
dDtwZWRyb2EuYXJhbmRhQHRlbGVmb25pY2EuY29tJmd0OywgWmhvdXRpYW5yYW4gJmx0O3pob3V0
aWFucmFuQGh1YXdlaS5jb20mZ3Q7LCAmcXVvdDtCZXJ0IFdpam5lbiAoSUVURikmcXVvdDsgJmx0
O2J3aWV0ZkBid2lqbmVuLm5ldCZndDssICZxdW90O2libmVtb0BpZXRmLm9yZyZxdW90OyAmbHQ7
aWJuZW1vQGlldGYub3JnJmd0OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj5Bc3VudG86IDwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk65a6L5L2TIj7nrZTlpI08L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjogW0li
bmVtb10gSG93IHRvIGdyb3VwL3JldXNlIGRlZmluaXRpb25zPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVO
LVVTIj4mZ3Q7SGkgUGVkcm8sPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDs8bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jmd0O1RoYW5r
cyBmb3IgeW91ciByZWZsZWN0aW9ucyBhYm91dCByZWN1cnNpb24gaW4gTkVNTywgYW5kIEkgdGhp
bmsgaXQncyBhbiBpbXBvcnRhbnQgZmVhdHVyZSB3aWxsIGJlIGltcGxlbWVudGVkIGluIHRoZSBu
ZXh0IHN0YWdlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDtBcyB5b3UgaGF2ZSBz
YWlkLCBvcGVyYXRvcnMgbWF5IHJldXNlIHRoZSBzZXJ2aWNlcyB6b25lIG1hbnkgdGltZXMsIHdl
IG5lZWQgYSBzaW1wbGUgc29sdXRpb24gdG8gc2F0aXNmeSB0aGlzIHJlcXVpcmVtZW50LiBMZWFy
bmluZyBmcm9tIHRoZSB0cmFkaXRpb25hbCBwcm9ncmFtbWluZyBsYW5ndWFnZSwganVzdCBhcywg
QywgQyYjNDM7JiM0MzssIGZ1bmN0aW9uIHNlZW1zIGEgcGVyZmVjdA0KIHNvbHV0aW9uIHRvIHNv
bHZlIHJlY3Vyc2lvbiBwcm9ibGVtLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDtU
YWtlIERNWiBhcyBhbiBleGFtcGxlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDtO
b2RlTW9kZWwgRE1aKHgseSx6LEksaik6PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgTm9kZSBuMSBUeXBlIGZ3IFByb3BlcnR5IHg7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZn
dDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgTm9kZSBuMiBUeXBlIG5hdCBQ
cm9wZXJ0eSB5OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IE5vZGUgbjMgVHlwZSBob3N0IFByb3BlcnR5IHo7PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgQ29ubmVjdGlvbiBjMSBUeXBlIHAycCBFbmRub2Rl
cyBuMSxuMiBQcm9wZXJ0eSBJOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IENvbm5lY3Rpb24gYzIgVHlwZSBwMnAgRW5kbm9kZXMgbjIsbjMgUHJvcGVy
dHkgajs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3Bh
biBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPlRoaXMgbWF5IGJlIGFuIG92ZXJraWxsLiBF
c3BlY2lhbGx5IGluIHRoZSBjYXNlIG9mIHRoZSBjb25uZWN0aW9ucy4gUmVtZW1iZXIgdGhhdCB0
aGVzZSBoYXZlIGEgbG9naWNhbCBtZWFuaW5nIHJhdGhlciB0aGFuIGEgcGh5c2ljYWwgaW1wbGVt
ZW50YXRpb24uIFNvLCBpbiBtb3N0IGNhc2VzLCB0aGV5IHdpbGwgaGF2ZSBubyBwcm9wZXJ0aWVz
IGFuZCB3aWxsIG5vdCBiZQ0KIGNvbm5lY3Rpb25zIGFzIHN1Y2guPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9
IkVOLVVTIj5TbyBJIHRoaW5rIHRoYXQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPk5vZGVNb2Rl
bCBGVzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFu
IGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
UHJvcGVydHkgSVBQcmVmaXg6IGV4dGVyaW9yLCBJUFByZWZpeDogaW50ZXJpb3I7PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxz
cGFuIGxhbmc9IkVOLVVTIj5Ob2RlTW9kZWwgTDJTd2l0Y2g8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFByb3BlcnR5IGludGVnZXI6IHBvcnRzOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9
IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Tm9kZU1vZGVsIERNWjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgTm9kZSBmdzEgVHlwZSBGVzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVT
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgTm9kZSBsMnN3MSBU
eXBlIEwyU3dpdGNoPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyBDb25uZWN0IGZ3MS5pbnRlcmlvciwgbDJzdzEucG9ydHMuMDs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4g
bGFuZz0iRU4tVVMiPkNyZWF0ZSBOb2RlIGRtejEgVHlwZSBETVo8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFByb3BlcnR5IGZ3MS5leHRlcmlvcjog
MTAuMC4wLjEvMzIsIGZ3MS5pbnRlcmlvcjogMTAuMC4xLjAvMjgsIGwyc3cxLnBvcnRzOjQ7PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0i
RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPjx1PjxzcGFuIGxhbmc9IkVOLVVTIj5bWWFsaV0gT3VyIGV4cHJlc3Npb25zIG9mIG5ldyBE
TVogYXJlIHNpbWlsYXIsIGV4Y2VwdCB5b3Ugb21pdCBwYXJhbWV0ZXIgbGlzdHMuIEFuZCBmaXJl
d2FsbCBhbmQgbDItZ3JvdXAoTDJTd2l0Y2ggaW4geW91ciBleHByZXNzaW9uLCBJIHRoaW5rKSBh
cmUgcHJlZGVmaW5lZCBub2RlIHR5cGVzLCBzbyBJIG9taXQgdGhlbS48bzpwPjwvbzpwPjwvc3Bh
bj48L3U+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHU+PHNwYW4gbGFuZz0iRU4tVVMi
PiZuYnNwOyZuYnNwOyZuYnNwOyBBIGtleSBwb2ludC9kaWZmZXJlbmNlIGlzIGhvdyB0byBleHBy
ZXNzIHRoZSBjb25uZWN0aW9uL2Nvbm5lY3Rpdml0eSBiZXR3ZWVuIHRoZSB0d28gbm9kZXMuIEkg
dGhpbmsgcmVzb3VyY2UgaXMgYSBlc3NlbnRpYWwgZWxlbWVudCB0byBhbGxvdyB0aGUgY29tbXVu
aWNhdGlvbiBiZXR3ZWVuIG5vZGVzIG5vIG1hdHRlciB3aGVyZSBpdCBpcywgdGhhdCBpcywgaWYN
CiB0aGVyZSBpcyBub3QgJnF1b3Q7cmVhbCZxdW90OyBjb25uZWN0aW9uIGJldHdlZW4gbm9kZXMs
IHRoZXkgd2lsbCBub3QgYmUgY29ubmVjdGVkLjxvOnA+PC9vOnA+PC9zcGFuPjwvdT48L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48dT48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7IEFuZCB3aGF0IGlmIHVzZXIgd2FudHMgdG8gYXNzaWduIGEgYmFuZHdpZHRoIGluIHRo
aXMgY29ubmVjdGlvbj8gU28gSSBhbSBub3Qgc3VyZSBpZiB0aGUgJnF1b3Q7Q29ubmVjdCZxdW90
OyBpbmNsdWRlcyBlbm91Z2ggaW5mb3JtYXRpb24uPG86cD48L286cD48L3NwYW4+PC91PjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1V
UyI+c2hvdWxkIHN1ZmZpY2UuIEkgd291bGQgcmF0aGVyIGV4cGxpY2l0bHkgbGVhdmUgdGhlIENv
bm5lY3Rpb25Nb2RlbCBhbmQNCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij7igJg8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiPkNyZWF0ZSBDb25uZWN0aW9uPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPuKAmTwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyI+IGZvciBjb25uZWN0aW9ucyBiZXR3ZWVuIHNpdGVzLiBXaXRoIG15IHByb3Bvc2FsLCB3
ZSBoaWRlIHRoZSBsb2dpY2FsDQogcmVsYXRpb25zaGlwIGJldHdlZW4gdGhlIGNvbXBvbmVudHMg
b2YgYSBidWlsZGluZyBibG9jayBmcm9tIHRoZSBlbmQgdXNlciBfYW5kXyB3ZSBhbGxvdyB0byBp
bmNsdWRlDQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90OyI+4oCYPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj5yZWFsPC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDsiPuKAmTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+IGNvbm5lY3Rpb25zIGluIGhp
Z2hlciBsZXZlbHMgb2YgcmVjdXJzaW9uLiBBbiBleGFtcGxlOjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJF
Ti1VUyI+SW1hZ2luZSBJIGRlZmluZSBhIE5vZGVNb2RlbCBmb3IgYW4gRXh0ZXJpb3Jab25lIGFu
ZCBJIGNyZWF0ZSBhIGxpbmsgbW9kZWwgZm9yIGEgV0FOIGNvbm5lY3Rpb24gYmV0d2VlbiAyIEV4
dGVyaW9yIFpvbmVzPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj5JIGNvdWxkIGNyZWF0ZSBhIG5v
ZGUgbW9kZWwgZm9yIGFuIEVudGVycHJpc2Ugd2l0aCB0d28gc2l0ZXMgbGlrZTxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3Bh
biBsYW5nPSJFTi1VUyI+TW9kZU1vZGVsIEVudGVycHJpc2U8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IE5vZGUgb2ZmaWNlMSBUeXBlIEV4dGVyaW9y
Wm9uZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFu
IGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
Tm9kZSBvZmZpY2UyIFR5cGUgRXh0ZXJpb3Jab25lPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBDb25uZWN0aW9uIHdhbiBUeXBlIFdBTiBFbmROb2Rl
cyBvZmZpY2UxLCBvZmZpY2UyOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48dT48c3BhbiBsYW5nPSJFTi1VUyI+W1lhbGldIEFu
b3RoZXIgcGVyZmVjdCBleGFtcGxlIHRvIHVzZSBUZW1wbGF0ZS9mdW5jdGlvbi4NCjxvOnA+PC9v
OnA+PC9zcGFuPjwvdT48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48dT48c3BhbiBsYW5n
PSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IFNvIEkgdGhpbmsgdGhlIGtleSBwb2ludCBpcyB0aGF0IHRoZSBtZWFuaW5nIG9mIGNvbm5lY3Rp
b24gYW5kIGhvdyB0byB1c2UgaXQuIExvb2sgZm9yd2FyZGluZyB0byB5b3VyIG9waW5pb24uPG86
cD48L286cD48L3NwYW4+PC91PjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxh
bmc9IkVOLVVTIj4mZ3Q7PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDtXaXRoIHRoaXMgZXhwcmVzc2lvbiwg
d2UgY3JlYXRlIGEgbmV3IG5vZGUgdHlwZSBuYW1lZCBETVosIGFuZCBpdHMgcHJvcGVydGllcyBj
YW4gYmUgYWRqdXN0ZWQgYWNjb3JkaW5nIHRvIHVzZXJzJyByZXF1aXJlbWVudC4gSXQgY2FuIGJl
IGNhbGxlZCB3aGVuZXZlciB5b3Ugd2FudCB0byBjcmVhdGUgYSBETVogbm9kZSwganVzdCBsaWtl
IGEgZnVuY3Rpb24gaW4gQy4gRm9yDQogZXhhbXBsZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jmd0OzxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVO
LVVTIj4mZ3Q7Q1JFQVRFIE5vZGUgZG16MSBUeXBlIERNWihwcm9wZXJ0eShkbXoxLW4xKSwgcHJv
cGVydHkoZG16MS1uMiksDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jmd0O3Byb3BlcnR5KGRtejEtbjMpLCBwcm9wZXJ0
eShkbXoxLWMxKSwgcHJvcGVydHkoZG16MS1jMikpOyBDUkVBVEUgTm9kZQ0KPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZn
dDtkbXoyIFR5cGUgRE1aKHByb3BlcnR5KGRtejItbjEpLCBwcm9wZXJ0eShkbXoyLW4yKSwgcHJv
cGVydHkoZG16Mi1uMyksIHByb3BlcnR5KGRtejItYzEpLCBwcm9wZXJ0eShkbXoyLWMyKSk7IC4u
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxh
bmc9IkVOLVVTIj4mZ3Q7PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDtJbiB0aGlzIHdheSwgdXNlcnMgY291
bGQgY3JlYXRlIG1hbnkgRE1aIHpvbmVzIHdpdGggdmVyeSByZWZpbmVkIHNjcmlwdHMsIGFuZCB3
ZSBkb24ndCBuZWVkIHRvIGV4cHJlc3MgaW50ZXJuYWwgZGV0YWlscyBhZ2FpbiBhbmQgYWdhaW4u
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFu
Zz0iRU4tVVMiPiZndDs8bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jmd0O0RvIHlvdSB0aGluayB0aGlzIHdheSBp
cyBhIGdvb2Qgc29sdXRpb24gdG8gdGhlIHJlY3Vyc2lvbiBwcm9ibGVtLCBhbmQgY291bGQgd29y
ayBpbiBtYW55IHVzZSBjYXNlcz8gTG9va2luZyBmb3J3YXJkIHRvIHlvdXIgc3VnZ2VzdGlvbnMu
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFu
Zz0iRU4tVVMiPiZndDs8bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jmd0O0Jlc3QgUmVnYXJkcyw8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+
Jmd0O1lhbGk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48
c3BhbiBsYW5nPSJFTi1VUyI+Jmd0Oy0tLS0tPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTrlrovkvZMiPumCruS7tuWOn+S7tjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+LS0tLS08bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJF
Ti1VUyI+Jmd0Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk65a6L5L2TIj7lj5Hku7bk
uro8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjogSWJuZW1vIFttYWlsdG86aWJuZW1vLWJvdW5j
ZXNAaWV0Zi5vcmddDQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OuWui+S9kyI+5Luj
6KGoPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj4gUEVEUk8gQU5EUkVTIEFSQU5EQQ0KPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4t
VVMiPiZndDtHVVRJRVJSRVo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jmd0Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk65a6L5L2TIj7lj5HpgIHml7bpl7Q8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjogMjAx
NTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk65a6L5L2TIj7lubQ8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiPjExPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTrlrovkvZMiPuac
iDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+MTA8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OuWui+S9kyI+5pelPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj4NCiAxNDo0OTxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVT
Ij4mZ3Q7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTrlrovkvZMiPuaUtuS7tuS6ujwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+OiBaaG91dGlhbnJhbjsgQmVydCBXaWpuZW4gKElFVEYp
OyBpYm5lbW9AaWV0Zi5vcmc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jmd0Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk65a6L5L2TIj7kuLvpopg8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjogUmU6IFtJYm5l
bW9dIEhvdyB0byBncm91cC9yZXVzZSBkZWZpbml0aW9uczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0i
RU4tVVMiPiZndDtIaSw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jmd0OzxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7QW5zd2VycyBp
bmxpbmU8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90OyI+4oCmPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj4gbGluZSBvZiB0
aG91Z2h0OjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxz
cGFuIGxhbmc9IkVOLVVTIj4mZ3Q7MS4gUmVjdXJzaW9uIG5lZWRzIHRvIGJlIHN1cHBvcnRlZCBp
biBhIGdlbmVyYWxpc2VkIHdheSAyLiB0aGVyZSBhcmUNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7dXNlIGNhc2Vz
IHdoZXJlIGNvbm5lY3Rpdml0eSBtYXR0ZXJzPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDs8bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+
Jmd0OzxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7QlIsL1BBPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDstLS08bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+
Jmd0O0RyLiBQZWRybyBBLiBBcmFuZGEgR3V0aTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij7DqTwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyI+cnJlejxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFp
blRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDtUZWNobm9s
b2d5IEV4cGxvcmF0aW9uIC08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jmd0O05ldHdvcmsgSW5ub3ZhdGlvbiAmYW1wOyBW
aXJ0dWFsaXNhdGlvbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7ZW1haWw6IHBlZHJvYSBkMHQgYXJhbmRhIEF0IHRl
bGVmb25pY2EgZDB0IGNvbSBUZWxlZjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij7Dszwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyI+bmljYSwNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7SW52ZXN0aWdhY2k8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+w7M8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiPm4geSBEZXNhcnJvbGxvIEMvIFp1cmJhcjwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
Ij7DoTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+biwxMjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7MjgwMTAgTWFk
cmlkLCBTcGFpbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDtGcmFnZW4gc2luZCBu
aWNodCBkYSwgdW0gYmVhbnR3b3J0ZXQgenUgd2VyZGVuLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7RnJhZ2VuIHNp
bmQgZGEsIHVtIGdlc3RlbGx0IHp1IHdlcmRlbi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jmd0O0dlb3JnIEtyZWlzbGVy
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFu
Zz0iRU4tVVMiPiZndDs8bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jmd0OzxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4g
bGFuZz0iRU4tVVMiPiZndDs8bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jmd0OzxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNw
YW4gbGFuZz0iRU4tVVMiPiZndDs8bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jmd0OzxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4m
Z3Q7PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
PHNwYW4gbGFuZz0iRU4tVVMiPiZndDstLS0tLU1lbnNhamUgb3JpZ2luYWwtLS0tLTxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVT
Ij4mZ3Q7RGU6IElibmVtbyAmbHQ7aWJuZW1vLWJvdW5jZXNAaWV0Zi5vcmcmZ3Q7IGVuIG5vbWJy
ZSBkZSBaaG91dGlhbnJhbg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDsmbHQ7emhvdXRpYW5yYW5AaHVhd2VpLmNv
bSZndDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3Bh
biBsYW5nPSJFTi1VUyI+Jmd0O0ZlY2hhOiBsdW5lcywgOSBkZSBub3ZpZW1icmUgZGUgMjAxNSwg
ODo0NjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFu
IGxhbmc9IkVOLVVTIj4mZ3Q7UGFyYTogJnF1b3Q7QmVydCBXaWpuZW4gKElFVEYpJnF1b3Q7ICZs
dDtid2lldGZAYndpam5lbi5uZXQmZ3Q7LCAmcXVvdDtpYm5lbW9AaWV0Zi5vcmcmcXVvdDsNCjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9
IkVOLVVTIj4mZ3Q7Jmx0O2libmVtb0BpZXRmLm9yZyZndDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jmd0O0FzdW50bzog
UmU6IFtJYm5lbW9dIEhvdyB0byBncm91cC9yZXVzZSBkZWZpbml0aW9uczxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNw
YW4gbGFuZz0iRU4tVVMiPiZndDsmZ3Q7SXQncyByZWFsbHkgdXNlZnVsIHRvIGdyb3VwIGEgc2V0
IG9mIGF0b21pYyBjb21wb25lbnRzIGFuZCBwcm92aWRlIHRoZSB3aG9sZSBhcyBhIG1pY3JvL3Rl
bXBsYXRlLCBqdXN0IGxpa2UgdGhlIERNWiBleGFtcGxlLiBUaGUgaGllcmFyY2h5IGVuYWJsZXMg
dGhlIHJldXNhYmlsaXR5LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFp
blRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDtPSyB3aXRo
IHRoYXQgZnJvbSB0aGUgdmVyeSBiZWdpbm5pbmcgb2YgYWxsIHRoaXMgZGlzY3Vzc2lvbjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVO
LVVTIj4mZ3Q7PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWlu
VGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDsmZ3Q7VG8gZGVzY3JpYmUgYSBETVosIEkgY2Fu
IHNlZSB0d28gd2F5cy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jmd0OyZndDsxLiBPbmUgaXMgdG8gZGVzY3JpYmUgdGhl
IGV4YWN0IGNvbm5lY3Rpdml0eSBhbW9uZyB0aG9zZSBhdG9taWMgY29tcG9uZW50cy48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1V
UyI+Jmd0OzxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7Jmd0OzxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7V2UgbmVl
ZCB0aGF0IGFzIHdlIGNsaW1iIGluIHRoZSBoaWVyYXJjaHkuPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDs8bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5n
PSJFTi1VUyI+Jmd0OyZndDtJIHRoaW5rIHRoZSBzd2l0Y2ggYW5kIHJvdXRlciBhcmUgd2hhdCB3
ZSB3YW50IHRvIGVsaW1pbmF0ZS4gSXQgc2VlbXMgdG9vIGRldGFpbCB3aXRoIHRoZSBpbnRlbnQg
Y29uY2VwdC4gSSBob3BlIHRoZXkgY2FuIGJlIGF1dG8gZ2VuZXJhdGVkIGJ5IHRoZSBpbnRlbnQg
ZW5naW5lLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxz
cGFuIGxhbmc9IkVOLVVTIj4mZ3Q7PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDtJdCBtYXkgc2VlbSB0b28g
ZGV0YWlsZWQgaWYgeW91IGFyZSBsb29raW5nIGF0IHJvdXRlcnMsIHN3aXRjaGVzLCBldGMuIEJ1
dCBvbmNlIHlvdSBoYXZlIGJ1aWxkaW5nIGJsb2NrcyBsaWtlIERNWiwgaW50ZXJpb3IsIGV4dGVy
aW9yLCBldGMuIHRoZW4gc3VkZGVubHkgeW91IHN0YXJ0IG5lZWRpbmcgZXhwcmVzc2luZyB0aGUg
Y29ubmVjdGl2aXR5LiBJbiBvdXIgdXNlIGNhc2UsDQogaG93IGVsc2Ugd291bGQgeW91IGJlIGV4
cHJlc3NpbmcgdGhhdCB5b3UgaGF2ZSBhbiBleHRlcmlvciB6b25lIGNvbm5lY3RlZCB0byB0aGUg
SW50ZXJuZXQgYW5kIHR3byBETVpzLCBvbmUgb2Ygd2hpY2ggc2VydmVzIDMgaW50ZXJpb3Igem9u
ZXMgd2hpbGUgdGhlIG90aGVyIHNlcnZlcyBqdXN0IG9uZSBpbnRlcmlvciB6b25lLiBJIGtub3cs
IEkgaGF2ZSBiZWVuIHVzaW5nIF9zaW1wbGVfIGV4YW1wbGVzIHVwIHVudGlsIG5vdywgYnV0IGJl
bGlldmUNCiBtZSwgdGhpbmdzIGNhbiBnZXQgcHJldHR5IGNvbXBsZXggb3V0IHRoZXJlLjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVO
LVVTIj4mZ3Q7PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWlu
VGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDsmZ3Q7Mi4gVGhlIG90aGVyIHdheSBJIHdvdWxk
IHByZWZlciBpcyB0byBkZWZpbmUgRE1aIGFzIGEgbGF5ZXIgMiBncm91cCwgaW4gd2hpY2ggYnkg
ZGVmYXVsdCBhbGwgdGhlIGNvbXBvbmVudHMgYXJlIGNvbm5lY3RlZCBieSBhIGxvZ2ljIHN3aXRj
aCh3aGljaCBkbyBub3QgbmVlZCB0byBleHBsaWNpdGx5IGRlc2NyaWJlIGFnYWluKS4gT3Igd2Ug
Y2FuIGRlZmluZSBETVogYXMNCiBhIGxheWVyIDMgZ3JvdXAgd2l0aCBhJm5ic3A7IHJvdXRlci4g
SW4gdGhpcyB3YXksIHdlIGNhbiBwdXQgYW55IG51bWJlciBvZiBjb21wb25lbnRzIGluIGVhc2ls
eSB3aXRoIGZ1bGx5IGZsZXhpYmlsaXR5LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZn
dDtBZ2FpbiwgdGhhdCBkZXBlbmRzIGEgbG90IG9uIHRoZSB1c2UgY2FzZS4gSSB0aGluayB0aGUN
Cjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7Ij7igJg8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPmNvbm5lY3Rpdml0eSBw
YXJhZGlnbTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7Ij7igJk8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPiBtYXkgYmUg
aGVscGZ1bCBmb3IgcGVvcGxlIGRvaW5nIG5ldHdvcmtpbmcuIFNheWluZyB0aGF0IEkgaGF2ZQ0K
IGEgY29ubmVjdGlvbiBiZXR3ZWVuIHR3byBlbGVtZW50cyBtYXkgaGF2ZSBhIGRpZmZlcmVudCBp
bXBsZW1lbnRhdGlvbiBkZXBlbmRpbmcgb24gdGhlIGVsZW1lbnRzIGFuZCB0aGVpciBsb2NhdGlv
bi4gSG93ZXZlciwgdGhlIGxvZ2ljYWwgaW50ZXJwcmV0YXRpb24gb2YgdGhlIGNvbm5lY3Rpb24g
KGkuZS4gaXRzIGludGVudCkgaXMgYWx3YXlzIGdvaW5nIHRvIGJlIHRoYXQgcGFja2V0cyB0cmVh
dGVkIGJ5IG9uZSBibG9jayBzaG91bGQgYmUgc2VudA0KIHRvIGFub3RoZXIuPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZn
dDs8bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48
c3BhbiBsYW5nPSJFTi1VUyI+Jmd0OyZndDtUaGF0J3MgbXkgMiBjZW50cy48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jmd0
OyZndDs8bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jmd0OyZndDtCZXN0LDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7Jmd0O1RpYW5y
YW48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBs
YW5nPSJFTi1VUyI+Jmd0OyZndDs8bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jmd0OyZndDsmZ3Q7IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDsmZ3Q7Jmd0OyBGcm9tOiBJYm5lbW8gW21h
aWx0bzppYm5lbW8tYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEJlcnQNCjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVT
Ij4mZ3Q7Jmd0OyZndDsgV2lqbmVuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDsmZ3Q7Jmd0OyAoSUVURik8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1V
UyI+Jmd0OyZndDsmZ3Q7IFNlbnQ6IFRodXJzZGF5LCBOb3ZlbWJlciAwNSwgMjAxNSA1OjQxIFBN
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFu
Zz0iRU4tVVMiPiZndDsmZ3Q7Jmd0OyBUbzogaWJuZW1vQGlldGYub3JnPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDsm
Z3Q7Jmd0OyBTdWJqZWN0OiBbSWJuZW1vXSBIb3cgdG8gZ3JvdXAvcmV1c2UgZGVmaW5pdGlvbnM8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5n
PSJFTi1VUyI+Jmd0OyZndDsmZ3Q7PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDsmZ3Q7Jmd0OyBEdXJpbmcg
dGhlIElFVEY5NCBIYWNrYXRvbiwgd2UgZ290IHNvbWUgZGlzY3Vzc2lvbiBvbiBob3cgbXVjaA0K
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFu
Zz0iRU4tVVMiPiZndDsmZ3Q7Jmd0OyBkZXRhaWwgd2Ugd2FudCB0byBhbGxvdyBvciBuZWVkIGlu
IHRoZSBJbnRlbnQgTGFuZ3VhZ2Ugd2hlbiByZXVzaW5nDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jmd0OyZndDsmZ3Q7
IGRlZmluaXRpb25zLiBGb3IgZXhhbXBsZSwgbGV0IHVzIGFzc3VtZSB0aGF0IHlvdTxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVT
Ij4mZ3Q7Jmd0OyZndDs8bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jmd0OyZndDsmZ3Q7IC0gZGVmaW5lIGEgcm91
dGVyPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4g
bGFuZz0iRU4tVVMiPiZndDsmZ3Q7Jmd0OyAtIGRlZmluZSBhIGZpcmV3YWxsPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZn
dDsmZ3Q7Jmd0OyAtIGRlZmluZSBhIGxvYWRiYWxhbmNlcjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7Jmd0OyZndDsg
LSBkZWZpbmUgYSBsMiBzd2l0Y2g8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jmd0OyZndDsmZ3Q7IC0gZXRjPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMi
PiZndDsmZ3Q7Jmd0OzxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7Jmd0OyZndDsgQW5kIHRoYXQgbGF0ZXIg
b24geW91IHdhbnQgdG8gZGVmaW5lIHNvbWV0aGluZyBsaWtlIGEgRE1aIGFuZCBpbnNpZGUNCjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9
IkVOLVVTIj4mZ3Q7Jmd0OyZndDsgdGhhdCBETVogeW91IHdhbnQgdG8gdXNlIHRoZSBkZWZpbmVk
IHJvdXRlciwgZmlyZXdhbGwsIGwyIHN3aXRjaCwgZXRjLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7Jmd0OyZndDs8
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3Bh
biBsYW5nPSJFTi1VUyI+Jmd0OyZndDsmZ3Q7IFRoZSBlbmQtdXNlci9jdXN0b21lciB3b3VsZCB3
YW50IHRvIGp1c3QgZXhwcmVzcyBoaXMvaGVyIGludGVudCB0bw0KPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDsmZ3Q7
Jmd0OyBoYXZlIGFuIGludGVybmV0IGNvbm5lY3Rpb24gd2l0aCBhIERNWiBJIGd1ZXNzLjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVO
LVVTIj4mZ3Q7Jmd0OyZndDs8bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jmd0OyZndDsmZ3Q7IFRoZSBuZXR3b3Jr
IGFkbWluaXN0cmF0b3Igb2YgdGhlIElTUCAob3BlcmF0b3IpIG5lZWRzIHRvIHRoZW4NCjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVO
LVVTIj4mZ3Q7Jmd0OyZndDsgZXhwcmVzcyB0aGF0IHRoZSBETVogY29uc2lzdHMgb2YgbGV0IHVz
IHNheSBhIHJvdXRlciwgYSBmaXJld2FsbCwgYSBsMnN3aXRjaCBldGMuPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDsm
Z3Q7Jmd0OyBEbyB3ZSB3YW50L25lZWQgdGhlIG5ldHdvcmsgYWRtaW5pc3RyYXRvciB0byBoYXZl
IHRvIChvciB0byBiZSBhYmxlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDsmZ3Q7Jmd0OyB0bykgc3BlY2lmeSB0aGUg
ZGV0YWlscyBvbiBob3cgdGhlc2Ugbm9kZXMgZ2V0IGNvbm5lY3RlZD8gT3Igd291bGQNCjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVO
LVVTIj4mZ3Q7Jmd0OyZndDsgd2UgcmF0aGVyIHNlZSB0aGF0IHRoZSBJbnRlbnQgRW5naW5lIGdl
bmVyYXRlcyB0aGUgcHJvcGVyIGNvbm5lY3Rpb25zPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7Jmd0OyZndDs8bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBs
YW5nPSJFTi1VUyI+Jmd0OyZndDsmZ3Q7IEkgc3VnZ2VzdCB0aGF0IHRob3NlIHdobyBoYXZlIHBy
b3RvLXR5cGUgaW1wbGVtZW50YXRpb25zIGV4cHJlc3MNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7Jmd0OyZndDsg
dGhlaXIgYXBwcm9hY2ggYW5kIHRoYXQgbmV0d29yayBvcGVyYXRvcnMgZXhwcmVzcyB0aGVpciB3
YW50cy9uZWVkcw0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDsmZ3Q7Jmd0OyBmb3Igc3VjaCBhIHNjZW5hcmlvLjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9
IkVOLVVTIj4mZ3Q7Jmd0OyZndDs8bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jmd0OyZndDsmZ3Q7IEJlcnQ8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJF
Ti1VUyI+Jmd0OyZndDsmZ3Q7PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDsmZ3Q7Jmd0OyBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7Jmd0OyZn
dDsgSWJuZW1vIG1haWxpbmcgbGlzdDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7Jmd0OyZndDsgSWJuZW1vQGlldGYu
b3JnPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4g
bGFuZz0iRU4tVVMiPiZndDsmZ3Q7Jmd0OyBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL2libmVtbzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7Jmd0OzxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7Jmd0O19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZn
dDsmZ3Q7SWJuZW1vIG1haWxpbmcgbGlzdDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7Jmd0O0libmVtb0BpZXRmLm9y
ZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxh
bmc9IkVOLVVTIj4mZ3Q7Jmd0O2h0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
aWJuZW1vPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNw
YW4gbGFuZz0iRU4tVVMiPiZndDs8bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jmd0O19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWlu
VGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDs8bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jmd0O0VzdGUgbWVu
c2FqZSB5IHN1cyBhZGp1bnRvcyBzZSBkaXJpZ2VuIGV4Y2x1c2l2YW1lbnRlIGEgc3UgZGVzdGlu
YXRhcmlvLCBwdWVkZSBjb250ZW5lciBpbmZvcm1hY2k8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+w7M8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiPm4gcHJpdmlsZWdpYWRhIG8gY29uZmlkZW5jaWFsDQogeSBlcyBwYXJh
IHVzbyBleGNsdXNpdm8gZGUgbGEgcGVyc29uYSBvIGVudGlkYWQgZGUgZGVzdGluby4gU2kgbm8g
ZXMgdXN0ZWQuIGVsIGRlc3RpbmF0YXJpbyBpbmRpY2FkbywgcXVlZGEgbm90aWZpY2FkbyBkZSBx
dWUgbGEgbGVjdHVyYSwgdXRpbGl6YWNpPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPsOzPC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIj5uLCBkaXZ1bGdhY2k8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+w7M8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiPm4NCiB5L28gY29waWEgc2luIGF1dG9yaXphY2k8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+w7M8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiPm4gcHVlZGUgZXN0YXIgcHJvaGliaWRhIGVuIHZpcnR1ZCBkZSBsYSBs
ZWdpc2xhY2k8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90OyI+w7M8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPm4gdmlnZW50
ZS4NCiBTaSBoYSByZWNpYmlkbyBlc3RlIG1lbnNhamUgcG9yIGVycm9yLCBsZSByb2dhbW9zIHF1
ZSBub3MgbG8gY29tdW5pcXVlIGlubWVkaWF0YW1lbnRlIHBvciBlc3RhIG1pc21hIHY8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90OyI+w608L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPmEgeSBwcm9jZWRhIGEgc3UgZGVzdHJ1
Y2NpPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDsiPsOzPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj5uLjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4m
Z3Q7PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
PHNwYW4gbGFuZz0iRU4tVVMiPiZndDtUaGUgaW5mb3JtYXRpb24gY29udGFpbmVkIGluIHRoaXMg
dHJhbnNtaXNzaW9uIGlzIHByaXZpbGVnZWQgYW5kIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiBp
bnRlbmRlZCBvbmx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0eSBuYW1l
ZCBhYm92ZS4gSWYgdGhlIHJlYWRlciBvZiB0aGlzIG1lc3NhZ2UgaXMgbm90IHRoZSBpbnRlbmRl
ZCByZWNpcGllbnQsDQogeW91IGFyZSBoZXJlYnkgbm90aWZpZWQgdGhhdCBhbnkgZGlzc2VtaW5h
dGlvbiwgZGlzdHJpYnV0aW9uIG9yIGNvcHlpbmcgb2YgdGhpcyBjb21tdW5pY2F0aW9uIGlzIHN0
cmljdGx5IHByb2hpYml0ZWQuIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgdHJhbnNtaXNzaW9u
IGluIGVycm9yLCBkbyBub3QgcmVhZCBpdC4gUGxlYXNlIGltbWVkaWF0ZWx5IHJlcGx5IHRvIHRo
ZSBzZW5kZXIgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGNvbW11bmljYXRpb24NCiBpbiBl
cnJvciBhbmQgdGhlbiBkZWxldGUgaXQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDs8bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jmd0
O0VzdGEgbWVuc2FnZW0gZSBzZXVzIGFuZXhvcyBzZSBkaXJpZ2VtIGV4Y2x1c2l2YW1lbnRlIGFv
IHNldQ0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNw
YW4gbGFuZz0iRU4tVVMiPiZndDtkZXN0aW5hdDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij7DoTwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyI+cmlvLCBwb2RlIGNvbnRlciBpbmZvcm1hPC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPsOnw6M8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiPm8gcHJpdmlsZWdpYWRhDQogb3UgY29uZmlkZW5jaWFsIGUg
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDsiPsOpPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj4NCjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7
cGFyYSB1c28gZXhjbHVzaXZvIGRhIHBlc3NvYSBvdSBlbnRpZGFkZSBkZSBkZXN0aW5vLiBTZSBu
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDsiPsOjPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj5vDQo8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+
w6k8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPiB2b3NzYQ0KPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDtzZW5ob3Jp
YSBvIGRlc3RpbmF0PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPsOhPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj5yaW8g
aW5kaWNhZG8sIGZpY2Egbm90aWZpY2FkbyBkZSBxdWUgYSBsZWl0dXJhLA0KPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZn
dDt1dGlsaXphPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDsiPsOnw6M8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPm8sIGRp
dnVsZ2E8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90OyI+w6fDozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+byBlL291IGM8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90OyI+w7M8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPnBpYQ0KIHNlbSBhdXRvcml6
YTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7Ij7Dp8OjPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj5vIHBvZGUgZXN0YXIg
cHJvaWJpZGENCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7ZW0gdmlydHVkZSBkYSBsZWdpc2xhPC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsi
PsOnw6M8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPm8gdmlnZW50ZS4gU2UgcmVjZWJldSBlc3Rh
IG1lbnNhZ2VtIHBvciBlcnJvLA0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDtyb2dhbW9zLWxoZSBxdWUgbm9zIG8g
Y29tdW5pcXVlIGltZWRpYXRhbWVudGUgcG9yIGVzdGEgbWVzbWEgdmlhIGUNCjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4m
Z3Q7cHJvY2VkYSBhIHN1YSBkZXN0cnVpPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPsOnw6M8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiPm8NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX188bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jmd0O0libmVtbyBtYWlsaW5nIGxpc3Q8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1V
UyI+Jmd0O0libmVtb0BpZXRmLm9yZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7aHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9pYm5lbW88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj5Fc3RlIG1l
bnNhamUgeSBzdXMgYWRqdW50b3Mgc2UgZGlyaWdlbiBleGNsdXNpdmFtZW50ZSBhIHN1IGRlc3Rp
bmF0YXJpbywgcHVlZGUgY29udGVuZXIgaW5mb3JtYWNpPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPsOzPC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIj5uIHByaXZpbGVnaWFkYSBvIGNvbmZpZGVuY2lhbA0KIHkgZXMgcGFy
YSB1c28gZXhjbHVzaXZvIGRlIGxhIHBlcnNvbmEgbyBlbnRpZGFkIGRlIGRlc3Rpbm8uIFNpIG5v
IGVzIHVzdGVkLiBlbCBkZXN0aW5hdGFyaW8gaW5kaWNhZG8sIHF1ZWRhIG5vdGlmaWNhZG8gZGUg
cXVlIGxhIGxlY3R1cmEsIHV0aWxpemFjaTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij7Dszwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyI+biwgZGl2dWxnYWNpPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPsOzPC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIj5uDQogeS9vIGNvcGlhIHNpbiBhdXRvcml6YWNpPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPsOzPC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIj5uIHB1ZWRlIGVzdGFyIHByb2hpYmlkYSBlbiB2aXJ0dWQgZGUgbGEg
bGVnaXNsYWNpPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDsiPsOzPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj5uIHZpZ2Vu
dGUuDQogU2kgaGEgcmVjaWJpZG8gZXN0ZSBtZW5zYWplIHBvciBlcnJvciwgbGUgcm9nYW1vcyBx
dWUgbm9zIGxvIGNvbXVuaXF1ZSBpbm1lZGlhdGFtZW50ZSBwb3IgZXN0YSBtaXNtYSB2PC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDsiPsOtPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj5hIHkgcHJvY2VkYSBhIHN1IGRlc3Ry
dWNjaTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7Ij7Dszwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+bi48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNw
YW4gbGFuZz0iRU4tVVMiPlRoZSBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4gdGhpcyB0cmFuc21p
c3Npb24gaXMgcHJpdmlsZWdlZCBhbmQgY29uZmlkZW50aWFsIGluZm9ybWF0aW9uIGludGVuZGVk
IG9ubHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5IG5hbWVkIGFib3Zl
LiBJZiB0aGUgcmVhZGVyIG9mIHRoaXMgbWVzc2FnZSBpcyBub3QgdGhlIGludGVuZGVkIHJlY2lw
aWVudCwNCiB5b3UgYXJlIGhlcmVieSBub3RpZmllZCB0aGF0IGFueSBkaXNzZW1pbmF0aW9uLCBk
aXN0cmlidXRpb24gb3IgY29weWluZyBvZiB0aGlzIGNvbW11bmljYXRpb24gaXMgc3RyaWN0bHkg
cHJvaGliaXRlZC4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyB0cmFuc21pc3Npb24gaW4gZXJy
b3IsIGRvIG5vdCByZWFkIGl0LiBQbGVhc2UgaW1tZWRpYXRlbHkgcmVwbHkgdG8gdGhlIHNlbmRl
ciB0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgY29tbXVuaWNhdGlvbg0KIGluIGVycm9yIGFu
ZCB0aGVuIGRlbGV0ZSBpdC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPkVzdGEgbWVuc2FnZW0g
ZSBzZXVzIGFuZXhvcyBzZSBkaXJpZ2VtIGV4Y2x1c2l2YW1lbnRlIGFvIHNldSBkZXN0aW5hdDwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7Ij7DoTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+cmlvLCBwb2RlIGNvbnRlciBp
bmZvcm1hPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDsiPsOnw6M8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPm8NCiBwcml2
aWxlZ2lhZGEgb3UgY29uZmlkZW5jaWFsIGUgPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPsOpPC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIj4gcGFyYSB1c28gZXhjbHVzaXZvIGRhIHBlc3NvYSBvdSBlbnRpZGFkZSBkZSBk
ZXN0aW5vLiBTZSBuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPsOjPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj5vDQo8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90OyI+w6k8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPiB2b3NzYSBzZW5ob3JpYSBv
IGRlc3RpbmF0PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDsiPsOhPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj5yaW8gaW5k
aWNhZG8sIGZpY2Egbm90aWZpY2FkbyBkZSBxdWUgYSBsZWl0dXJhLCB1dGlsaXphPC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDsiPsOnw6M8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPm8sDQogZGl2dWxnYTwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
Ij7Dp8OjPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj5vIGUvb3UgYzwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij7Dszwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+cGlhIHNlbSBhdXRvcml6YTwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij7Dp8Oj
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj5vDQogcG9kZSBlc3RhciBwcm9pYmlkYSBlbSB2aXJ0
dWRlIGRhIGxlZ2lzbGE8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+w6fDozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+
byB2aWdlbnRlLiBTZSByZWNlYmV1IGVzdGEgbWVuc2FnZW0gcG9yIGVycm8sIHJvZ2Ftb3MtbGhl
IHF1ZSBub3MgbyBjb211bmlxdWUgaW1lZGlhdGFtZW50ZSBwb3IgZXN0YSBtZXNtYSB2aWEgZSBw
cm9jZWRhIGEgc3VhDQogZGVzdHJ1aTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij7Dp8OjPC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIj5vPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+
DQo=

--_000_A747A0713F56294D8FBE33E5C6B8F58135E5F1C2szxeml513mbxchi_--


From nobody Fri Nov 13 03:30:55 2015
Return-Path: <pedroa.aranda@telefonica.com>
X-Original-To: ibnemo@ietfa.amsl.com
Delivered-To: ibnemo@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CD5071ACC92 for <ibnemo@ietfa.amsl.com>; Fri, 13 Nov 2015 03:30:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.31
X-Spam-Level: 
X-Spam-Status: No, score=-2.31 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Gv6bEa7w0QCF for <ibnemo@ietfa.amsl.com>; Fri, 13 Nov 2015 03:30:49 -0800 (PST)
Received: from smtptc.telefonica.com (smtptc.telefonica.com [195.76.34.108]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DCEDD1ACC91 for <ibnemo@ietf.org>; Fri, 13 Nov 2015 03:30:48 -0800 (PST)
Received: from smtptc.telefonica.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 1E1AE370468; Fri, 13 Nov 2015 12:30:46 +0100 (CET)
Received: from ESTGVMSP104.EUROPE.telefonica.corp (unknown [10.92.4.9]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtptc.telefonica.com (Postfix) with ESMTPS id 0119B3703E8; Fri, 13 Nov 2015 12:30:46 +0100 (CET)
Received: from emea01-db3-obe.outbound.protection.outlook.com (10.92.5.139) by tls.telefonica.com (10.93.6.50) with Microsoft SMTP Server (TLS) id 14.3.235.1; Fri, 13 Nov 2015 12:30:45 +0100
Received: from DB4PR06MB0639.eurprd06.prod.outlook.com (10.161.13.145) by DB4PR06MB0639.eurprd06.prod.outlook.com (10.161.13.145) with Microsoft SMTP Server (TLS) id 15.1.318.15; Fri, 13 Nov 2015 11:30:43 +0000
Received: from DB4PR06MB0639.eurprd06.prod.outlook.com ([10.161.13.145]) by DB4PR06MB0639.eurprd06.prod.outlook.com ([10.161.13.145]) with mapi id 15.01.0318.003; Fri, 13 Nov 2015 11:30:43 +0000
From: PEDRO ANDRES ARANDA GUTIERREZ <pedroa.aranda@telefonica.com>
To: "zhangyali (D)" <zhangyali369@huawei.com>, Zhoutianran <zhoutianran@huawei.com>, "Bert Wijnen (IETF)" <bwietf@bwijnen.net>, "ibnemo@ietf.org" <ibnemo@ietf.org>
Thread-Topic: =?utf-8?B?562U5aSNOiAg562U5aSNOiBbSWJuZW1vXSBIb3cgdG8gZ3JvdXAvcmV1c2Ug?= =?utf-8?Q?definitions?=
Thread-Index: AQHRHga7XHbfC4evqkOoXnalk1jFsQ==
Date: Fri, 13 Nov 2015 11:30:43 +0000
Message-ID: <1F97B419-907B-4B0C-8FC7-6B60695DC70D@telefonica.com>
Accept-Language: es-ES, en-US
Content-Language: es-ES
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/0.0.0.151008
authentication-results: spf=none (sender IP is ) smtp.mailfrom=pedroa.aranda@telefonica.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [195.235.92.36]
x-microsoft-exchange-diagnostics: 1; DB4PR06MB0639; 5:UbgRszAfkiM3S6hWWlafoirjg+TK0z4rLja/9qGtqZt/TIMwYjGTuZxPNjKSjv6dq3zpD2pfwsv7aLJPNrEXoJhDDng0q9SdptVFpn3D6xPdTIPcsSV5bpZcgbUJr/N1LYkS2WqJ34b3kSmtRWH+cg==; 24:80EkiIv1ceHiMDdOi4Cmk/7fKcJ7jyYfReba9JP2oWYEIQz77fLcsJBcKR+PvDZyKL7qijCqIPmYguDrKeCD0FfSgzn2YCopMNEzWQt+y28=; 20:u3GgbMw6OYigcXtTLGBCdqH2PLgvJDtJuBCm+KPdu+8ilAbeIOeDKwei+cnftruymeq5G3sJsLBhcSF0e8snzw==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB4PR06MB0639;
x-microsoft-antispam-prvs: <DB4PR06MB06394C83AA5151741FF5B8EC9B110@DB4PR06MB0639.eurprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(40392960112811);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(520078)(8121501046)(5005006)(10201501046)(3002001); SRVR:DB4PR06MB0639; BCL:0; PCL:0; RULEID:; SRVR:DB4PR06MB0639; 
x-forefront-prvs: 0759F7A50A
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(199003)(189002)(81156007)(83716003)(107886002)(101416001)(83506001)(33656002)(2501003)(5001920100001)(2900100001)(5007970100001)(36756003)(5001770100001)(11100500001)(5008740100001)(4001350100001)(5001960100002)(50986999)(54356999)(19580395003)(77096005)(102836002)(82746002)(87936001)(5004730100002)(10400500002)(97736004)(40100003)(66066001)(16236675004)(106116001)(224303003)(19580405001)(189998001)(5002640100001)(122556002)(92566002)(86362001)(105586002)(575784001)(106356001)(104396002); DIR:OUT; SFP:1102; SCL:1; SRVR:DB4PR06MB0639; H:DB4PR06MB0639.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:23
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_1F97B419907B4B0C8FC76B60695DC70Dtelefonicacom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Nov 2015 11:30:43.3742 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9744600e-3e04-492e-baa1-25ec245c6f10
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR06MB0639
X-OriginatorOrg: telefonica.com
X-TM-AS-MML: No
Archived-At: <http://mailarchive.ietf.org/arch/msg/ibnemo/ZQS6za0gR33bYy8-DPaULT9wKZ4>
Subject: Re: [Ibnemo] =?utf-8?b?562U5aSNOiAg562U5aSNOiAgSG93IHRvIGdyb3VwL3Jl?= =?utf-8?q?use_definitions?=
X-BeenThere: ibnemo@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Discussion of Nemo, an intent-based North Bound \(NB\) interface consisting of an application protocol running over HTTP \(RESTful interfaces\) to exchange intent-based primitives between applications and meta-controllers controlling virtual network resources \(networks, storage, CPU\)." <ibnemo.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ibnemo>, <mailto:ibnemo-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ibnemo/>
List-Help: <mailto:ibnemo-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ibnemo>, <mailto:ibnemo-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 13 Nov 2015 11:30:54 -0000

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

Q29tbWVudHMgaW5saW5lDQoNCkRlOiAiemhhbmd5YWxpIChEKSIgPHpoYW5neWFsaTM2OUBodWF3
ZWkuY29tPG1haWx0bzp6aGFuZ3lhbGkzNjlAaHVhd2VpLmNvbT4+DQpGZWNoYTogdmllcm5lcywg
MTMgZGUgbm92aWVtYnJlIGRlIDIwMTUsIDEwOjU5DQpQYXJhOiBwYWFnIDxwZWRyb2EuYXJhbmRh
QHRlbGVmb25pY2EuY29tPG1haWx0bzpwZWRyb2EuYXJhbmRhQHRlbGVmb25pY2EuY29tPj4sIFpo
b3V0aWFucmFuIDx6aG91dGlhbnJhbkBodWF3ZWkuY29tPG1haWx0bzp6aG91dGlhbnJhbkBodWF3
ZWkuY29tPj4sICJCZXJ0IFdpam5lbiAoSUVURikiIDxid2lldGZAYndpam5lbi5uZXQ8bWFpbHRv
OmJ3aWV0ZkBid2lqbmVuLm5ldD4+LCAiaWJuZW1vQGlldGYub3JnPG1haWx0bzppYm5lbW9AaWV0
Zi5vcmc+IiA8aWJuZW1vQGlldGYub3JnPG1haWx0bzppYm5lbW9AaWV0Zi5vcmc+Pg0KQXN1bnRv
OiDnrZTlpI06IOetlOWkjTogW0libmVtb10gSG93IHRvIGdyb3VwL3JldXNlIGRlZmluaXRpb25z
DQoNCg0KW1lhbGldIE91ciBleHByZXNzaW9ucyBvZiBuZXcgRE1aIGFyZSBzaW1pbGFyLCBleGNl
cHQgeW91IG9taXQgcGFyYW1ldGVyIGxpc3RzLiBBbmQgZmlyZXdhbGwgYW5kIGwyLWdyb3VwKEwy
U3dpdGNoIGluIHlvdXIgZXhwcmVzc2lvbiwgSSB0aGluaykgYXJlIHByZWRlZmluZWQgbm9kZSB0
eXBlcywgc28gSSBvbWl0IHRoZW0uDQoNCiAgICBBIGtleSBwb2ludC9kaWZmZXJlbmNlIGlzIGhv
dyB0byBleHByZXNzIHRoZSBjb25uZWN0aW9uL2Nvbm5lY3Rpdml0eSBiZXR3ZWVuIHRoZSB0d28g
bm9kZXMuIEkgdGhpbmsgcmVzb3VyY2UgaXMgYSBlc3NlbnRpYWwgZWxlbWVudCB0byBhbGxvdyB0
aGUgY29tbXVuaWNhdGlvbiBiZXR3ZWVuIG5vZGVzIG5vIG1hdHRlciB3aGVyZSBpdCBpcywgdGhh
dCBpcywgaWYgdGhlcmUgaXMgbm90ICJyZWFsIiBjb25uZWN0aW9uIGJldHdlZW4gbm9kZXMsIHRo
ZXkgd2lsbCBub3QgYmUgY29ubmVjdGVkLg0KDQpTb3JyeSwgYnV0IEkgd291bGQgZGlzdGluZ3Vp
c2ggYSDigJhsb2dpY2FsIHBhdGNoIHBhbmVs4oCZIGltcGxlbWVudGVkIGluIGFuIE9wZW4gVmly
dHVhbFN3aXRjaCBpbnNpZGUgYSBzZXJ2ZXIgYmxhZGUgb3IgZXZlbiBpbnNpZGUgYSBkYXRhIGNl
bnRyZSBzdXBwb3J0aW5nIFNETiwgTkZWLCBldGMuIGZyb20gYSByZWFsIGxpbmsgKGkuLmUuIG15
IHNlY29uZCBleGFtcGxlKS4gV2h5PyBCZWNhdXNlIHRoZXNlIGNvbm5lY3Rpb25zIGhhdmUgbm8g
c3BlY2lmaWMgY2hhcmFjdGVyaXN0aWNzLCB3aGlsZSBhICJjb25uZWN0aW9uIG92ZXIgYSBjYWJs
ZeKAnSBoYXMgY2hhcmFjdGVyaXN0aWNzIGxpa2UgQmFuZHdpZHRoIGV0Yy4NCg0KDQogICAgQW5k
IHdoYXQgaWYgdXNlciB3YW50cyB0byBhc3NpZ24gYSBiYW5kd2lkdGggaW4gdGhpcyBjb25uZWN0
aW9uPyBTbyBJIGFtIG5vdCBzdXJlIGlmIHRoZSAiQ29ubmVjdCIgaW5jbHVkZXMgZW5vdWdoIGlu
Zm9ybWF0aW9uLg0KDQpUaGUgQ29ubmVjdCBpcyB1c2VkIHdoZW4gSSBoYXZlIG5vIHNwZWNpZmlj
IHJlcXVpcmVtZW50cy4gSW4gYW4gZXhhbXBsZSByZWxhdGVkIG1vcmUgdG8gRVRTSS9ORlYsIEkg
Y291bGQgc2VlIHRoZSBDb25uZWN0IGFzIHRoZSBsb2dpY2FsIGNvbm5lY3Rpb24gYmV0d2VlbiBW
aXJ0dWFsIE5ldHdvcmsgRnVuY3Rpb24gQ29tcG9uZW50cyAoVk5GQ3MpIGluc2lkZSBhIFZORi4N
Cg0KTXkgLjAyIGNlbnRzLCAvUEENCg0KLS0tDQpEci4gUGVkcm8gQS4gQXJhbmRhIEd1dGnDqXJy
ZXoNCg0KVGVjaG5vbG9neSBFeHBsb3JhdGlvbiAtDQpOZXR3b3JrIElubm92YXRpb24gJiBWaXJ0
dWFsaXNhdGlvbg0KZW1haWw6IHBlZHJvYSBkMHQgYXJhbmRhIEF0IHRlbGVmb25pY2EgZDB0IGNv
bQ0KVGVsZWbDs25pY2EsIEludmVzdGlnYWNpw7NuIHkgRGVzYXJyb2xsbw0KQy8gWnVyYmFyw6Fu
LDEyDQoyODAxMCBNYWRyaWQsIFNwYWluDQoNCkZyYWdlbiBzaW5kIG5pY2h0IGRhLCB1bSBiZWFu
dHdvcnRldCB6dSB3ZXJkZW4uDQpGcmFnZW4gc2luZCBkYSwgdW0gZ2VzdGVsbHQgenUgd2VyZGVu
Lg0KR2VvcmcgS3JlaXNsZXINCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
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_1F97B419907B4B0C8FC76B60695DC70Dtelefonicacom_
Content-Type: text/html; charset="utf-8"
Content-ID: <3FEC7E54FC331C40AFD6DAABE5F59B99@eurprd06.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx
NHB4OyBmb250LWZhbWlseTogJ0FyaWFsIFVuaWNvZGUgTVMnLCBzYW5zLXNlcmlmOyI+DQo8ZGl2
PkNvbW1lbnRzIGlubGluZTwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxzcGFuIGlkPSJPTEtf
U1JDX0JPRFlfU0VDVElPTiI+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpDYWxpYnJpOyBmb250
LXNpemU6MTJwdDsgdGV4dC1hbGlnbjpsZWZ0OyBjb2xvcjpibGFjazsgQk9SREVSLUJPVFRPTTog
bWVkaXVtIG5vbmU7IEJPUkRFUi1MRUZUOiBtZWRpdW0gbm9uZTsgUEFERElORy1CT1RUT006IDBp
bjsgUEFERElORy1MRUZUOiAwaW47IFBBRERJTkctUklHSFQ6IDBpbjsgQk9SREVSLVRPUDogI2I1
YzRkZiAxcHQgc29saWQ7IEJPUkRFUi1SSUdIVDogbWVkaXVtIG5vbmU7IFBBRERJTkctVE9QOiAz
cHQiPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPkRlOiA8L3NwYW4+JnF1b3Q7emhh
bmd5YWxpIChEKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnpoYW5neWFsaTM2OUBodWF3ZWku
Y29tIj56aGFuZ3lhbGkzNjlAaHVhd2VpLmNvbTwvYT4mZ3Q7PGJyPg0KPHNwYW4gc3R5bGU9ImZv
bnQtd2VpZ2h0OmJvbGQiPkZlY2hhOiA8L3NwYW4+dmllcm5lcywgMTMgZGUgbm92aWVtYnJlIGRl
IDIwMTUsIDEwOjU5PGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPlBhcmE6IDwv
c3Bhbj5wYWFnICZsdDs8YSBocmVmPSJtYWlsdG86cGVkcm9hLmFyYW5kYUB0ZWxlZm9uaWNhLmNv
bSI+cGVkcm9hLmFyYW5kYUB0ZWxlZm9uaWNhLmNvbTwvYT4mZ3Q7LCBaaG91dGlhbnJhbiAmbHQ7
PGEgaHJlZj0ibWFpbHRvOnpob3V0aWFucmFuQGh1YXdlaS5jb20iPnpob3V0aWFucmFuQGh1YXdl
aS5jb208L2E+Jmd0OywgJnF1b3Q7QmVydCBXaWpuZW4gKElFVEYpJnF1b3Q7ICZsdDs8YSBocmVm
PSJtYWlsdG86YndpZXRmQGJ3aWpuZW4ubmV0Ij5id2lldGZAYndpam5lbi5uZXQ8L2E+Jmd0OywN
CiAmcXVvdDs8YSBocmVmPSJtYWlsdG86aWJuZW1vQGlldGYub3JnIj5pYm5lbW9AaWV0Zi5vcmc8
L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86aWJuZW1vQGlldGYub3JnIj5pYm5lbW9AaWV0
Zi5vcmc8L2E+Jmd0Ozxicj4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5Bc3VudG86
IDwvc3Bhbj7nrZTlpI06IOetlOWkjTogW0libmVtb10gSG93IHRvIGdyb3VwL3JldXNlIGRlZmlu
aXRpb25zPGJyPg0KPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgaWQ9Ik1B
Q19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiIHN0eWxlPSJCT1JERVItTEVGVDogI2I1
YzRkZiA1IHNvbGlkOyBQQURESU5HOjAgMCAwIDU7IE1BUkdJTjowIDAgMCA1OyI+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0IiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNp
emU6IG1lZGl1bTsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2Io
MCwgMCwgMCk7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50OiBub3JtYWw7IGZvbnQt
d2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IGxpbmUtaGVpZ2h0OiBub3Jt
YWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0
ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRvOyB3
b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyI+DQo8dT48
c3BhbiBsYW5nPSJFTi1VUyI+W1lhbGldIE91ciBleHByZXNzaW9ucyBvZiBuZXcgRE1aIGFyZSBz
aW1pbGFyLCBleGNlcHQgeW91IG9taXQgcGFyYW1ldGVyIGxpc3RzLiBBbmQgZmlyZXdhbGwgYW5k
IGwyLWdyb3VwKEwyU3dpdGNoIGluIHlvdXIgZXhwcmVzc2lvbiwgSSB0aGluaykgYXJlIHByZWRl
ZmluZWQgbm9kZSB0eXBlcywgc28gSSBvbWl0IHRoZW0uPG86cD48L286cD48L3NwYW4+PC91Pjwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAx
cHQ7IGZvbnQtc2l6ZTogbWVkaXVtOyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsg
Y29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQ6IG5v
cm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgbGluZS1o
ZWlnaHQ6IG5vcm1hbDsgb3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5k
ZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRv
d3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAw
cHg7Ij4NCjx1PjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsgQSBrZXkgcG9p
bnQvZGlmZmVyZW5jZSBpcyBob3cgdG8gZXhwcmVzcyB0aGUgY29ubmVjdGlvbi9jb25uZWN0aXZp
dHkgYmV0d2VlbiB0aGUgdHdvIG5vZGVzLiBJIHRoaW5rIHJlc291cmNlIGlzIGEgZXNzZW50aWFs
IGVsZW1lbnQgdG8gYWxsb3cgdGhlIGNvbW11bmljYXRpb24gYmV0d2VlbiBub2RlcyBubyBtYXR0
ZXIgd2hlcmUgaXQgaXMsIHRoYXQgaXMsIGlmIHRoZXJlIGlzIG5vdCAmcXVvdDtyZWFsJnF1b3Q7
IGNvbm5lY3Rpb24NCiBiZXR3ZWVuIG5vZGVzLCB0aGV5IHdpbGwgbm90IGJlIGNvbm5lY3RlZC48
L3NwYW4+PC91PjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvc3Bhbj4NCjxkaXY+PGJyPg0KPC9kaXY+
DQo8ZGl2PlNvcnJ5LCBidXQgSSB3b3VsZCBkaXN0aW5ndWlzaCBhIOKAmGxvZ2ljYWwgcGF0Y2gg
cGFuZWzigJkgaW1wbGVtZW50ZWQgaW4gYW4gT3BlbiBWaXJ0dWFsU3dpdGNoIGluc2lkZSBhIHNl
cnZlciBibGFkZSBvciBldmVuIGluc2lkZSBhIGRhdGEgY2VudHJlIHN1cHBvcnRpbmcgU0ROLCBO
RlYsIGV0Yy4gZnJvbSBhIHJlYWwgbGluayAoaS4uZS4gbXkgc2Vjb25kIGV4YW1wbGUpLiBXaHk/
IEJlY2F1c2UgdGhlc2UgY29ubmVjdGlvbnMgaGF2ZSBubw0KIHNwZWNpZmljIGNoYXJhY3Rlcmlz
dGljcywgd2hpbGUgYSAmcXVvdDtjb25uZWN0aW9uIG92ZXIgYSBjYWJsZeKAnSBoYXMgY2hhcmFj
dGVyaXN0aWNzIGxpa2UgQmFuZHdpZHRoIGV0Yy4mbmJzcDs8L2Rpdj4NCjxkaXY+PGJyPg0KPC9k
aXY+DQo8c3BhbiBpZD0iT0xLX1NSQ19CT0RZX1NFQ1RJT04iPg0KPGJsb2NrcXVvdGUgaWQ9Ik1B
Q19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiIHN0eWxlPSJCT1JERVItTEVGVDogI2I1
YzRkZiA1IHNvbGlkOyBQQURESU5HOjAgMCAwIDU7IE1BUkdJTjowIDAgMCA1OyI+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0IiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNp
emU6IG1lZGl1bTsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2Io
MCwgMCwgMCk7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50OiBub3JtYWw7IGZvbnQt
d2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IGxpbmUtaGVpZ2h0OiBub3Jt
YWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0
ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRvOyB3
b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyI+DQo8dT48
c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC91PjwvcD4NCjxwIGNsYXNzPSJN
c29QbGFpblRleHQiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTog
bWVkaXVtOyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigwLCAw
LCAwKTsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQ6IG5vcm1hbDsgZm9udC13ZWln
aHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsg
b3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQt
dHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87IHdvcmQt
c3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7Ij4NCjx1PjxzcGFu
IGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsgQW5kIHdoYXQgaWYgdXNlciB3YW50cyB0
byBhc3NpZ24gYSBiYW5kd2lkdGggaW4gdGhpcyBjb25uZWN0aW9uPyBTbyBJIGFtIG5vdCBzdXJl
IGlmIHRoZSAmcXVvdDtDb25uZWN0JnF1b3Q7IGluY2x1ZGVzIGVub3VnaCBpbmZvcm1hdGlvbi48
L3NwYW4+PC91PjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvc3Bhbj4NCjxkaXY+PGJyPg0KPC9kaXY+
DQo8ZGl2PlRoZSBDb25uZWN0IGlzIHVzZWQgd2hlbiBJIGhhdmUgbm8gc3BlY2lmaWMgcmVxdWly
ZW1lbnRzLiBJbiBhbiBleGFtcGxlIHJlbGF0ZWQgbW9yZSB0byBFVFNJL05GViwgSSBjb3VsZCBz
ZWUgdGhlIENvbm5lY3QgYXMgdGhlIGxvZ2ljYWwgY29ubmVjdGlvbiBiZXR3ZWVuIFZpcnR1YWwg
TmV0d29yayBGdW5jdGlvbiBDb21wb25lbnRzIChWTkZDcykgaW5zaWRlIGEgVk5GLjwvZGl2Pg0K
PGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+TXkgLjAyIGNlbnRzLCAvUEE8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IGlkPSJNQUNfT1VUTE9PS19TSUdO
QVRVUkUiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBDb25zb2xhczsgZm9udC1z
aXplOiBtZWRpdW07Ij4tLS08L2Rpdj4NCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBDb25zb2xh
czsgZm9udC1zaXplOiBtZWRpdW07Ij5Eci4gUGVkcm8gQS4gQXJhbmRhIEd1dGnDqXJyZXo8L2Rp
dj4NCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBDb25zb2xhczsgZm9udC1zaXplOiBtZWRpdW07
Ij48YnI+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBDb25zb2xhczsgZm9udC1z
aXplOiBtZWRpdW07Ij5UZWNobm9sb2d5IEV4cGxvcmF0aW9uIC08L2Rpdj4NCjxkaXYgc3R5bGU9
ImZvbnQtZmFtaWx5OiBDb25zb2xhczsgZm9udC1zaXplOiBtZWRpdW07Ij5OZXR3b3JrIElubm92
YXRpb24gJmFtcDsgVmlydHVhbGlzYXRpb248L2Rpdj4NCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5
OiBDb25zb2xhczsgZm9udC1zaXplOiBtZWRpdW07Ij5lbWFpbDogcGVkcm9hIGQwdCBhcmFuZGEg
QXQgdGVsZWZvbmljYSBkMHQgY29tPC9kaXY+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQ29u
c29sYXM7IGZvbnQtc2l6ZTogbWVkaXVtOyI+VGVsZWbDs25pY2EsIEludmVzdGlnYWNpw7NuIHkg
RGVzYXJyb2xsbzwvZGl2Pg0KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IENvbnNvbGFzOyBmb250
LXNpemU6IG1lZGl1bTsiPkMvIFp1cmJhcsOhbiwxMjwvZGl2Pg0KPGRpdiBzdHlsZT0iZm9udC1m
YW1pbHk6IENvbnNvbGFzOyBmb250LXNpemU6IG1lZGl1bTsiPjI4MDEwIE1hZHJpZCwgU3BhaW48
L2Rpdj4NCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBDb25zb2xhczsgZm9udC1zaXplOiBtZWRp
dW07Ij48YnI+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBDb25zb2xhczsgZm9u
dC1zaXplOiBtZWRpdW07Ij5GcmFnZW4gc2luZCBuaWNodCBkYSwgdW0gYmVhbnR3b3J0ZXQgenUg
d2VyZGVuLjwvZGl2Pg0KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IENvbnNvbGFzOyBmb250LXNp
emU6IG1lZGl1bTsiPkZyYWdlbiBzaW5kIGRhLCB1bSBnZXN0ZWxsdCB6dSB3ZXJkZW4uPC9kaXY+
DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQ29uc29sYXM7IGZvbnQtc2l6ZTogbWVkaXVtOyI+
R2VvcmcgS3JlaXNsZXI8L2Rpdj4NCjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+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_1F97B419907B4B0C8FC76B60695DC70Dtelefonicacom_--


From nobody Mon Nov 16 02:11:56 2015
Return-Path: <zhangyali369@huawei.com>
X-Original-To: ibnemo@ietfa.amsl.com
Delivered-To: ibnemo@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1DE321B2FB5 for <ibnemo@ietfa.amsl.com>; Mon, 16 Nov 2015 02:11:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.525
X-Spam-Level: 
X-Spam-Status: No, score=-1.525 tagged_above=-999 required=5 tests=[BAYES_50=0.8, HTML_MESSAGE=0.001, HTML_OBFUSCATE_05_10=0.26, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.585, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sMS6mjFGxu3d for <ibnemo@ietfa.amsl.com>; Mon, 16 Nov 2015 02:11:50 -0800 (PST)
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 156F31B2FB6 for <ibnemo@ietf.org>; Mon, 16 Nov 2015 02:11:48 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml404-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CED93536; Mon, 16 Nov 2015 10:11:45 +0000 (GMT)
Received: from SZXEML426-HUB.china.huawei.com (10.82.67.181) by lhreml404-hub.china.huawei.com (10.201.5.218) with Microsoft SMTP Server (TLS) id 14.3.235.1; Mon, 16 Nov 2015 10:11:42 +0000
Received: from SZXEML513-MBX.china.huawei.com ([169.254.7.211]) by szxeml426-hub.china.huawei.com ([10.82.67.181]) with mapi id 14.03.0235.001; Mon, 16 Nov 2015 18:11:30 +0800
From: "zhangyali (D)" <zhangyali369@huawei.com>
To: PEDRO ANDRES ARANDA GUTIERREZ <pedroa.aranda@telefonica.com>, Zhoutianran <zhoutianran@huawei.com>, "Bert Wijnen (IETF)" <bwietf@bwijnen.net>, "ibnemo@ietf.org" <ibnemo@ietf.org>
Thread-Topic: =?utf-8?B?562U5aSNOiAg562U5aSNOiBbSWJuZW1vXSBIb3cgdG8gZ3JvdXAvcmV1c2Ug?= =?utf-8?Q?definitions?=
Thread-Index: AQHRHga7XHbfC4evqkOoXnalk1jFsZ6eZj/g
Date: Mon, 16 Nov 2015 10:11:28 +0000
Message-ID: <A747A0713F56294D8FBE33E5C6B8F58135E7009E@szxeml513-mbx.china.huawei.com>
References: <1F97B419-907B-4B0C-8FC7-6B60695DC70D@telefonica.com>
In-Reply-To: <1F97B419-907B-4B0C-8FC7-6B60695DC70D@telefonica.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.104.182]
Content-Type: multipart/alternative; boundary="_000_A747A0713F56294D8FBE33E5C6B8F58135E7009Eszxeml513mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020202.5649ABE2.00C8, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.7.211, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 890ebe34f240d1535c2c6f0754a49233
Archived-At: <http://mailarchive.ietf.org/arch/msg/ibnemo/eEZHRGr8WrJVaoMgdRHJHrz7u5Q>
Subject: [Ibnemo] =?utf-8?b?562U5aSNOiDnrZTlpI06ICDnrZTlpI06ICBIb3cgdG8g?= =?utf-8?q?group/reuse_definitions?=
X-BeenThere: ibnemo@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Discussion of Nemo, an intent-based North Bound \(NB\) interface consisting of an application protocol running over HTTP \(RESTful interfaces\) to exchange intent-based primitives between applications and meta-controllers controlling virtual network resources \(networks, storage, CPU\)." <ibnemo.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ibnemo>, <mailto:ibnemo-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ibnemo/>
List-Help: <mailto:ibnemo-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ibnemo>, <mailto:ibnemo-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 16 Nov 2015 10:11:55 -0000

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

VGhhbmtzIFBlZHJvLiBJIHRoaW5rIG91ciB1bmRlcnN0YW5kaW5nIGZvciDigJxjb25uZWN0aW9u
4oCdIGFuZCDigJxjb25uZWN0L2Nvbm5lY3Rpdml0eeKAnSBpcyBkaWZmZXJlbnQuIFRoaXMgdG9w
aWMgaGFzIGJlZW4gZGlzY3Vzc2VkIGluIG91ciB0ZWFtIG1hbnkgdGltZXMuIEl04oCZcyByZWFs
bHkgaGVscGZ1bCBmb3IgdXMgdG8gbGlzdGVuIHlvdXIgdmlld3MuDQoNCkZpcnN0IG9mIGFsbCwg
SSB3YW50IHRvIGNsYXJpZnkgdGhlIG1lYW5pbmcgb2YgY29ubmVjdGlvbi4gSXQgcmVmZXJzIHRv
IGEga2luZCBvZiByZXNvdXJjZXMgdG8gYWxsb3cgdGhlIGNvbW11bmljYXRpb24uICBJdOKAmXMg
bm90IGEgcGh5c2ljYWwgbGluaywgYnV0IGEgYWJzdHJhY3Rpb24gb2Ygb2JqZWN0cyBkZXBlbmRl
ZCBvbiBjb21tdW5pY2F0aW9uLiBGb3IgZXhhbXBsZSwgYSB0dW5uZWwgY2FuIGJlIHNlZW4gYXMg
YSBjb25uZWN0aW9uLiBGb3IgZWFjaCBvZiBjb25uZWN0aW9uLCB1c2VyIGNvdWxkIGFzc2lnbiBi
YW5kd2lkdGggb24gaXQgb3Igbm90Lg0KDQpJbiB5b3VyIGV4cHJlc3Npb24sIOKAnGNvbm5lY3Ti
gJ0gcmVmZXJzIHRvIOKAnGNvbm5lY3Rpdml0eeKAnSB3aGljaCBzcGVjaWZpZXMgdGhlIGNvbW11
bmljYXRpb24gcnVsZXMgb3IgbG9naWMgY29ubmVjdGlvbiByYXRoZXIgdGhhbiByZXNvdXJjZXMg
ZGVwZW5kZWQgb24uIChQbGVhc2UgcG9pbnQgaXQgb3V0IGlmIG15IHVuZGVyc3RhbmRpbmcgaXMg
d3JvbmcuKQ0KDQpJbiBmYWN0LCB3ZSBoYXZlIGNvbnNpZGVyZWQgaWYgd2UgbmVlZCBhIG5ldyBr
ZXl3b3JkIHRvIGV4cHJlc3MgY29ubmVjdGl2aXR5LCBidXQgdGhlcmUgYXJlIHNvbWUgcXVlc3Rp
b25zIHdlIG5lZWQgZnVydGhlciBjb25zaWRlcmF0aW9uLg0KDQoxLiAgICAgICBJZiBjb25uZWN0
aW9uIGRvZXMgbm90IGhhdmUgYmFuZHdpZHRoIHBhcmFtZXRlciwgZG8gdGhlIGNvbm5lY3Rpb24g
YW5kIGNvbm5lY3Rpdml0eSBoYXZlIHRoZSBzYW1lIG1lYW5pbmc/DQoNCjIuICAgICAgIElmIHRo
ZSBrZXl3b3JkIG9mIGNvbm5lY3Rpdml0eSBleGlzdHMsIHdoZW4gdXNlIHRoZSBjb25uZWN0aXZp
dHkgYW5kIHdoZW4gdXNlIGNvbm5lY3Rpb24/DQoNCjMuICAgICAgIElmIHVzZXIgaGF2ZSB0byBl
eHByZXNzIGNvbm5lY3Rpb24gYmVmb3JlIGV4cHJlc3NpbmcgY29ubmVjdGl2aXR5PyBJZiBub3Qs
IGRvIHVzZXJzIGtub3cgdGhlcmUgYXJlIHJlc291cmNlcyBzdXBwb3J0aW5nIGZvciB0aGUgY29u
bmVjdGl2aXR5Pw0KDQpMb29raW5nIGZvcndhcmQgdG8geW91ciBvcGluaW9ucy4NCg0KWWFsaQ0K
5Y+R5Lu25Lq6OiBQRURSTyBBTkRSRVMgQVJBTkRBIEdVVElFUlJFWiBbbWFpbHRvOnBlZHJvYS5h
cmFuZGFAdGVsZWZvbmljYS5jb21dDQrlj5HpgIHml7bpl7Q6IDIwMTXlubQxMeaciDEz5pelIDE5
OjMxDQrmlLbku7bkuro6IHpoYW5neWFsaSAoRCk7IFpob3V0aWFucmFuOyBCZXJ0IFdpam5lbiAo
SUVURik7IGlibmVtb0BpZXRmLm9yZw0K5Li76aKYOiBSZTog562U5aSNOiDnrZTlpI06IFtJYm5l
bW9dIEhvdyB0byBncm91cC9yZXVzZSBkZWZpbml0aW9ucw0KDQpDb21tZW50cyBpbmxpbmUNCg0K
RGU6ICJ6aGFuZ3lhbGkgKEQpIiA8emhhbmd5YWxpMzY5QGh1YXdlaS5jb208bWFpbHRvOnpoYW5n
eWFsaTM2OUBodWF3ZWkuY29tPj4NCkZlY2hhOiB2aWVybmVzLCAxMyBkZSBub3ZpZW1icmUgZGUg
MjAxNSwgMTA6NTkNClBhcmE6IHBhYWcgPHBlZHJvYS5hcmFuZGFAdGVsZWZvbmljYS5jb208bWFp
bHRvOnBlZHJvYS5hcmFuZGFAdGVsZWZvbmljYS5jb20+PiwgWmhvdXRpYW5yYW4gPHpob3V0aWFu
cmFuQGh1YXdlaS5jb208bWFpbHRvOnpob3V0aWFucmFuQGh1YXdlaS5jb20+PiwgIkJlcnQgV2lq
bmVuIChJRVRGKSIgPGJ3aWV0ZkBid2lqbmVuLm5ldDxtYWlsdG86YndpZXRmQGJ3aWpuZW4ubmV0
Pj4sICJpYm5lbW9AaWV0Zi5vcmc8bWFpbHRvOmlibmVtb0BpZXRmLm9yZz4iIDxpYm5lbW9AaWV0
Zi5vcmc8bWFpbHRvOmlibmVtb0BpZXRmLm9yZz4+DQpBc3VudG86IOetlOWkjTog562U5aSNOiBb
SWJuZW1vXSBIb3cgdG8gZ3JvdXAvcmV1c2UgZGVmaW5pdGlvbnMNCg0KDQpbWWFsaV0gT3VyIGV4
cHJlc3Npb25zIG9mIG5ldyBETVogYXJlIHNpbWlsYXIsIGV4Y2VwdCB5b3Ugb21pdCBwYXJhbWV0
ZXIgbGlzdHMuIEFuZCBmaXJld2FsbCBhbmQgbDItZ3JvdXAoTDJTd2l0Y2ggaW4geW91ciBleHBy
ZXNzaW9uLCBJIHRoaW5rKSBhcmUgcHJlZGVmaW5lZCBub2RlIHR5cGVzLCBzbyBJIG9taXQgdGhl
bS4NCg0KICAgIEEga2V5IHBvaW50L2RpZmZlcmVuY2UgaXMgaG93IHRvIGV4cHJlc3MgdGhlIGNv
bm5lY3Rpb24vY29ubmVjdGl2aXR5IGJldHdlZW4gdGhlIHR3byBub2Rlcy4gSSB0aGluayByZXNv
dXJjZSBpcyBhIGVzc2VudGlhbCBlbGVtZW50IHRvIGFsbG93IHRoZSBjb21tdW5pY2F0aW9uIGJl
dHdlZW4gbm9kZXMgbm8gbWF0dGVyIHdoZXJlIGl0IGlzLCB0aGF0IGlzLCBpZiB0aGVyZSBpcyBu
b3QgInJlYWwiIGNvbm5lY3Rpb24gYmV0d2VlbiBub2RlcywgdGhleSB3aWxsIG5vdCBiZSBjb25u
ZWN0ZWQuDQoNClNvcnJ5LCBidXQgSSB3b3VsZCBkaXN0aW5ndWlzaCBhIOKAmGxvZ2ljYWwgcGF0
Y2ggcGFuZWzigJkgaW1wbGVtZW50ZWQgaW4gYW4gT3BlbiBWaXJ0dWFsU3dpdGNoIGluc2lkZSBh
IHNlcnZlciBibGFkZSBvciBldmVuIGluc2lkZSBhIGRhdGEgY2VudHJlIHN1cHBvcnRpbmcgU0RO
LCBORlYsIGV0Yy4gZnJvbSBhIHJlYWwgbGluayAoaS4uZS4gbXkgc2Vjb25kIGV4YW1wbGUpLiBX
aHk/IEJlY2F1c2UgdGhlc2UgY29ubmVjdGlvbnMgaGF2ZSBubyBzcGVjaWZpYyBjaGFyYWN0ZXJp
c3RpY3MsIHdoaWxlIGEgImNvbm5lY3Rpb24gb3ZlciBhIGNhYmxl4oCdIGhhcyBjaGFyYWN0ZXJp
c3RpY3MgbGlrZSBCYW5kd2lkdGggZXRjLg0KDQoNCiAgICBBbmQgd2hhdCBpZiB1c2VyIHdhbnRz
IHRvIGFzc2lnbiBhIGJhbmR3aWR0aCBpbiB0aGlzIGNvbm5lY3Rpb24/IFNvIEkgYW0gbm90IHN1
cmUgaWYgdGhlICJDb25uZWN0IiBpbmNsdWRlcyBlbm91Z2ggaW5mb3JtYXRpb24uDQoNClRoZSBD
b25uZWN0IGlzIHVzZWQgd2hlbiBJIGhhdmUgbm8gc3BlY2lmaWMgcmVxdWlyZW1lbnRzLiBJbiBh
biBleGFtcGxlIHJlbGF0ZWQgbW9yZSB0byBFVFNJL05GViwgSSBjb3VsZCBzZWUgdGhlIENvbm5l
Y3QgYXMgdGhlIGxvZ2ljYWwgY29ubmVjdGlvbiBiZXR3ZWVuIFZpcnR1YWwgTmV0d29yayBGdW5j
dGlvbiBDb21wb25lbnRzIChWTkZDcykgaW5zaWRlIGEgVk5GLg0KDQpNeSAuMDIgY2VudHMsIC9Q
QQ0KDQotLS0NCkRyLiBQZWRybyBBLiBBcmFuZGEgR3V0acOpcnJleg0KDQpUZWNobm9sb2d5IEV4
cGxvcmF0aW9uIC0NCk5ldHdvcmsgSW5ub3ZhdGlvbiAmIFZpcnR1YWxpc2F0aW9uDQplbWFpbDog
cGVkcm9hIGQwdCBhcmFuZGEgQXQgdGVsZWZvbmljYSBkMHQgY29tDQpUZWxlZsOzbmljYSwgSW52
ZXN0aWdhY2nDs24geSBEZXNhcnJvbGxvDQpDLyBadXJiYXLDoW4sMTINCjI4MDEwIE1hZHJpZCwg
U3BhaW4NCg0KRnJhZ2VuIHNpbmQgbmljaHQgZGEsIHVtIGJlYW50d29ydGV0IHp1IHdlcmRlbi4N
CkZyYWdlbiBzaW5kIGRhLCB1bSBnZXN0ZWxsdCB6dSB3ZXJkZW4uDQpHZW9yZyBLcmVpc2xlcg0K
DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQoNCkVzdGUgbWVuc2FqZSB5IHN1
cyBhZGp1bnRvcyBzZSBkaXJpZ2VuIGV4Y2x1c2l2YW1lbnRlIGEgc3UgZGVzdGluYXRhcmlvLCBw
dWVkZSBjb250ZW5lciBpbmZvcm1hY2nDs24gcHJpdmlsZWdpYWRhIG8gY29uZmlkZW5jaWFsIHkg
ZXMgcGFyYSB1c28gZXhjbHVzaXZvIGRlIGxhIHBlcnNvbmEgbyBlbnRpZGFkIGRlIGRlc3Rpbm8u
IFNpIG5vIGVzIHVzdGVkLiBlbCBkZXN0aW5hdGFyaW8gaW5kaWNhZG8sIHF1ZWRhIG5vdGlmaWNh
ZG8gZGUgcXVlIGxhIGxlY3R1cmEsIHV0aWxpemFjacOzbiwgZGl2dWxnYWNpw7NuIHkvbyBjb3Bp
YSBzaW4gYXV0b3JpemFjacOzbiBwdWVkZSBlc3RhciBwcm9oaWJpZGEgZW4gdmlydHVkIGRlIGxh
IGxlZ2lzbGFjacOzbiB2aWdlbnRlLiBTaSBoYSByZWNpYmlkbyBlc3RlIG1lbnNhamUgcG9yIGVy
cm9yLCBsZSByb2dhbW9zIHF1ZSBub3MgbG8gY29tdW5pcXVlIGlubWVkaWF0YW1lbnRlIHBvciBl
c3RhIG1pc21hIHbDrWEgeSBwcm9jZWRhIGEgc3UgZGVzdHJ1Y2Npw7NuLg0KDQpUaGUgaW5mb3Jt
YXRpb24gY29udGFpbmVkIGluIHRoaXMgdHJhbnNtaXNzaW9uIGlzIHByaXZpbGVnZWQgYW5kIGNv
bmZpZGVudGlhbCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBvbmx5IGZvciB0aGUgdXNlIG9mIHRoZSBp
bmRpdmlkdWFsIG9yIGVudGl0eSBuYW1lZCBhYm92ZS4gSWYgdGhlIHJlYWRlciBvZiB0aGlzIG1l
c3NhZ2UgaXMgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHlvdSBhcmUgaGVyZWJ5IG5vdGlm
aWVkIHRoYXQgYW55IGRpc3NlbWluYXRpb24sIGRpc3RyaWJ1dGlvbiBvciBjb3B5aW5nIG9mIHRo
aXMgY29tbXVuaWNhdGlvbiBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiBJZiB5b3UgaGF2ZSByZWNl
aXZlZCB0aGlzIHRyYW5zbWlzc2lvbiBpbiBlcnJvciwgZG8gbm90IHJlYWQgaXQuIFBsZWFzZSBp
bW1lZGlhdGVseSByZXBseSB0byB0aGUgc2VuZGVyIHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhp
cyBjb21tdW5pY2F0aW9uIGluIGVycm9yIGFuZCB0aGVuIGRlbGV0ZSBpdC4NCg0KRXN0YSBtZW5z
YWdlbSBlIHNldXMgYW5leG9zIHNlIGRpcmlnZW0gZXhjbHVzaXZhbWVudGUgYW8gc2V1IGRlc3Rp
bmF0w6FyaW8sIHBvZGUgY29udGVyIGluZm9ybWHDp8OjbyBwcml2aWxlZ2lhZGEgb3UgY29uZmlk
ZW5jaWFsIGUgw6kgcGFyYSB1c28gZXhjbHVzaXZvIGRhIHBlc3NvYSBvdSBlbnRpZGFkZSBkZSBk
ZXN0aW5vLiBTZSBuw6NvIMOpIHZvc3NhIHNlbmhvcmlhIG8gZGVzdGluYXTDoXJpbyBpbmRpY2Fk
bywgZmljYSBub3RpZmljYWRvIGRlIHF1ZSBhIGxlaXR1cmEsIHV0aWxpemHDp8OjbywgZGl2dWxn
YcOnw6NvIGUvb3UgY8OzcGlhIHNlbSBhdXRvcml6YcOnw6NvIHBvZGUgZXN0YXIgcHJvaWJpZGEg
ZW0gdmlydHVkZSBkYSBsZWdpc2xhw6fDo28gdmlnZW50ZS4gU2UgcmVjZWJldSBlc3RhIG1lbnNh
Z2VtIHBvciBlcnJvLCByb2dhbW9zLWxoZSBxdWUgbm9zIG8gY29tdW5pcXVlIGltZWRpYXRhbWVu
dGUgcG9yIGVzdGEgbWVzbWEgdmlhIGUgcHJvY2VkYSBhIHN1YSBkZXN0cnVpw6fDo28NCg==

--_000_A747A0713F56294D8FBE33E5C6B8F58135E7009Eszxeml513mbxchi_
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
IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJBcmlhbCBVbmlj
b2RlIE1TIjsNCglwYW5vc2UtMToyIDExIDYgNCAyIDIgMiAyIDIgNDt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0K
QGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDb25zb2xhczsNCglwYW5vc2UtMToyIDExIDYgOSAy
IDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJcGFu
b3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJc
QEFyaWFsIFVuaWNvZGUgTVMiOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIgMiAyIDIgMiA0O30NCi8q
IFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNv
Tm9ybWFsDQoJe21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6
ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk65a6L5L2TO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxp
bmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0
aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7
bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246
dW5kZXJsaW5lO30NCnAuTXNvUGxhaW5UZXh0LCBsaS5Nc29QbGFpblRleHQsIGRpdi5Nc29QbGFp
blRleHQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiLnuq/mlofm
nKwgQ2hhciI7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBjbTsN
Cgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowY207DQoJZm9udC1z
aXplOjEyLjBwdDsNCglmb250LWZhbWlseTrlrovkvZM7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29B
Y2V0YXRlLCBkaXYuTXNvQWNldGF0ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0
eWxlLWxpbms6IuaJueazqOahhuaWh+acrCBDaGFyIjsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6OS4wcHQ7DQoJZm9udC1mYW1pbHk65a6L5L2TO30N
CnAuTXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2Lk1zb0xpc3RQYXJh
Z3JhcGgNCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJv
dHRvbTouMDAwMXB0Ow0KCXRleHQtaW5kZW50OjIxLjBwdDsNCglmb250LXNpemU6MTIuMHB0Ow0K
CWZvbnQtZmFtaWx5OuWui+S9kzt9DQpzcGFuLkNoYXINCgl7bXNvLXN0eWxlLW5hbWU6Iue6r+aW
h+acrCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms657qv
5paH5pysOw0KCWZvbnQtZmFtaWx5OuWui+S9kzt9DQpzcGFuLkNoYXIwDQoJe21zby1zdHlsZS1u
YW1lOiLmibnms6jmoYbmlofmnKwgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1z
by1zdHlsZS1saW5rOuaJueazqOahhuaWh+acrDsNCglmb250LWZhbWlseTrlrovkvZM7fQ0Kc3Bh
bi5FbWFpbFN0eWxlMjENCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBE
ZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7
fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3
Mi4wcHQgOTAuMHB0IDcyLjBwdCA5MC4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldv
cmRTZWN0aW9uMTt9DQovKiBMaXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlz
dC1pZDoxOTk2ODM1OTUxOw0KCW1zby1saXN0LXR5cGU6aHlicmlkOw0KCW1zby1saXN0LXRlbXBs
YXRlLWlkczoxMzc0NDQ0NjUyIC01ODE0MzMyNTAgNjc2OTg3MTMgNjc2OTg3MTUgNjc2OTg3MDMg
Njc2OTg3MTMgNjc2OTg3MTUgNjc2OTg3MDMgNjc2OTg3MTMgNjc2OTg3MTU7fQ0KQGxpc3QgbDA6
bGV2ZWwxDQoJe21zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoxOC4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9
DQpvbA0KCXttYXJnaW4tYm90dG9tOjBjbTt9DQp1bA0KCXttYXJnaW4tYm90dG9tOjBjbTt9DQot
LT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4
dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3Rl
IG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpl
eHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+
DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJaSC1DTiIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+
DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGFua3Mg
UGVkcm8uIEkgdGhpbmsgb3VyIHVuZGVyc3RhbmRpbmcgZm9yIOKAnGNvbm5lY3Rpb27igJ0gYW5k
IOKAnGNvbm5lY3QvY29ubmVjdGl2aXR54oCdIGlzIGRpZmZlcmVudC4gVGhpcyB0b3BpYyBoYXMg
YmVlbiBkaXNjdXNzZWQgaW4gb3VyIHRlYW0gbWFueQ0KIHRpbWVzLiBJdOKAmXMgcmVhbGx5IGhl
bHBmdWwgZm9yIHVzIHRvIGxpc3RlbiB5b3VyIHZpZXdzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj5GaXJzdCBvZiBhbGwsIEkgd2FudCB0byBjbGFyaWZ5IHRoZSBtZWFuaW5n
IG9mIGNvbm5lY3Rpb24uIEl0IHJlZmVycyB0byBhIGtpbmQgb2YgcmVzb3VyY2VzIHRvIGFsbG93
IHRoZSBjb21tdW5pY2F0aW9uLiAmbmJzcDtJdOKAmXMgbm90IGEgcGh5c2ljYWwgbGluaywNCiBi
dXQgYSBhYnN0cmFjdGlvbiBvZiBvYmplY3RzIGRlcGVuZGVkIG9uIGNvbW11bmljYXRpb24uIEZv
ciBleGFtcGxlLCBhIHR1bm5lbCBjYW4gYmUgc2VlbiBhcyBhIGNvbm5lY3Rpb24uIEZvciBlYWNo
IG9mIGNvbm5lY3Rpb24sIHVzZXIgY291bGQgYXNzaWduIGJhbmR3aWR0aCBvbiBpdCBvciBub3Qu
DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SW4geW91ciBleHByZXNzaW9u
LCDigJxjb25uZWN04oCdIHJlZmVycyB0byDigJxjb25uZWN0aXZpdHnigJ0gd2hpY2ggc3BlY2lm
aWVzIHRoZSBjb21tdW5pY2F0aW9uIHJ1bGVzIG9yIGxvZ2ljIGNvbm5lY3Rpb24gcmF0aGVyIHRo
YW4gcmVzb3VyY2VzIGRlcGVuZGVkDQogb24uIChQbGVhc2UgcG9pbnQgaXQgb3V0IGlmIG15IHVu
ZGVyc3RhbmRpbmcgaXMgd3JvbmcuKTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij5JbiBmYWN0LCB3ZSBoYXZlIGNvbnNpZGVyZWQgaWYgd2UgbmVlZCBhIG5ldyBrZXl3b3JkIHRv
IGV4cHJlc3MgY29ubmVjdGl2aXR5LCBidXQgdGhlcmUgYXJlIHNvbWUgcXVlc3Rpb25zIHdlIG5l
ZWQgZnVydGhlciBjb25zaWRlcmF0aW9uLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTguMHB0O3RleHQtaW5kZW50
Oi0xOC4wcHQ7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzEiPg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48
c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4xLjxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZx
dW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JZiBjb25uZWN0aW9uIGRvZXMg
bm90IGhhdmUgYmFuZHdpZHRoIHBhcmFtZXRlciwgZG8gdGhlIGNvbm5lY3Rpb24gYW5kIGNvbm5l
Y3Rpdml0eSBoYXZlIHRoZSBzYW1lIG1lYW5pbmc/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxOC4wcHQ7dGV4dC1p
bmRlbnQ6LTE4LjBwdDttc28tbGlzdDpsMCBsZXZlbDEgbGZvMSI+DQo8IVtpZiAhc3VwcG9ydExp
c3RzXT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPjIuPHNwYW4gc3R5bGU9ImZvbnQ6Ny4w
cHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPklmIHRoZSBrZXl3b3Jk
IG9mIGNvbm5lY3Rpdml0eSBleGlzdHMsIHdoZW4gdXNlIHRoZSBjb25uZWN0aXZpdHkgYW5kIHdo
ZW4gdXNlIGNvbm5lY3Rpb24/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xp
c3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxOC4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBw
dDttc28tbGlzdDpsMCBsZXZlbDEgbGZvMSI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxzcGFuIHN0
eWxlPSJtc28tbGlzdDpJZ25vcmUiPjMuPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGlt
ZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsN
Cjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPklmIHVzZXIgaGF2ZSB0byBleHByZXNzIGNv
bm5lY3Rpb24gYmVmb3JlIGV4cHJlc3NpbmcgY29ubmVjdGl2aXR5PyBJZiBub3QsIGRvIHVzZXJz
IGtub3cgdGhlcmUgYXJlIHJlc291cmNlcyBzdXBwb3J0aW5nIGZvciB0aGUgY29ubmVjdGl2aXR5
PzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5Mb29raW5nIGZvcndhcmQgdG8g
eW91ciBvcGluaW9ucy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+WWFsaTxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+5Y+R
5Lu25Lq6PHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiBQRURSTyBBTkRSRVMgQVJBTkRBIEdVVElF
UlJFWiBbbWFpbHRvOnBlZHJvYS5hcmFuZGFAdGVsZWZvbmljYS5jb21dDQo8YnI+DQo8L3NwYW4+
PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPuWPkemAgeaXtumXtDxzcGFuIGxhbmc9
IkVOLVVTIj46PC9zcGFuPjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0Ij4gMjAxNTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+
5bm0PHNwYW4gbGFuZz0iRU4tVVMiPjExPC9zcGFuPuaciDxzcGFuIGxhbmc9IkVOLVVTIj4xMzwv
c3Bhbj7ml6U8c3BhbiBsYW5nPSJFTi1VUyI+IDE5OjMxPGJyPg0KPC9zcGFuPjxiPuaUtuS7tuS6
ujxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IHpoYW5n
eWFsaSAoRCk7IFpob3V0aWFucmFuOyBCZXJ0IFdpam5lbiAoSUVURik7IGlibmVtb0BpZXRmLm9y
Zzxicj4NCjwvc3Bhbj48Yj7kuLvpopg8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L2I+PHNw
YW4gbGFuZz0iRU4tVVMiPiBSZTogPC9zcGFuPuetlOWkjTxzcGFuIGxhbmc9IkVOLVVTIj46DQo8
L3NwYW4+562U5aSNPHNwYW4gbGFuZz0iRU4tVVMiPjogW0libmVtb10gSG93IHRvIGdyb3VwL3Jl
dXNlIGRlZmluaXRpb25zPG86cD48L286cD48L3NwYW4+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCBV
bmljb2RlIE1TJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkNvbW1l
bnRzIGlubGluZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtBcmlhbCBVbmljb2RlIE1TJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3Bh
ZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkRlOg0KPC9zcGFuPjwvYj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+JnF1b3Q7emhhbmd5YWxpIChEKSZxdW90OyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOnpoYW5neWFsaTM2OUBodWF3ZWkuY29tIj56aGFuZ3lhbGkzNjlAaHVh
d2VpLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+RmVjaGE6IDwvYj52aWVybmVzLCAxMyBkZSBub3ZpZW1i
cmUgZGUgMjAxNSwgMTA6NTk8YnI+DQo8Yj5QYXJhOiA8L2I+cGFhZyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnBlZHJvYS5hcmFuZGFAdGVsZWZvbmljYS5jb20iPnBlZHJvYS5hcmFuZGFAdGVsZWZvbmlj
YS5jb208L2E+Jmd0OywgWmhvdXRpYW5yYW4gJmx0OzxhIGhyZWY9Im1haWx0bzp6aG91dGlhbnJh
bkBodWF3ZWkuY29tIj56aG91dGlhbnJhbkBodWF3ZWkuY29tPC9hPiZndDssICZxdW90O0JlcnQg
V2lqbmVuIChJRVRGKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJ3aWV0ZkBid2lqbmVuLm5l
dCI+YndpZXRmQGJ3aWpuZW4ubmV0PC9hPiZndDssDQogJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOmli
bmVtb0BpZXRmLm9yZyI+aWJuZW1vQGlldGYub3JnPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmlibmVtb0BpZXRmLm9yZyI+aWJuZW1vQGlldGYub3JnPC9hPiZndDs8YnI+DQo8Yj5Bc3Vu
dG86IDwvYj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsIFVuaWNv
ZGUgTVMmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+562U5aSNPC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj46DQo8L3NwYW4+PHNwYW4g
c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsIFVuaWNvZGUgTVMmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+562U5aSNPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOmJsYWNrIj46IFtJYm5lbW9dIEhvdyB0byBncm91cC9yZXVzZSBkZWZpbml0
aW9uczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtBcmlhbCBVbmljb2RlIE1TJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2Nr
cXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNCNUM0REYgNC41cHQ7
cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdDttYXJnaW4tbGVmdDozLjc1cHQ7bWFyZ2luLXRvcDo1
LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQiIGlkPSJNQUNfT1VUTE9P
S19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIj4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiIHN0eWxl
PSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdDtvcnBoYW5zOiBhdXRvO3RleHQtYWxp
Z246c3RhcnQ7d2lkb3dzOiBhdXRvOy13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDt3b3Jk
LXNwYWNpbmc6MHB4Ij4NCjx1PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEz
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6YmxhY2siPltZYWxpXSBPdXIgZXhwcmVzc2lvbnMgb2YgbmV3IERNWiBhcmUgc2lt
aWxhciwgZXhjZXB0IHlvdSBvbWl0IHBhcmFtZXRlciBsaXN0cy4gQW5kIGZpcmV3YWxsIGFuZCBs
Mi1ncm91cChMMlN3aXRjaCBpbiB5b3VyIGV4cHJlc3Npb24sIEkgdGhpbmspIGFyZSBwcmVkZWZp
bmVkIG5vZGUNCiB0eXBlcywgc28gSSBvbWl0IHRoZW0uPC9zcGFuPjwvdT48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0IiBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4t
Ym90dG9tOi4wMDAxcHQ7b3JwaGFuczogYXV0bzt0ZXh0LWFsaWduOnN0YXJ0O3dpZG93czogYXV0
bzstd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7d29yZC1zcGFjaW5nOjBweCI+DQo8dT48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJz
cDsmbmJzcDsmbmJzcDsgQSBrZXkgcG9pbnQvZGlmZmVyZW5jZSBpcyBob3cgdG8gZXhwcmVzcyB0
aGUgY29ubmVjdGlvbi9jb25uZWN0aXZpdHkgYmV0d2VlbiB0aGUgdHdvIG5vZGVzLiBJIHRoaW5r
IHJlc291cmNlIGlzIGEgZXNzZW50aWFsIGVsZW1lbnQgdG8gYWxsb3cgdGhlIGNvbW11bmljYXRp
b24NCiBiZXR3ZWVuIG5vZGVzIG5vIG1hdHRlciB3aGVyZSBpdCBpcywgdGhhdCBpcywgaWYgdGhl
cmUgaXMgbm90ICZxdW90O3JlYWwmcXVvdDsgY29ubmVjdGlvbiBiZXR3ZWVuIG5vZGVzLCB0aGV5
IHdpbGwgbm90IGJlIGNvbm5lY3RlZC48L3NwYW4+PC91PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEzLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
YmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwgVW5pY29k
ZSBNUyZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7QXJpYWwgVW5pY29kZSBNUyZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJs
YWNrIj5Tb3JyeSwgYnV0IEkgd291bGQgZGlzdGluZ3Vpc2ggYQ0KPC9zcGFuPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsIFVuaWNvZGUgTVMmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+4oCYPHNwYW4gbGFuZz0iRU4t
VVMiPmxvZ2ljYWwgcGF0Y2ggcGFuZWw8L3NwYW4+4oCZPHNwYW4gbGFuZz0iRU4tVVMiPiBpbXBs
ZW1lbnRlZCBpbiBhbiBPcGVuIFZpcnR1YWxTd2l0Y2ggaW5zaWRlIGEgc2VydmVyIGJsYWRlIG9y
IGV2ZW4gaW5zaWRlIGEgZGF0YSBjZW50cmUgc3VwcG9ydGluZw0KIFNETiwgTkZWLCBldGMuIGZy
b20gYSByZWFsIGxpbmsgKGkuLmUuIG15IHNlY29uZCBleGFtcGxlKS4gV2h5PyBCZWNhdXNlIHRo
ZXNlIGNvbm5lY3Rpb25zIGhhdmUgbm8gc3BlY2lmaWMgY2hhcmFjdGVyaXN0aWNzLCB3aGlsZSBh
ICZxdW90O2Nvbm5lY3Rpb24gb3ZlciBhIGNhYmxlPC9zcGFuPuKAnTxzcGFuIGxhbmc9IkVOLVVT
Ij4gaGFzIGNoYXJhY3RlcmlzdGljcyBsaWtlIEJhbmR3aWR0aCBldGMuJm5ic3A7PG86cD48L286
cD48L3NwYW4+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtBcmlhbCBVbmljb2RlIE1TJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNCNUM0REYgNC41cHQ7cGFkZGlu
ZzowY20gMGNtIDBjbSA0LjBwdDttYXJnaW4tbGVmdDozLjc1cHQ7bWFyZ2luLXRvcDo1LjBwdDtt
YXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQiIGlkPSJNQUNfT1VUTE9PS19BVFRS
SUJVVElPTl9CTE9DS1FVT1RFIj4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiIHN0eWxlPSJtYXJn
aW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdDtvcnBoYW5zOiBhdXRvO3RleHQtYWxpZ246c3Rh
cnQ7d2lkb3dzOiBhdXRvOy13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDt3b3JkLXNwYWNp
bmc6MHB4Ij4NCjx1PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEzLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyBBbmQgd2hhdCBpZiB1c2VyIHdhbnRzIHRvIGFz
c2lnbiBhIGJhbmR3aWR0aCBpbiB0aGlzIGNvbm5lY3Rpb24/IFNvIEkgYW0gbm90IHN1cmUgaWYg
dGhlICZxdW90O0Nvbm5lY3QmcXVvdDsgaW5jbHVkZXMgZW5vdWdoIGluZm9ybWF0aW9uLjwvc3Bh
bj48L3U+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTMuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtBcmlhbCBVbmljb2RlIE1TJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCBVbmljb2RlIE1TJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPlRoZSBDb25uZWN0IGlzIHVzZWQgd2hl
biBJIGhhdmUgbm8gc3BlY2lmaWMgcmVxdWlyZW1lbnRzLiBJbiBhbiBleGFtcGxlIHJlbGF0ZWQg
bW9yZSB0byBFVFNJL05GViwgSSBjb3VsZCBzZWUgdGhlIENvbm5lY3QgYXMgdGhlIGxvZ2ljYWwN
CiBjb25uZWN0aW9uIGJldHdlZW4gVmlydHVhbCBOZXR3b3JrIEZ1bmN0aW9uIENvbXBvbmVudHMg
KFZORkNzKSBpbnNpZGUgYSBWTkYuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsIFVuaWNvZGUgTVMmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsIFVuaWNvZGUg
TVMmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+TXkgLjAyIGNlbnRz
LCAvUEE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCBVbmljb2RlIE1TJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXYgaWQ9Ik1BQ19PVVRMT09LX1NJR05BVFVSRSI+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEzLjVwdDtmb250LWZhbWlseTpDb25zb2xhcztjb2xvcjpibGFjayI+LS0tPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTMuNXB0O2ZvbnQtZmFtaWx5OkNvbnNv
bGFzO2NvbG9yOmJsYWNrIj5Eci4gUGVkcm8gQS4gQXJhbmRhIEd1dGnDqXJyZXo8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6Q29uc29sYXM7
Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEzLjVwdDtmb250LWZhbWlseTpDb25zb2xhcztjb2xvcjpibGFjayI+VGVjaG5vbG9neSBFeHBs
b3JhdGlvbiAtPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTMuNXB0O2Zv
bnQtZmFtaWx5OkNvbnNvbGFzO2NvbG9yOmJsYWNrIj5OZXR3b3JrIElubm92YXRpb24gJmFtcDsg
VmlydHVhbGlzYXRpb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMy41
cHQ7Zm9udC1mYW1pbHk6Q29uc29sYXM7Y29sb3I6YmxhY2siPmVtYWlsOiBwZWRyb2EgZDB0IGFy
YW5kYSBBdCB0ZWxlZm9uaWNhIGQwdCBjb208bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6Q29uc29sYXM7Y29sb3I6YmxhY2siPlRlbGVmw7Nu
aWNhLCBJbnZlc3RpZ2FjacOzbiB5IERlc2Fycm9sbG88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6Q29uc29sYXM7Y29sb3I6YmxhY2siPkMv
IFp1cmJhcsOhbiwxMjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEzLjVw
dDtmb250LWZhbWlseTpDb25zb2xhcztjb2xvcjpibGFjayI+MjgwMTAgTWFkcmlkLCBTcGFpbjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEzLjVwdDtmb250LWZhbWlseTpD
b25zb2xhcztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTMuNXB0O2ZvbnQtZmFtaWx5OkNvbnNvbGFzO2NvbG9yOmJsYWNrIj5GcmFnZW4g
c2luZCBuaWNodCBkYSwgdW0gYmVhbnR3b3J0ZXQgenUgd2VyZGVuLjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEzLjVwdDtmb250LWZhbWlseTpDb25zb2xhcztjb2xvcjpi
bGFjayI+RnJhZ2VuIHNpbmQgZGEsIHVtIGdlc3RlbGx0IHp1IHdlcmRlbi48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6Q29uc29sYXM7Y29s
b3I6YmxhY2siPkdlb3JnIEtyZWlzbGVyPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwgVW5pY29kZSBNUyZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsIFVuaWNvZGUgTVMmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRp
diBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0iY2VudGVyIiBzdHlsZT0idGV4dC1hbGlnbjpjZW50
ZXIiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTomcXVvdDtBcmlhbCBVbmljb2RlIE1TJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6YmxhY2siPg0KPGhyIHNpemU9IjIiIHdpZHRoPSIxMDAlIiBhbGlnbj0iY2VudGVyIj4NCjwv
c3Bhbj48L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6Z3JheSI+PGJyPg0KRXN0ZSBtZW5zYWplIHkgc3VzIGFkanVu
dG9zIHNlIGRpcmlnZW4gZXhjbHVzaXZhbWVudGUgYSBzdSBkZXN0aW5hdGFyaW8sIHB1ZWRlIGNv
bnRlbmVyIGluZm9ybWFjaTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsIFVuaWNvZGUgTVMmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjpncmF5Ij7Dszwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOmdyYXkiPm4NCiBwcml2aWxlZ2lhZGEgbyBjb25maWRlbmNpYWwgeSBlcyBwYXJh
IHVzbyBleGNsdXNpdm8gZGUgbGEgcGVyc29uYSBvIGVudGlkYWQgZGUgZGVzdGluby4gU2kgbm8g
ZXMgdXN0ZWQuIGVsIGRlc3RpbmF0YXJpbyBpbmRpY2FkbywgcXVlZGEgbm90aWZpY2FkbyBkZSBx
dWUgbGEgbGVjdHVyYSwgdXRpbGl6YWNpPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwgVW5pY29kZSBNUyZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOmdyYXkiPsOzPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6Z3JheSI+biwNCiBkaXZ1bGdhY2k8L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCBVbmljb2RlIE1TJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6Z3JheSI+w7M8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpncmF5Ij5uIHkvbyBjb3BpYSBzaW4gYXV0
b3JpemFjaTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0FyaWFsIFVuaWNvZGUgTVMmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpn
cmF5Ij7Dszwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OmdyYXkiPm4NCiBwdWVkZSBlc3RhciBwcm9oaWJpZGEgZW4gdmlydHVkIGRlIGxhIGxlZ2lzbGFj
aTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Fy
aWFsIFVuaWNvZGUgTVMmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpncmF5Ij7D
szwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmdyYXki
Pm4gdmlnZW50ZS4gU2kgaGEgcmVjaWJpZG8NCiBlc3RlIG1lbnNhamUgcG9yIGVycm9yLCBsZSBy
b2dhbW9zIHF1ZSBub3MgbG8gY29tdW5pcXVlIGlubWVkaWF0YW1lbnRlIHBvciBlc3RhIG1pc21h
IHY8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtB
cmlhbCBVbmljb2RlIE1TJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6Z3JheSI+
w608L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpncmF5
Ij5hDQogeSBwcm9jZWRhIGEgc3UgZGVzdHJ1Y2NpPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwgVW5pY29kZSBNUyZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmdyYXkiPsOzPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6Z3JheSI+bi48YnI+DQo8YnI+DQpUaGUgaW5mb3JtYXRp
b24gY29udGFpbmVkIGluIHRoaXMgdHJhbnNtaXNzaW9uIGlzIHByaXZpbGVnZWQgYW5kIGNvbmZp
ZGVudGlhbCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBvbmx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRp
dmlkdWFsIG9yIGVudGl0eSBuYW1lZCBhYm92ZS4gSWYgdGhlIHJlYWRlciBvZiB0aGlzIG1lc3Nh
Z2UgaXMgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHlvdSBhcmUgaGVyZWJ5IG5vdGlmaWVk
IHRoYXQgYW55IGRpc3NlbWluYXRpb24sDQogZGlzdHJpYnV0aW9uIG9yIGNvcHlpbmcgb2YgdGhp
cyBjb21tdW5pY2F0aW9uIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIElmIHlvdSBoYXZlIHJlY2Vp
dmVkIHRoaXMgdHJhbnNtaXNzaW9uIGluIGVycm9yLCBkbyBub3QgcmVhZCBpdC4gUGxlYXNlIGlt
bWVkaWF0ZWx5IHJlcGx5IHRvIHRoZSBzZW5kZXIgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlz
IGNvbW11bmljYXRpb24gaW4gZXJyb3IgYW5kIHRoZW4gZGVsZXRlIGl0Ljxicj4NCjxicj4NCkVz
dGEgbWVuc2FnZW0gZSBzZXVzIGFuZXhvcyBzZSBkaXJpZ2VtIGV4Y2x1c2l2YW1lbnRlIGFvIHNl
dSBkZXN0aW5hdDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsIFVuaWNvZGUgTVMmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjpncmF5Ij7DoTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVw
dDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOmdyYXkiPnJpbywNCiBwb2RlIGNvbnRlciBpbmZvcm1hw6fDo28gcHJpdmlsZWdpYWRhIG91
IGNvbmZpZGVuY2lhbCBlIDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsIFVuaWNvZGUgTVMmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjpncmF5Ij7DqTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOmdyYXkiPiBwYXJhIHVzbyBleGNsdXNpdm8NCiBkYSBwZXNzb2Egb3UgZW50aWRh
ZGUgZGUgZGVzdGluby4gU2UgbsOjbyA8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVw
dDtmb250LWZhbWlseTomcXVvdDtBcmlhbCBVbmljb2RlIE1TJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6Z3JheSI+w6k8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpncmF5Ij4gdm9zc2Egc2VuaG9yaWEgbyBkZXN0aW5hdDwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsIFVuaWNv
ZGUgTVMmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpncmF5Ij7DoTwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVv
dDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmdyYXkiPnJpbw0KIGlu
ZGljYWRvLCBmaWNhIG5vdGlmaWNhZG8gZGUgcXVlIGEgbGVpdHVyYSwgdXRpbGl6YcOnw6NvLCBk
aXZ1bGdhw6fDo28gZS9vdSBjPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwgVW5pY29kZSBNUyZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOmdyYXkiPsOzPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6Z3JheSI+cGlhDQogc2VtIGF1dG9yaXphw6fDo28gcG9kZSBlc3RhciBwcm9p
YmlkYSBlbSB2aXJ0dWRlIGRhIGxlZ2lzbGHDp8OjbyB2aWdlbnRlLiBTZSByZWNlYmV1IGVzdGEg
bWVuc2FnZW0gcG9yIGVycm8sIHJvZ2Ftb3MtbGhlIHF1ZSBub3MgbyBjb211bmlxdWUgaW1lZGlh
dGFtZW50ZSBwb3IgZXN0YSBtZXNtYSB2aWEgZSBwcm9jZWRhIGEgc3VhIGRlc3RydWnDp8Ojbzwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwgVW5pY29kZSBNUyZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRt
bD4NCg==

--_000_A747A0713F56294D8FBE33E5C6B8F58135E7009Eszxeml513mbxchi_--



From nobody Wed Nov 18 01:07:28 2015
Return-Path: <bwietf@bwijnen.net>
X-Original-To: ibnemo@ietfa.amsl.com
Delivered-To: ibnemo@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2F44A1B2A80 for <ibnemo@ietfa.amsl.com>; Wed, 18 Nov 2015 01:07:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.199
X-Spam-Level: 
X-Spam-Status: No, score=0.199 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, J_CHICKENPOX_31=0.6, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-0.7] autolearn=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 P861VIlgzjoP for <ibnemo@ietfa.amsl.com>; Wed, 18 Nov 2015 01:07:25 -0800 (PST)
Received: from lb3-smtp-cloud2.xs4all.net (lb3-smtp-cloud2.xs4all.net [194.109.24.29]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A22E81B2A86 for <ibnemo@ietf.org>; Wed, 18 Nov 2015 01:07:24 -0800 (PST)
Received: from 192-168-0-74.rdsnet.ro ([86.126.92.130]) by smtp-cloud2.xs4all.net with ESMTP id ix7H1r00T2olTiE01x7LH0; Wed, 18 Nov 2015 10:07:22 +0100
To: "zhangyali (D)" <zhangyali369@huawei.com>, PEDRO ANDRES ARANDA GUTIERREZ <pedroa.aranda@telefonica.com>, Zhoutianran <zhoutianran@huawei.com>, "ibnemo@ietf.org" <ibnemo@ietf.org>
References: <563B2449.6040802@bwijnen.net> <BBA82579FD347748BEADC4C445EA0F2183167D60@nkgeml512-mbx.china.huawei.com> <B0C01F5A-9B41-4EA9-A922-949AA7980502@telefonica.com> <A747A0713F56294D8FBE33E5C6B8F58135E5F145@szxeml513-mbx.china.huawei.com>
From: "Bert Wijnen (IETF)" <bwietf@bwijnen.net>
Message-ID: <564C3FC4.80500@bwijnen.net>
Date: Wed, 18 Nov 2015 11:07:16 +0200
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.3.0
MIME-Version: 1.0
In-Reply-To: <A747A0713F56294D8FBE33E5C6B8F58135E5F145@szxeml513-mbx.china.huawei.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/ibnemo/E3TsB4_RTaILtFFXH0B-kn811Wc>
Subject: Re: [Ibnemo] =?utf-8?b?562U5aSNOiAgSG93IHRvIGdyb3VwL3JldXNlIGRlZmlu?= =?utf-8?q?itions?=
X-BeenThere: ibnemo@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Discussion of Nemo, an intent-based North Bound \(NB\) interface consisting of an application protocol running over HTTP \(RESTful interfaces\) to exchange intent-based primitives between applications and meta-controllers controlling virtual network resources \(networks, storage, CPU\)." <ibnemo.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ibnemo>, <mailto:ibnemo-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ibnemo/>
List-Help: <mailto:ibnemo-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ibnemo>, <mailto:ibnemo-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 18 Nov 2015 09:07:26 -0000

On 13/11/15 09:48, zhangyali (D) wrote:
> NodeModel DMZ(x,y,z,I,j):
> 	Node n1 Type fw Property x;
> 	Node n2 Type nat Property y;
> 	Node n3 Type host Property z;
> 	Connection c1 Type p2p Endnodes n1,n2 Property I;
> 	Connection c2 Type p2p Endnodes n2,n3 Property j;
>
> With this expression, we create a new node type named DMZ, and its properties can be adjusted according to users' requirement. It can be called whenever you want to create a DMZ node, just like a function in C. For example:
>
> CREATE Node dmz1 Type DMZ(property(dmz1-n1), property(dmz1-n2), property(dmz1-n3), property(dmz1-c1), property(dmz1-c2));
> CREATE Node dmz2 Type DMZ(property(dmz2-n1), property(dmz2-n2), property(dmz2-n3), property(dmz2-c1), property(dmz2-c2));
> ...
Mmmm... do I have to read this literally?
"property(dmz1-c1)" means what? Just that you want to use Connection c1 as defined
in the NodeModel??

When I read the Nodemodel, I was expecting you would specify I for the property
of connection c1. Am I misunderstanding here?

Bert


From nobody Wed Nov 18 01:12:48 2015
Return-Path: <bwietf@bwijnen.net>
X-Original-To: ibnemo@ietfa.amsl.com
Delivered-To: ibnemo@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CDA7A1B2AA9 for <ibnemo@ietfa.amsl.com>; Wed, 18 Nov 2015 01:12:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  J_CHICKENPOX_65=0.6, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id z5k6aQ2hYSVq for <ibnemo@ietfa.amsl.com>; Wed, 18 Nov 2015 01:12:45 -0800 (PST)
Received: from lb2-smtp-cloud2.xs4all.net (lb2-smtp-cloud2.xs4all.net [194.109.24.25]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A1F201B2AA8 for <ibnemo@ietf.org>; Wed, 18 Nov 2015 01:12:44 -0800 (PST)
Received: from 192-168-0-74.rdsnet.ro ([86.126.92.130]) by smtp-cloud2.xs4all.net with ESMTP id ixCf1r0082olTiE01xCiWb; Wed, 18 Nov 2015 10:12:42 +0100
To: Zhoutianran <zhoutianran@huawei.com>, "ibnemo@ietf.org" <ibnemo@ietf.org>
References: <563B2449.6040802@bwijnen.net> <BBA82579FD347748BEADC4C445EA0F2183167D60@nkgeml512-mbx.china.huawei.com>
From: "Bert Wijnen (IETF)" <bwietf@bwijnen.net>
Message-ID: <564C4106.7000305@bwijnen.net>
Date: Wed, 18 Nov 2015 11:12:38 +0200
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.3.0
MIME-Version: 1.0
In-Reply-To: <BBA82579FD347748BEADC4C445EA0F2183167D60@nkgeml512-mbx.china.huawei.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/ibnemo/h3zRzfx8O1AWpyj7gt1HSVmFZW0>
Subject: Re: [Ibnemo] How to group/reuse definitions
X-BeenThere: ibnemo@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Discussion of Nemo, an intent-based North Bound \(NB\) interface consisting of an application protocol running over HTTP \(RESTful interfaces\) to exchange intent-based primitives between applications and meta-controllers controlling virtual network resources \(networks, storage, CPU\)." <ibnemo.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ibnemo>, <mailto:ibnemo-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ibnemo/>
List-Help: <mailto:ibnemo-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ibnemo>, <mailto:ibnemo-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 18 Nov 2015 09:12:47 -0000

Inline

On 09/11/15 09:46, Zhoutianran wrote:
> It's really useful to group a set of atomic components and provide the whole as a micro/template, just like the DMZ example. The hierarchy enables the reusability.
> To describe a DMZ, I can see two ways.
> 1. One is to describe the exact connectivity among those atomic components. I think the switch and router are what we want to eliminate. It seems too detail with the intent concept. I hope they can be auto generated by the intent engine.
So, does this mean that a DMZ node will ALWAYS have the same set
of components, predefined by the NEMO engine?
If so, that seems to make the NEMO engine less complex.
But it puts limits on the flexibility for the user of the NEMO language, does it not?
> 2. The other way I would prefer is to define DMZ as a layer 2 group, in which by default all the components are connected by a logic switch(which do not need to explicitly describe again). Or we can define DMZ as a layer 3 group with a  router. In this way, we can put any number of components in easily with fully flexibility.

So how would the user define which and how many components get put in?
Or will it be a predefined set by the NEMO Engine?

Another question that comes up in my mind: Will this always be a logical/virtual network?
How/when is the translation made to a physical network, or is that not needed?

Maybe I am just showing a not-so-good-understanding of the NEMO concepts yet.
But then I would appreciate to be eductaed some more.

Bert
>
> That's my 2 cents.
>
> Best,
> Tianran
>
>> -----Original Message-----
>> From: Ibnemo [mailto:ibnemo-bounces@ietf.org] On Behalf Of Bert Wijnen
>> (IETF)
>> Sent: Thursday, November 05, 2015 5:41 PM
>> To: ibnemo@ietf.org
>> Subject: [Ibnemo] How to group/reuse definitions
>>
>> During the IETF94 Hackaton, we got some discussion on how much detail we
>> want to allow or need in the Intent Language when reusing definitions. For
>> example, let us assume that you
>>
>> - define a router
>> - define a firewall
>> - define a loadbalancer
>> - define a l2 switch
>> - etc
>>
>> And that later on you want to define something like a DMZ and inside that
>> DMZ you want to use the defined router, firewall, l2 switch, etc.
>>
>> The end-user/customer would want to just express his/her intent to have
>> an internet connection with a DMZ I guess.
>>
>> The network administrator of the ISP (operator) needs to then express that
>> the DMZ consists of let us say a router, a firewall, a l2switch etc.
>> Do we want/need the network administrator to have to (or to be able to)
>> specify the details on how these nodes get connected? Or would we rather
>> see that the Intent Engine generates the proper connections?
>>
>> I suggest that those who have proto-type implementations express their
>> approach and that network operators express their wants/needs for such a
>> scenario.
>>
>> Bert
>>
>> _______________________________________________
>> Ibnemo mailing list
>> Ibnemo@ietf.org
>> https://www.ietf.org/mailman/listinfo/ibnemo


From nobody Wed Nov 18 01:23:43 2015
Return-Path: <bwietf@bwijnen.net>
X-Original-To: ibnemo@ietfa.amsl.com
Delivered-To: ibnemo@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5F9071B2AF2 for <ibnemo@ietfa.amsl.com>; Wed, 18 Nov 2015 01:23:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.3
X-Spam-Level: 
X-Spam-Status: No, score=-2.3 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GsWnr6JtHEso for <ibnemo@ietfa.amsl.com>; Wed, 18 Nov 2015 01:23:39 -0800 (PST)
Received: from lb1-smtp-cloud2.xs4all.net (lb1-smtp-cloud2.xs4all.net [194.109.24.21]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9A2441B2AED for <ibnemo@ietf.org>; Wed, 18 Nov 2015 01:23:38 -0800 (PST)
Received: from 192-168-0-74.rdsnet.ro ([86.126.92.130]) by smtp-cloud2.xs4all.net with ESMTP id ixPX1r00C2olTiE01xPakj; Wed, 18 Nov 2015 10:23:36 +0100
To: "zhangyali (D)" <zhangyali369@huawei.com>, PEDRO ANDRES ARANDA GUTIERREZ <pedroa.aranda@telefonica.com>, Zhoutianran <zhoutianran@huawei.com>, "ibnemo@ietf.org" <ibnemo@ietf.org>
References: <1F97B419-907B-4B0C-8FC7-6B60695DC70D@telefonica.com> <A747A0713F56294D8FBE33E5C6B8F58135E7009E@szxeml513-mbx.china.huawei.com>
From: "Bert Wijnen (IETF)" <bwietf@bwijnen.net>
Message-ID: <564C4393.2030404@bwijnen.net>
Date: Wed, 18 Nov 2015 11:23:31 +0200
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.3.0
MIME-Version: 1.0
In-Reply-To: <A747A0713F56294D8FBE33E5C6B8F58135E7009E@szxeml513-mbx.china.huawei.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/ibnemo/FReKrvzFUaQTLN981hzivGkh9nw>
Subject: Re: [Ibnemo] =?utf-8?b?562U5aSNOiDnrZTlpI06IOetlOWkjTogIEhvdyB0byBn?= =?utf-8?q?roup/reuse_definitions?=
X-BeenThere: ibnemo@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Discussion of Nemo, an intent-based North Bound \(NB\) interface consisting of an application protocol running over HTTP \(RESTful interfaces\) to exchange intent-based primitives between applications and meta-controllers controlling virtual network resources \(networks, storage, CPU\)." <ibnemo.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ibnemo>, <mailto:ibnemo-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ibnemo/>
List-Help: <mailto:ibnemo-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ibnemo>, <mailto:ibnemo-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 18 Nov 2015 09:23:41 -0000

For me to better understand and form an opinion on the discussion,
I would appreciate a few clear definitions for:

connection
   Is it that there is a physical or logical connection between 2 nodes?
   Is it only one of these, or can it be bother
connectivity
   Is it direct connectivity or possibly via some other nodes/subnetwork
   Or a logical connectivity?

I have hear people say that "connection" means that connectivity is allowed.
Not necessarily that there is a phyisical or logical connection between 2 nodes/subnets
So if we have
    node n1
    node n2
    node n3

and we have
    connect n1 to n2
    connect n2 to n3

then in my understanding n1 is physically/logically connected to n2
and n2 is physically/logically connected to n3

but in my view,n1 would be able to communicate with n3
But I have also heard that in order to do that, one would have to
    connect n1 to n3
And that would not necessarily mean that a physical/logical connection
between n1 and n3 would be created, but just that it would allow n1
to communicate with n3 (routed via n2 of course).

I think it would be good to write down the exact definitions
of what thinks like "Connection", "connect", "connectivity", etc mean

I think that can help teh discussion (at least for me, and possibly for
some other who are not involved in implementations).

Thanks,
Bert




On 16/11/15 12:11, zhangyali (D) wrote:
>
> Thanks Pedro. I think our understanding for “connection” and “connect/connectivity” is different. This topic has been discussed in 
> our team many times. It’s really helpful for us to listen your views.
>
> First of all, I want to clarify the meaning of connection. It refers to a kind of resources to allow the communication.  It’s not 
> a physical link, but a abstraction of objects depended on communication. For example, a tunnel can be seen as a connection. For 
> each of connection, user could assign bandwidth on it or not.
>
> In your expression, “connect” refers to “connectivity” which specifies the communication rules or logic connection rather than 
> resources depended on. (Please point it out if my understanding is wrong.)
>
> In fact, we have considered if we need a new keyword to express connectivity, but there are some questions we need further 
> consideration.
>
> 1.If connection does not have bandwidth parameter, do the connection and connectivity have the same meaning?
>
> 2.If the keyword of connectivity exists, when use the connectivity and when use connection?
>
> 3.If user have to express connection before expressing connectivity? If not, do users know there are resources supporting for the 
> connectivity?
>
> Looking forward to your opinions.
>
> Yali
>
> *发件人:*PEDRO ANDRES ARANDA GUTIERREZ [mailto:pedroa.aranda@telefonica.com]
> *发送时间:*2015年11月13日19:31
> *收件人:*zhangyali (D); Zhoutianran; Bert Wijnen (IETF); ibnemo@ietf.org
> *主题:*Re: 答复: 答复: [Ibnemo] How to group/reuse definitions
>
> Comments inline
>
> *De: *"zhangyali (D)" <zhangyali369@huawei.com <mailto:zhangyali369@huawei.com>>
> *Fecha: *viernes, 13 de noviembre de 2015, 10:59
> *Para: *paag <pedroa.aranda@telefonica.com <mailto:pedroa.aranda@telefonica.com>>, Zhoutianran <zhoutianran@huawei.com 
> <mailto:zhoutianran@huawei.com>>, "Bert Wijnen (IETF)" <bwietf@bwijnen.net <mailto:bwietf@bwijnen.net>>, "ibnemo@ietf.org 
> <mailto:ibnemo@ietf.org>" <ibnemo@ietf.org <mailto:ibnemo@ietf.org>>
> *Asunto: *答复: 答复: [Ibnemo] How to group/reuse definitions
>
>     _[Yali] Our expressions of new DMZ are similar, except you omit parameter lists. And firewall and l2-group(L2Switch in your
>     expression, I think) are predefined node types, so I omit them._
>
>     _    A key point/difference is how to express the connection/connectivity between the two nodes. I think resource is a
>     essential element to allow the communication between nodes no matter where it is, that is, if there is not "real" connection
>     between nodes, they will not be connected._
>
> Sorry, but I would distinguish a ‘logical patch panel’implemented in an Open VirtualSwitch inside a server blade or even inside a 
> data centre supporting SDN, NFV, etc. from a real link (i..e. my second example). Why? Because these connections have no specific 
> characteristics, while a "connection over a cable”has characteristics like Bandwidth etc.
>
>     _    And what if user wants to assign a bandwidth in this connection? So I am not sure if the "Connect" includes enough
>     information._
>
> The Connect is used when I have no specific requirements. In an example related more to ETSI/NFV, I could see the Connect as the 
> logical connection between Virtual Network Function Components (VNFCs) inside a VNF.
>
> My .02 cents, /PA
>
> ---
>
> Dr. Pedro A. Aranda Gutiérrez
>
> Technology Exploration -
>
> Network Innovation & Virtualisation
>
> email: pedroa d0t aranda At telefonica d0t com
>
> Telefónica, Investigación y Desarrollo
>
> C/ Zurbarán,12
>
> 28010 Madrid, Spain
>
> Fragen sind nicht da, um beantwortet zu werden.
>
> Fragen sind da, um gestellt zu werden.
>
> Georg Kreisler
>
> ------------------------------------------------------------------------------------------------------------------------------------
>
>
> Este mensaje y sus adjuntos se dirigen exclusivamente a su destinatario, puede contener información privilegiada o confidencial y 
> es para uso exclusivo de la persona o entidad de destino. Si no es usted. el destinatario indicado, queda notificado de que la 
> lectura, utilización, divulgación y/o copia sin autorización puede estar prohibida en virtud de la legislación vigente. Si ha 
> recibido este mensaje por error, le rogamos que nos lo comunique inmediatamente por esta misma vía y proceda a su destrucción.
>
> The information contained in this transmission is privileged and confidential information intended only for the use of the 
> individual or entity named above. If the reader of this message is not the intended recipient, you are hereby notified that any 
> dissemination, distribution or copying of this communication is strictly prohibited. If you have received this transmission in 
> error, do not read it. Please immediately reply to the sender that you have received this communication in error and then delete it.
>
> Esta mensagem e seus anexos se dirigem exclusivamente ao seu destinatário, pode conter informação privilegiada ou confidencial e 
> épara uso exclusivo da pessoa ou entidade de destino. Se não évossa senhoria o destinatário indicado, fica notificado de que a 
> leitura, utilização, divulgação e/ou cópia sem autorização pode estar proibida em virtude da legislação vigente. Se recebeu esta 
> mensagem por erro, rogamos-lhe que nos o comunique imediatamente por esta mesma via e proceda a sua destruição
>


From nobody Wed Nov 18 18:01:35 2015
Return-Path: <xiayinben@huawei.com>
X-Original-To: ibnemo@ietfa.amsl.com
Delivered-To: ibnemo@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1BD6E1B3B39 for <ibnemo@ietfa.amsl.com>; Wed, 18 Nov 2015 18:01:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.486
X-Spam-Level: 
X-Spam-Status: No, score=-4.486 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.585, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GVwcsrhu-Egh for <ibnemo@ietfa.amsl.com>; Wed, 18 Nov 2015 18:01:31 -0800 (PST)
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 3EC441B3B35 for <ibnemo@ietf.org>; Wed, 18 Nov 2015 18:01:29 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml405-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CEH70877; Thu, 19 Nov 2015 02:01:27 +0000 (GMT)
Received: from NKGEML410-HUB.china.huawei.com (10.98.56.41) by lhreml405-hub.china.huawei.com (10.201.5.242) with Microsoft SMTP Server (TLS) id 14.3.235.1; Thu, 19 Nov 2015 02:01:25 +0000
Received: from NKGEML507-MBS.china.huawei.com ([169.254.6.83]) by nkgeml410-hub.china.huawei.com ([10.98.56.41]) with mapi id 14.03.0235.001; Thu, 19 Nov 2015 10:01:15 +0800
From: Xiayinben <xiayinben@huawei.com>
To: "Bert Wijnen (IETF)" <bwietf@bwijnen.net>, "zhangyali (D)" <zhangyali369@huawei.com>, PEDRO ANDRES ARANDA GUTIERREZ <pedroa.aranda@telefonica.com>, Zhoutianran <zhoutianran@huawei.com>, "ibnemo@ietf.org" <ibnemo@ietf.org>
Thread-Topic: =?utf-8?B?W0libmVtb10g562U5aSNOiDnrZTlpI06IOetlOWkjTogIEhvdyB0byBncm91?= =?utf-8?Q?p/reuse_definitions?=
Thread-Index: AQHRIeLWe+cWPwyAd0qC4uGGAd6C356hg8qQ
Date: Thu, 19 Nov 2015 02:01:14 +0000
Message-ID: <5FD31D8EDBF4EC468B36D86F04FDB2E8781628EF@nkgeml507-mbs.china.huawei.com>
References: <1F97B419-907B-4B0C-8FC7-6B60695DC70D@telefonica.com> <A747A0713F56294D8FBE33E5C6B8F58135E7009E@szxeml513-mbx.china.huawei.com> <564C4393.2030404@bwijnen.net>
In-Reply-To: <564C4393.2030404@bwijnen.net>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.53.87]
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.0A020205.564D2D78.0020, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.6.83, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 47809e7b2a767f14ff6c73e2062c340d
Archived-At: <http://mailarchive.ietf.org/arch/msg/ibnemo/IcYyRBV1chfjy47a3E56m66hRgU>
Subject: [Ibnemo] =?utf-8?b?562U5aSNOiAg562U5aSNOiDnrZTlpI06IOetlOWkjTog?= =?utf-8?q?_How_to_group/reuse_definitions?=
X-BeenThere: ibnemo@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Discussion of Nemo, an intent-based North Bound \(NB\) interface consisting of an application protocol running over HTTP \(RESTful interfaces\) to exchange intent-based primitives between applications and meta-controllers controlling virtual network resources \(networks, storage, CPU\)." <ibnemo.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ibnemo>, <mailto:ibnemo-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ibnemo/>
List-Help: <mailto:ibnemo-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ibnemo>, <mailto:ibnemo-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Nov 2015 02:01:34 -0000

SGkgQmVydCwNCg0KVGhhbmtzIGZvciBpbml0aWF0aW5nIHRoaXMgdG9waWMsIGl0IGlzIHJlYWxs
eSBpbnRlcmVzdGluZyBhbmQgaW1wb3J0YW50Lg0KSSB0aGluayB0aGUga2V5IHBvaW50IG9mIHRo
aXMgdG9waWMgaXMgYWJvdXQgdGhlIG1lYW5pbmcgb2YgdHdvIHdvcmQncyBhbmQgdXNhZ2UgbWV0
aG9kOg0KImNvbm5lY3Rpb24iIGFuZCAiY29ubmVjdGl2aXR5Ig0KDQpJbiBteSB1bmRlcnN0YW5k
aW5nDQoiY29ubmVjdGlvbiIgc3RhbmRzIGZvciBjb25uZWN0ZWQgcmVzb3VyY2UocGh5c2ljYWwg
b3IgdmlydHVhbCksIGl0IGlzIGEgcmVhbCBvYmplY3QuICJjb25uZWN0aXZpdHkiIHN0YW5kcyBm
b3IgcmVhY2hhYmlsaXR5LCBpdCBpcyBhIGtpbmQgb2Ygc3RhdHVzIG9yIHBvbGljeS4gDQoiY29u
bmVjdGlvbiIgY2FuIGltcGxpY2l0bHkgZXhwcmVzc2VzIHRoZSBleGlzdGluZyBvZiB0d28gcG9p
bnRzICJjb25uZWN0aXZpdHkiLiBXaGVuIHVzZXIgZG9lc24ndCBwb2ludCBvdXQgYmFuZHdpZHRo
IG9mIGNvbm5lY3Rpb24gY2xlYXJseSwgdXNlciB1c2VzIGNvbm5lY3Rpb24gYXMgY29ubmVjdGl2
aXR5Lg0KDQpJbiB5b3VyIGV4YW1wbGUsDQoJTm9kZSBuMSxuMixuMw0KCUNvbm5lY3Rpb24gbjEs
bjINCglDb25uZWN0aW9uIG4yLG4zDQpJcyB0aGVyZSBhICJjb25uZWN0aXZpdHkiIGJldHdlZW4g
bjEgYW5kIG4zPw0KSSB0aGluayBpdCBkZXBlbmRzIG9uIHdoZXRoZXIgbjIgY2FuIGRvIHRyYW5z
ZmVyIHRyYWZmaWMgZm9yIHRoZSBvdGhlciBub2Rlcywgd2hpY2ggaXMgbm9kZSdzIHRyYW5zZmVy
IHByb3BlcnR5Lg0KU28gdGhlICJjb25uZWN0aXZpdHkiIGlzIGRlY2lkZWQgYnkgImNvbm5lY3Rp
b24iIGFuZCBtaWRkbGUgbm9kZSdzIHRyYW5zZmVyIHByb3BlcnR5Lg0KQnV0IGl0IGFsc28gcmFp
c2VzIGEgcHJvYmxlbSB0aGF0IHRoZSAiY29ubmVjdGl2aXR5IiBpcyBub3QgaW50dWl0aXZlLg0K
DQpUaGVyZWZvcmUsIHdlIGFsc28gZGlzY3Vzc2VkIHNob3VsZCB3ZSBzZXBhcmF0ZSAiY29ubmVj
dGlvbiIgYW5kICJjb25uZWN0aXZpdHkiIGFzIHR3byBrZXl3b3JkIGluIE5FTU8gbGFuZ3VhZ2Uu
DQpCdXQgdGhpcyBsZXR0aW5nIHRoZSBpbnRlbnQgZGVzY3JpcHRpb24gYmVjb21lcyBsb25nLXdp
bmRlZC4NCkZvciBleGFtcGxlLCBhIGVudGVycHJpc2UgaGF2ZSB0ZW5zIGJyYW5jaGVzLCB3aGlj
aCBuZWVkIGNvbm5lY3QgdG8gaGVhZHF1YXJ0ZXIgYW5kIGNvbW11bmljYXRpb24gd2l0aCBlYWNo
IG90aGVyLg0KSWYgd2UgZXhwcmVzcyBjb25uZWN0aXZpdHkgYnkgY29ubmVjdGlvbiBhbmQgbm9k
ZSdzIHRyYW5zZmVyIHByb3BlcnR5LCB1c2VyIG9ubHkgbmVlZCB0byBkZXNjcmliZSB0ZW5zIGNv
bm5lY3Rpb25zIGJldHdlZW4gaGVhZHF1YXJ0ZXIgYW5kIGJyYW5jaGVzLg0KSWYgd2Ugc2VwYXJh
dGUgY29ubmVjdGlvbiBhbmQgY29ubmVjdGl2aXR5LCB1c2VyIGFsc28gbmVlZCB0byBkZXNjcmli
ZSBodW5kcmVkcyBmdWxsIG1lc2ggY29ubmVjdGl2aXR5IGJldHdlZW4gYnJhbmNoZXMuDQoNClNv
IGZhciwgd2UgZG9uJ3Qgc2VwYXJhdGUgdGhlIGNvbm5lY3Rpb24gYW5kIGNvbm5lY3Rpdml0eS4g
DQpMb29rIGZvcndhcmRpbmcgdG8geW91ciBvcGluaW9ucy4NCg0KQmVzdCByZWdhcmRzLA0KWWlu
YmVuIA0KDQotLS0tLemCruS7tuWOn+S7ti0tLS0tDQrlj5Hku7bkuro6IElibmVtbyBbbWFpbHRv
OmlibmVtby1ib3VuY2VzQGlldGYub3JnXSDku6PooaggQmVydCBXaWpuZW4gKElFVEYpDQrlj5Hp
gIHml7bpl7Q6IDIwMTXlubQxMeaciDE45pelIDE3OjI0DQrmlLbku7bkuro6IHpoYW5neWFsaSAo
RCk7IFBFRFJPIEFORFJFUyBBUkFOREEgR1VUSUVSUkVaOyBaaG91dGlhbnJhbjsgaWJuZW1vQGll
dGYub3JnDQrkuLvpopg6IFJlOiBbSWJuZW1vXSDnrZTlpI06IOetlOWkjTog562U5aSNOiBIb3cg
dG8gZ3JvdXAvcmV1c2UgZGVmaW5pdGlvbnMNCg0KRm9yIG1lIHRvIGJldHRlciB1bmRlcnN0YW5k
IGFuZCBmb3JtIGFuIG9waW5pb24gb24gdGhlIGRpc2N1c3Npb24sIEkgd291bGQgYXBwcmVjaWF0
ZSBhIGZldyBjbGVhciBkZWZpbml0aW9ucyBmb3I6DQoNCmNvbm5lY3Rpb24NCiAgIElzIGl0IHRo
YXQgdGhlcmUgaXMgYSBwaHlzaWNhbCBvciBsb2dpY2FsIGNvbm5lY3Rpb24gYmV0d2VlbiAyIG5v
ZGVzPw0KICAgSXMgaXQgb25seSBvbmUgb2YgdGhlc2UsIG9yIGNhbiBpdCBiZSBib3RoZXIgY29u
bmVjdGl2aXR5DQogICBJcyBpdCBkaXJlY3QgY29ubmVjdGl2aXR5IG9yIHBvc3NpYmx5IHZpYSBz
b21lIG90aGVyIG5vZGVzL3N1Ym5ldHdvcmsNCiAgIE9yIGEgbG9naWNhbCBjb25uZWN0aXZpdHk/
DQoNCkkgaGF2ZSBoZWFyIHBlb3BsZSBzYXkgdGhhdCAiY29ubmVjdGlvbiIgbWVhbnMgdGhhdCBj
b25uZWN0aXZpdHkgaXMgYWxsb3dlZC4NCk5vdCBuZWNlc3NhcmlseSB0aGF0IHRoZXJlIGlzIGEg
cGh5aXNpY2FsIG9yIGxvZ2ljYWwgY29ubmVjdGlvbiBiZXR3ZWVuIDIgbm9kZXMvc3VibmV0cyBT
byBpZiB3ZSBoYXZlDQogICAgbm9kZSBuMQ0KICAgIG5vZGUgbjINCiAgICBub2RlIG4zDQoNCmFu
ZCB3ZSBoYXZlDQogICAgY29ubmVjdCBuMSB0byBuMg0KICAgIGNvbm5lY3QgbjIgdG8gbjMNCg0K
dGhlbiBpbiBteSB1bmRlcnN0YW5kaW5nIG4xIGlzIHBoeXNpY2FsbHkvbG9naWNhbGx5IGNvbm5l
Y3RlZCB0byBuMiBhbmQgbjIgaXMgcGh5c2ljYWxseS9sb2dpY2FsbHkgY29ubmVjdGVkIHRvIG4z
DQoNCmJ1dCBpbiBteSB2aWV3LG4xIHdvdWxkIGJlIGFibGUgdG8gY29tbXVuaWNhdGUgd2l0aCBu
MyBCdXQgSSBoYXZlIGFsc28gaGVhcmQgdGhhdCBpbiBvcmRlciB0byBkbyB0aGF0LCBvbmUgd291
bGQgaGF2ZSB0bw0KICAgIGNvbm5lY3QgbjEgdG8gbjMNCkFuZCB0aGF0IHdvdWxkIG5vdCBuZWNl
c3NhcmlseSBtZWFuIHRoYXQgYSBwaHlzaWNhbC9sb2dpY2FsIGNvbm5lY3Rpb24gYmV0d2VlbiBu
MSBhbmQgbjMgd291bGQgYmUgY3JlYXRlZCwgYnV0IGp1c3QgdGhhdCBpdCB3b3VsZCBhbGxvdyBu
MSB0byBjb21tdW5pY2F0ZSB3aXRoIG4zIChyb3V0ZWQgdmlhIG4yIG9mIGNvdXJzZSkuDQoNCkkg
dGhpbmsgaXQgd291bGQgYmUgZ29vZCB0byB3cml0ZSBkb3duIHRoZSBleGFjdCBkZWZpbml0aW9u
cyBvZiB3aGF0IHRoaW5rcyBsaWtlICJDb25uZWN0aW9uIiwgImNvbm5lY3QiLCAiY29ubmVjdGl2
aXR5IiwgZXRjIG1lYW4NCg0KSSB0aGluayB0aGF0IGNhbiBoZWxwIHRlaCBkaXNjdXNzaW9uIChh
dCBsZWFzdCBmb3IgbWUsIGFuZCBwb3NzaWJseSBmb3Igc29tZSBvdGhlciB3aG8gYXJlIG5vdCBp
bnZvbHZlZCBpbiBpbXBsZW1lbnRhdGlvbnMpLg0KDQpUaGFua3MsDQpCZXJ0DQoNCg0KDQoNCk9u
IDE2LzExLzE1IDEyOjExLCB6aGFuZ3lhbGkgKEQpIHdyb3RlOg0KPg0KPiBUaGFua3MgUGVkcm8u
IEkgdGhpbmsgb3VyIHVuZGVyc3RhbmRpbmcgZm9yIOKAnGNvbm5lY3Rpb27igJ0gYW5kIA0KPiDi
gJxjb25uZWN0L2Nvbm5lY3Rpdml0eeKAnSBpcyBkaWZmZXJlbnQuIFRoaXMgdG9waWMgaGFzIGJl
ZW4gZGlzY3Vzc2VkIGluIG91ciB0ZWFtIG1hbnkgdGltZXMuIEl04oCZcyByZWFsbHkgaGVscGZ1
bCBmb3IgdXMgdG8gbGlzdGVuIHlvdXIgdmlld3MuDQo+DQo+IEZpcnN0IG9mIGFsbCwgSSB3YW50
IHRvIGNsYXJpZnkgdGhlIG1lYW5pbmcgb2YgY29ubmVjdGlvbi4gSXQgcmVmZXJzIA0KPiB0byBh
IGtpbmQgb2YgcmVzb3VyY2VzIHRvIGFsbG93IHRoZSBjb21tdW5pY2F0aW9uLiAgSXTigJlzIG5v
dCBhIA0KPiBwaHlzaWNhbCBsaW5rLCBidXQgYSBhYnN0cmFjdGlvbiBvZiBvYmplY3RzIGRlcGVu
ZGVkIG9uIGNvbW11bmljYXRpb24uIEZvciBleGFtcGxlLCBhIHR1bm5lbCBjYW4gYmUgc2VlbiBh
cyBhIGNvbm5lY3Rpb24uIEZvciBlYWNoIG9mIGNvbm5lY3Rpb24sIHVzZXIgY291bGQgYXNzaWdu
IGJhbmR3aWR0aCBvbiBpdCBvciBub3QuDQo+DQo+IEluIHlvdXIgZXhwcmVzc2lvbiwg4oCcY29u
bmVjdOKAnSByZWZlcnMgdG8g4oCcY29ubmVjdGl2aXR54oCdIHdoaWNoIHNwZWNpZmllcyANCj4g
dGhlIGNvbW11bmljYXRpb24gcnVsZXMgb3IgbG9naWMgY29ubmVjdGlvbiByYXRoZXIgdGhhbiBy
ZXNvdXJjZXMgDQo+IGRlcGVuZGVkIG9uLiAoUGxlYXNlIHBvaW50IGl0IG91dCBpZiBteSB1bmRl
cnN0YW5kaW5nIGlzIHdyb25nLikNCj4NCj4gSW4gZmFjdCwgd2UgaGF2ZSBjb25zaWRlcmVkIGlm
IHdlIG5lZWQgYSBuZXcga2V5d29yZCB0byBleHByZXNzIA0KPiBjb25uZWN0aXZpdHksIGJ1dCB0
aGVyZSBhcmUgc29tZSBxdWVzdGlvbnMgd2UgbmVlZCBmdXJ0aGVyIGNvbnNpZGVyYXRpb24uDQo+
DQo+IDEuSWYgY29ubmVjdGlvbiBkb2VzIG5vdCBoYXZlIGJhbmR3aWR0aCBwYXJhbWV0ZXIsIGRv
IHRoZSBjb25uZWN0aW9uIGFuZCBjb25uZWN0aXZpdHkgaGF2ZSB0aGUgc2FtZSBtZWFuaW5nPw0K
Pg0KPiAyLklmIHRoZSBrZXl3b3JkIG9mIGNvbm5lY3Rpdml0eSBleGlzdHMsIHdoZW4gdXNlIHRo
ZSBjb25uZWN0aXZpdHkgYW5kIHdoZW4gdXNlIGNvbm5lY3Rpb24/DQo+DQo+IDMuSWYgdXNlciBo
YXZlIHRvIGV4cHJlc3MgY29ubmVjdGlvbiBiZWZvcmUgZXhwcmVzc2luZyBjb25uZWN0aXZpdHk/
IA0KPiBJZiBub3QsIGRvIHVzZXJzIGtub3cgdGhlcmUgYXJlIHJlc291cmNlcyBzdXBwb3J0aW5n
IGZvciB0aGUgY29ubmVjdGl2aXR5Pw0KPg0KPiBMb29raW5nIGZvcndhcmQgdG8geW91ciBvcGlu
aW9ucy4NCj4NCj4gWWFsaQ0KPg0KPiAq5Y+R5Lu25Lq6OipQRURSTyBBTkRSRVMgQVJBTkRBIEdV
VElFUlJFWiANCj4gW21haWx0bzpwZWRyb2EuYXJhbmRhQHRlbGVmb25pY2EuY29tXQ0KPiAq5Y+R
6YCB5pe26Ze0OioyMDE15bm0MTHmnIgxM+aXpTE5OjMxDQo+ICrmlLbku7bkuro6KnpoYW5neWFs
aSAoRCk7IFpob3V0aWFucmFuOyBCZXJ0IFdpam5lbiAoSUVURik7IGlibmVtb0BpZXRmLm9yZw0K
PiAq5Li76aKYOipSZTog562U5aSNOiDnrZTlpI06IFtJYm5lbW9dIEhvdyB0byBncm91cC9yZXVz
ZSBkZWZpbml0aW9ucw0KPg0KPiBDb21tZW50cyBpbmxpbmUNCj4NCj4gKkRlOiAqInpoYW5neWFs
aSAoRCkiIDx6aGFuZ3lhbGkzNjlAaHVhd2VpLmNvbSANCj4gPG1haWx0bzp6aGFuZ3lhbGkzNjlA
aHVhd2VpLmNvbT4+DQo+ICpGZWNoYTogKnZpZXJuZXMsIDEzIGRlIG5vdmllbWJyZSBkZSAyMDE1
LCAxMDo1OQ0KPiAqUGFyYTogKnBhYWcgPHBlZHJvYS5hcmFuZGFAdGVsZWZvbmljYS5jb20gDQo+
IDxtYWlsdG86cGVkcm9hLmFyYW5kYUB0ZWxlZm9uaWNhLmNvbT4+LCBaaG91dGlhbnJhbiANCj4g
PHpob3V0aWFucmFuQGh1YXdlaS5jb20gPG1haWx0bzp6aG91dGlhbnJhbkBodWF3ZWkuY29tPj4s
ICJCZXJ0IFdpam5lbiANCj4gKElFVEYpIiA8YndpZXRmQGJ3aWpuZW4ubmV0IDxtYWlsdG86Yndp
ZXRmQGJ3aWpuZW4ubmV0Pj4sIA0KPiAiaWJuZW1vQGlldGYub3JnIDxtYWlsdG86aWJuZW1vQGll
dGYub3JnPiIgPGlibmVtb0BpZXRmLm9yZyANCj4gPG1haWx0bzppYm5lbW9AaWV0Zi5vcmc+Pg0K
PiAqQXN1bnRvOiAq562U5aSNOiDnrZTlpI06IFtJYm5lbW9dIEhvdyB0byBncm91cC9yZXVzZSBk
ZWZpbml0aW9ucw0KPg0KPiAgICAgX1tZYWxpXSBPdXIgZXhwcmVzc2lvbnMgb2YgbmV3IERNWiBh
cmUgc2ltaWxhciwgZXhjZXB0IHlvdSBvbWl0IHBhcmFtZXRlciBsaXN0cy4gQW5kIGZpcmV3YWxs
IGFuZCBsMi1ncm91cChMMlN3aXRjaCBpbiB5b3VyDQo+ICAgICBleHByZXNzaW9uLCBJIHRoaW5r
KSBhcmUgcHJlZGVmaW5lZCBub2RlIHR5cGVzLCBzbyBJIG9taXQgdGhlbS5fDQo+DQo+ICAgICBf
ICAgIEEga2V5IHBvaW50L2RpZmZlcmVuY2UgaXMgaG93IHRvIGV4cHJlc3MgdGhlIGNvbm5lY3Rp
b24vY29ubmVjdGl2aXR5IGJldHdlZW4gdGhlIHR3byBub2Rlcy4gSSB0aGluayByZXNvdXJjZSBp
cyBhDQo+ICAgICBlc3NlbnRpYWwgZWxlbWVudCB0byBhbGxvdyB0aGUgY29tbXVuaWNhdGlvbiBi
ZXR3ZWVuIG5vZGVzIG5vIG1hdHRlciB3aGVyZSBpdCBpcywgdGhhdCBpcywgaWYgdGhlcmUgaXMg
bm90ICJyZWFsIiBjb25uZWN0aW9uDQo+ICAgICBiZXR3ZWVuIG5vZGVzLCB0aGV5IHdpbGwgbm90
IGJlIGNvbm5lY3RlZC5fDQo+DQo+IFNvcnJ5LCBidXQgSSB3b3VsZCBkaXN0aW5ndWlzaCBhIOKA
mGxvZ2ljYWwgcGF0Y2ggcGFuZWzigJlpbXBsZW1lbnRlZCBpbiANCj4gYW4gT3BlbiBWaXJ0dWFs
U3dpdGNoIGluc2lkZSBhIHNlcnZlciBibGFkZSBvciBldmVuIGluc2lkZSBhIGRhdGEgDQo+IGNl
bnRyZSBzdXBwb3J0aW5nIFNETiwgTkZWLCBldGMuIGZyb20gYSByZWFsIGxpbmsgKGkuLmUuIG15
IHNlY29uZCBleGFtcGxlKS4gV2h5PyBCZWNhdXNlIHRoZXNlIGNvbm5lY3Rpb25zIGhhdmUgbm8g
c3BlY2lmaWMgY2hhcmFjdGVyaXN0aWNzLCB3aGlsZSBhICJjb25uZWN0aW9uIG92ZXIgYSBjYWJs
ZeKAnWhhcyBjaGFyYWN0ZXJpc3RpY3MgbGlrZSBCYW5kd2lkdGggZXRjLg0KPg0KPiAgICAgXyAg
ICBBbmQgd2hhdCBpZiB1c2VyIHdhbnRzIHRvIGFzc2lnbiBhIGJhbmR3aWR0aCBpbiB0aGlzIGNv
bm5lY3Rpb24/IFNvIEkgYW0gbm90IHN1cmUgaWYgdGhlICJDb25uZWN0IiBpbmNsdWRlcyBlbm91
Z2gNCj4gICAgIGluZm9ybWF0aW9uLl8NCj4NCj4gVGhlIENvbm5lY3QgaXMgdXNlZCB3aGVuIEkg
aGF2ZSBubyBzcGVjaWZpYyByZXF1aXJlbWVudHMuIEluIGFuIA0KPiBleGFtcGxlIHJlbGF0ZWQg
bW9yZSB0byBFVFNJL05GViwgSSBjb3VsZCBzZWUgdGhlIENvbm5lY3QgYXMgdGhlIGxvZ2ljYWwg
Y29ubmVjdGlvbiBiZXR3ZWVuIFZpcnR1YWwgTmV0d29yayBGdW5jdGlvbiBDb21wb25lbnRzIChW
TkZDcykgaW5zaWRlIGEgVk5GLg0KPg0KPiBNeSAuMDIgY2VudHMsIC9QQQ0KPg0KPiAtLS0NCj4N
Cj4gRHIuIFBlZHJvIEEuIEFyYW5kYSBHdXRpw6lycmV6DQo+DQo+IFRlY2hub2xvZ3kgRXhwbG9y
YXRpb24gLQ0KPg0KPiBOZXR3b3JrIElubm92YXRpb24gJiBWaXJ0dWFsaXNhdGlvbg0KPg0KPiBl
bWFpbDogcGVkcm9hIGQwdCBhcmFuZGEgQXQgdGVsZWZvbmljYSBkMHQgY29tDQo+DQo+IFRlbGVm
w7NuaWNhLCBJbnZlc3RpZ2FjacOzbiB5IERlc2Fycm9sbG8NCj4NCj4gQy8gWnVyYmFyw6FuLDEy
DQo+DQo+IDI4MDEwIE1hZHJpZCwgU3BhaW4NCj4NCj4gRnJhZ2VuIHNpbmQgbmljaHQgZGEsIHVt
IGJlYW50d29ydGV0IHp1IHdlcmRlbi4NCj4NCj4gRnJhZ2VuIHNpbmQgZGEsIHVtIGdlc3RlbGx0
IHp1IHdlcmRlbi4NCj4NCj4gR2VvcmcgS3JlaXNsZXINCj4NCj4gLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQ0KPg0KPg0KPiBFc3RlIG1lbnNhamUgeSBzdXMgYWRqdW50b3Mgc2UgZGlyaWdlbiBleGNs
dXNpdmFtZW50ZSBhIHN1IA0KPiBkZXN0aW5hdGFyaW8sIHB1ZWRlIGNvbnRlbmVyIGluZm9ybWFj
acOzbiBwcml2aWxlZ2lhZGEgbyBjb25maWRlbmNpYWwgeSANCj4gZXMgcGFyYSB1c28gZXhjbHVz
aXZvIGRlIGxhIHBlcnNvbmEgbyBlbnRpZGFkIGRlIGRlc3Rpbm8uIFNpIG5vIGVzIA0KPiB1c3Rl
ZC4gZWwgZGVzdGluYXRhcmlvIGluZGljYWRvLCBxdWVkYSBub3RpZmljYWRvIGRlIHF1ZSBsYSBs
ZWN0dXJhLCB1dGlsaXphY2nDs24sIGRpdnVsZ2FjacOzbiB5L28gY29waWEgc2luIGF1dG9yaXph
Y2nDs24gcHVlZGUgZXN0YXIgcHJvaGliaWRhIGVuIHZpcnR1ZCBkZSBsYSBsZWdpc2xhY2nDs24g
dmlnZW50ZS4gU2kgaGEgcmVjaWJpZG8gZXN0ZSBtZW5zYWplIHBvciBlcnJvciwgbGUgcm9nYW1v
cyBxdWUgbm9zIGxvIGNvbXVuaXF1ZSBpbm1lZGlhdGFtZW50ZSBwb3IgZXN0YSBtaXNtYSB2w61h
IHkgcHJvY2VkYSBhIHN1IGRlc3RydWNjacOzbi4NCj4NCj4gVGhlIGluZm9ybWF0aW9uIGNvbnRh
aW5lZCBpbiB0aGlzIHRyYW5zbWlzc2lvbiBpcyBwcml2aWxlZ2VkIGFuZCANCj4gY29uZmlkZW50
aWFsIGluZm9ybWF0aW9uIGludGVuZGVkIG9ubHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1
YWwgDQo+IG9yIGVudGl0eSBuYW1lZCBhYm92ZS4gSWYgdGhlIHJlYWRlciBvZiB0aGlzIG1lc3Nh
Z2UgaXMgbm90IHRoZSANCj4gaW50ZW5kZWQgcmVjaXBpZW50LCB5b3UgYXJlIGhlcmVieSBub3Rp
ZmllZCB0aGF0IGFueSBkaXNzZW1pbmF0aW9uLCBkaXN0cmlidXRpb24gb3IgY29weWluZyBvZiB0
aGlzIGNvbW11bmljYXRpb24gaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gSWYgeW91IGhhdmUgcmVj
ZWl2ZWQgdGhpcyB0cmFuc21pc3Npb24gaW4gZXJyb3IsIGRvIG5vdCByZWFkIGl0LiBQbGVhc2Ug
aW1tZWRpYXRlbHkgcmVwbHkgdG8gdGhlIHNlbmRlciB0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRo
aXMgY29tbXVuaWNhdGlvbiBpbiBlcnJvciBhbmQgdGhlbiBkZWxldGUgaXQuDQo+DQo+IEVzdGEg
bWVuc2FnZW0gZSBzZXVzIGFuZXhvcyBzZSBkaXJpZ2VtIGV4Y2x1c2l2YW1lbnRlIGFvIHNldSAN
Cj4gZGVzdGluYXTDoXJpbywgcG9kZSBjb250ZXIgaW5mb3JtYcOnw6NvIHByaXZpbGVnaWFkYSBv
dSBjb25maWRlbmNpYWwgZSANCj4gw6lwYXJhIHVzbyBleGNsdXNpdm8gZGEgcGVzc29hIG91IGVu
dGlkYWRlIGRlIGRlc3Rpbm8uIFNlIG7Do28gw6l2b3NzYSANCj4gc2VuaG9yaWEgbyBkZXN0aW5h
dMOhcmlvIGluZGljYWRvLCBmaWNhIG5vdGlmaWNhZG8gZGUgcXVlIGEgbGVpdHVyYSwgDQo+IHV0
aWxpemHDp8OjbywgZGl2dWxnYcOnw6NvIGUvb3UgY8OzcGlhIHNlbSBhdXRvcml6YcOnw6NvIHBv
ZGUgZXN0YXIgcHJvaWJpZGEgDQo+IGVtIHZpcnR1ZGUgZGEgbGVnaXNsYcOnw6NvIHZpZ2VudGUu
IFNlIHJlY2ViZXUgZXN0YSBtZW5zYWdlbSBwb3IgZXJybywgDQo+IHJvZ2Ftb3MtbGhlIHF1ZSBu
b3MgbyBjb211bmlxdWUgaW1lZGlhdGFtZW50ZSBwb3IgZXN0YSBtZXNtYSB2aWEgZSANCj4gcHJv
Y2VkYSBhIHN1YSBkZXN0cnVpw6fDo28NCj4NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18NCklibmVtbyBtYWlsaW5nIGxpc3QNCklibmVtb0BpZXRmLm9y
Zw0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pYm5lbW8NCg==


From nobody Thu Nov 19 00:32:39 2015
Return-Path: <bwietf@bwijnen.net>
X-Original-To: ibnemo@ietfa.amsl.com
Delivered-To: ibnemo@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6A5C01ACD16 for <ibnemo@ietfa.amsl.com>; Thu, 19 Nov 2015 00:30:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.3
X-Spam-Level: 
X-Spam-Status: No, score=-2.3 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id M9nZpXy-3cQP for <ibnemo@ietfa.amsl.com>; Thu, 19 Nov 2015 00:30:40 -0800 (PST)
Received: from lb3-smtp-cloud2.xs4all.net (lb3-smtp-cloud2.xs4all.net [194.109.24.29]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BFF611ACD11 for <ibnemo@ietf.org>; Thu, 19 Nov 2015 00:30:39 -0800 (PST)
Received: from 192-168-0-80.rdsnet.ro ([86.126.92.130]) by smtp-cloud2.xs4all.net with ESMTP id jLWZ1r00K2olTiE01LWdSQ; Thu, 19 Nov 2015 09:30:37 +0100
To: Xiayinben <xiayinben@huawei.com>, "zhangyali (D)" <zhangyali369@huawei.com>, PEDRO ANDRES ARANDA GUTIERREZ <pedroa.aranda@telefonica.com>, Zhoutianran <zhoutianran@huawei.com>, "ibnemo@ietf.org" <ibnemo@ietf.org>
References: <1F97B419-907B-4B0C-8FC7-6B60695DC70D@telefonica.com> <A747A0713F56294D8FBE33E5C6B8F58135E7009E@szxeml513-mbx.china.huawei.com> <564C4393.2030404@bwijnen.net> <5FD31D8EDBF4EC468B36D86F04FDB2E8781628EF@nkgeml507-mbs.china.huawei.com>
From: "Bert Wijnen (IETF)" <bwietf@bwijnen.net>
Message-ID: <564D88A8.9080002@bwijnen.net>
Date: Thu, 19 Nov 2015 10:30:32 +0200
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.3.0
MIME-Version: 1.0
In-Reply-To: <5FD31D8EDBF4EC468B36D86F04FDB2E8781628EF@nkgeml507-mbs.china.huawei.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/ibnemo/S51XRyQiQ0q-AU9qSlVAXa8JR0g>
Subject: Re: [Ibnemo] =?utf-8?b?562U5aSNOiAg562U5aSNOiDnrZTlpI06IOetlOWkjTog?= =?utf-8?q?How_to_group/reuse_definitions?=
X-BeenThere: ibnemo@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Discussion of Nemo, an intent-based North Bound \(NB\) interface consisting of an application protocol running over HTTP \(RESTful interfaces\) to exchange intent-based primitives between applications and meta-controllers controlling virtual network resources \(networks, storage, CPU\)." <ibnemo.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ibnemo>, <mailto:ibnemo-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ibnemo/>
List-Help: <mailto:ibnemo-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ibnemo>, <mailto:ibnemo-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Nov 2015 08:30:47 -0000

Thanks and inline

On 19/11/15 04:01, Xiayinben wrote:
> Hi Bert,
>
> Thanks for initiating this topic, it is really interesting and important.
> I think the key point of this topic is about the meaning of two word's and usage method:
> "connection" and "connectivity"
>
> In my understanding
> "connection" stands for connected resource(physical or virtual), it is a real object. "connectivity" stands for reachability, it is a kind of status or policy.
> "connection" can implicitly expresses the existing of two points "connectivity". When user doesn't point out bandwidth of connection clearly, user uses connection as connectivity.
>
> In your example,
> 	Node n1,n2,n3
> 	Connection n1,n2
> 	Connection n2,n3
> Is there a "connectivity" between n1 and n3?
> I think it depends on whether n2 can do transfer traffic for the other nodes, which is node's transfer property.
> So the "connectivity" is decided by "connection" and middle node's transfer property.
> But it also raises a problem that the "connectivity" is not intuitive.
My view is that if we have two concepts (connection and connectivity), that it would be best
to use 2 commands/keywords for that and not just one. It indeed means that we have one extra
command in the language, but it does make things clearer and (in my view) easier to express
correctly.
> Therefore, we also discussed should we separate "connection" and "connectivity" as two keyword in NEMO language.
> But this letting the intent description becomes long-winded.
> For example, a enterprise have tens branches, which need connect to headquarter and communication with each other.
> If we express connectivity by connection and node's transfer property, user only need to describe tens connections between headquarter and branches.
> If we separate connection and connectivity, user also need to describe hundreds full mesh connectivity between branches.
In normal internet setups, I would think that if n1 is IP connected to n2 and n2 is IP conencted
to n3, then they all 3 have connectivity. So In my view, there would be no need to state that
n1 and n3 have connectivity. That is (in my view) inherent to IP networks. So I would say
that the default is that there is connectivity, and if you want to dis-allow connectivity for
some nodes, then I would suggest that we must users to specify that. I would think it is rare
that that is needed. But I am used to OPEN systems, so maybe I am biased.

>
> So far, we don't separate the connection and connectivity.
> Look forwarding to your opinions.
I would certainly sepate it, because in my understanding they are quite
different concepts. Using just one command to express both most probably
causes confusion as to what exactly the user intended.

Bert
> Best regards,
> Yinben
>
> -----邮件原件-----
> 发件人: Ibnemo [mailto:ibnemo-bounces@ietf.org] 代表 Bert Wijnen (IETF)
> 发送时间: 2015年11月18日 17:24
> 收件人: zhangyali (D); PEDRO ANDRES ARANDA GUTIERREZ; Zhoutianran; ibnemo@ietf.org
> 主题: Re: [Ibnemo] 答复: 答复: 答复: How to group/reuse definitions
>
> For me to better understand and form an opinion on the discussion, I would appreciate a few clear definitions for:
>
> connection
>     Is it that there is a physical or logical connection between 2 nodes?
>     Is it only one of these, or can it be bother connectivity
>     Is it direct connectivity or possibly via some other nodes/subnetwork
>     Or a logical connectivity?
>
> I have hear people say that "connection" means that connectivity is allowed.
> Not necessarily that there is a phyisical or logical connection between 2 nodes/subnets So if we have
>      node n1
>      node n2
>      node n3
>
> and we have
>      connect n1 to n2
>      connect n2 to n3
>
> then in my understanding n1 is physically/logically connected to n2 and n2 is physically/logically connected to n3
>
> but in my view,n1 would be able to communicate with n3 But I have also heard that in order to do that, one would have to
>      connect n1 to n3
> And that would not necessarily mean that a physical/logical connection between n1 and n3 would be created, but just that it would allow n1 to communicate with n3 (routed via n2 of course).
>
> I think it would be good to write down the exact definitions of what thinks like "Connection", "connect", "connectivity", etc mean
>
> I think that can help teh discussion (at least for me, and possibly for some other who are not involved in implementations).
>
> Thanks,
> Bert
>
>
>
>
> On 16/11/15 12:11, zhangyali (D) wrote:
>> Thanks Pedro. I think our understanding for “connection” and
>> “connect/connectivity” is different. This topic has been discussed in our team many times. It’s really helpful for us to listen your views.
>>
>> First of all, I want to clarify the meaning of connection. It refers
>> to a kind of resources to allow the communication.  It’s not a
>> physical link, but a abstraction of objects depended on communication. For example, a tunnel can be seen as a connection. For each of connection, user could assign bandwidth on it or not.
>>
>> In your expression, “connect” refers to “connectivity” which specifies
>> the communication rules or logic connection rather than resources
>> depended on. (Please point it out if my understanding is wrong.)
>>
>> In fact, we have considered if we need a new keyword to express
>> connectivity, but there are some questions we need further consideration.
>>
>> 1.If connection does not have bandwidth parameter, do the connection and connectivity have the same meaning?
>>
>> 2.If the keyword of connectivity exists, when use the connectivity and when use connection?
>>
>> 3.If user have to express connection before expressing connectivity?
>> If not, do users know there are resources supporting for the connectivity?
>>
>> Looking forward to your opinions.
>>
>> Yali
>>
>> *发件人:*PEDRO ANDRES ARANDA GUTIERREZ
>> [mailto:pedroa.aranda@telefonica.com]
>> *发送时间:*2015年11月13日19:31
>> *收件人:*zhangyali (D); Zhoutianran; Bert Wijnen (IETF); ibnemo@ietf.org
>> *主题:*Re: 答复: 答复: [Ibnemo] How to group/reuse definitions
>>
>> Comments inline
>>
>> *De: *"zhangyali (D)" <zhangyali369@huawei.com
>> <mailto:zhangyali369@huawei.com>>
>> *Fecha: *viernes, 13 de noviembre de 2015, 10:59
>> *Para: *paag <pedroa.aranda@telefonica.com
>> <mailto:pedroa.aranda@telefonica.com>>, Zhoutianran
>> <zhoutianran@huawei.com <mailto:zhoutianran@huawei.com>>, "Bert Wijnen
>> (IETF)" <bwietf@bwijnen.net <mailto:bwietf@bwijnen.net>>,
>> "ibnemo@ietf.org <mailto:ibnemo@ietf.org>" <ibnemo@ietf.org
>> <mailto:ibnemo@ietf.org>>
>> *Asunto: *答复: 答复: [Ibnemo] How to group/reuse definitions
>>
>>      _[Yali] Our expressions of new DMZ are similar, except you omit parameter lists. And firewall and l2-group(L2Switch in your
>>      expression, I think) are predefined node types, so I omit them._
>>
>>      _    A key point/difference is how to express the connection/connectivity between the two nodes. I think resource is a
>>      essential element to allow the communication between nodes no matter where it is, that is, if there is not "real" connection
>>      between nodes, they will not be connected._
>>
>> Sorry, but I would distinguish a ‘logical patch panel’implemented in
>> an Open VirtualSwitch inside a server blade or even inside a data
>> centre supporting SDN, NFV, etc. from a real link (i..e. my second example). Why? Because these connections have no specific characteristics, while a "connection over a cable”has characteristics like Bandwidth etc.
>>
>>      _    And what if user wants to assign a bandwidth in this connection? So I am not sure if the "Connect" includes enough
>>      information._
>>
>> The Connect is used when I have no specific requirements. In an
>> example related more to ETSI/NFV, I could see the Connect as the logical connection between Virtual Network Function Components (VNFCs) inside a VNF.
>>
>> My .02 cents, /PA
>>
>> ---
>>
>> Dr. Pedro A. Aranda Gutiérrez
>>
>> Technology Exploration -
>>
>> Network Innovation & Virtualisation
>>
>> email: pedroa d0t aranda At telefonica d0t com
>>
>> Telefónica, Investigación y Desarrollo
>>
>> C/ Zurbarán,12
>>
>> 28010 Madrid, Spain
>>
>> Fragen sind nicht da, um beantwortet zu werden.
>>
>> Fragen sind da, um gestellt zu werden.
>>
>> Georg Kreisler
>>
>> ----------------------------------------------------------------------
>> --------------------------------------------------------------
>>
>>
>> Este mensaje y sus adjuntos se dirigen exclusivamente a su
>> destinatario, puede contener información privilegiada o confidencial y
>> es para uso exclusivo de la persona o entidad de destino. Si no es
>> usted. el destinatario indicado, queda notificado de que la lectura, utilización, divulgación y/o copia sin autorización puede estar prohibida en virtud de la legislación vigente. Si ha recibido este mensaje por error, le rogamos que nos lo comunique inmediatamente por esta misma vía y proceda a su destrucción.
>>
>> The information contained in this transmission is privileged and
>> confidential information intended only for the use of the individual
>> or entity named above. If the reader of this message is not the
>> intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this transmission in error, do not read it. Please immediately reply to the sender that you have received this communication in error and then delete it.
>>
>> Esta mensagem e seus anexos se dirigem exclusivamente ao seu
>> destinatário, pode conter informação privilegiada ou confidencial e
>> épara uso exclusivo da pessoa ou entidade de destino. Se não évossa
>> senhoria o destinatário indicado, fica notificado de que a leitura,
>> utilização, divulgação e/ou cópia sem autorização pode estar proibida
>> em virtude da legislação vigente. Se recebeu esta mensagem por erro,
>> rogamos-lhe que nos o comunique imediatamente por esta mesma via e
>> proceda a sua destruição
>>
> _______________________________________________
> Ibnemo mailing list
> Ibnemo@ietf.org
> https://www.ietf.org/mailman/listinfo/ibnemo


From nobody Thu Nov 19 01:02:49 2015
Return-Path: <xiayinben@huawei.com>
X-Original-To: ibnemo@ietfa.amsl.com
Delivered-To: ibnemo@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0D58C1B29D3 for <ibnemo@ietfa.amsl.com>; Thu, 19 Nov 2015 01:01:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.486
X-Spam-Level: 
X-Spam-Status: No, score=-4.486 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.585, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AKrAONK2LTVD for <ibnemo@ietfa.amsl.com>; Thu, 19 Nov 2015 01:01:21 -0800 (PST)
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 C7FB41ADBFC for <ibnemo@ietf.org>; Thu, 19 Nov 2015 01:01:20 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml406-hub.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CAN78272; Thu, 19 Nov 2015 09:01:17 +0000 (GMT)
Received: from NKGEML410-HUB.china.huawei.com (10.98.56.41) by lhreml406-hub.china.huawei.com (10.201.5.243) with Microsoft SMTP Server (TLS) id 14.3.235.1; Thu, 19 Nov 2015 09:01:06 +0000
Received: from NKGEML507-MBS.china.huawei.com ([169.254.6.83]) by nkgeml410-hub.china.huawei.com ([10.98.56.41]) with mapi id 14.03.0235.001; Thu, 19 Nov 2015 17:00:56 +0800
From: Xiayinben <xiayinben@huawei.com>
To: "Bert Wijnen (IETF)" <bwietf@bwijnen.net>, "zhangyali (D)" <zhangyali369@huawei.com>, PEDRO ANDRES ARANDA GUTIERREZ <pedroa.aranda@telefonica.com>, Zhoutianran <zhoutianran@huawei.com>, "ibnemo@ietf.org" <ibnemo@ietf.org>
Thread-Topic: =?utf-8?B?562U5aSNOiBbSWJuZW1vXSDnrZTlpI06IOetlOWkjTog562U5aSNOiBIb3cg?= =?utf-8?Q?to_group/reuse_definitions?=
Thread-Index: AQHRIqTAdtmNlCUmUUOrgTDC73Rb6Z6jBhHQ
Date: Thu, 19 Nov 2015 09:00:55 +0000
Message-ID: <5FD31D8EDBF4EC468B36D86F04FDB2E878162C83@nkgeml507-mbs.china.huawei.com>
References: <1F97B419-907B-4B0C-8FC7-6B60695DC70D@telefonica.com> <A747A0713F56294D8FBE33E5C6B8F58135E7009E@szxeml513-mbx.china.huawei.com> <564C4393.2030404@bwijnen.net> <5FD31D8EDBF4EC468B36D86F04FDB2E8781628EF@nkgeml507-mbs.china.huawei.com> <564D88A8.9080002@bwijnen.net>
In-Reply-To: <564D88A8.9080002@bwijnen.net>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.45.28.178]
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.0A090203.564D8FDE.000B, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.6.83, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: ea7f267aadfc0b111e7557837d85614b
Archived-At: <http://mailarchive.ietf.org/arch/msg/ibnemo/OZDUqCwMECnKGf5JJhGEBo_Rkjs>
Subject: [Ibnemo] =?utf-8?b?562U5aSNOiDnrZTlpI06ICDnrZTlpI06IOetlOWkjTog?= =?utf-8?q?=E7=AD=94=E5=A4=8D=3A_How_to_group/reuse_definitions?=
X-BeenThere: ibnemo@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Discussion of Nemo, an intent-based North Bound \(NB\) interface consisting of an application protocol running over HTTP \(RESTful interfaces\) to exchange intent-based primitives between applications and meta-controllers controlling virtual network resources \(networks, storage, CPU\)." <ibnemo.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ibnemo>, <mailto:ibnemo-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ibnemo/>
List-Help: <mailto:ibnemo-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ibnemo>, <mailto:ibnemo-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Nov 2015 09:01:29 -0000

SSBhZ3JlZSB3aXRoIHlvdS4gVG8gc2VwYXJhdGUgdGhlIHR3byBrZXkgd29yZHMgdG8gZXhwcmVz
cyB0aGVzZSB0d28gY29uY2VwdHMgaXMgbW9yZSBhY2N1cmF0ZSBhbmQgY2xlYXIuDQpCdXQgeW91
IGFsc28gbWVudGlvbmVkLCBpbiBub3JtYWwgaW50ZXJuZXQgc2V0dXBzLCBJUCBjb25uZWN0aXZp
dHkgaXMgZGVmYXVsdCB3aGVuIHRoZXJlIGlzIGEgcGF0aCBjYW4gcmVhY2guDQpTbyB3aGVuIHVz
ZXIgZGVzY3JpYmVzIG5ldHdvcmsgY29ubmVjdGlvbihyZXNvdXJjZSksIHRoZXkgZG9uJ3QgbmVl
ZCBkZXNjcmliZSBjb25uZWN0aXZpdHkgYWdhaW4uDQoNCklmIHdlIHByb3ZpZGUgdHdvIGtleSB3
b3JkcyBmb3IgY29ubmVjdGlvbiBhbmQgY29ubmVjdGl2aXR5LCB3ZSBuZWVkIHByb3ZpZGUgYSBj
bGVhciBndWlkZSB0byBsZXQgdXNlciBrbm93IHdoZW4gbmVlZCBkZXNjcmliZSBjb25uZWN0aXZp
dHkgYW5kIHdoZW4gZG9uJ3QgbmVlZCBpdC4NCg0KQmVzdCByZWdhcmRzLA0KWWluYmVuIA0KDQot
LS0tLemCruS7tuWOn+S7ti0tLS0tDQrlj5Hku7bkuro6IEJlcnQgV2lqbmVuIChJRVRGKSBbbWFp
bHRvOmJ3aWV0ZkBid2lqbmVuLm5ldF0gDQrlj5HpgIHml7bpl7Q6IDIwMTXlubQxMeaciDE55pel
IDE2OjMxDQrmlLbku7bkuro6IFhpYXlpbmJlbjsgemhhbmd5YWxpIChEKTsgUEVEUk8gQU5EUkVT
IEFSQU5EQSBHVVRJRVJSRVo7IFpob3V0aWFucmFuOyBpYm5lbW9AaWV0Zi5vcmcNCuS4u+mimDog
UmU6IOetlOWkjTogW0libmVtb10g562U5aSNOiDnrZTlpI06IOetlOWkjTogSG93IHRvIGdyb3Vw
L3JldXNlIGRlZmluaXRpb25zDQoNClRoYW5rcyBhbmQgaW5saW5lDQoNCk9uIDE5LzExLzE1IDA0
OjAxLCBYaWF5aW5iZW4gd3JvdGU6DQo+IEhpIEJlcnQsDQo+DQo+IFRoYW5rcyBmb3IgaW5pdGlh
dGluZyB0aGlzIHRvcGljLCBpdCBpcyByZWFsbHkgaW50ZXJlc3RpbmcgYW5kIGltcG9ydGFudC4N
Cj4gSSB0aGluayB0aGUga2V5IHBvaW50IG9mIHRoaXMgdG9waWMgaXMgYWJvdXQgdGhlIG1lYW5p
bmcgb2YgdHdvIHdvcmQncyBhbmQgdXNhZ2UgbWV0aG9kOg0KPiAiY29ubmVjdGlvbiIgYW5kICJj
b25uZWN0aXZpdHkiDQo+DQo+IEluIG15IHVuZGVyc3RhbmRpbmcNCj4gImNvbm5lY3Rpb24iIHN0
YW5kcyBmb3IgY29ubmVjdGVkIHJlc291cmNlKHBoeXNpY2FsIG9yIHZpcnR1YWwpLCBpdCBpcyBh
IHJlYWwgb2JqZWN0LiAiY29ubmVjdGl2aXR5IiBzdGFuZHMgZm9yIHJlYWNoYWJpbGl0eSwgaXQg
aXMgYSBraW5kIG9mIHN0YXR1cyBvciBwb2xpY3kuDQo+ICJjb25uZWN0aW9uIiBjYW4gaW1wbGlj
aXRseSBleHByZXNzZXMgdGhlIGV4aXN0aW5nIG9mIHR3byBwb2ludHMgImNvbm5lY3Rpdml0eSIu
IFdoZW4gdXNlciBkb2Vzbid0IHBvaW50IG91dCBiYW5kd2lkdGggb2YgY29ubmVjdGlvbiBjbGVh
cmx5LCB1c2VyIHVzZXMgY29ubmVjdGlvbiBhcyBjb25uZWN0aXZpdHkuDQo+DQo+IEluIHlvdXIg
ZXhhbXBsZSwNCj4gCU5vZGUgbjEsbjIsbjMNCj4gCUNvbm5lY3Rpb24gbjEsbjINCj4gCUNvbm5l
Y3Rpb24gbjIsbjMNCj4gSXMgdGhlcmUgYSAiY29ubmVjdGl2aXR5IiBiZXR3ZWVuIG4xIGFuZCBu
Mz8NCj4gSSB0aGluayBpdCBkZXBlbmRzIG9uIHdoZXRoZXIgbjIgY2FuIGRvIHRyYW5zZmVyIHRy
YWZmaWMgZm9yIHRoZSBvdGhlciBub2Rlcywgd2hpY2ggaXMgbm9kZSdzIHRyYW5zZmVyIHByb3Bl
cnR5Lg0KPiBTbyB0aGUgImNvbm5lY3Rpdml0eSIgaXMgZGVjaWRlZCBieSAiY29ubmVjdGlvbiIg
YW5kIG1pZGRsZSBub2RlJ3MgdHJhbnNmZXIgcHJvcGVydHkuDQo+IEJ1dCBpdCBhbHNvIHJhaXNl
cyBhIHByb2JsZW0gdGhhdCB0aGUgImNvbm5lY3Rpdml0eSIgaXMgbm90IGludHVpdGl2ZS4NCk15
IHZpZXcgaXMgdGhhdCBpZiB3ZSBoYXZlIHR3byBjb25jZXB0cyAoY29ubmVjdGlvbiBhbmQgY29u
bmVjdGl2aXR5KSwgdGhhdCBpdCB3b3VsZCBiZSBiZXN0IHRvIHVzZSAyIGNvbW1hbmRzL2tleXdv
cmRzIGZvciB0aGF0IGFuZCBub3QganVzdCBvbmUuIEl0IGluZGVlZCBtZWFucyB0aGF0IHdlIGhh
dmUgb25lIGV4dHJhIGNvbW1hbmQgaW4gdGhlIGxhbmd1YWdlLCBidXQgaXQgZG9lcyBtYWtlIHRo
aW5ncyBjbGVhcmVyIGFuZCAoaW4gbXkgdmlldykgZWFzaWVyIHRvIGV4cHJlc3MgY29ycmVjdGx5
Lg0KPiBUaGVyZWZvcmUsIHdlIGFsc28gZGlzY3Vzc2VkIHNob3VsZCB3ZSBzZXBhcmF0ZSAiY29u
bmVjdGlvbiIgYW5kICJjb25uZWN0aXZpdHkiIGFzIHR3byBrZXl3b3JkIGluIE5FTU8gbGFuZ3Vh
Z2UuDQo+IEJ1dCB0aGlzIGxldHRpbmcgdGhlIGludGVudCBkZXNjcmlwdGlvbiBiZWNvbWVzIGxv
bmctd2luZGVkLg0KPiBGb3IgZXhhbXBsZSwgYSBlbnRlcnByaXNlIGhhdmUgdGVucyBicmFuY2hl
cywgd2hpY2ggbmVlZCBjb25uZWN0IHRvIGhlYWRxdWFydGVyIGFuZCBjb21tdW5pY2F0aW9uIHdp
dGggZWFjaCBvdGhlci4NCj4gSWYgd2UgZXhwcmVzcyBjb25uZWN0aXZpdHkgYnkgY29ubmVjdGlv
biBhbmQgbm9kZSdzIHRyYW5zZmVyIHByb3BlcnR5LCB1c2VyIG9ubHkgbmVlZCB0byBkZXNjcmli
ZSB0ZW5zIGNvbm5lY3Rpb25zIGJldHdlZW4gaGVhZHF1YXJ0ZXIgYW5kIGJyYW5jaGVzLg0KPiBJ
ZiB3ZSBzZXBhcmF0ZSBjb25uZWN0aW9uIGFuZCBjb25uZWN0aXZpdHksIHVzZXIgYWxzbyBuZWVk
IHRvIGRlc2NyaWJlIGh1bmRyZWRzIGZ1bGwgbWVzaCBjb25uZWN0aXZpdHkgYmV0d2VlbiBicmFu
Y2hlcy4NCkluIG5vcm1hbCBpbnRlcm5ldCBzZXR1cHMsIEkgd291bGQgdGhpbmsgdGhhdCBpZiBu
MSBpcyBJUCBjb25uZWN0ZWQgdG8gbjIgYW5kIG4yIGlzIElQIGNvbmVuY3RlZCB0byBuMywgdGhl
biB0aGV5IGFsbCAzIGhhdmUgY29ubmVjdGl2aXR5LiBTbyBJbiBteSB2aWV3LCB0aGVyZSB3b3Vs
ZCBiZSBubyBuZWVkIHRvIHN0YXRlIHRoYXQNCm4xIGFuZCBuMyBoYXZlIGNvbm5lY3Rpdml0eS4g
VGhhdCBpcyAoaW4gbXkgdmlldykgaW5oZXJlbnQgdG8gSVAgbmV0d29ya3MuIFNvIEkgd291bGQg
c2F5IHRoYXQgdGhlIGRlZmF1bHQgaXMgdGhhdCB0aGVyZSBpcyBjb25uZWN0aXZpdHksIGFuZCBp
ZiB5b3Ugd2FudCB0byBkaXMtYWxsb3cgY29ubmVjdGl2aXR5IGZvciBzb21lIG5vZGVzLCB0aGVu
IEkgd291bGQgc3VnZ2VzdCB0aGF0IHdlIG11c3QgdXNlcnMgdG8gc3BlY2lmeSB0aGF0LiBJIHdv
dWxkIHRoaW5rIGl0IGlzIHJhcmUgdGhhdCB0aGF0IGlzIG5lZWRlZC4gQnV0IEkgYW0gdXNlZCB0
byBPUEVOIHN5c3RlbXMsIHNvIG1heWJlIEkgYW0gYmlhc2VkLg0KDQo+DQo+IFNvIGZhciwgd2Ug
ZG9uJ3Qgc2VwYXJhdGUgdGhlIGNvbm5lY3Rpb24gYW5kIGNvbm5lY3Rpdml0eS4NCj4gTG9vayBm
b3J3YXJkaW5nIHRvIHlvdXIgb3BpbmlvbnMuDQpJIHdvdWxkIGNlcnRhaW5seSBzZXBhdGUgaXQs
IGJlY2F1c2UgaW4gbXkgdW5kZXJzdGFuZGluZyB0aGV5IGFyZSBxdWl0ZSBkaWZmZXJlbnQgY29u
Y2VwdHMuIFVzaW5nIGp1c3Qgb25lIGNvbW1hbmQgdG8gZXhwcmVzcyBib3RoIG1vc3QgcHJvYmFi
bHkgY2F1c2VzIGNvbmZ1c2lvbiBhcyB0byB3aGF0IGV4YWN0bHkgdGhlIHVzZXIgaW50ZW5kZWQu
DQoNCkJlcnQNCj4gQmVzdCByZWdhcmRzLA0KPiBZaW5iZW4NCj4NCj4gLS0tLS3pgq7ku7bljp/k
u7YtLS0tLQ0KPiDlj5Hku7bkuro6IElibmVtbyBbbWFpbHRvOmlibmVtby1ib3VuY2VzQGlldGYu
b3JnXSDku6PooaggQmVydCBXaWpuZW4gKElFVEYpDQo+IOWPkemAgeaXtumXtDogMjAxNeW5tDEx
5pyIMTjml6UgMTc6MjQNCj4g5pS25Lu25Lq6OiB6aGFuZ3lhbGkgKEQpOyBQRURSTyBBTkRSRVMg
QVJBTkRBIEdVVElFUlJFWjsgWmhvdXRpYW5yYW47IA0KPiBpYm5lbW9AaWV0Zi5vcmcNCj4g5Li7
6aKYOiBSZTogW0libmVtb10g562U5aSNOiDnrZTlpI06IOetlOWkjTogSG93IHRvIGdyb3VwL3Jl
dXNlIGRlZmluaXRpb25zDQo+DQo+IEZvciBtZSB0byBiZXR0ZXIgdW5kZXJzdGFuZCBhbmQgZm9y
bSBhbiBvcGluaW9uIG9uIHRoZSBkaXNjdXNzaW9uLCBJIHdvdWxkIGFwcHJlY2lhdGUgYSBmZXcg
Y2xlYXIgZGVmaW5pdGlvbnMgZm9yOg0KPg0KPiBjb25uZWN0aW9uDQo+ICAgICBJcyBpdCB0aGF0
IHRoZXJlIGlzIGEgcGh5c2ljYWwgb3IgbG9naWNhbCBjb25uZWN0aW9uIGJldHdlZW4gMiBub2Rl
cz8NCj4gICAgIElzIGl0IG9ubHkgb25lIG9mIHRoZXNlLCBvciBjYW4gaXQgYmUgYm90aGVyIGNv
bm5lY3Rpdml0eQ0KPiAgICAgSXMgaXQgZGlyZWN0IGNvbm5lY3Rpdml0eSBvciBwb3NzaWJseSB2
aWEgc29tZSBvdGhlciBub2Rlcy9zdWJuZXR3b3JrDQo+ICAgICBPciBhIGxvZ2ljYWwgY29ubmVj
dGl2aXR5Pw0KPg0KPiBJIGhhdmUgaGVhciBwZW9wbGUgc2F5IHRoYXQgImNvbm5lY3Rpb24iIG1l
YW5zIHRoYXQgY29ubmVjdGl2aXR5IGlzIGFsbG93ZWQuDQo+IE5vdCBuZWNlc3NhcmlseSB0aGF0
IHRoZXJlIGlzIGEgcGh5aXNpY2FsIG9yIGxvZ2ljYWwgY29ubmVjdGlvbiBiZXR3ZWVuIDIgbm9k
ZXMvc3VibmV0cyBTbyBpZiB3ZSBoYXZlDQo+ICAgICAgbm9kZSBuMQ0KPiAgICAgIG5vZGUgbjIN
Cj4gICAgICBub2RlIG4zDQo+DQo+IGFuZCB3ZSBoYXZlDQo+ICAgICAgY29ubmVjdCBuMSB0byBu
Mg0KPiAgICAgIGNvbm5lY3QgbjIgdG8gbjMNCj4NCj4gdGhlbiBpbiBteSB1bmRlcnN0YW5kaW5n
IG4xIGlzIHBoeXNpY2FsbHkvbG9naWNhbGx5IGNvbm5lY3RlZCB0byBuMiANCj4gYW5kIG4yIGlz
IHBoeXNpY2FsbHkvbG9naWNhbGx5IGNvbm5lY3RlZCB0byBuMw0KPg0KPiBidXQgaW4gbXkgdmll
dyxuMSB3b3VsZCBiZSBhYmxlIHRvIGNvbW11bmljYXRlIHdpdGggbjMgQnV0IEkgaGF2ZSBhbHNv
IGhlYXJkIHRoYXQgaW4gb3JkZXIgdG8gZG8gdGhhdCwgb25lIHdvdWxkIGhhdmUgdG8NCj4gICAg
ICBjb25uZWN0IG4xIHRvIG4zDQo+IEFuZCB0aGF0IHdvdWxkIG5vdCBuZWNlc3NhcmlseSBtZWFu
IHRoYXQgYSBwaHlzaWNhbC9sb2dpY2FsIGNvbm5lY3Rpb24gYmV0d2VlbiBuMSBhbmQgbjMgd291
bGQgYmUgY3JlYXRlZCwgYnV0IGp1c3QgdGhhdCBpdCB3b3VsZCBhbGxvdyBuMSB0byBjb21tdW5p
Y2F0ZSB3aXRoIG4zIChyb3V0ZWQgdmlhIG4yIG9mIGNvdXJzZSkuDQo+DQo+IEkgdGhpbmsgaXQg
d291bGQgYmUgZ29vZCB0byB3cml0ZSBkb3duIHRoZSBleGFjdCBkZWZpbml0aW9ucyBvZiB3aGF0
IA0KPiB0aGlua3MgbGlrZSAiQ29ubmVjdGlvbiIsICJjb25uZWN0IiwgImNvbm5lY3Rpdml0eSIs
IGV0YyBtZWFuDQo+DQo+IEkgdGhpbmsgdGhhdCBjYW4gaGVscCB0ZWggZGlzY3Vzc2lvbiAoYXQg
bGVhc3QgZm9yIG1lLCBhbmQgcG9zc2libHkgZm9yIHNvbWUgb3RoZXIgd2hvIGFyZSBub3QgaW52
b2x2ZWQgaW4gaW1wbGVtZW50YXRpb25zKS4NCj4NCj4gVGhhbmtzLA0KPiBCZXJ0DQo+DQo+DQo+
DQo+DQo+IE9uIDE2LzExLzE1IDEyOjExLCB6aGFuZ3lhbGkgKEQpIHdyb3RlOg0KPj4gVGhhbmtz
IFBlZHJvLiBJIHRoaW5rIG91ciB1bmRlcnN0YW5kaW5nIGZvciDigJxjb25uZWN0aW9u4oCdIGFu
ZCANCj4+IOKAnGNvbm5lY3QvY29ubmVjdGl2aXR54oCdIGlzIGRpZmZlcmVudC4gVGhpcyB0b3Bp
YyBoYXMgYmVlbiBkaXNjdXNzZWQgaW4gb3VyIHRlYW0gbWFueSB0aW1lcy4gSXTigJlzIHJlYWxs
eSBoZWxwZnVsIGZvciB1cyB0byBsaXN0ZW4geW91ciB2aWV3cy4NCj4+DQo+PiBGaXJzdCBvZiBh
bGwsIEkgd2FudCB0byBjbGFyaWZ5IHRoZSBtZWFuaW5nIG9mIGNvbm5lY3Rpb24uIEl0IHJlZmVy
cyANCj4+IHRvIGEga2luZCBvZiByZXNvdXJjZXMgdG8gYWxsb3cgdGhlIGNvbW11bmljYXRpb24u
ICBJdOKAmXMgbm90IGEgDQo+PiBwaHlzaWNhbCBsaW5rLCBidXQgYSBhYnN0cmFjdGlvbiBvZiBv
YmplY3RzIGRlcGVuZGVkIG9uIGNvbW11bmljYXRpb24uIEZvciBleGFtcGxlLCBhIHR1bm5lbCBj
YW4gYmUgc2VlbiBhcyBhIGNvbm5lY3Rpb24uIEZvciBlYWNoIG9mIGNvbm5lY3Rpb24sIHVzZXIg
Y291bGQgYXNzaWduIGJhbmR3aWR0aCBvbiBpdCBvciBub3QuDQo+Pg0KPj4gSW4geW91ciBleHBy
ZXNzaW9uLCDigJxjb25uZWN04oCdIHJlZmVycyB0byDigJxjb25uZWN0aXZpdHnigJ0gd2hpY2gg
DQo+PiBzcGVjaWZpZXMgdGhlIGNvbW11bmljYXRpb24gcnVsZXMgb3IgbG9naWMgY29ubmVjdGlv
biByYXRoZXIgdGhhbiANCj4+IHJlc291cmNlcyBkZXBlbmRlZCBvbi4gKFBsZWFzZSBwb2ludCBp
dCBvdXQgaWYgbXkgdW5kZXJzdGFuZGluZyBpcyANCj4+IHdyb25nLikNCj4+DQo+PiBJbiBmYWN0
LCB3ZSBoYXZlIGNvbnNpZGVyZWQgaWYgd2UgbmVlZCBhIG5ldyBrZXl3b3JkIHRvIGV4cHJlc3Mg
DQo+PiBjb25uZWN0aXZpdHksIGJ1dCB0aGVyZSBhcmUgc29tZSBxdWVzdGlvbnMgd2UgbmVlZCBm
dXJ0aGVyIGNvbnNpZGVyYXRpb24uDQo+Pg0KPj4gMS5JZiBjb25uZWN0aW9uIGRvZXMgbm90IGhh
dmUgYmFuZHdpZHRoIHBhcmFtZXRlciwgZG8gdGhlIGNvbm5lY3Rpb24gYW5kIGNvbm5lY3Rpdml0
eSBoYXZlIHRoZSBzYW1lIG1lYW5pbmc/DQo+Pg0KPj4gMi5JZiB0aGUga2V5d29yZCBvZiBjb25u
ZWN0aXZpdHkgZXhpc3RzLCB3aGVuIHVzZSB0aGUgY29ubmVjdGl2aXR5IGFuZCB3aGVuIHVzZSBj
b25uZWN0aW9uPw0KPj4NCj4+IDMuSWYgdXNlciBoYXZlIHRvIGV4cHJlc3MgY29ubmVjdGlvbiBi
ZWZvcmUgZXhwcmVzc2luZyBjb25uZWN0aXZpdHk/DQo+PiBJZiBub3QsIGRvIHVzZXJzIGtub3cg
dGhlcmUgYXJlIHJlc291cmNlcyBzdXBwb3J0aW5nIGZvciB0aGUgY29ubmVjdGl2aXR5Pw0KPj4N
Cj4+IExvb2tpbmcgZm9yd2FyZCB0byB5b3VyIG9waW5pb25zLg0KPj4NCj4+IFlhbGkNCj4+DQo+
PiAq5Y+R5Lu25Lq6OipQRURSTyBBTkRSRVMgQVJBTkRBIEdVVElFUlJFWg0KPj4gW21haWx0bzpw
ZWRyb2EuYXJhbmRhQHRlbGVmb25pY2EuY29tXQ0KPj4gKuWPkemAgeaXtumXtDoqMjAxNeW5tDEx
5pyIMTPml6UxOTozMQ0KPj4gKuaUtuS7tuS6ujoqemhhbmd5YWxpIChEKTsgWmhvdXRpYW5yYW47
IEJlcnQgV2lqbmVuIChJRVRGKTsgaWJuZW1vQGlldGYub3JnDQo+PiAq5Li76aKYOipSZTog562U
5aSNOiDnrZTlpI06IFtJYm5lbW9dIEhvdyB0byBncm91cC9yZXVzZSBkZWZpbml0aW9ucw0KPj4N
Cj4+IENvbW1lbnRzIGlubGluZQ0KPj4NCj4+ICpEZTogKiJ6aGFuZ3lhbGkgKEQpIiA8emhhbmd5
YWxpMzY5QGh1YXdlaS5jb20gDQo+PiA8bWFpbHRvOnpoYW5neWFsaTM2OUBodWF3ZWkuY29tPj4N
Cj4+ICpGZWNoYTogKnZpZXJuZXMsIDEzIGRlIG5vdmllbWJyZSBkZSAyMDE1LCAxMDo1OQ0KPj4g
KlBhcmE6ICpwYWFnIDxwZWRyb2EuYXJhbmRhQHRlbGVmb25pY2EuY29tIA0KPj4gPG1haWx0bzpw
ZWRyb2EuYXJhbmRhQHRlbGVmb25pY2EuY29tPj4sIFpob3V0aWFucmFuIA0KPj4gPHpob3V0aWFu
cmFuQGh1YXdlaS5jb20gPG1haWx0bzp6aG91dGlhbnJhbkBodWF3ZWkuY29tPj4sICJCZXJ0IA0K
Pj4gV2lqbmVuIChJRVRGKSIgPGJ3aWV0ZkBid2lqbmVuLm5ldCA8bWFpbHRvOmJ3aWV0ZkBid2lq
bmVuLm5ldD4+LCANCj4+ICJpYm5lbW9AaWV0Zi5vcmcgPG1haWx0bzppYm5lbW9AaWV0Zi5vcmc+
IiA8aWJuZW1vQGlldGYub3JnIA0KPj4gPG1haWx0bzppYm5lbW9AaWV0Zi5vcmc+Pg0KPj4gKkFz
dW50bzogKuetlOWkjTog562U5aSNOiBbSWJuZW1vXSBIb3cgdG8gZ3JvdXAvcmV1c2UgZGVmaW5p
dGlvbnMNCj4+DQo+PiAgICAgIF9bWWFsaV0gT3VyIGV4cHJlc3Npb25zIG9mIG5ldyBETVogYXJl
IHNpbWlsYXIsIGV4Y2VwdCB5b3Ugb21pdCBwYXJhbWV0ZXIgbGlzdHMuIEFuZCBmaXJld2FsbCBh
bmQgbDItZ3JvdXAoTDJTd2l0Y2ggaW4geW91cg0KPj4gICAgICBleHByZXNzaW9uLCBJIHRoaW5r
KSBhcmUgcHJlZGVmaW5lZCBub2RlIHR5cGVzLCBzbyBJIG9taXQgdGhlbS5fDQo+Pg0KPj4gICAg
ICBfICAgIEEga2V5IHBvaW50L2RpZmZlcmVuY2UgaXMgaG93IHRvIGV4cHJlc3MgdGhlIGNvbm5l
Y3Rpb24vY29ubmVjdGl2aXR5IGJldHdlZW4gdGhlIHR3byBub2Rlcy4gSSB0aGluayByZXNvdXJj
ZSBpcyBhDQo+PiAgICAgIGVzc2VudGlhbCBlbGVtZW50IHRvIGFsbG93IHRoZSBjb21tdW5pY2F0
aW9uIGJldHdlZW4gbm9kZXMgbm8gbWF0dGVyIHdoZXJlIGl0IGlzLCB0aGF0IGlzLCBpZiB0aGVy
ZSBpcyBub3QgInJlYWwiIGNvbm5lY3Rpb24NCj4+ICAgICAgYmV0d2VlbiBub2RlcywgdGhleSB3
aWxsIG5vdCBiZSBjb25uZWN0ZWQuXw0KPj4NCj4+IFNvcnJ5LCBidXQgSSB3b3VsZCBkaXN0aW5n
dWlzaCBhIOKAmGxvZ2ljYWwgcGF0Y2ggcGFuZWzigJlpbXBsZW1lbnRlZCBpbiANCj4+IGFuIE9w
ZW4gVmlydHVhbFN3aXRjaCBpbnNpZGUgYSBzZXJ2ZXIgYmxhZGUgb3IgZXZlbiBpbnNpZGUgYSBk
YXRhIA0KPj4gY2VudHJlIHN1cHBvcnRpbmcgU0ROLCBORlYsIGV0Yy4gZnJvbSBhIHJlYWwgbGlu
ayAoaS4uZS4gbXkgc2Vjb25kIGV4YW1wbGUpLiBXaHk/IEJlY2F1c2UgdGhlc2UgY29ubmVjdGlv
bnMgaGF2ZSBubyBzcGVjaWZpYyBjaGFyYWN0ZXJpc3RpY3MsIHdoaWxlIGEgImNvbm5lY3Rpb24g
b3ZlciBhIGNhYmxl4oCdaGFzIGNoYXJhY3RlcmlzdGljcyBsaWtlIEJhbmR3aWR0aCBldGMuDQo+
Pg0KPj4gICAgICBfICAgIEFuZCB3aGF0IGlmIHVzZXIgd2FudHMgdG8gYXNzaWduIGEgYmFuZHdp
ZHRoIGluIHRoaXMgY29ubmVjdGlvbj8gU28gSSBhbSBub3Qgc3VyZSBpZiB0aGUgIkNvbm5lY3Qi
IGluY2x1ZGVzIGVub3VnaA0KPj4gICAgICBpbmZvcm1hdGlvbi5fDQo+Pg0KPj4gVGhlIENvbm5l
Y3QgaXMgdXNlZCB3aGVuIEkgaGF2ZSBubyBzcGVjaWZpYyByZXF1aXJlbWVudHMuIEluIGFuIA0K
Pj4gZXhhbXBsZSByZWxhdGVkIG1vcmUgdG8gRVRTSS9ORlYsIEkgY291bGQgc2VlIHRoZSBDb25u
ZWN0IGFzIHRoZSBsb2dpY2FsIGNvbm5lY3Rpb24gYmV0d2VlbiBWaXJ0dWFsIE5ldHdvcmsgRnVu
Y3Rpb24gQ29tcG9uZW50cyAoVk5GQ3MpIGluc2lkZSBhIFZORi4NCj4+DQo+PiBNeSAuMDIgY2Vu
dHMsIC9QQQ0KPj4NCj4+IC0tLQ0KPj4NCj4+IERyLiBQZWRybyBBLiBBcmFuZGEgR3V0acOpcnJl
eg0KPj4NCj4+IFRlY2hub2xvZ3kgRXhwbG9yYXRpb24gLQ0KPj4NCj4+IE5ldHdvcmsgSW5ub3Zh
dGlvbiAmIFZpcnR1YWxpc2F0aW9uDQo+Pg0KPj4gZW1haWw6IHBlZHJvYSBkMHQgYXJhbmRhIEF0
IHRlbGVmb25pY2EgZDB0IGNvbQ0KPj4NCj4+IFRlbGVmw7NuaWNhLCBJbnZlc3RpZ2FjacOzbiB5
IERlc2Fycm9sbG8NCj4+DQo+PiBDLyBadXJiYXLDoW4sMTINCj4+DQo+PiAyODAxMCBNYWRyaWQs
IFNwYWluDQo+Pg0KPj4gRnJhZ2VuIHNpbmQgbmljaHQgZGEsIHVtIGJlYW50d29ydGV0IHp1IHdl
cmRlbi4NCj4+DQo+PiBGcmFnZW4gc2luZCBkYSwgdW0gZ2VzdGVsbHQgenUgd2VyZGVuLg0KPj4N
Cj4+IEdlb3JnIEtyZWlzbGVyDQo+Pg0KPj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+PiAtDQo+PiAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0K
Pj4NCj4+DQo+PiBFc3RlIG1lbnNhamUgeSBzdXMgYWRqdW50b3Mgc2UgZGlyaWdlbiBleGNsdXNp
dmFtZW50ZSBhIHN1IA0KPj4gZGVzdGluYXRhcmlvLCBwdWVkZSBjb250ZW5lciBpbmZvcm1hY2nD
s24gcHJpdmlsZWdpYWRhIG8gY29uZmlkZW5jaWFsIA0KPj4geSBlcyBwYXJhIHVzbyBleGNsdXNp
dm8gZGUgbGEgcGVyc29uYSBvIGVudGlkYWQgZGUgZGVzdGluby4gU2kgbm8gZXMgDQo+PiB1c3Rl
ZC4gZWwgZGVzdGluYXRhcmlvIGluZGljYWRvLCBxdWVkYSBub3RpZmljYWRvIGRlIHF1ZSBsYSBs
ZWN0dXJhLCB1dGlsaXphY2nDs24sIGRpdnVsZ2FjacOzbiB5L28gY29waWEgc2luIGF1dG9yaXph
Y2nDs24gcHVlZGUgZXN0YXIgcHJvaGliaWRhIGVuIHZpcnR1ZCBkZSBsYSBsZWdpc2xhY2nDs24g
dmlnZW50ZS4gU2kgaGEgcmVjaWJpZG8gZXN0ZSBtZW5zYWplIHBvciBlcnJvciwgbGUgcm9nYW1v
cyBxdWUgbm9zIGxvIGNvbXVuaXF1ZSBpbm1lZGlhdGFtZW50ZSBwb3IgZXN0YSBtaXNtYSB2w61h
IHkgcHJvY2VkYSBhIHN1IGRlc3RydWNjacOzbi4NCj4+DQo+PiBUaGUgaW5mb3JtYXRpb24gY29u
dGFpbmVkIGluIHRoaXMgdHJhbnNtaXNzaW9uIGlzIHByaXZpbGVnZWQgYW5kIA0KPj4gY29uZmlk
ZW50aWFsIGluZm9ybWF0aW9uIGludGVuZGVkIG9ubHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2
aWR1YWwgDQo+PiBvciBlbnRpdHkgbmFtZWQgYWJvdmUuIElmIHRoZSByZWFkZXIgb2YgdGhpcyBt
ZXNzYWdlIGlzIG5vdCB0aGUgDQo+PiBpbnRlbmRlZCByZWNpcGllbnQsIHlvdSBhcmUgaGVyZWJ5
IG5vdGlmaWVkIHRoYXQgYW55IGRpc3NlbWluYXRpb24sIGRpc3RyaWJ1dGlvbiBvciBjb3B5aW5n
IG9mIHRoaXMgY29tbXVuaWNhdGlvbiBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiBJZiB5b3UgaGF2
ZSByZWNlaXZlZCB0aGlzIHRyYW5zbWlzc2lvbiBpbiBlcnJvciwgZG8gbm90IHJlYWQgaXQuIFBs
ZWFzZSBpbW1lZGlhdGVseSByZXBseSB0byB0aGUgc2VuZGVyIHRoYXQgeW91IGhhdmUgcmVjZWl2
ZWQgdGhpcyBjb21tdW5pY2F0aW9uIGluIGVycm9yIGFuZCB0aGVuIGRlbGV0ZSBpdC4NCj4+DQo+
PiBFc3RhIG1lbnNhZ2VtIGUgc2V1cyBhbmV4b3Mgc2UgZGlyaWdlbSBleGNsdXNpdmFtZW50ZSBh
byBzZXUgDQo+PiBkZXN0aW5hdMOhcmlvLCBwb2RlIGNvbnRlciBpbmZvcm1hw6fDo28gcHJpdmls
ZWdpYWRhIG91IGNvbmZpZGVuY2lhbCBlIA0KPj4gw6lwYXJhIHVzbyBleGNsdXNpdm8gZGEgcGVz
c29hIG91IGVudGlkYWRlIGRlIGRlc3Rpbm8uIFNlIG7Do28gw6l2b3NzYSANCj4+IHNlbmhvcmlh
IG8gZGVzdGluYXTDoXJpbyBpbmRpY2FkbywgZmljYSBub3RpZmljYWRvIGRlIHF1ZSBhIGxlaXR1
cmEsIA0KPj4gdXRpbGl6YcOnw6NvLCBkaXZ1bGdhw6fDo28gZS9vdSBjw7NwaWEgc2VtIGF1dG9y
aXphw6fDo28gcG9kZSBlc3RhciBwcm9pYmlkYSANCj4+IGVtIHZpcnR1ZGUgZGEgbGVnaXNsYcOn
w6NvIHZpZ2VudGUuIFNlIHJlY2ViZXUgZXN0YSBtZW5zYWdlbSBwb3IgZXJybywgDQo+PiByb2dh
bW9zLWxoZSBxdWUgbm9zIG8gY29tdW5pcXVlIGltZWRpYXRhbWVudGUgcG9yIGVzdGEgbWVzbWEg
dmlhIGUgDQo+PiBwcm9jZWRhIGEgc3VhIGRlc3RydWnDp8Ojbw0KPj4NCj4gX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gSWJuZW1vIG1haWxpbmcgbGlz
dA0KPiBJYm5lbW9AaWV0Zi5vcmcNCj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9pYm5lbW8NCg0K


From nobody Fri Nov 27 01:32:11 2015
Return-Path: <zhangyali369@huawei.com>
X-Original-To: ibnemo@ietfa.amsl.com
Delivered-To: ibnemo@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 290E91B2A57 for <ibnemo@ietfa.amsl.com>; Fri, 27 Nov 2015 01:32:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.886
X-Spam-Level: 
X-Spam-Status: No, score=-2.886 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.585, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PvGgiO_Vcvmu for <ibnemo@ietfa.amsl.com>; Fri, 27 Nov 2015 01:32:06 -0800 (PST)
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 E0D6C1B2A4E for <ibnemo@ietf.org>; Fri, 27 Nov 2015 01:32:05 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml406-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CER71239; Fri, 27 Nov 2015 09:31:58 +0000 (GMT)
Received: from SZXEML433-HUB.china.huawei.com (10.82.67.210) by lhreml406-hub.china.huawei.com (10.201.5.243) with Microsoft SMTP Server (TLS) id 14.3.235.1; Fri, 27 Nov 2015 09:31:55 +0000
Received: from SZXEML513-MBX.china.huawei.com ([169.254.7.123]) by szxeml433-hub.china.huawei.com ([10.82.67.210]) with mapi id 14.03.0235.001; Fri, 27 Nov 2015 17:31:16 +0800
From: "zhangyali (D)" <zhangyali369@huawei.com>
To: "ibnemo@ietf.org" <ibnemo@ietf.org>
Thread-Topic: Discussion about connection and connectivity
Thread-Index: AdEo9hbTs9iOznXdQaG5f1Z2UDvqUg==
Date: Fri, 27 Nov 2015 09:31:15 +0000
Message-ID: <A747A0713F56294D8FBE33E5C6B8F58135E97D4F@szxeml513-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.111.104.182]
Content-Type: multipart/alternative; boundary="_000_A747A0713F56294D8FBE33E5C6B8F58135E97D4Fszxeml513mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020206.5658230E.0177, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.7.123, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: a745234c91d1e118e7ef49e2ce71822a
Archived-At: <http://mailarchive.ietf.org/arch/msg/ibnemo/kXLEqEKQDljVmMl11DGQULa6v6U>
Subject: [Ibnemo] Discussion about connection and connectivity
X-BeenThere: ibnemo@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Discussion of Nemo, an intent-based North Bound \(NB\) interface consisting of an application protocol running over HTTP \(RESTful interfaces\) to exchange intent-based primitives between applications and meta-controllers controlling virtual network resources \(networks, storage, CPU\)." <ibnemo.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ibnemo>, <mailto:ibnemo-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ibnemo/>
List-Help: <mailto:ibnemo-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ibnemo>, <mailto:ibnemo-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 27 Nov 2015 09:32:10 -0000

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

Hi All,

These days we have discussed some important concepts, "connection", "connec=
tivity" and "connect", with Pedro and Bert. Opinions are meaningful and wor=
thy of consideration further. So I sum up the different views to make the t=
opic clearer. Please point out it with no hesitations if I am biased.

In fact, the core of this topic is what is the real meaning of "connection"=
 and "connectivity" (I think, "Connect" =3D "Connectivity"), and how to cho=
ose them when you want to express the communication.

Opinion 1,
connection is any connected resource for any communication. It may maps int=
o physical links, tunnels, or just virtual connection between ports in ovs.
connectivity refers to the communication for all traffic or specific traffi=
c, such as, allow http traffic.
So, connection is the basis of connectivity in this view. User has to apply=
 connection (or resource) explicitly firstly. Then point out which service =
could be allowed with specific policy (some default rules can be applied he=
re).
A typical scenario is the communication between distribute branches and hea=
dquarters in WAN network. Enterprise need to apply the resources between br=
anches and headquarter, then assign the communication rules between them. F=
or example, only the traffic between branches and headquarter are allowed.

Opinion 2,
Connection refers to the "real" connection between nodes. It could be mappe=
d into a real link in the physical network.
Connectivity refers to the reachablity between nodes.
In this opinion, connectivity does not depends on the application of connec=
tion. A typical scenario is the communication in the DC. Resource could be =
taken as infinite and full-meshed, which means user just need to express th=
e connectivity between nodes without caring about the resource between them=
.

Opinion 3,
Connection refers to the resource for communication.
Connectivity refers to the communication between nodes.
In this opinion, default connectivity does not need to express explicitly, =
that is, connectivity is achieved only there are resources could be found b=
etween them, and user just need to assign which connectivity is not allowed=
.

All we agree point is that resource is the base of community(though sometim=
es resource is infinite and applied or assured by other mechanism). The que=
stion now is that if we could unify these two concepts into one keyword and=
 define the rules about how to use them, or if we need to add a new keyword=
 to distinguish them explicitly?

The discussion will sharpen understanding of model. So, expect all your wor=
ds!

Best Regards,
Yali


--_000_A747A0713F56294D8FBE33E5C6B8F58135E97D4Fszxeml513mbxchi_
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:"Arial Unicode MS";
	panose-1:2 11 6 4 2 2 2 2 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:"\@Arial Unicode MS";
	panose-1:2 11 6 4 2 2 2 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	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 Definitions */
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.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" style=3D"text-justify-t=
rim:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt">Hi A=
ll,<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">Thes=
e days we have discussed some important concepts, &#8220;connection&#8221;,=
 &#8220;connectivity&#8221; and &#8220;connect&#8221;, with Pedro and Bert.=
 Opinions are meaningful and worthy of consideration further. So I sum up
 the different views to make the topic clearer. Please point out it with no=
 hesitations if I am biased.
<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">In f=
act, the core of this topic is what is the real meaning of &#8220;connectio=
n&#8221; and &#8220;connectivity&#8221; (I think, &#8220;Connect&#8221; =3D=
 &#8220;Connectivity&#8221;), and how to choose them when you want to expre=
ss the communication.<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"><b><span lang=3D"EN-US" style=3D"font-size:14.0pt">O=
pinion 1,<o:p></o:p></span></b></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt">conn=
ection is any connected resource for any communication. It may maps into ph=
ysical links, tunnels, or just virtual connection between ports in ovs.<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt">conn=
ectivity refers to the communication for all traffic or specific traffic, s=
uch as, allow http traffic.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt">So, =
connection is the basis of connectivity in this view.
<b>User has to apply connection (or resource) explicitly firstly</b>. Then =
point out which service could be allowed with specific policy (some default=
 rules can be applied here).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt">A ty=
pical scenario is the communication between distribute branches and headqua=
rters in WAN network. Enterprise need to apply the resources between branch=
es and headquarter, then assign the communication
 rules between them. For example, only the traffic between branches and hea=
dquarter are allowed.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:14.0pt"><=
o:p>&nbsp;</o:p></span></b></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:14.0pt">O=
pinion 2,<o:p></o:p></span></b></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt">Conn=
ection refers to the &#8220;real&#8221; connection between nodes. It could =
be mapped into a real link in the physical network.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt">Conn=
ectivity refers to the reachablity between nodes.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt">In t=
his opinion,
<b>connectivity does not depends on the application of connection</b>. A ty=
pical scenario is the communication in the DC. Resource could be taken as i=
nfinite and full-meshed, which means user just need to express the connecti=
vity between nodes without caring
 about the resource between them.<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"><b><span lang=3D"EN-US" style=3D"font-size:14.0pt">O=
pinion 3,<o:p></o:p></span></b></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt">Conn=
ection refers to the resource for communication.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt">Conn=
ectivity refers to the communication between nodes.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt">In t=
his opinion,
<b>default connectivity does not need to express explicitly, </b>that is, c=
onnectivity is achieved only there are resources could be found between the=
m, and user just need to assign which connectivity is not allowed.<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">All =
we agree point is that resource is the base of community(though sometimes r=
esource is infinite and applied or assured by other mechanism). The questio=
n now is that if we could unify these
 two concepts into one keyword and define the rules about how to use them, =
or if we need to add a new keyword to distinguish them explicitly?
<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">The =
discussion will sharpen understanding of model. So, expect all your words!<=
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">Best=
 Regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt">Yali=
<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_A747A0713F56294D8FBE33E5C6B8F58135E97D4Fszxeml513mbxchi_--

