
From nobody Mon Feb  1 11:14:22 2016
Return-Path: <internet-drafts@ietf.org>
X-Original-To: lager@ietf.org
Delivered-To: lager@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 1E1CE1B34E6; Mon,  1 Feb 2016 11:14:21 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.13.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20160201191421.24352.17634.idtracker@ietfa.amsl.com>
Date: Mon, 01 Feb 2016 11:14:21 -0800
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/6AnVGiROUeZ4MYaVxfoRqOhYKoE>
Cc: lager@ietf.org
Subject: [Lager] I-D Action: draft-ietf-lager-specification-07.txt
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 Feb 2016 19:14:21 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
 This draft is a work item of the Label Generation Rules Working Group of the IETF.

        Title           : Representing Label Generation Rulesets using XML
        Authors         : Kim Davies
                          Asmus Freytag
	Filename        : draft-ietf-lager-specification-07.txt
	Pages           : 75
	Date            : 2016-02-01

Abstract:
   This document describes a method of representing rules for validating
   identifier labels and alternate representations of those labels using
   Extensible Markup Language (XML).  These policies, known as "Label
   Generation Rulesets" (LGRs), are used for the implementation of
   Internationalized Domain Names (IDNs), for example.  The rulesets are
   used to implement and share that aspect of policy defining which
   labels and specific Unicode code points are permitted for
   registrations, which alternative code points are considered variants,
   and what actions may be performed on labels containing those
   variants.


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

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-ietf-lager-specification-07

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-lager-specification-07


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

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


From nobody Mon Feb  1 12:53:10 2016
Return-Path: <trac+lager@tools.ietf.org>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F14971B3695 for <lager@ietfa.amsl.com>; Mon,  1 Feb 2016 12:53:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001] autolearn=unavailable
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 tqEd5mAX1J72 for <lager@ietfa.amsl.com>; Mon,  1 Feb 2016 12:53:08 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1152A1B3691 for <lager@ietf.org>; Mon,  1 Feb 2016 12:53:08 -0800 (PST)
Received: from localhost ([::1]:36852 helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.82_1-5b7a7c0-XX) (envelope-from <trac+lager@tools.ietf.org>) id 1aQLT4-0006iF-Hq; Mon, 01 Feb 2016 12:53:02 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "lager issue tracker" <trac+lager@tools.ietf.org>
X-Trac-Version: 0.12.5
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.5, by Edgewall Software
To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com, kim.davies@icann.org
X-Trac-Project: lager
Date: Mon, 01 Feb 2016 20:53:02 -0000
X-URL: https://tools.ietf.org/lager/
X-Trac-Ticket-URL: https://trac.tools.ietf.org/wg/lager/trac/ticket/21#comment:2
Message-ID: <080.d04724e763a50be54bb0739d085757d3@tools.ietf.org>
References: <065.3ee73dc1623c62604f29d5236ba5fd38@tools.ietf.org>
X-Trac-Ticket-ID: 21
In-Reply-To: <065.3ee73dc1623c62604f29d5236ba5fd38@tools.ietf.org>
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com, kim.davies@icann.org, lager@ietf.org
X-SA-Exim-Mail-From: trac+lager@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: draft-ietf-lager-specification@ietf.org
Resent-Message-Id: <20160201205308.1152A1B3691@ietfa.amsl.com>
Resent-Date: Mon,  1 Feb 2016 12:53:08 -0800 (PST)
Resent-From: trac+lager@tools.ietf.org
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/Ku8zStV0s8f8YEkg8-FSF0GmDvw>
Cc: lager@ietf.org
Subject: Re: [Lager] [lager] #21 (specification): Add Media Type Registration Request
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 Feb 2016 20:53:09 -0000

#21: Add Media Type Registration Request

Changes (by kim.davies@icann.org):

 * status:  new => closed
 * resolution:   => fixed


Comment:

 Resolved to be IESG, updated in -07.

-- 
-------------------------------------+-------------------------------------
 Reporter:                           |       Owner:  draft-ietf-lager-
  shollenbeck@verisign.com           |  specification@tools.ietf.org
     Type:  task                     |      Status:  closed
 Priority:  blocker                  |   Milestone:
Component:  specification            |     Version:
 Severity:  Active WG Document       |  Resolution:  fixed
 Keywords:                           |
-------------------------------------+-------------------------------------

Ticket URL: <https://trac.tools.ietf.org/wg/lager/trac/ticket/21#comment:2>
lager <https://tools.ietf.org/lager/>


From nobody Mon Feb  1 14:23:29 2016
Return-Path: <trac+lager@tools.ietf.org>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BD8BF1B37D4 for <lager@ietfa.amsl.com>; Mon,  1 Feb 2016 14:23:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001] autolearn=unavailable
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 qCDmBtgKoLMN for <lager@ietfa.amsl.com>; Mon,  1 Feb 2016 14:23:21 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EC5661B37D2 for <lager@ietf.org>; Mon,  1 Feb 2016 14:23:20 -0800 (PST)
Received: from localhost ([::1]:48698 helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.82_1-5b7a7c0-XX) (envelope-from <trac+lager@tools.ietf.org>) id 1aQMsQ-0006aX-7W; Mon, 01 Feb 2016 14:23:18 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "lager issue tracker" <trac+lager@tools.ietf.org>
X-Trac-Version: 0.12.5
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.5, by Edgewall Software
To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com, wil@cloudregistry.net
X-Trac-Project: lager
Date: Mon, 01 Feb 2016 22:23:17 -0000
X-URL: https://tools.ietf.org/lager/
X-Trac-Ticket-URL: https://trac.tools.ietf.org/wg/lager/trac/ticket/29#comment:4
Message-ID: <077.62d19ae04a620623122827c7f5ab6403@tools.ietf.org>
References: <062.fecc66d22b4261614434355b286a48dc@tools.ietf.org>
X-Trac-Ticket-ID: 29
In-Reply-To: <062.fecc66d22b4261614434355b286a48dc@tools.ietf.org>
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com, wil@cloudregistry.net, lager@ietf.org
X-SA-Exim-Mail-From: trac+lager@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: draft-ietf-lager-specification@ietf.org
Resent-Message-Id: <20160201222320.EC5661B37D2@ietfa.amsl.com>
Resent-Date: Mon,  1 Feb 2016 14:23:20 -0800 (PST)
Resent-From: trac+lager@tools.ietf.org
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/R-gFgb5lDhBpQa4GQ23R1u3Cu-8>
Cc: lager@ietf.org
Subject: Re: [Lager] [lager] #29 (specification): Referencing the Unicode Character Database
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 Feb 2016 22:23:22 -0000

#29: Referencing the Unicode Character Database

Changes (by asmusf@ix.netcom.com):

 * status:  new => closed
 * resolution:   => fixed


Comment:

 In version 07

-- 
-------------------------+-------------------------------------------------
 Reporter:               |       Owner:  draft-ietf-lager-
  wil@cloudregistry.net  |  specification@tools.ietf.org
     Type:  defect       |      Status:  closed
 Priority:  major        |   Milestone:
Component:               |     Version:
  specification          |  Resolution:  fixed
 Severity:  -            |
 Keywords:               |
-------------------------+-------------------------------------------------

Ticket URL: <https://trac.tools.ietf.org/wg/lager/trac/ticket/29#comment:4>
lager <https://tools.ietf.org/lager/>


From nobody Mon Feb  1 14:25:28 2016
Return-Path: <trac+lager@tools.ietf.org>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C137F1B3761 for <lager@ietfa.amsl.com>; Mon,  1 Feb 2016 14:25:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-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 Z3rtijE_DMLX for <lager@ietfa.amsl.com>; Mon,  1 Feb 2016 14:25:22 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 874991B37D2 for <lager@ietf.org>; Mon,  1 Feb 2016 14:25:22 -0800 (PST)
Received: from localhost ([::1]:49055 helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.82_1-5b7a7c0-XX) (envelope-from <trac+lager@tools.ietf.org>) id 1aQMuQ-0001Gh-8V; Mon, 01 Feb 2016 14:25:22 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "lager issue tracker" <trac+lager@tools.ietf.org>
X-Trac-Version: 0.12.5
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.5, by Edgewall Software
To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com
X-Trac-Project: lager
Date: Mon, 01 Feb 2016 22:25:22 -0000
X-URL: https://tools.ietf.org/lager/
X-Trac-Ticket-URL: https://trac.tools.ietf.org/wg/lager/trac/ticket/30#comment:2
Message-ID: <076.a28a21fb2e97ae44229e7d29b485343c@tools.ietf.org>
References: <061.87f07c507f1e16c54a0fa28e181a9169@tools.ietf.org>
X-Trac-Ticket-ID: 30
In-Reply-To: <061.87f07c507f1e16c54a0fa28e181a9169@tools.ietf.org>
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com, lager@ietf.org
X-SA-Exim-Mail-From: trac+lager@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: draft-ietf-lager-specification@ietf.org
Resent-Message-Id: <20160201222522.874991B37D2@ietfa.amsl.com>
Resent-Date: Mon,  1 Feb 2016 14:25:22 -0800 (PST)
Resent-From: trac+lager@tools.ietf.org
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/jsFzRwcZWPZuLELTUGJCmUv-c80>
Cc: lager@ietf.org
Subject: Re: [Lager] [lager] #30 (specification): Missing disposition value?
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 Feb 2016 22:25:24 -0000

#30: Missing disposition value?

Changes (by asmusf@ix.netcom.com):

 * status:  new => closed
 * resolution:   => fixed


-- 
-------------------------+-------------------------------------------------
 Reporter:               |       Owner:  draft-ietf-lager-
  asmusf@ix.netcom.com   |  specification@tools.ietf.org
     Type:  defect       |      Status:  closed
 Priority:  major        |   Milestone:
Component:               |     Version:
  specification          |  Resolution:  fixed
 Severity:  -            |
 Keywords:               |
-------------------------+-------------------------------------------------

Ticket URL: <https://trac.tools.ietf.org/wg/lager/trac/ticket/30#comment:2>
lager <https://tools.ietf.org/lager/>


From nobody Mon Feb  1 14:26:07 2016
Return-Path: <trac+lager@tools.ietf.org>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B9A8D1B37E2 for <lager@ietfa.amsl.com>; Mon,  1 Feb 2016 14:26:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001] autolearn=unavailable
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 5tgxFTA2OesD for <lager@ietfa.amsl.com>; Mon,  1 Feb 2016 14:26:03 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A075D1B37D7 for <lager@ietf.org>; Mon,  1 Feb 2016 14:26:03 -0800 (PST)
Received: from localhost ([::1]:49159 helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.82_1-5b7a7c0-XX) (envelope-from <trac+lager@tools.ietf.org>) id 1aQMv5-0003aH-7U; Mon, 01 Feb 2016 14:26:03 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "lager issue tracker" <trac+lager@tools.ietf.org>
X-Trac-Version: 0.12.5
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.5, by Edgewall Software
To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com
X-Trac-Project: lager
Date: Mon, 01 Feb 2016 22:26:03 -0000
X-URL: https://tools.ietf.org/lager/
X-Trac-Ticket-URL: https://trac.tools.ietf.org/wg/lager/trac/ticket/32#comment:2
Message-ID: <076.3d5cef6c9b8f6716eb406c23739aa634@tools.ietf.org>
References: <061.6e4007b4034ec38c17029842a67983c4@tools.ietf.org>
X-Trac-Ticket-ID: 32
In-Reply-To: <061.6e4007b4034ec38c17029842a67983c4@tools.ietf.org>
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com, lager@ietf.org
X-SA-Exim-Mail-From: trac+lager@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: draft-ietf-lager-specification@ietf.org
Resent-Message-Id: <20160201222603.A075D1B37D7@ietfa.amsl.com>
Resent-Date: Mon,  1 Feb 2016 14:26:03 -0800 (PST)
Resent-From: trac+lager@tools.ietf.org
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/SBBvarEGXgaYXNetZ7oYCjRmmz8>
Cc: lager@ietf.org
Subject: Re: [Lager] [lager] #32 (specification): Remove ambiguity about processing sequences
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 Feb 2016 22:26:04 -0000

#32: Remove ambiguity about processing sequences

Changes (by asmusf@ix.netcom.com):

 * status:  new => closed
 * resolution:   => fixed


Comment:

 Updated in -07

-- 
-------------------------+-------------------------------------------------
 Reporter:               |       Owner:  draft-ietf-lager-
  asmusf@ix.netcom.com   |  specification@tools.ietf.org
     Type:  defect       |      Status:  closed
 Priority:  major        |   Milestone:
Component:               |     Version:
  specification          |  Resolution:  fixed
 Severity:  -            |
 Keywords:               |
-------------------------+-------------------------------------------------

Ticket URL: <https://trac.tools.ietf.org/wg/lager/trac/ticket/32#comment:2>
lager <https://tools.ietf.org/lager/>


From nobody Mon Feb  1 14:28:03 2016
Return-Path: <trac+lager@tools.ietf.org>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 668AB1B37E7 for <lager@ietfa.amsl.com>; Mon,  1 Feb 2016 14:28:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001] autolearn=unavailable
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 traILPDMTEcY for <lager@ietfa.amsl.com>; Mon,  1 Feb 2016 14:28:00 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B42311B37D4 for <lager@ietf.org>; Mon,  1 Feb 2016 14:28:00 -0800 (PST)
Received: from localhost ([::1]:49600 helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.82_1-5b7a7c0-XX) (envelope-from <trac+lager@tools.ietf.org>) id 1aQMwy-0002S9-Ek; Mon, 01 Feb 2016 14:28:00 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "lager issue tracker" <trac+lager@tools.ietf.org>
X-Trac-Version: 0.12.5
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.5, by Edgewall Software
To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com
X-Trac-Project: lager
Date: Mon, 01 Feb 2016 22:28:00 -0000
X-URL: https://tools.ietf.org/lager/
X-Trac-Ticket-URL: https://trac.tools.ietf.org/wg/lager/trac/ticket/31#comment:2
Message-ID: <076.ebca7a5bd8c5e9cd48fc8d001390495b@tools.ietf.org>
References: <061.3a5afe4e1901d5f174aaae42cc7ff31d@tools.ietf.org>
X-Trac-Ticket-ID: 31
In-Reply-To: <061.3a5afe4e1901d5f174aaae42cc7ff31d@tools.ietf.org>
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com, lager@ietf.org
X-SA-Exim-Mail-From: trac+lager@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: draft-ietf-lager-specification@ietf.org
Resent-Message-Id: <20160201222800.B42311B37D4@ietfa.amsl.com>
Resent-Date: Mon,  1 Feb 2016 14:28:00 -0800 (PST)
Resent-From: trac+lager@tools.ietf.org
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/iADFDA2YmrJW3ATkm7LCKm819mY>
Cc: lager@ietf.org
Subject: Re: [Lager] [lager] #31 (specification): Requested clarifications
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 Feb 2016 22:28:02 -0000

#31: Requested clarifications

Changes (by asmusf@ix.netcom.com):

 * status:  new => closed
 * resolution:   => fixed


Comment:

 Updated in -07

-- 
-------------------------+-------------------------------------------------
 Reporter:               |       Owner:  draft-ietf-lager-
  asmusf@ix.netcom.com   |  specification@tools.ietf.org
     Type:  defect       |      Status:  closed
 Priority:  minor        |   Milestone:
Component:               |     Version:
  specification          |  Resolution:  fixed
 Severity:  -            |
 Keywords:               |
-------------------------+-------------------------------------------------

Ticket URL: <https://trac.tools.ietf.org/wg/lager/trac/ticket/31#comment:2>
lager <https://tools.ietf.org/lager/>


From nobody Tue Feb  2 03:59:59 2016
Return-Path: <shollenbeck@verisign.com>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7ED591B2A32 for <lager@ietfa.amsl.com>; Tue,  2 Feb 2016 03:59:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1] 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 u0PRd26xWBVJ for <lager@ietfa.amsl.com>; Tue,  2 Feb 2016 03:59:56 -0800 (PST)
Received: from mail-qg0-x263.google.com (mail-qg0-x263.google.com [IPv6:2607:f8b0:400d:c04::263]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 808911B2A3F for <lager@ietf.org>; Tue,  2 Feb 2016 03:59:56 -0800 (PST)
Received: by mail-qg0-x263.google.com with SMTP id o11so10036460qge.3 for <lager@ietf.org>; Tue, 02 Feb 2016 03:59:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=verisign-com.20150623.gappssmtp.com; s=20150623; h=from:to:subject:thread-topic:thread-index:date:message-id :references:in-reply-to:accept-language:content-language :content-type:content-transfer-encoding:mime-version; bh=b36vHSDpWSvcKu9i7eHjNueurvkcXzmwymU7Qw/PuiA=; b=GY5CBVdqHRtwZmRS3lD9+otli0OtT6J8sdFypteK7lUzVgM3RoHpGKY0CpnpbJ7UTg 7l8VRhKG1f+gIjjYuIx1SN/Xz3MQZAaBISKFMTW+fcJyhc/H1Wp8/SQzDzlJfWgNCNRh kz+7fcLNwVeK/5+t9VjXm6Zy6/zGDM96QR3aD0Wqc6MmrYcwOpDph5DHO3ucDrfv2P4Y /QNWromzXzbcNHp/kVF9OhozSjRTrOJ6MPIJVsrUFZcn8mZGTm1ZgHpz5ww35fUBMtLn OrYKG7Rml8u/xOZLZ4++hhl5EffqNP03Y60NdBV0wtQ4Vx/cxZItcTpfPbQwG+SdL798 k8Ow==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:thread-topic:thread-index:date :message-id:references:in-reply-to:accept-language:content-language :content-type:content-transfer-encoding:mime-version; bh=b36vHSDpWSvcKu9i7eHjNueurvkcXzmwymU7Qw/PuiA=; b=WBarRM/+d2RFro76/DviE36dLqmqOJBCEPqRBQJFkeIL+iHvm/KjAI7vfi8efT2Xqi ol+THrmBp8ZYndLfjSo71ir144bhmn4T6hkqd0WLTnixTKea/mZyBQxSEtV1RTiMXWJb SAGI1VVd43IWFBbEe6SbahrHZ43lIrB7jbXJd04YgvSgrKVfm18X7vnfGIQGNip6Dm6Z QnGzFZ5xvvVGc6gYMNPCzPEevILqgROR2bA0S9mBs4dOZCWTpRkFaNUuZWhU+mL29kMW wlLQGG+Xn1buim/XX36CjwtNrbmy6RVsyajQBBC2F3BxarrzadDQbcamCcfJbtTPnBR6 O39Q==
X-Gm-Message-State: AG10YOTd96wuT4zJljK8m6G++8j/F/5ZgheMzXYaNrobLyqAX577WVxg6rktIZ63D9So7nRfHJ5CS1hvudoaBAWSGEUn8jGU
X-Received: by 10.55.26.217 with SMTP id l86mr33309651qkh.103.1454414395554; Tue, 02 Feb 2016 03:59:55 -0800 (PST)
Received: from brn1lxmailout01.verisign.com (brn1lxmailout01.verisign.com. [72.13.63.41]) by smtp-relay.gmail.com with ESMTPS id z142sm114248qka.11.2016.02.02.03.59.55 for <lager@ietf.org> (version=TLS1 cipher=AES128-SHA bits=128/128); Tue, 02 Feb 2016 03:59:55 -0800 (PST)
X-Relaying-Domain: verisign.com
Received: from brn1wnexcas01.vcorp.ad.vrsn.com (brn1wnexcas01 [10.173.152.205]) by brn1lxmailout01.verisign.com (8.13.8/8.13.8) with ESMTP id u12Bxtmo025213 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL) for <lager@ietf.org>; Tue, 2 Feb 2016 06:59:55 -0500
Received: from BRN1WNEXMBX01.vcorp.ad.vrsn.com ([::1]) by brn1wnexcas01.vcorp.ad.vrsn.com ([::1]) with mapi id 14.03.0174.001; Tue, 2 Feb 2016 06:59:53 -0500
From: "Hollenbeck, Scott" <shollenbeck@verisign.com>
To: "lager@ietf.org" <lager@ietf.org>
Thread-Topic: [Lager] I-D Action: draft-ietf-lager-specification-07.txt
Thread-Index: AQHRXSTDcKWaqwHxcUOkGEI6Rz9HHJ8Yp1qA
Date: Tue, 2 Feb 2016 11:59:52 +0000
Message-ID: <831693C2CDA2E849A7D7A712B24E257F4A14F801@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
References: <20160201191421.24352.17634.idtracker@ietfa.amsl.com>
In-Reply-To: <20160201191421.24352.17634.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.173.152.4]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/_KunJPV1T57qe5D_mMaUZ9hrDQw>
Subject: Re: [Lager] I-D Action: draft-ietf-lager-specification-07.txt
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 Feb 2016 11:59:58 -0000

> -----Original Message-----
> From: Lager [mailto:lager-bounces@ietf.org] On Behalf Of internet-
> drafts@ietf.org
> Sent: Monday, February 01, 2016 2:14 PM
> To: i-d-announce@ietf.org
> Cc: lager@ietf.org
> Subject: [Lager] I-D Action: draft-ietf-lager-specification-07.txt
>=20
>=20
> A New Internet-Draft is available from the on-line Internet-Drafts
> directories.
>  This draft is a work item of the Label Generation Rules Working Group
> of the IETF.
>=20
>         Title           : Representing Label Generation Rulesets using
> XML
>         Authors         : Kim Davies
>                           Asmus Freytag
> 	Filename        : draft-ietf-lager-specification-07.txt
> 	Pages           : 75
> 	Date            : 2016-02-01
>=20
> Abstract:
>    This document describes a method of representing rules for
> validating
>    identifier labels and alternate representations of those labels
> using
>    Extensible Markup Language (XML).  These policies, known as "Label
>    Generation Rulesets" (LGRs), are used for the implementation of
>    Internationalized Domain Names (IDNs), for example.  The rulesets
> are
>    used to implement and share that aspect of policy defining which
>    labels and specific Unicode code points are permitted for
>    registrations, which alternative code points are considered
> variants,
>    and what actions may be performed on labels containing those
>    variants.
>=20
>=20
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-lager-specification/

With this update all of the known issues that were captured in the issue tr=
acker have been addressed and closed. Is there anything preventing us from =
starting a working group last call on the document?

Scott


From nobody Wed Feb  3 04:52:04 2016
Return-Path: <shollenbeck@verisign.com>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 82FCA1A8989 for <lager@ietfa.amsl.com>; Wed,  3 Feb 2016 04:52:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1] 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 ToM2xOc1t1NY for <lager@ietfa.amsl.com>; Wed,  3 Feb 2016 04:52:01 -0800 (PST)
Received: from mail-qg0-x262.google.com (mail-qg0-x262.google.com [IPv6:2607:f8b0:400d:c04::262]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 42ED31A898B for <lager@ietf.org>; Wed,  3 Feb 2016 04:52:01 -0800 (PST)
Received: by mail-qg0-x262.google.com with SMTP id b35so2126675qge.0 for <lager@ietf.org>; Wed, 03 Feb 2016 04:52:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=verisign-com.20150623.gappssmtp.com; s=20150623; h=from:to:subject:thread-topic:thread-index:date:message-id :accept-language:content-language:content-type :content-transfer-encoding:mime-version; bh=CkYs2BEqqaa8dtc8uLmsSxn2kTtcPLJzsgF4NRkDkfY=; b=yv4nWWQAezi+ORTXjCdn27FMkTsHtaVcQskAiXbE0qqegUdlZDYM9HZdvvrhbFwtsS Z9hU+JF4kQUjLMnKx0j3Y1NDaLasSCkbmeKCfoY+frJUviLiXLzULV8gByAN8ezotTZh 6OJBuYkGctnphKJpzCeoaAayHjTpQ2RujZqoTdAKk0yfGy+IVzsc063301NWghNq5Riy Whb2I3w+rsizdlwuTrwLVUfXn4wSIYTLcv9+xvIuyDXQkjJy9aAEY0TczW+hSMnbNL1k x55eadkzZPDsp4v3ipVPqBvbjS1NqXJTOQfXHpDEhGLuQPvD/4ohmm2f+xb5D730xEvy GGXw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:thread-topic:thread-index:date :message-id:accept-language:content-language:content-type :content-transfer-encoding:mime-version; bh=CkYs2BEqqaa8dtc8uLmsSxn2kTtcPLJzsgF4NRkDkfY=; b=Ma6eaaSEjmxxT5mMOPltaESV9nnh/Uduba02zbynRh26gXDIE71Kl6S1hHSP49fc4I mqahapaVq7MUD5Y4ig5Ce1GISes6gv/NFxr00tlub55DnG2GJgffYQDRI1aARIi4AfRi 6f//gvXB+9Gc2opj6vGIVCT3dO3FcYjfuAEh7XyfG/J0JVa6t/9WdfpUtaGs4XOD+tE4 lbuXQ0Irvkb99bd7dAs3Ie8m1ItOZMGB6Hj02vwg5jqBYSWapnIkdZnCqkVzHGYmDnrL YTW8NbsJtqfxYTbfR2NGQTvvmMRoyYITMiMyw/gSTxQDj2ZEX05SoLAJXueN8iwK8Aem zaWg==
X-Gm-Message-State: AG10YOSH84O2iGqSKAQL0jFfwvx+tq5XVWwVBtVkSzCJq0mmR0sx+9riYuEsly+dfw3WJwgOB800nZEx/EGG/6wBuBJirW96
X-Received: by 10.140.18.136 with SMTP id 8mr1308264qgf.64.1454503920273; Wed, 03 Feb 2016 04:52:00 -0800 (PST)
Received: from brn1lxmailout02.verisign.com (brn1lxmailout02.verisign.com. [72.13.63.42]) by smtp-relay.gmail.com with ESMTPS id g133sm820449qkb.1.2016.02.03.04.52.00 for <lager@ietf.org> (version=TLS1 cipher=AES128-SHA bits=128/128); Wed, 03 Feb 2016 04:52:00 -0800 (PST)
X-Relaying-Domain: verisign.com
Received: from brn1wnexcas01.vcorp.ad.vrsn.com (brn1wnexcas01 [10.173.152.205]) by brn1lxmailout02.verisign.com (8.13.8/8.13.8) with ESMTP id u13CpxCg014237 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL) for <lager@ietf.org>; Wed, 3 Feb 2016 07:51:59 -0500
Received: from BRN1WNEXMBX01.vcorp.ad.vrsn.com ([::1]) by brn1wnexcas01.vcorp.ad.vrsn.com ([::1]) with mapi id 14.03.0174.001; Wed, 3 Feb 2016 07:51:58 -0500
From: "Hollenbeck, Scott" <shollenbeck@verisign.com>
To: "lager WG (lager@ietf.org)" <lager@ietf.org>
Thread-Topic: Document Shepherd Volunteer Needed
Thread-Index: AdFegar7PV3B+X5cSwiN0P/41n4tYA==
Date: Wed, 3 Feb 2016 12:51:58 +0000
Message-ID: <831693C2CDA2E849A7D7A712B24E257F4A150E06@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.173.152.4]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/vpjUhnnA4JHLScP9x0f5vmVVxgE>
Subject: [Lager] Document Shepherd Volunteer Needed
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Feb 2016 12:52:03 -0000

(Trying to get a head of an administrative issue...)

We're going to need a document shepherd when the time comes to submit draft=
-ietf-lager-specification to the IESG. Is anyone willing to volunteer? The =
role is described here:

https://www.ietf.org/iesg/statement/document-shepherds.html

Scott


From nobody Wed Feb  3 06:04:31 2016
Return-Path: <audric.schiltknecht@viagenie.ca>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F2FF41ACCDC for <lager@ietfa.amsl.com>; Wed,  3 Feb 2016 06:04:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001, 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 Fj5dckj0siHn for <lager@ietfa.amsl.com>; Wed,  3 Feb 2016 06:04:27 -0800 (PST)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by ietfa.amsl.com (Postfix) with ESMTP id 54B471ACCD9 for <lager@ietf.org>; Wed,  3 Feb 2016 06:04:27 -0800 (PST)
Received: from [IPv6:2620:0:230:c000:3e97:eff:fe95:5451] (unknown [IPv6:2620:0:230:c000:3e97:eff:fe95:5451]) by jazz.viagenie.ca (Postfix) with ESMTPSA id D580F47728 for <lager@ietf.org>; Wed,  3 Feb 2016 09:04:26 -0500 (EST)
To: lager@ietf.org
References: <831693C2CDA2E849A7D7A712B24E257F4A150E06@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
From: Audric Schiltknecht <audric.schiltknecht@viagenie.ca>
Organization: =?UTF-8?B?VmlhZ8Opbmll?=
Message-ID: <56B208EA.8090902@viagenie.ca>
Date: Wed, 3 Feb 2016 09:04:26 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1
MIME-Version: 1.0
In-Reply-To: <831693C2CDA2E849A7D7A712B24E257F4A150E06@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/uK4RfPbXl4PrxPDshDN-ucQkgUo>
Subject: Re: [Lager] Document Shepherd Volunteer Needed
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Feb 2016 14:04:29 -0000

Le 2016-02-03 07:51, Hollenbeck, Scott a écrit :
> (Trying to get a head of an administrative issue...)
> 
> We're going to need a document shepherd when the time comes to submit draft-ietf-lager-specification to the IESG. Is anyone willing to volunteer? The role is described here:

I'm willing ot give it a try!

Audric

> 
> https://www.ietf.org/iesg/statement/document-shepherds.html
> 
> Scott
> 
> _______________________________________________
> Lager mailing list
> Lager@ietf.org
> https://www.ietf.org/mailman/listinfo/lager
> 


From nobody Wed Feb  3 06:09:53 2016
Return-Path: <shollenbeck@verisign.com>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DB6CB1ACCDC for <lager@ietfa.amsl.com>; Wed,  3 Feb 2016 06:09:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1] 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 LuYKnJuVLPxc for <lager@ietfa.amsl.com>; Wed,  3 Feb 2016 06:09:49 -0800 (PST)
Received: from mail-qg0-x261.google.com (mail-qg0-x261.google.com [IPv6:2607:f8b0:400d:c04::261]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AB4B81ACC81 for <lager@ietf.org>; Wed,  3 Feb 2016 06:09:49 -0800 (PST)
Received: by mail-qg0-x261.google.com with SMTP id o11so2342125qge.3 for <lager@ietf.org>; Wed, 03 Feb 2016 06:09:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=verisign-com.20150623.gappssmtp.com; s=20150623; h=from:to:subject:thread-topic:thread-index:date:message-id :references:in-reply-to:accept-language:content-language :content-type:content-transfer-encoding:mime-version; bh=H6/NwhB8T3c9uq5+LKsTkgs0ybHxzWfc/wsum44xSS8=; b=sdjMd4s5XB2agjETmdhU49uwSitBCqYep9VxbCuteqyxehgflHnvEsaVdj2aiScp9w fax5FBq/HHIfypnezkt6rGLlismtaIOi2J97PRap07jYrdFAQWjsmR0u1CL/IqUj4S1e BKhZ8Di+ZAiMxZ1v1lUAR201sRBrHWVQiNaOY8cH5WECerGggTygJaWctIavYwz+DRHa Oc3EkaSeb5h8n6Ta8YJX0GHC3p0K5yk5Dd0L+F0cmfbFm+7bJuc8BMQGM76i9hxJxia4 kR9iimpCNrZ98QUfH/kB3sfsJ4z2oHO7o3Xu9p3aL+PplL4G6WxoRAKrMEg7lCD3Vw15 IAJw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:thread-topic:thread-index:date :message-id:references:in-reply-to:accept-language:content-language :content-type:content-transfer-encoding:mime-version; bh=H6/NwhB8T3c9uq5+LKsTkgs0ybHxzWfc/wsum44xSS8=; b=kcdZy/mvRny2389VPsyhj2XymvR+f4m9tRGT7Clxs2Hul9gX2kPmZaSZe0HjYtePMJ OScbtKBZaUm0eVs5ZYve/N34y8yBtHvPUfW/Pel5UVDPNVQI6sqBKt0wmhAWLgd8syzh WT3fyGUjl2R0gs8e1TQvQmN2MRdEFE1hlm9dILsaV51Y25gTwMYb+fYADISsoOuU/PQx 7oQepPJHPXRmeNO1VMBrJ00olYVZG40fpVoKSj4rqimld2kgkEfeM4DCTI6rPSbq4+49 xsK7Ibg3fU3lFGmnU0kbJILesZEm/p3KtQMCkvUpLPqPGDuOL5NKJ0zuU5A86PJN925X c9cg==
X-Gm-Message-State: AG10YORznrYjQC63lNyvbmTUAchwK2iGlSxgR2DprR6CESwCpRjgxzc/WPXn98vRscZId95PIO9lfUUjUuzjPyqFB507A/6c
X-Received: by 10.140.38.73 with SMTP id s67mr1765858qgs.82.1454508588785; Wed, 03 Feb 2016 06:09:48 -0800 (PST)
Received: from brn1lxmailout01.verisign.com (brn1lxmailout01.verisign.com. [72.13.63.41]) by smtp-relay.gmail.com with ESMTPS id d3sm849901qkb.3.2016.02.03.06.09.48 (version=TLS1 cipher=AES128-SHA bits=128/128); Wed, 03 Feb 2016 06:09:48 -0800 (PST)
X-Relaying-Domain: verisign.com
Received: from brn1wnexcas01.vcorp.ad.vrsn.com (brn1wnexcas01 [10.173.152.205]) by brn1lxmailout01.verisign.com (8.13.8/8.13.8) with ESMTP id u13E9m3j004073 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 3 Feb 2016 09:09:48 -0500
Received: from BRN1WNEXMBX01.vcorp.ad.vrsn.com ([::1]) by brn1wnexcas01.vcorp.ad.vrsn.com ([::1]) with mapi id 14.03.0174.001; Wed, 3 Feb 2016 09:09:47 -0500
From: "Hollenbeck, Scott" <shollenbeck@verisign.com>
To: Audric Schiltknecht <audric.schiltknecht@viagenie.ca>, "lager@ietf.org" <lager@ietf.org>
Thread-Topic: [Lager] Document Shepherd Volunteer Needed
Thread-Index: AdFegar7PV3B+X5cSwiN0P/41n4tYAANAhEAAApOOmA=
Date: Wed, 3 Feb 2016 14:09:46 +0000
Message-ID: <831693C2CDA2E849A7D7A712B24E257F4A151042@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
References: <831693C2CDA2E849A7D7A712B24E257F4A150E06@BRN1WNEXMBX01.vcorp.ad.vrsn.com> <56B208EA.8090902@viagenie.ca>
In-Reply-To: <56B208EA.8090902@viagenie.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.173.152.4]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/uSj5lpkzyC9hUOn1AeRnMHlKpEQ>
Subject: Re: [Lager] Document Shepherd Volunteer Needed
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Feb 2016 14:09:52 -0000

> -----Original Message-----
> From: Lager [mailto:lager-bounces@ietf.org] On Behalf Of Audric
> Schiltknecht
> Sent: Wednesday, February 03, 2016 9:04 AM
> To: lager@ietf.org
> Subject: Re: [Lager] Document Shepherd Volunteer Needed
>=20
> Le 2016-02-03 07:51, Hollenbeck, Scott a =E9crit :
> > (Trying to get a head of an administrative issue...)
> >
> > We're going to need a document shepherd when the time comes to submit
> draft-ietf-lager-specification to the IESG. Is anyone willing to
> volunteer? The role is described here:
>=20
> I'm willing ot give it a try!

Thank you! We'll keep you posted.

Scott


From nobody Wed Feb  3 07:59:20 2016
Return-Path: <audric.schiltknecht@viagenie.ca>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E6D5E1AD0C7 for <lager@ietfa.amsl.com>; Wed,  3 Feb 2016 07:59:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001, 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 hJl-chejwnkc for <lager@ietfa.amsl.com>; Wed,  3 Feb 2016 07:59:18 -0800 (PST)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by ietfa.amsl.com (Postfix) with ESMTP id A762E1AD0B1 for <lager@ietf.org>; Wed,  3 Feb 2016 07:59:18 -0800 (PST)
Received: from [IPv6:2620:0:230:c000:3e97:eff:fe95:5451] (unknown [IPv6:2620:0:230:c000:3e97:eff:fe95:5451]) by jazz.viagenie.ca (Postfix) with ESMTPSA id 2BA884773A for <lager@ietf.org>; Wed,  3 Feb 2016 10:59:18 -0500 (EST)
From: Audric Schiltknecht <audric.schiltknecht@viagenie.ca>
X-Enigmail-Draft-Status: N1110
Organization: =?UTF-8?B?VmlhZ8Opbmll?=
To: lager@ietf.org
Message-ID: <56B223D5.100@viagenie.ca>
Date: Wed, 3 Feb 2016 10:59:17 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/CMUtuYNIhTk7-Azjg7_1Ka_pheg>
Subject: [Lager] Context rules for sequences
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Feb 2016 15:59:20 -0000

A quick question regarding sequences and context rules: are context rules are authorized in sequences?

For example:

<data>
    <char cp="0061 0062" when="context-seq-rule"/>
</data>

<rules>
    <rule name="context-seq-rule">
        <anchor/>
        <look-ahead>
            <char cp="0063"/>
        </look-ahead>
    </rule>
</rules>

So that (0061 0062 0063) would be in the LGR, but not (0061 0062 0064), ie. the <anchor/> element is
replaced by the sequence of the code points 0061 and 0062

There is no explicit mention in the text that says that this is either allowed or forbidden, so just
checking if this is correct.

Audric


From nobody Wed Feb  3 08:30:39 2016
Return-Path: <audric.schiltknecht@viagenie.ca>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 910741AD2A9 for <lager@ietfa.amsl.com>; Wed,  3 Feb 2016 08:30:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001, 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 XzP2MoWqKpYG for <lager@ietfa.amsl.com>; Wed,  3 Feb 2016 08:30:31 -0800 (PST)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by ietfa.amsl.com (Postfix) with ESMTP id A9D811A89ED for <lager@ietf.org>; Wed,  3 Feb 2016 08:30:31 -0800 (PST)
Received: from [IPv6:2620:0:230:c000:3e97:eff:fe95:5451] (unknown [IPv6:2620:0:230:c000:3e97:eff:fe95:5451]) by jazz.viagenie.ca (Postfix) with ESMTPSA id 42FD047711 for <lager@ietf.org>; Wed,  3 Feb 2016 11:30:31 -0500 (EST)
To: lager@ietf.org
References: <56B223D5.100@viagenie.ca>
From: Audric Schiltknecht <audric.schiltknecht@viagenie.ca>
Organization: =?UTF-8?B?VmlhZ8Opbmll?=
Message-ID: <56B22B26.7050000@viagenie.ca>
Date: Wed, 3 Feb 2016 11:30:30 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1
MIME-Version: 1.0
In-Reply-To: <56B223D5.100@viagenie.ca>
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/JlSM7_yGEG5NMYBeGLIz2So_jWk>
Subject: Re: [Lager] Context rules for sequences
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Feb 2016 16:30:37 -0000

Le 2016-02-03 10:59, Audric Schiltknecht a écrit :
> A quick question regarding sequences and context rules: are context rules are authorized in sequences?
> 
> For example:
> 
> <data>
>     <char cp="0061 0062" when="context-seq-rule"/>
> </data>
> 
> <rules>
>     <rule name="context-seq-rule">
>         <anchor/>
>         <look-ahead>
>             <char cp="0063"/>
>         </look-ahead>
>     </rule>
> </rules>
> 
> So that (0061 0062 0063) would be in the LGR, but not (0061 0062 0064), ie. the <anchor/> element is
> replaced by the sequence of the code points 0061 and 0062
> 
> There is no explicit mention in the text that says that this is either allowed or forbidden, so just
> checking if this is correct.


Correction: there is actually some text about context rules in sequence in section 7.1 (Determining
Eligibility for a Label), so I'll re-write my question more precisely as: "Are Parameterized context
rules (rules containing anchor) allowed for sequences?"


From nobody Wed Feb  3 08:39:26 2016
Return-Path: <audric.schiltknecht@viagenie.ca>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 936991B29DF for <lager@ietfa.amsl.com>; Wed,  3 Feb 2016 08:39:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001, 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 PzADmJYIlmQq for <lager@ietfa.amsl.com>; Wed,  3 Feb 2016 08:39:24 -0800 (PST)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by ietfa.amsl.com (Postfix) with ESMTP id 909541B29E2 for <lager@ietf.org>; Wed,  3 Feb 2016 08:39:24 -0800 (PST)
Received: from [IPv6:2620:0:230:c000:3e97:eff:fe95:5451] (unknown [IPv6:2620:0:230:c000:3e97:eff:fe95:5451]) by jazz.viagenie.ca (Postfix) with ESMTPSA id 2E1BA47711 for <lager@ietf.org>; Wed,  3 Feb 2016 11:39:24 -0500 (EST)
From: Audric Schiltknecht <audric.schiltknecht@viagenie.ca>
X-Enigmail-Draft-Status: N1110
Organization: =?UTF-8?B?VmlhZ8Opbmll?=
To: lager@ietf.org
Message-ID: <56B22D3B.7010707@viagenie.ca>
Date: Wed, 3 Feb 2016 11:39:23 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/m7ecQz_hvm1PjKasN7lIC7uRxSQ>
Subject: [Lager] Typos in -07
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Feb 2016 16:39:25 -0000

Hi,

Here is a list of small typos I found when reading the last -07 draft:

Section 2. Design Goals
without relying hidden, or built-in -> without relying on hidden

Section 4.3.4. Variants with Reflexive Mapping:
As defined in the example, he code point U+3473 -> the code point

Section 6.1. The match and not-match Attributes
and variant labels, but they the rules are not affected -> remove "they"?
To trigger any actions base on these dispositions requires -> based on
requires the use additional optional attributes -> the use of additional

Section 6.6. Default Actions:
<action disp="activated" all-variants="activate"/>> -> <action disp="activated" all-variants="activate"/>


Other than that, I welcome the latest clarifications added in -07.

Audric


From nobody Wed Feb  3 09:47:40 2016
Return-Path: <asmusf@ix.netcom.com>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CD88B1A924B for <lager@ietfa.amsl.com>; Wed,  3 Feb 2016 09:47:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, 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 y-grXa4WVUC7 for <lager@ietfa.amsl.com>; Wed,  3 Feb 2016 09:47:36 -0800 (PST)
Received: from elasmtp-banded.atl.sa.earthlink.net (elasmtp-banded.atl.sa.earthlink.net [209.86.89.70]) by ietfa.amsl.com (Postfix) with ESMTP id B92E91A9241 for <lager@ietf.org>; Wed,  3 Feb 2016 09:47:36 -0800 (PST)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=ix.netcom.com; b=cZSNCbIt8MOOhBTmKa0rADbJyivzVS2wNoY9q63PegMtpVVBVZlKPhi9MgcGj75B; h=Received:From:Subject:To:References:Message-ID:Date:User-Agent:MIME-Version:In-Reply-To:Content-Type:X-ELNK-Trace:X-Originating-IP;
Received: from [174.24.252.232] (helo=[192.168.0.4]) by elasmtp-banded.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <asmusf@ix.netcom.com>) id 1aR1Wc-0001J1-H3 for lager@ietf.org; Wed, 03 Feb 2016 12:47:30 -0500
From: Asmus Freytag <asmusf@ix.netcom.com>
To: lager@ietf.org
References: <56B223D5.100@viagenie.ca>
Message-ID: <56B23D34.4060908@ix.netcom.com>
Date: Wed, 3 Feb 2016 09:47:32 -0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1
MIME-Version: 1.0
In-Reply-To: <56B223D5.100@viagenie.ca>
Content-Type: multipart/alternative; boundary="------------080208070409060208030206"
X-ELNK-Trace: 464f085de979d7246f36dc87813833b2857e9f10d2205ddc54993f34ef47f2438f0786b37498a9d2350badd9bab72f9c350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 174.24.252.232
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/-k3csWWUB29-ExzidAomuBj2fts>
Subject: Re: [Lager] Context rules for sequences
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Feb 2016 17:47:39 -0000

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

On 2/3/2016 7:59 AM, Audric Schiltknecht wrote:
> A quick question regarding sequences and context rules: are context rules are authorized in sequences?
>
> For example:
>
> <data>
>      <char cp="0061 0062" when="context-seq-rule"/>
> </data>
>
> <rules>
>      <rule name="context-seq-rule">
>          <anchor/>
>          <look-ahead>
>              <char cp="0063"/>
>          </look-ahead>
>      </rule>
> </rules>
>
> So that (0061 0062 0063) would be in the LGR, but not (0061 0062 0064), ie. the <anchor/> element is
> replaced by the sequence of the code points 0061 and 0062
>
> There is no explicit mention in the text that says that this is either allowed or forbidden, so just
> checking if this is correct.

Context rules are allowed for sequences and we plan to make use of them 
for the root wherever appropriate (that is, wherever they lead to a 
clearer and more direct and robust statement of the constraints on labels).

There are scripts where dual vowel sequences do not occur, except in 
some very limited contexts. Using sequences with context rules quite 
similar to your example makes stating this constraint clear and concise.

The text in the spec is explicit (section 4.2) in allowing these 
attributes on *any* <char> element:

" The "when" or "not-when" attributes are mutually exclusive. They may 
be applied to both "char" and "range" elements in the "data" element, as 
well as to "var" elements (seeSection 4.3.5 <#conditional_variants>)."

In addition, the very next paragraph has a link to 6.5 which immediately 
links to Section 7, where, in 7.1 (in the latest -07 update) you find this:

"... when it forms part of a sequence that corresponds to a sequence 
listed using a "char" element for which the "cp" attribute defines a 
sequence, and all necessary conditions in any "when" or "not-when" 
attributes are correctly satisfied for that instance of the sequence."

That makes it quite explicit that context rules may exist for sequences 
and how to process them.

A./

> Audric
>
> _______________________________________________
> Lager mailing list
> Lager@ietf.org
> https://www.ietf.org/mailman/listinfo/lager
>


--------------080208070409060208030206
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">On 2/3/2016 7:59 AM, Audric
      Schiltknecht wrote:<br>
    </div>
    <blockquote cite="mid:56B223D5.100@viagenie.ca" type="cite">
      <pre wrap="">A quick question regarding sequences and context rules: are context rules are authorized in sequences?

For example:

&lt;data&gt;
    &lt;char cp="0061 0062" when="context-seq-rule"/&gt;
&lt;/data&gt;

&lt;rules&gt;
    &lt;rule name="context-seq-rule"&gt;
        &lt;anchor/&gt;
        &lt;look-ahead&gt;
            &lt;char cp="0063"/&gt;
        &lt;/look-ahead&gt;
    &lt;/rule&gt;
&lt;/rules&gt;

So that (0061 0062 0063) would be in the LGR, but not (0061 0062 0064), ie. the &lt;anchor/&gt; element is
replaced by the sequence of the code points 0061 and 0062

There is no explicit mention in the text that says that this is either allowed or forbidden, so just
checking if this is correct.</pre>
    </blockquote>
    <br>
    Context rules are allowed for sequences and we plan to make use of
    them for the root wherever appropriate (that is, wherever they lead
    to a clearer and more direct and robust statement of the constraints
    on labels).<br>
    <br>
    There are scripts where dual vowel sequences do not occur, except in
    some very limited contexts. Using sequences with context rules quite
    similar to your example makes stating this constraint clear and
    concise.<br>
    <br>
    The text in the spec is explicit (section 4.2) in allowing these
    attributes on *any* &lt;char&gt; element:<br>
    <br>
    "
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <span class="Apple-style-span" style="border-collapse: separate;
      color: rgb(0, 0, 0); font-family: Arial; font-style: normal;
      font-variant: normal; font-weight: normal; letter-spacing: normal;
      line-height: normal; orphans: 2; text-align: auto; text-indent:
      0px; text-transform: none; white-space: normal; widows: 2;
      word-spacing: 0px; -webkit-border-horizontal-spacing: 0px;
      -webkit-border-vertical-spacing: 0px;
      -webkit-text-decorations-in-effect: none;
      -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;
      font-size: medium; "><span class="Apple-style-span"
        style="font-family: verdana, helvetica, arial, sans-serif;
        font-size: 13px; ">The "when" or "not-when" attributes are
        mutually exclusive. They may be applied to both "char" and
        "range" elements in the "data" element, as well as to "var"
        elements (see<span class="Apple-converted-space">Â </span><a
          href="#conditional_variants" style="text-decoration: none; ">Section

          4.3.5</a>).</span></span>"<br>
    <br>
    In addition, the very next paragraph has a link to 6.5 which
    immediately links to Section 7, where, in 7.1 (in the latest -07
    update) you find this:<br>
    <br>
    "...
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <span class="Apple-style-span" style="border-collapse: separate;
      color: rgb(0, 0, 0); font-family: Arial; font-style: normal;
      font-variant: normal; font-weight: normal; letter-spacing: normal;
      line-height: normal; orphans: 2; text-align: auto; text-indent:
      0px; text-transform: none; white-space: normal; widows: 2;
      word-spacing: 0px; -webkit-border-horizontal-spacing: 0px;
      -webkit-border-vertical-spacing: 0px;
      -webkit-text-decorations-in-effect: none;
      -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;
      font-size: medium; "><span class="Apple-style-span"
        style="font-family: verdana, helvetica, arial, sans-serif;
        font-size: 13px; "><span class="Apple-converted-space">Â </span>when

        it forms part of a sequence that corresponds to a sequence
        listed using a "char" element for which the "cp" attribute
        defines a sequence, and all necessary conditions in any "when"
        or "not-when" attributes are correctly satisfied for that
        instance of the sequence.</span></span>"<br>
    <br>
    That makes it quite explicit that context rules may exist for
    sequences and how to process them.<br>
    <br>
    A./<br>
    <br>
    <blockquote cite="mid:56B223D5.100@viagenie.ca" type="cite">
      <pre wrap="">
Audric

_______________________________________________
Lager mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Lager@ietf.org">Lager@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/lager">https://www.ietf.org/mailman/listinfo/lager</a>

</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------080208070409060208030206--


From nobody Wed Feb  3 10:30:49 2016
Return-Path: <asmusf@ix.netcom.com>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5BE391B2ACB for <lager@ietfa.amsl.com>; Wed,  3 Feb 2016 10:30:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_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 hL9CPln1lu_R for <lager@ietfa.amsl.com>; Wed,  3 Feb 2016 10:30:44 -0800 (PST)
Received: from elasmtp-scoter.atl.sa.earthlink.net (elasmtp-scoter.atl.sa.earthlink.net [209.86.89.67]) by ietfa.amsl.com (Postfix) with ESMTP id 807561AD186 for <lager@ietf.org>; Wed,  3 Feb 2016 10:30:44 -0800 (PST)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=ix.netcom.com; b=RX4w/ZmNHdfyoxqZnaVcfjIfy26sKaArqmzB7PBhcYKgJxXLjeSP049RLDSPosAQ; h=Received:From:Subject:To:References:Message-ID:Date:User-Agent:MIME-Version:In-Reply-To:Content-Type:Content-Transfer-Encoding:X-ELNK-Trace:X-Originating-IP;
Received: from [174.24.252.232] (helo=[192.168.0.4]) by elasmtp-scoter.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <asmusf@ix.netcom.com>) id 1aR2CH-0006sr-U6 for lager@ietf.org; Wed, 03 Feb 2016 13:30:34 -0500
From: Asmus Freytag <asmusf@ix.netcom.com>
To: lager@ietf.org
References: <56B22D3B.7010707@viagenie.ca>
Message-ID: <56B2474B.2050903@ix.netcom.com>
Date: Wed, 3 Feb 2016 10:30:35 -0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1
MIME-Version: 1.0
In-Reply-To: <56B22D3B.7010707@viagenie.ca>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
X-ELNK-Trace: 464f085de979d7246f36dc87813833b2857e9f10d2205ddca58e36948497c36253a9ea049a4aed85350badd9bab72f9c350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 174.24.252.232
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/x6coAW7Qqflt7IFUL_BwpnzTpGI>
Subject: Re: [Lager] Typos in -07
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Feb 2016 18:30:46 -0000

On 2/3/2016 8:39 AM, Audric Schiltknecht wrote:
> Hi,
>
> Here is a list of small typos I found when reading the last -07 draft:

Thanks for passing these on - we are collecting a list of them for the final
pass over the document.

 From our own list: succcessively --> successively

Section 4.2 Conditional Contexts, last paragraph
"..for any code point.." --> ".. for any code point or sequence.."
(prevent the wrong impression that context rules are not allowed for 
sequences)

>
> Section 2. Design Goals
> without relying hidden, or built-in -> without relying on hidden
>
> Section 4.3.4. Variants with Reflexive Mapping:
> As defined in the example, he code point U+3473 -> the code point
>
> Section 6.1. The match and not-match Attributes
> and variant labels, but they the rules are not affected -> remove "they"?
yes
> To trigger any actions base on these dispositions requires -> based on
> requires the use additional optional attributes -> the use of additional
>
> Section 6.6. Default Actions:
> <action disp="activated" all-variants="activate"/>> -> <action disp="activated" all-variants="activate"/>
>
>
> Other than that, I welcome the latest clarifications added in -07.

Thanks you,

A./
>
> Audric
>
> _______________________________________________
> Lager mailing list
> Lager@ietf.org
> https://www.ietf.org/mailman/listinfo/lager
>


From nobody Wed Feb  3 14:05:24 2016
Return-Path: <asmusf@ix.netcom.com>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 101301B359D for <lager@ietfa.amsl.com>; Wed,  3 Feb 2016 14:05:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_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 6ni0905wANUw for <lager@ietfa.amsl.com>; Wed,  3 Feb 2016 14:05:20 -0800 (PST)
Received: from elasmtp-galgo.atl.sa.earthlink.net (elasmtp-galgo.atl.sa.earthlink.net [209.86.89.61]) by ietfa.amsl.com (Postfix) with ESMTP id BB4241B359F for <lager@ietf.org>; Wed,  3 Feb 2016 14:05:19 -0800 (PST)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=ix.netcom.com; b=PiC5lnD7zwiiFK8f9+sQZLU7Qnc3r0oO2ufaq+HZMHF9LVuAwgX8Twcx1KZXKZpC; h=Received:Subject:To:References:From:Message-ID:Date:User-Agent:MIME-Version:In-Reply-To:Content-Type:Content-Transfer-Encoding:X-ELNK-Trace:X-Originating-IP;
Received: from [174.24.252.232] (helo=[192.168.0.4]) by elasmtp-galgo.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <asmusf@ix.netcom.com>) id 1aR5Xz-0001IS-UF for lager@ietf.org; Wed, 03 Feb 2016 17:05:12 -0500
To: lager@ietf.org
References: <20160201191421.24352.17634.idtracker@ietfa.amsl.com> <831693C2CDA2E849A7D7A712B24E257F4A14F801@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
From: Asmus Freytag <asmusf@ix.netcom.com>
Message-ID: <56B27999.1020209@ix.netcom.com>
Date: Wed, 3 Feb 2016 14:05:13 -0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1
MIME-Version: 1.0
In-Reply-To: <831693C2CDA2E849A7D7A712B24E257F4A14F801@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
X-ELNK-Trace: 464f085de979d7246f36dc87813833b2857e9f10d2205ddc754b542b1e73d6811c999469ef49aa4f350badd9bab72f9c350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 174.24.252.232
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/KKiUstbDjn0vGnFAocah9OJcyCw>
Subject: Re: [Lager] I-D Action: draft-ietf-lager-specification-07.txt
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Feb 2016 22:05:22 -0000

On 2/2/2016 3:59 AM, Hollenbeck, Scott wrote:
>> -----Original Message-----
>> From: Lager [mailto:lager-bounces@ietf.org] On Behalf Of internet-
>>
>>
>>          Title           : Representing Label Generation Rulesets using
>> XML
>>          Authors         : Kim Davies
>>                            Asmus Freytag
>> 	Filename        : draft-ietf-lager-specification-07.txt
>> 	Pages           : 75
>> 	Date            : 2016-02-01
>>
>>
>>
>>
>> The IETF datatracker status page for this draft is:
>> https://datatracker.ietf.org/doc/draft-ietf-lager-specification/
> With this update all of the known issues that were captured in the issue tracker have been addressed and closed. Is there anything preventing us from starting a working group last call on the document?
>
> Scott
>
>
Audric has read the new spec and found a few typos, so have the authors 
(typos always show themselves only after publication :). These we can 
take care of in the final mop-up. He has found no defects in the 
specification or feature set.

 From the Root Zone, and 2nd level Reference LGR work, where we are 
already using the specification, we are not aware of any issues; we are 
not missing any features and the two defects in the specification we ran 
into were resolved in the -07 draft.

The scripts and languages for which we have expressed draft LGRs in the 
XML format span a rather broad array of writing systems, which gives us 
more confidence that the spec is complete.

A./


From nobody Thu Feb  4 09:39:43 2016
Return-Path: <internet-drafts@ietf.org>
X-Original-To: lager@ietf.org
Delivered-To: lager@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id A64471A870E; Thu,  4 Feb 2016 09:39:42 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.13.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20160204173942.14995.47479.idtracker@ietfa.amsl.com>
Date: Thu, 04 Feb 2016 09:39:42 -0800
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/KyPfIhEfkUoNaxOu1wSkD--GMLg>
Cc: lager@ietf.org
Subject: [Lager] I-D Action: draft-ietf-lager-specification-08.txt
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Feb 2016 17:39:42 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
 This draft is a work item of the Label Generation Rules Working Group of the IETF.

        Title           : Representing Label Generation Rulesets using XML
        Authors         : Kim Davies
                          Asmus Freytag
	Filename        : draft-ietf-lager-specification-08.txt
	Pages           : 75
	Date            : 2016-02-04

Abstract:
   This document describes a method of representing rules for validating
   identifier labels and alternate representations of those labels using
   Extensible Markup Language (XML).  These policies, known as "Label
   Generation Rulesets" (LGRs), are used for the implementation of
   Internationalized Domain Names (IDNs), for example.  The rulesets are
   used to implement and share that aspect of policy defining which
   labels and specific Unicode code points are permitted for
   registrations, which alternative code points are considered variants,
   and what actions may be performed on labels containing those
   variants.


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

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-ietf-lager-specification-08

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


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

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


From nobody Thu Feb  4 09:42:29 2016
Return-Path: <kim.davies@icann.org>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 961DB1A87B9 for <lager@ietfa.amsl.com>; Thu,  4 Feb 2016 09:42:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.202
X-Spam-Level: 
X-Spam-Status: No, score=-4.202 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.001, 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 LI7YEQBGduJF for <lager@ietfa.amsl.com>; Thu,  4 Feb 2016 09:42:25 -0800 (PST)
Received: from out.west.pexch112.icann.org (pfe112-ca-2.pexch112.icann.org [64.78.40.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 42F621A8828 for <lager@ietf.org>; Thu,  4 Feb 2016 09:42:23 -0800 (PST)
Received: from PMBX112-W1-CA-1.pexch112.icann.org (64.78.40.21) by PMBX112-W1-CA-2.pexch112.icann.org (64.78.40.23) with Microsoft SMTP Server (TLS) id 15.0.1130.7; Thu, 4 Feb 2016 09:42:20 -0800
Received: from PMBX112-W1-CA-1.pexch112.icann.org ([64.78.40.21]) by PMBX112-W1-CA-1.PEXCH112.ICANN.ORG ([64.78.40.21]) with mapi id 15.00.1130.005; Thu, 4 Feb 2016 09:42:20 -0800
From: Kim Davies <kim.davies@icann.org>
To: "lager WG (lager@ietf.org)" <lager@ietf.org>
Thread-Topic: [Lager] I-D Action: draft-ietf-lager-specification-08.txt
Thread-Index: AQHRX3McVqXl5cEYd0GIo4b9ctg20J8crf+A
Date: Thu, 4 Feb 2016 17:42:19 +0000
Message-ID: <B7404775-DC25-4B9C-B131-591287F1F737@icann.org>
References: <20160204173942.14995.47479.idtracker@ietfa.amsl.com>
In-Reply-To: <20160204173942.14995.47479.idtracker@ietfa.amsl.com>
Accept-Language: en-AU, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [192.0.35.1]
Content-Type: multipart/signed; boundary="Apple-Mail=_BCC4C629-9485-4FD5-9A33-B2042491884F"; protocol="application/pkcs7-signature"; micalg=sha1
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/Uvgjoj4z2uTk0iLXkeWz71C3i5c>
Subject: Re: [Lager] I-D Action: draft-ietf-lager-specification-08.txt
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Feb 2016 17:42:27 -0000

--Apple-Mail=_BCC4C629-9485-4FD5-9A33-B2042491884F
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi folks,

This new edition remedies the typos identified by Audric and Asmus. No =
other changes have been made.

kim

> On Feb 4, 2016, at 9:39 AM, internet-drafts@ietf.org wrote:
>=20
> A New Internet-Draft is available from the on-line Internet-Drafts =
directories.
> This draft is a work item of the Label Generation Rules Working Group =
of the IETF.
>=20
>        Title           : Representing Label Generation Rulesets using =
XML
>        Authors         : Kim Davies
>                          Asmus Freytag
> 	Filename        : draft-ietf-lager-specification-08.txt
> 	Pages           : 75
> 	Date            : 2016-02-04


--Apple-Mail=_BCC4C629-9485-4FD5-9A33-B2042491884F
Content-Disposition: attachment; filename="smime.p7s"
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIILwDCCBWow
ggRSoAMCAQICEAM3/aZ67iMUNwpbj+veFrowDQYJKoZIhvcNAQELBQAwZTELMAkGA1UEBhMCVVMx
FTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTEkMCIGA1UE
AxMbRGlnaUNlcnQgU0hBMiBBc3N1cmVkIElEIENBMB4XDTE1MDMzMTAwMDAwMFoXDTE4MDMzMTEy
MDAwMFowgYsxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRQwEgYDVQQHEwtMb3Mg
QW5nZWxlczE8MDoGA1UEChMzSW50ZXJuZXQgQ29ycG9yYXRpb24gZm9yIEFzc2lnbmVkIE5hbWVz
IGFuZCBOdW1iZXJzMRMwEQYDVQQDEwpLaW0gRGF2aWVzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
MIIBCgKCAQEAp0mVGngM3EAPrsiqD1RgMJfuk7PzpwaER7Th8+di8A6FLY7M1XNYYe2d5zVjHZ24
gATERV3ZSrw4Oy+UG/RUrHlGxaYlIkTA8ZB4HOFrYHaBTf2BVFZqsMecBzH0/+kZ0Rdc7odU+48i
oi5NjpPNv7eOmSQlhQNOHRKm49htzKNlTons4LDv7Qkxzs2JBj1TzlEmXIhHmHPFLqqW64kFLWeW
olwSoaJiZ3GsFLCwEKdGpIKAK5FFL3Uje0kmsUu+dbSk5yQzCf4NVr3HSp9ym97E7SctvzWyK9QD
J0P6Ed88mt7qN1ntGyMyePTT2Xi69NOymtd16Qh/LZvGu+jfHQIDAQABo4IB7TCCAekwHwYDVR0j
BBgwFoAU5wIjgABP2Ne8lAvZP3Q5STI8inkwHQYDVR0OBBYEFHkeueu4UvC0be3qjbA4tsMzoHWb
MAwGA1UdEwEB/wQCMAAwHwYDVR0RBBgwFoEUa2ltLmRhdmllc0BpY2Fubi5vcmcwDgYDVR0PAQH/
BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDBDBgNVHSAEPDA6MDgGCmCGSAGG
/WwEAQIwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQuY29tL0NQUzCBiAYDVR0f
BIGAMH4wPaA7oDmGN2h0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFNIQTJBc3N1cmVk
SURDQS1nMS5jcmwwPaA7oDmGN2h0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFNIQTJB
c3N1cmVkSURDQS1nMS5jcmwweQYIKwYBBQUHAQEEbTBrMCQGCCsGAQUFBzABhhhodHRwOi8vb2Nz
cC5kaWdpY2VydC5jb20wQwYIKwYBBQUHMAKGN2h0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9E
aWdpQ2VydFNIQTJBc3N1cmVkSURDQS5jcnQwDQYJKoZIhvcNAQELBQADggEBAJASl9oxRIgNxmHA
RyAYkZWY17Hv02f09iA9AXhylr0eOEqZ96Cs/VWY+CZp8eDnyhokGYoXhv8rRFjV+vX1JS72a6kE
mAhXy4h/aCq9KgzTpvoDW7uClk3iHYs56RN9pCidgq7G4m2a5JxVAeIep1iYDx5qE0GGtqqFHHZ2
iUvdKD19mc52cVcOKhmn4P0rl2oz7jSNjBqADpdS11mh3sgEQM/cAVmQecGV5cUlfRwEdA4DDhbz
5+ga8XXJUZy+Xm8yZXpqATzTamM7EXGuqW1DPqLSu748ZmQYjNFDdAMRwO267EXCRTyLIWb2BxzJ
JknVXjSiAYXvJL0IMIvRGSAwggZOMIIFNqADAgECAhAErnlgZmaQGrnFf6ZsW9zNMA0GCSqGSIb3
DQEBCwUAMGUxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3
dy5kaWdpY2VydC5jb20xJDAiBgNVBAMTG0RpZ2lDZXJ0IEFzc3VyZWQgSUQgUm9vdCBDQTAeFw0x
MzExMDUxMjAwMDBaFw0yODExMDUxMjAwMDBaMGUxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdp
Q2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xJDAiBgNVBAMTG0RpZ2lDZXJ0IFNI
QTIgQXNzdXJlZCBJRCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANz4ESM/arXv
wCd5Gy0Fh6IQQzHfDtQVG093pCLOPoxw8L4Hjt0nKrwBHbYsCsrdaVgfQe1qBR/aY3hZHiIsK/i6
fsk1O1bxH3xCfiWwIxnGRTjXPUT5IHxgrhywWhgEvo8796nwlJqmDGNJtkEXU0AyvU/mUHpQHyVF
6PGJr83/Xv9Q8/AXEf+9xYn1vWK52PuORQSFbZnNxUhN/SarAjZF6jbXX2riGoJBCtzp2fWRF47G
Ia04PBPmHn9mnNVN2Uba9s9Sp307JMO0wVE1xpvr1O9+5HsD4US9egs34E/LgooNcRjkpuCJLBvz
snM8wbCSnhh9vat9xX0IoSzCn3MCAwEAAaOCAvgwggL0MBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYD
VR0PAQH/BAQDAgGGMDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGln
aWNlcnQuY29tMIGBBgNVHR8EejB4MDqgOKA2hjRodHRwOi8vY3JsNC5kaWdpY2VydC5jb20vRGln
aUNlcnRBc3N1cmVkSURSb290Q0EuY3JsMDqgOKA2hjRodHRwOi8vY3JsMy5kaWdpY2VydC5jb20v
RGlnaUNlcnRBc3N1cmVkSURSb290Q0EuY3JsMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcD
BDCCAbMGA1UdIASCAaowggGmMIIBogYKYIZIAYb9bAACBDCCAZIwKAYIKwYBBQUHAgEWHGh0dHBz
Oi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwggFkBggrBgEFBQcCAjCCAVYeggFSAEEAbgB5ACAAdQBz
AGUAIABvAGYAIAB0AGgAaQBzACAAQwBlAHIAdABpAGYAaQBjAGEAdABlACAAYwBvAG4AcwB0AGkA
dAB1AHQAZQBzACAAYQBjAGMAZQBwAHQAYQBuAGMAZQAgAG8AZgAgAHQAaABlACAARABpAGcAaQBD
AGUAcgB0ACAAQwBQAC8AQwBQAFMAIABhAG4AZAAgAHQAaABlACAAUgBlAGwAeQBpAG4AZwAgAFAA
YQByAHQAeQAgAEEAZwByAGUAZQBtAGUAbgB0ACAAdwBoAGkAYwBoACAAbABpAG0AaQB0ACAAbABp
AGEAYgBpAGwAaQB0AHkAIABhAG4AZAAgAGEAcgBlACAAaQBuAGMAbwByAHAAbwByAGEAdABlAGQA
IABoAGUAcgBlAGkAbgAgAGIAeQAgAHIAZQBmAGUAcgBlAG4AYwBlAC4wHQYDVR0OBBYEFOcCI4AA
T9jXvJQL2T90OUkyPIp5MB8GA1UdIwQYMBaAFEXroq/0ksuCMS1Ri6enIZ3zbcgPMA0GCSqGSIb3
DQEBCwUAA4IBAQBO1Iknuf0dh3d+DygFkPEKL8k7Pr2TnJDGr/qRUYcyVGvoysFxUVyZjrX64GIZ
maYHmnwTJ9vlAqKEEtkV9gpEV8Q0j21zHzrWoAE93uOC5EVrsusl/YBeHTmQvltC9s6RYOP5oFYM
SBDOM2h7zZOr8GrLT1gPuXtdGwSBnqci4ldJJ+6Skwi+aQhTAjouXcgZ9FCATgLZsF2RtJOH+ZaW
gVVAjmbtgti7KF/tTGHtBlgoGVMRRLxHICmyBGzYiVSZO3XbZ3gsHpJ4xlU9WBIRMm69QwxNNNt7
xkLb7L6rm2FMBpLjjt8hKlBXBMBgojXVJJ5mNwlJz9X4ZbPg4m7CMYIDGTCCAxUCAQEweTBlMQsw
CQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQu
Y29tMSQwIgYDVQQDExtEaWdpQ2VydCBTSEEyIEFzc3VyZWQgSUQgQ0ECEAM3/aZ67iMUNwpbj+ve
FrowCQYFKw4DAhoFAKCCAXUwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUx
DxcNMTYwMjA0MTc0MjIwWjAjBgkqhkiG9w0BCQQxFgQU7snN0bkaBeEAUYcCIeRuv5qb+g0wgYgG
CSsGAQQBgjcQBDF7MHkwZTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcG
A1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTEkMCIGA1UEAxMbRGlnaUNlcnQgU0hBMiBBc3N1cmVkIElE
IENBAhADN/2meu4jFDcKW4/r3ha6MIGKBgsqhkiG9w0BCRACCzF7oHkwZTELMAkGA1UEBhMCVVMx
FTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTEkMCIGA1UE
AxMbRGlnaUNlcnQgU0hBMiBBc3N1cmVkIElEIENBAhADN/2meu4jFDcKW4/r3ha6MA0GCSqGSIb3
DQEBAQUABIIBAFugukm3fgCdWJ0mYY5/dF1o8YcKasxXZGHumWE88iQXE6dM0yPvWuNXBOW71Bjr
suu8PDpznr6Z5tORnSvp0nMgWppMbVMOUCat9g8za67csAaLtZNSvlYFz5WEXxBfSEpyN8FWYQB9
0NSp1E1dtO8WJgW6GmK/RA0V9d79dJHEP9tAdLjItG8291gmovI5wntLqPUtRR8fStrRqweAi7JS
eUY6WrObMYy7TaKXbALkOAdWV+IaXDNlskZBGwfP7gZyqGIR9HdiQTIdcQDUZofiN4RNZu3Qqm6N
Br8/EPiPiSxv86LEAcZBOo2lkEzc8ifxkE9tEzvyGrqjY7Rk1JMAAAAAAAA=

--Apple-Mail=_BCC4C629-9485-4FD5-9A33-B2042491884F--


From nobody Mon Feb  8 10:36:02 2016
Return-Path: <shollenbeck@verisign.com>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5D3FE1B3129 for <lager@ietfa.amsl.com>; Mon,  8 Feb 2016 10:36:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1] 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 5Ok9VLrM8Yvz for <lager@ietfa.amsl.com>; Mon,  8 Feb 2016 10:35:58 -0800 (PST)
Received: from mail-qg0-x263.google.com (mail-qg0-x263.google.com [IPv6:2607:f8b0:400d:c04::263]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6627F1B3124 for <lager@ietf.org>; Mon,  8 Feb 2016 10:35:58 -0800 (PST)
Received: by mail-qg0-x263.google.com with SMTP id d32so3097220qgd.1 for <lager@ietf.org>; Mon, 08 Feb 2016 10:35:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=verisign-com.20150623.gappssmtp.com; s=20150623; h=from:to:subject:thread-topic:thread-index:date:message-id :accept-language:content-language:content-type :content-transfer-encoding:mime-version; bh=lOGaNcfVd3Gy4r7i8/McANDYzsAj/YXK+ykcCVoSLxs=; b=kDPBZHwrxDoOk13GDV6sjTZqXRmtE9dlbX3X8GmmxJ8bXQc6lhp79cx22ePP/YHyMD r2PkEaCHRHE9MBFdgdjQYOtEYqwraoPzUJG4wSTwlc4ZkWhlg1/VtoPIb5+cqvxwfZy9 eGpYZCE9FviZWWA8pQ0VdwQgd7TV40f7L6gtE6d4ym8GbFswLEjmELVlf5Asq0l2WtsZ LnfgrUYmKbimOboz8+Ga+oJJvCSWlipSv3CqmVEWpt3EskgeZ0ASTZxneAmpxXAG4+oe DOU0q6va/6cjyHCbq0MVshEJFWZcgeMc9WB+04TwG/e2bmHs2MqbLK8Mwp1GVkC/7zQl dsXw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:thread-topic:thread-index:date :message-id:accept-language:content-language:content-type :content-transfer-encoding:mime-version; bh=lOGaNcfVd3Gy4r7i8/McANDYzsAj/YXK+ykcCVoSLxs=; b=WAlEOsLQ0LbUEWvrEt/egJVPVzEUG46KUluaAp8qLPRwggh4Jt4OHCpT4LVhSEMvAG H+mLxE6SFF6cuLA2T+4b03/vXigAUYzrExM0sr29YuqENO7iTVrMju3Q8YL4zoHxASzL t6f3Xik7hNSYRGbhZkDi5nRdqiSP4Wl8t0X1dcS6xSZr1KrSZf7WFTbUSgQlXZ1zgc6D Q5EDgSDrtgLBtLbxUXAbtwSSnYYSyEj62iv9bCAH+ZawpqXm0YERZbK7tkpb8nv11PtE ELo+RGw1PsOSH2btr30fhH4LU5yBcxxfgfjSnhYlqMlORLAkrIgfvf2h6/6Zk7ke9fTT MpKA==
X-Gm-Message-State: AG10YOTG8zXPE9pY7hoRvF65+VOynzf51L9Va72mt45xuxve6LZOzFlVLNjcuFoe65jiFiGJ6rJ1zGTz59JciGVix9TccRiH
X-Received: by 10.55.207.217 with SMTP id v86mr36179115qkl.16.1454956557517; Mon, 08 Feb 2016 10:35:57 -0800 (PST)
Received: from brn1lxmailout01.verisign.com (brn1lxmailout01.verisign.com. [72.13.63.41]) by smtp-relay.gmail.com with ESMTPS id x75sm4710239qkx.7.2016.02.08.10.35.57 for <lager@ietf.org> (version=TLS1 cipher=AES128-SHA bits=128/128); Mon, 08 Feb 2016 10:35:57 -0800 (PST)
X-Relaying-Domain: verisign.com
Received: from brn1wnexcas01.vcorp.ad.vrsn.com (brn1wnexcas01 [10.173.152.205]) by brn1lxmailout01.verisign.com (8.13.8/8.13.8) with ESMTP id u18IZvF9011089 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL) for <lager@ietf.org>; Mon, 8 Feb 2016 13:35:57 -0500
Received: from BRN1WNEXMBX01.vcorp.ad.vrsn.com ([::1]) by brn1wnexcas01.vcorp.ad.vrsn.com ([::1]) with mapi id 14.03.0174.001; Mon, 8 Feb 2016 13:35:56 -0500
From: "Hollenbeck, Scott" <shollenbeck@verisign.com>
To: "lager WG (lager@ietf.org)" <lager@ietf.org>
Thread-Topic: Working Group Last Call: draft-ietf-lager-specification
Thread-Index: AdFin4tdwHAMm9qPSueuRkTj8UcoVg==
Date: Mon, 8 Feb 2016 18:35:55 +0000
Message-ID: <831693C2CDA2E849A7D7A712B24E257F4A1574BE@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.173.152.4]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/zQnqfjiElmzKaUJciRNBnZrxRNA>
Subject: [Lager] Working Group Last Call: draft-ietf-lager-specification
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Feb 2016 18:36:00 -0000

This message initiates a two-week Working Group Last Call for draft-ietf-la=
ger-specification, ending Friday, February 19, 2016. Please submit substant=
ive comments of support or other review feedback to this mailing list (lage=
r@ietf.org, preferably on this thread) or to lager-chairs@ietf.org, prior t=
o that date. We need to see comments reflecting support for the document or=
 identification of any remaining issues in order to judge rough consensus o=
f the working group before it can be sent to our Area Director to start the=
 formal publication process. Here's a link to the document:

https://datatracker.ietf.org/doc/draft-ietf-lager-specification/

Thank you,
Scott and Marc


From nobody Thu Feb 11 04:05:14 2016
Return-Path: <shollenbeck@verisign.com>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A2B521B29E7 for <lager@ietfa.amsl.com>; Thu, 11 Feb 2016 04:05:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1] 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 SI3mFrA8JQ1g for <lager@ietfa.amsl.com>; Thu, 11 Feb 2016 04:05:12 -0800 (PST)
Received: from mail-qg0-x264.google.com (mail-qg0-x264.google.com [IPv6:2607:f8b0:400d:c04::264]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0A15A1B29E3 for <lager@ietf.org>; Thu, 11 Feb 2016 04:05:12 -0800 (PST)
Received: by mail-qg0-x264.google.com with SMTP id l6so3564769qgf.2 for <lager@ietf.org>; Thu, 11 Feb 2016 04:05:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=verisign-com.20150623.gappssmtp.com; s=20150623; h=from:to:subject:thread-topic:thread-index:date:message-id :references:in-reply-to:accept-language:content-language :content-type:content-transfer-encoding:mime-version; bh=nyamWSSzIMrYLM/Q11Iy5rU7WB39/olMthcb78IjvJM=; b=jmrNLgQKjD7re5rNObw22ycYsVNnahmb86ml+GHTAAKqETwDLKrQWwdgjSbuX/uqR2 03g6JIJ0EUuF6c2fc4vWoh9WKUV6wo4ZBTlDSm1pXsfEicQY4X+HV5036SIJFsDIj+qA aSOuSkC5nJzq9+ptx+tsPUfDlqyrI8tJPgBplbj5gWmEckb4QukOY1v8EEbGQYwELCRn pk8W7qOeBA+w79cOtqp6hnACScC+xxHtC/STcAwDOqEj7eduoAmGbR6exOcOtUpX/sgT S18SAOooHbxABgQG1GsjvJWDxiduHbxq3gXg5R+jFB8uk5aLrnCpZOdK5SYUyeoHDUp/ 89TQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:thread-topic:thread-index:date :message-id:references:in-reply-to:accept-language:content-language :content-type:content-transfer-encoding:mime-version; bh=nyamWSSzIMrYLM/Q11Iy5rU7WB39/olMthcb78IjvJM=; b=Yd4X5OuOwiFaO4RkNeoHuQSuCZWSwvDXksQmC1Hc2pVc9WJk4L7R2wT/KgGEfceDgG Y9FqfkuJT+aVdlcWbdFNpz7sje7queA97gDVfGDiAlcnPYCNFi+8oDdZSBGJ2dCzaUeR XYHNhpYIU2iAZyowOecsDtGSkf3JZXcfvXdPUkvjOhWozdowM3GCydb/FSnLzv9CZRWL Dj+aUcBF8TkrU9uIN5ltw0fQ5/1kCy6hnxQaMndQukrXlGYxRVcRSTmsCNCFL9Soa9EO l+CymOr2liSi8juJJgPJGQhs5iqWbfCpmINXs7wTnxo2/eIb62KS1oH9AHPr08Ix/cCR dhEQ==
X-Gm-Message-State: AG10YORm6snwg93aRFTP6R/No2r8ihUe/kSX8SI3FnOp2huy8G0Fi3iqFCRghJMkjeYIKNubN+04sU3y9NA2Shu1C4dyhlAc
X-Received: by 10.140.81.80 with SMTP id e74mr55162488qgd.27.1455192311228; Thu, 11 Feb 2016 04:05:11 -0800 (PST)
Received: from brn1lxmailout01.verisign.com (brn1lxmailout01.verisign.com. [72.13.63.41]) by smtp-relay.gmail.com with ESMTPS id u191sm1160175qka.2.2016.02.11.04.05.11 for <lager@ietf.org> (version=TLS1 cipher=AES128-SHA bits=128/128); Thu, 11 Feb 2016 04:05:11 -0800 (PST)
X-Relaying-Domain: verisign.com
Received: from brn1wnexcas02.vcorp.ad.vrsn.com (brn1wnexcas02 [10.173.152.206]) by brn1lxmailout01.verisign.com (8.13.8/8.13.8) with ESMTP id u1BC5AL1020644 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL) for <lager@ietf.org>; Thu, 11 Feb 2016 07:05:10 -0500
Received: from BRN1WNEXMBX01.vcorp.ad.vrsn.com ([::1]) by brn1wnexcas02.vcorp.ad.vrsn.com ([::1]) with mapi id 14.03.0174.001; Thu, 11 Feb 2016 07:05:10 -0500
From: "Hollenbeck, Scott" <shollenbeck@verisign.com>
To: "lager WG (lager@ietf.org)" <lager@ietf.org>
Thread-Topic: Working Group Last Call: draft-ietf-lager-specification
Thread-Index: AdFin4tdwHAMm9qPSueuRkTj8UcoVgCJJK5w
Date: Thu, 11 Feb 2016 12:05:09 +0000
Message-ID: <831693C2CDA2E849A7D7A712B24E257F4A15A583@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
References: <831693C2CDA2E849A7D7A712B24E257F4A1574BE@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
In-Reply-To: <831693C2CDA2E849A7D7A712B24E257F4A1574BE@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.173.152.4]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/VYW2do72r8NUtIisrE6Pw9SYRb8>
Subject: Re: [Lager] Working Group Last Call: draft-ietf-lager-specification
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Feb 2016 12:05:13 -0000

> -----Original Message-----
> From: Lager [mailto:lager-bounces@ietf.org] On Behalf Of Hollenbeck,
> Scott
> Sent: Monday, February 08, 2016 1:36 PM
> To: lager WG (lager@ietf.org)
> Subject: [Lager] Working Group Last Call: draft-ietf-lager-
> specification
>=20
> This message initiates a two-week Working Group Last Call for draft-
> ietf-lager-specification, ending Friday, February 19, 2016. Please
> submit substantive comments of support or other review feedback to this
> mailing list (lager@ietf.org, preferably on this thread) or to lager-
> chairs@ietf.org, prior to that date. We need to see comments reflecting
> support for the document or identification of any remaining issues in
> order to judge rough consensus of the working group before it can be
> sent to our Area Director to start the formal publication process.

A reminder: we need to see comments expressing support for the document in =
addition to any comments describing issues. The document can't move forward=
 without WG consensus, and without last call comments Marc and I can take n=
o measure of consensus. Please, read the document and share your thoughts.

Scott


From nobody Thu Feb 11 08:45:41 2016
Return-Path: <asmusf@ix.netcom.com>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1FDE01B3439 for <lager@ietfa.amsl.com>; Thu, 11 Feb 2016 08:45:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_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 qrh-UgR1lPgW for <lager@ietfa.amsl.com>; Thu, 11 Feb 2016 08:45:38 -0800 (PST)
Received: from elasmtp-scoter.atl.sa.earthlink.net (elasmtp-scoter.atl.sa.earthlink.net [209.86.89.67]) by ietfa.amsl.com (Postfix) with ESMTP id 83AD01B3417 for <lager@ietf.org>; Thu, 11 Feb 2016 08:45:37 -0800 (PST)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=ix.netcom.com; b=OVOMOoYz8sD7TwVARZIdrihdY+EBhe7g98QJmqJgTlocuf7xs4FHHXlSeQZDHNHX; h=Received:Subject:To:References:From:Message-ID:Date:User-Agent:MIME-Version:In-Reply-To:Content-Type:Content-Transfer-Encoding:X-ELNK-Trace:X-Originating-IP;
Received: from [174.24.252.232] (helo=[192.168.0.4]) by elasmtp-scoter.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <asmusf@ix.netcom.com>) id 1aTuMx-0001qH-Ag for lager@ietf.org; Thu, 11 Feb 2016 11:45:27 -0500
To: lager@ietf.org
References: <831693C2CDA2E849A7D7A712B24E257F4A1574BE@BRN1WNEXMBX01.vcorp.ad.vrsn.com> <831693C2CDA2E849A7D7A712B24E257F4A15A583@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
From: Asmus Freytag <asmusf@ix.netcom.com>
Message-ID: <56BCBAAA.1050009@ix.netcom.com>
Date: Thu, 11 Feb 2016 08:45:30 -0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1
MIME-Version: 1.0
In-Reply-To: <831693C2CDA2E849A7D7A712B24E257F4A15A583@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
X-ELNK-Trace: 464f085de979d7246f36dc87813833b2857e9f10d2205ddcf102d561b00cd36b791dd1bf7df0b841350badd9bab72f9c350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 174.24.252.232
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/lsr3qmdWbizWN_1x6xZRkfhfDXA>
Subject: Re: [Lager] Working Group Last Call: draft-ietf-lager-specification
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Feb 2016 16:45:40 -0000

On 2/11/2016 4:05 AM, Hollenbeck, Scott wrote:
>> -----Original Message-----
>> From: Lager [mailto:lager-bounces@ietf.org] On Behalf Of Hollenbeck,
>> Scott
>> Sent: Monday, February 08, 2016 1:36 PM
>> To: lager WG (lager@ietf.org)
>> Subject: [Lager] Working Group Last Call: draft-ietf-lager-
>> specification
>>
>> This message initiates a two-week Working Group Last Call for draft-
>> ietf-lager-specification, ending Friday, February 19, 2016. Please
>> submit substantive comments of support or other review feedback to this
>> mailing list (lager@ietf.org, preferably on this thread) or to lager-
>> chairs@ietf.org, prior to that date. We need to see comments reflecting
>> support for the document or identification of any remaining issues in
>> order to judge rough consensus of the working group before it can be
>> sent to our Area Director to start the formal publication process.
> A reminder: we need to see comments expressing support for the document in addition to any comments describing issues. The document can't move forward without WG consensus, and without last call comments Marc and I can take no measure of consensus. Please, read the document and share your thoughts.

There are a small number of minor typos that should be corrected during 
publication, but otherwise I see no issues with the document; the 
specification itself is being used successfully in several projects, 
including in the Root Zone LGR project. Altogether, about forty 
different LGRs or draft LGRs have been expressed in this format by now, 
covering writing systems from around the world.

A./
>
> Scott
>
> _______________________________________________
> Lager mailing list
> Lager@ietf.org
> https://www.ietf.org/mailman/listinfo/lager
>


From nobody Wed Feb 17 09:39:54 2016
Return-Path: <shollenbeck@verisign.com>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 611621ACDB4 for <lager@ietfa.amsl.com>; Wed, 17 Feb 2016 09:39:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1] 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 gGXhI9gbfXVR for <lager@ietfa.amsl.com>; Wed, 17 Feb 2016 09:39:51 -0800 (PST)
Received: from mail-qg0-x262.google.com (mail-qg0-x262.google.com [IPv6:2607:f8b0:400d:c04::262]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DCE6A1ACD86 for <lager@ietf.org>; Wed, 17 Feb 2016 09:39:50 -0800 (PST)
Received: by mail-qg0-x262.google.com with SMTP id l6so2697503qgf.2 for <lager@ietf.org>; Wed, 17 Feb 2016 09:39:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=verisign-com.20150623.gappssmtp.com; s=20150623; h=from:to:subject:thread-topic:thread-index:date:message-id :references:in-reply-to:accept-language:content-language :content-type:content-transfer-encoding:mime-version; bh=/rtYEJ4uX+/S7iqTbif/6in0cjqHgiQYwsNYi9ctc2U=; b=ZbfiZsV/YcewCItBvUjm0QwOFS6RvXdCtvQn6YWP7M94gK4kJPdat7Z9KMxXxP4Vll Kkdc/Yvs+EaSZqgm+KZmkD//9jI8jmGa+K44yrUloxXU+XKNEo7Mn4SX7f9kuAZ4Svf6 rXJSQ1TxkQRsvAH+Q4IPm0f5fQ5b43yiuikGPAfsa+2//aNhTRNrmjXUYtWPOIfdAren JgqHMkriXHX0Uq7hDdB8f4x9vVo0H1lpEtblZkPp8X8xR+VW66RqCAlAoJVdFM/ZtjsH oPtWTljUJlivskWMmZVfVS+HoXmpue2rMgqiiLqVaVsBEc9D7ZcfQnEhcrDOOqUcKCE+ o/ZQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:thread-topic:thread-index:date :message-id:references:in-reply-to:accept-language:content-language :content-type:content-transfer-encoding:mime-version; bh=/rtYEJ4uX+/S7iqTbif/6in0cjqHgiQYwsNYi9ctc2U=; b=FvMnDgJCTclGgPKRT6udF258ZE/mxtSzfQpexWsVE9I+CB/+ZsU0CnjDZe662gzvDM jppOGyGEk3q1aayS7ZHme8NocwZag72OX2CpErVcuNrH4os4+qSiFvn9jL0aRBP/90Nn jmAjrWu0k1WK0X66n3C25FQlfDXUBH6waLD547cq5H8q+6xzH/DkKqsPm0sLYHThbzYL d5ImoCpN1H04fCI8gUx4P1a1uhpDEZvZjhFmyoSsQmpDUMnbuGM82UwVYuMb1K2u04T1 1nFGv6gkAMUi/iX0vqP3BRRlmQ4JxX3j7NTAHP+7xtfqYMkewJ5kpiHbMLK6Xcuh6NUF UZKA==
X-Gm-Message-State: AG10YORvQ276TIcK29WremIYyyFIyfjymXufJ1/Tuq4dpgvkWoYHamjrazmgAhNaW+aie90NUk07TAofk+Q+bxBnIo4/OwKO
X-Received: by 10.140.32.203 with SMTP id h69mr3446281qgh.55.1455730790031; Wed, 17 Feb 2016 09:39:50 -0800 (PST)
Received: from brn1lxmailout02.verisign.com (brn1lxmailout02.verisign.com. [72.13.63.42]) by smtp-relay.gmail.com with ESMTPS id d3sm361876qkb.3.2016.02.17.09.39.49 for <lager@ietf.org> (version=TLS1 cipher=AES128-SHA bits=128/128); Wed, 17 Feb 2016 09:39:50 -0800 (PST)
X-Relaying-Domain: verisign.com
Received: from BRN1WNEXCHM01.vcorp.ad.vrsn.com (brn1wnexchm01 [10.173.152.255]) by brn1lxmailout02.verisign.com (8.13.8/8.13.8) with ESMTP id u1HHdnLR017958 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL) for <lager@ietf.org>; Wed, 17 Feb 2016 12:39:49 -0500
Received: from BRN1WNEXMBX01.vcorp.ad.vrsn.com ([::1]) by BRN1WNEXCHM01.vcorp.ad.vrsn.com ([::1]) with mapi id 14.03.0174.001; Wed, 17 Feb 2016 12:39:48 -0500
From: "Hollenbeck, Scott" <shollenbeck@verisign.com>
To: "lager WG (lager@ietf.org)" <lager@ietf.org>
Thread-Topic: Working Group Last Call: draft-ietf-lager-specification
Thread-Index: AdFin4tdwHAMm9qPSueuRkTj8UcoVgHClr2w
Date: Wed, 17 Feb 2016 17:39:48 +0000
Message-ID: <831693C2CDA2E849A7D7A712B24E257F4A15F947@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
References: <831693C2CDA2E849A7D7A712B24E257F4A1574BE@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
In-Reply-To: <831693C2CDA2E849A7D7A712B24E257F4A1574BE@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.173.152.4]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/CqMhvFsPkPyK-SVsesQMF24md3c>
Subject: Re: [Lager] Working Group Last Call: draft-ietf-lager-specification
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Feb 2016 17:39:52 -0000

> -----Original Message-----
> From: Lager [mailto:lager-bounces@ietf.org] On Behalf Of Hollenbeck,
> Scott
> Sent: Monday, February 08, 2016 1:36 PM
> To: lager WG (lager@ietf.org)
> Subject: [Lager] Working Group Last Call: draft-ietf-lager-
> specification
>=20
> This message initiates a two-week Working Group Last Call for draft-
> ietf-lager-specification, ending Friday, February 19, 2016. Please
> submit substantive comments of support or other review feedback to this
> mailing list (lager@ietf.org, preferably on this thread) or to lager-
> chairs@ietf.org, prior to that date. We need to see comments reflecting
> support for the document or identification of any remaining issues in
> order to judge rough consensus of the working group before it can be
> sent to our Area Director to start the formal publication process.

As currently planned the last call described above ends in two days. To dat=
e there's been only one comment shared. That's nowhere near enough to say t=
hat we have consensus to move it forward. Please, people, get those comment=
s in ASAP.

Scott


From nobody Wed Feb 17 09:46:20 2016
Return-Path: <kim.davies@icann.org>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B07811A8779 for <lager@ietfa.amsl.com>; Wed, 17 Feb 2016 09:46:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.207
X-Spam-Level: 
X-Spam-Status: No, score=-4.207 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.006, 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 PDczlZB2O32u for <lager@ietfa.amsl.com>; Wed, 17 Feb 2016 09:46:18 -0800 (PST)
Received: from out.west.pexch112.icann.org (pfe112-ca-1.pexch112.icann.org [64.78.40.7]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D82B31A87D4 for <lager@ietf.org>; Wed, 17 Feb 2016 09:46:17 -0800 (PST)
Received: from PMBX112-W1-CA-1.pexch112.icann.org (64.78.40.21) by PMBX112-W1-CA-1.pexch112.icann.org (64.78.40.21) with Microsoft SMTP Server (TLS) id 15.0.1130.7; Wed, 17 Feb 2016 09:46:15 -0800
Received: from PMBX112-W1-CA-1.pexch112.icann.org ([64.78.40.21]) by PMBX112-W1-CA-1.PEXCH112.ICANN.ORG ([64.78.40.21]) with mapi id 15.00.1130.005; Wed, 17 Feb 2016 09:46:15 -0800
From: Kim Davies <kim.davies@icann.org>
To: "Hollenbeck, Scott" <shollenbeck@verisign.com>
Thread-Topic: [Lager] Working Group Last Call: draft-ietf-lager-specification
Thread-Index: AdFin4tdwHAMm9qPSueuRkTj8UcoVgHClr2wABEQDQA=
Date: Wed, 17 Feb 2016 17:46:14 +0000
Message-ID: <9B72DD3A-9900-4776-9743-F5FBAF70FB3C@icann.org>
References: <831693C2CDA2E849A7D7A712B24E257F4A1574BE@BRN1WNEXMBX01.vcorp.ad.vrsn.com> <831693C2CDA2E849A7D7A712B24E257F4A15F947@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
In-Reply-To: <831693C2CDA2E849A7D7A712B24E257F4A15F947@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
Accept-Language: en-AU, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [192.0.32.234]
Content-Type: multipart/signed; boundary="Apple-Mail=_86A32743-ED3A-4078-B73E-C2A5DD94B0F1"; protocol="application/pkcs7-signature"; micalg=sha1
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/pD5MU2oR_SjnjdJ959D5-vFcwZQ>
Cc: "lager WG \(lager@ietf.org\)" <lager@ietf.org>
Subject: Re: [Lager] Working Group Last Call: draft-ietf-lager-specification
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Feb 2016 17:46:19 -0000

--Apple-Mail=_86A32743-ED3A-4078-B73E-C2A5DD94B0F1
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi all,

> As currently planned the last call described above ends in two days. =
To date there's been only one comment shared. That's nowhere near enough =
to say that we have consensus to move it forward. Please, people, get =
those comments in ASAP.

As a co-author, I believe the document is in good shape and ready to =
proceed. It has gone through four years of evolution as an I-D, most =
recently in the constructs of this working group. As Asmus noted it has =
been put to practical use by the Root LGR work. =46rom my (IANA) =
perspective we are looking forward to migrating to the specification for =
our work once it is finalized.

kim=

--Apple-Mail=_86A32743-ED3A-4078-B73E-C2A5DD94B0F1
Content-Disposition: attachment; filename="smime.p7s"
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIILwDCCBWow
ggRSoAMCAQICEAM3/aZ67iMUNwpbj+veFrowDQYJKoZIhvcNAQELBQAwZTELMAkGA1UEBhMCVVMx
FTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTEkMCIGA1UE
AxMbRGlnaUNlcnQgU0hBMiBBc3N1cmVkIElEIENBMB4XDTE1MDMzMTAwMDAwMFoXDTE4MDMzMTEy
MDAwMFowgYsxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRQwEgYDVQQHEwtMb3Mg
QW5nZWxlczE8MDoGA1UEChMzSW50ZXJuZXQgQ29ycG9yYXRpb24gZm9yIEFzc2lnbmVkIE5hbWVz
IGFuZCBOdW1iZXJzMRMwEQYDVQQDEwpLaW0gRGF2aWVzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
MIIBCgKCAQEAp0mVGngM3EAPrsiqD1RgMJfuk7PzpwaER7Th8+di8A6FLY7M1XNYYe2d5zVjHZ24
gATERV3ZSrw4Oy+UG/RUrHlGxaYlIkTA8ZB4HOFrYHaBTf2BVFZqsMecBzH0/+kZ0Rdc7odU+48i
oi5NjpPNv7eOmSQlhQNOHRKm49htzKNlTons4LDv7Qkxzs2JBj1TzlEmXIhHmHPFLqqW64kFLWeW
olwSoaJiZ3GsFLCwEKdGpIKAK5FFL3Uje0kmsUu+dbSk5yQzCf4NVr3HSp9ym97E7SctvzWyK9QD
J0P6Ed88mt7qN1ntGyMyePTT2Xi69NOymtd16Qh/LZvGu+jfHQIDAQABo4IB7TCCAekwHwYDVR0j
BBgwFoAU5wIjgABP2Ne8lAvZP3Q5STI8inkwHQYDVR0OBBYEFHkeueu4UvC0be3qjbA4tsMzoHWb
MAwGA1UdEwEB/wQCMAAwHwYDVR0RBBgwFoEUa2ltLmRhdmllc0BpY2Fubi5vcmcwDgYDVR0PAQH/
BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDBDBgNVHSAEPDA6MDgGCmCGSAGG
/WwEAQIwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQuY29tL0NQUzCBiAYDVR0f
BIGAMH4wPaA7oDmGN2h0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFNIQTJBc3N1cmVk
SURDQS1nMS5jcmwwPaA7oDmGN2h0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFNIQTJB
c3N1cmVkSURDQS1nMS5jcmwweQYIKwYBBQUHAQEEbTBrMCQGCCsGAQUFBzABhhhodHRwOi8vb2Nz
cC5kaWdpY2VydC5jb20wQwYIKwYBBQUHMAKGN2h0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9E
aWdpQ2VydFNIQTJBc3N1cmVkSURDQS5jcnQwDQYJKoZIhvcNAQELBQADggEBAJASl9oxRIgNxmHA
RyAYkZWY17Hv02f09iA9AXhylr0eOEqZ96Cs/VWY+CZp8eDnyhokGYoXhv8rRFjV+vX1JS72a6kE
mAhXy4h/aCq9KgzTpvoDW7uClk3iHYs56RN9pCidgq7G4m2a5JxVAeIep1iYDx5qE0GGtqqFHHZ2
iUvdKD19mc52cVcOKhmn4P0rl2oz7jSNjBqADpdS11mh3sgEQM/cAVmQecGV5cUlfRwEdA4DDhbz
5+ga8XXJUZy+Xm8yZXpqATzTamM7EXGuqW1DPqLSu748ZmQYjNFDdAMRwO267EXCRTyLIWb2BxzJ
JknVXjSiAYXvJL0IMIvRGSAwggZOMIIFNqADAgECAhAErnlgZmaQGrnFf6ZsW9zNMA0GCSqGSIb3
DQEBCwUAMGUxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3
dy5kaWdpY2VydC5jb20xJDAiBgNVBAMTG0RpZ2lDZXJ0IEFzc3VyZWQgSUQgUm9vdCBDQTAeFw0x
MzExMDUxMjAwMDBaFw0yODExMDUxMjAwMDBaMGUxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdp
Q2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xJDAiBgNVBAMTG0RpZ2lDZXJ0IFNI
QTIgQXNzdXJlZCBJRCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANz4ESM/arXv
wCd5Gy0Fh6IQQzHfDtQVG093pCLOPoxw8L4Hjt0nKrwBHbYsCsrdaVgfQe1qBR/aY3hZHiIsK/i6
fsk1O1bxH3xCfiWwIxnGRTjXPUT5IHxgrhywWhgEvo8796nwlJqmDGNJtkEXU0AyvU/mUHpQHyVF
6PGJr83/Xv9Q8/AXEf+9xYn1vWK52PuORQSFbZnNxUhN/SarAjZF6jbXX2riGoJBCtzp2fWRF47G
Ia04PBPmHn9mnNVN2Uba9s9Sp307JMO0wVE1xpvr1O9+5HsD4US9egs34E/LgooNcRjkpuCJLBvz
snM8wbCSnhh9vat9xX0IoSzCn3MCAwEAAaOCAvgwggL0MBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYD
VR0PAQH/BAQDAgGGMDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGln
aWNlcnQuY29tMIGBBgNVHR8EejB4MDqgOKA2hjRodHRwOi8vY3JsNC5kaWdpY2VydC5jb20vRGln
aUNlcnRBc3N1cmVkSURSb290Q0EuY3JsMDqgOKA2hjRodHRwOi8vY3JsMy5kaWdpY2VydC5jb20v
RGlnaUNlcnRBc3N1cmVkSURSb290Q0EuY3JsMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcD
BDCCAbMGA1UdIASCAaowggGmMIIBogYKYIZIAYb9bAACBDCCAZIwKAYIKwYBBQUHAgEWHGh0dHBz
Oi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwggFkBggrBgEFBQcCAjCCAVYeggFSAEEAbgB5ACAAdQBz
AGUAIABvAGYAIAB0AGgAaQBzACAAQwBlAHIAdABpAGYAaQBjAGEAdABlACAAYwBvAG4AcwB0AGkA
dAB1AHQAZQBzACAAYQBjAGMAZQBwAHQAYQBuAGMAZQAgAG8AZgAgAHQAaABlACAARABpAGcAaQBD
AGUAcgB0ACAAQwBQAC8AQwBQAFMAIABhAG4AZAAgAHQAaABlACAAUgBlAGwAeQBpAG4AZwAgAFAA
YQByAHQAeQAgAEEAZwByAGUAZQBtAGUAbgB0ACAAdwBoAGkAYwBoACAAbABpAG0AaQB0ACAAbABp
AGEAYgBpAGwAaQB0AHkAIABhAG4AZAAgAGEAcgBlACAAaQBuAGMAbwByAHAAbwByAGEAdABlAGQA
IABoAGUAcgBlAGkAbgAgAGIAeQAgAHIAZQBmAGUAcgBlAG4AYwBlAC4wHQYDVR0OBBYEFOcCI4AA
T9jXvJQL2T90OUkyPIp5MB8GA1UdIwQYMBaAFEXroq/0ksuCMS1Ri6enIZ3zbcgPMA0GCSqGSIb3
DQEBCwUAA4IBAQBO1Iknuf0dh3d+DygFkPEKL8k7Pr2TnJDGr/qRUYcyVGvoysFxUVyZjrX64GIZ
maYHmnwTJ9vlAqKEEtkV9gpEV8Q0j21zHzrWoAE93uOC5EVrsusl/YBeHTmQvltC9s6RYOP5oFYM
SBDOM2h7zZOr8GrLT1gPuXtdGwSBnqci4ldJJ+6Skwi+aQhTAjouXcgZ9FCATgLZsF2RtJOH+ZaW
gVVAjmbtgti7KF/tTGHtBlgoGVMRRLxHICmyBGzYiVSZO3XbZ3gsHpJ4xlU9WBIRMm69QwxNNNt7
xkLb7L6rm2FMBpLjjt8hKlBXBMBgojXVJJ5mNwlJz9X4ZbPg4m7CMYIDGTCCAxUCAQEweTBlMQsw
CQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQu
Y29tMSQwIgYDVQQDExtEaWdpQ2VydCBTSEEyIEFzc3VyZWQgSUQgQ0ECEAM3/aZ67iMUNwpbj+ve
FrowCQYFKw4DAhoFAKCCAXUwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUx
DxcNMTYwMjE3MTc0NjE1WjAjBgkqhkiG9w0BCQQxFgQUcfrnOQC/g40Q79k4t++B79rREpkwgYgG
CSsGAQQBgjcQBDF7MHkwZTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcG
A1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTEkMCIGA1UEAxMbRGlnaUNlcnQgU0hBMiBBc3N1cmVkIElE
IENBAhADN/2meu4jFDcKW4/r3ha6MIGKBgsqhkiG9w0BCRACCzF7oHkwZTELMAkGA1UEBhMCVVMx
FTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTEkMCIGA1UE
AxMbRGlnaUNlcnQgU0hBMiBBc3N1cmVkIElEIENBAhADN/2meu4jFDcKW4/r3ha6MA0GCSqGSIb3
DQEBAQUABIIBAKBGVcCiHRC6zP51oKc4+fZyfh2AiNkfCLL0z01kYZNhkXjSDV3BDA5O+jBzx+WR
loF9MQM+Z5nuGK8nxPoYDOS4M0jFpDjVqJ6MSH5BJnXxW3xv6Y68RJh5Tl57jgRS+AtvVKHPLsqb
+ku/jv3BmTEH0wNOoIWzZZ4GrimRhKdh9SwCs1gw1vcmQ+I3iYHamctDilEGICC3jPlTK2BtHglm
giS6zhOpY9yDqq5RoHrfbqe9cIv8pQ7lmsj7/VL6uTeZMHkhEzpTWfiS1tB7wjII/ZCLRrNH92cM
5hInT2DyESH8dEqSDsXhKqUYUQFD0A70ot1AVnEwhib0UW6W6KAAAAAAAAA=

--Apple-Mail=_86A32743-ED3A-4078-B73E-C2A5DD94B0F1--


From nobody Wed Feb 17 09:53:51 2016
Return-Path: <sarmad.hussain@icann.org>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9EE3A1AD366 for <lager@ietfa.amsl.com>; Wed, 17 Feb 2016 09:53:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.207
X-Spam-Level: 
X-Spam-Status: No, score=-4.207 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.006, 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 Nw5MzydHWush for <lager@ietfa.amsl.com>; Wed, 17 Feb 2016 09:53:48 -0800 (PST)
Received: from out.west.pexch112.icann.org (pfe112-ca-1.pexch112.icann.org [64.78.40.7]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2DE701AD362 for <lager@ietf.org>; Wed, 17 Feb 2016 09:53:45 -0800 (PST)
Received: from PMBX112-W1-CA-1.pexch112.icann.org (64.78.40.21) by PMBX112-W1-CA-2.pexch112.icann.org (64.78.40.23) with Microsoft SMTP Server (TLS) id 15.0.1130.7; Wed, 17 Feb 2016 09:53:43 -0800
Received: from PMBX112-W1-CA-1.pexch112.icann.org ([64.78.40.21]) by PMBX112-W1-CA-1.PEXCH112.ICANN.ORG ([64.78.40.21]) with mapi id 15.00.1130.005; Wed, 17 Feb 2016 09:53:42 -0800
From: Sarmad Hussain <sarmad.hussain@icann.org>
To: "lager WG (lager@ietf.org)" <lager@ietf.org>
Thread-Topic: [Lager] Working Group Last Call: draft-ietf-lager-specification
Thread-Index: AQHRaawj5QUHfzeFj0WGKf8wW56Z9Q==
Date: Wed, 17 Feb 2016 17:53:41 +0000
Message-ID: <740C1374-A99D-48A0-A1BC-6960D72DD54D@icann.org>
References: <831693C2CDA2E849A7D7A712B24E257F4A1574BE@BRN1WNEXMBX01.vcorp.ad.vrsn.com>,  <831693C2CDA2E849A7D7A712B24E257F4A15F947@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
In-Reply-To: <831693C2CDA2E849A7D7A712B24E257F4A15F947@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/RWzFG671ZJp1PZ86h8iQAz7qIRk>
Cc: "Hollenbeck, Scott" <shollenbeck@verisign.com>
Subject: Re: [Lager] Working Group Last Call: draft-ietf-lager-specification
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Feb 2016 17:53:49 -0000

Hi all

We have been using the specifications for Root zone LGR proposals for diffe=
rent scrips, some with complex variant mapping like Arabic, and some with c=
omplex structural rules like Khmer and Lao.  We have been able to capture t=
he varied requirements for these scripts using the specifications and there=
fore support the draft.

Regards

Sarmad
ICANN IDN Program

On 17-Feb-2016, at 10:40 pm, Hollenbeck, Scott <shollenbeck@verisign.com> w=
rote:

>> -----Original Message-----
>> From: Lager [mailto:lager-bounces@ietf.org] On Behalf Of Hollenbeck,
>> Scott
>> Sent: Monday, February 08, 2016 1:36 PM
>> To: lager WG (lager@ietf.org)
>> Subject: [Lager] Working Group Last Call: draft-ietf-lager-
>> specification
>>=20
>> This message initiates a two-week Working Group Last Call for draft-
>> ietf-lager-specification, ending Friday, February 19, 2016. Please
>> submit substantive comments of support or other review feedback to this
>> mailing list (lager@ietf.org, preferably on this thread) or to lager-
>> chairs@ietf.org, prior to that date. We need to see comments reflecting
>> support for the document or identification of any remaining issues in
>> order to judge rough consensus of the working group before it can be
>> sent to our Area Director to start the formal publication process.
>=20
> As currently planned the last call described above ends in two days. To d=
ate there's been only one comment shared. That's nowhere near enough to say=
 that we have consensus to move it forward. Please, people, get those comme=
nts in ASAP.
>=20
> Scott
>=20
> _______________________________________________
> Lager mailing list
> Lager@ietf.org
> https://www.ietf.org/mailman/listinfo/lager


From nobody Wed Feb 17 13:27:11 2016
Return-Path: <paul.hoffman@vpnc.org>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 54C651A930A for <lager@ietfa.amsl.com>; Wed, 17 Feb 2016 13:27:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.347
X-Spam-Level: 
X-Spam-Status: No, score=-1.347 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_MISMATCH_COM=0.553] 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 IHJBAgrLoWEH for <lager@ietfa.amsl.com>; Wed, 17 Feb 2016 13:27:09 -0800 (PST)
Received: from hoffman.proper.com (Opus1.Proper.COM [207.182.41.91]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AB9CB1A897E for <lager@ietf.org>; Wed, 17 Feb 2016 13:27:09 -0800 (PST)
Received: from [10.32.60.135] (50-1-98-216.dsl.dynamic.fusionbroadband.com [50.1.98.216]) (authenticated bits=0) by hoffman.proper.com (8.15.2/8.14.9) with ESMTPSA id u1HLR80Y057980 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 17 Feb 2016 14:27:08 -0700 (MST) (envelope-from paul.hoffman@vpnc.org)
X-Authentication-Warning: hoffman.proper.com: Host 50-1-98-216.dsl.dynamic.fusionbroadband.com [50.1.98.216] claimed to be [10.32.60.135]
From: "Paul Hoffman" <paul.hoffman@vpnc.org>
To: "lager WG" <lager@ietf.org>
Cc: "lager WG" <lager@ietf.org>
Date: Wed, 17 Feb 2016 13:27:08 -0800
Message-ID: <F9D26D09-056D-42F3-ACE8-8D0822E0595B@vpnc.org>
In-Reply-To: <831693C2CDA2E849A7D7A712B24E257F4A1574BE@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
References: <831693C2CDA2E849A7D7A712B24E257F4A1574BE@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
MIME-Version: 1.0
Content-Type: text/plain; format=flowed
X-Mailer: MailMate (1.9.3r5187)
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/xFL3wSbcleO3iJlgeqOdEWg-FGg>
Subject: Re: [Lager] Working Group Last Call: draft-ietf-lager-specification
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Feb 2016 21:27:10 -0000

Sorry for the late response on this. I have tracked 
draft-ietf-lager-specification since it was draft-davies-idntables. The 
current draft is complete and fixes all the significant issues that I 
have heard during the discussion in the past few months. In particular, 
the changes made in the -07 significantly tightened up a lot of the 
prose. I believe that this is ready for IETF Last Call and 
standardization.

--Paul Hoffman


From nobody Thu Feb 18 02:38:29 2016
Return-Path: <alireza.saleh@icann.org>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BF0B31B3C62 for <lager@ietfa.amsl.com>; Thu, 18 Feb 2016 02:38:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.907
X-Spam-Level: 
X-Spam-Status: No, score=-1.907 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.006, 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 ryNUYPN_3Sq4 for <lager@ietfa.amsl.com>; Thu, 18 Feb 2016 02:38:26 -0800 (PST)
Received: from out.west.pexch112.icann.org (pfe112-va-2.pexch112.icann.org [162.216.194.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A95D01B3C9C for <lager@ietf.org>; Thu, 18 Feb 2016 02:38:18 -0800 (PST)
Received: from PMBX112-E1-VA-2.pexch112.icann.org (162.216.194.26) by PMBX112-W1-VA-1.pexch112.icann.org (162.216.194.21) with Microsoft SMTP Server (TLS) id 15.0.1130.7; Thu, 18 Feb 2016 02:38:16 -0800
Received: from PMBX112-E1-VA-2.pexch112.icann.org ([162.216.194.26]) by PMBX112-E1-VA-2.PEXCH112.ICANN.ORG ([162.216.194.26]) with mapi id 15.00.1130.005; Thu, 18 Feb 2016 02:38:16 -0800
From: Alireza Saleh <alireza.saleh@icann.org>
To: Kim Davies <kim.davies@icann.org>, "Hollenbeck, Scott" <shollenbeck@verisign.com>
Thread-Topic: [Lager] Working Group Last Call: draft-ietf-lager-specification
Thread-Index: AdFin4tdwHAMm9qPSueuRkTj8UcoVgHClr2wABEQDQAAKrSJgA==
Date: Thu, 18 Feb 2016 10:38:15 +0000
Message-ID: <D2EB7F36.3A28%alireza.saleh@icann.org>
References: <831693C2CDA2E849A7D7A712B24E257F4A1574BE@BRN1WNEXMBX01.vcorp.ad.vrsn.com> <831693C2CDA2E849A7D7A712B24E257F4A15F947@BRN1WNEXMBX01.vcorp.ad.vrsn.com> <9B72DD3A-9900-4776-9743-F5FBAF70FB3C@icann.org>
In-Reply-To: <9B72DD3A-9900-4776-9743-F5FBAF70FB3C@icann.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [192.0.32.234]
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="B_3538649341_57612508"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/4PBhVb3MF3SXeojoXkDKW7ElLbE>
Cc: "lager WG \(lager@ietf.org\)" <lager@ietf.org>
Subject: Re: [Lager] Working Group Last Call: draft-ietf-lager-specification
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Feb 2016 10:38:28 -0000

--B_3538649341_57612508
Content-type: text/plain;
	charset="US-ASCII"
Content-transfer-encoding: 7bit

Hi,

Sorry for the late reply. And +1 in favor of supporting the specs.

-Alireza


On 2/17/16, 9:16 PM, "Lager on behalf of Kim Davies"
<lager-bounces@ietf.org on behalf of kim.davies@icann.org> wrote:

>Hi all,
>
>> As currently planned the last call described above ends in two days. To
>>date there's been only one comment shared. That's nowhere near enough to
>>say that we have consensus to move it forward. Please, people, get those
>>comments in ASAP.
>
>As a co-author, I believe the document is in good shape and ready to
>proceed. It has gone through four years of evolution as an I-D, most
>recently in the constructs of this working group. As Asmus noted it has
>been put to practical use by the Root LGR work. From my (IANA)
>perspective we are looking forward to migrating to the specification for
>our work once it is finalized.
>
>kim

--B_3538649341_57612508
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"

MIISWwYJKoZIhvcNAQcCoIISTDCCEkgCAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3DQEHAaCC
ECcwggWXMIIEf6ADAgECAhAIYbphMtCYdJJDFz6BubpmMA0GCSqGSIb3DQEBBQUAMGIxCzAJ
BgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2Vy
dC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0IEFzc3VyZWQgSUQgQ0EtMTAeFw0xNTA3MTMwMDAw
MDBaFw0xNjA3MTMxMjAwMDBaMIHGMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5p
YTEUMBIGA1UEBxMLTG9zIEFuZ2VsZXMxPDA6BgNVBAoTM0ludGVybmV0IENvcnBvcmF0aW9u
IGZvciBBc3NpZ25lZCBOYW1lcyBhbmQgTnVtYmVyczEOMAwGA1UECxMFU3RhZmYxFjAUBgNV
BAMTDUFsaXJlemEgU2FsZWgxJjAkBgkqhkiG9w0BCQEWF2FsaXJlemEuc2FsZWhAaWNhbm4u
b3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA+yFX/FHQY9ZJXv/eb43u2CzA
iv6oZE81CvEMgBXimLI1Ms+ACh5+FY0Bht1bq2BVvOXfqtyU4LdTG9btIRImEACYDZrSRzRa
ptk4CPO2ECeCQbaAUCC+k8wvzANf5QyP8HzMY+HUAgh9KOy738j5UwxwhIlhyNdf5v/SRVWA
gCAtVPhPBYn3WjqwlSvv3NZdAbrK1kLuy7RBwADZjqn4udP3TeDmCXXYJYlRvhkcQMavc09r
UqYU+5zBYCZOeCv36G6Q9SsfwRQFifr45GgdoVQ03B8+qO2EN1TeBooNLipTkm6EL1QbfZBN
0GUUEMK0mrFk1fv6ad1JFhesS8L3owIDAQABo4IB4jCCAd4wHwYDVR0jBBgwFoAUFQASKxOY
spkH7R7for5XDStnAs0wHQYDVR0OBBYEFJfNITJxeBNDUMWfAqzD9lbXE4pWMAwGA1UdEwEB
/wQCMAAwIgYDVR0RBBswGYEXYWxpcmV6YS5zYWxlaEBpY2Fubi5vcmcwDgYDVR0PAQH/BAQD
AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDBDBgNVHSAEPDA6MDgGCmCGSAGG
/WwEAQIwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQuY29tL0NQUzB9BgNV
HR8EdjB0MDigNqA0hjJodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRBc3N1cmVk
SURDQS0xLmNybDA4oDagNIYyaHR0cDovL2NybDQuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0QXNz
dXJlZElEQ0EtMS5jcmwwdwYIKwYBBQUHAQEEazBpMCQGCCsGAQUFBzABhhhodHRwOi8vb2Nz
cC5kaWdpY2VydC5jb20wQQYIKwYBBQUHMAKGNWh0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNv
bS9EaWdpQ2VydEFzc3VyZWRJRENBLTEuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQDFsLJ6vgyt
X+GM1sOa01z5TKkCFeP2Rcz8KpXkEg/ZHcaekCjjqxDBnHFveJ1ikNpcagikwloCWMZO/d/Y
ceBjxwdS9VWaoeD1A7TJewmILvCcEsqPPD7LIinASTnvjM/4KGHKYveiXUzaTsgeo8Gzh0O3
t8HAY4xNrhZLDfFiG509jFHZzPmQ2OyYB5itQUpX26hoD++gOpUEJl/4odPFUi7rfJg4j4If
cWa3JSzkiqyUEKZghHJIANLI8wkGKrgIADiwNoDVGpsQm1u1pHo9StS7YkNpoXQN3ovHjZ5j
JyqLkx/p66BgKEgjGBABenL8m8OZSNf9msih/t2f6WBHMIIGzTCCBbWgAwIBAgIQBv35A5YD
reoACus/J7u6GzANBgkqhkiG9w0BAQUFADBlMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGln
aUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2Vy
dCBBc3N1cmVkIElEIFJvb3QgQ0EwHhcNMDYxMTEwMDAwMDAwWhcNMjExMTEwMDAwMDAwWjBi
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGln
aWNlcnQuY29tMSEwHwYDVQQDExhEaWdpQ2VydCBBc3N1cmVkIElEIENBLTEwggEiMA0GCSqG
SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDogi2Z+crCQpWlgHNAcNKeVlRcqcTSQQaPyTP8TUWR
XIGf7Syc+BZZ3561JBXCmLm0d0ncicQK2q/LXmvtrbBxMevPOkAMRk2T7It6NggDqww0/hhJ
gv7HxzFIgHweog+SDlDJxofrNj/YMMP/pvf7os1vcyP+rFYFkPAyIRaJxnCI+QWXfaPHQ90C
6Ds97bFBo+0/vtuVSMTuHrPyvAwrmdDGXRJCgeGDboJzPyZLFJCuWWYKxI2+0s4Grq2Eb0iE
m09AufFM8q+Y+/bOQF1c9qjxL6/siSLyaxhlscFzrdfx2M8eCnRcQrhofrfVdwonVnwPYqQ/
MhRglf0HBKIJAgMBAAGjggN6MIIDdjAOBgNVHQ8BAf8EBAMCAYYwOwYDVR0lBDQwMgYIKwYB
BQUHAwEGCCsGAQUFBwMCBggrBgEFBQcDAwYIKwYBBQUHAwQGCCsGAQUFBwMIMIIB0gYDVR0g
BIIByTCCAcUwggG0BgpghkgBhv1sAAEEMIIBpDA6BggrBgEFBQcCARYuaHR0cDovL3d3dy5k
aWdpY2VydC5jb20vc3NsLWNwcy1yZXBvc2l0b3J5Lmh0bTCCAWQGCCsGAQUFBwICMIIBVh6C
AVIAQQBuAHkAIAB1AHMAZQAgAG8AZgAgAHQAaABpAHMAIABDAGUAcgB0AGkAZgBpAGMAYQB0
AGUAIABjAG8AbgBzAHQAaQB0AHUAdABlAHMAIABhAGMAYwBlAHAAdABhAG4AYwBlACAAbwBm
ACAAdABoAGUAIABEAGkAZwBpAEMAZQByAHQAIABDAFAALwBDAFAAUwAgAGEAbgBkACAAdABo
AGUAIABSAGUAbAB5AGkAbgBnACAAUABhAHIAdAB5ACAAQQBnAHIAZQBlAG0AZQBuAHQAIAB3
AGgAaQBjAGgAIABsAGkAbQBpAHQAIABsAGkAYQBiAGkAbABpAHQAeQAgAGEAbgBkACAAYQBy
AGUAIABpAG4AYwBvAHIAcABvAHIAYQB0AGUAZAAgAGgAZQByAGUAaQBuACAAYgB5ACAAcgBl
AGYAZQByAGUAbgBjAGUALjALBglghkgBhv1sAxUwEgYDVR0TAQH/BAgwBgEB/wIBADB5Bggr
BgEFBQcBAQRtMGswJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBDBggr
BgEFBQcwAoY3aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0QXNzdXJlZElE
Um9vdENBLmNydDCBgQYDVR0fBHoweDA6oDigNoY0aHR0cDovL2NybDMuZGlnaWNlcnQuY29t
L0RpZ2lDZXJ0QXNzdXJlZElEUm9vdENBLmNybDA6oDigNoY0aHR0cDovL2NybDQuZGlnaWNl
cnQuY29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9vdENBLmNybDAdBgNVHQ4EFgQUFQASKxOYspkH
7R7for5XDStnAs0wHwYDVR0jBBgwFoAUReuir/SSy4IxLVGLp6chnfNtyA8wDQYJKoZIhvcN
AQEFBQADggEBAEZQPsm3KCSnOB22WymvUs9S6TFHq1Zce9UNC0Gz7+x1H3Q48rJcYaKclcNQ
5IK5I9G6OoZyrTh4rHVdFxc0ckeFlFbR67s2hHfMJKXzBBlVqefj56tizfuLLZDCwNK1lL1e
T7EF0g49GqkUW6aGMWKoqDPkmzmnxPXOHXh2lCVz5Cqrz5x2S+1fwksW5EtwTACJHvzFebxM
Elf+X+EevAJdqP77BzhPDcZdkbkPZ0XN1oPt55INjbFpjE/7WeAjD9KqrgB87pxCDs+R1ye3
Fu4Pw718CqDuLAhVhSK46xgaTfwqIa1JMYNHlXdx3LEbS0scEJx3FMGdTy9alQgpECYwggO3
MIICn6ADAgECAhAM5+DlF9hG/o/lYPwb8DA5MA0GCSqGSIb3DQEBBQUAMGUxCzAJBgNVBAYT
AlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20x
JDAiBgNVBAMTG0RpZ2lDZXJ0IEFzc3VyZWQgSUQgUm9vdCBDQTAeFw0wNjExMTAwMDAwMDBa
Fw0zMTExMTAwMDAwMDBaMGUxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMx
GTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xJDAiBgNVBAMTG0RpZ2lDZXJ0IEFzc3VyZWQg
SUQgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK0OFc7kQ4BcsYfz
t2D5cRKlrtwmlIiq9M71IDkoWGAM+IDaqRWVMmE8tbEohIqK3J8KDIMXeo+QrIrneVNcMYQq
9g+YMjZ2zN7dPKii72r7IfJSYd+fINcf4rHZ/hhk0hJbX/lYGDW8R82hNvlrf9SwOD7BG8OM
M9nYLxj+KA+zp4PWw25EwGE1lhb+WZyLdm3X8aJLDSv/C3LanmDQjpA1xnhVhyChz+VtCshJ
fDGYM2wi6YfQMlqiuhOCEe05F52ZOnKh5vqk2dUXMXWuhX0irj8BRob2KHnIsdrkVxfEfhwO
sLSSplazvbKX7aqn8LfFqD+VFtD/oZbrCF8Yd08CAwEAAaNjMGEwDgYDVR0PAQH/BAQDAgGG
MA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFEXroq/0ksuCMS1Ri6enIZ3zbcgPMB8GA1Ud
IwQYMBaAFEXroq/0ksuCMS1Ri6enIZ3zbcgPMA0GCSqGSIb3DQEBBQUAA4IBAQCiDrzf4u3w
43JzemSUv/dyZtgy5EJ1Yq6H6/LV2d5Ws5/MzhQouQ2XYFwSTFjk0z2DSUVYlzVpGqhH6lbG
easS2GeBhN9/CTyU5rgmLCC9PbMoifdf/yLil4Qf6WXvh+DfwWdJs13rsgkq6ybteL59Pyvz
tyY1bV+JAbZJW58BBZurPSXBzLZ/wvFvhsb6ZGjrgS2U60K3+owe3WLxvlBnt2y98/Efaww2
BxZ/N3ypW2168RJGYIPXJwS+S86XvsNnKmgR34DnDDNmvxMNFG7zfx9jEB76jRslbWyPpbdh
AbHSoyahEHGdreLD+cOZUbcrBwjOLuZQsqf6CkUvovDyMYIB/DCCAfgCAQEwdjBiMQswCQYD
VQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQu
Y29tMSEwHwYDVQQDExhEaWdpQ2VydCBBc3N1cmVkIElEIENBLTECEAhhumEy0Jh0kkMXPoG5
umYwCQYFKw4DAhoFAKBdMCMGCSqGSIb3DQEJBDEWBBTC8CJnQE3N3/jmukoTyUU4rl/HlTAY
BgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNjAyMTgxMDM5MDFa
MA0GCSqGSIb3DQEBAQUABIIBAHTgGF9vSUE57zOGwotJY19bGCmLxD/t4DQ4qOZJPPayczq/
K0AoFw+EytdnWpVlgfkYXqOeYpcNXjlg9N+pG00efMB28MVtqeveler9XHd1YkBzxSNJPMoV
Csd+E/Z94SC3PZn8uPDt9L4thI5aW35Xw0bN/DCtRJiUjveQvFaGX5tNtLYdAunMjI8tzZ70
KH3WDCFVIXFJm/hvkv9MI69/FBp5ZT10YD6ZOdxAOhpoFaImGFZB5Xkf0gW8kfYc1bZk4Djk
VYgr/GAr4V0iY+OK7vIMTTXiQORWjwMvOJJ1JXCpXn1iyOK97Ari99fWbNRTqRN1yyQM8Yly
bYXAH/w=

--B_3538649341_57612508--


From nobody Thu Feb 18 04:57:55 2016
Return-Path: <trac+lager@tools.ietf.org>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4A6321A1A7E for <lager@ietfa.amsl.com>; Thu, 18 Feb 2016 04:57:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.906
X-Spam-Level: 
X-Spam-Status: No, score=-1.906 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.006] autolearn=unavailable
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 4iqui3kB63r4 for <lager@ietfa.amsl.com>; Thu, 18 Feb 2016 04:57:53 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 332171A1A75 for <lager@ietf.org>; Thu, 18 Feb 2016 04:57:53 -0800 (PST)
Received: from localhost ([::1]:53349 helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.82_1-5b7a7c0-XX) (envelope-from <trac+lager@tools.ietf.org>) id 1aWO9Y-0000HG-KW; Thu, 18 Feb 2016 04:57:52 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "lager issue tracker" <trac+lager@tools.ietf.org>
X-Trac-Version: 0.12.5
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.5, by Edgewall Software
To: draft-ietf-lager-specification@tools.ietf.org, wil@cloudregistry.net
X-Trac-Project: lager
Date: Thu, 18 Feb 2016 12:57:52 -0000
X-URL: https://tools.ietf.org/lager/
X-Trac-Ticket-URL: https://trac.tools.ietf.org/wg/lager/trac/ticket/33
Message-ID: <062.57e14e8184217518471bfd64055f368c@tools.ietf.org>
X-Trac-Ticket-ID: 33
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: draft-ietf-lager-specification@tools.ietf.org, wil@cloudregistry.net, lager@ietf.org
X-SA-Exim-Mail-From: trac+lager@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: draft-ietf-lager-specification@ietf.org
Resent-Message-Id: <20160218125753.332171A1A75@ietfa.amsl.com>
Resent-Date: Thu, 18 Feb 2016 04:57:53 -0800 (PST)
Resent-From: trac+lager@tools.ietf.org
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/w2yvWTbAwNmj_6y7ue05KyeDEbw>
Cc: lager@ietf.org
Subject: [Lager] [lager] #33 (specification): Class from-tag attribute in RelaxNG
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Feb 2016 12:57:54 -0000

#33: Class from-tag attribute in RelaxNG

 The `from-tag` attribute appears in both the `class-invocation` and
 `class-declaration` productions. It should only be in the latter, which
 looks correct in its current form.

 See https://github.com/kjd/lgr-specification/pull/3 for a proposed fix.

-- 
-------------------------+-------------------------------------------------
 Reporter:               |      Owner:  draft-ietf-lager-
  wil@cloudregistry.net  |  specification@tools.ietf.org
     Type:  defect       |     Status:  new
 Priority:  major        |  Milestone:
Component:               |    Version:
  specification          |   Keywords:
 Severity:  In WG Last   |
  Call                   |
-------------------------+-------------------------------------------------

Ticket URL: <https://trac.tools.ietf.org/wg/lager/trac/ticket/33>
lager <https://tools.ietf.org/lager/>


From nobody Thu Feb 18 06:52:42 2016
Return-Path: <wil@cloudregistry.net>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AAC4F1ACCEE for <lager@ietfa.amsl.com>; Thu, 18 Feb 2016 06:52:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.278
X-Spam-Level: 
X-Spam-Status: No, score=-1.278 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, SPF_PASS=-0.001] 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 G1NV2q5CYQJx for <lager@ietfa.amsl.com>; Thu, 18 Feb 2016 06:52:40 -0800 (PST)
Received: from mail-qg0-x234.google.com (mail-qg0-x234.google.com [IPv6:2607:f8b0:400d:c04::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3BADF1AC3A7 for <lager@ietf.org>; Thu, 18 Feb 2016 06:52:40 -0800 (PST)
Received: by mail-qg0-x234.google.com with SMTP id y9so38756053qgd.3 for <lager@ietf.org>; Thu, 18 Feb 2016 06:52:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudregistry-net.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=jxjzlsV/0l7w+cp8GpyWdBr0UpaducxWQuHlVPoMoOo=; b=LpWaK0ymFaku21oXM39zA6raKbUG/ZteMTr8W3TN8qL/UMG0Z7HjoBVdEUIMxjbgDH 5I3SAuNvbv1zuNOxcqJuOTbnYrryhB+wbnx1sqyHaT5srnWPcIIeWiCxvmAlICEgLEn6 71UhHcOQoZBSkTguFc6CNW96Itrqpouf2u1hermfaXVr8uNvQsMaGkV5flQ5LSYLuGSI mN97Ry7Ff6DeHq3a89e/rEgdrHRrF7DtAn4tdpNLIuUQ8KPoNtSxblh+c4VUeS6QrOR9 8OZSSXaNN0cTAj/96C7QwtPTm0QkwrR0XgeZ0ZZglMCheq4GEyX9hU5FsILvajJW8P5L 7qMA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=jxjzlsV/0l7w+cp8GpyWdBr0UpaducxWQuHlVPoMoOo=; b=DKtF9wBahgx0TPcSR5wgvzPoB/63wGlNM4La6So3nqga4SrQEtnM3YXtFq/giCUC+g pnlCaaRlFbkCDXBIzYR7svrhd25WNYzAJYFef3OhqIHKupmQL7Rl7/imTivQIE09lHwr UDlrpFm2M05ObzsM7mKR6Pq0QbbzH83jCug140eC7hU374NfrcVPnbebaMNOI7DSbwTF y/PxAx/bBYBAqyuQ/EY3mtkuqppLkt4piAopEFHGTkKMSAjApbTjXcpoUPAmto4xFgfh 51tUArwjWVgliXGqnI7TTYTbOS5yfW9JBhE28Q50VnO5fBnXTg3nGw1j6hsp0im2LYBW 926g==
X-Gm-Message-State: AG10YOStzvGjwBnC4/VNM7iIPwzz/2qUmTK/hRyiwoonFIf72P4YHMyD3ii9MsT24JbtcW3SMFeLyqjok7jqNw==
X-Received: by 10.140.102.11 with SMTP id v11mr9492401qge.39.1455807159436; Thu, 18 Feb 2016 06:52:39 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.121.197 with HTTP; Thu, 18 Feb 2016 06:51:59 -0800 (PST)
In-Reply-To: <831693C2CDA2E849A7D7A712B24E257F4A15F947@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
References: <831693C2CDA2E849A7D7A712B24E257F4A1574BE@BRN1WNEXMBX01.vcorp.ad.vrsn.com> <831693C2CDA2E849A7D7A712B24E257F4A15F947@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
From: Wil Tan <wil@cloudregistry.net>
Date: Fri, 19 Feb 2016 01:51:59 +1100
Message-ID: <CACnMJCOQ3kivGU-JLAG2V+NboYZSBxV6BMMVgQoKp=ANpbC2=g@mail.gmail.com>
To: "Hollenbeck, Scott" <shollenbeck@verisign.com>
Content-Type: multipart/alternative; boundary=001a11c1604a99c506052c0c8493
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/6BoMWBBIJiCgZYtxYRVZSeOMSyw>
Cc: "lager WG \(lager@ietf.org\)" <lager@ietf.org>
Subject: Re: [Lager] Working Group Last Call: draft-ietf-lager-specification
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Feb 2016 14:52:41 -0000

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

On Thu, Feb 18, 2016 at 4:39 AM, Hollenbeck, Scott <shollenbeck@verisign.com
> wrote:

>
> As currently planned the last call described above ends in two days. To
> date there's been only one comment shared. That's nowhere near enough to
> say that we have consensus to move it forward. Please, people, get those
> comments in ASAP.
>

I have an independent implementation of the draft with substantial coverage
of the rules processing. Aside from a small grammar bug [1] in the RelaxNG
I found today, I believe the draft is in good shape for standardization.

.wil

[1] https://trac.tools.ietf.org/wg/lager/trac/ticket/33

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

<div dir=3D"ltr"><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">=
On Thu, Feb 18, 2016 at 4:39 AM, Hollenbeck, Scott <span dir=3D"ltr">&lt;<a=
 href=3D"mailto:shollenbeck@verisign.com" target=3D"_blank">shollenbeck@ver=
isign.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(20=
4,204,204);border-left-style:solid;padding-left:1ex"><span class=3D""><br>
</span>As currently planned the last call described above ends in two days.=
 To date there&#39;s been only one comment shared. That&#39;s nowhere near =
enough to say that we have consensus to move it forward. Please, people, ge=
t those comments in ASAP.<span class=3D""><font color=3D"#888888"><br></fon=
t></span></blockquote><div><br></div><div>I have an independent implementat=
ion of the draft with substantial coverage of the rules processing. Aside f=
rom a small grammar bug [1] in the RelaxNG I found today, I believe the dra=
ft is in good shape for standardization.</div><div><br></div><div>.wil</div=
><div><br></div><div>[1]=C2=A0<a href=3D"https://trac.tools.ietf.org/wg/lag=
er/trac/ticket/33">https://trac.tools.ietf.org/wg/lager/trac/ticket/33</a><=
/div><div><br></div></div></div></div>

--001a11c1604a99c506052c0c8493--


From nobody Thu Feb 18 08:28:59 2016
Return-Path: <trac+lager@tools.ietf.org>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 05ECD1B2F26 for <lager@ietfa.amsl.com>; Thu, 18 Feb 2016 08:28:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.906
X-Spam-Level: 
X-Spam-Status: No, score=-1.906 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.006] autolearn=unavailable
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 LFxc3m-P4Ffd for <lager@ietfa.amsl.com>; Thu, 18 Feb 2016 08:28:58 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AF1901B2F18 for <lager@ietf.org>; Thu, 18 Feb 2016 08:28:48 -0800 (PST)
Received: from localhost ([::1]:43189 helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.82_1-5b7a7c0-XX) (envelope-from <trac+lager@tools.ietf.org>) id 1aWRRf-00037N-KU; Thu, 18 Feb 2016 08:28:47 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "lager issue tracker" <trac+lager@tools.ietf.org>
X-Trac-Version: 0.12.5
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.5, by Edgewall Software
To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com
X-Trac-Project: lager
Date: Thu, 18 Feb 2016 16:28:47 -0000
X-URL: https://tools.ietf.org/lager/
X-Trac-Ticket-URL: https://trac.tools.ietf.org/wg/lager/trac/ticket/33#comment:1
Message-ID: <077.30a2306ab62c25c206aa1c79e238359c@tools.ietf.org>
References: <062.57e14e8184217518471bfd64055f368c@tools.ietf.org>
X-Trac-Ticket-ID: 33
In-Reply-To: <062.57e14e8184217518471bfd64055f368c@tools.ietf.org>
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com, lager@ietf.org
X-SA-Exim-Mail-From: trac+lager@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: draft-ietf-lager-specification@ietf.org
Resent-Message-Id: <20160218162848.AF1901B2F18@ietfa.amsl.com>
Resent-Date: Thu, 18 Feb 2016 08:28:48 -0800 (PST)
Resent-From: trac+lager@tools.ietf.org
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/aDuNkff7Fvamunn98pkNnyZPHtQ>
Cc: lager@ietf.org
Subject: Re: [Lager] [lager] #33 (specification): Class from-tag attribute in RelaxNG
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Feb 2016 16:28:59 -0000

#33: Class from-tag attribute in RelaxNG


Comment (by asmusf@ix.netcom.com):

 This looks correct

-- 
-------------------------+-------------------------------------------------
 Reporter:               |       Owner:  draft-ietf-lager-
  wil@cloudregistry.net  |  specification@tools.ietf.org
     Type:  defect       |      Status:  new
 Priority:  major        |   Milestone:
Component:               |     Version:
  specification          |  Resolution:
 Severity:  In WG Last   |
  Call                   |
 Keywords:               |
-------------------------+-------------------------------------------------

Ticket URL: <https://trac.tools.ietf.org/wg/lager/trac/ticket/33#comment:1>
lager <https://tools.ietf.org/lager/>


From nobody Thu Feb 18 08:47:52 2016
Return-Path: <audric.schiltknecht@viagenie.ca>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5295B1A8F49 for <lager@ietfa.amsl.com>; Thu, 18 Feb 2016 08:47:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.907
X-Spam-Level: 
X-Spam-Status: No, score=-1.907 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.006, 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 iER-U6xpa85D for <lager@ietfa.amsl.com>; Thu, 18 Feb 2016 08:47:49 -0800 (PST)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by ietfa.amsl.com (Postfix) with ESMTP id DFEF01B2ED1 for <lager@ietf.org>; Thu, 18 Feb 2016 08:47:10 -0800 (PST)
Received: from [IPv6:2620:0:230:c000:3e97:eff:fe95:5451] (unknown [IPv6:2620:0:230:c000:3e97:eff:fe95:5451]) by jazz.viagenie.ca (Postfix) with ESMTPSA id 5E8C14753E for <lager@ietf.org>; Thu, 18 Feb 2016 11:47:10 -0500 (EST)
To: lager@ietf.org
References: <831693C2CDA2E849A7D7A712B24E257F4A1574BE@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
From: Audric Schiltknecht <audric.schiltknecht@viagenie.ca>
X-Enigmail-Draft-Status: N1110
Organization: =?UTF-8?B?VmlhZ8Opbmll?=
Message-ID: <56C5F58E.9040705@viagenie.ca>
Date: Thu, 18 Feb 2016 11:47:10 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1
MIME-Version: 1.0
In-Reply-To: <831693C2CDA2E849A7D7A712B24E257F4A1574BE@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/GyuY4qjcv3yYGAEQEQ4qglv3i1Y>
Subject: Re: [Lager] Working Group Last Call: draft-ietf-lager-specification
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Feb 2016 16:47:50 -0000

Hello,

The current draft fixes all main issues raised in the last months, and I believe is ready to move
forward for IETF Last Call.

Audric


From nobody Thu Feb 18 13:21:59 2016
Return-Path: <trac+lager@tools.ietf.org>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 20E5A1A8BC0 for <lager@ietfa.amsl.com>; Thu, 18 Feb 2016 13:21:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.906
X-Spam-Level: 
X-Spam-Status: No, score=-1.906 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.006] 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 innBcEjcRAeX for <lager@ietfa.amsl.com>; Thu, 18 Feb 2016 13:21:56 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A370B1A8892 for <lager@ietf.org>; Thu, 18 Feb 2016 13:21:56 -0800 (PST)
Received: from localhost ([::1]:39882 helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.82_1-5b7a7c0-XX) (envelope-from <trac+lager@tools.ietf.org>) id 1aWW1L-0002vC-RV; Thu, 18 Feb 2016 13:21:55 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "lager issue tracker" <trac+lager@tools.ietf.org>
X-Trac-Version: 0.12.5
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.5, by Edgewall Software
To: draft-ietf-lager-specification@tools.ietf.org, julien.bernard@viagenie.ca
X-Trac-Project: lager
Date: Thu, 18 Feb 2016 21:21:55 -0000
X-URL: https://tools.ietf.org/lager/
X-Trac-Ticket-URL: https://trac.tools.ietf.org/wg/lager/trac/ticket/34
Message-ID: <067.4f4c73e9cf9c3b2a529da7c607facd34@tools.ietf.org>
X-Trac-Ticket-ID: 34
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: draft-ietf-lager-specification@tools.ietf.org, julien.bernard@viagenie.ca, lager@ietf.org
X-SA-Exim-Mail-From: trac+lager@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: draft-ietf-lager-specification@ietf.org
Resent-Message-Id: <20160218212156.A370B1A8892@ietfa.amsl.com>
Resent-Date: Thu, 18 Feb 2016 13:21:56 -0800 (PST)
Resent-From: trac+lager@tools.ietf.org
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/8MEbyBoayfIztkOo_5xA_aoO3Ps>
Cc: lager@ietf.org
Subject: [Lager] [lager] #34 (specification): RelaxNG does not authorize empty cp
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Feb 2016 21:21:58 -0000

#34: RelaxNG does not authorize empty cp

 In order to support null variants, empty cp should be validated by RelaxNG
 schema.

 Modifying code-point-literal with the following might be sufficient:
 code-point-literal = code-point | code-point-sequence | ""
 However this could be undesired for char matcher as it uses the same type.

-- 
-------------------------------------+-------------------------------------
 Reporter:                           |      Owner:  draft-ietf-lager-
  julien.bernard@viagenie.ca         |  specification@tools.ietf.org
     Type:  defect                   |     Status:  new
 Priority:  major                    |  Milestone:
Component:  specification            |    Version:
 Severity:  -                        |   Keywords:
-------------------------------------+-------------------------------------

Ticket URL: <https://trac.tools.ietf.org/wg/lager/trac/ticket/34>
lager <https://tools.ietf.org/lager/>


From nobody Thu Feb 18 13:28:42 2016
Return-Path: <trac+lager@tools.ietf.org>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CFF561B3251 for <lager@ietfa.amsl.com>; Thu, 18 Feb 2016 13:28:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.906
X-Spam-Level: 
X-Spam-Status: No, score=-1.906 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.006] autolearn=unavailable
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 w6cgunIDWajc for <lager@ietfa.amsl.com>; Thu, 18 Feb 2016 13:28:40 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 96E7D1B3415 for <lager@ietf.org>; Thu, 18 Feb 2016 13:28:39 -0800 (PST)
Received: from localhost ([::1]:40312 helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.82_1-5b7a7c0-XX) (envelope-from <trac+lager@tools.ietf.org>) id 1aWW7r-0001VK-Ab; Thu, 18 Feb 2016 13:28:39 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "lager issue tracker" <trac+lager@tools.ietf.org>
X-Trac-Version: 0.12.5
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.5, by Edgewall Software
To: draft-ietf-lager-specification@tools.ietf.org, julien.bernard@viagenie.ca
X-Trac-Project: lager
Date: Thu, 18 Feb 2016 21:28:39 -0000
X-URL: https://tools.ietf.org/lager/
X-Trac-Ticket-URL: https://trac.tools.ietf.org/wg/lager/trac/ticket/35
Message-ID: <067.8a364bc36a94faa9bc650f616cb77fa7@tools.ietf.org>
X-Trac-Ticket-ID: 35
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: draft-ietf-lager-specification@tools.ietf.org, julien.bernard@viagenie.ca, lager@ietf.org
X-SA-Exim-Mail-From: trac+lager@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: draft-ietf-lager-specification@ietf.org
Resent-Message-Id: <20160218212839.96E7D1B3415@ietfa.amsl.com>
Resent-Date: Thu, 18 Feb 2016 13:28:39 -0800 (PST)
Resent-From: trac+lager@tools.ietf.org
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/FH5k-tctQvsr9_SgO1pzopeAH9s>
Cc: lager@ietf.org
Subject: [Lager] [lager] #35 (specification): Invalid XML in 4.4.1
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Feb 2016 21:28:41 -0000

#35: Invalid XML in 4.4.1

 The XML example in 4.4.1 contains a duplicated variant cp that is invalid.

-- 
-------------------------------------+-------------------------------------
 Reporter:                           |      Owner:  draft-ietf-lager-
  julien.bernard@viagenie.ca         |  specification@tools.ietf.org
     Type:  defect                   |     Status:  new
 Priority:  major                    |  Milestone:
Component:  specification            |    Version:
 Severity:  -                        |   Keywords:
-------------------------------------+-------------------------------------

Ticket URL: <https://trac.tools.ietf.org/wg/lager/trac/ticket/35>
lager <https://tools.ietf.org/lager/>


From nobody Thu Feb 18 14:49:53 2016
Return-Path: <ajs@anvilwalrusden.com>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D57911B35F0 for <lager@ietfa.amsl.com>; Thu, 18 Feb 2016 14:49:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.797
X-Spam-Level: 
X-Spam-Status: No, score=0.797 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FRT_POSSIBLE=2.697] 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 xBkvF5gkKNeH for <lager@ietfa.amsl.com>; Thu, 18 Feb 2016 14:49:51 -0800 (PST)
Received: from mx2.yitter.info (mx2.yitter.info [IPv6:2600:3c03::f03c:91ff:fedf:cfab]) by ietfa.amsl.com (Postfix) with ESMTP id 41D651A6FDE for <lager@ietf.org>; Thu, 18 Feb 2016 14:49:51 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mx2.yitter.info (Postfix) with ESMTP id A2E2410753 for <lager@ietf.org>; Thu, 18 Feb 2016 22:49:50 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at crankycanuck.ca
Received: from mx2.yitter.info ([127.0.0.1]) by localhost (mx2.yitter.info [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zwkPZ3UVteRM for <lager@ietf.org>; Thu, 18 Feb 2016 22:49:49 +0000 (UTC)
Received: from mx2.yitter.info (c-73-142-157-135.hsd1.nh.comcast.net [73.142.157.135]) by mx2.yitter.info (Postfix) with ESMTPSA id A47051067C for <lager@ietf.org>; Thu, 18 Feb 2016 22:49:49 +0000 (UTC)
Date: Thu, 18 Feb 2016 17:49:47 -0500
From: Andrew Sullivan <ajs@anvilwalrusden.com>
To: lager@ietf.org
Message-ID: <20160218224947.GQ100@mx2.yitter.info>
References: <831693C2CDA2E849A7D7A712B24E257F4A1574BE@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <831693C2CDA2E849A7D7A712B24E257F4A1574BE@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/PqT12kVyjcKAVyduXnnkf0j_SdA>
Subject: Re: [Lager] Working Group Last Call: draft-ietf-lager-specification
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Feb 2016 22:49:53 -0000

Dear colleagues,

I have read draft-ietf-lager-specification-08, but I haven't reviewed
the appendices.  I have a few comments.  These are all pretty minor,
but I think that fixing them would make IETF last call easier.  I
think the document could go ahead without any of these changes if you
like.

I note the document uses RFC 2119 keywords, but there's no reference
to it.  Any reason?  (Probably wise to fix this; I think it's a
shepherd checklist thing anyway.)

Â§3.2: to follow the 2119 convention more closely, this could say

    Each "lgr" element MAY contain zero or one "meta" element, MUST
    contain exactly one "data" element, and MAY contain zero or one
    "rules" element; these three elements MUST be in that order.

I don't feel strongly about this.

Â§3.3

    The "unicode-version" element MUST be used by
   a consumer of the table to identify that it has the correct Unicode
   property data to perform operations on the table.

Given that the meta element is optional, what does a consumer do if
it's not there?

If a document is not versioned (3.3.1), that would seem to make it
possible for two interoperating consumers to use the "same" LGR and
get different results.  That would seem to be a bad thing.  Maybe say
that an LGR SHOULD have either a version or a date (or both), and note
the possibile consequences for interoperation if that fails?

Â§3.3.3 uses "specific" a lot, and I don't understand what distinction
it is making.  For instance, "If the LGR applies to a specific
scriptâ€¦" Is this to distinguish LGRs that apply to generic scripts?
If so, some text here explaining that would help.  Is this the point
of the "specific set of multiple languages or scripts" text?  (In that
case, I'm not sure "specific" is wanted.)

Â§3.3.4, "MUST be a valid absolute domain name, without a trailing
dot."  I'd spell that "a domain name written relative to the root
zone, in presentation format."  But that makes the whole thing kind of
strange, because you can represent the root zone (with ".").  Also,
what is a valid domain?  Is this a name that conforms to STD 13?  I
think that won't work, because there's no way to tell what encoding
the name is in, so you can't tell what the octets are.  I'd restate
this all as 'MUST be a valid domain name under IDNA2008 (i.e. a name
either containing at least one U-label or else a name made entirely of
NR-LDH labels).  It MUST be written relative to the root zone, in
presentation format; or else it MUST refer to the root zone itself,
using the presentation format ".".'  This is slightly problematic,
however, because it means that it wouldn't be possible to use this
mechanism to refer to policies that permitted (say) plain Unicode
characters in domain name labels.  Given the use case, that's probably
ok, but it means this mechanism won't work for names in (say)
apple.com (which reportedly uses spaces in SRV labels for wide-area
Bonjour).

This section also says 'values must be in a namespace "apptype"
previously defined in the document,' but doesn't say how to do that.
(Might be ok, but say something like "according to usual XML document
rules" or something?)

In Â§4, would it be prudent to say that a consumer of the LGR that
encounters either indistinct cp elements or ranges overlapping a cp
should simply reject the whole LGR?  Or what should they do?  That is,
does an error invalidate the document or just cause the element to be
ignored?  (I guess this is a general question.)

In Â§4.3.2: if you don't use the pre-defined dispositions, what bad
thing happens?  That is, why is this SHOULD?  (I guess I'm asking
whether this is 2119 SHOULD or whether it's just a pretty good idea.)

Â§4.3.5 has a STRONGLY RECOMMENDED, which is really just advice (and
anyway isn't a 2119 keyword).  I think the reasoning is clear. 

In Â§ 5.2, it's a little strange that the text goes out of its way to
talk about not using the term "set", and then goes on to use the same
word freely.  I'd stick to "character class" for the reasons given.

Â§6.3 uses that pretty-good-idea meaning of RECOMMENDED again.  Why is
it recommended?  What bad thing happens if not?  In the description of
blocked, there's something wrong with the text such that I can't
understand it: "variant that has is undesirable as" I think the "has"
is just superfluous?  Also, in all of this, why "should"?  Isn't this
mostly "may"?

Best regards,

A

-- 
Andrew Sullivan
ajs@anvilwalrusden.com


From nobody Thu Feb 18 20:47:27 2016
Return-Path: <trac+lager@tools.ietf.org>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DF0001A8778 for <lager@ietfa.amsl.com>; Thu, 18 Feb 2016 20:47:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.791
X-Spam-Level: 
X-Spam-Status: No, score=0.791 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FRT_POSSIBLE=2.697, RP_MATCHES_RCVD=-0.006] 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 qAgAYX8pvPD1 for <lager@ietfa.amsl.com>; Thu, 18 Feb 2016 20:47:25 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5B25A1A872C for <lager@ietf.org>; Thu, 18 Feb 2016 20:47:25 -0800 (PST)
Received: from localhost ([::1]:43134 helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.82_1-5b7a7c0-XX) (envelope-from <trac+lager@tools.ietf.org>) id 1aWcyS-0000xg-Dp; Thu, 18 Feb 2016 20:47:24 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "lager issue tracker" <trac+lager@tools.ietf.org>
X-Trac-Version: 0.12.5
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.5, by Edgewall Software
To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com
X-Trac-Project: lager
Date: Fri, 19 Feb 2016 04:47:24 -0000
X-URL: https://tools.ietf.org/lager/
X-Trac-Ticket-URL: https://trac.tools.ietf.org/wg/lager/trac/ticket/36
Message-ID: <061.4fac466beb9138cd13b0d37c75b9061e@tools.ietf.org>
X-Trac-Ticket-ID: 36
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com, lager@ietf.org
X-SA-Exim-Mail-From: trac+lager@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: draft-ietf-lager-specification@ietf.org
Resent-Message-Id: <20160219044725.5B25A1A872C@ietfa.amsl.com>
Resent-Date: Thu, 18 Feb 2016 20:47:25 -0800 (PST)
Resent-From: trac+lager@tools.ietf.org
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/DES-eeiejjIF-UE7miDH-N3u6wQ>
Cc: lager@ietf.org
Subject: [Lager] [lager] #36 (specification): Editorial Feedback
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Feb 2016 04:47:27 -0000

#36: Editorial Feedback

 Received on the list from A. Sullivan

 Dear colleagues,

 I have read draft-ietf-lager-specification-08, but I haven't reviewed
 the appendices.  I have a few comments.  These are all pretty minor,
 but I think that fixing them would make IETF last call easier.  I
 think the document could go ahead without any of these changes if you
 like.

 I note the document uses RFC 2119 keywords, but there's no reference
 to it.  Any reason?  (Probably wise to fix this; I think it's a
 shepherd checklist thing anyway.)

 Â§3.2: to follow the 2119 convention more closely, this could say

     Each "lgr" element MAY contain zero or one "meta" element, MUST
     contain exactly one "data" element, and MAY contain zero or one
     "rules" element; these three elements MUST be in that order.

 I don't feel strongly about this.

 Â§3.3

     The "unicode-version" element MUST be used by
    a consumer of the table to identify that it has the correct Unicode
    property data to perform operations on the table.

 Given that the meta element is optional, what does a consumer do if
 it's not there?

 If a document is not versioned (3.3.1), that would seem to make it
 possible for two interoperating consumers to use the "same" LGR and
 get different results.  That would seem to be a bad thing.  Maybe say
 that an LGR SHOULD have either a version or a date (or both), and note
 the possibile consequences for interoperation if that fails?

 Â§3.3.3 uses "specific" a lot, and I don't understand what distinction
 it is making.  For instance, "If the LGR applies to a specific
 scriptâ€¦" Is this to distinguish LGRs that apply to generic scripts?
 If so, some text here explaining that would help.  Is this the point
 of the "specific set of multiple languages or scripts" text?  (In that
 case, I'm not sure "specific" is wanted.)

 Â§3.3.4, "MUST be a valid absolute domain name, without a trailing
 dot."  I'd spell that "a domain name written relative to the root
 zone, in presentation format."  But that makes the whole thing kind of
 strange, because you can represent the root zone (with ".").  Also,
 what is a valid domain?  Is this a name that conforms to STD 13?  I
 think that won't work, because there's no way to tell what encoding
 the name is in, so you can't tell what the octets are.  I'd restate
 this all as 'MUST be a valid domain name under IDNA2008 (i.e. a name
 either containing at least one U-label or else a name made entirely of
 NR-LDH labels).  It MUST be written relative to the root zone, in
 presentation format; or else it MUST refer to the root zone itself,
 using the presentation format ".".'  This is slightly problematic,
 however, because it means that it wouldn't be possible to use this
 mechanism to refer to policies that permitted (say) plain Unicode
 characters in domain name labels.  Given the use case, that's probably
 ok, but it means this mechanism won't work for names in (say)
 apple.com (which reportedly uses spaces in SRV labels for wide-area
 Bonjour).

 This section also says 'values must be in a namespace "apptype"
 previously defined in the document,' but doesn't say how to do that.
 (Might be ok, but say something like "according to usual XML document
 rules" or something?)

 In Â§4, would it be prudent to say that a consumer of the LGR that
 encounters either indistinct cp elements or ranges overlapping a cp
 should simply reject the whole LGR?  Or what should they do?  That is,
 does an error invalidate the document or just cause the element to be
 ignored?  (I guess this is a general question.)

 In Â§4.3.2: if you don't use the pre-defined dispositions, what bad
 thing happens?  That is, why is this SHOULD?  (I guess I'm asking
 whether this is 2119 SHOULD or whether it's just a pretty good idea.)

 Â§4.3.5 has a STRONGLY RECOMMENDED, which is really just advice (and
 anyway isn't a 2119 keyword).  I think the reasoning is clear.

 In Â§ 5.2, it's a little strange that the text goes out of its way to
 talk about not using the term "set", and then goes on to use the same
 word freely.  I'd stick to "character class" for the reasons given.

 Â§6.3 uses that pretty-good-idea meaning of RECOMMENDED again.  Why is
 it recommended?  What bad thing happens if not?  In the description of
 blocked, there's something wrong with the text such that I can't
 understand it: "variant that has is undesirable as" I think the "has"
 is just superfluous?  Also, in all of this, why "should"?  Isn't this
 mostly "may"?

 Best regards,

 A

 --
 Andrew Sullivan
 ajs@anvilwalrusden.com

-- 
-------------------------+-------------------------------------------------
 Reporter:               |      Owner:  draft-ietf-lager-
  asmusf@ix.netcom.com   |  specification@tools.ietf.org
     Type:  defect       |     Status:  new
 Priority:  minor        |  Milestone:
Component:               |    Version:
  specification          |   Keywords:
 Severity:  -            |
-------------------------+-------------------------------------------------

Ticket URL: <https://trac.tools.ietf.org/wg/lager/trac/ticket/36>
lager <https://tools.ietf.org/lager/>


From nobody Thu Feb 18 20:50:08 2016
Return-Path: <trac+lager@tools.ietf.org>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BF7CC1ACD78 for <lager@ietfa.amsl.com>; Thu, 18 Feb 2016 20:50:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.791
X-Spam-Level: 
X-Spam-Status: No, score=0.791 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FRT_POSSIBLE=2.697, RP_MATCHES_RCVD=-0.006] 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 WuIzMf08kL7R for <lager@ietfa.amsl.com>; Thu, 18 Feb 2016 20:50:04 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4EC801ACD59 for <lager@ietf.org>; Thu, 18 Feb 2016 20:50:04 -0800 (PST)
Received: from localhost ([::1]:43406 helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.82_1-5b7a7c0-XX) (envelope-from <trac+lager@tools.ietf.org>) id 1aWd11-0004qz-Sy; Thu, 18 Feb 2016 20:50:03 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "lager issue tracker" <trac+lager@tools.ietf.org>
X-Trac-Version: 0.12.5
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.5, by Edgewall Software
To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com
X-Trac-Project: lager
Date: Fri, 19 Feb 2016 04:50:03 -0000
X-URL: https://tools.ietf.org/lager/
X-Trac-Ticket-URL: https://trac.tools.ietf.org/wg/lager/trac/ticket/36#comment:1
Message-ID: <076.3892efea0e254f939a90b4015138e2fa@tools.ietf.org>
References: <061.4fac466beb9138cd13b0d37c75b9061e@tools.ietf.org>
X-Trac-Ticket-ID: 36
In-Reply-To: <061.4fac466beb9138cd13b0d37c75b9061e@tools.ietf.org>
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com, lager@ietf.org
X-SA-Exim-Mail-From: trac+lager@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: draft-ietf-lager-specification@ietf.org
Resent-Message-Id: <20160219045004.4EC801ACD59@ietfa.amsl.com>
Resent-Date: Thu, 18 Feb 2016 20:50:04 -0800 (PST)
Resent-From: trac+lager@tools.ietf.org
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/bLdQPHKn_ZZlTXSxZ-ZhuAadh5g>
Cc: lager@ietf.org
Subject: Re: [Lager] [lager] #36 (specification): Editorial Feedback
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Feb 2016 04:50:06 -0000

#36: Editorial Feedback


Comment (by asmusf@ix.netcom.com):

 While they touch many instances in the document, the changes are minor, as
 they do not reflect a change in what is specified or the intent of the
 spec, but are more about editorial conventions / wording / clarification.
 (Except for the suggestion of how to specify the contents of the scope
 element).

 Here's my take on it. The results will be pushed up to the github for
 review.

 On 2/18/2016 2:49 PM, Andrew Sullivan wrote:
 > Dear colleagues,
 >
 > I have read draft-ietf-lager-specification-08, but I haven't reviewed
 > the appendices.  I have a few comments.  These are all pretty minor,
 > but I think that fixing them would make IETF last call easier.  I
 > think the document could go ahead without any of these changes if you
 > like.

 I've created a version that attempts to address most of these and pushed
 it up to
 the github pending review.

 This version also fixes the example noted in
 https://trac.tools.ietf.org/wg/lager/trac/ticket/35
 (but I have not done anything about the schema)

 >
 >
 > I note the document uses RFC 2119 keywords, but there's no reference
 > to it.  Any reason?  (Probably wise to fix this; I think it's a
 > shepherd checklist thing anyway.)
 I put a citation in to the normative references, but haven't referenced it
 from the text.
 If we want it we can add that  - where?, if not, it's easy to take out.
 >
 >
 > Â§3.2: to follow the 2119 convention more closely, this could say
 >
 >     Each "lgr" element MAY contain zero or one "meta" element, MUST
 >     contain exactly one "data" element, and MAY contain zero or one
 >     "rules" element; these three elements MUST be in that order.
 >
 > I don't feel strongly about this.

 I think your wording is fine. I also checked the language for cases where
 optional->OPTIONAL makes sense and made a few may->MAY and cannot -> MUST
 NOT where appropriate (e.g. description of when attributes cannot occur).

 I have generally aimed at using the rfc2119 language only where an
 attribute is defined (or its use for an element is described in detail,
 not for first mention in an earlier context).

 >
 >
 > Â§3.3
 >
 >     The "unicode-version" element MUST be used by
 >    a consumer of the table to identify that it has the correct Unicode
 >    property data to perform operations on the table.
 >
 > Given that the meta element is optional, what does a consumer do if
 > it's not there?

 The intent was that a valid unicode-version becomes mandatory if and when
 a construct

         < class property="ppp:vvvv" />

 is encountered. In that case, the spec intends that the consumer MUST NOT
 evaluate this construct, unless it can support the given version of the
 Unicode Standard.

 I believe the existing language adequately expresses that; perhaps you
 could suggest more specific improvements to the wording. (There's that
 word again ;) ).

 We did not want to require a Unicode version in cases where an LGR just
 lists code points(*), and we also didn't want to force processes that do
 not need to run the whole label evaluation rules to reject the XML, just
 because, for example, they don't support Unicode property access or the
 correct version. (For example, I can write an LGR-merge processor or LGR-
 diff engine that would need to process the file, but does not evaluate
 such property-based classes).

 (*) for that case, if one wanted to know which Unicode version is
 minimally required one could compute that based on the "DerivedAge"
 property (highest value for any code point encountered is the minimally
 required version of Unicode). So the version is not needed for static
 lists of code points.

 >
 >
 > If a document is not versioned (3.3.1), that would seem to make it
 > possible for two interoperating consumers to use the "same" LGR and
 > get different results.  That would seem to be a bad thing.  Maybe say
 > that an LGR SHOULD have either a version or a date (or both), and note
 > the possibile consequences for interoperation if that fails?

 Perhaps this simple note in the <metadata> section addresses the issue:

                    <t>While neither a version nor a date element are
 required, their
                     omission makes it harder for interoperating consumers
 to ensure that
                     they are using the correct LGR. Their inclusion
 RECOMMENDED.</t>


 >
 >
 > Â§3.3.3 uses "specific" a lot, and I don't understand what distinction
 > it is making.  For instance, "If the LGR applies to a specific
 > scriptâ€¦" Is this to distinguish LGRs that apply to generic scripts?
 > If so, some text here explaining that would help.  Is this the point
 > of the "specific set of multiple languages or scripts" text?  (In that
 > case, I'm not sure "specific" is wanted.)
 Point well taken. In some cases the word is used where "some" or "a given"
 is intended.
 I've made those changes.

 I propose to resolve two specific instances of "specific" in this specific
 way:

     Each optional "language" element identifies a language or script for
 which the LGR is intended... The tag may refer to a script plus undefined
 language if the LGR is not intended for a specific language.

 The original language had "associated with" and "referring to" as the
 verbs, but I believe "intended for" is what we intended to get across.
 "Applies to" also works, so I kept that in the following sentence where I
 moved the "specific" from "script" to "language"

         If the LGR applies to a script, rather than a specific language..
 >
 >
 > Â§3.3.4, "MUST be a valid absolute domain name, without a trailing
 > dot."  I'd spell that "a domain name written relative to the root
 > zone, in presentation format."  But that makes the whole thing kind of
 > strange, because you can represent the root zone (with ".").  Also,
 > what is a valid domain?  Is this a name that conforms to STD 13?  I
 > think that won't work, because there's no way to tell what encoding
 > the name is in, so you can't tell what the octets are.  I'd restate
 > this all as 'MUST be a valid domain name under IDNA2008 (i.e. a name
 > either containing at least one U-label or else a name made entirely of
 > NR-LDH labels).  It MUST be written relative to the root zone, in
 > presentation format; or else it MUST refer to the root zone itself,
 > using the presentation format ".".'  This is slightly problematic,
 > however, because it means that it wouldn't be possible to use this
 > mechanism to refer to policies that permitted (say) plain Unicode
 > characters in domain name labels.  Given the use case, that's probably
 > ok, but it means this mechanism won't work for names in (say)
 > apple.com (which reportedly uses spaces in SRV labels for wide-area
 > Bonjour).

 I think we would want to discuss this a bit further.
 >
 >
 > This section also says 'values must be in a namespace "apptype"
 > previously defined in the document,' but doesn't say how to do that.
 > (Might be ok, but say something like "according to usual XML document
 > rules" or something?)

 Not sure about the best language, so no change.
 >
 >
 > In Â§4, would it be prudent to say that a consumer of the LGR that
 > encounters either indistinct cp elements or ranges overlapping a cp
 > should simply reject the whole LGR?  Or what should they do?  That is,
 > does an error invalidate the document or just cause the element to be
 > ignored?  (I guess this is a general question.)
 It's a bit of a general question. Some constraints are in the schema and
 make the document invalid on that level, but others are not, yet are
 definite error conditions where the document should be rejected (rather
 than an element ignored). I've identified four places where one could make
 that statement without having to repeat it at every level, but also close
 enough to the definitions as to not be totally generic.

 I think this addition would be useful (at the end of Â§4):

         An LGR that defines the same code point more than once by any
 combination of "char" or "range" elements MUST be rejected.

 And at the end of Â§4.3.1 (on variants being unique)

              ....attributes, otherwise the document MUST be rejected.

 And at the end of Â§5.1

         An LGR containing incorrectly defined or nested rules or match
 operators, or rules and match operators with invalid attributes or invalid
 or undefined attribute values MUST be rejected. Note that not all of the
 constraints defined here are validated by the schema.

 And finally in Â§6.1, a change to the second paragraph:

         An action MUST NOT contain both a "match" and a "not-match"
 attribute, and the value of either attribute MUST be the name of a
 previously defined rule, otherwise the document MUST be rejected. An
 action without any attributes is triggered by all labels unconditionally.

 Incidentally, there's no such restriction on the contents of the other
 attributes and for the variant triggers I now note that explicitly. (We
 want to allow actions that are "no-ops" unless specific types of variants
 occur in the LGR, so that we can write default actions. However, for
 rules, we want to be able to make sure that the processor can locate a
 rule, so those are mandatorily defined - all of this is not new, just more
 explicit thanks to your comment.

 >
 >
 > In Â§4.3.2: if you don't use the pre-defined dispositions, what bad
 > thing happens?  That is, why is this SHOULD?  (I guess I'm asking
 > whether this is 2119 SHOULD or whether it's just a pretty good idea.)

 The intent is to really discourage people from using novel names for
 standard
 dispositions. (Makes the whole thing more interoperable).
 >
 >
 > Â§4.3.5 has a STRONGLY RECOMMENDED, which is really just advice (and
 > anyway isn't a 2119 keyword).  I think the reasoning is clear.

 Actually, I would go so far and suggest that parsers MAY reject documents
 that they can't verify are symmetric and transitive, so I could see using
 lower case for strongly, but I think this is "RECOMMENDED" in the sense
 that it's something you should think twice before doing it differently.

 For now, have changed STRONGLY --> strongly

 The main reason it's not a MUST is that we don't want to burden parsers to
 actually have to verify this. However, for those parsers that do check for
 symmetry and transitivity, we could formally allow them to reject poorly
 specified contexts on variants). This would be a change not in the wording
 but the content of the spec.
 >
 >
 > In Â§ 5.2, it's a little strange that the text goes out of its way to
 > talk about not using the term "set", and then goes on to use the same
 > word freely.  I'd stick to "character class" for the reasons given.

 We are not avoiding the term "set" as much as "character set". I just went
 through section 4 searching for "set" and the most common mention is in
 the context "set combination", referring to the mathematical operations on
 sets. I see no issue with those.

 In 4.3.5 the bullets uses set twice by itself and I've chanted that to
 class.
 >
 >
 > Â§6.3 uses that pretty-good-idea meaning of RECOMMENDED again.  Why is
 > it recommended?  What bad thing happens if not?

 If simple / standard LGRs all define custom dispositions it becomes
 difficult to compare them. Yet some non-simple/non-standard ones cannot be
 restricted a-prirori (not without loss of desirable generality).

 I believe the "think twice" rule applies here, but it's aimed at a higher
 level of interoperability than just whether a parser can successfully
 parse the LGR on its own.

 >  In the description of
 > blocked, there's something wrong with the text such that I can't
 > understand it: "variant that has is undesirable as" I think the "has"
 > is just superfluous?  Also, in all of this, why "should"?  Isn't this
 > mostly "may"?
 fixe.
 >
 >
 > Best regards,
 >
 > A
 >

-- 
-------------------------+-------------------------------------------------
 Reporter:               |       Owner:  draft-ietf-lager-
  asmusf@ix.netcom.com   |  specification@tools.ietf.org
     Type:  defect       |      Status:  new
 Priority:  minor        |   Milestone:
Component:               |     Version:
  specification          |  Resolution:
 Severity:  -            |
 Keywords:               |
-------------------------+-------------------------------------------------

Ticket URL: <https://trac.tools.ietf.org/wg/lager/trac/ticket/36#comment:1>
lager <https://tools.ietf.org/lager/>


From nobody Thu Feb 18 21:31:17 2016
Return-Path: <trac+lager@tools.ietf.org>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 93D211A01EA for <lager@ietfa.amsl.com>; Thu, 18 Feb 2016 21:31:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.906
X-Spam-Level: 
X-Spam-Status: No, score=-1.906 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.006] autolearn=unavailable
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 yTKliFQojiFl for <lager@ietfa.amsl.com>; Thu, 18 Feb 2016 21:31:14 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EC8DB1A0273 for <lager@ietf.org>; Thu, 18 Feb 2016 21:31:14 -0800 (PST)
Received: from localhost ([::1]:46846 helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.82_1-5b7a7c0-XX) (envelope-from <trac+lager@tools.ietf.org>) id 1aWder-00064P-W0; Thu, 18 Feb 2016 21:31:13 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "lager issue tracker" <trac+lager@tools.ietf.org>
X-Trac-Version: 0.12.5
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.5, by Edgewall Software
To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com
X-Trac-Project: lager
Date: Fri, 19 Feb 2016 05:31:13 -0000
X-URL: https://tools.ietf.org/lager/
X-Trac-Ticket-URL: https://trac.tools.ietf.org/wg/lager/trac/ticket/35#comment:1
Message-ID: <082.2ff3f205a32db15244d7f1e245715b55@tools.ietf.org>
References: <067.8a364bc36a94faa9bc650f616cb77fa7@tools.ietf.org>
X-Trac-Ticket-ID: 35
In-Reply-To: <067.8a364bc36a94faa9bc650f616cb77fa7@tools.ietf.org>
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com, lager@ietf.org
X-SA-Exim-Mail-From: trac+lager@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: draft-ietf-lager-specification@ietf.org
Resent-Message-Id: <20160219053114.EC8DB1A0273@ietfa.amsl.com>
Resent-Date: Thu, 18 Feb 2016 21:31:14 -0800 (PST)
Resent-From: trac+lager@tools.ietf.org
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/VUz6J_hrMeliRwTyAhagkcFpkj8>
Cc: lager@ietf.org
Subject: Re: [Lager] [lager] #35 (specification): Invalid XML in 4.4.1
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Feb 2016 05:31:16 -0000

#35: Invalid XML in 4.4.1


Comment (by asmusf@ix.netcom.com):

 I tracked down the original for the example and re-wrote the XML

-- 
-------------------------------------+-------------------------------------
 Reporter:                           |       Owner:  draft-ietf-lager-
  julien.bernard@viagenie.ca         |  specification@tools.ietf.org
     Type:  defect                   |      Status:  new
 Priority:  major                    |   Milestone:
Component:  specification            |     Version:
 Severity:  -                        |  Resolution:
 Keywords:                           |
-------------------------------------+-------------------------------------

Ticket URL: <https://trac.tools.ietf.org/wg/lager/trac/ticket/35#comment:1>
lager <https://tools.ietf.org/lager/>


From nobody Thu Feb 18 21:35:14 2016
Return-Path: <trac+lager@tools.ietf.org>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A0F601A9079 for <lager@ietfa.amsl.com>; Thu, 18 Feb 2016 21:35:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.906
X-Spam-Level: 
X-Spam-Status: No, score=-1.906 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.006] autolearn=unavailable
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 M2hdEG_QWHzx for <lager@ietfa.amsl.com>; Thu, 18 Feb 2016 21:35:12 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 42FE61A9094 for <lager@ietf.org>; Thu, 18 Feb 2016 21:35:11 -0800 (PST)
Received: from localhost ([::1]:47288 helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.82_1-5b7a7c0-XX) (envelope-from <trac+lager@tools.ietf.org>) id 1aWdig-00058h-Ri; Thu, 18 Feb 2016 21:35:10 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "lager issue tracker" <trac+lager@tools.ietf.org>
X-Trac-Version: 0.12.5
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.5, by Edgewall Software
To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com
X-Trac-Project: lager
Date: Fri, 19 Feb 2016 05:35:10 -0000
X-URL: https://tools.ietf.org/lager/
X-Trac-Ticket-URL: https://trac.tools.ietf.org/wg/lager/trac/ticket/34#comment:1
Message-ID: <082.3c6dfa87e89e15004af49ca2e0251956@tools.ietf.org>
References: <067.4f4c73e9cf9c3b2a529da7c607facd34@tools.ietf.org>
X-Trac-Ticket-ID: 34
In-Reply-To: <067.4f4c73e9cf9c3b2a529da7c607facd34@tools.ietf.org>
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com, lager@ietf.org
X-SA-Exim-Mail-From: trac+lager@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: draft-ietf-lager-specification@ietf.org
Resent-Message-Id: <20160219053511.42FE61A9094@ietfa.amsl.com>
Resent-Date: Thu, 18 Feb 2016 21:35:11 -0800 (PST)
Resent-From: trac+lager@tools.ietf.org
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/I1gGjH6DnB02oaljsnDWks-A-i8>
Cc: lager@ietf.org
Subject: Re: [Lager] [lager] #34 (specification): RelaxNG does not authorize empty cp
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Feb 2016 05:35:13 -0000

#34: RelaxNG does not authorize empty cp


Comment (by asmusf@ix.netcom.com):

 Both <char> and <var> need an empty cp, when they are defined in the
 <data> section. However, in the <rules> section an empty <char> is
 undefined.

 Rather than adding yet another condition to manually validate, it would be
 beset to split "code-point-literal" and have a separate one for the use in
 the char-matcher.

 Perhaps define it as "non-empty-code-point-literal" and derive the other
 one from it?

-- 
-------------------------------------+-------------------------------------
 Reporter:                           |       Owner:  draft-ietf-lager-
  julien.bernard@viagenie.ca         |  specification@tools.ietf.org
     Type:  defect                   |      Status:  new
 Priority:  major                    |   Milestone:
Component:  specification            |     Version:
 Severity:  -                        |  Resolution:
 Keywords:                           |
-------------------------------------+-------------------------------------

Ticket URL: <https://trac.tools.ietf.org/wg/lager/trac/ticket/34#comment:1>
lager <https://tools.ietf.org/lager/>


From nobody Thu Feb 18 21:36:56 2016
Return-Path: <asmusf@ix.netcom.com>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 015A81A1B43 for <lager@ietfa.amsl.com>; Thu, 18 Feb 2016 21:36:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 3.19
X-Spam-Level: ***
X-Spam-Status: No, score=3.19 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, FRT_POSSIBLE=2.697, GB_I_LETTER=-2, HTML_MESSAGE=0.001, HTML_TAG_BALANCE_BODY=1.157, HTTP_ESCAPED_HOST=1.125, RCVD_IN_DNSWL_LOW=-0.7, T_HTML_ATTACH=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 hh483RMa6UR7 for <lager@ietfa.amsl.com>; Thu, 18 Feb 2016 21:36:17 -0800 (PST)
Received: from elasmtp-banded.atl.sa.earthlink.net (elasmtp-banded.atl.sa.earthlink.net [209.86.89.70]) by ietfa.amsl.com (Postfix) with ESMTP id 263291A0119 for <lager@ietf.org>; Thu, 18 Feb 2016 21:36:17 -0800 (PST)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=ix.netcom.com; b=F1C4hcIQYv4O6ir8EjA9Wvf/6MjgkUVCMnFhLDBom9AB0ozY2pyGf7qWSoDd220p; h=Received:From:Subject:To:References:Message-ID:Date:User-Agent:MIME-Version:In-Reply-To:Content-Type:X-ELNK-Trace:X-Originating-IP;
Received: from [71.212.69.151] (helo=[192.168.0.4]) by elasmtp-banded.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <asmusf@ix.netcom.com>) id 1aWdjb-00009m-Hk for lager@ietf.org; Fri, 19 Feb 2016 00:36:09 -0500
From: Asmus Freytag <asmusf@ix.netcom.com>
To: lager@ietf.org
References: <831693C2CDA2E849A7D7A712B24E257F4A1574BE@BRN1WNEXMBX01.vcorp.ad.vrsn.com> <20160218224947.GQ100@mx2.yitter.info>
Message-ID: <56C6A9D3.3040004@ix.netcom.com>
Date: Thu, 18 Feb 2016 21:36:19 -0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0
MIME-Version: 1.0
In-Reply-To: <20160218224947.GQ100@mx2.yitter.info>
Content-Type: multipart/mixed; boundary="------------040102090801060502050301"
X-ELNK-Trace: 464f085de979d7246f36dc87813833b2857e9f10d2205ddc56de40cdce2c47bb3a08ccdba7fc34b0350badd9bab72f9c350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 71.212.69.151
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/XKxjxFM6U_o9lhYAsCuMbS43t10>
Subject: Re: [Lager] Working Group Last Call: draft-ietf-lager-specification
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Feb 2016 05:36:56 -0000

This is a multi-part message in MIME format.
--------------040102090801060502050301
Content-Type: multipart/alternative;
 boundary="------------050002060707000901030502"


--------------050002060707000901030502
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

On 2/18/2016 2:49 PM, Andrew Sullivan wrote:
> Dear colleagues,
>
> I have read draft-ietf-lager-specification-08, but I haven't reviewed
> the appendices.  I have a few comments.  These are all pretty minor,
> but I think that fixing them would make IETF last call easier.  I
> think the document could go ahead without any of these changes if you
> like.

I've created a version that attempts to address most of these and pushed 
it up to
the github pending review.

github 
<https://github.com/kjd/lgr-specification/commit/1c9c778daad8ada2633a23b4be7544fbc114ef8e#diff-56ffc55ca239ffb55eae1b8613342a46>

This version also fixes the example noted in 
https://trac.tools.ietf.org/wg/lager/trac/ticket/35
(but I have not done anything about the schema)

I've added this set of comments as ticket 36

> I note the document uses RFC 2119 keywords, but there's no reference
> to it.  Any reason?  (Probably wise to fix this; I think it's a
> shepherd checklist thing anyway.)
I put a citation in to the normative references, but haven't referenced 
it from the text.
If we want it we can add thatÃ‚  - where?, if not, it's easy to take out.
> Ã‚Â§3.2: to follow the 2119 convention more closely, this could say
>
>      Each "lgr" element MAY contain zero or one "meta" element, MUST
>      contain exactly one "data" element, and MAY contain zero or one
>      "rules" element; these three elements MUST be in that order.
>
> I don't feel strongly about this.

I think your wording is fine. I also checked the language for cases 
where optional->OPTIONAL makes sense and made a few may->MAY and cannot 
-> MUST NOT where appropriate (e.g. description of when attributes 
cannot occur).

I have generally aimed at using the rfc2119 language only where an 
attribute is defined (or its use for an element is described in detail, 
not for first mention in an earlier context).

> Ã‚Â§3.3
>
>      The "unicode-version" element MUST be used by
>     a consumer of the table to identify that it has the correct Unicode
>     property data to perform operations on the table.
>
> Given that the meta element is optional, what does a consumer do if
> it's not there?

The intent was that a valid unicode-version becomes mandatory if and 
when a construct

Ã‚ Ã‚ Ã‚  Ã‚ Ã‚ Ã‚  < class property="ppp:vvvv" />

is encountered. In that case, the spec intends that the consumer MUST 
NOT evaluate this construct, unless it can support the given version of 
the Unicode Standard.

I believe the existing language adequately expresses that; perhaps you 
could suggest more specific improvements to the wording. (There's that 
word again ;) ).

We did not want to require a Unicode version in cases where an LGR just 
lists code points(*), and we also didn't want to force processes that do 
not need to run the whole label evaluation rules to reject the XML, just 
because, for example, they don't support Unicode property access or the 
correct version. (For example, I can write an LGR-merge processor or 
LGR-diff engine that would need to process the file, but does not 
evaluate such property-based classes).

(*) for that case, if one wanted to know which Unicode version is 
minimally required one could compute that based on the "DerivedAge" 
property (highest value for any code point encountered is the minimally 
required version of Unicode). So the version is not needed for static 
lists of code points.

> If a document is not versioned (3.3.1), that would seem to make it
> possible for two interoperating consumers to use the "same" LGR and
> get different results.  That would seem to be a bad thing.  Maybe say
> that an LGR SHOULD have either a version or a date (or both), and note
> the possibile consequences for interoperation if that fails?

Perhaps this simple note in the <metadata> section addresses the issue:

Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚  <t>While neither a version nor a 
date element are required, their
Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚  omission makes it harder for 
interoperating consumers to ensure that
Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚  they are using the correct LGR. 
Their inclusion RECOMMENDED.</t>


> Ã‚Â§3.3.3 uses "specific" a lot, and I don't understand what distinction
> it is making.  For instance, "If the LGR applies to a specific
> scriptÃ¢Â€Â¦" Is this to distinguish LGRs that apply to generic scripts?
> If so, some text here explaining that would help.  Is this the point
> of the "specific set of multiple languages or scripts" text?  (In that
> case, I'm not sure "specific" is wanted.)
Point well taken. In some cases the word is used where "some" or "a 
given" is intended.
I've made those changes.

I propose to resolve two specific instances of "specific" in this 
specific way:

    Each optional "language" element identifies a language or script for
    which the LGR is intended... The tag may refer to a script plus
    undefined language if the LGR is not intended for a specific language.

The original language had "associated with" and "referring to" as the 
verbs, but I believe "intended for" is what we intended to get across. 
"Applies to" also works, so I kept that in the following sentence where 
I moved the "specific" from "script" to "language"

        If the LGR applies to a script, rather than a specific language..

> Ã‚Â§3.3.4, "MUST be a valid absolute domain name, without a trailing
> dot."  I'd spell that "a domain name written relative to the root
> zone, in presentation format."  But that makes the whole thing kind of
> strange, because you can represent the root zone (with ".").  Also,
> what is a valid domain?  Is this a name that conforms to STD 13?  I
> think that won't work, because there's no way to tell what encoding
> the name is in, so you can't tell what the octets are.  I'd restate
> this all as 'MUST be a valid domain name under IDNA2008 (i.e. a name
> either containing at least one U-label or else a name made entirely of
> NR-LDH labels).  It MUST be written relative to the root zone, in
> presentation format; or else it MUST refer to the root zone itself,
> using the presentation format ".".'  This is slightly problematic,
> however, because it means that it wouldn't be possible to use this
> mechanism to refer to policies that permitted (say) plain Unicode
> characters in domain name labels.  Given the use case, that's probably
> ok, but it means this mechanism won't work for names in (say)
> apple.com (which reportedly uses spaces in SRV labels for wide-area
> Bonjour).

I think we would want to discuss this a bit further.
> This section also says 'values must be in a namespace "apptype"
> previously defined in the document,' but doesn't say how to do that.
> (Might be ok, but say something like "according to usual XML document
> rules" or something?)

Not sure about the best language, so no change.
> In Ã‚Â§4, would it be prudent to say that a consumer of the LGR that
> encounters either indistinct cp elements or ranges overlapping a cp
> should simply reject the whole LGR?  Or what should they do?  That is,
> does an error invalidate the document or just cause the element to be
> ignored?  (I guess this is a general question.)
It's a bit of a general question. Some constraints are in the schema and 
make the document invalid on that level, but others are not, yet are 
definite error conditions where the document should be rejected (rather 
than an element ignored). I've identified four places where one could 
make that statement without having to repeat it at every level, but also 
close enough to the definitions as to not be totally generic.

I think this addition would be useful (at the end of Ã‚Â§4):

        An LGR that defines the same code point more than once by any
        combination of "char" or "range" elements MUST be rejected.

And at the end of Ã‚Â§4.3.1 (on variants being unique)

    Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚ Ã‚  ....attributes, otherwise the document MUST be
    rejected.

And at the end of Ã‚Â§5.1

        An LGR containing incorrectly defined or nested rules or match
        operators, or rules and match operators with invalid attributes
        or invalid or undefined attribute values MUST be rejected. Note
        that not all of the constraints defined here are validated by
        the schema.

And finally in Ã‚Â§6.1, a change to the second paragraph:

        An action MUST NOT contain both a "match" and a "not-match"
        attribute, and the value of either attribute MUST be the name of
        a previously defined rule, otherwise the document MUST be
        rejected. AnÃ‚  action without any attributes is triggered by all
        labels unconditionally.

Incidentally, there's no such restriction on the contents of the other 
attributes and for the variant triggers I now note that explicitly. (We 
want to allow actions that are "no-ops" unless specific types of 
variants occur in the LGR, so that we can write default actions. 
However, for rules, we want to be able to make sure that the processor 
can locate a rule, so those are mandatorily defined - all of this is not 
new, just more explicit thanks to your comment.

> In Ã‚Â§4.3.2: if you don't use the pre-defined dispositions, what bad
> thing happens?  That is, why is this SHOULD?  (I guess I'm asking
> whether this is 2119 SHOULD or whether it's just a pretty good idea.)

The intent is to really discourage people from using novel names for 
standard
dispositions. (Makes the whole thing more interoperable).
> Ã‚Â§4.3.5 has a STRONGLY RECOMMENDED, which is really just advice (and
> anyway isn't a 2119 keyword).  I think the reasoning is clear.

Actually, I would go so far and suggest that parsers MAY reject 
documents that they can't verify are symmetric and transitive, so I 
could see using lower case for strongly, but I think this is 
"RECOMMENDED" in the sense that it's something you should think twice 
before doing it differently.

For now, have changed STRONGLY --> strongly

The main reason it's not a MUST is that we don't want to burden parsers 
to actually have to verify this. However, for those parsers that do 
check for symmetry and transitivity, we could formally allow them to 
reject poorly specified contexts on variants). This would be a change 
not in the wording but the content of the spec.
> In Ã‚Â§ 5.2, it's a little strange that the text goes out of its way to
> talk about not using the term "set", and then goes on to use the same
> word freely.  I'd stick to "character class" for the reasons given.

We are not avoiding the term "set" as much as "character set". I just 
went through section 4 searching for "set" and the most common mention 
is in the context "set combination", referring to the mathematical 
operations on sets. I see no issue with those.

In 4.3.5 the bullets uses set twice by itself and I've chanted that to 
class.
> Ã‚Â§6.3 uses that pretty-good-idea meaning of RECOMMENDED again.  Why is
> it recommended?  What bad thing happens if not?

If simple / standard LGRs all define custom dispositions it becomes 
difficult to compare them. Yet some non-simple/non-standard ones cannot 
be restricted a-prirori (not without loss of desirable generality).

I believe the "think twice" rule applies here, but it's aimed at a 
higher level of interoperability than just whether a parser can 
successfully parse the LGR on its own.

>   In the description of
> blocked, there's something wrong with the text such that I can't
> understand it: "variant that has is undesirable as" I think the "has"
> is just superfluous?  Also, in all of this, why "should"?  Isn't this
> mostly "may"?
fixe.
> Best regards,
>
> A
>


--------------050002060707000901030502
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">On 2/18/2016 2:49 PM, Andrew Sullivan
      wrote:<br>
    </div>
    <blockquote cite="mid:20160218224947.GQ100@mx2.yitter.info"
      type="cite">
      <pre wrap="">Dear colleagues,

I have read draft-ietf-lager-specification-08, but I haven't reviewed
the appendices.  I have a few comments.  These are all pretty minor,
but I think that fixing them would make IETF last call easier.  I
think the document could go ahead without any of these changes if you
like.</pre>
    </blockquote>
    <br>
    I've created a version that attempts to address most of these and
    pushed it up to<br>
    the github pending review. <br>
    <br>
    <a
href="https://github.com/kjd/lgr-specification/commit/1c9c778daad8ada2633a23b4be7544fbc114ef8e#diff-56ffc55ca239ffb55eae1b8613342a46">github</a><br>
    <br>
    This version also fixes the example noted in <a
      class="moz-txt-link-freetext"
      href="https://trac.tools.ietf.org/wg/lager/trac/ticket/35"><a class="moz-txt-link-freetext" href="https://trac.tools.ietf.org/wg/lager/trac/ticket/35">https://trac.tools.ietf.org/wg/lager/trac/ticket/35</a></a><br>
    (but I have not done anything about the schema)<br>
    <br>
    I've added this set of comments as ticket 36<br>
    <br>
    <blockquote cite="mid:20160218224947.GQ100@mx2.yitter.info"
      type="cite">
      <pre wrap="">
I note the document uses RFC 2119 keywords, but there's no reference
to it.  Any reason?  (Probably wise to fix this; I think it's a
shepherd checklist thing anyway.)</pre>
    </blockquote>
    I put a citation in to the normative references, but haven't
    referenced it from the text.<br>
    If we want it we can add thatÃ‚Â  - where?, if not, it's easy to take
    out.<br>
    <blockquote cite="mid:20160218224947.GQ100@mx2.yitter.info"
      type="cite">
      <pre wrap="">
Ã‚Â§3.2: to follow the 2119 convention more closely, this could say

    Each "lgr" element MAY contain zero or one "meta" element, MUST
    contain exactly one "data" element, and MAY contain zero or one
    "rules" element; these three elements MUST be in that order.

I don't feel strongly about this.</pre>
    </blockquote>
    <br>
    I think your wording is fine. I also checked the language for cases
    where optional-&gt;OPTIONAL makes sense and made a few may-&gt;MAY
    and cannot -&gt; MUST NOT where appropriate (e.g. description of
    when attributes cannot occur). <br>
    <br>
    I have generally aimed at using the rfc2119 language only where an
    attribute is defined (or its use for an element is described in
    detail, not for first mention in an earlier context).<br>
    <br>
    <blockquote cite="mid:20160218224947.GQ100@mx2.yitter.info"
      type="cite">
      <pre wrap="">
Ã‚Â§3.3

    The "unicode-version" element MUST be used by
   a consumer of the table to identify that it has the correct Unicode
   property data to perform operations on the table.

Given that the meta element is optional, what does a consumer do if
it's not there?</pre>
    </blockquote>
    <br>
    The intent was that a valid unicode-version becomes mandatory if and
    when a construct<br>
    <br>
    Ã‚Â Ã‚Â Ã‚Â  Ã‚Â Ã‚Â Ã‚Â  &lt; class property="ppp:vvvv" /&gt;<br>
    <br>
    is encountered. In that case, the spec intends that the consumer
    MUST NOT evaluate this construct, unless it can support the given
    version of the Unicode Standard.<br>
    <br>
    I believe the existing language adequately expresses that; perhaps
    you could suggest more specific improvements to the wording.
    (There's that word again ;) ).<br>
    <br>
    We did not want to require a Unicode version in cases where an LGR
    just lists code points(*), and we also didn't want to force
    processes that do not need to run the whole label evaluation rules
    to reject the XML, just because, for example, they don't support
    Unicode property access or the correct version. (For example, I can
    write an LGR-merge processor or LGR-diff engine that would need to
    process the file, but does not evaluate such property-based
    classes).<br>
    <br>
    (*) for that case, if one wanted to know which Unicode version is
    minimally required one could compute that based on the "DerivedAge"
    property (highest value for any code point encountered is the
    minimally required version of Unicode). So the version is not needed
    for static lists of code points.<br>
    <br>
    <blockquote cite="mid:20160218224947.GQ100@mx2.yitter.info"
      type="cite">
      <pre wrap="">
If a document is not versioned (3.3.1), that would seem to make it
possible for two interoperating consumers to use the "same" LGR and
get different results.  That would seem to be a bad thing.  Maybe say
that an LGR SHOULD have either a version or a date (or both), and note
the possibile consequences for interoperation if that fails?</pre>
    </blockquote>
    <br>
    Perhaps this simple note in the &lt;metadata&gt; section addresses
    the issue:<br>
    <br>
    Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  &lt;t&gt;While neither a
    version nor a date element are required, their<br>
    Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  omission makes it harder for
    interoperating consumers to ensure that<br>
    Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  they are using the correct
    LGR. Their inclusion RECOMMENDED.&lt;/t&gt;<br>
    <br>
    <br>
    <blockquote cite="mid:20160218224947.GQ100@mx2.yitter.info"
      type="cite">
      <pre wrap="">
Ã‚Â§3.3.3 uses "specific" a lot, and I don't understand what distinction
it is making.  For instance, "If the LGR applies to a specific
scriptÃ¢Â€Â¦" Is this to distinguish LGRs that apply to generic scripts?
If so, some text here explaining that would help.  Is this the point
of the "specific set of multiple languages or scripts" text?  (In that
case, I'm not sure "specific" is wanted.)</pre>
    </blockquote>
    Point well taken. In some cases the word is used where "some" or "a
    given" is intended.<br>
    I've made those changes.<br>
    <br>
    I propose to resolve two specific instances of "specific" in this
    specific way:<br>
    <br>
    <blockquote>Each optional "language" element identifies a language
      or script for which the LGR is intended... The tag may refer to a
      script plus undefined language if the LGR is not intended for a
      specific language. <br>
    </blockquote>
    The original language had "associated with" and "referring to" as
    the verbs, but I believe "intended for" is what we intended to get
    across. "Applies to" also works, so I kept that in the following
    sentence where I moved the "specific" from "script" to "language"<br>
    <blockquote>
      <blockquote>If the LGR applies to a script, rather than a specific
        language..<br>
      </blockquote>
    </blockquote>
    <blockquote cite="mid:20160218224947.GQ100@mx2.yitter.info"
      type="cite">
      <pre wrap="">
Ã‚Â§3.3.4, "MUST be a valid absolute domain name, without a trailing  
dot."  I'd spell that "a domain name written relative to the root
zone, in presentation format."  But that makes the whole thing kind of
strange, because you can represent the root zone (with ".").  Also,
what is a valid domain?  Is this a name that conforms to STD 13?  I
think that won't work, because there's no way to tell what encoding
the name is in, so you can't tell what the octets are.  I'd restate
this all as 'MUST be a valid domain name under IDNA2008 (i.e. a name
either containing at least one U-label or else a name made entirely of
NR-LDH labels).  It MUST be written relative to the root zone, in
presentation format; or else it MUST refer to the root zone itself,
using the presentation format ".".'  This is slightly problematic,
however, because it means that it wouldn't be possible to use this
mechanism to refer to policies that permitted (say) plain Unicode
characters in domain name labels.  Given the use case, that's probably
ok, but it means this mechanism won't work for names in (say)
apple.com (which reportedly uses spaces in SRV labels for wide-area
Bonjour).</pre>
    </blockquote>
    <br>
    I think we would want to discuss this a bit further.<br>
    <blockquote cite="mid:20160218224947.GQ100@mx2.yitter.info"
      type="cite">
      <pre wrap="">
This section also says 'values must be in a namespace "apptype"
previously defined in the document,' but doesn't say how to do that.
(Might be ok, but say something like "according to usual XML document
rules" or something?)</pre>
    </blockquote>
    <br>
    Not sure about the best language, so no change.<br>
    <blockquote cite="mid:20160218224947.GQ100@mx2.yitter.info"
      type="cite">
      <pre wrap="">
In Ã‚Â§4, would it be prudent to say that a consumer of the LGR that
encounters either indistinct cp elements or ranges overlapping a cp
should simply reject the whole LGR?  Or what should they do?  That is,
does an error invalidate the document or just cause the element to be
ignored?  (I guess this is a general question.)</pre>
    </blockquote>
    It's a bit of a general question. Some constraints are in the schema
    and make the document invalid on that level, but others are not, yet
    are definite error conditions where the document should be rejected
    (rather than an element ignored). I've identified four places where
    one could make that statement without having to repeat it at every
    level, but also close enough to the definitions as to not be totally
    generic.<br>
    <br>
    I think this addition would be useful (at the end of Ã‚Â§4):<br>
    <blockquote>
      <blockquote>An LGR that defines the same code point more than once
        by any combination of "char" or "range" elements MUST be
        rejected.<br>
      </blockquote>
    </blockquote>
    And at the end of Ã‚Â§4.3.1 (on variants being unique)<br>
    <blockquote>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  ....attributes, otherwise the document
      MUST be rejected.<br>
    </blockquote>
    And at the end of Ã‚Â§5.1<br>
    <blockquote>
      <blockquote>An LGR containing incorrectly defined or nested rules
        or match operators, or rules and match operators with invalid
        attributes or invalid or undefined attribute values MUST be
        rejected. Note that not all of the constraints defined here are
        validated by the schema.<br>
        <br>
      </blockquote>
    </blockquote>
    And finally in Ã‚Â§6.1, a change to the second paragraph: <br>
    <blockquote>
      <blockquote>An action MUST NOT contain both a "match" and a
        "not-match" attribute, and the value of either attribute MUST be
        the name of a previously defined rule, otherwise the document
        MUST be rejected. AnÃ‚Â  action without any attributes is
        triggered by all labels unconditionally. <br>
      </blockquote>
    </blockquote>
    Incidentally, there's no such restriction on the contents of the
    other attributes and for the variant triggers I now note that
    explicitly. (We want to allow actions that are "no-ops" unless
    specific types of variants occur in the LGR, so that we can write
    default actions. However, for rules, we want to be able to make sure
    that the processor can locate a rule, so those are mandatorily
    defined - all of this is not new, just more explicit thanks to your
    comment.<br>
    <blockquote>
      <blockquote> </blockquote>
    </blockquote>
    <blockquote cite="mid:20160218224947.GQ100@mx2.yitter.info"
      type="cite">
      <pre wrap="">
In Ã‚Â§4.3.2: if you don't use the pre-defined dispositions, what bad
thing happens?  That is, why is this SHOULD?  (I guess I'm asking
whether this is 2119 SHOULD or whether it's just a pretty good idea.)</pre>
    </blockquote>
    <br>
    The intent is to really discourage people from using novel names for
    standard<br>
    dispositions. (Makes the whole thing more interoperable).<br>
    <blockquote cite="mid:20160218224947.GQ100@mx2.yitter.info"
      type="cite">
      <pre wrap="">
Ã‚Â§4.3.5 has a STRONGLY RECOMMENDED, which is really just advice (and
anyway isn't a 2119 keyword).  I think the reasoning is clear. </pre>
    </blockquote>
    <br>
    Actually, I would go so far and suggest that parsers MAY reject
    documents that they can't verify are symmetric and transitive, so I
    could see using lower case for strongly, but I think this is
    "RECOMMENDED" in the sense that it's something you should think
    twice before doing it differently.<br>
    <br>
    For now, have changed STRONGLY --&gt; strongly<br>
    <br>
    The main reason it's not a MUST is that we don't want to burden
    parsers to actually have to verify this. However, for those parsers
    that do check for symmetry and transitivity, we could formally allow
    them to reject poorly specified contexts on variants). This would be
    a change not in the wording but the content of the spec.<br>
    <blockquote cite="mid:20160218224947.GQ100@mx2.yitter.info"
      type="cite">
      <pre wrap="">
In Ã‚Â§ 5.2, it's a little strange that the text goes out of its way to
talk about not using the term "set", and then goes on to use the same
word freely.  I'd stick to "character class" for the reasons given.</pre>
    </blockquote>
    <br>
    We are not avoiding the term "set" as much as "character set". I
    just went through section 4 searching for "set" and the most common
    mention is in the context "set combination", referring to the
    mathematical operations on sets. I see no issue with those.<br>
    <br>
    In 4.3.5 the bullets uses set twice by itself and I've chanted that
    to class.<br>
    <blockquote cite="mid:20160218224947.GQ100@mx2.yitter.info"
      type="cite">
      <pre wrap="">
Ã‚Â§6.3 uses that pretty-good-idea meaning of RECOMMENDED again.  Why is
it recommended?  What bad thing happens if not? </pre>
    </blockquote>
    <br>
    If simple / standard LGRs all define custom dispositions it becomes
    difficult to compare them. Yet some non-simple/non-standard ones
    cannot be restricted a-prirori (not without loss of desirable
    generality).<br>
    <br>
    I believe the "think twice" rule applies here, but it's aimed at a
    higher level of interoperability than just whether a parser can
    successfully parse the LGR on its own.<br>
    <br>
    <blockquote cite="mid:20160218224947.GQ100@mx2.yitter.info"
      type="cite">
      <pre wrap=""> In the description of
blocked, there's something wrong with the text such that I can't
understand it: "variant that has is undesirable as" I think the "has"
is just superfluous?  Also, in all of this, why "should"?  Isn't this
mostly "may"?</pre>
    </blockquote>
    fixe.<br>
    <blockquote cite="mid:20160218224947.GQ100@mx2.yitter.info"
      type="cite">
      <pre wrap="">
Best regards,

A

</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------050002060707000901030502--

--------------040102090801060502050301
Content-Type: text/html; charset=US-ASCII;
 name="draft-ietf-lager-specification-08-AF1.html"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="draft-ietf-lager-specification-08-AF1.html"

PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjAgU3RyaWN0Ly9F
TiIgCiAgImh0dHA6Ly93d3cudzMub3JnL1RSL3hodG1sMS9EVEQveGh0bWwxLXN0cmljdC5k
dGQiPgoKPGh0bWwgbGFuZz0iZW4iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3ho
dG1sIiB4bWw6bGFuZz0iZW4iPgo8aGVhZCBwcm9maWxlPSJodHRwOi8vd3d3LnczLm9yZy8y
MDA2LzAzL2hjYXJkJTIwaHR0cDovL2R1YmxpbmNvcmUub3JnL2RvY3VtZW50cy8yMDA4LzA4
LzA0L2RjLWh0bWwvIj4KICA8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRl
bnQ9InRleHQvaHRtbDsgY2hhcnNldD11cy1hc2NpaSIgLz4KCiAgPHRpdGxlPlJlcHJlc2Vu
dGluZyBMYWJlbCBHZW5lcmF0aW9uIFJ1bGVzZXRzIHVzaW5nIFhNTDwvdGl0bGU+CgogIDxz
dHlsZSB0eXBlPSJ0ZXh0L2NzcyIgdGl0bGU9IlhtbDJSZmMgKHNhbnMgc2VyaWYpIj4KICAv
KjwhW0NEQVRBWyovCgkgIGEgewoJICB0ZXh0LWRlY29yYXRpb246IG5vbmU7CgkgIH0KCSAg
YS5zbXBsIHsKCSAgY29sb3I6IGJsYWNrOwoJICB9CgkgIGE6aG92ZXIgewoJICB0ZXh0LWRl
Y29yYXRpb246IHVuZGVybGluZTsKCSAgfQoJICBhOmFjdGl2ZSB7CgkgIHRleHQtZGVjb3Jh
dGlvbjogdW5kZXJsaW5lOwoJICB9CgkgIGFkZHJlc3MgewoJICBtYXJnaW4tdG9wOiAxZW07
CgkgIG1hcmdpbi1sZWZ0OiAyZW07CgkgIGZvbnQtc3R5bGU6IG5vcm1hbDsKCSAgfQoJICBi
b2R5IHsKCSAgY29sb3I6IGJsYWNrOwoJICBmb250LWZhbWlseTogdmVyZGFuYSwgaGVsdmV0
aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjsKCSAgZm9udC1zaXplOiAxMHB0OwoJICAKCSAgfQoJ
ICBjaXRlIHsKCSAgZm9udC1zdHlsZTogbm9ybWFsOwoJICB9CgkgIGRkIHsKCSAgbWFyZ2lu
LXJpZ2h0OiAyZW07CgkgIH0KCSAgZGwgewoJICBtYXJnaW4tbGVmdDogMmVtOwoJICB9CgkK
CSAgdWwuZW1wdHkgewoJICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7CgkgIH0KCSAgdWwuZW1w
dHkgbGkgewoJICBtYXJnaW4tdG9wOiAuNWVtOwoJICB9CgkgIGRsIHAgewoJICBtYXJnaW4t
bGVmdDogMGVtOwoJICB9CgkgIGR0IHsKCSAgbWFyZ2luLXRvcDogLjVlbTsKCSAgfQoJICBo
MSB7CgkgIGZvbnQtc2l6ZTogMTRwdDsKCSAgbGluZS1oZWlnaHQ6IDIxcHQ7CgkgIHBhZ2Ut
YnJlYWstYWZ0ZXI6IGF2b2lkOwoJICB9CgkgIGgxLm5wIHsKCSAgcGFnZS1icmVhay1iZWZv
cmU6IGFsd2F5czsKCSAgfQoJICBoMSBhIHsKCSAgY29sb3I6ICMzMzMzMzM7CgkgIH0KCSAg
aDIgewoJICBmb250LXNpemU6IDEycHQ7CgkgIGxpbmUtaGVpZ2h0OiAxNXB0OwoJICBwYWdl
LWJyZWFrLWFmdGVyOiBhdm9pZDsKCSAgfQoJICBoMywgaDQsIGg1LCBoNiB7CgkgIGZvbnQt
c2l6ZTogMTBwdDsKCSAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7CgkgIH0KCSAgaDIgYSwg
aDMgYSwgaDQgYSwgaDUgYSwgaDYgYSB7CgkgIGNvbG9yOiBibGFjazsKCSAgfQoJICBpbWcg
ewoJICBtYXJnaW4tbGVmdDogM2VtOwoJICB9CgkgIGxpIHsKCSAgbWFyZ2luLWxlZnQ6IDJl
bTsKCSAgbWFyZ2luLXJpZ2h0OiAyZW07CgkgIH0KCSAgb2wgewoJICBtYXJnaW4tbGVmdDog
MmVtOwoJICBtYXJnaW4tcmlnaHQ6IDJlbTsKCSAgfQoJICBvbCBwIHsKCSAgbWFyZ2luLWxl
ZnQ6IDBlbTsKCSAgfQoJICBwIHsKCSAgbWFyZ2luLWxlZnQ6IDJlbTsKCSAgbWFyZ2luLXJp
Z2h0OiAyZW07CgkgIH0KCSAgcHJlIHsKCSAgbWFyZ2luLWxlZnQ6IDNlbTsKCSAgYmFja2dy
b3VuZC1jb2xvcjogbGlnaHR5ZWxsb3c7CgkgIHBhZGRpbmc6IC4yNWVtOwoJICB9CgkgIHBy
ZS50ZXh0MiB7CgkgIGJvcmRlci1zdHlsZTogZG90dGVkOwoJICBib3JkZXItd2lkdGg6IDFw
eDsKCSAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDsKCSAgd2lkdGg6IDY5ZW07CgkgIH0K
CSAgcHJlLmlubGluZSB7CgkgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOwoJICBwYWRkaW5n
OiAwZW07CgkgIH0KCSAgcHJlLnRleHQgewoJICBib3JkZXItc3R5bGU6IGRvdHRlZDsKCSAg
Ym9yZGVyLXdpZHRoOiAxcHg7CgkgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7CgkgIHdp
ZHRoOiA2OWVtOwoJICB9CgkgIHByZS5kcmF3aW5nIHsKCSAgYm9yZGVyLXN0eWxlOiBzb2xp
ZDsKCSAgYm9yZGVyLXdpZHRoOiAxcHg7CgkgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7
CgkgIHBhZGRpbmc6IDJlbTsKCSAgfQoJICB0YWJsZSB7CgkgIG1hcmdpbi1sZWZ0OiAyZW07
CgkgIH0KCSAgdGFibGUudHQgewoJICB2ZXJ0aWNhbC1hbGlnbjogdG9wOwoJICB9CgkgIHRh
YmxlLmZ1bGwgewoJICBib3JkZXItc3R5bGU6IG91dHNldDsKCSAgYm9yZGVyLXdpZHRoOiAx
cHg7CgkgIH0KCSAgdGFibGUuaGVhZGVycyB7CgkgIGJvcmRlci1zdHlsZTogb3V0c2V0OwoJ
ICBib3JkZXItd2lkdGg6IDFweDsKCSAgfQoJICB0YWJsZS50dCB0ZCB7CgkgIHZlcnRpY2Fs
LWFsaWduOiB0b3A7CgkgIH0KCSAgdGFibGUuZnVsbCB0ZCB7CgkgIGJvcmRlci1zdHlsZTog
aW5zZXQ7CgkgIGJvcmRlci13aWR0aDogMXB4OwoJICB9CgkgIHRhYmxlLnR0IHRoIHsKCSAg
dmVydGljYWwtYWxpZ246IHRvcDsKCSAgfQoJICB0YWJsZS5mdWxsIHRoIHsKCSAgYm9yZGVy
LXN0eWxlOiBpbnNldDsKCSAgYm9yZGVyLXdpZHRoOiAxcHg7CgkgIH0KCSAgdGFibGUuaGVh
ZGVycyB0aCB7CgkgIGJvcmRlci1zdHlsZTogbm9uZSBub25lIGluc2V0IG5vbmU7CgkgIGJv
cmRlci13aWR0aDogMXB4OwoJICB9CgkgIHRhYmxlLmxlZnQgewoJICBtYXJnaW4tcmlnaHQ6
IGF1dG87CgkgIH0KCSAgdGFibGUucmlnaHQgewoJICBtYXJnaW4tbGVmdDogYXV0bzsKCSAg
fQoJICB0YWJsZS5jZW50ZXIgewoJICBtYXJnaW4tbGVmdDogYXV0bzsKCSAgbWFyZ2luLXJp
Z2h0OiBhdXRvOwoJICB9CgkgIGNhcHRpb24gewoJICBjYXB0aW9uLXNpZGU6IGJvdHRvbTsK
CSAgZm9udC13ZWlnaHQ6IGJvbGQ7CgkgIGZvbnQtc2l6ZTogOXB0OwoJICBtYXJnaW4tdG9w
OiAuNWVtOwoJICB9CgkKCSAgdGFibGUuaGVhZGVyIHsKCSAgYm9yZGVyLXNwYWNpbmc6IDFw
eDsKCSAgd2lkdGg6IDk1JTsKCSAgZm9udC1zaXplOiAxMHB0OwoJICBjb2xvcjogd2hpdGU7
CgkgIH0KCSAgdGQudG9wIHsKCSAgdmVydGljYWwtYWxpZ246IHRvcDsKCSAgfQoJICB0ZC50
b3Bub3dyYXAgewoJICB2ZXJ0aWNhbC1hbGlnbjogdG9wOwoJICB3aGl0ZS1zcGFjZTogbm93
cmFwOyAKCSAgfQoJICB0YWJsZS5oZWFkZXIgdGQgewoJICBiYWNrZ3JvdW5kLWNvbG9yOiBn
cmF5OwoJICB3aWR0aDogNTAlOwoJICB9CgkgIHRhYmxlLmhlYWRlciBhIHsKCSAgY29sb3I6
IHdoaXRlOwoJICB9CgkgIHRkLnJlZmVyZW5jZSB7CgkgIHZlcnRpY2FsLWFsaWduOiB0b3A7
CgkgIHdoaXRlLXNwYWNlOiBub3dyYXA7CgkgIHBhZGRpbmctcmlnaHQ6IDFlbTsKCSAgfQoJ
ICB0aGVhZCB7CgkgIGRpc3BsYXk6dGFibGUtaGVhZGVyLWdyb3VwOwoJICB9CgkgIHVsLnRv
YywgdWwudG9jIHVsIHsKCSAgbGlzdC1zdHlsZTogbm9uZTsKCSAgbWFyZ2luLWxlZnQ6IDEu
NWVtOwoJICBtYXJnaW4tcmlnaHQ6IDBlbTsKCSAgcGFkZGluZy1sZWZ0OiAwZW07CgkgIH0K
CSAgdWwudG9jIGxpIHsKCSAgbGluZS1oZWlnaHQ6IDE1MCU7CgkgIGZvbnQtd2VpZ2h0OiBi
b2xkOwoJICBmb250LXNpemU6IDEwcHQ7CgkgIG1hcmdpbi1sZWZ0OiAwZW07CgkgIG1hcmdp
bi1yaWdodDogMGVtOwoJICB9CgkgIHVsLnRvYyBsaSBsaSB7CgkgIGxpbmUtaGVpZ2h0OiBu
b3JtYWw7CgkgIGZvbnQtd2VpZ2h0OiBub3JtYWw7CgkgIGZvbnQtc2l6ZTogOXB0OwoJICBt
YXJnaW4tbGVmdDogMGVtOwoJICBtYXJnaW4tcmlnaHQ6IDBlbTsKCSAgfQoJICBsaS5leGNs
dWRlZCB7CgkgIGZvbnQtc2l6ZTogMHB0OwoJICB9CgkgIHVsIHAgewoJICBtYXJnaW4tbGVm
dDogMGVtOwoJICB9CgkKCSAgLmNvbW1lbnQgewoJICBiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxs
b3c7CgkgIH0KCSAgLmNlbnRlciB7CgkgIHRleHQtYWxpZ246IGNlbnRlcjsKCSAgfQoJICAu
ZXJyb3IgewoJICBjb2xvcjogcmVkOwoJICBmb250LXN0eWxlOiBpdGFsaWM7CgkgIGZvbnQt
d2VpZ2h0OiBib2xkOwoJICB9CgkgIC5maWd1cmUgewoJICBmb250LXdlaWdodDogYm9sZDsK
CSAgdGV4dC1hbGlnbjogY2VudGVyOwoJICBmb250LXNpemU6IDlwdDsKCSAgfQoJICAuZmls
ZW5hbWUgewoJICBjb2xvcjogIzMzMzMzMzsKCSAgZm9udC13ZWlnaHQ6IGJvbGQ7CgkgIGZv
bnQtc2l6ZTogMTJwdDsKCSAgbGluZS1oZWlnaHQ6IDIxcHQ7CgkgIHRleHQtYWxpZ246IGNl
bnRlcjsKCSAgfQoJICAuZm4gewoJICBmb250LXdlaWdodDogYm9sZDsKCSAgfQoJICAuaGlk
ZGVuIHsKCSAgZGlzcGxheTogbm9uZTsKCSAgfQoJICAubGVmdCB7CgkgIHRleHQtYWxpZ246
IGxlZnQ7CgkgIH0KCSAgLnJpZ2h0IHsKCSAgdGV4dC1hbGlnbjogcmlnaHQ7CgkgIH0KCSAg
LnRpdGxlIHsKCSAgY29sb3I6ICM5OTAwMDA7CgkgIGZvbnQtc2l6ZTogMThwdDsKCSAgbGlu
ZS1oZWlnaHQ6IDE4cHQ7CgkgIGZvbnQtd2VpZ2h0OiBib2xkOwoJICB0ZXh0LWFsaWduOiBj
ZW50ZXI7CgkgIG1hcmdpbi10b3A6IDM2cHQ7CgkgIH0KCSAgLnZjYXJkbGluZSB7CgkgIGRp
c3BsYXk6IGJsb2NrOwoJICB9CgkgIC53YXJuaW5nIHsKCSAgZm9udC1zaXplOiAxNHB0OwoJ
ICBiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3c7CgkgIH0KCQoJCgkgIEBtZWRpYSBwcmludCB7
CgkgIC5ub3ByaW50IHsKCQlkaXNwbGF5OiBub25lOwoJICB9CgkKCSAgYSB7CgkJY29sb3I6
IGJsYWNrOwoJCXRleHQtZGVjb3JhdGlvbjogbm9uZTsKCSAgfQoJCgkgIHRhYmxlLmhlYWRl
ciB7CgkJd2lkdGg6IDkwJTsKCSAgfQoJCgkgIHRkLmhlYWRlciB7CgkJd2lkdGg6IDUwJTsK
CQljb2xvcjogYmxhY2s7CgkJYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7CgkJdmVydGljYWwt
YWxpZ246IHRvcDsKCQlmb250LXNpemU6IDEycHQ7CgkgIH0KCQoJICB1bC50b2MgYTo6YWZ0
ZXIgewoJCWNvbnRlbnQ6IGxlYWRlcignLicpIHRhcmdldC1jb3VudGVyKGF0dHIoaHJlZiks
IHBhZ2UpOwoJICB9CgkKCSAgdWwuaW5kIGxpIGxpIGEgewoJCWNvbnRlbnQ6IHRhcmdldC1j
b3VudGVyKGF0dHIoaHJlZiksIHBhZ2UpOwoJICB9CgkKCSAgLnByaW50MmNvbCB7CgkJY29s
dW1uLWNvdW50OiAyOwoJCS1tb3otY29sdW1uLWNvdW50OiAyOwoJCWNvbHVtbi1maWxsOiBh
dXRvOwoJICB9CgkgIH0KCQoJICBAcGFnZSB7CgkgIEB0b3AtbGVmdCB7CgkJICAgY29udGVu
dDogIkludGVybmV0LURyYWZ0IjsgCgkgIH0gCgkgIEB0b3AtcmlnaHQgewoJCSAgIGNvbnRl
bnQ6ICJEZWNlbWJlciAyMDEwIjsgCgkgIH0gCgkgIEB0b3AtY2VudGVyIHsKCQkgICBjb250
ZW50OiAiQWJicmV2aWF0ZWQgVGl0bGUiOzMKCSAgfSAKCSAgQGJvdHRvbS1sZWZ0IHsKCQkg
ICBjb250ZW50OiAiRG9lIjsgCgkgIH0gCgkgIEBib3R0b20tY2VudGVyIHsKCQkgICBjb250
ZW50OiAiRXhwaXJlcyBKdW5lIDIwMTEiOyAKCSAgfSAKCSAgQGJvdHRvbS1yaWdodCB7CgkJ
ICAgY29udGVudDogIltQYWdlICIgY291bnRlcihwYWdlKSAiXSI7IAoJICB9IAoJICB9CgkK
CSAgQHBhZ2U6Zmlyc3QgeyAKCQlAdG9wLWxlZnQgewoJCSAgY29udGVudDogbm9ybWFsOwoJ
CX0KCQlAdG9wLXJpZ2h0IHsKCQkgIGNvbnRlbnQ6IG5vcm1hbDsKCQl9CgkJQHRvcC1jZW50
ZXIgewoJCSAgY29udGVudDogbm9ybWFsOwoJCX0KCSAgfQogIC8qXV0+Ki8KICA8L3N0eWxl
PgoKICA8bGluayBocmVmPSIjcmZjLnRvYyIgcmVsPSJDb250ZW50cyI+CjxsaW5rIGhyZWY9
IiNyZmMuc2VjdGlvbi4xIiByZWw9IkNoYXB0ZXIiIHRpdGxlPSIxIEludHJvZHVjdGlvbiI+
CjxsaW5rIGhyZWY9IiNyZmMuc2VjdGlvbi4yIiByZWw9IkNoYXB0ZXIiIHRpdGxlPSIyIERl
c2lnbiBHb2FscyI+CjxsaW5rIGhyZWY9IiNyZmMuc2VjdGlvbi4zIiByZWw9IkNoYXB0ZXIi
IHRpdGxlPSIzIExHUiBGb3JtYXQiPgo8bGluayBocmVmPSIjcmZjLnNlY3Rpb24uMy4xIiBy
ZWw9IkNoYXB0ZXIiIHRpdGxlPSIzLjEgTmFtZXNwYWNlIj4KPGxpbmsgaHJlZj0iI3JmYy5z
ZWN0aW9uLjMuMiIgcmVsPSJDaGFwdGVyIiB0aXRsZT0iMy4yIEJhc2ljIFN0cnVjdHVyZSI+
CjxsaW5rIGhyZWY9IiNyZmMuc2VjdGlvbi4zLjMiIHJlbD0iQ2hhcHRlciIgdGl0bGU9IjMu
MyBNZXRhZGF0YSI+CjxsaW5rIGhyZWY9IiNyZmMuc2VjdGlvbi4zLjMuMSIgcmVsPSJDaGFw
dGVyIiB0aXRsZT0iMy4zLjEgVGhlIHZlcnNpb24gRWxlbWVudCI+CjxsaW5rIGhyZWY9IiNy
ZmMuc2VjdGlvbi4zLjMuMiIgcmVsPSJDaGFwdGVyIiB0aXRsZT0iMy4zLjIgVGhlIGRhdGUg
RWxlbWVudCI+CjxsaW5rIGhyZWY9IiNyZmMuc2VjdGlvbi4zLjMuMyIgcmVsPSJDaGFwdGVy
IiB0aXRsZT0iMy4zLjMgVGhlIGxhbmd1YWdlIEVsZW1lbnQiPgo8bGluayBocmVmPSIjcmZj
LnNlY3Rpb24uMy4zLjQiIHJlbD0iQ2hhcHRlciIgdGl0bGU9IjMuMy40IFRoZSBzY29wZSBF
bGVtZW50Ij4KPGxpbmsgaHJlZj0iI3JmYy5zZWN0aW9uLjMuMy41IiByZWw9IkNoYXB0ZXIi
IHRpdGxlPSIzLjMuNSBUaGUgZGVzY3JpcHRpb24gRWxlbWVudCI+CjxsaW5rIGhyZWY9IiNy
ZmMuc2VjdGlvbi4zLjMuNiIgcmVsPSJDaGFwdGVyIiB0aXRsZT0iMy4zLjYgVGhlIHZhbGlk
aXR5LXN0YXJ0IGFuZCB2YWxpZGl0eS1lbmQgRWxlbWVudHMiPgo8bGluayBocmVmPSIjcmZj
LnNlY3Rpb24uMy4zLjciIHJlbD0iQ2hhcHRlciIgdGl0bGU9IjMuMy43IFRoZSB1bmljb2Rl
LXZlcnNpb24gRWxlbWVudCI+CjxsaW5rIGhyZWY9IiNyZmMuc2VjdGlvbi4zLjMuOCIgcmVs
PSJDaGFwdGVyIiB0aXRsZT0iMy4zLjggVGhlIHJlZmVyZW5jZXMgRWxlbWVudCI+CjxsaW5r
IGhyZWY9IiNyZmMuc2VjdGlvbi40IiByZWw9IkNoYXB0ZXIiIHRpdGxlPSI0IENvZGUgUG9p
bnRzIGFuZCBWYXJpYW50cyI+CjxsaW5rIGhyZWY9IiNyZmMuc2VjdGlvbi40LjEiIHJlbD0i
Q2hhcHRlciIgdGl0bGU9IjQuMSBTZXF1ZW5jZXMiPgo8bGluayBocmVmPSIjcmZjLnNlY3Rp
b24uNC4yIiByZWw9IkNoYXB0ZXIiIHRpdGxlPSI0LjIgQ29uZGl0aW9uYWwgQ29udGV4dHMi
Pgo8bGluayBocmVmPSIjcmZjLnNlY3Rpb24uNC4zIiByZWw9IkNoYXB0ZXIiIHRpdGxlPSI0
LjMgVmFyaWFudHMiPgo8bGluayBocmVmPSIjcmZjLnNlY3Rpb24uNC4zLjEiIHJlbD0iQ2hh
cHRlciIgdGl0bGU9IjQuMy4xIEJhc2ljIFZhcmlhbnRzIj4KPGxpbmsgaHJlZj0iI3JmYy5z
ZWN0aW9uLjQuMy4yIiByZWw9IkNoYXB0ZXIiIHRpdGxlPSI0LjMuMiBUaGUgdHlwZSBhdHRy
aWJ1dGUiPgo8bGluayBocmVmPSIjcmZjLnNlY3Rpb24uNC4zLjMiIHJlbD0iQ2hhcHRlciIg
dGl0bGU9IjQuMy4zIE51bGwgVmFyaWFudHMiPgo8bGluayBocmVmPSIjcmZjLnNlY3Rpb24u
NC4zLjQiIHJlbD0iQ2hhcHRlciIgdGl0bGU9IjQuMy40IFZhcmlhbnRzIHdpdGggUmVmbGV4
aXZlIE1hcHBpbmciPgo8bGluayBocmVmPSIjcmZjLnNlY3Rpb24uNC4zLjUiIHJlbD0iQ2hh
cHRlciIgdGl0bGU9IjQuMy41IENvbmRpdGlvbmFsIFZhcmlhbnRzIj4KPGxpbmsgaHJlZj0i
I3JmYy5zZWN0aW9uLjQuNCIgcmVsPSJDaGFwdGVyIiB0aXRsZT0iNC40IEFubm90YXRpb25z
Ij4KPGxpbmsgaHJlZj0iI3JmYy5zZWN0aW9uLjQuNC4xIiByZWw9IkNoYXB0ZXIiIHRpdGxl
PSI0LjQuMSBUaGUgcmVmIEF0dHJpYnV0ZSI+CjxsaW5rIGhyZWY9IiNyZmMuc2VjdGlvbi40
LjQuMiIgcmVsPSJDaGFwdGVyIiB0aXRsZT0iNC40LjIgVGhlIGNvbW1lbnQgQXR0cmlidXRl
Ij4KPGxpbmsgaHJlZj0iI3JmYy5zZWN0aW9uLjQuNSIgcmVsPSJDaGFwdGVyIiB0aXRsZT0i
NC41IENvZGUgUG9pbnQgVGFnZ2luZyI+CjxsaW5rIGhyZWY9IiNyZmMuc2VjdGlvbi41IiBy
ZWw9IkNoYXB0ZXIiIHRpdGxlPSI1IFdob2xlIExhYmVsIGFuZCBDb250ZXh0IEV2YWx1YXRp
b24iPgo8bGluayBocmVmPSIjcmZjLnNlY3Rpb24uNS4xIiByZWw9IkNoYXB0ZXIiIHRpdGxl
PSI1LjEgQmFzaWMgQ29uY2VwdHMiPgo8bGluayBocmVmPSIjcmZjLnNlY3Rpb24uNS4yIiBy
ZWw9IkNoYXB0ZXIiIHRpdGxlPSI1LjIgQ2hhcmFjdGVyIENsYXNzZXMiPgo8bGluayBocmVm
PSIjcmZjLnNlY3Rpb24uNS4yLjEiIHJlbD0iQ2hhcHRlciIgdGl0bGU9IjUuMi4xIERlY2xh
cmluZyBhbmQgSW52b2tpbmcgTmFtZWQgQ2xhc3NlcyI+CjxsaW5rIGhyZWY9IiNyZmMuc2Vj
dGlvbi41LjIuMiIgcmVsPSJDaGFwdGVyIiB0aXRsZT0iNS4yLjIgVGFnLWJhc2VkIENsYXNz
ZXMiPgo8bGluayBocmVmPSIjcmZjLnNlY3Rpb24uNS4yLjMiIHJlbD0iQ2hhcHRlciIgdGl0
bGU9IjUuMi4zIFVuaWNvZGUgUHJvcGVydHktYmFzZWQgQ2xhc3NlcyI+CjxsaW5rIGhyZWY9
IiNyZmMuc2VjdGlvbi41LjIuNCIgcmVsPSJDaGFwdGVyIiB0aXRsZT0iNS4yLjQgRXhwbGlj
aXRseSBEZWNsYXJlZCBDbGFzc2VzIj4KPGxpbmsgaHJlZj0iI3JmYy5zZWN0aW9uLjUuMi41
IiByZWw9IkNoYXB0ZXIiIHRpdGxlPSI1LjIuNSBDb21iaW5lZCBDbGFzc2VzIj4KPGxpbmsg
aHJlZj0iI3JmYy5zZWN0aW9uLjUuMyIgcmVsPSJDaGFwdGVyIiB0aXRsZT0iNS4zIFdob2xl
IExhYmVsIGFuZCBDb250ZXh0IFJ1bGVzIj4KPGxpbmsgaHJlZj0iI3JmYy5zZWN0aW9uLjUu
My4xIiByZWw9IkNoYXB0ZXIiIHRpdGxlPSI1LjMuMSBUaGUgcnVsZSBFbGVtZW50Ij4KPGxp
bmsgaHJlZj0iI3JmYy5zZWN0aW9uLjUuMy4yIiByZWw9IkNoYXB0ZXIiIHRpdGxlPSI1LjMu
MiBUaGUgTWF0Y2ggT3BlcmF0b3JzIj4KPGxpbmsgaHJlZj0iI3JmYy5zZWN0aW9uLjUuMy4z
IiByZWw9IkNoYXB0ZXIiIHRpdGxlPSI1LjMuMyBUaGUgY291bnQgQXR0cmlidXRlIj4KPGxp
bmsgaHJlZj0iI3JmYy5zZWN0aW9uLjUuMy40IiByZWw9IkNoYXB0ZXIiIHRpdGxlPSI1LjMu
NCBUaGUgbmFtZSBhbmQgYnktcmVmIEF0dHJpYnV0ZXMiPgo8bGluayBocmVmPSIjcmZjLnNl
Y3Rpb24uNS4zLjUiIHJlbD0iQ2hhcHRlciIgdGl0bGU9IjUuMy41IFRoZSBjaG9pY2UgRWxl
bWVudCI+CjxsaW5rIGhyZWY9IiNyZmMuc2VjdGlvbi41LjMuNiIgcmVsPSJDaGFwdGVyIiB0
aXRsZT0iNS4zLjYgTGl0ZXJhbCBDb2RlIFBvaW50IFNlcXVlbmNlcyI+CjxsaW5rIGhyZWY9
IiNyZmMuc2VjdGlvbi41LjMuNyIgcmVsPSJDaGFwdGVyIiB0aXRsZT0iNS4zLjcgVGhlIGFu
eSBFbGVtZW50Ij4KPGxpbmsgaHJlZj0iI3JmYy5zZWN0aW9uLjUuMy44IiByZWw9IkNoYXB0
ZXIiIHRpdGxlPSI1LjMuOCBUaGUgc3RhcnQgYW5kIGVuZCBFbGVtZW50cyI+CjxsaW5rIGhy
ZWY9IiNyZmMuc2VjdGlvbi41LjMuOSIgcmVsPSJDaGFwdGVyIiB0aXRsZT0iNS4zLjkgRXhh
bXBsZSBydWxlIGZyb20gSUROQTIwMDgiPgo8bGluayBocmVmPSIjcmZjLnNlY3Rpb24uNS40
IiByZWw9IkNoYXB0ZXIiIHRpdGxlPSI1LjQgUGFyYW1ldGVyaXplZCBDb250ZXh0IG9yIFdo
ZW4gUnVsZXMiPgo8bGluayBocmVmPSIjcmZjLnNlY3Rpb24uNS40LjEiIHJlbD0iQ2hhcHRl
ciIgdGl0bGU9IjUuNC4xIFRoZSBhbmNob3IgRWxlbWVudCI+CjxsaW5rIGhyZWY9IiNyZmMu
c2VjdGlvbi41LjQuMiIgcmVsPSJDaGFwdGVyIiB0aXRsZT0iNS40LjIgVGhlIGxvb2stYmVo
aW5kIGFuZCBsb29rLWFoZWFkIEVsZW1lbnRzIj4KPGxpbmsgaHJlZj0iI3JmYy5zZWN0aW9u
LjUuNC4zIiByZWw9IkNoYXB0ZXIiIHRpdGxlPSI1LjQuMyBPbWl0dGluZyB0aGUgYW5jaG9y
IEVsZW1lbnQiPgo8bGluayBocmVmPSIjcmZjLnNlY3Rpb24uNiIgcmVsPSJDaGFwdGVyIiB0
aXRsZT0iNiBUaGUgYWN0aW9uIEVsZW1lbnQiPgo8bGluayBocmVmPSIjcmZjLnNlY3Rpb24u
Ni4xIiByZWw9IkNoYXB0ZXIiIHRpdGxlPSI2LjEgVGhlIG1hdGNoIGFuZCBub3QtbWF0Y2gg
QXR0cmlidXRlcyI+CjxsaW5rIGhyZWY9IiNyZmMuc2VjdGlvbi42LjIiIHJlbD0iQ2hhcHRl
ciIgdGl0bGU9IjYuMiBBY3Rpb25zIHdpdGggVmFyaWFudCBUeXBlIFRyaWdnZXJzIj4KPGxp
bmsgaHJlZj0iI3JmYy5zZWN0aW9uLjYuMi4xIiByZWw9IkNoYXB0ZXIiIHRpdGxlPSI2LjIu
MSBUaGUgYWxsLSwgYW55LSBhbmQgb25seS12YXJpYW50cyBBdHRyaWJ1dGVzIj4KPGxpbmsg
aHJlZj0iI3JmYy5zZWN0aW9uLjYuMi4yIiByZWw9IkNoYXB0ZXIiIHRpdGxlPSI2LjIuMiBF
eGFtcGxlIGZyb20gUkZDIDM3NDMgVGFibGVzIj4KPGxpbmsgaHJlZj0iI3JmYy5zZWN0aW9u
LjYuMyIgcmVsPSJDaGFwdGVyIiB0aXRsZT0iNi4zIFJlY29tbWVuZGVkIERpc3Bvc2l0aW9u
IFZhbHVlcyI+CjxsaW5rIGhyZWY9IiNyZmMuc2VjdGlvbi42LjQiIHJlbD0iQ2hhcHRlciIg
dGl0bGU9IjYuNCBQcmVjZWRlbmNlIj4KPGxpbmsgaHJlZj0iI3JmYy5zZWN0aW9uLjYuNSIg
cmVsPSJDaGFwdGVyIiB0aXRsZT0iNi41IEltcGxpZWQgQWN0aW9ucyI+CjxsaW5rIGhyZWY9
IiNyZmMuc2VjdGlvbi42LjYiIHJlbD0iQ2hhcHRlciIgdGl0bGU9IjYuNiBEZWZhdWx0IEFj
dGlvbnMiPgo8bGluayBocmVmPSIjcmZjLnNlY3Rpb24uNyIgcmVsPSJDaGFwdGVyIiB0aXRs
ZT0iNyBQcm9jZXNzaW5nIGEgTGFiZWwgYWdhaW5zdCBhbiBMR1IiPgo8bGluayBocmVmPSIj
cmZjLnNlY3Rpb24uNy4xIiByZWw9IkNoYXB0ZXIiIHRpdGxlPSI3LjEgRGV0ZXJtaW5pbmcg
RWxpZ2liaWxpdHkgZm9yIGEgTGFiZWwiPgo8bGluayBocmVmPSIjcmZjLnNlY3Rpb24uNy4x
LjEiIHJlbD0iQ2hhcHRlciIgdGl0bGU9IjcuMS4xIERldGVybWluaW5nIEVsaWdpYmlsaXR5
IHVzaW5nIFJlZmxleGl2ZSBWYXJpYW50IE1hcHBpbmdzIj4KPGxpbmsgaHJlZj0iI3JmYy5z
ZWN0aW9uLjcuMiIgcmVsPSJDaGFwdGVyIiB0aXRsZT0iNy4yIERldGVybWluaW5nIFZhcmlh
bnRzIGZvciBhIExhYmVsIj4KPGxpbmsgaHJlZj0iI3JmYy5zZWN0aW9uLjcuMyIgcmVsPSJD
aGFwdGVyIiB0aXRsZT0iNy4zIERldGVybWluaW5nIGEgRGlzcG9zaXRpb24gZm9yIGEgTGFi
ZWwgb3IgVmFyaWFudCBMYWJlbCI+CjxsaW5rIGhyZWY9IiNyZmMuc2VjdGlvbi43LjQiIHJl
bD0iQ2hhcHRlciIgdGl0bGU9IjcuNCBEdXBsaWNhdGUgVmFyaWFudCBMYWJlbHMiPgo8bGlu
ayBocmVmPSIjcmZjLnNlY3Rpb24uNy41IiByZWw9IkNoYXB0ZXIiIHRpdGxlPSI3LjUgQ2hl
Y2tpbmcgTGFiZWxzIGZvciBDb2xsaXNpb24iPgo8bGluayBocmVmPSIjcmZjLnNlY3Rpb24u
OCIgcmVsPSJDaGFwdGVyIiB0aXRsZT0iOCBDb252ZXJzaW9uIHRvIGFuZCBmcm9tIE90aGVy
IEZvcm1hdHMiPgo8bGluayBocmVmPSIjcmZjLnNlY3Rpb24uOSIgcmVsPSJDaGFwdGVyIiB0
aXRsZT0iOSBNZWRpYSBUeXBlIj4KPGxpbmsgaHJlZj0iI3JmYy5zZWN0aW9uLjEwIiByZWw9
IkNoYXB0ZXIiIHRpdGxlPSIxMCBJQU5BIENvbnNpZGVyYXRpb25zIj4KPGxpbmsgaHJlZj0i
I3JmYy5zZWN0aW9uLjEwLjEiIHJlbD0iQ2hhcHRlciIgdGl0bGU9IjEwLjEgTWVkaWEgVHlw
ZSBSZWdpc3RyYXRpb24iPgo8bGluayBocmVmPSIjcmZjLnNlY3Rpb24uMTAuMiIgcmVsPSJD
aGFwdGVyIiB0aXRsZT0iMTAuMiBVUk4gUmVnaXN0cmF0aW9uIj4KPGxpbmsgaHJlZj0iI3Jm
Yy5zZWN0aW9uLjEwLjMiIHJlbD0iQ2hhcHRlciIgdGl0bGU9IjEwLjMgRGlzcG9zaXRpb24g
UmVnaXN0cnkiPgo8bGluayBocmVmPSIjcmZjLnNlY3Rpb24uMTEiIHJlbD0iQ2hhcHRlciIg
dGl0bGU9IjExIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zIj4KPGxpbmsgaHJlZj0iI3JmYy5y
ZWZlcmVuY2VzIiByZWw9IkNoYXB0ZXIiIHRpdGxlPSIxMiBSZWZlcmVuY2VzIj4KPGxpbmsg
aHJlZj0iI3JmYy5yZWZlcmVuY2VzLjEiIHJlbD0iQ2hhcHRlciIgdGl0bGU9IjEyLjEgTm9y
bWF0aXZlIFJlZmVyZW5jZXMiPgo8bGluayBocmVmPSIjcmZjLnJlZmVyZW5jZXMuMiIgcmVs
PSJDaGFwdGVyIiB0aXRsZT0iMTIuMiBJbmZvcm1hdGl2ZSBSZWZlcmVuY2VzIj4KPGxpbmsg
aHJlZj0iI3JmYy5hcHBlbmRpeC5BcHBlbmRpeCUyMEEiIHJlbD0iQ2hhcHRlciIgdGl0bGU9
IkFwcGVuZGl4IEEgRXhhbXBsZSBUYWJsZXMiPgo8bGluayBocmVmPSIjcmZjLmFwcGVuZGl4
LkFwcGVuZGl4JTIwQiIgcmVsPSJDaGFwdGVyIiB0aXRsZT0iQXBwZW5kaXggQiBIb3cgdG8g
VHJhbnNsYXRlIFJGQyAzNzQzIGJhc2VkIFRhYmxlcyBpbnRvIHRoZSBYTUwgRm9ybWF0Ij4K
PGxpbmsgaHJlZj0iI3JmYy5hcHBlbmRpeC5BcHBlbmRpeCUyMEMiIHJlbD0iQ2hhcHRlciIg
dGl0bGU9IkFwcGVuZGl4IEMgSW5kaWMgU3lsbGFibGUgU3RydWN0dXJlIEV4YW1wbGUiPgo8
bGluayBocmVmPSIjcmZjLmFwcGVuZGl4LkFwcGVuZGl4JTIwRCIgcmVsPSJDaGFwdGVyIiB0
aXRsZT0iQXBwZW5kaXggRCBSZWxheE5HIENvbXBhY3QgU2NoZW1hIj4KPGxpbmsgaHJlZj0i
I3JmYy5hcHBlbmRpeC5BcHBlbmRpeCUyMEUiIHJlbD0iQ2hhcHRlciIgdGl0bGU9IkFwcGVu
ZGl4IEUgQWNrbm93bGVkZ2VtZW50cyI+CjxsaW5rIGhyZWY9IiNyZmMuYXBwZW5kaXguQXBw
ZW5kaXglMjBGIiByZWw9IkNoYXB0ZXIiIHRpdGxlPSJBcHBlbmRpeCBGIEVkaXRvcmlhbCBO
b3RlcyI+CjxsaW5rIGhyZWY9IiNyZmMuYXBwZW5kaXguQXBwZW5kaXglMjBGLjEiIHJlbD0i
Q2hhcHRlciIgdGl0bGU9IkFwcGVuZGl4IEYuMSBLbm93biBJc3N1ZXMgYW5kIEZ1dHVyZSBX
b3JrIj4KPGxpbmsgaHJlZj0iI3JmYy5hcHBlbmRpeC5BcHBlbmRpeCUyMEYuMiIgcmVsPSJD
aGFwdGVyIiB0aXRsZT0iQXBwZW5kaXggRi4yIENoYW5nZSBIaXN0b3J5Ij4KPGxpbmsgaHJl
Zj0iI3JmYy5hdXRob3JzIiByZWw9IkNoYXB0ZXIiPgoKCiAgPG1ldGEgbmFtZT0iZ2VuZXJh
dG9yIiBjb250ZW50PQogICJodHRwOi8vZ3JlZW5ieXRlcy5kZS90ZWNoL3dlYmRhdi9yZmMy
NjI5LnhzbHQsIFJldmlzaW9uIDEuNTM5LCAyMDExLTAxLTAyIDE3OjEzOjAwLCBYU0xUIHZl
bmRvcjogU0FYT04gNi41LjUgZnJvbSBNaWNoYWVsIEtheSBodHRwOi8vc2F4b24uc2YubmV0
LyIgLz4KICA8bGluayByZWw9InNjaGVtYS5kY3QiIGhyZWY9Imh0dHA6Ly9wdXJsLm9yZy9k
Yy90ZXJtcy8iIC8+CiAgPG1ldGEgbmFtZT0iZGN0LmNyZWF0b3IiIGNvbnRlbnQ9IkRvZSwg
Si4iIC8+CiAgPG1ldGEgbmFtZT0iZGN0LmlkZW50aWZpZXIiIGNvbnRlbnQ9InVybjppZXRm
OmlkOmRyYWZ0LXNhbXBsZS1pbnB1dC0wMCIgLz4KICA8bWV0YSBuYW1lPSJkY3QuaXNzdWVk
IiBzY2hlbWU9IklTTzg2MDEiIGNvbnRlbnQ9IjIwMTAtMTIiIC8+CiAgCiAgPG1ldGEgbmFt
ZT0iZGN0LmFic3RyYWN0IiBjb250ZW50PSJUaGlzIGRvY3VtZW50IGRlc2NyaWJlcyBhIG1l
dGhvZCBvZiByZXByZXNlbnRpbmcgcnVsZXMgZm9yIHZhbGlkYXRpbmcgaWRlbnRpZmllciBs
YWJlbHMgYW5kIGFsdGVybmF0ZSByZXByZXNlbnRhdGlvbnMgb2YgdGhvc2UgbGFiZWxzIHVz
aW5nIEV4dGVuc2libGUgTWFya3VwIExhbmd1YWdlIChYTUwpLiBUaGVzZSBwb2xpY2llcywg
a25vd24gYXMgIkxhYmVsIEdlbmVyYXRpb24gUnVsZXNldHMiIChMR1JzKSwgYXJlIHVzZWQg
Zm9yIHRoZSBpbXBsZW1lbnRhdGlvbiBvZiBJbnRlcm5hdGlvbmFsaXplZCBEb21haW4gTmFt
ZXMgKElETnMpLCBmb3IgZXhhbXBsZS4gIFRoZSBydWxlc2V0cyBhcmUgdXNlZCB0byBpbXBs
ZW1lbnQgYW5kIHNoYXJlIHRoYXQgYXNwZWN0IG9mIHBvbGljeSBkZWZpbmluZyB3aGljaCBs
YWJlbHMgYW5kIFVuaWNvZGUgY29kZSBwb2ludHMgYXJlIHBlcm1pdHRlZCBmb3IgcmVnaXN0
cmF0aW9ucywgd2hpY2ggYWx0ZXJuYXRpdmUgY29kZSBwb2ludHMgYXJlIGNvbnNpZGVyZWQg
dmFyaWFudHMsIGFuZCB3aGF0IGFjdGlvbnMgbWF5IGJlIHBlcmZvcm1lZCBvbiBsYWJlbHMg
Y29udGFpbmluZyB0aG9zZSB2YXJpYW50cy4iIC8+CiAgPG1ldGEgbmFtZT0iZGVzY3JpcHRp
b24iIGNvbnRlbnQ9IlRoaXMgZG9jdW1lbnQgZGVzY3JpYmVzIGEgbWV0aG9kIG9mIHJlcHJl
c2VudGluZyBydWxlcyBmb3IgdmFsaWRhdGluZyBpZGVudGlmaWVyIGxhYmVscyBhbmQgYWx0
ZXJuYXRlIHJlcHJlc2VudGF0aW9ucyBvZiB0aG9zZSBsYWJlbHMgdXNpbmcgRXh0ZW5zaWJs
ZSBNYXJrdXAgTGFuZ3VhZ2UgKFhNTCkuIFRoZXNlIHBvbGljaWVzLCBrbm93biBhcyAiTGFi
ZWwgR2VuZXJhdGlvbiBSdWxlc2V0cyIgKExHUnMpLCBhcmUgdXNlZCBmb3IgdGhlIGltcGxl
bWVudGF0aW9uIG9mIEludGVybmF0aW9uYWxpemVkIERvbWFpbiBOYW1lcyAoSUROcyksIGZv
ciBleGFtcGxlLiAgVGhlIHJ1bGVzZXRzIGFyZSB1c2VkIHRvIGltcGxlbWVudCBhbmQgc2hh
cmUgdGhhdCBhc3BlY3Qgb2YgcG9saWN5IGRlZmluaW5nIHdoaWNoIGxhYmVscyBhbmQgVW5p
Y29kZSBjb2RlIHBvaW50cyBhcmUgcGVybWl0dGVkIGZvciByZWdpc3RyYXRpb25zLCB3aGlj
aCBhbHRlcm5hdGl2ZSBjb2RlIHBvaW50cyBhcmUgY29uc2lkZXJlZCB2YXJpYW50cywgYW5k
IHdoYXQgYWN0aW9ucyBtYXkgYmUgcGVyZm9ybWVkIG9uIGxhYmVscyBjb250YWluaW5nIHRo
b3NlIHZhcmlhbnRzLiIgLz4KICA8bWV0YSBuYW1lPSJrZXl3b3JkcyIgY29udGVudD0iIiAv
PgoKPC9oZWFkPgoKPGJvZHk+CgogIDx0YWJsZSBjbGFzcz0iaGVhZGVyIj4KICAgIDx0Ym9k
eT4KICAgIAogICAgCTx0cj4KPHRkIGNsYXNzPSJsZWZ0Ij5MYWJlbCBHZW5lcmF0aW9uIFJ1
bGVzIChsYWdlcik8L3RkPgo8dGQgY2xhc3M9InJpZ2h0Ij5LLiBEYXZpZXM8L3RkPgo8L3Ry
Pgo8dHI+Cjx0ZCBjbGFzcz0ibGVmdCI+SW50ZXJuZXQtRHJhZnQ8L3RkPgo8dGQgY2xhc3M9
InJpZ2h0Ij5JQ0FOTjwvdGQ+CjwvdHI+Cjx0cj4KPHRkIGNsYXNzPSJsZWZ0Ij5JbnRlbmRl
ZCBzdGF0dXM6IFN0YW5kYXJkcyBUcmFjazwvdGQ+Cjx0ZCBjbGFzcz0icmlnaHQiPkEuIEZy
ZXl0YWc8L3RkPgo8L3RyPgo8dHI+Cjx0ZCBjbGFzcz0ibGVmdCI+RXhwaXJlczogQXVndXN0
IDE5LCAyMDE2PC90ZD4KPHRkIGNsYXNzPSJyaWdodCI+QVNNVVMgSW5jLjwvdGQ+CjwvdHI+
Cjx0cj4KPHRkIGNsYXNzPSJsZWZ0Ij48L3RkPgo8dGQgY2xhc3M9InJpZ2h0Ij5GZWJydWFy
eSAxOCwgMjAxNjwvdGQ+CjwvdHI+CgogICAgCQogICAgPC90Ym9keT4KICA8L3RhYmxlPgoK
ICA8cCBjbGFzcz0idGl0bGUiPlJlcHJlc2VudGluZyBMYWJlbCBHZW5lcmF0aW9uIFJ1bGVz
ZXRzIHVzaW5nIFhNTDxiciAvPgogIDxzcGFuIGNsYXNzPSJmaWxlbmFtZSI+ZHJhZnQtaWV0
Zi1sYWdlci1zcGVjaWZpY2F0aW9uLTA4PC9zcGFuPjwvcD4KICAKICA8aDEgaWQ9InJmYy5h
YnN0cmFjdCI+PGEgaHJlZj0iI3JmYy5hYnN0cmFjdCI+QWJzdHJhY3Q8L2E+PC9oMT4KPHA+
VGhpcyBkb2N1bWVudCBkZXNjcmliZXMgYSBtZXRob2Qgb2YgcmVwcmVzZW50aW5nIHJ1bGVz
IGZvciB2YWxpZGF0aW5nIGlkZW50aWZpZXIgbGFiZWxzIGFuZCBhbHRlcm5hdGUgcmVwcmVz
ZW50YXRpb25zIG9mIHRob3NlIGxhYmVscyB1c2luZyBFeHRlbnNpYmxlIE1hcmt1cCBMYW5n
dWFnZSAoWE1MKS4gVGhlc2UgcG9saWNpZXMsIGtub3duIGFzICJMYWJlbCBHZW5lcmF0aW9u
IFJ1bGVzZXRzIiAoTEdScyksIGFyZSB1c2VkIGZvciB0aGUgaW1wbGVtZW50YXRpb24gb2Yg
SW50ZXJuYXRpb25hbGl6ZWQgRG9tYWluIE5hbWVzIChJRE5zKSwgZm9yIGV4YW1wbGUuICBU
aGUgcnVsZXNldHMgYXJlIHVzZWQgdG8gaW1wbGVtZW50IGFuZCBzaGFyZSB0aGF0IGFzcGVj
dCBvZiBwb2xpY3kgZGVmaW5pbmcgd2hpY2ggbGFiZWxzIGFuZCBVbmljb2RlIGNvZGUgcG9p
bnRzIGFyZSBwZXJtaXR0ZWQgZm9yIHJlZ2lzdHJhdGlvbnMsIHdoaWNoIGFsdGVybmF0aXZl
IGNvZGUgcG9pbnRzIGFyZSBjb25zaWRlcmVkIHZhcmlhbnRzLCBhbmQgd2hhdCBhY3Rpb25z
IG1heSBiZSBwZXJmb3JtZWQgb24gbGFiZWxzIGNvbnRhaW5pbmcgdGhvc2UgdmFyaWFudHMu
PC9wPgo8aDEgaWQ9InJmYy5zdGF0dXMiPjxhIGhyZWY9IiNyZmMuc3RhdHVzIj5TdGF0dXMg
b2YgdGhpcyBNZW1vPC9hPjwvaDE+CjxwPlRoaXMgSW50ZXJuZXQtRHJhZnQgaXMgc3VibWl0
dGVkIGluIGZ1bGwgY29uZm9ybWFuY2Ugd2l0aCB0aGUgcHJvdmlzaW9ucyBvZiBCQ1AgNzgg
YW5kIEJDUCA3OS48L3A+CjxwPkludGVybmV0LURyYWZ0cyBhcmUgd29ya2luZyBkb2N1bWVu
dHMgb2YgdGhlIEludGVybmV0IEVuZ2luZWVyaW5nIFRhc2sgRm9yY2UgKElFVEYpLiAgTm90
ZSB0aGF0IG90aGVyIGdyb3VwcyBtYXkgYWxzbyBkaXN0cmlidXRlIHdvcmtpbmcgZG9jdW1l
bnRzIGFzIEludGVybmV0LURyYWZ0cy4gIFRoZSBsaXN0IG9mIGN1cnJlbnQgSW50ZXJuZXQt
IERyYWZ0cyBpcyBhdCBodHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZHJhZnRzL2N1cnJl
bnQvLjwvcD4KPHA+SW50ZXJuZXQtRHJhZnRzIGFyZSBkcmFmdCBkb2N1bWVudHMgdmFsaWQg
Zm9yIGEgbWF4aW11bSBvZiBzaXggbW9udGhzIGFuZCBtYXkgYmUgdXBkYXRlZCwgcmVwbGFj
ZWQsIG9yIG9ic29sZXRlZCBieSBvdGhlciBkb2N1bWVudHMgYXQgYW55IHRpbWUuICBJdCBp
cyBpbmFwcHJvcHJpYXRlIHRvIHVzZSBJbnRlcm5ldC1EcmFmdHMgYXMgcmVmZXJlbmNlIG1h
dGVyaWFsIG9yIHRvIGNpdGUgdGhlbSBvdGhlciB0aGFuIGFzICJ3b3JrIGluIHByb2dyZXNz
LiI8L3A+CjxwPlRoaXMgSW50ZXJuZXQtRHJhZnQgd2lsbCBleHBpcmUgb24gQXVndXN0IDE5
LCAyMDE2LjwvcD4KPGgxIGlkPSJyZmMuY29weXJpZ2h0bm90aWNlIj48YSBocmVmPSIjcmZj
LmNvcHlyaWdodG5vdGljZSI+Q29weXJpZ2h0IE5vdGljZTwvYT48L2gxPgo8cD5Db3B5cmln
aHQgKGMpIDIwMTYgSUVURiBUcnVzdCBhbmQgdGhlIHBlcnNvbnMgaWRlbnRpZmllZCBhcyB0
aGUgZG9jdW1lbnQgYXV0aG9ycy4gIEFsbCByaWdodHMgcmVzZXJ2ZWQuPC9wPgo8cD5UaGlz
IGRvY3VtZW50IGlzIHN1YmplY3QgdG8gQkNQIDc4IGFuZCB0aGUgSUVURiBUcnVzdCdzIExl
Z2FsIFByb3Zpc2lvbnMgUmVsYXRpbmcgdG8gSUVURiBEb2N1bWVudHMgKGh0dHA6Ly90cnVz
dGVlLmlldGYub3JnL2xpY2Vuc2UtaW5mbykgaW4gZWZmZWN0IG9uIHRoZSBkYXRlIG9mIHB1
YmxpY2F0aW9uIG9mIHRoaXMgZG9jdW1lbnQuICBQbGVhc2UgcmV2aWV3IHRoZXNlIGRvY3Vt
ZW50cyBjYXJlZnVsbHksIGFzIHRoZXkgZGVzY3JpYmUgeW91ciByaWdodHMgYW5kIHJlc3Ry
aWN0aW9ucyB3aXRoIHJlc3BlY3QgdG8gdGhpcyBkb2N1bWVudC4gIENvZGUgQ29tcG9uZW50
cyBleHRyYWN0ZWQgZnJvbSB0aGlzIGRvY3VtZW50IG11c3QgaW5jbHVkZSBTaW1wbGlmaWVk
IEJTRCBMaWNlbnNlIHRleHQgYXMgZGVzY3JpYmVkIGluIFNlY3Rpb24gNC5lIG9mIHRoZSBU
cnVzdCBMZWdhbCBQcm92aXNpb25zIGFuZCBhcmUgcHJvdmlkZWQgd2l0aG91dCB3YXJyYW50
eSBhcyBkZXNjcmliZWQgaW4gdGhlIFNpbXBsaWZpZWQgQlNEIExpY2Vuc2UuPC9wPgoKICAK
ICA8aHIgY2xhc3M9Im5vcHJpbnQiIC8+CiAgPGgxIGNsYXNzPSJucCIgaWQ9InJmYy50b2Mi
PjxhIGhyZWY9IiNyZmMudG9jIj5UYWJsZSBvZiBDb250ZW50czwvYT48L2gxPgogIDx1bCBj
bGFzcz0idG9jIj4KCiAgCTxsaT4xLiAgIDxhIGhyZWY9IiNyZmMuc2VjdGlvbi4xIj5JbnRy
b2R1Y3Rpb248L2E+CjwvbGk+CjxsaT4yLiAgIDxhIGhyZWY9IiNyZmMuc2VjdGlvbi4yIj5E
ZXNpZ24gR29hbHM8L2E+CjwvbGk+CjxsaT4zLiAgIDxhIGhyZWY9IiNyZmMuc2VjdGlvbi4z
Ij5MR1IgRm9ybWF0PC9hPgo8L2xpPgo8bGk+My4xLiAgIDxhIGhyZWY9IiNyZmMuc2VjdGlv
bi4zLjEiPk5hbWVzcGFjZTwvYT4KPC9saT4KPGxpPjMuMi4gICA8YSBocmVmPSIjcmZjLnNl
Y3Rpb24uMy4yIj5CYXNpYyBTdHJ1Y3R1cmU8L2E+CjwvbGk+CjxsaT4zLjMuICAgPGEgaHJl
Zj0iI3JmYy5zZWN0aW9uLjMuMyI+TWV0YWRhdGE8L2E+CjwvbGk+CjxsaT4zLjMuMS4gICA8
YSBocmVmPSIjcmZjLnNlY3Rpb24uMy4zLjEiPlRoZSB2ZXJzaW9uIEVsZW1lbnQ8L2E+Cjwv
bGk+CjxsaT4zLjMuMi4gICA8YSBocmVmPSIjcmZjLnNlY3Rpb24uMy4zLjIiPlRoZSBkYXRl
IEVsZW1lbnQ8L2E+CjwvbGk+CjxsaT4zLjMuMy4gICA8YSBocmVmPSIjcmZjLnNlY3Rpb24u
My4zLjMiPlRoZSBsYW5ndWFnZSBFbGVtZW50PC9hPgo8L2xpPgo8bGk+My4zLjQuICAgPGEg
aHJlZj0iI3JmYy5zZWN0aW9uLjMuMy40Ij5UaGUgc2NvcGUgRWxlbWVudDwvYT4KPC9saT4K
PGxpPjMuMy41LiAgIDxhIGhyZWY9IiNyZmMuc2VjdGlvbi4zLjMuNSI+VGhlIGRlc2NyaXB0
aW9uIEVsZW1lbnQ8L2E+CjwvbGk+CjxsaT4zLjMuNi4gICA8YSBocmVmPSIjcmZjLnNlY3Rp
b24uMy4zLjYiPlRoZSB2YWxpZGl0eS1zdGFydCBhbmQgdmFsaWRpdHktZW5kIEVsZW1lbnRz
PC9hPgo8L2xpPgo8bGk+My4zLjcuICAgPGEgaHJlZj0iI3JmYy5zZWN0aW9uLjMuMy43Ij5U
aGUgdW5pY29kZS12ZXJzaW9uIEVsZW1lbnQ8L2E+CjwvbGk+CjxsaT4zLjMuOC4gICA8YSBo
cmVmPSIjcmZjLnNlY3Rpb24uMy4zLjgiPlRoZSByZWZlcmVuY2VzIEVsZW1lbnQ8L2E+Cjwv
bGk+CjxsaT40LiAgIDxhIGhyZWY9IiNyZmMuc2VjdGlvbi40Ij5Db2RlIFBvaW50cyBhbmQg
VmFyaWFudHM8L2E+CjwvbGk+CjxsaT40LjEuICAgPGEgaHJlZj0iI3JmYy5zZWN0aW9uLjQu
MSI+U2VxdWVuY2VzPC9hPgo8L2xpPgo8bGk+NC4yLiAgIDxhIGhyZWY9IiNyZmMuc2VjdGlv
bi40LjIiPkNvbmRpdGlvbmFsIENvbnRleHRzPC9hPgo8L2xpPgo8bGk+NC4zLiAgIDxhIGhy
ZWY9IiNyZmMuc2VjdGlvbi40LjMiPlZhcmlhbnRzPC9hPgo8L2xpPgo8bGk+NC4zLjEuICAg
PGEgaHJlZj0iI3JmYy5zZWN0aW9uLjQuMy4xIj5CYXNpYyBWYXJpYW50czwvYT4KPC9saT4K
PGxpPjQuMy4yLiAgIDxhIGhyZWY9IiNyZmMuc2VjdGlvbi40LjMuMiI+VGhlIHR5cGUgYXR0
cmlidXRlPC9hPgo8L2xpPgo8bGk+NC4zLjMuICAgPGEgaHJlZj0iI3JmYy5zZWN0aW9uLjQu
My4zIj5OdWxsIFZhcmlhbnRzPC9hPgo8L2xpPgo8bGk+NC4zLjQuICAgPGEgaHJlZj0iI3Jm
Yy5zZWN0aW9uLjQuMy40Ij5WYXJpYW50cyB3aXRoIFJlZmxleGl2ZSBNYXBwaW5nPC9hPgo8
L2xpPgo8bGk+NC4zLjUuICAgPGEgaHJlZj0iI3JmYy5zZWN0aW9uLjQuMy41Ij5Db25kaXRp
b25hbCBWYXJpYW50czwvYT4KPC9saT4KPGxpPjQuNC4gICA8YSBocmVmPSIjcmZjLnNlY3Rp
b24uNC40Ij5Bbm5vdGF0aW9uczwvYT4KPC9saT4KPGxpPjQuNC4xLiAgIDxhIGhyZWY9IiNy
ZmMuc2VjdGlvbi40LjQuMSI+VGhlIHJlZiBBdHRyaWJ1dGU8L2E+CjwvbGk+CjxsaT40LjQu
Mi4gICA8YSBocmVmPSIjcmZjLnNlY3Rpb24uNC40LjIiPlRoZSBjb21tZW50IEF0dHJpYnV0
ZTwvYT4KPC9saT4KPGxpPjQuNS4gICA8YSBocmVmPSIjcmZjLnNlY3Rpb24uNC41Ij5Db2Rl
IFBvaW50IFRhZ2dpbmc8L2E+CjwvbGk+CjxsaT41LiAgIDxhIGhyZWY9IiNyZmMuc2VjdGlv
bi41Ij5XaG9sZSBMYWJlbCBhbmQgQ29udGV4dCBFdmFsdWF0aW9uPC9hPgo8L2xpPgo8bGk+
NS4xLiAgIDxhIGhyZWY9IiNyZmMuc2VjdGlvbi41LjEiPkJhc2ljIENvbmNlcHRzPC9hPgo8
L2xpPgo8bGk+NS4yLiAgIDxhIGhyZWY9IiNyZmMuc2VjdGlvbi41LjIiPkNoYXJhY3RlciBD
bGFzc2VzPC9hPgo8L2xpPgo8bGk+NS4yLjEuICAgPGEgaHJlZj0iI3JmYy5zZWN0aW9uLjUu
Mi4xIj5EZWNsYXJpbmcgYW5kIEludm9raW5nIE5hbWVkIENsYXNzZXM8L2E+CjwvbGk+Cjxs
aT41LjIuMi4gICA8YSBocmVmPSIjcmZjLnNlY3Rpb24uNS4yLjIiPlRhZy1iYXNlZCBDbGFz
c2VzPC9hPgo8L2xpPgo8bGk+NS4yLjMuICAgPGEgaHJlZj0iI3JmYy5zZWN0aW9uLjUuMi4z
Ij5Vbmljb2RlIFByb3BlcnR5LWJhc2VkIENsYXNzZXM8L2E+CjwvbGk+CjxsaT41LjIuNC4g
ICA8YSBocmVmPSIjcmZjLnNlY3Rpb24uNS4yLjQiPkV4cGxpY2l0bHkgRGVjbGFyZWQgQ2xh
c3NlczwvYT4KPC9saT4KPGxpPjUuMi41LiAgIDxhIGhyZWY9IiNyZmMuc2VjdGlvbi41LjIu
NSI+Q29tYmluZWQgQ2xhc3NlczwvYT4KPC9saT4KPGxpPjUuMy4gICA8YSBocmVmPSIjcmZj
LnNlY3Rpb24uNS4zIj5XaG9sZSBMYWJlbCBhbmQgQ29udGV4dCBSdWxlczwvYT4KPC9saT4K
PGxpPjUuMy4xLiAgIDxhIGhyZWY9IiNyZmMuc2VjdGlvbi41LjMuMSI+VGhlIHJ1bGUgRWxl
bWVudDwvYT4KPC9saT4KPGxpPjUuMy4yLiAgIDxhIGhyZWY9IiNyZmMuc2VjdGlvbi41LjMu
MiI+VGhlIE1hdGNoIE9wZXJhdG9yczwvYT4KPC9saT4KPGxpPjUuMy4zLiAgIDxhIGhyZWY9
IiNyZmMuc2VjdGlvbi41LjMuMyI+VGhlIGNvdW50IEF0dHJpYnV0ZTwvYT4KPC9saT4KPGxp
PjUuMy40LiAgIDxhIGhyZWY9IiNyZmMuc2VjdGlvbi41LjMuNCI+VGhlIG5hbWUgYW5kIGJ5
LXJlZiBBdHRyaWJ1dGVzPC9hPgo8L2xpPgo8bGk+NS4zLjUuICAgPGEgaHJlZj0iI3JmYy5z
ZWN0aW9uLjUuMy41Ij5UaGUgY2hvaWNlIEVsZW1lbnQ8L2E+CjwvbGk+CjxsaT41LjMuNi4g
ICA8YSBocmVmPSIjcmZjLnNlY3Rpb24uNS4zLjYiPkxpdGVyYWwgQ29kZSBQb2ludCBTZXF1
ZW5jZXM8L2E+CjwvbGk+CjxsaT41LjMuNy4gICA8YSBocmVmPSIjcmZjLnNlY3Rpb24uNS4z
LjciPlRoZSBhbnkgRWxlbWVudDwvYT4KPC9saT4KPGxpPjUuMy44LiAgIDxhIGhyZWY9IiNy
ZmMuc2VjdGlvbi41LjMuOCI+VGhlIHN0YXJ0IGFuZCBlbmQgRWxlbWVudHM8L2E+CjwvbGk+
CjxsaT41LjMuOS4gICA8YSBocmVmPSIjcmZjLnNlY3Rpb24uNS4zLjkiPkV4YW1wbGUgcnVs
ZSBmcm9tIElETkEyMDA4PC9hPgo8L2xpPgo8bGk+NS40LiAgIDxhIGhyZWY9IiNyZmMuc2Vj
dGlvbi41LjQiPlBhcmFtZXRlcml6ZWQgQ29udGV4dCBvciBXaGVuIFJ1bGVzPC9hPgo8L2xp
Pgo8bGk+NS40LjEuICAgPGEgaHJlZj0iI3JmYy5zZWN0aW9uLjUuNC4xIj5UaGUgYW5jaG9y
IEVsZW1lbnQ8L2E+CjwvbGk+CjxsaT41LjQuMi4gICA8YSBocmVmPSIjcmZjLnNlY3Rpb24u
NS40LjIiPlRoZSBsb29rLWJlaGluZCBhbmQgbG9vay1haGVhZCBFbGVtZW50czwvYT4KPC9s
aT4KPGxpPjUuNC4zLiAgIDxhIGhyZWY9IiNyZmMuc2VjdGlvbi41LjQuMyI+T21pdHRpbmcg
dGhlIGFuY2hvciBFbGVtZW50PC9hPgo8L2xpPgo8bGk+Ni4gICA8YSBocmVmPSIjcmZjLnNl
Y3Rpb24uNiI+VGhlIGFjdGlvbiBFbGVtZW50PC9hPgo8L2xpPgo8bGk+Ni4xLiAgIDxhIGhy
ZWY9IiNyZmMuc2VjdGlvbi42LjEiPlRoZSBtYXRjaCBhbmQgbm90LW1hdGNoIEF0dHJpYnV0
ZXM8L2E+CjwvbGk+CjxsaT42LjIuICAgPGEgaHJlZj0iI3JmYy5zZWN0aW9uLjYuMiI+QWN0
aW9ucyB3aXRoIFZhcmlhbnQgVHlwZSBUcmlnZ2VyczwvYT4KPC9saT4KPGxpPjYuMi4xLiAg
IDxhIGhyZWY9IiNyZmMuc2VjdGlvbi42LjIuMSI+VGhlIGFsbC0sIGFueS0gYW5kIG9ubHkt
dmFyaWFudHMgQXR0cmlidXRlczwvYT4KPC9saT4KPGxpPjYuMi4yLiAgIDxhIGhyZWY9IiNy
ZmMuc2VjdGlvbi42LjIuMiI+RXhhbXBsZSBmcm9tIFJGQyAzNzQzIFRhYmxlczwvYT4KPC9s
aT4KPGxpPjYuMy4gICA8YSBocmVmPSIjcmZjLnNlY3Rpb24uNi4zIj5SZWNvbW1lbmRlZCBE
aXNwb3NpdGlvbiBWYWx1ZXM8L2E+CjwvbGk+CjxsaT42LjQuICAgPGEgaHJlZj0iI3JmYy5z
ZWN0aW9uLjYuNCI+UHJlY2VkZW5jZTwvYT4KPC9saT4KPGxpPjYuNS4gICA8YSBocmVmPSIj
cmZjLnNlY3Rpb24uNi41Ij5JbXBsaWVkIEFjdGlvbnM8L2E+CjwvbGk+CjxsaT42LjYuICAg
PGEgaHJlZj0iI3JmYy5zZWN0aW9uLjYuNiI+RGVmYXVsdCBBY3Rpb25zPC9hPgo8L2xpPgo8
bGk+Ny4gICA8YSBocmVmPSIjcmZjLnNlY3Rpb24uNyI+UHJvY2Vzc2luZyBhIExhYmVsIGFn
YWluc3QgYW4gTEdSPC9hPgo8L2xpPgo8bGk+Ny4xLiAgIDxhIGhyZWY9IiNyZmMuc2VjdGlv
bi43LjEiPkRldGVybWluaW5nIEVsaWdpYmlsaXR5IGZvciBhIExhYmVsPC9hPgo8L2xpPgo8
bGk+Ny4xLjEuICAgPGEgaHJlZj0iI3JmYy5zZWN0aW9uLjcuMS4xIj5EZXRlcm1pbmluZyBF
bGlnaWJpbGl0eSB1c2luZyBSZWZsZXhpdmUgVmFyaWFudCBNYXBwaW5nczwvYT4KPC9saT4K
PGxpPjcuMi4gICA8YSBocmVmPSIjcmZjLnNlY3Rpb24uNy4yIj5EZXRlcm1pbmluZyBWYXJp
YW50cyBmb3IgYSBMYWJlbDwvYT4KPC9saT4KPGxpPjcuMy4gICA8YSBocmVmPSIjcmZjLnNl
Y3Rpb24uNy4zIj5EZXRlcm1pbmluZyBhIERpc3Bvc2l0aW9uIGZvciBhIExhYmVsIG9yIFZh
cmlhbnQgTGFiZWw8L2E+CjwvbGk+CjxsaT43LjQuICAgPGEgaHJlZj0iI3JmYy5zZWN0aW9u
LjcuNCI+RHVwbGljYXRlIFZhcmlhbnQgTGFiZWxzPC9hPgo8L2xpPgo8bGk+Ny41LiAgIDxh
IGhyZWY9IiNyZmMuc2VjdGlvbi43LjUiPkNoZWNraW5nIExhYmVscyBmb3IgQ29sbGlzaW9u
PC9hPgo8L2xpPgo8bGk+OC4gICA8YSBocmVmPSIjcmZjLnNlY3Rpb24uOCI+Q29udmVyc2lv
biB0byBhbmQgZnJvbSBPdGhlciBGb3JtYXRzPC9hPgo8L2xpPgo8bGk+OS4gICA8YSBocmVm
PSIjcmZjLnNlY3Rpb24uOSI+TWVkaWEgVHlwZTwvYT4KPC9saT4KPGxpPjEwLiAgIDxhIGhy
ZWY9IiNyZmMuc2VjdGlvbi4xMCI+SUFOQSBDb25zaWRlcmF0aW9uczwvYT4KPC9saT4KPGxp
PjEwLjEuICAgPGEgaHJlZj0iI3JmYy5zZWN0aW9uLjEwLjEiPk1lZGlhIFR5cGUgUmVnaXN0
cmF0aW9uPC9hPgo8L2xpPgo8bGk+MTAuMi4gICA8YSBocmVmPSIjcmZjLnNlY3Rpb24uMTAu
MiI+VVJOIFJlZ2lzdHJhdGlvbjwvYT4KPC9saT4KPGxpPjEwLjMuICAgPGEgaHJlZj0iI3Jm
Yy5zZWN0aW9uLjEwLjMiPkRpc3Bvc2l0aW9uIFJlZ2lzdHJ5PC9hPgo8L2xpPgo8bGk+MTEu
ICAgPGEgaHJlZj0iI3JmYy5zZWN0aW9uLjExIj5TZWN1cml0eSBDb25zaWRlcmF0aW9uczwv
YT4KPC9saT4KPGxpPjEyLiAgIDxhIGhyZWY9IiNyZmMucmVmZXJlbmNlcyI+UmVmZXJlbmNl
czwvYT4KPC9saT4KPGxpPjEyLjEuICAgPGEgaHJlZj0iI3JmYy5yZWZlcmVuY2VzLjEiPk5v
cm1hdGl2ZSBSZWZlcmVuY2VzPC9hPgo8L2xpPgo8bGk+MTIuMi4gICA8YSBocmVmPSIjcmZj
LnJlZmVyZW5jZXMuMiI+SW5mb3JtYXRpdmUgUmVmZXJlbmNlczwvYT4KPC9saT4KPGxpPkFw
cGVuZGl4IEEuICAgPGEgaHJlZj0iI3JmYy5hcHBlbmRpeC5BcHBlbmRpeCUyMEEiPkV4YW1w
bGUgVGFibGVzPC9hPgo8L2xpPgo8bGk+QXBwZW5kaXggQi4gICA8YSBocmVmPSIjcmZjLmFw
cGVuZGl4LkFwcGVuZGl4JTIwQiI+SG93IHRvIFRyYW5zbGF0ZSBSRkMgMzc0MyBiYXNlZCBU
YWJsZXMgaW50byB0aGUgWE1MIEZvcm1hdDwvYT4KPC9saT4KPGxpPkFwcGVuZGl4IEMuICAg
PGEgaHJlZj0iI3JmYy5hcHBlbmRpeC5BcHBlbmRpeCUyMEMiPkluZGljIFN5bGxhYmxlIFN0
cnVjdHVyZSBFeGFtcGxlPC9hPgo8L2xpPgo8bGk+QXBwZW5kaXggRC4gICA8YSBocmVmPSIj
cmZjLmFwcGVuZGl4LkFwcGVuZGl4JTIwRCI+UmVsYXhORyBDb21wYWN0IFNjaGVtYTwvYT4K
PC9saT4KPGxpPkFwcGVuZGl4IEUuICAgPGEgaHJlZj0iI3JmYy5hcHBlbmRpeC5BcHBlbmRp
eCUyMEUiPkFja25vd2xlZGdlbWVudHM8L2E+CjwvbGk+CjxsaT5BcHBlbmRpeCBGLiAgIDxh
IGhyZWY9IiNyZmMuYXBwZW5kaXguQXBwZW5kaXglMjBGIj5FZGl0b3JpYWwgTm90ZXM8L2E+
CjwvbGk+CjxsaT5BcHBlbmRpeCBGLjEuICAgPGEgaHJlZj0iI3JmYy5hcHBlbmRpeC5BcHBl
bmRpeCUyMEYuMSI+S25vd24gSXNzdWVzIGFuZCBGdXR1cmUgV29yazwvYT4KPC9saT4KPGxp
PkFwcGVuZGl4IEYuMi4gICA8YSBocmVmPSIjcmZjLmFwcGVuZGl4LkFwcGVuZGl4JTIwRi4y
Ij5DaGFuZ2UgSGlzdG9yeTwvYT4KPC9saT4KPGxpPjxhIGhyZWY9IiNyZmMuYXV0aG9ycyI+
QXV0aG9ycycgQWRkcmVzc2VzPC9hPgo8L2xpPgoKCiAgPC91bD4KCiAgPGgxIGlkPSJyZmMu
c2VjdGlvbi4xIj4KPGEgaHJlZj0iI3JmYy5zZWN0aW9uLjEiPjEuPC9hPiBJbnRyb2R1Y3Rp
b248L2gxPgo8cCBpZD0icmZjLnNlY3Rpb24uMS5wLjEiPlRoaXMgbWVtbyBkZXNjcmliZXMg
YSBtZXRob2Qgb2YgdXNpbmcgRXh0ZW5zaWJsZSBNYXJrdXAgTGFuZ3VhZ2UgKFhNTCkgdG8g
ZGVzY3JpYmUgdGhlIGFsZ29yaXRobSB1c2VkIHRvIGRldGVybWluZSB3aGV0aGVyIGEgZ2l2
ZW4gaWRlbnRpZmllciBsYWJlbCBpcyBwZXJtaXR0ZWQsIGFuZCB1bmRlciB3aGljaCBjb25k
aXRpb25zLCBiYXNlZCBvbiB0aGUgY29kZSBwb2ludHMgaXQgY29udGFpbnMgYW5kIHRoZWly
IGNvbnRleHQuICBUaGVzZSBhbGdvcml0aG1zIGFyZSBjb21wcmlzZWQgb2YgYSBsaXN0IG9m
IHBlcm1pc3NpYmxlIGNvZGUgcG9pbnRzLCB2YXJpYW50IGNvZGUgcG9pbnQgbWFwcGluZ3Ms
IGFuZCBhIHNldCBvZiBydWxlcyBhY3Rpbmcgb24gdGhlbS4gVGhlc2UgYWxnb3JpdGhtcyBm
b3JtIHBhcnQgb2YgYW4gYWRtaW5pc3RyYXRvcidzIHBvbGljaWVzLCBhbmQgY2FuIGJlIHJl
ZmVycmVkIHRvIGFzIExhYmVsIEdlbmVyYXRpb24gUnVsZXNldHMgKExHUnMpLiBJbiBkZXBs
b3lpbmcgaW50ZXJuYXRpb25hbGl6ZWQgZG9tYWluIG5hbWVzIChJRE5zKSwgdGhleSBoYXZl
IGFsc28gYmVlbiBrbm93biBhcyBJRE4gdGFibGVzIG9yIHZhcmlhbnQgdGFibGVzLiA8L3A+
CjxwIGlkPSJyZmMuc2VjdGlvbi4xLnAuMiI+VGhlcmUgYXJlIG90aGVyIGtpbmRzIG9mIHBv
bGljaWVzIHJlbGF0aW5nIHRvIGxhYmVscyB3aGljaCBhcmUgbm90IG5vcm1hbGx5IGNvdmVy
ZWQgYnkgTGFiZWwgR2VuZXJhdGlvbiBSdWxlc2V0cyBhbmQgYXJlIHRoZXJlZm9yZSBub3Qg
bmVjZXNzYXJpbHkgcmVwcmVzZW50YWJsZSBieSB0aGUgWE1MIGZvcm1hdCBkZXNjcmliZWQg
aGVyZS4gVGhlc2UgaW5jbHVkZSwgYnV0IGFyZSBub3QgbGltaXRlZCB0byBwb2xpY2llcyBh
cm91bmQgdHJhZGVtYXJrcywgb3IgcHJvaGliaXRpb24gb2YgZnJhdWR1bGVudCBvciBvYmpl
Y3Rpb25hYmxlIHdvcmRzLiA8L3A+CjxwIGlkPSJyZmMuc2VjdGlvbi4xLnAuMyI+QWRtaW5p
c3RyYXRvcnMgb2YgdGhlIHpvbmVzIGZvciB0b3AtbGV2ZWwgZG9tYWluIHJlZ2lzdHJpZXMg
aGF2ZSBoaXN0b3JpY2FsbHkgcHVibGlzaGVkIHRoZWlyIExHUnMgdXNpbmcgQVNDSUkgdGV4
dCBvciBIVE1MLiBUaGUgZm9ybWF0dGluZyBvZiB0aGVzZSBkb2N1bWVudHMgaGFzIGJlZW4g
bG9vc2VseSBiYXNlZCBvbiB0aGUgZm9ybWF0IHVzZWQgZm9yIHRoZSBMYW5ndWFnZSBWYXJp
YW50IFRhYmxlIGRlc2NyaWJlZCBpbiA8YSBocmVmPSIjUkZDMzc0MyI+W1JGQzM3NDNdPC9h
Pi4gPGEgaHJlZj0iI1JGQzQyOTAiPltSRkM0MjkwXTwvYT4gYWxzbyBwcm92aWRlcyBhICJt
b2RlbCB0YWJsZSBmb3JtYXQiIHRoYXQgZGVzY3JpYmVzIGEgc2ltaWxhciBzZXQgb2YgZnVu
Y3Rpb25hbGl0eS4gQ29tbW9uIHRvIHRoZXNlIGZvcm1hdHMgaXMgdGhhdCB0aGUgYWxnb3Jp
dGhtcyB1c2VkIHRvIGV2YWx1YXRlIHRoZSBkYXRhIHRoZXJlaW4gYXJlIGltcGxpY2l0IG9y
IHNwZWNpZmllZCBlbHNld2hlcmUuIDwvcD4KPHAgaWQ9InJmYy5zZWN0aW9uLjEucC40Ij5U
aHJvdWdoIHRoZSBmaXJzdCBkZWNhZGUgb2YgSUROIGRlcGxveW1lbnQsIGV4cGVyaWVuY2Ug
aGFzIHNob3duIHRoYXQgTEdScyBkZXJpdmVkIGZyb20gdGhlc2UgZm9ybWF0cyBhcmUgZGlm
ZmljdWx0IHRvIGNvbnNpc3RlbnRseSBpbXBsZW1lbnQgYW5kIGNvbXBhcmUgZHVlIHRvIHRo
ZWlyIGRpZmZlcmluZyBmb3JtYXRzLiBBIHVuaXZlcnNhbCBmb3JtYXQsIHN1Y2ggYXMgb25l
IHVzaW5nIGEgc3RydWN0dXJlZCBYTUwgZm9ybWF0LCB3aWxsIGFzc2lzdCBieSBpbXByb3Zp
bmcgbWFjaGluZS1yZWFkYWJpbGl0eSwgY29uc2lzdGVuY3ksIHJldXNhYmlsaXR5IGFuZCBt
YWludGFpbmFiaWxpdHkgb2YgTEdScy4gPC9wPgo8cCBpZD0icmZjLnNlY3Rpb24uMS5wLjUi
PldoZW4gdXNlZCB0byByZXByZXNlbnQgc2ltcGxlIGxpc3Qgb2YgcGVybWl0dGVkIGNvZGUg
cG9pbnRzLCB0aGUgZm9ybWF0IGlzIHF1aXRlIHN0cmFpZ2h0Zm9yd2FyZC4gQXQgdGhlIGNv
c3Qgb2Ygc29tZSBjb21wbGV4aXR5IGluIHRoZSByZXN1bHRpbmcgZmlsZSwgaXQgYWxzbyBh
bGxvd3MgZm9yIGFuIGltcGxlbWVudGF0aW9uIG9mIG1vcmUgc29waGlzdGljYXRlZCBoYW5k
bGluZyBvZiBjb25kaXRpb25hbCB2YXJpYW50cyB0aGF0IHJlZmxlY3RzIHRoZSBrbm93biBy
ZXF1aXJlbWVudHMgb2YgY3VycmVudCB6b25lIGFkbWluaXN0cmF0b3IgcG9saWNpZXMuIDwv
cD4KPHAgaWQ9InJmYy5zZWN0aW9uLjEucC42Ij5Bbm90aGVyIGZlYXR1cmUgb2YgdGhpcyBm
b3JtYXQgaXMgdGhhdCBpdCBhbGxvd3MgbWFueSBvZiB0aGUgYWxnb3JpdGhtcyB0byBiZSBt
YWRlIGV4cGxpY2l0IGFuZCBtYWNoaW5lIGltcGxlbWVudGFibGUuIEEgcmVtYWluaW5nIHNt
YWxsIHNldCBvZiBpbXBsaWNpdCBhbGdvcml0aG1zIGlzIGRlc2NyaWJlZCBpbiB0aGlzIGRv
Y3VtZW50IHRvIGFsbG93IGNvbW1vbmFsaXR5IGluIGltcGxlbWVudGF0aW9uLiA8L3A+Cjxw
IGlkPSJyZmMuc2VjdGlvbi4xLnAuNyI+V2hpbGUgdGhlIHByZWRvbWluYW50IHVzYWdlIG9m
IHRoaXMgc3BlY2lmaWNhdGlvbiBpcyB0byByZXByZXNlbnQgSUROIGxhYmVsIHBvbGljeSwg
dGhlIGZvcm1hdCBpcyBub3QgbGltaXRlZCB0byBJRE4gdXNhZ2UgYW5kIG1heSBhbHNvIGJl
IHVzZWQgZm9yIGRlc2NyaWJpbmcgQVNDSUkgZG9tYWluIG5hbWUgbGFiZWwgcnVsZXNldHMs
IG9yIG90aGVyIHR5cGVzIG9mIGlkZW50aWZpZXIgbGFiZWxzIGJleW9uZCB0aG9zZSB1c2Vk
IGZvciBkb21haW4gbmFtZXMuIDwvcD4KPGgxIGlkPSJyZmMuc2VjdGlvbi4yIj4KPGEgaHJl
Zj0iI3JmYy5zZWN0aW9uLjIiPjIuPC9hPiBEZXNpZ24gR29hbHM8L2gxPgo8cCBpZD0icmZj
LnNlY3Rpb24uMi5wLjEiPlRoZSBmb2xsb3dpbmcgZ29hbHMgaW5mb3JtZWQgdGhlIGRlc2ln
biBvZiB0aGlzIGZvcm1hdDo8L3A+CjxwPjwvcD4KCjx1bD4KPGxpPlRoZSBmb3JtYXQgbmVl
ZHMgdG8gYmUgaW1wbGVtZW50YWJsZSBpbiBhIHJlYXNvbmFibHkgc3RyYWlnaHRmb3J3YXJk
IG1hbm5lciBpbiBzb2Z0d2FyZS4gPC9saT4KPGxpPlRoZSBmb3JtYXQgc2hvdWxkIGJlIGFi
bGUgdG8gYmUgYXV0b21hdGljYWxseSBjaGVja2VkIGZvciBmb3JtYXR0aW5nIGVycm9ycywg
c28gdGhhdCBjb21tb24gbWlzdGFrZXMgY2FuIGJlIGNhdWdodC4gPC9saT4KPGxpPkFuIExH
UiBuZWVkcyB0byBiZSBhYmxlIHRvIGV4cHJlc3MgdGhlIHNldCBvZiB2YWxpZCBjb2RlIHBv
aW50cyB0aGF0IGFyZSBhbGxvd2VkIGZvciByZWdpc3RyYXRpb24gdW5kZXIgYSBzcGVjaWZp
YyBhZG1pbmlzdHJhdG9yJ3MgcG9saWNpZXMuIDwvbGk+CjxsaT5Qcm92aWRlIHRoZSBhYmls
aXR5IHRvIGV4cHJlc3MgY29tcHV0ZWQgYWx0ZXJuYXRpdmVzIHRvIGEgZ2l2ZW4gaWRlbnRp
ZmllciBiYXNlZCBvbiBtYXBwaW5nIHJlbGF0aW9uc2hpcHMgYmV0d2VlbiBjb2RlIHBvaW50
cywgd2hldGhlciBvbmUtdG8tb25lIG9yIG1hbnktdG8tbWFueS4gVGhlc2UgY29tcHV0ZWQg
YWx0ZXJuYXRpdmVzIGFyZSBjb21tb25seSBrbm93biBhcyAidmFyaWFudHMiLiA8L2xpPgo8
bGk+VmFyaWFudCBjb2RlIHBvaW50cyBzaG91bGQgYmUgYWJsZSB0byBiZSB0YWdnZWQgd2l0
aCBleHBsaWNpdCBkaXNwb3NpdGlvbnMgb3IgY2F0ZWdvcmllcyB0aGF0IGNhbiBiZSB1c2Vk
IHRvIHN1cHBvcnQgcmVnaXN0cnkgcG9saWN5IChzdWNoIGFzIHdoZXRoZXIgdG8gYWxsb2Nh
dGUgdGhlIGNvbXB1dGVkIHZhcmlhbnQsIG9yIHRvIG1lcmVseSBibG9jayBpdCBmcm9tIHVz
YWdlIG9yIHJlZ2lzdHJhdGlvbikuIDwvbGk+CjxsaT5WYXJpYW50cyBhbmQgY29kZSBwb2lu
dHMgbXVzdCBiZSBhYmxlIHRvIGJlIHN0aXB1bGF0ZWQgYmFzZWQgb24gY29udGV4dHVhbCBp
bmZvcm1hdGlvbi4gRm9yIGV4YW1wbGUsIHNvbWUgdmFyaWFudHMgbWF5IG9ubHkgYmUgYXBw
bGljYWJsZSB3aGVuIHRoZXkgZm9sbG93IGEgY2VydGFpbiBjb2RlIHBvaW50LCBvciB3aGVu
IHRoZSBjb2RlIHBvaW50IGlzIGRpc3BsYXllZCBpbiBhIHNwZWNpZmljIHByZXNlbnRhdGlv
biBmb3JtLiA8L2xpPgo8bGk+VGhlIGRhdGEgY29udGFpbmVkIHdpdGhpbiBhbiBMR1IgbXVz
dCBiZSBhYmxlIHRvIGJlIGludGVycHJldGVkIHVuYW1iaWd1b3VzbHksIHNvIHRoYXQgaW5k
ZXBlbmRlbnQgaW1wbGVtZW50YXRpb25zIHRoYXQgdXRpbGl6ZSB0aGUgY29udGVudHMgd2ls
bCBhcnJpdmUgYXQgdGhlIHNhbWUgcmVzdWx0cy4gPC9saT4KPGxpPlRvIHRoZSBsYXJnZXN0
IGV4dGVudCBwb3NzaWJsZSwgcG9saWN5IHJ1bGVzIHNob3VsZCBiZSBhYmxlIHRvIGJlIHNw
ZWNpZmllZCBpbiB0aGUgWE1MIGZvcm1hdCB3aXRob3V0IHJlbHlpbmcgaGlkZGVuLCBvciBi
dWlsdC1pbiBhbGdvcml0aG1zIGluIGltcGxlbWVudGF0aW9ucy4gPC9saT4KPGxpPkxHUnMg
c2hvdWxkIGJlIHN1aXRhYmxlIGZvciBjb21wYXJpc29uIGFuZCByZS11c2UsIHN1Y2ggdGhh
dCBvbmUgY291bGQgZWFzaWx5IGNvbXBhcmUgdGhlIGNvbnRlbnRzIG9mIHR3byBvciBtb3Jl
IHRvIHNlZSB0aGUgZGlmZmVyZW5jZXMsIHRvIG1lcmdlIHRoZW0sIGFuZCBzbyBvbi4gPC9s
aT4KPGxpPkFzIG1hbnkgZXhpc3RpbmcgSUROIHRhYmxlcyBhcyBwcmFjdGljYWJsZSBzaG91
bGQgYmUgYWJsZSB0byBiZSBtaWdyYXRlZCB0byB0aGUgTEdSIGZvcm1hdCB3aXRoIGFsbCBh
cHBsaWNhYmxlIGludGVycHJldGF0aW9uIGxvZ2ljIHJldGFpbmVkLiA8L2xpPgo8L3VsPgoK
PHA+IDwvcD4KPHAgaWQ9InJmYy5zZWN0aW9uLjIucC4zIj5UaGVzZSByZXF1aXJlbWVudHMg
YXJlIHBhcnRseSBkZXJpdmVkIGZyb20gcmV2aWV3aW5nIHRoZSBleGlzdGluZyBjb3JwdXMg
b2YgcHVibGlzaGVkIElETiB0YWJsZXMsIHBsdXMgdGhlIHJlcXVpcmVtZW50cyBvZiBJQ0FO
TidzIHdvcmsgdG8gaW1wbGVtZW50IGFuIExHUiBmb3IgdGhlIEROUyBSb290IFpvbmUgPGEg
aHJlZj0iI0xHUi1QUk9DRURVUkUiPltMR1ItUFJPQ0VEVVJFXTwvYT4uIEluIHBhcnRpY3Vs
YXIsIFNlY3Rpb24gQiBvZiB0aGF0IGRvY3VtZW50IGlkZW50aWZpZXMgZml2ZSBzcGVjaWZp
YyByZXF1aXJlbWVudHMgZm9yIGFuIExHUiBtZXRob2RvbG9neS4gPC9wPgo8cCBpZD0icmZj
LnNlY3Rpb24uMi5wLjQiPlRoZSBzeW50YXggYW5kIHJ1bGVzIGluIDxhIGhyZWY9IiNSRkM1
ODkyIj5bUkZDNTg5Ml08L2E+IGFuZCA8YSBocmVmPSIjUkZDMzc0MyI+W1JGQzM3NDNdPC9h
PiB3ZXJlIGFsc28gcmV2aWV3ZWQuIDwvcD4KPHAgaWQ9InJmYy5zZWN0aW9uLjIucC41Ij5J
dCBpcyBleHBsaWNpdGx5IG5vdCB0aGUgZ29hbCBvZiB0aGlzIGZvcm1hdCB0byBzdGlwdWxh
dGUgd2hhdCBjb2RlIHBvaW50cyBzaG91bGQgYmUgbGlzdGVkIGluIGFuIExHUiBieSBhIHpv
bmUgYWRtaW5pc3RyYXRvci4gV2hpY2ggcmVnaXN0cmF0aW9uIHBvbGljaWVzIGFyZSB1c2Vk
IGZvciBhIHBhcnRpY3VsYXIgem9uZSBpcyBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzIG1l
bW8uIDwvcD4KPGgxIGlkPSJyZmMuc2VjdGlvbi4zIj4KPGEgaHJlZj0iI3JmYy5zZWN0aW9u
LjMiPjMuPC9hPiBMR1IgRm9ybWF0PC9oMT4KPHAgaWQ9InJmYy5zZWN0aW9uLjMucC4xIj5B
biBMR1IgaXMgZXhwcmVzc2VkIGFzIGEgd2VsbC1mb3JtZWQgWE1MIERvY3VtZW50IDxhIGhy
ZWY9IiNYTUwiPltYTUxdPC9hPi4gPC9wPgo8aDEgaWQ9InJmYy5zZWN0aW9uLjMuMSI+Cjxh
IGhyZWY9IiNyZmMuc2VjdGlvbi4zLjEiPjMuMS48L2E+IE5hbWVzcGFjZTwvaDE+CjxwIGlk
PSJyZmMuc2VjdGlvbi4zLjEucC4xIj5UaGUgWE1MIE5hbWVzcGFjZSBVUkkgaXMgInVybjpp
ZXRmOnBhcmFtczp4bWw6bnM6bGdyLTEuMCIuIFtOb3RlOiB0aGUgZXhhbXBsZXMgYW5kIHNj
aGVtYXMgZm9yIGFueSBub24tZmluYWwgdmVyc2lvbnMgb2YgdGhpcyBzcGVjaWZpY2F0aW9u
IHVzZSBhIG5hbWVzcGFjZSB0aGF0IGlzIG5vdCBndWFyYW50ZWVkLiBFYXJseSBpbXBsZW1l
bnRvcnMgc2hvdWxkIGNvbnNpZGVyIHRoZSBuZWVkIHRvIHJldmlzZSB0aGUgbmFtZXNwYWNl
IGluIHN1YnNlcXVlbnQgcmV2aXNpb25zLl08L3A+CjxwIGlkPSJyZmMuc2VjdGlvbi4zLjEu
cC4yIj5TZWUgPGEgaHJlZj0iI3Vybl9yZWciPlNlY3Rpb24gMTAuMjwvYT4gZm9yIG1vcmUg
aW5mb3JtYXRpb24uPC9wPgo8aDEgaWQ9InJmYy5zZWN0aW9uLjMuMiI+CjxhIGhyZWY9IiNy
ZmMuc2VjdGlvbi4zLjIiPjMuMi48L2E+IEJhc2ljIFN0cnVjdHVyZTwvaDE+CjxwIGlkPSJy
ZmMuc2VjdGlvbi4zLjIucC4xIj5UaGUgYmFzaWMgWE1MIGZyYW1ld29yayBvZiB0aGUgZG9j
dW1lbnQgaXMgYXMgZm9sbG93czo8L3A+CjxkaXYgaWQ9IiNyZmMuZmlndXJlLjEiPjwvZGl2
Pgo8cHJlPgogICAgJmx0Oz94bWwgdmVyc2lvbj0iMS4wIj8mZ3Q7CiAgICAmbHQ7bGdyIHht
bG5zPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOmxnci0xLjAiJmd0OwogICAgICAgIC4uLgog
ICAgJmx0Oy9sZ3ImZ3Q7PC9wcmU+CjxwIGlkPSJyZmMuc2VjdGlvbi4zLjIucC4yIj5UaGUg
ImxnciIgZWxlbWVudCBjb250YWlucyB1cCB0byB0aHJlZSBzdWItZWxlbWVudHMuIEZpcnN0
IGlzIGFuIG9wdGlvbmFsICJtZXRhIiBlbGVtZW50IHRoYXQgY29udGFpbnMgYWxsIG1ldGEt
ZGF0YSBhc3NvY2lhdGVkIHdpdGggdGhlIExHUiwgc3VjaCBhcyBpdHMgYXV0aG9yc2hpcCwg
d2hhdCBpdCBpcyB1c2VkIGZvciwgaW1wbGVtZW50YXRpb24gbm90ZXMgYW5kIHJlZmVyZW5j
ZXMuIFRoaXMgaXMgZm9sbG93ZWQgYnkgYSAiZGF0YSIgZWxlbWVudCB0aGF0IGNvbnRhaW5z
IHRoZSBzdWJzdGFudGl2ZSBjb2RlIHBvaW50IGRhdGEuICBGaW5hbGx5LCBhbiBvcHRpb25h
bCAicnVsZXMiIGVsZW1lbnQgY29udGFpbnMgaW5mb3JtYXRpb24gb24gY29udGV4dHVhbCBh
bmQgd2hvbGUtbGFiZWwgZXZhbHVhdGlvbiBydWxlcywgaWYgYW55LCBhbG9uZyB3aXRoICJh
Y3Rpb24iIGVsZW1lbnRzIHByb3ZpZGluZyBmb3IgdGhlIGRpc3Bvc2l0aW9uIG9mIGxhYmVs
cyBhbmQgY29tcHV0ZWQgdmFyaWFudCBsYWJlbHMuIDwvcD4KPGRpdiBpZD0iI3JmYy5maWd1
cmUuMiI+PC9kaXY+CjxwcmU+CiAgICAmbHQ7P3htbCB2ZXJzaW9uPSIxLjAiPyZndDsKICAg
ICZsdDtsZ3IgeG1sbnM9InVybjppZXRmOnBhcmFtczp4bWw6bnM6bGdyLTEuMCImZ3Q7CiAg
ICAgICAgJmx0O21ldGEmZ3Q7CiAgICAgICAgICAgIC4uLgogICAgICAgICZsdDsvbWV0YSZn
dDsKICAgICAgICAmbHQ7ZGF0YSZndDsKICAgICAgICAgICAgLi4uCiAgICAgICAgJmx0Oy9k
YXRhJmd0OwogICAgICAgICZsdDtydWxlcyZndDsKICAgICAgICAgICAgLi4uCiAgICAgICAg
Jmx0Oy9ydWxlcyZndDsKICAgICZsdDsvbGdyJmd0Owo8L3ByZT4KPHAgaWQ9InJmYy5zZWN0
aW9uLjMuMi5wLjMiPkEgZG9jdW1lbnQgTVVTVCBjb250YWluIGV4YWN0bHkgb25lICJsZ3Ii
IGVsZW1lbnQuIEVhY2ggImxnciIgZWxlbWVudCBNQVkgY29udGFpbiB6ZXJvIG9yIG9uZSAi
bWV0YSIgZWxlbWVudCwgTVVTVCBjb250YWluIGV4YWN0bHkgb25lICJkYXRhIiBlbGVtZW50
LCBhbmQgTUFZIGNvbnRhaW4gemVybyBvciBvbmUgInJ1bGVzIiBlbGVtZW50OyB0aGVzZSB0
aHJlZSBlbGVtZW50cyBNVVNUIGJlIGluIHRoYXQgb3JkZXIuPC9wPgo8cCBpZD0icmZjLnNl
Y3Rpb24uMy4yLnAuNCI+SW4gdGhlIGZvbGxvd2luZyBkZXNjcmlwdGlvbnMsIHJlcXVpcmVk
LCBub24tcmVwZWF0aW5nIGVsZW1lbnRzIG9yIGF0dHJpYnV0ZXMgYXJlIGdlbmVyYWxseSBu
b3QgY2FsbGVkIG91dCBleHBsaWNpdGx5LCBpbiBjb250cmFzdCB0byBPUFRJT05BTCBvbmVz
ICwgb3IgdGhvc2UgdGhhdCBNQVkgYmUgcmVwZWF0ZWQuIEZvciBhdHRyaWJ1dGVzIHRoYXQg
dGFrZSBsaXN0cyBhcyB2YWx1ZXMsIHRoZSBlbGVtZW50cyBNVVNUIGJlIHNwYWNlLXNlcGFy
YXRlZC48L3A+CjxoMSBpZD0icmZjLnNlY3Rpb24uMy4zIj4KPGEgaHJlZj0iI3JmYy5zZWN0
aW9uLjMuMyI+My4zLjwvYT4gTWV0YWRhdGE8L2gxPgo8cCBpZD0icmZjLnNlY3Rpb24uMy4z
LnAuMSI+VGhlIE9QVElPTkFMICJtZXRhIiBlbGVtZW50IGlzIHVzZWQgdG8gZXhwcmVzcyBt
ZXRhLWRhdGEgYXNzb2NpYXRlZCB3aXRoaW4gdGhlIExHUi4gSXQgY2FuIGJlIHVzZWQgdG8g
aWRlbnRpZnkgdGhlIGF1dGhvciBvciByZWxldmFudCBjb250YWN0IHBlcnNvbiwgZXhwbGFp
biB0aGUgaW50ZW5kZWQgdXNhZ2Ugb2YgdGhlIExHUiwgYW5kIHByb3ZpZGUgaW1wbGVtZW50
YXRpb24gbm90ZXMgYXMgd2VsbCBhcyByZWZlcmVuY2VzLiBXaXRoIHRoZSBleGNlcHRpb24g
b2YgInVuaWNvZGUtdmVyc2lvbiIgZWxlbWVudCwgdGhlIGRhdGEgY29udGFpbmVkIHdpdGhp
biBpcyBub3QgcmVxdWlyZWQgYnkgc29mdHdhcmUgY29uc3VtaW5nIHRoZSBMR1IgaW4gb3Jk
ZXIgdG8gY2FsY3VsYXRlIHZhbGlkIGxhYmVscywgb3IgdG8gY2FsY3VsYXRlIHZhcmlhbnRz
LiBUaGUgInVuaWNvZGUtdmVyc2lvbiIgZWxlbWVudCBNVVNUIGJlIHVzZWQgYnkgYSBjb25z
dW1lciBvZiB0aGUgdGFibGUgdG8gaWRlbnRpZnkgdGhhdCBpdCBoYXMgdGhlIGNvcnJlY3Qg
VW5pY29kZSBwcm9wZXJ0eSBkYXRhIHRvIHBlcmZvcm0gb3BlcmF0aW9ucyBvbiB0aGUgdGFi
bGUuIDwvcD4KPHAgaWQ9InJmYy5zZWN0aW9uLjMuMy5wLjIiPldoaWxlIG5laXRoZXIgYSB2
ZXJzaW9uIG5vciBhIGRhdGUgZWxlbWVudCBhcmUgcmVxdWlyZWQsIHRoZWlyIG9taXNzaW9u
IG1ha2VzIGl0IGhhcmRlciBmb3IgaW50ZXJvcGVyYXRpbmcgY29uc3VtZXJzIHRvIGVuc3Vy
ZSB0aGF0IHRoZXkgYXJlIHVzaW5nIHRoZSBjb3JyZWN0IExHUi4gVGhlaXIgaW5jbHVzaW9u
IFJFQ09NTUVOREVELjwvcD4KPGgxIGlkPSJyZmMuc2VjdGlvbi4zLjMuMSI+CjxhIGhyZWY9
IiNyZmMuc2VjdGlvbi4zLjMuMSI+My4zLjEuPC9hPiBUaGUgdmVyc2lvbiBFbGVtZW50PC9o
MT4KPHAgaWQ9InJmYy5zZWN0aW9uLjMuMy4xLnAuMSI+VGhlICJ2ZXJzaW9uIiBlbGVtZW50
IGlzIE9QVElPTkFMLiBJdCBpcyB1c2VkIHRvIHVuaXF1ZWx5IGlkZW50aWZ5IGVhY2ggdmVy
c2lvbiBvZiB0aGUgTEdSLiBObyBzcGVjaWZpYyBmb3JtYXQgaXMgcmVxdWlyZWQsIGJ1dCBp
dCBpcyBSRUNPTU1FTkRFRCB0aGF0IGl0IGJlIHRoZSBkZWNpbWFsIHJlcHJlc2VudGF0aW9u
IG9mIGEgc2luZ2xlIHBvc2l0aXZlIGludGVnZXIsIHdoaWNoIGlzIGluY3JlbWVudGVkIHdp
dGggZWFjaCByZXZpc2lvbiBvZiB0aGUgZmlsZS4gPC9wPgo8cCBpZD0icmZjLnNlY3Rpb24u
My4zLjEucC4yIj5BbiBleGFtcGxlIG9mIGEgdHlwaWNhbCBmaXJzdCBlZGl0aW9uIG9mIGEg
ZG9jdW1lbnQ6PC9wPgo8ZGl2IGlkPSIjcmZjLmZpZ3VyZS4zIj48L2Rpdj4KPHByZT4KICAg
ICZsdDt2ZXJzaW9uJmd0OzEmbHQ7L3ZlcnNpb24mZ3Q7CiAgICA8L3ByZT4KPHA+PC9wPgo8
cCBpZD0icmZjLnNlY3Rpb24uMy4zLjEucC40Ij5UaGUgInZlcnNpb24iIGVsZW1lbnQgbWF5
IGhhdmUgYW4gT1BUSU9OQUwgImNvbW1lbnQiIGF0dHJpYnV0ZS48L3A+CjxkaXYgaWQ9IiNy
ZmMuZmlndXJlLjQiPjwvZGl2Pgo8cHJlPgogICAgJmx0O3ZlcnNpb24gY29tbWVudD0iZHJh
ZnQiJmd0OzEmbHQ7L3ZlcnNpb24mZ3Q7CiAgICA8L3ByZT4KPHA+PC9wPgo8aDEgaWQ9InJm
Yy5zZWN0aW9uLjMuMy4yIj4KPGEgaHJlZj0iI3JmYy5zZWN0aW9uLjMuMy4yIj4zLjMuMi48
L2E+IFRoZSBkYXRlIEVsZW1lbnQ8L2gxPgo8cCBpZD0icmZjLnNlY3Rpb24uMy4zLjIucC4x
Ij5UaGUgT1BUSU9OQUwgImRhdGUiIGVsZW1lbnQgaXMgdXNlZCB0byBpZGVudGlmeSB0aGUg
ZGF0ZSB0aGUgTEdSIHdhcyBwb3N0ZWQuICBUaGUgY29udGVudHMgb2YgdGhpcyBlbGVtZW50
IE1VU1QgYmUgYSB2YWxpZCBJU08gODYwMSAiZnVsbC1kYXRlIiBzdHJpbmcgYXMgZGVzY3Jp
YmVkIGluIDxhIGhyZWY9IiNSRkMzMzM5Ij5bUkZDMzMzOV08L2E+LiA8L3A+CjxkaXYgaWQ9
IiNyZmMuZmlndXJlLjUiPjwvZGl2Pgo8cD5FeGFtcGxlIG9mIGEgZGF0ZTo8L3A+CjxwcmU+
CiAgICAmbHQ7ZGF0ZSZndDsyMDA5LTExLTAxJmx0Oy9kYXRlJmd0Owo8L3ByZT4KPGgxIGlk
PSJyZmMuc2VjdGlvbi4zLjMuMyI+CjxhIGhyZWY9IiNyZmMuc2VjdGlvbi4zLjMuMyI+My4z
LjMuPC9hPiBUaGUgbGFuZ3VhZ2UgRWxlbWVudDwvaDE+CjxwIGlkPSJyZmMuc2VjdGlvbi4z
LjMuMy5wLjEiPkVhY2ggT1BUSU9OQUwgImxhbmd1YWdlIiBlbGVtZW50IGlkZW50aWZpZXMg
YSBsYW5ndWFnZSBvciBzY3JpcHQgZm9yIHdoaWNoIHRoZSBMR1IgaXMgaW50ZW5kZWQuIFRo
ZSB2YWx1ZSBvZiB0aGUgImxhbmd1YWdlIiBlbGVtZW50IE1VU1QgYmUgYSB2YWxpZCBsYW5n
dWFnZSB0YWcgYXMgZGVzY3JpYmVkIGluIDxhIGhyZWY9IiNSRkM1NjQ2Ij5bUkZDNTY0Nl08
L2E+LiBUaGUgdGFnIG1heSByZWZlciB0byBhIHNjcmlwdCBwbHVzIHVuZGVmaW5lZCBsYW5n
dWFnZSBpZiB0aGUgTEdSIGlzIG5vdCBpbnRlbmRlZCBmb3IgYSBzcGVjaWZpYyBsYW5ndWFn
ZS4gPC9wPgo8cCBpZD0icmZjLnNlY3Rpb24uMy4zLjMucC4yIj5FeGFtcGxlIG9mIGFuIExH
UiBmb3IgdGhlIEVuZ2xpc2ggbGFuZ3VhZ2UgOjwvcD4KPGRpdiBpZD0iI3JmYy5maWd1cmUu
NiI+PC9kaXY+CjxwcmU+CiAgICZsdDtsYW5ndWFnZSZndDtlbiZsdDsvbGFuZ3VhZ2UmZ3Q7
CjwvcHJlPgo8cCBpZD0icmZjLnNlY3Rpb24uMy4zLjMucC4zIj5JZiB0aGUgTEdSIGFwcGxp
ZXMgdG8gYSBzY3JpcHQsIHJhdGhlciB0aGFuIGEgc3BlY2lmaWMgbGFuZ3VhZ2UsIHRoZSAi
dW5kIiBsYW5ndWFnZSB0YWcgc2hvdWxkIGJlIHVzZWQgZm9sbG93ZWQgYnkgdGhlIHJlbGV2
YW50IDxhIGhyZWY9IiNSRkM1NjQ2Ij5bUkZDNTY0Nl08L2E+IHNjcmlwdCBzdWJ0YWcuIEZv
ciBleGFtcGxlLCBmb3IgYSBDeXJpbGxpYyBzY3JpcHQgTEdSOiA8L3A+CjxkaXYgaWQ9IiNy
ZmMuZmlndXJlLjciPjwvZGl2Pgo8cHJlPgogICAmbHQ7bGFuZ3VhZ2UmZ3Q7dW5kLUN5cmwm
bHQ7L2xhbmd1YWdlJmd0Owo8L3ByZT4KPHAgaWQ9InJmYy5zZWN0aW9uLjMuMy4zLnAuNCI+
SWYgdGhlIExHUiBjb3ZlcnMgYSBzZXQgb2YgbXVsdGlwbGUgbGFuZ3VhZ2VzIG9yIHNjcmlw
dHMsIHRoZSAibGFuZ3VhZ2UiIGVsZW1lbnQgTUFZIGJlIHJlcGVhdGVkLiBIb3dldmVyLCBm
b3IgY2FzZXMgb2YgYSBzY3JpcHQtc3BlY2lmaWMgTEdSIGV4aGliaXRpbmcgaW5zaWduaWZp
Y2FudCBhZG1peHR1cmUgb2YgY29kZSBwb2ludHMgZnJvbSBvdGhlciBzY3JpcHRzLCBpdCBp
cyBSRUNPTU1FTkRFRCB0byB1c2UgYSBzaW5nbGUgImxhbmd1YWdlIiBlbGVtZW50IGlkZW50
aWZ5aW5nIHRoZSBwcmVkb21pbmFudCBzY3JpcHQuIEluIHRoZSBleGNlcHRpb25hbCBjYXNl
IG9mIGEgbXVsdGktc2NyaXB0IExHUiB3aGVyZSBubyBzY3JpcHQgaXMgcHJlZG9taW5hbnQs
IHVzZSBaeXl5IChDb21tb24pOiA8L3A+CjxkaXYgaWQ9IiNyZmMuZmlndXJlLjgiPjwvZGl2
Pgo8cHJlPgogICAmbHQ7bGFuZ3VhZ2UmZ3Q7dW5kLVp5eXkmbHQ7L2xhbmd1YWdlJmd0Owo8
L3ByZT4KPHAgaWQ9InJmYy5zZWN0aW9uLjMuMy4zLnAuNSI+Tm90ZSB0aGF0IHRoYXQgZm9y
IHRoZSBwYXJ0aWN1bGFyIGNhc2Ugb2YgSmFwYW5lc2UsIGEgc2NyaXB0IHRhZyAiSnBhbiIg
ZXhpc3RzIHRoYXQgbWF0Y2hlcyB0aGUgbWl4dHVyZSBvZiBzY3JpcHRzIHVzZWQgaW4gd3Jp
dGluZyB0aGF0IGxhbmd1YWdlLiAgVGhlIHByZWZlcnJlZCAibGFuZ3VhZ2UiIGVsZW1lbnQg
d291bGQgYmU6IDwvcD4KPGRpdiBpZD0iI3JmYy5maWd1cmUuOSI+PC9kaXY+CjxwcmU+CiAg
ICZsdDtsYW5ndWFnZSZndDt1bmQtSnBhbiZsdDsvbGFuZ3VhZ2UmZ3Q7CjwvcHJlPgo8aDEg
aWQ9InJmYy5zZWN0aW9uLjMuMy40Ij4KPGEgaHJlZj0iI3JmYy5zZWN0aW9uLjMuMy40Ij4z
LjMuNC48L2E+IFRoZSBzY29wZSBFbGVtZW50PC9oMT4KPHAgaWQ9InJmYy5zZWN0aW9uLjMu
My40LnAuMSI+VGhpcyBPUFRJT05BTCBlbGVtZW50IHJlZmVycyB0byBhIHNjb3BlLCBzdWNo
IGFzIGEgZG9tYWluLCB0byB3aGljaCB0aGlzIHBvbGljeSBpcyBhcHBsaWVkLiBUaGUgInR5
cGUiIGF0dHJpYnV0ZSBzcGVjaWZpZXMgdGhlIHR5cGUgb2Ygc2NvcGUgYmVpbmcgZGVmaW5l
ZC4gQSB0eXBlIG9mICJkb21haW4iIG1lYW5zIHRoYXQgdGhlIHNjb3BlIGlzIGEgZG9tYWlu
IHRoYXQgcmVwcmVzZW50cyB0aGUgYXBleCBvZiB0aGUgRE5TIHpvbmUgdG8gd2hpY2ggdGhl
IExHUiBpcyBhcHBsaWVkLiBGb3IgdGhhdCB0eXBlLCB0aGUgY29udGVudCBvZiB0aGUgInNj
b3BlIiBlbGVtZW50IE1VU1QgYmUgYSB2YWxpZCBhYnNvbHV0ZSBkb21haW4gbmFtZSwgd2l0
aG91dCBhIHRyYWlsaW5nIGRvdC4gSG93ZXZlciwgdGhlIEROUyByb290IHpvbmUgaXMgcmVw
cmVzZW50ZWQgYXMgIi4iLiAgPC9wPgo8ZGl2IGlkPSIjcmZjLmZpZ3VyZS4xMCI+PC9kaXY+
CjxwcmU+ICAgICZsdDtzY29wZSB0eXBlPSJkb21haW4iJmd0O2V4YW1wbGUuY29tJmx0Oy9z
Y29wZSZndDs8L3ByZT4KPHA+PC9wPgo8cCBpZD0icmZjLnNlY3Rpb24uMy4zLjQucC4zIj5U
aGVyZSBtYXkgYmUgbXVsdGlwbGUgInNjb3BlIiB0YWdzIHVzZWQsIGZvciBleGFtcGxlIHRv
IHJlZmxlY3QgYSBsaXN0IG9mIGRvbWFpbnMgdG8gd2hpY2ggdGhlIExHUiBpcyBhcHBsaWVk
LiBUeXBlcyBvZiBzY29wZSBvdGhlciB0aGFuICJkb21haW4iIGFyZSBhcHBsaWNhdGlvbi1k
ZWZpbmVkLiAgU3VjaCBhcHBsaWNhdGlvbi1kZWZpbmVkIHR5cGUgdmFsdWVzIG11c3QgYmUg
aW4gYSBuYW1lc3BhY2UgImFwcHR5cGUiIHByZXZpb3VzbHkgZGVmaW5lZCBpbiB0aGUgZG9j
dW1lbnQuIEFuIGV4cGxhbmF0aW9uIG9mIHRoZSBhcHBsaWNhdGlvbi1kZWZpbmVkIHR5cGUg
aW4gdGhlICJkZXNjcmlwdGlvbiIgZWxlbWVudCBpcyBSRUNPTU1FTkRFRC48L3A+CjxoMSBp
ZD0icmZjLnNlY3Rpb24uMy4zLjUiPgo8YSBocmVmPSIjcmZjLnNlY3Rpb24uMy4zLjUiPjMu
My41LjwvYT4gVGhlIGRlc2NyaXB0aW9uIEVsZW1lbnQ8L2gxPgo8cCBpZD0icmZjLnNlY3Rp
b24uMy4zLjUucC4xIj5UaGUgImRlc2NyaXB0aW9uIiBlbGVtZW50IGlzIGFuIE9QVElPTkFM
LCBmcmVlLWZvcm0gZWxlbWVudCB0aGF0IGNvbnRhaW5zIGFueSBhZGRpdGlvbmFsIHJlbGV2
YW50IGRlc2NyaXB0aW9uIHRoYXQgaXMgdXNlZnVsIGZvciB0aGUgdXNlciBpbiBpdHMgaW50
ZXJwcmV0YXRpb24uIFR5cGljYWxseSwgdGhpcyBmaWVsZCBjb250YWlucyBhdXRob3JzaGlw
IGluZm9ybWF0aW9uLCBhcyB3ZWxsIGFzIGFkZGl0aW9uYWwgY29udGV4dCBvbiBob3cgdGhl
IExHUiB3YXMgZm9ybXVsYXRlZCBhbmQgaG93IGl0IGFwcGxpZXMsIHN1Y2ggYXMgY2l0YXRp
b25zIGFuZCByZWZlcmVuY2VzIHRoYXQgYXBwbHkgdG8gdGhlIExHUiBhcyBhIHdob2xlLjwv
cD4KPHAgaWQ9InJmYy5zZWN0aW9uLjMuMy41LnAuMiI+VGhpcyBmaWVsZCBzaG91bGQgbm90
IGJlIHJlbGllZCB1cG9uIGZvciBwcm92aWRpbmcgaW5zdHJ1Y3Rpb25zIG9uIGhvdyB0byBw
YXJzZSBvciB1dGlsaXplIHRoZSBkYXRhIGNvbnRhaW5lZCBlbHNld2hlcmUgaW4gdGhlIHNw
ZWNpZmljYXRpb24uIEF1dGhvcnMgb2YgdGFibGVzIHNob3VsZCBleHBlY3QgdGhhdCBzb2Z0
d2FyZSBhcHBsaWNhdGlvbnMgdGhhdCBwYXJzZSBhbmQgdXNlIExHUnMgd2lsbCBub3QgdXNl
IHRoZSBkZXNjcmlwdGlvbiBmaWVsZCB0byBjb25kaXRpb24gdGhlIGFwcGxpY2F0aW9uIG9m
IHRoZSBMR1IncyBkYXRhIGFuZCBydWxlcy48L3A+CjxwIGlkPSJyZmMuc2VjdGlvbi4zLjMu
NS5wLjMiPlRoZSBlbGVtZW50IGhhcyBhbiBPUFRJT05BTCAidHlwZSIgYXR0cmlidXRlLCB3
aGljaCByZWZlcnMgdG8gdGhlIGludGVybmV0IG1lZGlhIHR5cGUgb2YgdGhlIGVuY2xvc2Vk
IGRhdGEuIFR5cGljYWwgdHlwZXMgd291bGQgYmUgInRleHQvcGxhaW4iIG9yICJ0ZXh0L2h0
bWwiLiBUaGUgYXR0cmlidXRlIFNIT1VMRCBiZSBhIHZhbGlkIE1JTUUgdHlwZS4gSWYgc3Vw
cGxpZWQsIGl0IHdpbGwgYmUgYXNzdW1lZCB0aGF0IHRoZSBjb250ZW50cyBhcmUgb2YgdGhh
dCBtZWRpYSB0eXBlLiBJZiB0aGUgZGVzY3JpcHRpb24gbGFja3MgYSB0eXBlIGZpZWxkLCBp
dCB3aWxsIGJlIGFzc3VtZWQgdG8gYmUgcGxhaW4gdGV4dCAoInRleHQvcGxhaW4iKS4gPC9w
Pgo8aDEgaWQ9InJmYy5zZWN0aW9uLjMuMy42Ij4KPGEgaHJlZj0iI3JmYy5zZWN0aW9uLjMu
My42Ij4zLjMuNi48L2E+IFRoZSB2YWxpZGl0eS1zdGFydCBhbmQgdmFsaWRpdHktZW5kIEVs
ZW1lbnRzPC9oMT4KPHAgaWQ9InJmYy5zZWN0aW9uLjMuMy42LnAuMSI+VGhlICJ2YWxpZGl0
eS1zdGFydCIgYW5kICJ2YWxpZGl0eS1lbmQiIGVsZW1lbnRzIGFyZSBPUFRJT05BTCBlbGVt
ZW50cyB0aGF0IGRlc2NyaWJlIHRoZSB0aW1lIHBlcmlvZCBmcm9tIHdoaWNoIHRoZSBjb250
ZW50cyBvZiB0aGUgTEdSIGJlY29tZSB2YWxpZCAoaS5lLiBhcmUgdXNlZCBpbiByZWdpc3Ry
eSBwb2xpY3kpLCBhbmQgdGhlIGNvbnRlbnRzIG9mIHRoZSBMR1IgY2Vhc2UgdG8gYmUgdXNl
ZC4gPC9wPgo8cCBpZD0icmZjLnNlY3Rpb24uMy4zLjYucC4yIj5UaGUgZGF0ZXMgTVVTVCBj
b25maXJtIHRvIHRoZSAiZnVsbC1kYXRlIiBmb3JtYXQgZGVzY3JpYmVkIGluIHNlY3Rpb24g
NS42IG9mIDxhIGhyZWY9IiNSRkMzMzM5Ij5bUkZDMzMzOV08L2E+LjwvcD4KPGRpdiBpZD0i
I3JmYy5maWd1cmUuMTEiPjwvZGl2Pgo8cHJlPiAgICAmbHQ7dmFsaWRpdHktc3RhcnQmZ3Q7
MjAxNC0wMy0xMiZsdDsvdmFsaWRpdHktc3RhcnQmZ3Q7PC9wcmU+CjxwPjwvcD4KPGgxIGlk
PSJyZmMuc2VjdGlvbi4zLjMuNyI+CjxhIGhyZWY9IiNyZmMuc2VjdGlvbi4zLjMuNyI+My4z
LjcuPC9hPiBUaGUgdW5pY29kZS12ZXJzaW9uIEVsZW1lbnQ8L2gxPgo8cCBpZD0icmZjLnNl
Y3Rpb24uMy4zLjcucC4xIj5XaGVuZXZlciBhbiBMR1IgZGVwZW5kcyBvbiBjaGFyYWN0ZXIg
cHJvcGVydGllcyBmcm9tIGEgZ2l2ZW4gdmVyc2lvbiBvZiB0aGUgVW5pY29kZSBzdGFuZGFy
ZCwgdGhlIHZlcnNpb24gbnVtYmVyIHVzZWQgaW4gY3JlYXRpbmcgdGhlIExHUiBNVVNUIGJl
IGxpc3RlZCBpbiB0aGUgZm9ybSB4Lnkueiwgd2hlcmUgeCwgeSwgYW5kIHogYXJlIHBvc2l0
aXZlLCBkZWNpbWFsIGludGVnZXJzIChzZWUgPGEgaHJlZj0iI1VuaWNvZGUtVmVyc2lvbnMi
PltVbmljb2RlLVZlcnNpb25zXTwvYT4pLiBJZiBhbnkgc29mdHdhcmUgcHJvY2Vzc2luZyB0
aGUgdGFibGUgZG9lcyBub3QgaGF2ZSBhY2Nlc3MgdG8gY2hhcmFjdGVyIHByb3BlcnR5IGRh
dGEgb2YgdGhlIHJlcXVpc2l0ZSB2ZXJzaW9uLCBpdCBNVVNUIE5PVCBwZXJmb3JtIGFueSBv
cGVyYXRpb25zIHJlbGF0aW5nIHRvIHdob2xlLWxhYmVsIGV2YWx1YXRpb24gcmVseWluZyBv
biBVbmljb2RlIHByb3BlcnRpZXMgKDxhIGhyZWY9IiNwcm9wZXJ0eSI+U2VjdGlvbiA1LjIu
MzwvYT4pLjwvcD4KPHAgaWQ9InJmYy5zZWN0aW9uLjMuMy43LnAuMiI+VGhlIHZhbHVlIG9m
IGEgZ2l2ZW4gVW5pY29kZSBwcm9wZXJ0eSBpbiBtYXkgY2hhbmdlIGJldHdlZW4gdmVyc2lv
bnMgb2YgdGhlIFVuaWNvZGUgQ2hhcmFjdGVyIERhdGFiYXNlIDxhIGhyZWY9IiNVQVg0NCI+
W1VBWDQ0XTwvYT4sIHVubGVzcyBzdWNoIGNoYW5nZSBoYXMgYmVlbiBleHBsaWNpdGx5IGRp
c2FsbG93ZWQgaW4gPGEgaHJlZj0iI1VuaWNvZGUtU3RhYmlsaXR5Ij5bVW5pY29kZS1TdGFi
aWxpdHldPC9hPi4gSXQgaXMgUkVDT01NRU5ERUQgdG8gb25seSByZWZlcmVuY2UgcHJvcGVy
dGllcyBkZWZpbmVkIGFzIHN0YWJsZSBvciBpbW11dGFibGUuIEFzIGFuIGFsdGVybmF0aXZl
IHRvIHJlZmVyZW5jaW5nIHRoZSBwcm9wZXJ0eSwgdGhlIGluZm9ybWF0aW9uIGNhbiBiZSBw
cmVzZW50ZWQgZXhwbGljaXRseSBpbiB0aGUgTEdSLjwvcD4KPGRpdiBpZD0iI3JmYy5maWd1
cmUuMTIiPjwvZGl2Pgo8cHJlPiAgICAmbHQ7dW5pY29kZS12ZXJzaW9uJmd0OzYuMi4wJmx0
Oy91bmljb2RlLXZlcnNpb24mZ3Q7CjwvcHJlPgo8cD48L3A+CjxwIGlkPSJyZmMuc2VjdGlv
bi4zLjMuNy5wLjQiPkl0IGlzIG5vdCBuZWNlc3NhcnkgdG8gaW5jbHVkZSBhICJ1bmljb2Rl
LXZlcnNpb24iIGVsZW1lbnQgZm9yIExHUnMgdGhhdCBkbyBub3QgbWFrZSB1c2Ugb2YgVW5p
Y29kZSBwcm9wZXJ0aWVzLCBob3dldmVyLCBpdCBpcyBSRUNPTU1FTkRFRC4gPC9wPgo8aDEg
aWQ9InJmYy5zZWN0aW9uLjMuMy44Ij4KPGEgaHJlZj0iI3JmYy5zZWN0aW9uLjMuMy44Ij4z
LjMuOC48L2E+IDxhIGhyZWY9IiNyZWZlcmVuY2VzIiBpZD0icmVmZXJlbmNlcyI+VGhlIHJl
ZmVyZW5jZXMgRWxlbWVudDwvYT4KPC9oMT4KPHAgaWQ9InJmYy5zZWN0aW9uLjMuMy44LnAu
MSI+QSBMYWJlbCBHZW5lcmF0aW9uIFJ1bGVzZXQgbWF5IGRlZmluZSBhIGxpc3Qgb2YgcmVm
ZXJlbmNlcyB3aGljaCBhcmUgdXNlZCB0byBhc3NvY2lhdGUgdmFyaW91cyBpbmRpdmlkdWFs
IGVsZW1lbnRzIGluIHRoZSBMR1IgdG8gb25lIG9yIG1vcmUgbm9ybWF0aXZlIHJlZmVyZW5j
ZXMuIEEgY29tbW9uIHVzZSBmb3IgcmVmZXJlbmNlcyBpcyB0byBhbm5vdGF0ZSB0aGF0IGNv
ZGUgcG9pbnRzIGJlbG9uZyB0byBhbiBleHRlcm5hbGx5IGRlZmluZWQgY29sbGVjdGlvbiBv
ciBzdGFuZGFyZCwgb3IgdG8gZ2l2ZSBub3JtYXRpdmUgcmVmZXJlbmNlcyBmb3IgcnVsZXMu
PC9wPgo8cCBpZD0icmZjLnNlY3Rpb24uMy4zLjgucC4yIj5SZWZlcmVuY2VzIGFyZSBzcGVj
aWZpZWQgaW4gYW4gT1BUSU9OQUwgInJlZmVyZW5jZXMiIGVsZW1lbnQsIGNvbnRhaW5pbmcg
b3IgbW9yZSAicmVmZXJlbmNlIiBlbGVtZW50cywgZWFjaCB3aXRoIGEgdW5pcXVlICJpZCIg
YXR0cmlidXRlLiBJdCBpcyBSRUNPTU1FTkRFRCB0aGF0IHRoZSAiaWQiIGF0dHJpYnV0ZSBi
ZSBhIHplcm8tYmFzZWQgaW50ZWdlciwgaG93ZXZlciwgaW4gYWRkaXRpb24gdG8gZGlnaXRz
IDAtOSwgaXQgTUFZIGNvbnRhaW4gdXBwZXJjYXNlIGxldHRlcnMgQS1aLCBhcyB3ZWxsIGFz
IHBlcmlvZCwgaHlwaGVuLCBjb2xvbiBvciB1bmRlcnNjb3JlLiAgVGhlIHZhbHVlIG9mIGVh
Y2ggInJlZmVyZW5jZSIgZWxlbWVudCBTSE9VTEQgYmUgdGhlIGNpdGF0aW9uIG9mIGEgc3Rh
bmRhcmQsIGRpY3Rpb25hcnkgb3Igb3RoZXIgc3BlY2lmaWNhdGlvbiBpbiBhbnkgc3VpdGFi
bGUgZm9ybWF0LiBJbiBhZGRpdGlvbiB0byBhbiAiaWQiIGF0dHJpYnV0ZSwgYSAicmVmZXJl
bmNlIiBlbGVtZW50IE1BWSBoYXZlIGEgImNvbW1lbnQiIGF0dHJpYnV0ZSBmb3IgYW4gb3B0
aW9uYWwgZnJlZS1mb3JtIGFubm90YXRpb24uIDwvcD4KPGRpdiBpZD0iI3JmYy5maWd1cmUu
MTMiPjwvZGl2Pgo8cHJlPiAgICAmbHQ7cmVmZXJlbmNlcyZndDsKICAgICAgJmx0O3JlZmVy
ZW5jZSBpZD0iMCImZ3Q7VGhlIFVuaWNvZGUgU3RhbmRhcmQsIFZlcnNpb24gNy4wJmx0Oy9y
ZWZlcmVuY2UmZ3Q7CiAgICAgICZsdDtyZWZlcmVuY2UgaWQ9IjEiJmd0O0JpZy01OiBDb21w
dXRlciBDaGluZXNlIEdseXBoIGFuZCBDaGFyYWN0ZXIKICAgICAgICAgQ29kZSBNYXBwaW5n
IFRhYmxlLCBUZWNobmljYWwgUmVwb3J0IEMtMjYsIDE5ODQmbHQ7L3JlZmVyZW5jZSZndDsK
ICAgICAgJmx0O3JlZmVyZW5jZSBpZD0iMiIgY29tbWVudD0ic3luY2hyb25pemVkIHdpdGgg
VW5pY29kZSA2LjEiJmd0OwogICAgICAgICBJU08vSUVDCiAgICAgICAgIDEwNjQ2OjIwMTIg
M3JkIGVkaXRpb24mbHQ7L3JlZmVyZW5jZSZndDsKICAgICAgLi4uCiAgICAmbHQ7L3JlZmVy
ZW5jZXMmZ3Q7CiAgICAuLi4KICAgICZsdDtkYXRhJmd0OwogICAgICAmbHQ7Y2hhciBjcD0i
MDYyMCIgcmVmPSIwIDIiIC8mZ3Q7CiAgICAgIC4uLgogICAgJmx0Oy9kYXRhJmd0OzwvcHJl
Pgo8cD48L3A+CjxwIGlkPSJyZmMuc2VjdGlvbi4zLjMuOC5wLjQiPkEgcmVmZXJlbmNlIGlz
IGFzc29jaWF0ZWQgd2l0aCBhbiBlbGVtZW50IGJ5IHVzaW5nIGl0cyBpZCBhcyBwYXJ0IG9m
IGFuIG9wdGlvbmFsICJyZWYiIGF0dHJpYnV0ZSAoc2VlIDxhIGhyZWY9IiNyZWYiPlNlY3Rp
b24gNC40LjE8L2E+KS4gIFRoZSAicmVmIiBhdHRyaWJ1dGUgbWF5IGJlIHVzZWQgd2l0aCBt
YW55IGtpbmRzIG9mIGVsZW1lbnRzIGluIHRoZSAiZGF0YSIgb3IgInJ1bGVzIiBzZWN0aW9u
cyBvZiB0aGUgTEdSLCBtb3N0IG5vdGFibHkgdGhvc2UgZGVmaW5pbmcgY29kZSBwb2ludHMs
IHZhcmlhbnRzIGFuZCBydWxlcy4gSG93ZXZlciwgYSAicmVmIiBhdHRyaWJ1dGUgbWF5IG5v
dCBvY2N1ciBvbiBjZXJ0YWluIGtpbmRzIG9mIGVsZW1lbnRzLCBpbmNsdWRpbmcgcmVmZXJl
bmNlcyB0byBuYW1lZCBjaGFyYWN0ZXIgY2xhc3NlcyBvciBydWxlcy4gIFNlZSBkZXNjcmlw
dGlvbiBvZiB0aGVzZSBlbGVtZW50cyBiZWxvdy48L3A+CjxoMSBpZD0icmZjLnNlY3Rpb24u
NCI+CjxhIGhyZWY9IiNyZmMuc2VjdGlvbi40Ij40LjwvYT4gQ29kZSBQb2ludHMgYW5kIFZh
cmlhbnRzPC9oMT4KPHAgaWQ9InJmYy5zZWN0aW9uLjQucC4xIj5UaGUgYnVsayBvZiBhIGxh
YmVsIGdlbmVyYXRpb24gcnVsZXNldCBpcyBhIGRlc2NyaXB0aW9uIG9mIHdoaWNoIHNldCBv
ZiBjb2RlIHBvaW50cyBhcmUgZWxpZ2libGUgZm9yIGEgZ2l2ZW4gbGFiZWwuIEZvciBydWxl
c2V0cyB0aGF0IHBlcmZvcm0gb3BlcmF0aW9ucyB0aGF0IHJlc3VsdCBpbiBwb3RlbnRpYWwg
dmFyaWFudHMsIHRoZSBjb2RlIHBvaW50LWxldmVsIHJlbGF0aW9uc2hpcHMgYmV0d2VlbiB2
YXJpYW50cyBuZWVkIHRvIGFsc28gYmUgZGVzY3JpYmVkLiA8L3A+CjxwIGlkPSJyZmMuc2Vj
dGlvbi40LnAuMiI+VGhlIGNvZGUgcG9pbnQgZGF0YSBpcyBjb2xsZWN0ZWQgd2l0aGluIHRo
ZSAiZGF0YSIgZWxlbWVudC4gV2l0aGluIHRoaXMgZWxlbWVudCwgYSBzZXJpZXMgb2YgImNo
YXIiIGFuZCAicmFuZ2UiIGVsZW1lbnRzIGRlc2NyaWJlIGVsaWdpYmxlIGNvZGUgcG9pbnRz
LCBvciByYW5nZXMgb2YgY29kZSBwb2ludHMsIHJlc3BlY3RpdmVseS4gPC9wPgo8cCBpZD0i
cmZjLnNlY3Rpb24uNC5wLjMiPkRpc2NyZXRlIHBlcm1pc3NpYmxlIGNvZGUgcG9pbnRzIG9y
IGNvZGUgcG9pbnQgc2VxdWVuY2VzIGFyZSBkZWNsYXJlZCB3aXRoIGEgImNoYXIiIGVsZW1l
bnQsIGUuZy48L3A+CjxkaXYgaWQ9IiNyZmMuZmlndXJlLjE0Ij48L2Rpdj4KPHByZT4gICAg
Jmx0O2NoYXIgY3A9IjAwMkQiLyZndDs8L3ByZT4KPHA+PC9wPgo8cCBpZD0icmZjLnNlY3Rp
b24uNC5wLjUiPlJhbmdlcyBvZiBwZXJtaXNzaWJsZSBjb2RlIHBvaW50cyBtYXkgYmUgc3Rp
cHVsYXRlZCB3aXRoIGEgInJhbmdlIiBlbGVtZW50LCBlLmcuPC9wPgo8ZGl2IGlkPSIjcmZj
LmZpZ3VyZS4xNSI+PC9kaXY+CjxwcmU+ICAgICZsdDtyYW5nZSBmaXJzdC1jcD0iMDAzMCIg
bGFzdC1jcD0iMDAzOSIvJmd0OzwvcHJlPgo8cD48L3A+CjxwIGlkPSJyZmMuc2VjdGlvbi40
LnAuNyI+VGhlIHJhbmdlIGlzIGluY2x1c2l2ZSBvZiB0aGUgZmlyc3QgYW5kIGxhc3QgY29k
ZSBwb2ludHMuIEFsbCBhdHRyaWJ1dGVzIGRlZmluZWQgZm9yIGEgInJhbmdlIiBlbGVtZW50
IGFjdCBhcyBpZiBhcHBsaWVkIHRvIGVhY2ggY29kZSBwb2ludCB3aXRoaW4uIEEgInJhbmdl
IiBlbGVtZW50IGhhcyBubyBjaGlsZCBlbGVtZW50cy48L3A+CjxwIGlkPSJyZmMuc2VjdGlv
bi40LnAuOCI+SXQgaXMgYWx3YXlzIHBvc3NpYmxlIHRvIHN1YnN0aXR1dGUgYSBsaXN0IG9m
IGluZGl2aWR1YWxseSBzcGVjaWZpZWQgY29kZSBwb2ludHMgZm9yIGEgcmFuZ2UgZWxlbWVu
dC4gVGhlIHJldmVyc2UgaXMgbm90IG5lY2Vzc2FyaWx5IHRoZSBjYXNlLiAgV2hlbmV2ZXIg
c3VjaCBhIHN1YnN0aXR1dGlvbiBpcyBwb3NzaWJsZSwgaXQgbWFrZXMgbm8gZGlmZmVyZW5j
ZSBpbiBwcm9jZXNzaW5nIHRoZSBkYXRhLiBUb29scyByZWFkaW5nIG9yIHdyaXRpbmcgdGhl
IExHUiBmb3JtYXQgYXJlIGZyZWUgdG8gYWdncmVnYXRlIHNlcXVlbmNlcyBvZiBjb25zZWN1
dGl2ZSBjb2RlIHBvaW50cyBvZiB0aGUgc2FtZSBwcm9wZXJ0aWVzIGludG8gcmFuZ2UgZWxl
bWVudHMuIDwvcD4KPHAgaWQ9InJmYy5zZWN0aW9uLjQucC45Ij5Db2RlIHBvaW50cyBtdXN0
IGJlIGV4cHJlc3NlZCBpbiB1cHBlcmNhc2UsIGhleGFkZWNpbWFsLCBhbmQgemVybyBwYWRk
ZWQgdG8gYSBtaW5pbXVtIG9mIDQgZGlnaXRzLiBJbiBvdGhlciB3b3JkcywgdGhleSBhcmUg
cmVwcmVzZW50ZWQgYWNjb3JkaW5nIHRvIHRoZSBzdGFuZGFyZCBVbmljb2RlIGNvbnZlbnRp
b24gYnV0IHdpdGhvdXQgdGhlIHByZWZpeCAiVSsiLiBUaGUgcmF0aW9uYWxlIGZvciBub3Qg
YWxsb3dpbmcgb3RoZXIgZW5jb2RpbmcgZm9ybWF0cywgaW5jbHVkaW5nIG5hdGl2ZSBVbmlj
b2RlIGVuY29kaW5nIGluIFhNTCwgaXMgZXhwbG9yZWQgaW4gPGEgaHJlZj0iI1VBWDQyIj5b
VUFYNDJdPC9hPi4gVGhlIFhNTCBjb252ZW50aW9ucyB1c2VkIGluIHRoaXMgZm9ybWF0LCBz
dWNoIGFzIGVsZW1lbnQgYW5kIGF0dHJpYnV0ZSBuYW1lcywgbWlycm9yIHRoaXMgZG9jdW1l
bnQgd2hlcmUgcHJhY3RpY2FsIGFuZCByZWFzb25hYmxlIHRvIGRvIHNvLiBJdCBpcyBSRUNP
TU1FTkRFRCB0byBsaXN0IGFsbCAiY2hhciIgZWxlbWVudHMgaW4gYXNjZW5kaW5nIG9yZGVy
IG9mIHRoZSAiY3AiIGF0dHJpYnV0ZS4gPC9wPgo8cCBpZD0icmZjLnNlY3Rpb24uNC5wLjEw
Ij5BbGwgImNoYXIiIGVsZW1lbnRzIGluIHRoZSBkYXRhIHNlY3Rpb24gTVVTVCBoYXZlIGRp
c3RpbmN0ICJjcCIgYXR0cmlidXRlcy4gVGhlICJyYW5nZSIgZWxlbWVudHMgTVVTVCBOT1Qg
c3BlY2lmeSBjb2RlIHBvaW50IHJhbmdlcyB0aGF0IG92ZXJsYXAgZWl0aGVyIGFub3RoZXIg
cmFuZ2Ugb3IgYW55IHNpbmdsZSBjb2RlIHBvaW50ICJjaGFyIiBlbGVtZW50cy4gQW4gTEdS
IHRoYXQgZGVmaW5lcyB0aGUgc2FtZSBjb2RlIHBvaW50IG1vcmUgdGhhbiBvbmNlIGJ5IGFu
eSBjb21iaW5hdGlvbiBvZiAiY2hhciIgb3IgInJhbmdlIiBlbGVtZW50cyBNVVNUIGJlIHJl
amVjdGVkLiA8L3A+CjxoMSBpZD0icmZjLnNlY3Rpb24uNC4xIj4KPGEgaHJlZj0iI3JmYy5z
ZWN0aW9uLjQuMSI+NC4xLjwvYT4gPGEgaHJlZj0iI3NlcXVlbmNlcyIgaWQ9InNlcXVlbmNl
cyI+U2VxdWVuY2VzPC9hPgo8L2gxPgo8cCBpZD0icmZjLnNlY3Rpb24uNC4xLnAuMSI+QSBz
ZXF1ZW5jZSBvZiB0d28gb3IgbW9yZSBjb2RlIHBvaW50cyBtYXkgYmUgc3BlY2lmaWVkIGlu
IGFuIExHUiwgZm9yIGV4YW1wbGUsIHdoZW4gZGVmaW5pbmcgdGhlIHNvdXJjZSBmb3Igbjpt
IHZhcmlhbnQgbWFwcGluZ3MuIEFub3RoZXIgdXNlIG9mIHNlcXVlbmNlcyB3b3VsZCBiZSBp
biBjYXNlcyB3aGVuIHRoZSBleGFjdCBzZXF1ZW5jZSBvZiBjb2RlIHBvaW50cyBpcyByZXF1
aXJlZCB0byBvY2N1ciBpbiBvcmRlciBmb3IgdGhlIGNvbnN0aXR1ZW50IGVsZW1lbnRzIHRv
IGJlIGVsaWdpYmxlLCBzdWNoIGFzIHdoZW4gc29tZSBjb2RlIHBvaW50IGlzIG9ubHkgZWxp
Z2libGUgd2hlbiBwcmVjZWRlZCBvciBmb2xsb3dlZCBieSBhIGNlcnRhaW4gY29kZSBwb2lu
dC4gVGhlIGZvbGxvd2luZyB3b3VsZCBkZWZpbmUgdGhlIGVsaWdpYmlsaXR5IG9mIHRoZSBN
SURETEUgRE9UIChVKzAwQjcpIG9ubHkgd2hlbiBib3RoIHByZWNlZGVkIGFuZCBmb2xsb3dl
ZCBieSB0aGUgTEFUSU4gU01BTEwgTEVUVEVSIEwgKFUrMDA2Qyk6IDwvcD4KPGRpdiBpZD0i
I3JmYy5maWd1cmUuMTYiPjwvZGl2Pgo8cHJlPiAgICAmbHQ7Y2hhciBjcD0iMDA2QyAwMEI3
IDAwNkMiIGNvbW1lbnQ9IkNhdGFsYW4gbWlkZGxlIGRvdCIvJmd0OzwvcHJlPgo8cD48L3A+
CjxwIGlkPSJyZmMuc2VjdGlvbi40LjEucC4zIj5BbGwgc2VxdWVuY2VzIGRlZmluZWQgdGhp
cyB3YXkgbXVzdCBiZSBkaXN0aW5jdCwgYnV0IHN1Yi1zZXF1ZW5jZXMgbWF5IGJlIGRlZmlu
ZWQuICBUaHVzLCB0aGUgc2VxdWVuY2UgZGVmaW5lZCBoZXJlIG1heSBjb2V4aXN0IHdpdGgg
c2luZ2xlIGNvZGUgcG9pbnQgZGVmaW5pdGlvbnMgc3VjaCBhczo8L3A+CjxkaXYgaWQ9IiNy
ZmMuZmlndXJlLjE3Ij48L2Rpdj4KPHByZT4gICAgJmx0O2NoYXIgY3A9IjAwNkMiIC8mZ3Q7
PC9wcmU+CjxwPjwvcD4KPHAgaWQ9InJmYy5zZWN0aW9uLjQuMS5wLjUiPkFzIGFuIGFsdGVy
bmF0aXZlIHRvIHVzaW5nIHNlcXVlbmNlcyB0byBkZWZpbmUgYSByZXF1aXJlZCBjb250ZXh0
LCBhICJjaGFyIiBvciAicmFuZ2UiIGVsZW1lbnQgbWF5IHNwZWNpZnkgY29uZGl0aW9uYWwg
Y29udGV4dCB1c2luZyBhbiBvcHRpb25hbCAid2hlbiIgYXR0cmlidXRlIGFzIGRlc2NyaWJl
ZCBiZWxvdyBpbiA8YSBocmVmPSIjY29udGV4dHMiPlNlY3Rpb24gNC4yPC9hPi4gVXNpbmcg
YSBjb25kaXRpb25hbCBjb250ZXh0IGlzIG1vcmUgZmxleGlibGUgYmVjYXVzZSBhIGNvbnRl
eHQgaXMgbm90IGxpbWl0ZWQgdG8gc3BlY2lmaWMgY29kZSBwb2ludHMuICBJbiBhZGRpdGlv
biwgZG9pbmcgc28gYWxsb3dzIHRoZSBjaG9pY2Ugb2YgZWl0aGVyIHNwZWNpZnlpbmcgYSBw
cm9oaWJpdGVkIG9yIGEgcmVxdWlyZWQgY29udGV4dC48L3A+CjxwIGlkPSJyZmMuc2VjdGlv
bi40LjEucC42Ij5BcyBkZXNjcmliZWQgYmVsb3csIHRoZSAiY2hhciIgZWxlbWVudCwgd2hl
dGhlciBvciBub3QgaXQgaXMgdXNlZCBmb3IgYSBzaW5nbGUgY29kZSBwb2ludCwgb3IgZm9y
IGEgc2VxdWVuY2UsIG1heSBoYXZlIG9wdGlvbmFsIGNoaWxkIGVsZW1lbnRzIGRlZmluaW5n
IHZhcmlhbnRzLiBCb3RoIHRoZSAiY2hhciIgYW5kICJyYW5nZSIgZWxlbWVudHMgY2FuIHRh
a2UgYSBudW1iZXIgb2Ygb3B0aW9uYWwgYXR0cmlidXRlcyBmb3IgY29uZGl0aW9uYWwgaW5j
bHVzaW9uLCBjb21tZW50aW5nLCBjcm9zcyByZWZlcmVuY2luZyBhbmQgY2hhcmFjdGVyIHRh
Z2dpbmcsIGFzIGRlc2NyaWJlZCBiZWxvdy48L3A+CjxoMSBpZD0icmZjLnNlY3Rpb24uNC4y
Ij4KPGEgaHJlZj0iI3JmYy5zZWN0aW9uLjQuMiI+NC4yLjwvYT4gPGEgaHJlZj0iI2NvbnRl
eHRzIiBpZD0iY29udGV4dHMiPkNvbmRpdGlvbmFsIENvbnRleHRzPC9hPgo8L2gxPgo8cCBp
ZD0icmZjLnNlY3Rpb24uNC4yLnAuMSI+QSBjb25kaXRpb25hbCBjb250ZXh0IGlzIHNwZWNp
ZmllZCBieSBhIHJ1bGUgdGhhdCBtdXN0IGJlIHNhdGlzZmllZCAob3IgYWx0ZXJuYXRpdmVs
eSwgbXVzdCBub3QgYmUgc2F0aXNmaWVkKSBmb3IgYSBjb2RlIHBvaW50IGluIGEgZ2l2ZW4g
bGFiZWwsIG9mdGVuIGF0IGEgcGFydGljdWxhciBsb2NhdGlvbiBpbiBhIGxhYmVsLjwvcD4K
PHAgaWQ9InJmYy5zZWN0aW9uLjQuMi5wLjIiPlRvIHNwZWNpZnkgYSBjb25kaXRpb25hbCBj
b250ZXh0IGEgIndoZW4iIG9yICJub3Qtd2hlbiIgYXR0cmlidXRlIG1heSBiZSB1c2VkLiBU
aGUgdmFsdWUgb2YgZWFjaCAid2hlbiIgb3IgIm5vdC13aGVuIiBhdHRyaWJ1dGVzIGlzIGEg
d2hvbGUgbGFiZWwgb3IgcGFyYW1ldGVyaXplZCBjb250ZXh0IHJ1bGUgYXMgZGVzY3JpYmVk
IGJlbG93IGluIDxhIGhyZWY9IiN3aG9sZV9sYWJlbCI+U2VjdGlvbiA1LjM8L2E+LiAgVGhl
IGNvbnRlbnQgY29uZGl0aW9uIGlzIG1ldCB3aGVuIHRoZSBydWxlIHNwZWNpZmllZCBpbiB0
aGUgIndoZW4iIGF0dHJpYnV0ZSBpcyBtYXRjaGVkLiBBbHRlcm5hdGl2ZWx5LCBhICJub3Qt
d2hlbiIgYXR0cmlidXRlIG1heSBiZSB1c2VkIGZvciBhIHJ1bGUgdGhhdCBtdXN0IG5vdCBi
ZSBtYXRjaGVkLiBJdCBpcyBhbiBlcnJvciB0byByZWZlcmVuY2UgYSBydWxlIHRoYXQgaXMg
bm90IGFjdHVhbGx5IGRlZmluZWQgaW4gdGhlICJydWxlcyIgZWxlbWVudC48L3A+CjxwIGlk
PSJyZmMuc2VjdGlvbi40LjIucC4zIj5BIHBhcmFtZXRlcml6ZWQgY29udGV4dCBydWxlIChz
ZWUgPGEgaHJlZj0iI3BhcmFtZXRlcml6ZWRfY29udGV4dF9ydWxlIj5TZWN0aW9uIDUuNDwv
YT4pIGRlZmluZXMgdGhlIGNvbnRleHQgaW1tZWRpYXRlbHkgc3Vycm91bmRpbmcgYSBnaXZl
biBjb2RlIHBvaW50OyB1bmxpa2UgYSBzZXF1ZW5jZSwgdGhlIGNvbnRleHQgaXMgbm90IGxp
bWl0ZWQgdG8gYSBzcGVjaWZpYyBmaXhlZCBjb2RlIHBvaW50LCBidXQgZm9yIGV4YW1wbGUg
bWF5IGRlc2lnbmF0ZSBhbnkgbWVtYmVyIG9mIGEgY2VydGFpbiBjaGFyYWN0ZXIgY2xhc3Mg
b3IgYSBjb2RlIHBvaW50IHRoYXQgaGFzIGEgY2VydGFpbiBVbmljb2RlIHByb3BlcnR5Ljwv
cD4KPHAgaWQ9InJmYy5zZWN0aW9uLjQuMi5wLjQiPkdpdmVuIGEgc3VpdGFibGUgZGVmaW5p
dGlvbiBvZiBhIHBhcmFtZXRlcml6ZWQgY29udGV4dCBydWxlIG5hbWVkICJmb2xsb3dzLXZp
cmFtYSIgdGhpcyBleGFtcGxlIHNwZWNpZmllcyB0aGF0IGEgWkVSTy1XSURUSCBKT0lORVIg
KFUrMjAwRCkgaXMgcmVzdHJpY3RlZCB0byBpbW1lZGlhdGVseSBmb2xsb3cgYW55IG9mIHNl
dmVyYWwgY29kZSBwb2ludHMgY2xhc3NpZmllZCBhcyB2aXJhbWE6PC9wPgo8ZGl2IGlkPSIj
cmZjLmZpZ3VyZS4xOCI+PC9kaXY+CjxwcmU+ICAgICZsdDtjaGFyIGNwPSIyMDBEIiB3aGVu
PSJmb2xsb3dzLXZpcmFtYSIgLyZndDs8L3ByZT4KPHA+PC9wPgo8cCBpZD0icmZjLnNlY3Rp
b24uNC4yLnAuNiI+Rm9yIGEgY29tcGxldGUgZXhhbXBsZSwgc2VlIDxhIGhyZWY9IiNleGFt
cGxlX3RhYmxlcyI+QXBwZW5kaXggQXBwZW5kaXggQTwvYT4uICA8L3A+CjxwIGlkPSJyZmMu
c2VjdGlvbi40LjIucC43Ij5JbiBjb250cmFzdCwgYSB3aG9sZSBsYWJlbCBydWxlIChzZWUg
PGEgaHJlZj0iI3dob2xlX2xhYmVsIj5TZWN0aW9uIDUuMzwvYT4pIHNwZWNpZmllcyBhIGNv
bmRpdGlvbiB0byBiZSBtZXQgYnkgdGhlIGVudGlyZSBsYWJlbCwgZm9yIGV4YW1wbGUgdGhh
dCBpdCBtdXN0IGNvbnRhaW4gYXQgbGVhc3Qgb25lIGNvZGUgcG9pbnQgZnJvbSBhIGdpdmVu
IHNjcmlwdCBhbnl3aGVyZSBpbiB0aGUgbGFiZWwuICBJbiB0aGUgZm9sbG93aW5nIGV4YW1w
bGUgbm8gZGlnaXQgZnJvbSBlaXRoZXIgcmFuZ2UgbXVzdCBvY2N1ciBpbiBhIGxhYmVsIHRo
YXQgbWl4ZXMgZGlnaXRzIGZyb20gYm90aCByYW5nZXM6PC9wPgo8ZGl2IGlkPSIjcmZjLmZp
Z3VyZS4xOSI+PC9kaXY+CjxwcmU+ICAgICZsdDtkYXRhJmd0OwogICAgICAgJmx0O3Jhbmdl
IGZpcnN0LWNwPSIwNjYwIiBsYXN0LWNwPSIwNjY5IiBub3Qtd2hlbj0ibWl4ZWQtZGlnaXRz
IgogICAgICAgICAgICAgIHRhZz0iYXJhYmljLWluZGljLWRpZ2l0cyIgLyZndDsKICAgICAg
ICZsdDtyYW5nZSBmaXJzdC1jcD0iMDZGMCIgbGFzdC1jcD0iMDZGOSIgbm90LXdoZW49Im1p
eGVkLWRpZ2l0cyIKICAgICAgICAgICAgICB0YWc9ImV4dGVuZGVkLWFyYWJpYy1pbmRpYy1k
aWdpdHMiIC8mZ3Q7CiAgICAmbHQ7L2RhdGEmZ3Q7PC9wcmU+CjxwPjwvcD4KPHAgaWQ9InJm
Yy5zZWN0aW9uLjQuMi5wLjkiPihTZWUgPGEgaHJlZj0iI0lETkEyMDA4X2V4YW1wbGUiPlNl
Y3Rpb24gNS4zLjk8L2E+IGZvciBhbiBleGFtcGxlIG9mIHRoZSAibWl4ZWQtZGlnaXRzIiBy
dWxlLik8L3A+CjxwIGlkPSJyZmMuc2VjdGlvbi40LjIucC4xMCI+VGhlIE9QVElPTkFMICJ3
aGVuIiBvciAibm90LXdoZW4iIGF0dHJpYnV0ZXMgYXJlIG11dHVhbGx5IGV4Y2x1c2l2ZS4g
VGhleSBNQVkgYmUgYXBwbGllZCB0byBib3RoICJjaGFyIiBhbmQgInJhbmdlIiBlbGVtZW50
cyBpbiB0aGUgImRhdGEiIGVsZW1lbnQsIGluY2x1ZGluZyAiY2hhciIgZWxlbWVudHMgZGVm
aW5pbmluZyBzZXF1ZW5jZXMgb2YgY29kZSBwb2ludHMsIGFzIHdlbGwgYXMgdG8gInZhciIg
ZWxlbWVudHMgKHNlZSA8YSBocmVmPSIjY29uZGl0aW9uYWxfdmFyaWFudHMiPlNlY3Rpb24g
NC4zLjU8L2E+KS48L3A+CjxwIGlkPSJyZmMuc2VjdGlvbi40LjIucC4xMSI+SWYgYSBjb250
ZXh0dWFsIGNvbmRpdGlvbiBpcyBub3Qgc2F0aXNmaWVkIGZvciBhbnkgY29kZSBwb2ludCBp
biBhIGxhYmVsLCB0aGUgbGFiZWwgaXMgaW52YWxpZCwgc2VlIDxhIGhyZWY9IiNpbXBsaWVk
X2FjdGlvbnMiPlNlY3Rpb24gNi41PC9hPi4gRm9yIHZhcmlhbnRzLCB0aGUgY29uZGl0aW9u
YWwgY29udGV4dCByZXN0cmljdHMgdGhlIGRlZmluaXRpb24gb2YgdGhlIHZhcmlhbnQgdG8g
dGhlIGNhc2Ugd2hlcmUgdGhlIGNvbmRpdGlvbiBpcyBtZXQuIE91dHNpZGUgdGhlIHNwZWNp
ZmllZCBjb250ZXh0LCBhIHZhcmlhbnQgaXMgbm90IGRlZmluZWQuPC9wPgo8aDEgaWQ9InJm
Yy5zZWN0aW9uLjQuMyI+CjxhIGhyZWY9IiNyZmMuc2VjdGlvbi40LjMiPjQuMy48L2E+IDxh
IGhyZWY9IiN2YXJpYW50cyIgaWQ9InZhcmlhbnRzIj5WYXJpYW50czwvYT4KPC9oMT4KPHAg
aWQ9InJmYy5zZWN0aW9uLjQuMy5wLjEiPk1vc3QgTEdScyB0eXBpY2FsbHkgb25seSBkZXRl
cm1pbmUgc2ltcGxlIGNvZGUgcG9pbnQgZWxpZ2liaWxpdHksIGFuZCBmb3IgdGhlbSwgdGhl
IGVsZW1lbnRzIGRlc2NyaWJlZCBzbyBmYXIgd291bGQgYmUgdGhlIG9ubHkgb25lcyByZXF1
aXJlZCBmb3IgdGhlaXIgImRhdGEiIHNlY3Rpb24uIE90aGVycyBhZGRpdGlvbmFsbHkgc3Bl
Y2lmeSBhIG1hcHBpbmcgb2YgY29kZSBwb2ludHMgdG8gb3RoZXIgY29kZSBwb2ludHMsIGtu
b3duIGFzICJ2YXJpYW50cyIuIFdoYXQgY29uc3RpdHV0ZXMgYSB2YXJpYW50IGNvZGUgcG9p
bnQgaXMgYSBtYXR0ZXIgb2YgcG9saWN5LCBhbmQgdmFyaWVzIGZvciBlYWNoIGltcGxlbWVu
dGF0aW9uLiBUaGUgZm9sbG93aW5nIGV4YW1wbGVzIGFyZSBpbnRlbmRlZCB0byBkZW1vbnN0
cmF0ZSB0aGUgc3ludGF4OyB0aGV5IGFyZSBub3QgbmVjZXNzYXJpbHkgdHlwaWNhbC4gPC9w
Pgo8aDEgaWQ9InJmYy5zZWN0aW9uLjQuMy4xIj4KPGEgaHJlZj0iI3JmYy5zZWN0aW9uLjQu
My4xIj40LjMuMS48L2E+IDxhIGhyZWY9IiNiYXNpY192YXJpYW50cyIgaWQ9ImJhc2ljX3Zh
cmlhbnRzIj5CYXNpYyBWYXJpYW50czwvYT4KPC9oMT4KPHAgaWQ9InJmYy5zZWN0aW9uLjQu
My4xLnAuMSI+VmFyaWFudCBjb2RlIHBvaW50cyBhcmUgc3BlY2lmaWVkIHVzaW5nIG9uZSBv
ZiBtb3JlICJ2YXIiIGVsZW1lbnRzIGFzIGNoaWxkcmVuIG9mIGEgImNoYXIiIGVsZW1lbnQu
IFRoZSB0YXJnZXQgbWFwcGluZyBpcyBzcGVjaWZpZWQgdXNpbmcgdGhlICJjcCIgYXR0cmli
dXRlLiBPdGhlciwgb3B0aW9uYWwgYXR0cmlidXRlcyBmb3IgdGhlICJ2YXIiIGVsZW1lbnQg
YXJlIGRlc2NyaWJlZCBiZWxvdy48L3A+CjxwIGlkPSJyZmMuc2VjdGlvbi40LjMuMS5wLjIi
PkZvciBleGFtcGxlLCB0byBtYXAgTEFUSU4gU01BTEwgTEVUVEVSIFYgKFUrMDA3NikgYXMg
YSB2YXJpYW50IG9mIExBVElOIFNNQUxMIExFVFRFUiBVIChVKzAwNzUpOiA8L3A+CjxkaXYg
aWQ9IiNyZmMuZmlndXJlLjIwIj48L2Rpdj4KPHByZT4gICAgJmx0O2NoYXIgY3A9IjAwNzUi
Jmd0OwogICAgICAgICZsdDt2YXIgY3A9IjAwNzYiLyZndDsKICAgICZsdDsvY2hhciZndDs8
L3ByZT4KPHA+PC9wPgo8cCBpZD0icmZjLnNlY3Rpb24uNC4zLjEucC40Ij5BIHNlcXVlbmNl
IG9mIG11bHRpcGxlIGNvZGUgcG9pbnRzIGNhbiBiZSBzcGVjaWZpZWQgYXMgYSB2YXJpYW50
IG9mIGEgc2luZ2xlIGNvZGUgcG9pbnQuIEZvciBleGFtcGxlLCB0aGUgc2VxdWVuY2Ugb2Yg
TEFUSU4gU01BTEwgTEVUVEVSIE8gKFUrMDA2RikgdGhlbiBMQVRJTiBTTUFMTCBMRVRURVIg
RSAoVSswMDY1KSBtaWdodCBoeXBvdGhldGljYWxseSBiZSBzcGVjaWZpZWQgYXMgYSB2YXJp
YW50IGZvciBhbiBMQVRJTiBTTUFMTCBMRVRURVIgTyBXSVRIIERJQUVSRVNJUyAoVSswMEY2
KSBhcyBmb2xsb3dzOiA8L3A+CjxkaXYgaWQ9IiNyZmMuZmlndXJlLjIxIj48L2Rpdj4KPHBy
ZT4gICAgJmx0O2NoYXIgY3A9IjAwRjYiJmd0OwogICAgICAgICZsdDt2YXIgY3A9IjAwNkYg
MDA2NSIvJmd0OwogICAgJmx0Oy9jaGFyJmd0OzwvcHJlPgo8cD48L3A+CjxwIGlkPSJyZmMu
c2VjdGlvbi40LjMuMS5wLjYiPlRoZSBzb3VyY2UgYW5kIHRhcmdldCBvZiBhIHZhcmlhbnQg
bWFwcGluZyBtYXkgYm90aCBiZSBzZXF1ZW5jZXMsIGJ1dCBub3QgcmFuZ2VzLiA8L3A+Cjxw
IGlkPSJyZmMuc2VjdGlvbi40LjMuMS5wLjciPklmIHRoZSBzb3VyY2Ugb2Ygb25lIG1hcHBp
bmcgaXMgYSBwcmVmaXggc2VxdWVuY2Ugb2YgdGhlIHNvdXJjZSBmb3IgYW5vdGhlciwgYm90
aCB2YXJpYW50IG1hcHBpbmdzIHdpbGwgYmUgY29uc2lkZXJlZCBhdCB0aGUgc2FtZSBsb2Nh
dGlvbiBpbiB0aGUgaW5wdXQgbGFiZWwgd2hlbiBnZW5lcmF0aW5nIHBlcm11dGVkIHZhcmlh
bnQgbGFiZWxzLiBJZiBwb29ybHkgZGVzaWduZWQsIGFuIExHUiBjb250YWluaW5nIHN1Y2gg
YW4gaW5zdGFuY2Ugb2YgYSBwcmVmaXggcmVsYXRpb24gY291bGQgZ2VuZXJhdGUgbXVsdGlw
bGUgaW5zdGFuY2VzIG9mIHRoZSBzYW1lIHZhcmlhbnQgbGFiZWwgZm9yIHRoZSBzYW1lIG9y
aWdpbmFsIGxhYmVsLCBidXQgd2l0aCBwb3RlbnRpYWxseSBkaWZmZXJlbnQgZGlzcG9zaXRp
b25zLiAgQW55IGR1cGxpY2F0ZSB2YXJpYW50IGxhYmVscyBlbmNvdW50ZXJlZCBNVVNUIGJl
IHRyZWF0ZWQgYXMgYW4gZXJyb3IgKHNlZSA8YSBocmVmPSIjZHVwbGljYXRlX3ZhcmlhbnRz
Ij5TZWN0aW9uIDcuNDwvYT4pLjwvcD4KPHAgaWQ9InJmYy5zZWN0aW9uLjQuMy4xLnAuOCI+
VGhlICJ2YXIiIGVsZW1lbnQgc3BlY2lmaWVzIHZhcmlhbnQgbWFwcGluZ3MgaW4gb25seSBv
bmUgZGlyZWN0aW9uLCBldmVuIHRob3VnaCB0aGUgdmFyaWFudCByZWxhdGlvbiBpcyB1c3Vh
bGx5IGNvbnNpZGVyZWQgc3ltbWV0cmljLCB0aGF0IGlzLCBpZiBBIGlzIGEgdmFyaWFudCBv
ZiBCIHRoZW4gQiBzaG91bGQgYWxzbyBiZSBhIHZhcmlhbnQgb2YgQS4gVGhlIGZvcm1hdCBy
ZXF1aXJlcyB0aGF0IHRoZSBpbnZlcnNlIG9mIHRoZSB2YXJpYW50IGJlIGdpdmVuIGV4cGxp
Y2l0bHkgdG8gZnVsbHkgc3BlY2lmeSBzeW1tZXRyaWMgdmFyaWFudCByZWxhdGlvbnMgaW4g
dGhlIExHUi4gVGhpcyBoYXMgdGhlIGJlbmVmaWNpYWwgc2lkZSBlZmZlY3Qgb2YgbWFraW5n
IHRoZSBzeW1tZXRyeSBleHBsaWNpdDogPC9wPgo8ZGl2IGlkPSIjcmZjLmZpZ3VyZS4yMiI+
PC9kaXY+CjxwcmU+ICAgICZsdDtjaGFyIGNwPSIwMDZGIDAwNjUiJmd0OwogICAgICAgICZs
dDt2YXIgY3A9IjAwRjYiLyZndDsKICAgICZsdDsvY2hhciZndDs8L3ByZT4KPHA+PC9wPgo8
cCBpZD0icmZjLnNlY3Rpb24uNC4zLjEucC4xMCI+VmFyaWFudCByZWxhdGlvbnMgYXJlIG5v
cm1hbGx5IG5vdCBvbmx5IHN5bW1ldHJpYywgYnV0IGFsc28gdHJhbnNpdGl2ZS4gIElmIEEg
aXMgYSB2YXJpYW50IG9mIEIgYW5kIEIgaXMgYSB2YXJpYW50IG9mIEMsIHRoZW4gQSBpcyBh
bHNvIGEgdmFyaWFudCBvZiBDLiAgQXMgd2l0aCBzeW1tZXRyeSwgdGhlc2UgdHJhbnNpdGl2
ZSByZWxhdGlvbnMgYXJlIHNwZWxsZWQgb3V0IGV4cGxpY2l0bHkgaW4gdGhlIExHUi48L3A+
CjxwIGlkPSJyZmMuc2VjdGlvbi40LjMuMS5wLjExIj5BbGwgdmFyaWFudCBtYXBwaW5ncyBh
cmUgdW5pcXVlLiBGb3IgYSBnaXZlbiAiY2hhciIgZWxlbWVudCBhbGwgInZhciIgZWxlbWVu
dHMgTVVTVCBoYXZlIGEgdW5pcXVlIGNvbWJpbmF0aW9uIG9mICJjcCIsICJ3aGVuIiBhbmQg
Im5vdC13aGVuIiBhdHRyaWJ1dGVzLiAgSXQgaXMgUkVDT01NRU5ERUQgdG8gbGlzdCB0aGUg
InZhciIgZWxlbWVudHMgaW4gYXNjZW5kaW5nIG9yZGVyIG9mIHRoZWlyIHRhcmdldCBjb2Rl
IHBvaW50IHNlcXVlbmNlLiAoRm9yICJ3aGVuIiBhbmQgIm5vdC13aGVuIiBhdHRyaWJ1dGVz
LCBzZWUgPGEgaHJlZj0iI2NvbmRpdGlvbmFsX3ZhcmlhbnRzIj5TZWN0aW9uIDQuMy41PC9h
PikuPC9wPgo8aDEgaWQ9InJmYy5zZWN0aW9uLjQuMy4yIj4KPGEgaHJlZj0iI3JmYy5zZWN0
aW9uLjQuMy4yIj40LjMuMi48L2E+IDxhIGhyZWY9IiN2YXJfdHlwZSIgaWQ9InZhcl90eXBl
Ij5UaGUgdHlwZSBhdHRyaWJ1dGU8L2E+CjwvaDE+CjxwIGlkPSJyZmMuc2VjdGlvbi40LjMu
Mi5wLjEiPlZhcmlhbnRzIG1heSBiZSB0YWdnZWQgd2l0aCBhbiBPUFRJT05BTCAidHlwZSIg
YXR0cmlidXRlLiBUaGUgdmFsdWUgb2YgdGhlICJ0eXBlIiBhdHRyaWJ1dGUgbWF5IGJlIGFu
eSBub24tZW1wdHkgdmFsdWUgbm90IHN0YXJ0aW5nIHdpdGggYW4gdW5kZXJzY29yZSBhbmQg
bm90IGNvbnRhaW5pbmcgc3BhY2VzLiBUaGlzIHZhbHVlIGlzIHVzZWQgdG8gcmVzb2x2ZSB0
aGUgZGlzcG9zaXRpb24gb2YgYW55IHZhcmlhbnQgbGFiZWxzIGNyZWF0ZWQgdXNpbmcgYSBn
aXZlbiB2YXJpYW50LiAoU2VlIDxhIGhyZWY9IiN2YXJpYW50c19hY3Rpb25zIj5TZWN0aW9u
IDYuMjwvYT4uKTwvcD4KPHAgaWQ9InJmYy5zZWN0aW9uLjQuMy4yLnAuMiI+QnkgZGVmYXVs
dCwgdGhlIHZhbHVlcyBvZiB0aGUgInR5cGUiIGF0dHJpYnV0ZSBkaXJlY3RseSBkZXNjcmli
ZSB0aGUgdGFyZ2V0IHBvbGljeSBzdGF0dXMgKGRpc3Bvc2l0aW9uKSBmb3IgYSB2YXJpYW50
IGxhYmVsIHRoYXQgd2FzIGdlbmVyYXRlZCB1c2luZyBhIHBhcnRpY3VsYXIgdmFyaWFudCwg
d2l0aCBhbnkgdmFyaWFudCBsYWJlbCBiZWluZyBhc3NpZ25lZCBhIGRpc3Bvc2l0aW9uIGNv
cnJlc3BvbmRpbmcgdG8gdGhlIG1vc3QgcmVzdHJpY3RpdmUgdmFyaWFudCB0eXBlLiBTZXZl
cmFsIGNvbnZlbnRpb25hbCBkaXNwb3NpdGlvbiB2YWx1ZXMgYXJlIHByZWRlZmluZWQgYmVs
b3cgaW4gPGEgaHJlZj0iI2FjdGlvbnMiPlNlY3Rpb24gNjwvYT4uIFdoZW5ldmVyIHRoZXNl
IHZhbHVlcyBjYW4gcmVwcmVzZW50IHRoZSBkZXNpcmVkIHBvbGljeSwgdGhleSBTSE9VTEQg
YmUgdXNlZC4gIDwvcD4KPGRpdiBpZD0iI3JmYy5maWd1cmUuMjMiPjwvZGl2Pgo8cHJlPiAg
ICAmbHQ7Y2hhciBjcD0iNzY3QyImZ3Q7CiAgICAgICAgJmx0O3ZhciBjcD0iNTNEMSIgdHlw
ZT0iYWxsb2NhdGFibGUiLyZndDsKICAgICAgICAmbHQ7dmFyIGNwPSI1RjQyIiB0eXBlPSJi
bG9ja2VkIi8mZ3Q7CiAgICAgICAgJmx0O3ZhciBjcD0iOUFFQSIgdHlwZT0iYmxvY2tlZCIv
Jmd0OwogICAgICAgICZsdDt2YXIgY3A9IjlBRUUiIHR5cGU9ImJsb2NrZWQiLyZndDsKICAg
ICZsdDsvY2hhciZndDs8L3ByZT4KPHA+PC9wPgo8cCBpZD0icmZjLnNlY3Rpb24uNC4zLjIu
cC40Ij5CeSBkZWZhdWx0LCBpZiBhIHZhcmlhbnQgbGFiZWwgY29udGFpbnMgYW55IGluc3Rh
bmNlIG9mIG9uZSBvZiB0aGUgdmFyaWFudHMgb2YgdHlwZSAiYmxvY2tlZCIgdGhlIGxhYmVs
IHdvdWxkIGJlIGJsb2NrZWQsIGJ1dCBpZiBpdCBjb250YWluZWQgb25seSBpbnN0YW5jZXMg
b2YgdmFyaWFudHMgdG8gYmUgYWxsb2NhdGVkIGl0IGNvdWxkIGJlIGFsbG9jYXRlZC4gU2Vl
IHRoZSBkaXNjdXNzaW9uIGFib3V0IGltcGxpZWQgYWN0aW9ucyBpbiA8YSBocmVmPSIjZGVm
YXVsdF9hY3Rpb25zIj5TZWN0aW9uIDYuNjwvYT4uICA8L3A+CjxwIGlkPSJyZmMuc2VjdGlv
bi40LjMuMi5wLjUiPlRoZSBYTUwgZm9ybWF0IGZvciB0aGUgTEdSIG1ha2VzIHRoZSByZWxh
dGlvbiBiZXR3ZWVuIHRoZSB2YWx1ZXMgb2YgdGhlICJ0eXBlIiBhdHRyaWJ1dGUgb24gdmFy
aWFudHMgYW5kIHRoZSByZXN1bHRpbmcgZGlzcG9zaXRpb24gb2YgdmFyaWFudCBsYWJlbHMg
ZnVsbHkgZXhwbGljaXQuIFNlZSB0aGUgZGlzY3Vzc2lvbiBpbiA8YSBocmVmPSIjdmFyaWFu
dHNfYWN0aW9ucyI+U2VjdGlvbiA2LjI8L2E+LiBNYWtpbmcgdGhpcyByZWxhdGlvbiBleHBs
aWNpdCBhbGxvd3MgYSBnZW5lcmFsaXphdGlvbiBvZiB0aGUgInR5cGUiIGF0dHJpYnV0ZSBm
cm9tIGRpcmVjdGx5IHJlZmxlY3RpbmcgZGlzcG9zaXRpb25zIHRvIGEgbW9yZSBkaWZmZXJl
bnRpYXRlZCBpbnRlcm1lZGlhdGUgdmFsdWUgdGhhdCB1c2VkIGluIHRoZSByZXNvbHV0aW9u
IG9mIGxhYmVsIGRpc3Bvc2l0aW9uLiBJbnN0ZWFkIG9mIHRoZSBkZWZhdWx0IGFjdGlvbiBv
ZiBhcHBseWluZyB0aGUgbW9zdCByZXN0cmljdGl2ZSBkaXNwb3NpdGlvbiB0byB0aGUgZW50
aXJlIGxhYmVsLCBzdWNoIGEgZ2VuZXJhbGl6ZWQgcmVzb2x1dGlvbiBjYW4gYmUgdXNlZCB0
byBhY2hpZXZlIGFkZGl0aW9uYWwgZ29hbHMsIHN1Y2ggYXMgbGltaXRpbmcgdGhlIHNldCBv
ZiBhbGxvY2F0ZWQgdmFyaWFudCBsYWJlbHMsIG9yIHRvIGltcGxlbWVudCBvdGhlciBwb2xp
Y2llcyBmb3VuZCBpbiBleGlzdGluZyBMR1JzIChzZWUgZm9yIGV4YW1wbGUgPGEgaHJlZj0i
I3RyYW5zbGF0ZV9yZmMzNzQzIj5BcHBlbmRpeCBBcHBlbmRpeCBCPC9hPikuICA8L3A+Cjxw
IGlkPSJyZmMuc2VjdGlvbi40LjMuMi5wLjYiPkJlY2F1c2UgdmFyaWFudCBtYXBwaW5ncyBN
VVNUIGJlIHVuaXF1ZSwgaXQgaXMgbm90IHBvc3NpYmxlIHRvIGRlZmluZSB0aGUgc2FtZSB2
YXJpYW50IGZvciB0aGUgc2FtZSAiY2hhciIgZWxlbWVudCB3aXRoIGRpZmZlcmVudCB0eXBl
IGF0dHJpYnV0ZXMgKHNlZSBob3dldmVyIDxhIGhyZWY9IiNjb25kaXRpb25hbF92YXJpYW50
cyI+U2VjdGlvbiA0LjMuNTwvYT4pLjwvcD4KPGgxIGlkPSJyZmMuc2VjdGlvbi40LjMuMyI+
CjxhIGhyZWY9IiNyZmMuc2VjdGlvbi40LjMuMyI+NC4zLjMuPC9hPiBOdWxsIFZhcmlhbnRz
PC9oMT4KPHAgaWQ9InJmYy5zZWN0aW9uLjQuMy4zLnAuMSI+QSBudWxsIHZhcmlhbnQgaXMg
YSB2YXJpYW50IHN0cmluZyB0aGF0IG1hcHMgdG8gbm8gY29kZSBwb2ludC4gVGhpcyBpcyB1
c2VkIHdoZW4gYSBwYXJ0aWN1bGFyIGNvZGUgcG9pbnQgc2VxdWVuY2UgaXMgY29uc2lkZXJl
ZCBkaXNjcmV0aW9uYXJ5IGluIHRoZSBjb250ZXh0IG9mIGEgd2hvbGUgbGFiZWwuIFRvIHNw
ZWNpZnkgYSBudWxsIHZhcmlhbnQsIHVzZSBhbiBlbXB0eSBjcCBhdHRyaWJ1dGUuIEZvciBl
eGFtcGxlLCB0byBtYXJrIGEgc3RyaW5nIHdpdGggYSBaRVJPIFdJRFRIIE5PTi1KT0lORVIg
KFUrMjAwQykgdG8gdGhlIHNhbWUgc3RyaW5nIHdpdGhvdXQgdGhlIFpFUk8gV0lEVEggTk9O
LUpPSU5FUjogPC9wPgo8ZGl2IGlkPSIjcmZjLmZpZ3VyZS4yNCI+PC9kaXY+CjxwcmU+ICAg
ICZsdDtjaGFyIGNwPSIyMDBDIiZndDsKICAgICAgICAmbHQ7dmFyIGNwPSIiLyZndDsKICAg
ICZsdDsvY2hhciZndDs8L3ByZT4KPHA+PC9wPgo8cCBpZD0icmZjLnNlY3Rpb24uNC4zLjMu
cC4zIj5UaGlzIGlzIHVzZWZ1bCBpbiBleHByZXNzaW5nIHRoZSBpbnRlbnQgdGhhdCBzb21l
IGNvZGUgcG9pbnRzIGluIGEgbGFiZWwgYXJlIHRvIGJlIG1hcHBlZCBhd2F5IHdoZW4gZ2Vu
ZXJhdGluZyBhIGNhbm9uaWNhbCB2YXJpYW50IG9mIHRoZSBsYWJlbC4gSG93ZXZlciwgaW4g
dGFibGVzIHRoYXQgYXJlIGRlc2lnbmVkIHRvIGhhdmUgc3ltbWV0cmljIHZhcmlhbnQgbWFw
cGluZ3MsIHRoaXMgY291bGQgbGVhZCB0byBjb21iaW5hdG9yaWFsIGV4cGxvc2lvbiwgaWYg
bm90IGhhbmRsZWQgY2FyZWZ1bGx5LjwvcD4KPHAgaWQ9InJmYy5zZWN0aW9uLjQuMy4zLnAu
NCI+VGhlIHN5bW1ldHJpYyBmb3JtIG9mIGEgbnVsbCB2YXJpYW50IGlzIGV4cHJlc3NlZCBh
cyBmb2xsb3dzOjwvcD4KPGRpdiBpZD0iI3JmYy5maWd1cmUuMjUiPjwvZGl2Pgo8cHJlPiAg
ICAmbHQ7Y2hhciBjcD0iIiZndDsKICAgICAgICAmbHQ7dmFyIGNwPSIyMDBDIiB0eXBlPSJp
bnZhbGlkIiAvJmd0OwogICAgJmx0Oy9jaGFyJmd0OzwvcHJlPgo8cD48L3A+CjxwIGlkPSJy
ZmMuc2VjdGlvbi40LjMuMy5wLjYiPkEgImNoYXIiIGVsZW1lbnQgd2l0aCBhbiBlbXB0eSAi
Y3AiIGF0dHJpYnV0ZSBNVVNUIHNwZWNpZnkgYXQgbGVhc3Qgb25lIHZhcmlhbnQgbWFwcGlu
Zy4gSXQgaXMgc3Ryb25nbHkgUkVDT01NRU5ERUQgdG8gdXNlIGEgdHlwZSBvZiAiaW52YWxp
ZCIgb3IgZXF1aXZhbGVudCB3aGVuIGRlZmluaW5nIHZhcmlhbnQgbWFwcGluZ3MgZnJvbSBu
dWxsIHNlcXVlbmNlcywgc28gdGhhdCB2YXJpYW50IG1hcHBpbmcgZnJvbSBudWxsIHNlcXVl
bmNlcyBhcmUgcmVtb3ZlZCBpbiB2YXJpYW50IGxhYmVsIGdlbmVyYXRpb24gKHNlZSA8YSBo
cmVmPSIjdmFyX3R5cGUiPlNlY3Rpb24gNC4zLjI8L2E+KS48L3A+CjxoMSBpZD0icmZjLnNl
Y3Rpb24uNC4zLjQiPgo8YSBocmVmPSIjcmZjLnNlY3Rpb24uNC4zLjQiPjQuMy40LjwvYT4g
PGEgaHJlZj0iI3JlZmxleGl2ZV9tYXBwaW5nIiBpZD0icmVmbGV4aXZlX21hcHBpbmciPlZh
cmlhbnRzIHdpdGggUmVmbGV4aXZlIE1hcHBpbmc8L2E+CjwvaDE+CjxwIGlkPSJyZmMuc2Vj
dGlvbi40LjMuNC5wLjEiPkF0IGZpcnN0IHNpZ2h0IHRoZXJlIHNlZW1zIHRvIGJlIG5vIGNh
bGwgZm9yIGFkZGluZyB2YXJpYW50IG1hcHBpbmdzIGZvciB3aGljaCBzb3VyY2UgYW5kIHRh
cmdldCBjb2RlIHBvaW50cyBhcmUgdGhlIHNhbWUsIHRoYXQgaXMgZm9yIHdoaWNoIHRoZSBt
YXBwaW5nIGlzIHJlZmxleGl2ZSwgb3IsIGluIG90aGVyIHdvcmRzLCBhbiBpZGVudGl0eSBt
YXBwaW5nLiBZZXQgc3VjaCByZWZsZXhpdmUgbWFwcGluZ3Mgb2NjdXIgZnJlcXVlbnRseSBp
biBMR1JzIHRoYXQgZm9sbG93IDxhIGhyZWY9IiNSRkMzNzQzIj5bUkZDMzc0M108L2E+Ljwv
cD4KPHAgaWQ9InJmYy5zZWN0aW9uLjQuMy40LnAuMiI+QWRkaW5nIGEgInZhciIgZWxlbWVu
dCBhbGxvd3MgYm90aCBhIHR5cGUgYW5kIGEgcmVmZXJlbmNlIGlkIHRvIGJlIHNwZWNpZmll
ZCBmb3IgaXQuIFdoaWxlIHRoZSByZWZlcmVuY2UgaWQgaXMgbm90IHVzZWQgaW4gcHJvY2Vz
c2luZywgdGhlIHR5cGUgb2YgdGhlIHZhcmlhbnQgY2FuIGJlIHVzZWQgdG8gdHJpZ2dlciBh
Y3Rpb25zLiBJbiBwZXJtdXRpbmcgdGhlIGxhYmVsIHRvIGdlbmVyYXRlIGFsbCBwb3NzaWJs
ZSB2YXJpYW50cywgdGhlIHR5cGUgYXNzb2NpYXRlZCB3aXRoIGEgcmVmbGV4aXZlIHZhcmlh
bnQgbWFwcGluZyBpcyBhcHBsaWVkIHRvIGFueSBvZiB0aGUgcGVybXV0ZWQgbGFiZWxzIGNv
bnRhaW5pbmcgdGhlIG9yaWdpbmFsIGNvZGUgcG9pbnQuPC9wPgo8cCBpZD0icmZjLnNlY3Rp
b24uNC4zLjQucC4zIj5JbiB0aGUgZm9sbG93aW5nIGV4YW1wbGUsIGxldCdzIGFzc3VtZSB0
aGUgZ29hbCBpcyB0byBhbGxvY2F0ZSBvbmx5IHRob3NlIGxhYmVscyB0aGF0IGNvbnRhaW4g
YSB2YXJpYW50IHRoYXQgaXMgY29uc2lkZXJlZCAicHJlZmVycmVkIiBpbiBzb21lIHdheS4g
IEFzIGRlZmluZWQgaW4gdGhlIGV4YW1wbGUsIGhlIGNvZGUgcG9pbnQgVSszNDczIGV4aXN0
cyBib3RoIGFzIGEgdmFyaWFudCBvZiBVKzM0NDcgYW5kIGFzIGEgdmFyaWFudCBvZiBpdHNl
bGYgKHJlZmxleGl2ZSBtYXBwaW5nKS4gQXNzdW1pbmcgYW4gb3JpZ2luYWwgbGFiZWwgb2Yg
IlUrMzQ3MyBVKzM0NDciLCB0aGUgcGVybXV0ZWQgdmFyaWFudCAiVSszNDczIFUrMzQ3MyIg
d291bGQgY29uc2lzdCBvZiB0aGUgcmVmbGV4aXZlIHZhcmlhbnQgb2YgVSszNDczIGZvbGxv
d2VkIGJ5IGEgdmFyaWFudCBvZiBVKzM0NDcuIEdpdmVuIHRoZSB2YXJpYW50IG1hcHBpbmdz
ICBhcyBkZWZpbmVkIGhlcmUsIHRoZSB0eXBlcyBmb3IgYm90aCBvZiB0aGUgdmFyaWFudCBt
YXBwaW5ncyB1c2VkIHRvIGdlbmVyYXRlIHRoYXQgcGFydGljdWxhciBwZXJtdXRhdGlvbiB3
b3VsZCBoYXZlIHRoZSB2YWx1ZSAicHJlZmVycmVkIjo8L3A+CjxkaXYgaWQ9IiNyZmMuZmln
dXJlLjI2Ij48L2Rpdj4KPHByZT4gICAgICZsdDtjaGFyIGNwPSIzNDQ3IiByZWY9IjAiJmd0
OwogICAgICAmbHQ7dmFyIGNwPSIzNDczIiB0eXBlPSJwcmVmZXJyZWQiIHJlZj0iMSAzIiAv
Jmd0OwogICAgJmx0Oy9jaGFyJmd0OwogICAgJmx0O2NoYXIgY3A9IjM0NzMiIHJlZj0iMCIm
Z3Q7CiAgICAgICZsdDt2YXIgY3A9IjM0NDciIHR5cGU9ImJsb2NrZWQiIHJlZj0iMSAzIiAv
Jmd0OwogICAgICAmbHQ7dmFyIGNwPSIzNDczIiB0eXBlPSJwcmVmZXJyZWQiIHJlZj0iMCIg
LyZndDsKICAgICZsdDsvY2hhciZndDs8L3ByZT4KPHA+PC9wPgo8cCBpZD0icmZjLnNlY3Rp
b24uNC4zLjQucC41Ij5IYXZpbmcgZXN0YWJsaXNoZWQgdGhlIHZhcmlhbnQgdHlwZXMgaW4g
dGhpcyB3YXksIGEgc2V0IG9mIGFjdGlvbnMgY291bGQgYmUgZGVmaW5lZCB0aGF0IHJldHVy
biBhIGRpc3Bvc2l0aW9uIG9mICJhbGxvY2F0YWJsZSIgb3IgImFjdGl2YXRlZCIgZm9yIGEg
bGFiZWwgY29uc2lzdGluZyBleGNsdXNpdmVseSBvZiB2YXJpYW50cyB3aXRoIHR5cGUgInBy
ZWZlcnJlZCIgZm9yIGV4YW1wbGUuIChGb3IgZGV0YWlscyBvbiBob3cgdG8gZGVmaW5lIGFj
dGlvbnMgYmFzZWQgb24gdmFyaWFudCB0eXBlcyBzZWUgPGEgaHJlZj0iI3ZhcmlhbnRfdHJp
Z2dlcnMiPlNlY3Rpb24gNi4yLjE8L2E+Lik8L3A+CjxwIGlkPSJyZmMuc2VjdGlvbi40LjMu
NC5wLjYiPkluIGdlbmVyYWwsIHVzaW5nIHJlZmxleGl2ZSB2YXJpYW50IG1hcHBpbmdzIGlu
IHRoaXMgbWFubmVyIG1ha2VzIGl0IHBvc3NpYmxlIHRvIGNhbGN1bGF0ZSBkaXNwb3NpdGlv
biB2YWx1ZXMgdXNpbmcgYSB1bmlmb3JtIGFwcHJvYWNoIGZvciBhbGwgbGFiZWxzLCB3aGV0
aGVyIHRoZXkgY29uc2lzdCBvZiBtYXBwZWQgdmFyaWFudCBjb2RlIHBvaW50cywgb3JpZ2lu
YWwgY29kZSBwb2ludHMsIG9yIGEgbWl4dHVyZSBvZiBib3RoLiAgSW4gcGFydGljdWxhciwg
dGhlIGRpc3Bvc2l0aW9ucyBmb3IgdHdvIG90aGVyd2lzZSBpZGVudGljYWwgbGFiZWxzIG1h
eSBkaWZmZXIgYmFzZWQgb24gd2hpY2ggdmFyaWFudCBtYXBwaW5ncyB3ZXJlIGV4ZWN1dGVk
IGluIG9yZGVyIHRvIGdlbmVyYXRlIGVhY2ggb2YgdGhlbS4gKEZvciBkZXRhaWxzIG9uIGhv
dyB0byBnZW5lcmF0ZSB2YXJpYW50cyBhbmQgZXZhbHVhdGUgZGlzcG9zaXRpb25zLCBzZWUg
PGEgaHJlZj0iI3Byb2Nlc3NpbmciPlNlY3Rpb24gNzwvYT4uKTwvcD4KPHAgaWQ9InJmYy5z
ZWN0aW9uLjQuMy40LnAuNyI+QW5vdGhlciB1c2VmdWwgY29udmVudGlvbiB0aGF0IHVzZXMg
cmVmbGV4aXZlIHZhcmlhbnRzIGlzIGRlc2NyaWJlZCBiZWxvdyBpbiA8YSBocmVmPSIjdmFy
aWFudF90cmlnZ2VycyI+U2VjdGlvbiA2LjIuMTwvYT4uIDwvcD4KPGgxIGlkPSJyZmMuc2Vj
dGlvbi40LjMuNSI+CjxhIGhyZWY9IiNyZmMuc2VjdGlvbi40LjMuNSI+NC4zLjUuPC9hPiA8
YSBocmVmPSIjY29uZGl0aW9uYWxfdmFyaWFudHMiIGlkPSJjb25kaXRpb25hbF92YXJpYW50
cyI+Q29uZGl0aW9uYWwgVmFyaWFudHM8L2E+CjwvaDE+CjxwIGlkPSJyZmMuc2VjdGlvbi40
LjMuNS5wLjEiPkZ1bmRhbWVudGFsbHksIHZhcmlhbnRzIGFyZSBtYXBwaW5ncyBiZXR3ZWVu
IHR3byBzZXF1ZW5jZXMgb2YgY29kZSBwb2ludHMuICBIb3dldmVyLCBpbiBzb21lIGluc3Rh
bmNlcyBmb3IgYSB2YXJpYW50IHJlbGF0aW9uc2hpcCB0byBleGlzdCwgc29tZSBjb250ZXh0
IGV4dGVybmFsIHRvIHRoZSBjb2RlIHBvaW50IHNlcXVlbmNlIG11c3QgYWxzbyBiZSBjb25z
aWRlcmVkLiBGb3IgZXhhbXBsZSwgYSBwb3NpdGlvbmFsIGNvbnRleHQgbWF5IGRldGVybWlu
ZSB3aGV0aGVyIHR3byBjb2RlIHBvaW50IHNlcXVlbmNlcyBhcmUgdmFyaWFudHMgb2YgZWFj
aCBvdGhlci4gPC9wPgo8cCBpZD0icmZjLnNlY3Rpb24uNC4zLjUucC4yIj5BbiBleGFtcGxl
IG9mIHRoYXQgYXJlIEFyYWJpYyBjb2RlIHBvaW50cyB3aGljaCBjYW4gaGF2ZSBkaWZmZXJl
bnQgZm9ybXMgYmFzZWQgb24gcG9zaXRpb24sIHdpdGggc29tZSBjb2RlIHBvaW50cyBzaGFy
aW5nIGZvcm1zLCB0aHVzIG1ha2luZyB0aGVtIHZhcmlhbnRzIGluIHRoZSBwb3NpdGlvbnMg
Y29ycmVzcG9uZGluZyB0byB0aG9zZSBmb3Jtcy4gU3VjaCBwb3NpdGlvbmFsIGNvbnRleHQg
Y2Fubm90IGJlIHNvbGVseSBkZXJpdmVkIGZyb20gdGhlIGNvZGUgcG9pbnQgYnkgaXRzZWxm
LCBhcyB0aGUgY29kZSBwb2ludCB3b3VsZCBiZSB0aGUgc2FtZSBmb3IgdGhlIHZhcmlvdXMg
Zm9ybXMuIDwvcD4KPHAgaWQ9InJmYy5zZWN0aW9uLjQuMy41LnAuMyI+QXMgZGVzY3JpYmVk
IGluIDxhIGhyZWY9IiNjb250ZXh0cyI+U2VjdGlvbiA0LjI8L2E+IGFuIE9QVElPTkFMICJ3
aGVuIiBvciAibm90LXdoZW4iIGF0dHJpYnV0ZSBtYXkgYmUgZ2l2ZW4gZm9yIGFueSAidmFy
IiBlbGVtZW50IHRvIHNwZWNpZnkgcmVxdWlyZWQgb3IgcHJvaGliaXRlZCBjb250ZXh0dWFs
IGNvbmRpdGlvbnMgdW5kZXIgd2hpY2ggdGhlIHZhcmlhbnQgZGVmaW5lZC4gPC9wPgo8cCBp
ZD0icmZjLnNlY3Rpb24uNC4zLjUucC40Ij5Bc3N1bWluZyB0aGUgInJ1bGVzIiBlbGVtZW50
IGNvbnRhaW5zIHN1aXRhYmx5IGRlZmluZWQgcnVsZXMgZm9yICJhcmFiaWMtaXNvbGF0ZWQi
IGFuZCAiYXJhYmljLWZpbmFsIiwgdGhlIGZvbGxvd2luZyBleGFtcGxlIHNob3dzIGhvdyB0
byBtYXJrIEFSQUJJQyBMRVRURVIgQUxFRiBXSVRIIFdBVlkgSEFNWkEgQkVMT1cgKFUrMDY3
MykgYXMgYSB2YXJpYW50IG9mIEFSQUJJQyBMRVRURVIgQUxFRiBXSVRIIEhBTVpBIEJFTE9X
IChVKzA2MjUpLCBidXQgb25seSB3aGVuIGl0IGFwcGVhcnMgaW4gaXRzIGlzb2xhdGVkIG9y
IGZpbmFsIGZvcm1zOiA8L3A+CjxkaXYgaWQ9IiNyZmMuZmlndXJlLjI3Ij48L2Rpdj4KPHBy
ZT4gICAgJmx0O2NoYXIgY3A9IjA2MjUiJmd0OwogICAgICAgICZsdDt2YXIgY3A9IjA2NzMi
IHdoZW49ImFyYWJpYy1pc29sYXRlZCIvJmd0OwogICAgICAgICZsdDt2YXIgY3A9IjA2NzMi
IHdoZW49ImFyYWJpYy1maW5hbCIvJmd0OwogICAgJmx0Oy9jaGFyJmd0Owo8L3ByZT4KPHA+
PC9wPgo8cCBpZD0icmZjLnNlY3Rpb24uNC4zLjUucC42Ij5XaGlsZSBvbmx5IGEgc2luZ2xl
ICJ3aGVuIiBvciAibm90LXdoZW4iIGF0dHJpYnV0ZSBNVVNUIGJlIGFwcGxpZWQgdG8gYW55
ICJ2YXIiIGVsZW1lbnQsIG11bHRpcGxlICJ2YXIiIGVsZW1lbnRzIHVzaW5nIHRoZSBzYW1l
IG1hcHBpbmcsIGJ1dCBkaWZmZXJlbnQgIndoZW4iIG9yICJub3Qtd2hlbiIgYXR0cmlidXRl
cyBNQVkgYmUgc3BlY2lmaWVkLiBUaGUgY29tYmluYXRpb24gb2YgbWFwcGluZyBhbmQgY29u
ZGl0aW9uYWwgY29udGV4dCBkZWZpbmVzIGEgdW5pcXVlIHZhcmlhbnQuIDwvcD4KPHAgaWQ9
InJmYy5zZWN0aW9uLjQuMy41LnAuNyI+Q2FyZSBtdXN0IGJlIHRha2VuIHRvIGVuc3VyZSB0
aGF0IGZvciBlYWNoIHZhcmlhbnQgbGFiZWwgYXQgbW9zdCBvbmUgb2YgdGhlIGNvbnRleHR1
YWwgY29uZGl0aW9ucyBpcyBtZXQgZm9yIHZhcmlhbnRzIHdpdGggdGhlIHNhbWUgbWFwcGlu
Zzsgb3RoZXJ3aXNlIGR1cGxpY2F0ZSB2YXJpYW50IGxhYmVscyB3b3VsZCBiZSBjcmVhdGVk
IGZvciB0aGUgc2FtZSBpbnB1dCBsYWJlbC4gQW55IHN1Y2ggZHVwbGljYXRlIHZhcmlhbnQg
bGFiZWxzIE1VU1QgYmUgdHJlYXRlZCBhcyBhbiBlcnJvciwgIHNlZSA8YSBocmVmPSIjZHVw
bGljYXRlX3ZhcmlhbnRzIj5TZWN0aW9uIDcuNDwvYT4uICA8L3A+CjxwIGlkPSJyZmMuc2Vj
dGlvbi40LjMuNS5wLjgiPlR3byBjb250ZXh0cyBtYXkgYmUgY29tcGxlbWVudGFyeSwgYXMg
aW4gdGhlIGZvbGxvd2luZyBleGFtcGxlLCB3aGljaCBzaG93cyBBUkFCSUMgTEVUVEVSIFRF
SCBNQVJCVVRBIChVKzA2MjkpIGFzIGEgdmFyaWFudCBvZiBBUkFCSUMgTEVUVEVSIEFMRUYg
TUFLU1VSQSAoVSswNjQ5KSwgYnV0IHdpdGggdHdvIGRpZmZlcmVudCB0eXBlcy4gPC9wPgo8
ZGl2IGlkPSIjcmZjLmZpZ3VyZS4yOCI+PC9kaXY+CjxwcmU+ICAgICZsdDtjaGFyIGNwPSIw
NjQ3IiAmZ3Q7CiAgICAgICZsdDt2YXIgY3A9IjA2MjkiIG5vdC13aGVuPSJhcmFiaWMtZmlu
YWwiIHR5cGU9ImJsb2NrZWQiIC8mZ3Q7CiAgICAgICZsdDt2YXIgY3A9IjA2MjkiIHdoZW49
ImFyYWJpYy1maW5hbCIgdHlwZT0iYWxsb2NhdGFibGUiIC8mZ3Q7CiAgICAmbHQ7L2NoYXIm
Z3Q7CjwvcHJlPgo8cD48L3A+CjxwIGlkPSJyZmMuc2VjdGlvbi40LjMuNS5wLjEwIj5UaGUg
aW50ZW50IGlzIHRoYXQgaW4gZmluYWwgcG9zaXRpb24gYSBsYWJlbCB0aGF0IHVzZXMgVSsw
NjI5IGluc3RlYWQgb2YgVSswNjQ3IHNob3VsZCBiZSBjb25zaWRlcmVkIGVzc2VudGlhbGx5
IHRoZSBzYW1lIGxhYmVsIGFuZCB0aGVyZWZvcmUgYWxsb2NhdGFibGUgdG8gdGhlIHNhbWUg
ZW50aXR5LCB3aGlsZSB0aGUgc2FtZSBzdWJzdGl0dXRpb24gaW4gbm9uLWZpbmFsIGNvbnRl
eHQgbGVhZHMgdG8gbGFiZWxzIHRoYXQgYXJlIGRpZmZlcmVudCwgYnV0IGNvbnNpZGVyZWQg
Y29uZnVzYWJsZSBzbyB0aGF0IGVpdGhlciBvbmUsIGJ1dCBub3QgYm90aCBzaG91bGQgYmUg
ZGVsZWdhdGFibGUuIDwvcD4KPHAgaWQ9InJmYy5zZWN0aW9uLjQuMy41LnAuMTEiPkZvciBz
eW1tZXRyeSwgdGhlIHJldmVyc2UgbWFwcGluZ3MgbXVzdCBleGlzdCwgYW5kIG11c3QgYWdy
ZWUgaW4gdGhlaXIgIndoZW4iIG9yICJub3Qtd2hlbiIgYXR0cmlidXRlcy4gSG93ZXZlciwg
c3ltbWV0cnkgZG9lcyBub3QgYXBwbHkgdG8gdGhlIG90aGVyIGF0dHJpYnV0ZXMuIEZvciBl
eGFtcGxlLCB0aGVzZSBhcmUgcG90ZW50aWFsIHJldmVyc2UgbWFwcGluZ3MgZm9yIHRoZSBh
Ym92ZTogPC9wPgo8ZGl2IGlkPSIjcmZjLmZpZ3VyZS4yOSI+PC9kaXY+CjxwcmU+ICAgICZs
dDtjaGFyIGNwPSIwNjI5IiAmZ3Q7CiAgICAgICZsdDt2YXIgY3A9IjA2NDciIG5vdC13aGVu
PSJhcmFiaWMtZmluYWwiIHR5cGU9ImFsbG9jYXRhYmxlIiAvJmd0OwogICAgICAmbHQ7dmFy
IGNwPSIwNjQ3IiB3aGVuPSJhcmFiaWMtZmluYWwiIHR5cGU9ImFsbG9jYXRhYmxlIiAvJmd0
OwogICAgJmx0Oy9jaGFyJmd0Owo8L3ByZT4KPHA+PC9wPgo8cCBpZD0icmZjLnNlY3Rpb24u
NC4zLjUucC4xMyI+SGVyZSwgYm90aCB2YXJpYW50cyBoYXZlIHRoZSBzYW1lICJ0eXBlIiBh
dHRyaWJ1dGUuIFdoaWxlIGl0IGlzIHRlbXB0aW5nIHRvIHJlY29nbml6ZSB0aGF0IGluIHRo
aXMgaW5zdGFuY2UgdGhlICJ3aGVuIiBhbmQgIm5vdC13aGVuIiBhdHRyaWJ1dGVzIGFyZSBj
b21wbGVtZW50YXJ5IGFuZCB0aGVyZWZvcmUgYmV0d2VlbiB0aGVtIGNvdmVyIGV2ZXJ5IHNp
bmdsZSBwb3NzaWJsZSBjb250ZXh0LCBpdCBpcyBzdHJvbmdseSBSRUNPTU1FTkRFRCB0byB1
c2UgdGhlIGZvcm1hdCBzaG93biBpbiB0aGUgZXhhbXBsZSB0aGF0IG1ha2VzIHRoZSBzeW1t
ZXRyeSBlYXNpbHkgdmVyaWZpYWJsZSBieSBwYXJzZXJzIGFuZCB0b29scy4gKFRoZSBzYW1l
IGFwcGxpZXMgdG8gZW50cmllcyBjcmVhdGVkIGZvciB0cmFuc2l0aXZpdHkuKTwvcD4KPHAg
aWQ9InJmYy5zZWN0aW9uLjQuMy41LnAuMTQiPkFyYWJpYyBpcyBhbiBleGFtcGxlIG9mIGEg
c2NyaXB0IGZvciB3aGljaCBzdWNoIGNvbmRpdGlvbmFsIHZhcmlhbnRzIGhhdmUgYmVlbiBp
bXBsZW1lbnRlZCBiYXNlZCBvbiB0aGUgam9pbmluZyBjb250ZXh0cyBmb3IgQXJhYmljIGNv
ZGUgcG9pbnRzLiAgVGhlIG1lY2hhbmlzbSBkZWZpbmVkIGhlcmUgc3VwcG9ydHMgb3RoZXIg
Zm9ybXMgb2YgY29uZGl0aW9uYWwgdmFyaWFudHMgdGhhdCBtYXkgcmVxdWlyZWQgYnkgb3Ro
ZXIgc2NyaXB0cy48L3A+CjxoMSBpZD0icmZjLnNlY3Rpb24uNC40Ij4KPGEgaHJlZj0iI3Jm
Yy5zZWN0aW9uLjQuNCI+NC40LjwvYT4gQW5ub3RhdGlvbnM8L2gxPgo8cCBpZD0icmZjLnNl
Y3Rpb24uNC40LnAuMSI+VHdvIGF0dHJpYnV0ZXMsIHRoZSAicmVmIiBhbmQgImNvbW1lbnQi
IGF0dHJpYnV0ZXMsIGNhbiBiZSB1c2VkIHRvIGFubm90YXRlIGluZGl2aWR1YWwgZWxlbWVu
dHMgaW4gdGhlIExHUi4gVGhleSBhcmUgaWdub3JlZCBpbiBtYWNoaW5lLXByb2Nlc3Npbmcg
b3IgdGhlIExHUi4gVGhlICJyZWYiIGF0dHJpYnV0ZSBpcyBpbnRlbmRlZCBmb3IgZm9ybWFs
IGFubm90YXRpb25zIGFuZCB0aGUgImNvbW1lbnQiIGF0dHJpYnV0ZSBmb3IgZnJlZSBmb3Jt
IGFubm90YXRpb25zLiBUaGUgbGF0dGVyIGNhbiBiZSBhcHBsaWVkIG1vcmUgd2lkZWx5Ljwv
cD4KPGgxIGlkPSJyZmMuc2VjdGlvbi40LjQuMSI+CjxhIGhyZWY9IiNyZmMuc2VjdGlvbi40
LjQuMSI+NC40LjEuPC9hPiA8YSBocmVmPSIjcmVmIiBpZD0icmVmIj5UaGUgcmVmIEF0dHJp
YnV0ZTwvYT4KPC9oMT4KPHAgaWQ9InJmYy5zZWN0aW9uLjQuNC4xLnAuMSI+UmVmZXJlbmNl
IGluZm9ybWF0aW9uIE1BWSBvcHRpb25hbGx5IGJlIHNwZWNpZmllZCBieSBhICJyZWYiIGF0
dHJpYnV0ZSwgY29uc2lzdGluZyBvZiBhIHNwYWNlIGRlbGltaXRlZCBzZXF1ZW5jZSBvZiBy
ZWZlcmVuY2UgaWRlbnRpZmllcnMgKHNlZSA8YSBocmVmPSIjcmVmZXJlbmNlcyI+U2VjdGlv
biAzLjMuODwvYT4pLiAgPC9wPgo8ZGl2IGlkPSIjcmZjLmZpZ3VyZS4zMCI+PC9kaXY+Cjxw
cmU+ICAgICZsdDtjaGFyIGNwPSI1MjIwIiByZWY9IjAiJmd0OwogICAgICAgICZsdDt2YXIg
Y3A9IjUyMjAiIHJlZj0iNSIvJmd0OwogICAgICAgICZsdDt2YXIgY3A9IjUyMkEiIHJlZj0i
MiAzIi8mZ3Q7CiAgICAmbHQ7L2NoYXImZ3Q7PC9wcmU+CjxwPjwvcD4KPHAgaWQ9InJmYy5z
ZWN0aW9uLjQuNC4xLnAuMyI+VGhpcyBmYWNpbGl0eSBpcyB0eXBpY2FsbHkgdXNlZCB0byBn
aXZlIHNvdXJjZSBpbmZvcm1hdGlvbiBmb3IgY29kZSBwb2ludHMgb3IgdmFyaWFudCByZWxh
dGlvbnMuIFRoaXMgaW5mb3JtYXRpb24gaXMgaWdub3JlZCB3aGVuIG1hY2hpbmUtcHJvY2Vz
c2luZyBhbiBMR1IuIElmIGFwcGxpZWQgdG8gYSByYW5nZSB0aGUgInJlZiIgYXR0cmlidXRl
IGFwcGxpZXMgdG8gZXZlcnkgY29kZSBwb2ludCBpbiB0aGUgcmFuZ2UuIEFsbCByZWZlcmVu
Y2UgaWRlbnRpZmllcnMgTVVTVCBiZSBmcm9tIHRoZSBzZXQgZGVjbGFyZWQgaW4gdGhlICJy
ZWZlcmVuY2VzIiBlbGVtZW50IChzZWUgPGEgaHJlZj0iI3JlZmVyZW5jZXMiPlNlY3Rpb24g
My4zLjg8L2E+KS4gSXQgaXMgYW4gZXJyb3IgdG8gcmVwZWF0IGEgcmVmZXJlbmNlIGlkZW50
aWZpZXIgaW4gdGhlIHNhbWUgInJlZiIgYXR0cmlidXRlLiAgSXQgaXMgUkVDT01NRU5ERUQg
dGhhdCBpZGVudGlmaWVycyBiZSBsaXN0ZWQgaW4gYXNjZW5kaW5nIG9yZGVyLiA8L3A+Cjxw
IGlkPSJyZmMuc2VjdGlvbi40LjQuMS5wLjQiPkluIGFkZGl0aW9uIHRvICJjaGFyIiwgInJh
bmdlIiBhbmQgInZhciIgZWxlbWVudHMgaW4gdGhlIGRhdGEgc2VjdGlvbiwgYSAicmVmIiBh
dHRyaWJ1dGUgbWF5IGJlIHByZXNlbnQgZm9yIGEgbnVtYmVyIG9mIGVsZW1lbnRzIHR5cGVz
IGNvbnRhaW5lZCBpbiB0aGUgInJ1bGVzIiBlbGVtZW50IGFzIGRlc2NyaWJlZCBiZWxvdzog
IGFjdGlvbnMsIGxpdGVyYWxzICgiY2hhciIgaW5zaWRlIGEgcnVsZSksIGFzIHdlbGwgYXMg
Zm9yIGRlZmluaXRpb25zIG9mIHJ1bGVzIGFuZCBjbGFzc2VzLCBidXQgbm90IGZvciByZWZl
cmVuY2VzIHRvIG5hbWVkIGNoYXJhY3RlciBjbGFzc2VzIG9yIHJ1bGVzIHVzaW5nIHRoZSAi
YnktcmVmIiBhdHRyaWJ1dGUgZGVmaW5lZCBiZWxvdy4gIChUaGUgdXNlIG9mIHRoZSAiYnkt
cmVmIiBhbmQgInJlZiIgYXR0cmlidXRlcyBpcyBtdXR1YWxseSBleGNsdXNpdmUuKSBOb25l
IG9mIHRoZSBlbGVtZW50cyBpbiB0aGUgbWV0YWRhdGEgdGFrZSBhICJyZWYiIGF0dHJpYnV0
ZTsgdG8gcHJvdmlkZSBhZGRpdGlvbmFsIGluZm9ybWF0aW9uIHVzZSB0aGUgImRlc2NyaXB0
aW9uIiBlbGVtZW50IGluc3RlYWQuPC9wPgo8aDEgaWQ9InJmYy5zZWN0aW9uLjQuNC4yIj4K
PGEgaHJlZj0iI3JmYy5zZWN0aW9uLjQuNC4yIj40LjQuMi48L2E+IDxhIGhyZWY9IiNjb21t
ZW50IiBpZD0iY29tbWVudCI+VGhlIGNvbW1lbnQgQXR0cmlidXRlPC9hPgo8L2gxPgo8cCBp
ZD0icmZjLnNlY3Rpb24uNC40LjIucC4xIj5BbnkgImNoYXIiLCAicmFuZ2UiIG9yICJ2YXJp
YW50IiBlbGVtZW50IGluIHRoZSBkYXRhIHNlY3Rpb24gbWF5IGNvbnRhaW4gYW4gT1BUSU9O
QUwgImNvbW1lbnQiIGF0dHJpYnV0ZS4gVGhlIGNvbnRlbnRzIG9mIGEgImNvbW1lbnQiIGF0
dHJpYnV0ZSBhcmUgZnJlZS1mb3JtIHBsYWluIHRleHQuIENvbW1lbnRzIGFyZSBpZ25vcmVk
IGluIG1hY2hpbmUgcHJvY2Vzc2luZyBvZiB0aGUgdGFibGUuIENvbW1lbnQgYXR0cmlidXRl
cyBNQVkgYWxzbyBiZSBwbGFjZWQgb24gYWxsIGVsZW1lbnRzIGluIHRoZSAicnVsZXMiIHNl
Y3Rpb24gb2YgdGhlIGRvY3VtZW50LCBzdWNoIGFzIGFjdGlvbnMgYW5kIG1hdGNoIG9wZXJh
dG9ycywgc3VjaCBhcyBsaXRlcmFscyAoImNoYXIiKSwgYXMgd2VsbCBhcyBkZWZpbml0aW9u
cyBvZiBjbGFzc2VzIGFuZCBydWxlcywgYnV0IG5vdCBvbiBjaGlsZCBlbGVtZW50cyBvZiB0
aGUgImNsYXNzIiBlbGVtZW50LiBGaW5hbGx5LCBpbiB0aGUgbWV0YWRhdGEsIG9ubHkgdGhl
ICJ2ZXJzaW9uIiBhbmQgInJlZmVyZW5jZSIgZWxlbWVudHMgTUFZIGhhdmUgImNvbW1lbnQi
IGF0dHJpYnV0ZXMgKHRvIG1hdGNoIHRoZSBzeW50YXggaW4gPGEgaHJlZj0iI1JGQzM3NDMi
PltSRkMzNzQzXTwvYT4pLiA8L3A+CjxoMSBpZD0icmZjLnNlY3Rpb24uNC41Ij4KPGEgaHJl
Zj0iI3JmYy5zZWN0aW9uLjQuNSI+NC41LjwvYT4gPGEgaHJlZj0iI3RhZ2dpbmciIGlkPSJ0
YWdnaW5nIj5Db2RlIFBvaW50IFRhZ2dpbmc8L2E+CjwvaDE+CjxwIGlkPSJyZmMuc2VjdGlv
bi40LjUucC4xIj5UeXBpY2FsbHksIExHUnMgYXJlIHVzZWQgdG8gZXhwbGljaXRseSBkZXNp
Z25hdGUgYWxsb3dhYmxlIGNvZGUgcG9pbnRzLCB3aGVyZSBhbnkgbGFiZWwgdGhhdCBjb250
YWlucyBhIGNvZGUgcG9pbnQgbm90IGV4cGxpY2l0bHkgbGlzdGVkIGluIHRoZSBMR1IgaXMg
Y29uc2lkZXJlZCBhbiBpbmVsaWdpYmxlIGxhYmVsIGFjY29yZGluZyB0byB0aGUgcnVsZXNl
dC4gIDwvcD4KPHAgaWQ9InJmYy5zZWN0aW9uLjQuNS5wLjIiPkZvciBtb3JlIGNvbXBsZXgg
cmVnaXN0cnkgcnVsZXMsIHRoZXJlIG1heSBiZSBhIG5lZWQgdG8gZGlzY2VybiBvbmUgb3Ig
bW9yZSBzdWJzZXRzIG9mIGNvZGUgcG9pbnRzLiBUaGlzIGNhbiBiZSBhY2NvbXBsaXNoZWQg
YnkgYXBwbHlpbmcgYW4gT1BUSU9OQUwgInRhZyIgYXR0cmlidXRlIHRvICJjaGFyIiBvciAi
cmFuZ2UiIGVsZW1lbnRzIHRoYXQgYXJlIGNoaWxkIGVsZW1lbnRzIG9mIHRoZSAiZGF0YSIg
ZWxlbWVudC4gQnkgY29sbGVjdGluZyBjb2RlIHBvaW50cyB0aGF0IHNoYXJlIHRoZSBzYW1l
IHRhZyB2YWx1ZSwgY2hhcmFjdGVyIGNsYXNzZXMgbWF5IGJlIGRlZmluZWQgKHNlZSA8YSBo
cmVmPSIjdGFnX2Jhc2VkX2NsYXNzZXMiPlNlY3Rpb24gNS4yLjI8L2E+KSB3aGljaCBjYW4g
dGhlbiBiZSB1c2VkIGluIHdob2xlIGxhYmVsIGV2YWx1YXRpb24gcnVsZXMgKHNlZSA8YSBo
cmVmPSIjbWF0Y2hfb3BlcmF0b3JzIj5TZWN0aW9uIDUuMy4yPC9hPikuICA8L3A+CjxwIGlk
PSJyZmMuc2VjdGlvbi40LjUucC4zIj5FYWNoICJ0YWciIGF0dHJpYnV0ZSBNQVkgY29udGFp
biBtdWx0aXBsZSB2YWx1ZXMgc2VwYXJhdGVkIGJ5IHdoaXRlIHNwYWNlLiBBIHRhZyB2YWx1
ZSBpcyBhbiBpZGVudGlmaWVyLCAgd2hpY2ggbWF5IGFsc28gaW5jbHVkZSBjZXJ0YWluIHB1
bmN0dWF0aW9uIG1hcmtzLCBzdWNoIGFzIGNvbG9uLiBGb3JtYWxseSwgaXQgTVVTVCBjb3Jy
ZXNwb25kIHRvIHRoZSBYTUwgMS4wIE5tdG9rZW4gKE5hbWUgdG9rZW4pIHByb2R1Y3Rpb24u
IEl0IGlzIGFuIGVycm9yIHRvIGR1cGxpY2F0ZSBhIHZhbHVlIHdpdGhpbiB0aGUgc2FtZSAi
dGFnIiBhdHRyaWJ1dGUuIEEgInRhZyIgYXR0cmlidXRlIGZvciBhICJyYW5nZSIgZWxlbWVu
dCBhcHBsaWVzIHRvIGFsbCBjb2RlIHBvaW50cyBpbiB0aGUgcmFuZ2UuIEJlY2F1c2UgY29k
ZSBwb2ludCBzZXF1ZW5jZXMgYXJlIG5vdCBwcm9wZXIgbWVtYmVycyBvZiBhIHNldCBvZiBj
b2RlIHBvaW50cywgYSAidGFnIiBhdHRyaWJ1dGUgTVVTVCBOT1QgYmUgcHJlc2VudCBpbiBh
ICJjaGFyIiBlbGVtZW50IGRlZmluaW5nIGEgY29kZSBwb2ludCBzZXF1ZW5jZS4gIDwvcD4K
PGgxIGlkPSJyZmMuc2VjdGlvbi41Ij4KPGEgaHJlZj0iI3JmYy5zZWN0aW9uLjUiPjUuPC9h
PiBXaG9sZSBMYWJlbCBhbmQgQ29udGV4dCBFdmFsdWF0aW9uPC9oMT4KPGgxIGlkPSJyZmMu
c2VjdGlvbi41LjEiPgo8YSBocmVmPSIjcmZjLnNlY3Rpb24uNS4xIj41LjEuPC9hPiBCYXNp
YyBDb25jZXB0czwvaDE+CjxwIGlkPSJyZmMuc2VjdGlvbi41LjEucC4xIj5UaGUgY29kZSBw
b2ludHMgaW4gYSBsYWJlbCBzb21ldGltZXMgbmVlZCB0byBzYXRpc2Z5IGNvbnRleHQtYmFz
ZWQgcnVsZXMsIGZvciBleGFtcGxlIGZvciB0aGUgbGFiZWwgdG8gYmUgY29uc2lkZXJlZCB2
YWxpZCwgb3IgdG8gc2F0aXNmeSB0aGUgY29udGV4dCBmb3IgYSB2YXJpYW50IG1hcHBpbmcg
KHNlZSB0aGUgZGVzY3JpcHRpb24gb2YgdGhlICJ3aGVuIiBhdHRyaWJ1dGUgaW4gPGEgaHJl
Zj0iI3BhcmFtZXRlcml6ZWRfY29udGV4dF9ydWxlIj5TZWN0aW9uIDUuNDwvYT4pLiA8L3A+
CjxwIGlkPSJyZmMuc2VjdGlvbi41LjEucC4yIj5BIFdob2xlIExhYmVsIEV2YWx1YXRpb24g
cnVsZSAoV0xFKSBpcyBhcHBsaWVkIHRvIHRoZSB3aG9sZSBsYWJlbC4gSXQgaXMgdXNlZCB0
byB2YWxpZGF0ZSBib3RoIG9yaWdpbmFsIGxhYmVscyBhbmQgdmFyaWFudCBsYWJlbHMgY29t
cHV0ZWQgZnJvbSB0aGVtIHVzaW5nIGEgcGVybXV0YXRpb24gb3ZlciBhbGwgYXBwbGljYWJs
ZSB2YXJpYW50IG1hcHBpbmdzLiBBIGNvbmRpdGlvbmFsIGNvbnRleHQgcnVsZXMgaXMgYSBz
cGVjaWFsaXplZCBmb3JtIG9mIFdMRSBzcGVjaWZpYyB0byB0aGUgY29udGV4dCBhcm91bmQg
YSBzaW5nbGUgY29kZSBwb2ludCBvciBjb2RlIHBvaW50IHNlcXVlbmNlLiBGb3IgZXhhbXBs
ZSwgaWYgYSBydWxlIGlzIHJlZmVyZW5jZWQgaW4gdGhlICJ3aGVuIiBhdHRyaWJ1dGUgb2Yg
YSB2YXJpYW50IG1hcHBpbmcgaXQgaXMgdXNlZCB0byBkZXNjcmliZSB0aGUgY29uZGl0aW9u
YWwgY29udGV4dCB1bmRlciB3aGljaCB0aGUgcGFydGljdWxhciB2YXJpYW50IG1hcHBpbmcg
aXMgZGVmaW5lZCB0byBleGlzdC4gPC9wPgo8cCBpZD0icmZjLnNlY3Rpb24uNS4xLnAuMyI+
RWFjaCBydWxlIGlzIGRlZmluZWQgaW4gYSAicnVsZSIgZWxlbWVudC4gQSBydWxlIE1BWSBj
b250YWluIHRoZSBmb2xsb3dpbmcgYXMgY2hpbGQgZWxlbWVudHM6IDwvcD4KPHA+PC9wPgoK
PHVsPgo8bGk+bGl0ZXJhbCBjb2RlIHBvaW50cyBvciBjb2RlIHBvaW50IHNlcXVlbmNlczwv
bGk+CjxsaT5jaGFyYWN0ZXIgY2xhc3Nlcywgd2hpY2ggZGVmaW5lIHNldHMgb2YgY29kZSBw
b2ludHMgdG8gYmUgdXNlZCBmb3IgY29udGV4dCBjb21wYXJpc29uczwvbGk+CjxsaT5jb250
ZXh0IG9wZXJhdG9ycywgd2hpY2ggZGVmaW5lIHdoZW4gY2hhcmFjdGVyIGNsYXNzZXMgYW5k
IGxpdGVyYWxzIG1heSBhcHBlYXI8L2xpPgo8bGk+bmVzdGVkIHJ1bGVzLCB3aGV0aGVyIGRl
ZmluZWQgaW4gcGxhY2Ugb3IgaW52b2tlZCBieSByZWZlcmVuY2U8L2xpPgo8L3VsPgoKPHA+
IDwvcD4KPHAgaWQ9InJmYy5zZWN0aW9uLjUuMS5wLjUiPkNvbGxlY3RpdmVseSwgdGhlc2Ug
YXJlIGNhbGxlZCBtYXRjaCBvcGVyYXRvcnMgYW5kIGFyZSBsaXN0ZWQgaW4gPGEgaHJlZj0i
I21hdGNoX29wZXJhdG9ycyI+U2VjdGlvbiA1LjMuMjwvYT4uIEFuIExHUiBjb250YWluaW5n
IGluY29ycmVjdGx5IGRlZmluZWQgb3IgbmVzdGVkIHJ1bGVzIG9yIG1hdGNoIG9wZXJhdG9y
cywgb3IgcnVsZXMgYW5kIG1hdGNoIG9wZXJhdG9ycyB3aXRoIGludmFsaWQgYXR0cmlidXRl
cyBvciBpbnZhbGlkIG9yIHVuZGVmaW5lZCBhdHRyaWJ1dGUgdmFsdWVzIE1VU1QgYmUgcmVq
ZWN0ZWQuIE5vdGUgdGhhdCBub3QgYWxsIG9mIHRoZSBjb25zdHJhaW50cyBkZWZpbmVkIGhl
cmUgYXJlIHZhbGlkYXRlZCBieSB0aGUgc2NoZW1hLjwvcD4KPGgxIGlkPSJyZmMuc2VjdGlv
bi41LjIiPgo8YSBocmVmPSIjcmZjLnNlY3Rpb24uNS4yIj41LjIuPC9hPiBDaGFyYWN0ZXIg
Q2xhc3NlczwvaDE+CjxwIGlkPSJyZmMuc2VjdGlvbi41LjIucC4xIj5DaGFyYWN0ZXIgY2xh
c3NlcyBhcmUgc2V0cyBvZiBjaGFyYWN0ZXJzIHRoYXQgb2Z0ZW4gc2hhcmUgYSBwYXJ0aWN1
bGFyIHByb3BlcnR5LiAgV2hpbGUgdGhleSBmdW5jdGlvbiBsaWtlIHNldHMgaW4gZXZlcnkg
d2F5LCBldmVuIHN1cHBvcnRpbmcgdGhlIHVzdWFsIHNldCBvcGVyYXRvcnMsIHRoZXkgYXJl
IGNhbGxlZCBjaGFyYWN0ZXIgY2xhc3NlcyBoZXJlIGluIGEgbm9kIHRvIHRoZSB1c2Ugb2Yg
dGhhdCB0ZXJtIGluIHJlZ3VsYXIgZXhwcmVzc2lvbiBzeW50YXguIChUaGlzIGFsc28gYXZv
aWRzIGNvbmZ1c2lvbiB3aXRoIHRoZSB0ZXJtICJjaGFyYWN0ZXIgc2V0IiBpbiB0aGUgc2Vu
c2Ugb2YgY2hhcmFjdGVyIGVuY29kaW5nLik8L3A+CjxwIGlkPSJyZmMuc2VjdGlvbi41LjIu
cC4yIj5DaGFyYWN0ZXIgY2xhc3NlcyBjYW4gYmUgc3BlY2lmaWVkIGluIHNldmVyYWwgd2F5
czogPC9wPgo8cD48L3A+Cgo8dWw+CjxsaT5ieSBkZWZpbmluZyB0aGUgY2xhc3MgdmlhIG1h
dGNoaW5nIGEgdGFnIGluIHRoZSBjb2RlIHBvaW50IGRhdGEuIEFsbCBjaGFyYWN0ZXJzIHdp
dGggdGhlIHNhbWUgInRhZyIgYXR0cmlidXRlIGFyZSBwYXJ0IG9mIHRoZSBzYW1lIGNsYXNz
OyA8L2xpPgo8bGk+YnkgcmVmZXJlbmNpbmcgYSB2YWx1ZSBvZiBvbmUgb2YgdGhlIFVuaWNv
ZGUgY2hhcmFjdGVyIHByb3BlcnRpZXMgZGVmaW5lZCBpbiB0aGUgVW5pY29kZSBDaGFyYWN0
ZXIgRGF0YWJhc2U7IDwvbGk+CjxsaT5ieSBleHBsaWNpdGx5IGxpc3RpbmcgYWxsIHRoZSBj
b2RlIHBvaW50cyBpbiB0aGUgY2xhc3M7IG9yPC9saT4KPGxpPmJ5IGRlZmluaW5nIHRoZSBj
bGFzcyBhcyBhIHNldCBjb21iaW5hdGlvbiBvZiBhbnkgbnVtYmVyIG9mIG90aGVyIGNsYXNz
ZXMuIDwvbGk+CjwvdWw+Cgo8cD4gPC9wPgo8aDEgaWQ9InJmYy5zZWN0aW9uLjUuMi4xIj4K
PGEgaHJlZj0iI3JmYy5zZWN0aW9uLjUuMi4xIj41LjIuMS48L2E+IDxhIGhyZWY9IiNuYW1l
ZF9jbGFzc2VzIiBpZD0ibmFtZWRfY2xhc3NlcyI+RGVjbGFyaW5nIGFuZCBJbnZva2luZyBO
YW1lZCBDbGFzc2VzPC9hPgo8L2gxPgo8cCBpZD0icmZjLnNlY3Rpb24uNS4yLjEucC4xIj5B
IGNoYXJhY3RlciBjbGFzcyBoYXMgYW4gT1BUSU9OQUwgIm5hbWUiIGF0dHJpYnV0ZSwgY29u
c2lzdGluZyBvZiBhIHNpbmdsZSwgaWRlbnRpZmllciBub3QgY29udGFpbmluZyBzcGFjZXMu
IEFsbCBuYW1lcyBmb3IgY2xhc3NlcyBtdXN0IGJlIHVuaXF1ZS4gIElmIHRoZSAibmFtZSIg
YXR0cmlidXRlIGlzIG9taXR0ZWQsIHRoZSBjbGFzcyBpcyBhbm9ueW1vdXMgYW5kIGV4aXN0
cyBvbmx5IGluc2lkZSB0aGUgcnVsZSBvciBjb21iaW5lZCBjbGFzcyB3aGVyZSBpdCBpcyBk
ZWZpbmVkLiBBIG5hbWVkIGNoYXJhY3RlciBjbGFzcyBpcyBkZWZpbmVkIGluZGVwZW5kZW50
bHkgYW5kIGNhbiBiZSByZWZlcmVuY2VkIGJ5IG5hbWUgZnJvbSB3aXRoaW4gYW55IHJ1bGVz
IG9yIGFzIHBhcnQgb2Ygb3RoZXIgY2hhcmFjdGVyIGNsYXNzIGRlZmluaXRpb25zLjwvcD4K
PGRpdiBpZD0iI3JmYy5maWd1cmUuMzEiPjwvZGl2Pgo8cHJlPiAgICAmbHQ7Y2xhc3MgbmFt
ZT0iZXhhbXBsZSIgY29tbWVudD0iYW4gZXhhbXBsZSBjbGFzcyBkZWZpbml0aW9uIiZndDsK
ICAgICAgICAmbHQ7Y2hhciBjcD0iMDA2MSIgLyZndDsKICAgICAgICAmbHQ7Y2hhciBjcD0i
NEUwMCIgLyZndDsKICAgICZsdDsvY2xhc3MmZ3Q7CiAgICAuLi4KICAgICZsdDtydWxlJmd0
OwogICAgICAgICZsdDtjbGFzcyBieS1yZWY9ImV4YW1wbGUiIC8mZ3Q7CiAgICAmbHQ7L3J1
bGUmZ3Q7CjwvcHJlPgo8cD48L3A+CjxwIGlkPSJyZmMuc2VjdGlvbi41LjIuMS5wLjMiPkFu
IGVtcHR5ICJjbGFzcyIgZWxlbWVudCB3aXRoIGEgImJ5LXJlZiIgYXR0cmlidXRlIGlzIGEg
cmVmZXJlbmNlIHRvIGFuIGV4aXN0aW5nIG5hbWVkIGNsYXNzLiBUaGUgImJ5LXJlZiIgYXR0
cmlidXRlIE1VU1QgTk9UIGJlIHVzZWQgaW4gdGhlIHNhbWUgImNsYXNzIiBlbGVtZW50IHdp
dGggYW55IG9mIHRoZXNlIGF0dHJpYnV0ZXM6ICJuYW1lIiwgImZyb20tdGFnIiwgInByb3Bl
cnR5IiBvciAicmVmIi4gVGhlICJuYW1lIiBhdHRyaWJ1dGUgTVVTVCBiZSBwcmVzZW50LCBp
ZiBhbmQgb25seSBpZiB0aGUgY2xhc3MgaXMgYSBkaXJlY3QgY2hpbGQgZWxlbWVudCBvZiB0
aGUgInJ1bGVzIiBlbGVtZW50LiAgSXQgaXMgYW4gZXJyb3IgdG8gcmVmZXJlbmNlIGEgbmFt
ZWQgY2xhc3MgZm9yIHdoaWNoIHRoZSBkZWZpbml0aW9uIGhhcyBub3QgYmVlbiBzZWVuLjwv
cD4KPGgxIGlkPSJyZmMuc2VjdGlvbi41LjIuMiI+CjxhIGhyZWY9IiNyZmMuc2VjdGlvbi41
LjIuMiI+NS4yLjIuPC9hPiA8YSBocmVmPSIjdGFnX2Jhc2VkX2NsYXNzZXMiIGlkPSJ0YWdf
YmFzZWRfY2xhc3NlcyI+VGFnLWJhc2VkIENsYXNzZXM8L2E+CjwvaDE+CjxwIGlkPSJyZmMu
c2VjdGlvbi41LjIuMi5wLjEiPlRoZSAiY2hhciIgb3IgInJhbmdlIiBlbGVtZW50cyB0aGF0
IGFyZSBjaGlsZCBlbGVtZW50cyBvZiB0aGUgImRhdGEiIGVsZW1lbnQgTUFZIGNvbnRhaW4g
YSAidGFnIiBhdHRyaWJ1dGUgdGhhdCBjb25zaXN0cyBvZiBvbmUgb3IgbW9yZSBzcGFjZSBz
ZXBhcmF0ZWQgdGFnIHZhbHVlcywgZm9yIGV4YW1wbGU6PC9wPgo8ZGl2IGlkPSIjcmZjLmZp
Z3VyZS4zMiI+PC9kaXY+CjxwcmU+ICAgICZsdDtjaGFyIGNwPSIwMDYxIiB0YWc9ImxldHRl
ciBsb3dlciIvJmd0OwogICAgJmx0O2NoYXIgY3A9IjRFMDAiIHRhZz0ibGV0dGVyIi8mZ3Q7
CjwvcHJlPgo8cD48L3A+CjxwIGlkPSJyZmMuc2VjdGlvbi41LjIuMi5wLjMiPlRoaXMgZGVm
aW5lcyB0d28gdGFncyBmb3IgdXNlIHdpdGggY29kZSBwb2ludCBVKzAwNjEsIHRoZSB0YWcg
ImxldHRlciIgYW5kIHRoZSB0YWcgImxvd2VyIi4gVXNlPC9wPgo8ZGl2IGlkPSIjcmZjLmZp
Z3VyZS4zMyI+PC9kaXY+CjxwcmU+ICAgICZsdDtjbGFzcyBuYW1lPSJsZXR0ZXIiIGZyb20t
dGFnPSJsZXR0ZXIiIC8mZ3Q7CiAgICAmbHQ7Y2xhc3MgbmFtZT0ibG93ZXIiIGZyb20tdGFn
PSJsb3dlciIgLyZndDsKPC9wcmU+CjxwPjwvcD4KPHAgaWQ9InJmYy5zZWN0aW9uLjUuMi4y
LnAuNSI+dG8gZGVmaW5lIHR3byBuYW1lZCBjaGFyYWN0ZXIgY2xhc3NlcywgImxldHRlciIg
YW5kICJsb3dlciIsIGNvbnRhaW5pbmcgYWxsIGNvZGUgcG9pbnRzIHdpdGggdGhlIHJlc3Bl
Y3RpdmUgdGFncywgdGhlIGZpcnN0IHdpdGggMDA2MSBhbmQgNEUwMCBhcyBlbGVtZW50cyBh
bmQgdGhlIGxhdHRlciB3aXRoIDAwNjEsIGJ1dCBub3QgNEUwMCBhcyBhbiBlbGVtZW50LiBU
aGUgIm5hbWUiIGF0dHJpYnV0ZSBtYXkgYmUgb21pdHRlZCBmb3IgYW4gYW5vbnltb3VzIGlu
LXBsYWNlIGRlZmluaXRpb24gb2YgYSBuZXN0ZWQsIHRhZy1iYXNlZCBjbGFzcy48L3A+Cjxw
IGlkPSJyZmMuc2VjdGlvbi41LjIuMi5wLjYiPlRhZyB2YWx1ZXMgYXJlIHR5cGljYWxseSBp
ZGVudGlmaWVycywgd2l0aCB0aGUgYWRkaXRpb24gb2YgYSBmZXcgcHVuY3R1YXRpb24gc3lt
Ym9scywgc3VjaCBhcyBjb2xvbi4gRm9ybWFsbHkgdGhleSBNVVNUIGNvcnJlc3BvbmQgdG8g
dGhlIFhNTCAxLjAgTm10b2tlbiAoTmFtZSB0b2tlbikgcHJvZHVjdGlvbi4gV2hpbGUgYSAi
dGFnIiBhdHRyaWJ1dGUgbWF5IGNvbnRhaW4gYSBsaXN0IG9mIHRhZyB2YWx1ZXMsIHRoZSAi
ZnJvbS10YWciIGF0dHJpYnV0ZSBNVVNUIGFsd2F5cyBjb250YWluIGEgc2luZ2xlIHRhZyB2
YWx1ZS48L3A+CjxwIGlkPSJyZmMuc2VjdGlvbi41LjIuMi5wLjciPklmIHRoZSBkb2N1bWVu
dCBjb250YWlucyBubyAiY2hhciIgb3IgInJhbmdlIiBlbGVtZW50cyB3aXRoIGEgY29ycmVz
cG9uZGluZyB0YWcsIHRoZSBjaGFyYWN0ZXIgY2xhc3MgcmVwcmVzZW50cyB0aGUgZW1wdHkg
c2V0LiBUaGlzIGlzIHZhbGlkLCB0byBhbGxvdyBhIGNvbW1vbiAicnVsZXMiIGVsZW1lbnQg
dG8gYmUgc2hhcmVkIGFjcm9zcyBmaWxlcy4gSG93ZXZlciwgaXQgaXMgUkVDT01NRU5ERUQg
dGhhdCBpbXBsZW1lbnRhdGlvbnMgYWxsb3cgZm9yIGEgd2FybmluZyB0byBlbnN1cmUgdGhh
dCByZWZlcnJpbmcgdG8gYW4gdW5kZWZpbmVkIHRhZyBpbiB0aGlzIHdheSBpcyBpbnRlbnRp
b25hbC48L3A+CjxoMSBpZD0icmZjLnNlY3Rpb24uNS4yLjMiPgo8YSBocmVmPSIjcmZjLnNl
Y3Rpb24uNS4yLjMiPjUuMi4zLjwvYT4gPGEgaHJlZj0iI3Byb3BlcnR5IiBpZD0icHJvcGVy
dHkiPlVuaWNvZGUgUHJvcGVydHktYmFzZWQgQ2xhc3NlczwvYT4KPC9oMT4KPHAgaWQ9InJm
Yy5zZWN0aW9uLjUuMi4zLnAuMSI+QSBjbGFzcyBpcyBkZWZpbmVkIGluIHRlcm1zIG9mIFVu
aWNvZGUgcHJvcGVydGllcyBieSBnaXZpbmcgdGhlIFVuaWNvZGUgcHJvcGVydHkgYWxpYXMg
YW5kIHRoZSBwcm9wZXJ0eSB2YWx1ZSBvciBwcm9wZXJ0eSB2YWx1ZSBhbGlhcywgc2VwYXJh
dGVkIGJ5IGEgY29sb24uIDwvcD4KPGRpdiBpZD0iI3JmYy5maWd1cmUuMzQiPjwvZGl2Pgo8
cHJlPiAgICAmbHQ7Y2xhc3MgbmFtZT0idmlyYW1hIiBwcm9wZXJ0eT0iY2NjOjkiIC8mZ3Q7
CjwvcHJlPgo8cD48L3A+CjxwIGlkPSJyZmMuc2VjdGlvbi41LjIuMy5wLjMiPlRoZSBleGFt
cGxlIGFib3ZlIHNlbGVjdHMgYWxsIGNvZGUgcG9pbnRzIGZvciB3aGljaCB0aGUgVW5pY29k
ZSBjYW5vbmljYWwgY29tYmluaW5nIGNsYXNzIChjY2MpIHZhbHVlIGlzIDkuIFRoaXMgdmFs
dWUgb2YgdGhlIGNjYyBpcyBhc3NpZ25lZCB0byBhbGwgY29kZSBwb2ludHMgdGhhdCBlbmNv
ZGUgdmlyYW1hcy4gPC9wPgo8cCBpZD0icmZjLnNlY3Rpb24uNS4yLjMucC40Ij5Vbmljb2Rl
IHByb3BlcnRpZXMgdmFsdWVzIE1VU1QgYmUgZGVzaWduYXRlZCB2aWEgYSBjb21wb3NpdGUg
b2YgdGhlIGF0dHJpYnV0ZSBuYW1lIGFuZCB2YWx1ZSBhcyBkZWZpbmVkIGZvciB0aGUgcHJv
cGVydHkgdmFsdWUgaW4gPGEgaHJlZj0iI1VBWDQyIj5bVUFYNDJdPC9hPiwgc2VwYXJhdGVk
IGJ5IGEgY29sb24uIExvb3NlIG1hdGNoaW5nIG9mIHByb3BlcnR5IHZhbHVlcyBhbmQgbmFt
ZXMgYXMgZGVzY3JpYmVkIGluIDxhIGhyZWY9IiNVQVg0NCI+W1VBWDQ0XTwvYT4gaXMgbm90
IGFwcHJvcHJpYXRlIGZvciBhbiBYTUwgc2NoZW1hIGFuZCBpcyBub3Qgc3VwcG9ydGVkOyBp
dCBpcyBsaWtld2lzZSBub3Qgc3VwcG9ydGVkIGluIHRoZSBYTUwgcmVwcmVzZW50YXRpb24g
PGEgaHJlZj0iI1VBWDQyIj5bVUFYNDJdPC9hPiBvZiB0aGUgVW5pY29kZSBDaGFyYWN0ZXIg
RGF0YWJhc2UgaXRzZWxmLjwvcD4KPHAgaWQ9InJmYy5zZWN0aW9uLjUuMi4zLnAuNSI+QSBw
cm9wZXJ0eS1iYXNlZCBjbGFzcyBNQVkgYmUgYW5vbnltb3VzLCBvciwgd2hlbiBkZWZpbmVk
IGFzIGFuIGltbWVkaWF0ZSBjaGlsZCBvZiB0aGUgInJ1bGVzIiBlbGVtZW50LCBpdCBNQVkg
YmUgbmFtZWQgdG8gcmVsYXRlIGEgZm9ybWFsIHByb3BlcnR5IGRlZmluaXRpb24gdG8gaXRz
IHVzYWdlLCBzdWNoIGFzIHRoZSB1c2Ugb2YgdGhlIHZhbHVlIDkgZm9yIGNjYyB0byBkZXNp
Z25hdGUgYSB2aXJhbWEgKG9yIGhhbGFudCkgaW4gdmFyaW91cyBzY3JpcHRzLjwvcD4KPHAg
aWQ9InJmYy5zZWN0aW9uLjUuMi4zLnAuNiI+VW5pY29kZSBwcm9wZXJ0aWVzIG1heSwgaW4g
cHJpbmNpcGxlLCBjaGFuZ2UgYmV0d2VlbiB2ZXJzaW9ucyBvZiB0aGUgVW5pY29kZSBTdGFu
ZGFyZC4gSG93ZXZlciwgdGhlIHZhbHVlcyBhc3NpZ25lZCBmb3IgYSBnaXZlbiB2ZXJzaW9u
IGFyZSBmaXhlZC4gSWYgVW5pY29kZSBQcm9wZXJ0aWVzIGFyZSB1c2VkLCBhIFVuaWNvZGUg
dmVyc2lvbiBNVVNUIGJlIGRlY2xhcmVkIGluIHRoZSAidW5pY29kZS12ZXJzaW9uIiBlbGVt
ZW50IGluIHRoZSBoZWFkZXIuIChOb3RlOiBzb21lIFVuaWNvZGUgcHJvcGVydGllcyBhcmUg
YnkgZGVmaW5pdGlvbiBzdGFibGUgYWNyb3NzIHZlcnNpb25zIGFuZCBkbyBub3QgY2hhbmdl
IG9uY2UgYXNzaWduZWQgKHNlZSA8YSBocmVmPSIjVW5pY29kZS1TdGFiaWxpdHkiPltVbmlj
b2RlLVN0YWJpbGl0eV08L2E+KS4gPC9wPgo8cCBpZD0icmZjLnNlY3Rpb24uNS4yLjMucC43
Ij5JdCBpcyBSRUNPTU1FTkRFRCB0aGF0IGFsbCBpbXBsZW1lbnRhdGlvbnMgcHJvY2Vzc2lu
ZyBMR1IgZmlsZXMgcHJvdmlkZSBzdXBwb3J0IGZvciB0aGUgZm9sbG93aW5nIG1pbmltYWwg
c2V0IG9mIFVuaWNvZGUgcHJvcGVydGllczogPC9wPgoKPHVsPgo8bGk+R2VuZXJhbCBDYXRl
Z29yeSAoZ2MpPC9saT4KPGxpPlNjcmlwdCAoc2MpPC9saT4KPGxpPkNhbm9uaWNhbCBDb21i
aW5pbmcgQ2xhc3MgKGNjYyk8L2xpPgo8bGk+QmlkaSBDbGFzcyAoYmMpPC9saT4KPGxpPkFy
YWJpYyBKb2luaW5nIFR5cGUgKGp0KTwvbGk+CjxsaT5JbmRpYyBTeWxsYWJpYyBDYXRlZ29y
eSAoSW5TQyk8L2xpPgo8bGk+RGVwcmVjYXRlZCAoRGVwKTwvbGk+CjwvdWw+Cgo8cD4gVGhl
IHNob3J0IG5hbWUgZm9yIGVhY2ggcHJvcGVydHkgaXMgZ2l2ZW4gaW4gcGFyZW50aGVzZXMu
PC9wPgo8cCBpZD0icmZjLnNlY3Rpb24uNS4yLjMucC44Ij5JZiBhIHByb2dyYW0gdGhhdCBp
cyB1c2luZyBhbiBMR1IgdG8gZGV0ZXJtaW5lIHRoZSB2YWxpZGl0eSBvZiBhIGxhYmVsIGVu
Y291bnRlcnMgYSBwcm9wZXJ0eSB0aGF0IGl0IGRvZXMgbm90IHN1cHBvcnQsIGl0IE1VU1Qg
YWJvcnQgd2l0aCBhbiBlcnJvci48L3A+CjxoMSBpZD0icmZjLnNlY3Rpb24uNS4yLjQiPgo8
YSBocmVmPSIjcmZjLnNlY3Rpb24uNS4yLjQiPjUuMi40LjwvYT4gRXhwbGljaXRseSBEZWNs
YXJlZCBDbGFzc2VzPC9oMT4KPHAgaWQ9InJmYy5zZWN0aW9uLjUuMi40LnAuMSI+QSBjbGFz
cyBvZiBjb2RlIHBvaW50cyBtYXkgYWxzbyBiZSBkZWNsYXJlZCBieSBsaXN0aW5nIHRoZSBj
b2RlIHBvaW50cyB0aGF0IGFyZSBhIG1lbWJlciBvZiB0aGUgY2xhc3MuIFRoaXMgaXMgdXNl
ZnVsIHdoZW4gdGFnZ2luZyBjYW5ub3QgYmUgdXNlZCBiZWNhdXNlIGNvZGUgcG9pbnRzIGFy
ZSBub3QgbGlzdGVkIGluZGl2aWR1YWxseSBhcyBwYXJ0IG9mIHRoZSBlbGlnaWJsZSBzZXQg
b2YgY29kZSBwb2ludHMgZm9yIHRoZSBnaXZlbiBMR1IsIGZvciBleGFtcGxlIGJlY2F1c2Ug
dGhleSBvbmx5IG9jY3VyIGluIGNvZGUgcG9pbnQgc2VxdWVuY2VzLiAgPC9wPgo8cCBpZD0i
cmZjLnNlY3Rpb24uNS4yLjQucC4yIj5UbyBkZWZpbmUgYSBjbGFzcyBpbiB0ZXJtcyBvZiBh
biBleHBsaWNpdCBsaXN0IG9mIGNvZGUgcG9pbnRzIHVzZSBhIHNwYWNlIHNlcGFyYXRlZCBs
aXN0IG9mIGhleGFkZWNpbWFsIGNvZGUgcG9pbnQgdmFsdWVzOjwvcD4KPGRpdiBpZD0iI3Jm
Yy5maWd1cmUuMzUiPjwvZGl2Pgo8cHJlPiAgICAgJmx0O2NsYXNzIG5hbWU9ImFiY2QiJmd0
OzAwNjEgMDA2MiAwMDYzIDAwNjQmbHQ7L2NsYXNzJmd0OzwvcHJlPgo8cD48L3A+CjxwIGlk
PSJyZmMuc2VjdGlvbi41LjIuNC5wLjQiPlRoaXMgZGVmaW5lcyBhIGNsYXNzIG5hbWVkICJh
YmNkIiBjb250YWluaW5nIHRoZSBjb2RlIHBvaW50cyBmb3IgY2hhcmFjdGVycyAiYSIsICJi
IiwgImMiIGFuZCAiZCIuIFRoZSBvcmRlcmluZyBvZiB0aGUgY29kZSBwb2ludHMgaXMgbm90
IG1hdGVyaWFsLCBidXQgaXQgaXMgUkVDT01NRU5ERUQgdG8gbGlzdCB0aGVtIGluIGFzY2Vu
ZGluZyBvcmRlci4gIDwvcD4KPHAgaWQ9InJmYy5zZWN0aW9uLjUuMi40LnAuNSI+SW4gYSBj
bGFzcyBkZWZpbml0aW9uLCByYW5nZXMgb2YgY29kZSBwb2ludHMgYXJlIHJlcHJlc2VudGVk
IGJ5IGEgaGV4YWRlY2ltYWwgc3RhcnQgYW5kIGVuZCB2YWx1ZSBzZXBhcmF0ZWQgYnkgYSBo
eXBoZW4uIFRoZSBmb2xsb3dpbmcgZGVjbGFyYXRpb24gaXMgZXF1aXZhbGVudCB0byB0aGUg
cHJlY2VkaW5nOiA8L3A+CjxkaXYgaWQ9IiNyZmMuZmlndXJlLjM2Ij48L2Rpdj4KPHByZT4g
ICAgJmx0O2NsYXNzIG5hbWU9ImFiY2QiJmd0OzAwNjEtMDA2NCZsdDsvY2xhc3MmZ3Q7Cjwv
cHJlPgo8cD48L3A+CjxwIGlkPSJyZmMuc2VjdGlvbi41LjIuNC5wLjciPlJhbmdlIGFuZCBj
b2RlIHBvaW50IGRlY2xhcmF0aW9ucyBjYW4gYmUgZnJlZWx5IGludGVybWl4ZWQ6PC9wPgo8
ZGl2IGlkPSIjcmZjLmZpZ3VyZS4zNyI+PC9kaXY+CjxwcmU+ICAgICZsdDtjbGFzcyBuYW1l
PSJhYmNkIiZndDswMDYxIDAwNjItMDA2MyAwMDY0Jmx0Oy9jbGFzcyZndDsKPC9wcmU+Cjxw
PjwvcD4KPHAgaWQ9InJmYy5zZWN0aW9uLjUuMi40LnAuOSI+VGhlIGNvbnRlbnRzIG9mIGEg
Y2xhc3MgZGlmZmVyIGZyb20gYSByZXBlcnRvaXJlIGluIHRoYXQgdGhlIGxhdHRlciBNQVkg
Y29udGFpbiBzZXF1ZW5jZXMgYXMgZWxlbWVudHMsIHdoaWxlIHRoZSBmb3JtZXIgTVVTVCBO
T1QuIEluc3RlYWQsIHRoZXkgY2xvc2VseSByZXNlbWJsZSBjaGFyYWN0ZXIgY2xhc3NlcyBh
cyBmb3VuZCBpbiByZWd1bGFyIGV4cHJlc3Npb25zLjwvcD4KPGgxIGlkPSJyZmMuc2VjdGlv
bi41LjIuNSI+CjxhIGhyZWY9IiNyZmMuc2VjdGlvbi41LjIuNSI+NS4yLjUuPC9hPiA8YSBo
cmVmPSIjY29tYmluZWRfY2xhc3NlcyIgaWQ9ImNvbWJpbmVkX2NsYXNzZXMiPkNvbWJpbmVk
IENsYXNzZXM8L2E+CjwvaDE+CjxwIGlkPSJyZmMuc2VjdGlvbi41LjIuNS5wLjEiPkNsYXNz
ZXMgbWF5IGJlIGNvbWJpbmVkIHVzaW5nIG9wZXJhdG9ycyBmb3Igc2V0IGNvbXBsZW1lbnQs
IHVuaW9uLCBpbnRlcnNlY3Rpb24sIGRpZmZlcmVuY2UgYW5kIHN5bW1ldHJpYyBkaWZmZXJl
bmNlIChleGNsdXNpdmUtb3IpLiBCZWNhdXNlIGNsYXNzZXMgZnVuZGFtZW50YWxseSBmdW5j
dGlvbiBsaWtlIHNldHMsIHRoZSB1bmlvbiBvZiBzZXZlcmFsIGNoYXJhY3RlciBjbGFzc2Vz
IGlzIGl0c2VsZiBhIGNsYXNzLCBmb3IgZXhhbXBsZS4gPC9wPgo8ZGl2IGlkPSIjcmZjLmZp
Z3VyZS4zOCI+PC9kaXY+CjxwcmU+CistLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCnwgTG9naWNhbCBPcGVyYXRp
b24gfCBFeGFtcGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8Cist
LS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0rCnwgQ29tcGxlbWVudCAgICAgICAgfCAmbHQ7Y29tcGxlbWVudCZndDsm
bHQ7Y2xhc3MgYnktcmVmPSJ4eHgiJmd0OyZsdDsvY29tcGxlbWVudCZndDt8CistLS0tLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0rCnwgVW5pb24gICAgICAgICAgICAgfCAmbHQ7dW5pb24mZ3Q7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8CnwgICAgICAgICAgICAgICAgICAgfCAgICAm
bHQ7Y2xhc3MgYnktcmVmPSJjbGFzcy0xIi8mZ3Q7ICAgICAgICAgICAgICAgICB8CnwgICAg
ICAgICAgICAgICAgICAgfCAgICAmbHQ7Y2xhc3MgYnktcmVmPSJjbGFzcy0yIi8mZ3Q7ICAg
ICAgICAgICAgICAgICB8CnwgICAgICAgICAgICAgICAgICAgfCAgICAmbHQ7Y2xhc3MgYnkt
cmVmPSJjbGFzcy0zIi8mZ3Q7ICAgICAgICAgICAgICAgICB8CnwgICAgICAgICAgICAgICAg
ICAgfCAmbHQ7L3VuaW9uJmd0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8CistLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0rCnwgSW50ZXJzZWN0aW9uICAgICAgfCAmbHQ7aW50ZXJzZWN0
aW9uJmd0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CnwgICAgICAgICAgICAg
ICAgICAgfCAgICAmbHQ7Y2xhc3MgYnktcmVmPSJjbGFzcy0xIi8mZ3Q7ICAgICAgICAgICAg
ICAgICB8CnwgICAgICAgICAgICAgICAgICAgfCAgICAmbHQ7Y2xhc3MgYnktcmVmPSJjbGFz
cy0yIi8mZ3Q7ICAgICAgICAgICAgICAgICB8CnwgICAgICAgICAgICAgICAgICAgfCAmbHQ7
L2ludGVyc2VjdGlvbiZndDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CistLS0t
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0rCnwgRGlmZmVyZW5jZSAgICAgICAgfCAmbHQ7ZGlmZmVyZW5jZSZndDsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CnwgICAgICAgICAgICAgICAgICAgfCAg
ICAmbHQ7Y2xhc3MgYnktcmVmPSJjbGFzcy0xIi8mZ3Q7ICAgICAgICAgICAgICAgICB8Cnwg
ICAgICAgICAgICAgICAgICAgfCAgICAmbHQ7Y2xhc3MgYnktcmVmPSJjbGFzcy0yIi8mZ3Q7
ICAgICAgICAgICAgICAgICB8CnwgICAgICAgICAgICAgICAgICAgfCAmbHQ7L2RpZmZlcmVu
Y2UmZ3Q7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CistLS0tLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0r
CnwgU3ltbWV0cmljICAgICAgICAgfCAmbHQ7c3ltbWV0cmljLWRpZmZlcmVuY2UmZ3Q7ICAg
ICAgICAgICAgICAgICAgICAgICB8CnwgRGlmZmVyZW5jZSAgICAgICAgfCAgICAmbHQ7Y2xh
c3MgYnktcmVmPSJjbGFzcy0xIi8mZ3Q7ICAgICAgICAgICAgICAgICB8CnwgICAgICAgICAg
ICAgICAgICAgfCAgICAmbHQ7Y2xhc3MgYnktcmVmPSJjbGFzcy0yIi8mZ3Q7ICAgICAgICAg
ICAgICAgICB8CnwgICAgICAgICAgICAgICAgICAgfCAmbHQ7L3N5bW1ldHJpYy1kaWZmZXJl
bmNlJmd0OyAgICAgICAgICAgICAgICAgICAgICB8CistLS0tLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCjwvcHJlPgo8
cD48L3A+CjxwIGlkPSJyZmMuc2VjdGlvbi41LjIuNS5wLjMiPlRoZSBlbGVtZW50cyBmcm9t
IHRoaXMgdGFibGUgbWF5IGJlIGFyYml0cmFyaWx5IG5lc3RlZCBpbnNpZGUgZWFjaCBvdGhl
ciwgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIHJlc3RyaWN0aW9uOiBhICJjb21wbGVtZW50
IiBlbGVtZW50IE1VU1QgY29udGFpbiBwcmVjaXNlbHkgb25lICJjbGFzcyIgb3Igb25lIG9m
IHRoZSBvcGVyYXRvciBlbGVtZW50cywgd2hpbGUgYW4gImludGVyc2VjdGlvbiIsICJzeW1t
ZXRyaWMtZGlmZmVyZW5jZSIgb3IgImRpZmZlcmVuY2UiIGVsZW1lbnQgTVVTVCBjb250YWlu
IHByZWNpc2VseSB0d28sIGFuZCBhICJ1bmlvbiIgZWxlbWVudCBNVVNUIGNvbnRhaW4gdHdv
IG9yIG1vcmUgb2YgdGhlc2UgZWxlbWVudHMuIDwvcD4KPHAgaWQ9InJmYy5zZWN0aW9uLjUu
Mi41LnAuNCI+QW4gYW5vbnltb3VzIGNvbWJpbmVkIGNsYXNzIGNhbiBiZSBkZWZpbmVkIGRp
cmVjdGx5IGluc2lkZSBhIHJ1bGUgb3Igb2YgdGhlIG1hdGNoIG9wZXJhdG9yIGVsZW1lbnRz
IHRoYXQgYWxsb3cgY2hpbGQgZWxlbWVudHMgKHNlZSA8YSBocmVmPSIjbWF0Y2hfb3BlcmF0
b3JzIj5TZWN0aW9uIDUuMy4yPC9hPikgYnkgdXNpbmcgdGhlIHNldCBjb21iaW5hdGlvbiBh
cyB0aGUgb3V0ZXIgZWxlbWVudC4gPC9wPgo8ZGl2IGlkPSIjcmZjLmZpZ3VyZS4zOSI+PC9k
aXY+CjxwcmU+ICAgICZsdDtydWxlJmd0OwogICAgICAgICZsdDt1bmlvbiZndDsKICAgICAg
ICAgICAgJmx0O2NsYXNzIGJ5LXJlZj0ieHh4Ii8mZ3Q7CiAgICAgICAgICAgICZsdDtjbGFz
cyBieS1yZWY9Inl5eSIvJmd0OwogICAgICAgICZsdDsvdW5pb24mZ3Q7CiAgICAmbHQ7L3J1
bGUmZ3Q7CjwvcHJlPgo8cD48L3A+CjxwIGlkPSJyZmMuc2VjdGlvbi41LjIuNS5wLjYiPlRo
ZSBleGFtcGxlIHNob3dzIHRoZSBkZWZpbml0aW9uIG9mIGFuIGFub255bW91cyBjb21iaW5l
ZCBjbGFzcyB0aGF0IHJlcHJlc2VudHMgdGhlIHVuaW9uIG9mIGNsYXNzZXMgInh4eCIgYW5k
ICJ5eXkiLiBUaGVyZSBpcyBubyBuZWVkIHRvIHdyYXAgdGhpcyB1bmlvbiBpbnNpZGUgYW5v
dGhlciAiY2xhc3MiIGVsZW1lbnQsIGFuZCwgaW4gZmFjdCwgc2V0IGNvbWJpbmF0aW9uIGVs
ZW1lbnRzIE1VU1QgTk9UIGJlIG5lc3RlZCBpbnNpZGUgYSAiY2xhc3MiIGVsZW1lbnQuIDwv
cD4KPHAgaWQ9InJmYy5zZWN0aW9uLjUuMi41LnAuNyI+TGFzdGx5LCB0byBjcmVhdGUgYSBu
YW1lZCBjb21iaW5lZCBjbGFzcyB0aGF0IGNhbiBiZSByZWZlcmVuY2VkIGluIG90aGVyIGNs
YXNzZXMgb3IgaW4gcnVsZXMgYXMgJmx0O2NsYXNzIGJ5LXJlZj0ieHh4eXl5Ii8mZ3Q7LCBh
ZGQgYSAibmFtZSIgYXR0cmlidXRlIHRvIHRoZSBzZXQgY29tYmluYXRpb24gZWxlbWVudCwg
Zm9yIGV4YW1wbGUgJmx0O3VuaW9uIG5hbWU9Inh4eHl5eSIgLyZndDsgYW5kIHBsYWNlIGl0
IGF0IHRoZSB0b3AgbGV2ZWwgaW1tZWRpYXRlbHkgYmVsb3cgdGhlICJydWxlcyIgZWxlbWVu
dCAoc2VlIDxhIGhyZWY9IiNuYW1lZF9jbGFzc2VzIj5TZWN0aW9uIDUuMi4xPC9hPikuPC9w
Pgo8ZGl2IGlkPSIjcmZjLmZpZ3VyZS40MCI+PC9kaXY+CjxwcmU+ICZsdDtydWxlcyZndDsK
ICAgICZsdDt1bmlvbiBuYW1lPSJ4eHh5eXkiJmd0OwogICAgICAgICZsdDtjbGFzcyBieS1y
ZWY9Inh4eCIvJmd0OwogICAgICAgICZsdDtjbGFzcyBieS1yZWY9Inl5eSIvJmd0OwogICAg
Jmx0Oy91bmlvbiZndDsKICAgICAgLi4uCiAgJmx0Oy9ydWxlcyZndDsgICAgCjwvcHJlPgo8
cD48L3A+CjxwIGlkPSJyZmMuc2VjdGlvbi41LjIuNS5wLjkiPkJlY2F1c2UgKGFzIGZvciBv
cmRpbmFyeSBzZXRzKSBhIGNvbWJpbmF0aW9uIG9mIGNsYXNzZXMgaXMgaXRzZWxmIGEgY2xh
c3MsIG5vIG1hdHRlciBieSB3aGF0IGNvbWJpbmF0aW9ucyBvZiBzZXQgb3BlcmF0b3JzIGEg
Y29tYmluZWQgY2xhc3MgaXMgY3JlYXRlZCwgYSByZWZlcmVuY2UgdG8gaXQgYWx3YXlzIHVz
ZXMgdGhlICJjbGFzcyIgZWxlbWVudCBhcyBkZXNjcmliZWQgaW4gPGEgaHJlZj0iI25hbWVk
X2NsYXNzZXMiPlNlY3Rpb24gNS4yLjE8L2E+LiBUaGF0IGlzLCBhIG5hbWVkIGNsYXNzIGlz
IGFsd2F5cyByZWZlcmVuY2VkIHZpYSBhbiBlbXB0eSAiY2xhc3MiIGVsZW1lbnQgdXNpbmcg
dGhlICJieS1yZWYiIGF0dHJpYnV0ZSBjb250YWluaW5nIHRoZSBuYW1lIG9mIHRoZSBjbGFz
cyB0byBiZSByZWZlcmVuY2VkLiA8L3A+CjxoMSBpZD0icmZjLnNlY3Rpb24uNS4zIj4KPGEg
aHJlZj0iI3JmYy5zZWN0aW9uLjUuMyI+NS4zLjwvYT4gPGEgaHJlZj0iI3dob2xlX2xhYmVs
IiBpZD0id2hvbGVfbGFiZWwiPldob2xlIExhYmVsIGFuZCBDb250ZXh0IFJ1bGVzPC9hPgo8
L2gxPgo8cCBpZD0icmZjLnNlY3Rpb24uNS4zLnAuMSI+RWFjaCBydWxlIGlzIGNvbXByaXNl
ZCBvZiBhIHNlcmllcyBvZiBtYXRjaGluZyBvcGVyYXRvcnMgdGhhdCBtdXN0IGJlIHNhdGlz
ZmllZCBpbiBvcmRlciB0byBkZXRlcm1pbmUgd2hldGhlciBhIGxhYmVsIG1lZXRzIGEgZ2l2
ZW4gY29uZGl0aW9uLiBSdWxlcyBtYXkgcmVmZXJlbmNlIG90aGVyIHJ1bGVzIG9yIGNoYXJh
Y3RlciBjbGFzc2VzIGRlZmluZWQgZWxzZXdoZXJlIGluIHRoZSB0YWJsZS4gPC9wPgo8aDEg
aWQ9InJmYy5zZWN0aW9uLjUuMy4xIj4KPGEgaHJlZj0iI3JmYy5zZWN0aW9uLjUuMy4xIj41
LjMuMS48L2E+IDxhIGhyZWY9IiNydWxlIiBpZD0icnVsZSI+VGhlIHJ1bGUgRWxlbWVudDwv
YT4KPC9oMT4KPHAgaWQ9InJmYy5zZWN0aW9uLjUuMy4xLnAuMSI+QSBtYXRjaGluZyBydWxl
IGlzIGRlZmluZWQgYnkgYSAicnVsZSIgZWxlbWVudCwgdGhlIGNoaWxkIGVsZW1lbnRzIG9m
IHdoaWNoIGFyZSBvbmUgb2YgdGhlIG1hdGNoIG9wZXJhdG9ycyBmcm9tIDxhIGhyZWY9IiNt
YXRjaF9vcGVyYXRvcnMiPlNlY3Rpb24gNS4zLjI8L2E+LiAgSW4gZXZhbHVhdGluZyBhIHJ1
bGUsIGVhY2ggY2hpbGQgZWxlbWVudCBpcyBtYXRjaGVkIGluIG9yZGVyLiBSdWxlIGVsZW1l
bnRzIE1BWSBiZSBuZXN0ZWQgaW5zaWRlIGVhY2ggb3RoZXIgYW5kIGluc2lkZSBjZXJ0YWlu
IG1hdGNoIG9wZXJhdG9ycy48L3A+CjxwIGlkPSJyZmMuc2VjdGlvbi41LjMuMS5wLjIiPkEg
c2ltcGxlIHJ1bGUgdG8gbWF0Y2ggYSBsYWJlbCB3aGVyZSBhbGwgY2hhcmFjdGVycyBhcmUg
bWVtYmVycyBvZiBzb21lIGNsYXNzIGNhbGxlZCAicHJlZmVycmVkLWNvZGVwb2ludCI6PC9w
Pgo8ZGl2IGlkPSIjcmZjLmZpZ3VyZS40MSI+PC9kaXY+CjxwcmU+ICAgICZsdDtydWxlIG5h
bWU9InByZWZlcnJlZC1sYWJlbCImZ3Q7CiAgICAgICAgJmx0O3N0YXJ0IC8mZ3Q7CiAgICAg
ICAgJmx0O2NsYXNzIGJ5LXJlZj0icHJlZmVycmVkLWNvZGVwb2ludCIgY291bnQ9IjErIi8m
Z3Q7CiAgICAgICAgJmx0O2VuZCAvJmd0OwogICAgJmx0Oy9ydWxlJmd0OzwvcHJlPgo8cD48
L3A+CjxwIGlkPSJyZmMuc2VjdGlvbi41LjMuMS5wLjQiPlJ1bGVzIGFyZSBwYWlyZWQgd2l0
aCBleHBsaWNpdCBhbmQgaW1wbGllZCBhY3Rpb25zLCB0cmlnZ2VyaW5nIHRoZXNlIGFjdGlv
bnMgd2hlbiBhIHJ1bGUgbWF0Y2hlcyBhIGxhYmVsLiBGb3IgZXhhbXBsZSwgYSBzaW1wbGUg
ZXhwbGljaXQgYWN0aW9uIGZvciB0aGUgcnVsZSBzaG93biBhYm92ZSB3b3VsZCBiZTogPC9w
Pgo8ZGl2IGlkPSIjcmZjLmZpZ3VyZS40MiI+PC9kaXY+CjxwcmU+ICAgICZsdDthY3Rpb24g
ZGlzcD0iYWxsb2NhdGFibGUiIG1hdGNoPSJwcmVmZXJyZWQtbGFiZWwiIC8mZ3Q7PC9wcmU+
CjxwPjwvcD4KPHAgaWQ9InJmYy5zZWN0aW9uLjUuMy4xLnAuNiI+VGhlIHJ1bGUgaW4gdGhp
cyBleGFtcGxlIHdvdWxkIGhhdmUgdGhlIGVmZmVjdCBvZiBzZXR0aW5nIHRoZSBwb2xpY3kg
ZGlzcG9zaXRpb24gZm9yIGEgbGFiZWwgbWFkZSB1cCBlbnRpcmVseSBvZiBwcmVmZXJyZWQg
Y29kZSBwb2ludHMgdG8gImFsbG9jYXRhYmxlIi4gRXhwbGljaXQgYWN0aW9ucyBhcmUgZnVy
dGhlciBkaXNjdXNzZWQgaW4gPGEgaHJlZj0iI2FjdGlvbnMiPlNlY3Rpb24gNjwvYT4gYW5k
IGltcGxpY2l0IGFjdGlvbnMgaW4gPGEgaHJlZj0iI2ltcGxpZWRfYWN0aW9ucyI+U2VjdGlv
biA2LjU8L2E+LiAgQW5vdGhlciB1c2Ugb2YgcnVsZXMgaXMgaW4gZGVmaW5pbmcgY29uZGl0
aW9uYWwgY29udGV4dHMgZm9yIGNvZGUgcG9pbnRzIGFuZCB2YXJpYW50cyBhcyBkaXNjdXNz
ZWQgaW4gIDxhIGhyZWY9IiNjb250ZXh0cyI+U2VjdGlvbiA0LjI8L2E+IGFuZCA8YSBocmVm
PSIjY29uZGl0aW9uYWxfdmFyaWFudHMiPlNlY3Rpb24gNC4zLjU8L2E+LiA8L3A+CjxwIGlk
PSJyZmMuc2VjdGlvbi41LjMuMS5wLjciPkEgcnVsZSB0aGF0IGlzIGFuIGltbWVkaWF0ZSBj
aGlsZCBlbGVtZW50IG9mIHRoZSAicnVsZXMiIGVsZW1lbnQgTVVTVCBiZSBuYW1lZCB1c2lu
ZyBhICJuYW1lIiBhdHRyaWJ1dGUgY29udGFpbmluZyBhIHNpbmdsZSBpZGVudGlmaWVyIHN0
cmluZyB3aXRoIG5vIHNwYWNlcy4gQSBuYW1lZCBydWxlIG1heSBiZSBpbmNvcnBvcmF0ZWQg
aW50byBhbm90aGVyIHJ1bGUgYnkgcmVmZXJlbmNlIGFzIHdlbGwgYXMgcmVmZXJlbmNlZCBi
eSBhbiBhY3Rpb24sICJ3aGVuIiBvciAibm90LXdoZW4iIGF0dHJpYnV0ZS4gIElmIHRoZSAi
bmFtZSIgYXR0cmlidXRlIGlzIG9taXR0ZWQsIHRoZSBydWxlIGlzIGFub255bW91cyBhbmQg
TVVTVCBiZSBuZXN0ZWQgaW5zaWRlIGFub3RoZXIgcnVsZSBvciBtYXRjaCBvcGVyYXRvci48
L3A+CjxoMSBpZD0icmZjLnNlY3Rpb24uNS4zLjIiPgo8YSBocmVmPSIjcmZjLnNlY3Rpb24u
NS4zLjIiPjUuMy4yLjwvYT4gPGEgaHJlZj0iI21hdGNoX29wZXJhdG9ycyIgaWQ9Im1hdGNo
X29wZXJhdG9ycyI+VGhlIE1hdGNoIE9wZXJhdG9yczwvYT4KPC9oMT4KPHAgaWQ9InJmYy5z
ZWN0aW9uLjUuMy4yLnAuMSI+VGhlIGNoaWxkIGVsZW1lbnRzIG9mIGEgcnVsZSBhcmUgYSBz
ZXJpZXMgb2YgbWF0Y2ggb3BlcmF0b3JzLCB3aGljaCBhcmUgbGlzdGVkIGhlcmUgYnkgdHlw
ZSBhbmQgbmFtZSBhbmQgd2l0aCBhIGJhc2ljIGV4YW1wbGUgb3IgdHdvLjwvcD4KPGRpdiBp
ZD0iI3JmYy5maWd1cmUuNDMiPjwvZGl2Pgo8cHJlPgorLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwp8IFR5cGUgICAg
ICAgfCBPcGVyYXRvciAgICB8IEV4YW1wbGVzICAgICAgICAgICAgICAgICAgICAgICAgICAg
fAorLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tKwp8IGxvZ2ljYWwgICAgfCBhbnkgICAgICAgICB8ICZsdDthbnkgLyZn
dDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAp8ICAgICAgICAgICAgKy0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwp8ICAgICAgICAg
ICAgfCBjaG9pY2UgICAgICB8ICZsdDtjaG9pY2UmZ3Q7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfAp8ICAgICAgICAgICAgfCAgICAgICAgICAgICB8ICAmbHQ7cnVsZSBieS1yZWY9
ImFsdGVybmF0aXZlMSIvJmd0OyAgICAgfAp8ICAgICAgICAgICAgfCAgICAgICAgICAgICB8
ICAmbHQ7cnVsZSBieS1yZWY9ImFsdGVybmF0aXZlMiIvJmd0OyAgICAgfAp8ICAgICAgICAg
ICAgfCAgICAgICAgICAgICB8ICZsdDsvY2hvaWNlJmd0OyAgICAgICAgICAgICAgICAgICAg
ICAgICAgfAorLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tKwp8IHBvc2l0aW9uYWwgfCBzdGFydCAgICAgICB8ICZsdDtz
dGFydCAvJmd0OyAgICAgICAgICAgICAgICAgICAgICAgICAgfAp8ICAgICAgICAgICAgKy0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwp8ICAg
ICAgICAgICAgfCBlbmQgICAgICAgICB8ICZsdDtlbmQgLyZndDsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfAorLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwp8IGxpdGVyYWwgICAgfCBjaGFyICAgICAgICB8
ICZsdDtjaGFyIGNwPSIwMDYxIDAwNjIgMDA2MyIgLyZndDsgICAgICAgfAorLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
Kwp8IHNldCAgICAgICAgfCBjbGFzcyAgICAgICB8ICZsdDtjbGFzcyBieS1yZWY9ImNsYXNz
MSIgLyZndDsgICAgICAgICAgfAp8ICAgICAgICAgICAgfCAgICAgICAgICAgICB8ICZsdDtj
bGFzcyZndDswMDYxIDAwNjQtMDA2NSZsdDsvY2xhc3MmZ3Q7ICAgICAgfAorLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
Kwp8IGdyb3VwICAgICAgfCBydWxlICAgICAgICB8ICZsdDtydWxlIGJ5LXJlZj0icnVsZTEi
IC8mZ3Q7ICAgICAgICAgICAgfAp8ICAgICAgICAgICAgfCAgICAgICAgICAgICB8ICZsdDty
dWxlJmd0OyZsdDthbnkgLyZndDsmbHQ7cnVsZSAvJmd0OyAgICAgICAgICAgICAgfAorLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tKwp8IGNvbnRleHR1YWwgfCBhbmNob3IgICAgICB8ICZsdDthbmNob3IgLyZndDsg
ICAgICAgICAgICAgICAgICAgICAgICAgfAp8ICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwp8ICAgICAgICAgICAgfCBs
b29rLWFoZWFkICB8ICZsdDtsb29rLWFoZWFkJmd0OyZsdDthbnkgLyZndDsmbHQ7L2xvb2st
YWhlYWQmZ3Q7ICAgfAp8ICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwp8ICAgICAgICAgICAgfCBsb29rLWJlaGluZCB8
ICZsdDtsb29rLWJlaGluZCZndDsmbHQ7YW55IC8mZ3Q7Jmx0Oy9sb29rLWJlaGluZCZndDsg
fAorLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tKwo8L3ByZT4KPHA+PC9wPgo8cCBpZD0icmZjLnNlY3Rpb24uNS4zLjIu
cC4zIj5BbnkgZWxlbWVudCBkZWZpbmluZyBhbiBhbm9ueW1vdXMgY2xhc3MgY2FuIGJlIHVz
ZWQgYXMgYSBtYXRjaCBvcGVyYXRvciwgaW5jbHVkaW5nIGFueSBvZiB0aGUgc2V0IGNvbWJp
bmF0aW9uIG9wZXJhdG9ycyAoc2VlIDxhIGhyZWY9IiNjb21iaW5lZF9jbGFzc2VzIj5TZWN0
aW9uIDUuMi41PC9hPikgYXMgd2VsbCBhcyByZWZlcmVuY2VzIHRvIG5hbWVkIGNsYXNzZXMu
PC9wPgo8cCBpZD0icmZjLnNlY3Rpb24uNS4zLjIucC40Ij5BbGwgbWF0Y2ggb3BlcmF0b3Jz
IHNob3duIGFzIGVtcHR5IGVsZW1lbnRzIGluIHRoZSBFeGFtcGxlcyBjb2x1bW4gb2YgdGhl
IHRhYmxlIGFib3ZlIGRvIG5vdCBzdXBwb3J0IGNoaWxkIGVsZW1lbnRzIG9mIHRoZWlyIG93
bjsgb3RoZXJ3aXNlIG1hdGNoIG9wZXJhdG9ycyBNQVkgYmUgbmVzdGVkLiBJbiBwYXJ0aWN1
bGFyLCBhbm9ueW1vdXMgInJ1bGUiIGVsZW1lbnRzIGNhbiBiZSB1c2VkIGZvciBncm91cGlu
Zy48L3A+CjxoMSBpZD0icmZjLnNlY3Rpb24uNS4zLjMiPgo8YSBocmVmPSIjcmZjLnNlY3Rp
b24uNS4zLjMiPjUuMy4zLjwvYT4gVGhlIGNvdW50IEF0dHJpYnV0ZTwvaDE+CjxwIGlkPSJy
ZmMuc2VjdGlvbi41LjMuMy5wLjEiPlRoZSBPUFRJT05BTCAiY291bnQiIGF0dHJpYnV0ZSwg
d2hlbiBwcmVzZW50LCBzcGVjaWZpZXMgdGhlIG1pbmltYWxseSByZXF1aXJlZCBvciBtYXhp
bWFsIHBlcm1pdHRlZCBudW1iZXIgb2YgdGltZXMgYSBtYXRjaCBvcGVyYXRvciBpcyB1c2Vk
IHRvIG1hdGNoIGlucHV0LiBJZiB0aGUgImNvdW50IiBhdHRyaWJ1dGUgaXMgPC9wPgoKPGRs
Pgo8ZHQ+bjwvZHQ+CjxkZCBzdHlsZT0ibWFyZ2luLWxlZnQ6IDUiPnRoZSBtYXRjaCBvcGVy
YXRvciBtYXRjaGVzIHRoZSBpbnB1dCBleGFjdGx5IG4gdGltZXMsIHdoZXJlIG4gaXMgMSBv
ciBncmVhdGVyLiA8L2RkPgo8ZHQ+bis8L2R0Pgo8ZGQgc3R5bGU9Im1hcmdpbi1sZWZ0OiA1
Ij50aGUgbWF0Y2ggb3BlcmF0b3IgbWF0Y2hlcyB0aGUgaW5wdXQgYXQgbGVhc3QgbiB0aW1l
cywgd2hlcmUgbiBpcyAwIG9yIGdyZWF0ZXIuIDwvZGQ+CjxkdD5uOm08L2R0Pgo8ZGQgc3R5
bGU9Im1hcmdpbi1sZWZ0OiA1Ij50aGUgbWF0Y2ggb3BlcmF0b3IgbWF0Y2hlcyB0aGUgaW5w
dXQgYXQgbGVhc3QgbiB0aW1lcyB3aGVyZSBuIGlzIDAgb3IgZ3JlYXRlciwgYnV0IG1hdGNo
ZXMgdGhlIGlucHV0IHVwIHRvIG0gdGltZXMgaW4gdG90YWwsIHdoZXJlIG0gJmd0OyBuLiBJ
ZiBtID0gbiBhbmQgbiAmZ3Q7IDAsIHRoZSBtYXRjaCBvcGVyYXRvciBtYXRjaGVzIHRoZSBp
bnB1dCBleGFjdGx5IG4gdGltZXMuIDwvZGQ+CjwvZGw+Cgo8cD4gSWYgdGhlcmUgaXMgbm8g
ImNvdW50IiBhdHRyaWJ1dGUsIHRoZSBtYXRjaCBvcGVyYXRvciBtYXRjaGVzIHRoZSBpbnB1
dCBleGFjdGx5IG9uY2UuPC9wPgo8cCBpZD0icmZjLnNlY3Rpb24uNS4zLjMucC4yIj5JbiBt
YXRjaGluZywgZ3JlZWR5IGV2YWx1YXRpb24gaXMgdXNlZCBpbiB0aGUgc2Vuc2UgZGVmaW5l
ZCBmb3IgcmVndWxhciBleHByZXNzaW9uczogYmV5b25kIHRoZSByZXF1aXJlZCBudW1iZXIg
b3IgdGltZXMsIHRoZSBpbnB1dCBpcyBtYXRjaGVkIGFzIG1hbnkgdGltZXMgYXMgcG9zc2li
bGUsIGJ1dCBub3Qgc28gb2Z0ZW4gYXMgdG8gcHJldmVudCBhIG1hdGNoIG9mIHRoZSByZW1h
aW5kZXIgb2YgdGhlIHJ1bGUuIDwvcD4KPHAgaWQ9InJmYy5zZWN0aW9uLjUuMy4zLnAuMyI+
QSAiY291bnQiIGF0dHJpYnV0ZSBNVVNUIE5PVCBiZSBhcHBsaWVkIHRvIGFueSBlbGVtZW50
IHRoYXQgY29udGFpbnMgYSAibmFtZSIgYXR0cmlidXRlLCBidXQgTUFZIGJlIGFwcGxpZWQg
dG8gb3BlcmF0b3JzIHN1Y2ggYXMgImNsYXNzIiB0aGF0IGRlY2xhcmUgYW5vbnltb3VzIGNs
YXNzZXMgKGluY2x1ZGluZyBjb21iaW5lZCBjbGFzc2VzKSBvciBpbnZva2UgYW55IHByZWRl
ZmluZWQgY2xhc3NlcyBieSByZWZlcmVuY2UuIFRoZSBjb3VudCBhdHRyaWJ1dGUgTVVTVCBu
b3QgYmUgYXBwbGllZCB0byBhbnkgImNsYXNzIiBlbGVtZW50LCBvciBlbGVtZW50IGRlZmlu
aW5nIGEgY29tYmluZWQgY2xhc3MsIHdoZW4gaXQgaXMgbmVzdGVkIGluc2lkZSBhIGNvbWJp
bmVkIGNsYXNzLjwvcD4KPHAgaWQ9InJmYy5zZWN0aW9uLjUuMy4zLnAuNCI+QSAiY291bnQi
IGF0dHJpYnV0ZSBNVVNUIE5PVCBiZSBhcHBsaWVkIHRvIG1hdGNoIG9wZXJhdG9ycyBvZiB0
eXBlICJzdGFydCIsICJlbmQiLCAiYW5jaG9yIiwgImxvb2stYWhlYWQiIG9yICJsb29rLWJl
aGluZCIgb3IgdG8gYW55IG9wZXJhdG9ycywgc3VjaCBhcyAicnVsZSIgb3IgImNob2ljZSIg
dGhhdCBjb250YWluIGEgbmVzdGVkIGluc3RhbmNlIG9mIHRoZW0uIFRoaXMgbGltaXRhdGlv
biBhcHBsaWVzIHJlY3Vyc2l2ZWx5LCBhbmQgaXJyZXNwZWN0aXZlIG9mIHdoZXRoZXIgYSBy
dWxlIGVsZW1lbnQgY29udGFpbmluZyB0aGVzZSBuZXN0ZWQgaW5zdGFuY2VzIGlzIGRlY2xh
cmVkIGluIHBsYWNlIG9yIHVzZWQgYnkgcmVmZXJlbmNlLjwvcD4KPHAgaWQ9InJmYy5zZWN0
aW9uLjUuMy4zLnAuNSI+SG93ZXZlciwgdGhlICJjb3VudCIgYXR0cmlidXRlIE1BWSBiZSBh
cHBsaWVkIHRvIGFueSBvdGhlciBpbnN0YW5jZXMgb2YgZWl0aGVyIGFuIGFub255bW91cyAi
cnVsZSIgZWxlbWVudCBvciBvZiBhICJjaG9pY2UiIGVsZW1lbnQsIGluY2x1ZGluZyB0aG9z
ZSBpbnN0YW5jZXMgbmVzdGVkIGluc2lkZSBvdGhlciBtYXRjaCBvcGVyYXRvcnMuICBJdCBN
QVkgYWxzbyBiZSBhcHBsaWVkIHRvIHRoZSBlbGVtZW50cyAiYW55IiBhbmQgImNoYXIiLCB3
aGVuIHVzZWQgYXMgbWF0Y2ggb3BlcmF0b3JzLjwvcD4KPGgxIGlkPSJyZmMuc2VjdGlvbi41
LjMuNCI+CjxhIGhyZWY9IiNyZmMuc2VjdGlvbi41LjMuNCI+NS4zLjQuPC9hPiBUaGUgbmFt
ZSBhbmQgYnktcmVmIEF0dHJpYnV0ZXM8L2gxPgo8cCBpZD0icmZjLnNlY3Rpb24uNS4zLjQu
cC4xIj5MaWtlIGNsYXNzZXMgKHNlZSA8YSBocmVmPSIjbmFtZWRfY2xhc3NlcyI+U2VjdGlv
biA1LjIuMTwvYT4pLCBydWxlcyBkZWNsYXJlZCBhcyBpbW1lZGlhdGUgY2hpbGQgZWxlbWVu
dHMgb2YgdGhlICJydWxlcyIgZWxlbWVudCBNVVNUIGJlIG5hbWVkIHVzaW5nIGEgdW5pcXVl
ICJuYW1lIiBhdHRyaWJ1dGUsIGFuZCBhbGwgb3RoZXIgaW5zdGFuY2VzIE1VU1QgTk9UIGJl
IG5hbWVkLiBBbm9ueW1vdXMgcnVsZXMgYW5kIGNsYXNzZXMgb3IgcmVmZXJlbmNlIHRvIG5h
bWVkIHJ1bGVzIGFuZCBjbGFzc2VzIGNhbiBiZSBuZXN0ZWQgaW5zaWRlIG90aGVyIG1hdGNo
IG9wZXJhdG9ycyBieSByZWZlcmVuY2UuPC9wPgo8cCBpZD0icmZjLnNlY3Rpb24uNS4zLjQu
cC4yIj5UbyByZWZlcmVuY2UgYSBuYW1lZCBydWxlIG9yIGNsYXNzIGluc2lkZSBhIHJ1bGUg
b3IgbWF0Y2ggb3BlcmF0b3IgdXNlIGEgInJ1bGUiIG9yICJjbGFzcyIgZWxlbWVudCB3aXRo
IGFuIE9QVElPTkFMICJieS1yZWYiIGF0dHJpYnV0ZSBjb250YWluaW5nIHRoZSBuYW1lIG9m
IHRoZSByZWZlcmVuY2VkIGVsZW1lbnQuIEl0IGlzIGFuIGVycm9yIHRvIHJlZmVyZW5jZSBh
IHJ1bGUgb3IgY2xhc3MgZm9yIHdoaWNoIHRoZSBjb21wbGV0ZSBkZWZpbml0aW9uIGhhcyBu
b3QgYmVlbiBzZWVuLiBJbiBvdGhlciB3b3JkcywgaXQgaXMgZXhwbGljaXRseSBub3QgcG9z
c2libGUgdG8gZGVmaW5lIHJlY3Vyc2l2ZSBydWxlcyBvciBjbGFzcyBkZWZpbml0aW9ucy4g
VGhlICJieS1yZWYiIGF0dHJpYnV0ZSBNVVNUIE5PVCBhcHBlYXIgaW4gdGhlIHNhbWUgZWxl
bWVudCBhcyB0aGUgIm5hbWUiIGF0dHJpYnV0ZSwgb3IgaW4gYW4gZWxlbWVudCB0aGF0IGhh
cyBhbnkgY2hpbGQgZWxlbWVudHMuPC9wPgo8cCBpZD0icmZjLnNlY3Rpb24uNS4zLjQucC4z
Ij5UaGUgZXhhbXBsZSBzaG93cyBzZXZlcmFsIG5hbWVkIGNsYXNzZXMgYW5kIGEgbmFtZWQg
cnVsZSByZWZlcmVuY2luZyBzb21lIG9mIHRoZW0gYnkgbmFtZS48L3A+CjxkaXYgaWQ9IiNy
ZmMuZmlndXJlLjQ0Ij48L2Rpdj4KPHByZT4gICAgJmx0O2NsYXNzIG5hbWU9ImxldHRlciIg
cHJvcGVydHk9ImdjOkwiLyZndDsKICAgICZsdDtjbGFzcyBuYW1lPSJjb21iaW5pbmctbWFy
ayIgcHJvcGVydHk9ImdjOk0iLyZndDsKICAgICZsdDtjbGFzcyBuYW1lPSJkaWdpdCIgcHJv
cGVydHk9ImdjOk5kIiAvJmd0OwogICAgJmx0O3J1bGUgbmFtZT0ibGV0dGVyLWdyYXBoZW1l
IiZndDsKICAgICAgICZsdDtjbGFzcyBieS1yZWY9ImxldHRlciIgY291bnQ9IjErIi8mZ3Q7
CiAgICAgICAmbHQ7Y2xhc3MgYnktcmVmPSJjb21iaW5pbmctbWFyayIgY291bnQ9IjArIi8m
Z3Q7CiAgICAmbHQ7L3J1bGUmZ3Q7PC9wcmU+CjxwPjwvcD4KPGgxIGlkPSJyZmMuc2VjdGlv
bi41LjMuNSI+CjxhIGhyZWY9IiNyZmMuc2VjdGlvbi41LjMuNSI+NS4zLjUuPC9hPiBUaGUg
Y2hvaWNlIEVsZW1lbnQ8L2gxPgo8cCBpZD0icmZjLnNlY3Rpb24uNS4zLjUucC4xIj5UaGUg
ImNob2ljZSIgZWxlbWVudCBpcyB1c2VkIHRvIHJlcHJlc2VudCBhIGxpc3Qgb2YgdHdvIG9y
IG1vcmUgYWx0ZXJuYXRpdmVzOjwvcD4KPGRpdiBpZD0iI3JmYy5maWd1cmUuNDUiPjwvZGl2
Pgo8cHJlPiAgICAmbHQ7cnVsZSBuYW1lPSJsZGgiJmd0OwogICAgICAgJmx0O2Nob2ljZSBj
b3VudD0iMSsiJmd0OwogICAgICAgICAgICZsdDtjbGFzcyBieS1yZWY9ImxldHRlciIvJmd0
OwogICAgICAgICAgICZsdDtjbGFzcyBieS1yZWY9ImRpZ2l0Ii8mZ3Q7CiAgICAgICAgICAg
Jmx0O2NoYXIgY3A9IjAwMkQiIGNvbW1lbnQ9ImxpdGVyYWwgSFlQSEVOIi8mZ3Q7CiAgICAg
ICAmbHQ7L2Nob2ljZSZndDsKICAgICZsdDsvcnVsZSZndDs8L3ByZT4KPHA+PC9wPgo8cCBp
ZD0icmZjLnNlY3Rpb24uNS4zLjUucC4zIj5FYWNoIGNoaWxkIGVsZW1lbnQgb2YgYSAiY2hv
aWNlIiByZXByZXNlbnRzIG9uZSBhbHRlcm5hdGl2ZS4gVGhlIGZpcnN0IG1hdGNoaW5nIGFs
dGVybmF0aXZlIGRldGVybWluZXMgdGhlIG1hdGNoIGZvciB0aGUgImNob2ljZSIgZWxlbWVu
dC4gVG8gZXhwcmVzcyBhIGNob2ljZSB3aGVyZSBhbiBhbHRlcm5hdGl2ZSBpdHNlbGYgY29u
c2lzdHMgb2YgYSBzZXF1ZW5jZSBvZiBlbGVtZW50cywgdGhlIHNlcXVlbmNlIG11c3QgYmUg
d3JhcHBlZCBpbiBhbiBhbm9ueW1vdXMgcnVsZS4gPC9wPgo8aDEgaWQ9InJmYy5zZWN0aW9u
LjUuMy42Ij4KPGEgaHJlZj0iI3JmYy5zZWN0aW9uLjUuMy42Ij41LjMuNi48L2E+IExpdGVy
YWwgQ29kZSBQb2ludCBTZXF1ZW5jZXM8L2gxPgo8cCBpZD0icmZjLnNlY3Rpb24uNS4zLjYu
cC4xIj5BIGxpdGVyYWwgY29kZSBwb2ludCBzZXF1ZW5jZSBtYXRjaGVzIGEgc2luZ2xlIGNv
ZGUgcG9pbnQgb3IgYSBzZXF1ZW5jZS4gSXQgaXMgZGVmaW5lZCBieSBhICJjaGFyIiBlbGVt
ZW50LCB3aXRoIHRoZSBjb2RlIHBvaW50IG9yIHNlcXVlbmNlIHRvIGJlIG1hdGNoZWQgZ2l2
ZW4gYnkgdGhlICJjcCIgYXR0cmlidXRlLiBXaGVuIHVzZWQgYXMgYSBsaXRlcmFsLCBhICJj
aGFyIiBlbGVtZW50IE1BWSBjb250YWluIGEgImNvdW50IiBpbiBhZGRpdGlvbiB0byB0aGUg
ImNwIiBhdHRyaWJ1dGUgYW5kIE9QVElPTkFMICJjb21tZW50IiBvciAicmVmIiBhdHRyaWJ1
dGVzLiBObyBvdGhlciBhdHRyaWJ1dGVzIG9yIGNoaWxkIGVsZW1lbnRzIGFyZSBwZXJtaXR0
ZWQuIDwvcD4KPGgxIGlkPSJyZmMuc2VjdGlvbi41LjMuNyI+CjxhIGhyZWY9IiNyZmMuc2Vj
dGlvbi41LjMuNyI+NS4zLjcuPC9hPiBUaGUgYW55IEVsZW1lbnQ8L2gxPgo8cCBpZD0icmZj
LnNlY3Rpb24uNS4zLjcucC4xIj5UaGUgImFueSIgZWxlbWVudCBpcyBhbiBlbXB0eSBlbGVt
ZW50IHRoYXQgbWF0Y2hlcyBhbnkgc2luZ2xlIGNvZGUgcG9pbnQuICBJdCBNQVkgaGF2ZSBh
ICJjb3VudCBhdHRyaWJ1dGUuIEZvciBhbiBleGFtcGxlIHNlZSA8YSBocmVmPSIjSUROQTIw
MDhfZXhhbXBsZSI+U2VjdGlvbiA1LjMuOTwvYT4uICA8L3A+CjxwIGlkPSJyZmMuc2VjdGlv
bi41LjMuNy5wLjIiPlVubGlrZSBhIGxpdGVyYWwsIHRoZSAiYW55IiBlbGVtZW50IiBNVVNU
IE5PVCBoYXZlIGEgInJlZiIgYXR0cmlidXRlLjwvcD4KPGgxIGlkPSJyZmMuc2VjdGlvbi41
LjMuOCI+CjxhIGhyZWY9IiNyZmMuc2VjdGlvbi41LjMuOCI+NS4zLjguPC9hPiBUaGUgc3Rh
cnQgYW5kIGVuZCBFbGVtZW50czwvaDE+CjxwIGlkPSJyZmMuc2VjdGlvbi41LjMuOC5wLjEi
PlRvIG1hdGNoIHRoZSBiZWdpbm5pbmcgb3IgZW5kIG9mIGEgbGFiZWwsIHVzZSB0aGUgInN0
YXJ0IiBvciAiZW5kIiBlbGVtZW50LiBBbiBlbXB0eSBsYWJlbCB3b3VsZCBtYXRjaCB0aGlz
IHJ1bGU6PC9wPgo8ZGl2IGlkPSIjcmZjLmZpZ3VyZS40NiI+PC9kaXY+CjxwcmU+ICAgICZs
dDtydWxlIG5hbWU9ImVtcHR5LWxhYmVsIiZndDsKICAgICAgICAmbHQ7c3RhcnQvJmd0Owog
ICAgICAgICZsdDtlbmQvJmd0OwogICAgJmx0Oy9ydWxlJmd0OzwvcHJlPgo8cD48L3A+Cjxw
IGlkPSJyZmMuc2VjdGlvbi41LjMuOC5wLjMiPkNvbmNlcHR1YWxseSwgV2hvbGUgTGFiZWwg
RXZhbHVhdGlvbiBSdWxlcyBldmFsdWF0ZSB0aGUgbGFiZWwgYXMgYSB3aG9sZSwgYnV0IGlu
IHByYWN0aWNlLCAgbWFueSBydWxlcyBkbyBub3QgYWN0dWFsbHkgbmVlZCB0byBiZSBzcGVj
aWZpZWQgdG8gbWF0Y2ggdGhlIGVudGlyZSBsYWJlbC4gRm9yIGV4YW1wbGUsIHRvIGV4cHJl
c3MgYSByZXF1aXJlbWVudCBvZiBub3Qgc3RhcnRpbmcgYSBsYWJlbCB3aXRoIGEgZGlnaXQs
IGEgcnVsZSBuZWVkcyB0byBkZXNjcmliZSBvbmx5IHRoZSBpbml0aWFsIHBhcnQgb2YgYSBs
YWJlbC48L3A+CjxwIGlkPSJyZmMuc2VjdGlvbi41LjMuOC5wLjQiPlRoaXMgZXhhbXBsZSB1
c2VzIHRoZSBwcmV2aW91c2x5IGRlZmluZWQgcnVsZXMsIHRvZ2V0aGVyIHdpdGggc3RhcnQg
YW5kIGVuZCB0YWcsIHRvIGRlZmluZSBhIHJ1bGUgdGhhdCByZXF1aXJlcyB0aGF0IGFuIGVu
dGlyZSBsYWJlbCBpcyB3ZWxsLWZvcm1lZC4gRm9yIHRoaXMgZXhhbXBsZSB0aGF0IG1lYW5z
LCB0aGF0IGl0IG11c3Qgc3RhcnQgd2l0aCBhIGxldHRlciBhbmQgY29udGFpbnMgbm8gbGVh
ZGluZyBkaWdpdHMgb3IgY29tYmluaW5nIG1hcmtzLCBub3IgY29tYmluaW5nIG1hcmtzIHBs
YWNlZCBvbiBkaWdpdHMuPC9wPgo8ZGl2IGlkPSIjcmZjLmZpZ3VyZS40NyI+PC9kaXY+Cjxw
cmU+ICAgICAmbHQ7cnVsZSBuYW1lPSJsZWFkaW5nLWxldHRlciIgJmd0OwogICAgICAgJmx0
O3N0YXJ0IC8mZ3Q7CiAgICAgICAmbHQ7cnVsZSBieS1yZWY9ImxldHRlci1ncmFwaGVtZSIg
Y291bnQ9IjEiLyZndDsKICAgICAgICZsdDtjaG9pY2UgY291bnQ9IjArIiZndDsKICAgICAg
ICAgJmx0O3J1bGUgYnktcmVmPSJsZXR0ZXItZ3JhcGhlbWUiIGNvdW50PSIwKyIvJmd0Owog
ICAgICAgICAmbHQ7Y2xhc3MgYnktcmVmPSJkaWdpdCIgY291bnQ9IjArIi8mZ3Q7CiAgICAg
ICAmbHQ7L2Nob2ljZSZndDsKICAgICAgICZsdDtlbmQgLyZndDsKICAgICAmbHQ7L3J1bGUm
Z3Q7CiAgICAgICAgICAgICAgICAgICAgPC9wcmU+CjxwPjwvcD4KPHAgaWQ9InJmYy5zZWN0
aW9uLjUuMy44LnAuNiI+RWFjaCAic3RhcnQiIG9yICJlbmQiIGVsZW1lbnQgb2NjdXJzIGF0
IG1vc3Qgb25jZSBpbiBhIHJ1bGUsIGV4Y2VwdCBpZiBuZXN0ZWQgaW5zaWRlIGEgImNob2lj
ZSIgZWxlbWVudCBpbiBzdWNoIGEgd2F5IHRoYXQgaW4gbWF0Y2hpbmcgZWFjaCBhbHRlcm5h
dGl2ZSBhdCBtb3N0IG9uZSBvY2N1cnJlbmNlIG9mIGVhY2ggaXMgZW5jb3VudGVyZWQuIE90
aGVyd2lzZSwgdGhlIHJlc3VsdCBpcyBhbiBlcnJvcjsgYXMgaXMgYW55IGNhc2Ugd2hlcmUg
YSAic3RhcnQiIG9yICJlbmQiIGVsZW1lbnQgaXMgbm90IGVuY291bnRlcmVkIGFzIGZpcnN0
IG9yIGxhc3QgZWxlbWVudCB0byBiZSBtYXRjaGVkLCByZXNwZWN0aXZlbHksIGluIG1hdGNo
aW5nIGEgcnVsZS4gU3RhcnQgYW5kIGVuZCBlbGVtZW50cyBhcmUgZW1wdHkgZWxlbWVudHMg
dGhhdCBkbyBub3QgaGF2ZSBhICJjb3VudCIgb3IgYW55IG90aGVyIGF0dHJpYnV0ZSBvdGhl
ciB0aGFuICJjb21tZW50Ii4gSXQgaXMgYW4gZXJyb3IgZm9yIGFueSBtYXRjaCBvcGVyYXRv
ciBlbmNsb3NpbmcgYSBuZXN0ZWQgInN0YXJ0IiBvciAiZW5kIiBlbGVtZW50IHRvIGhhdmUg
YSAiY291bnQiIGF0dHJpYnV0ZS48L3A+CjxoMSBpZD0icmZjLnNlY3Rpb24uNS4zLjkiPgo8
YSBocmVmPSIjcmZjLnNlY3Rpb24uNS4zLjkiPjUuMy45LjwvYT4gPGEgaHJlZj0iI0lETkEy
MDA4X2V4YW1wbGUiIGlkPSJJRE5BMjAwOF9leGFtcGxlIj5FeGFtcGxlIHJ1bGUgZnJvbSBJ
RE5BMjAwODwvYT4KPC9oMT4KPHAgaWQ9InJmYy5zZWN0aW9uLjUuMy45LnAuMSI+VGhpcyBp
cyBhbiBleGFtcGxlIG9mIHRoZSB3aG9sZSBsYWJlbCBldmFsdWF0aW9uIHJ1bGUgZnJvbSA8
YSBocmVmPSIjUkZDNTg5MiI+W1JGQzU4OTJdPC9hPiBmb3JiaWRkaW5nIHRoZSBtaXh0dXJl
IG9mIHRoZSBBcmFiaWMtSW5kaWMgYW5kIGV4dGVuZGVkIEFyYWJpYy1JbmRpYyBkaWdpdHMg
aW4gdGhlIHNhbWUgbGFiZWwuIFRoZSBleGFtcGxlIGFsc28gZGVtb25zdHJhdGVzIHNldmVy
YWwgaW5zdGFuY2VzIG9mIHRoZSB1c2Ugb2YgYW5vbnltb3VzIHJ1bGVzIGZvciBncm91cGlu
Zy48L3A+CjxkaXYgaWQ9IiNyZmMuZmlndXJlLjQ4Ij48L2Rpdj4KPHByZT4gICAgJmx0O2Rh
dGEmZ3Q7CiAgICAgICAmbHQ7cmFuZ2UgZmlyc3QtY3A9IjA2NjAiIGxhc3QtY3A9IjA2Njki
IG5vdC13aGVuPSJtaXhlZC1kaWdpdHMiCiAgICAgICAgICAgICAgdGFnPSJhcmFiaWMtaW5k
aWMtZGlnaXRzIiAvJmd0OwogICAgICAgJmx0O3JhbmdlIGZpcnN0LWNwPSIwNkYwIiBsYXN0
LWNwPSIwNkY5IiBub3Qtd2hlbj0ibWl4ZWQtZGlnaXRzIgogICAgICAgICAgICAgIHRhZz0i
ZXh0ZW5kZWQtYXJhYmljLWluZGljLWRpZ2l0cyIgLyZndDsKICAgICZsdDsvZGF0YSZndDsK
ICAgICZsdDtydWxlcyZndDsKICAgICAgICZsdDtydWxlIG5hbWU9Im1peGVkLWRpZ2l0cyIm
Z3Q7CiAgICAgICAgICAmbHQ7Y2hvaWNlJmd0OwogICAgICAgICAgICAmbHQ7cnVsZSZndDsK
ICAgICAgICAgICAgICAgICZsdDtjbGFzcyBmcm9tLXRhZz0iYXJhYmljLWluZGljLWRpZ2l0
cyIvJmd0OwogICAgICAgICAgICAgICAgJmx0O2FueSBjb3VudD0iMCsiLyZndDsKICAgICAg
ICAgICAgICAgICZsdDtjbGFzcyBmcm9tLXRhZz0iZXh0ZW5kZWQtYXJhYmljLWluZGljLWRp
Z2l0cyIvJmd0OwogICAgICAgICAgICAgJmx0Oy9ydWxlJmd0OwogICAgICAgICAgICAgJmx0
O3J1bGUmZ3Q7CiAgICAgICAgICAgICAgICAmbHQ7Y2xhc3MgZnJvbS10YWc9ImV4dGVuZGVk
LWFyYWJpYy1pbmRpYy1kaWdpdHMiLyZndDsKICAgICAgICAgICAgICAgICZsdDthbnkgY291
bnQ9IjArIi8mZ3Q7CiAgICAgICAgICAgICAgICAmbHQ7Y2xhc3MgZnJvbS10YWc9ImFyYWJp
Yy1pbmRpYy1kaWdpdHMiLyZndDsKICAgICAgICAgICAgICZsdDsvcnVsZSZndDsKICAgICAg
ICAgICZsdDsvY2hvaWNlJmd0OwogICAgICAgJmx0Oy9ydWxlJmd0OwogICAgJmx0Oy9ydWxl
cyZndDs8L3ByZT4KPHA+PC9wPgo8cCBpZD0icmZjLnNlY3Rpb24uNS4zLjkucC4zIj5UaGUg
ZWZmZWN0IG9mIHRoaXMgZXhhbXBsZSBpcyB0aGF0IGEgbGFiZWwgY29udGFpbmluZyBhIGNv
ZGUgcG9pbnQgZnJvbSBlaXRoZXIgb2YgdGhlIHR3byBkaWdpdCByYW5nZXMgaXMgaW52YWxp
ZCBmb3IgYW55IGxhYmVsIG1hdGNoaW5nIHRoZSAibWl4ZWQtZGlnaXRzIiBydWxlLCB0aGF0
IGlzLCBhbnl0aW1lIGEgY29kZSBwb2ludCBmcm9tIHRoZSBvdGhlciByYW5nZSBpcyBhbHNv
IHByZXNlbnQuIE5vdGUgdGhhdCB0aGlzIGlzIG5vdCB0aGUgc2FtZSBhcyBpbnZhbGlkYXRp
bmcgdGhlIGRlZmluaXRpb24gb2YgdGhlICJyYW5nZSIgZWxlbWVudHMuPC9wPgo8aDEgaWQ9
InJmYy5zZWN0aW9uLjUuNCI+CjxhIGhyZWY9IiNyZmMuc2VjdGlvbi41LjQiPjUuNC48L2E+
IDxhIGhyZWY9IiNwYXJhbWV0ZXJpemVkX2NvbnRleHRfcnVsZSIgaWQ9InBhcmFtZXRlcml6
ZWRfY29udGV4dF9ydWxlIj5QYXJhbWV0ZXJpemVkIENvbnRleHQgb3IgV2hlbiBSdWxlczwv
YT4KPC9oMT4KPHAgaWQ9InJmYy5zZWN0aW9uLjUuNC5wLjEiPkEgc3BlY2lhbCB0eXBlIG9m
IHJ1bGUgcHJvdmlkZXMgYSBjb250ZXh0IGZvciBldmFsdWF0aW5nIHRoZSB2YWxpZGl0eSBv
ZiBhIGNvZGUgcG9pbnQgb3IgdmFyaWFudCBtYXBwaW5nLiBUaGlzIHJ1bGUgaXMgaW52b2tl
ZCBieSB0aGUgIndoZW4iIG9yICJub3Qtd2hlbiIgYXR0cmlidXRlcyBkZXNjcmliZWQgaW4g
PGEgaHJlZj0iI2NvbnRleHRzIj5TZWN0aW9uIDQuMjwvYT4uIEZvciAiY2hhciIgYW5kICJy
YW5nZSIgZWxlbWVudHMsIGFuIGFjdGlvbiBpbXBsaWVkIGJ5IGEgY29udGV4dCBydWxlIGFs
d2F5cyBoYXMgYSBkaXNwb3NpdGlvbiBvZiAiaW52YWxpZCIgd2hlbmV2ZXIgdGhlIHJ1bGUg
Z2l2ZW4gYnkgdGhlICJ3aGVuIiBhdHRyaWJ1dGUgaXMgbm90IG1hdGNoZWQgKHNlZSA8YSBo
cmVmPSIjaW1wbGllZF9hY3Rpb25zIj5TZWN0aW9uIDYuNTwvYT4pLiBDb252ZXJzZWx5LCBh
ICJub3Qtd2hlbiIgYXR0cmlidXRlIHJlc3VsdHMgaW4gYSBkaXNwb3NpdGlvbiBvZiAiaW52
YWxpZCIgd2hlbmV2ZXIgdGhlIHJ1bGUgaXMgbWF0Y2hlZC48L3A+CjxoMSBpZD0icmZjLnNl
Y3Rpb24uNS40LjEiPgo8YSBocmVmPSIjcmZjLnNlY3Rpb24uNS40LjEiPjUuNC4xLjwvYT4g
VGhlIGFuY2hvciBFbGVtZW50PC9oMT4KPHAgaWQ9InJmYy5zZWN0aW9uLjUuNC4xLnAuMSI+
U3VjaCBwYXJhbWV0ZXJpemVkIGNvbnRleHQgb3IgIldoZW4gUnVsZXMiIE1BWSBjb250YWlu
IGEgc3BlY2lhbCBwbGFjZSBob2xkZXIgcmVwcmVzZW50ZWQgYnkgYW4gImFuY2hvciIgZWxl
bWVudC4gQXMgZWFjaCBXaGVuIFJ1bGUgaXMgZXZhbHVhdGVkLCB0aGUgImFuY2hvciIgZWxl
bWVudCBpcyByZXBsYWNlZCBieSBhIGxpdGVyYWwgY29ycmVzcG9uZGluZyB0byB0aGUgImNw
IiBhdHRyaWJ1dGUgb2YgdGhlIGVsZW1lbnQgY29udGFpbmluZyB0aGUgIndoZW4iIChvciAi
bm90LXdoZW4iKSBhdHRyaWJ1dGUuICBUaGUgbWF0Y2ggdG8gdGhlICJhbmNob3IiIGVsZW1l
bnQgbXVzdCBiZSBhdCB0aGUgc2FtZSBwb3NpdGlvbiBpbiB0aGUgbGFiZWwgYXMgdGhlIGNv
ZGUgcG9pbnQgb3IgdmFyaWFudCBtYXBwaW5nIHRyaWdnZXJpbmcgdGhlIFdoZW4gUnVsZS4g
PC9wPgo8cCBpZD0icmZjLnNlY3Rpb24uNS40LjEucC4yIj5Gb3IgZXhhbXBsZSwgdGhlIEdy
ZWVrIGxvd2VyIG51bWVyYWwgc2lnbiBpcyBpbnZhbGlkIGlmIG5vdCBpbW1lZGlhdGVseSBw
cmVjZWRpbmcgYSBjaGFyYWN0ZXIgaW4gdGhlIEdyZWVrIHNjcmlwdC4gVGhpcyBpcyBtb3N0
IG5hdHVyYWxseSBhZGRyZXNzZWQgd2l0aCBhIFdoZW4gUnVsZSB1c2luZyBsb29rLWFoZWFk
OiA8L3A+CjxkaXYgaWQ9IiNyZmMuZmlndXJlLjQ5Ij48L2Rpdj4KPHByZT4gICAgJmx0O2No
YXIgY3A9IjAzNzUiIHdoZW49InByZWNlZGluZy1ncmVlayIvJmd0OwogICAgLi4uCiAgICAm
bHQ7Y2xhc3MgbmFtZT0iZ3JlZWstc2NyaXB0IiBwcm9wZXJ0eT0ic2M6R3JlayIvJmd0Owog
ICAgJmx0O3J1bGUgbmFtZT0icHJlY2VkaW5nLWdyZWVrIiZndDsKICAgICAgICAmbHQ7YW5j
aG9yLyZndDsKICAgICAgICAmbHQ7bG9vay1haGVhZCZndDsKICAgICAgICAgICAgJmx0O2Ns
YXNzIGJ5LXJlZj0iZ3JlZWstc2NyaXB0Ii8mZ3Q7CiAgICAgICAgJmx0Oy9sb29rLWFoZWFk
Jmd0OwogICAgJmx0Oy9ydWxlJmd0OzwvcHJlPgo8cD48L3A+CjxwIGlkPSJyZmMuc2VjdGlv
bi41LjQuMS5wLjQiPkluIGV2YWx1YXRpbmcgdGhpcyBydWxlLCB0aGUgImFuY2hvciIgZWxl
bWVudCBpcyB0cmVhdGVkIGFzIGlmIGl0IHdhcyByZXBsYWNlZCBieSBhIGxpdGVyYWw8L3A+
CjxkaXYgaWQ9IiNyZmMuZmlndXJlLjUwIj48L2Rpdj4KPHByZT4gICAgJmx0O2NoYXIgY3A9
IjAzNzUiLyZndDs8L3ByZT4KPHA+PC9wPgo8cCBpZD0icmZjLnNlY3Rpb24uNS40LjEucC42
Ij5idXQgb25seSB0aGUgaW5zdGFuY2Ugb2YgVSswMzc1IGF0IHRoZSBnaXZlbiBwb3NpdGlv
biBpcyBldmFsdWF0ZWQuIElmIGEgbGFiZWwgaGFkIHR3byBpbnN0YW5jZXMgb2YgVSswMzc1
IHdpdGggdGhlIGZpcnN0IG9uZSBtYXRjaGluZyB0aGUgcnVsZSBhbmQgdGhlIHNlY29uZCBu
b3QsIHRoZW4gZXZhbHVhdGluZyB0aGUgV2hlbiBSdWxlIE1VU1Qgc3VjY2VlZCBmb3IgdGhl
IGZpcnN0IGFuZCBmYWlsIGZvciB0aGUgc2Vjb25kIGluc3RhbmNlLiA8L3A+CjxwIGlkPSJy
ZmMuc2VjdGlvbi41LjQuMS5wLjciPlVubGlrZSBvdGhlciBydWxlcywgV2hlbiBSdWxlcyBj
b250YWluaW5nIGFuICJhbmNob3IiIGVsZW1lbnQgTVVTVCBvbmx5IGJlIGludm9rZWQgdmlh
IHRoZSAid2hlbiIgb3IgIm5vdC13aGVuIiBhdHRyaWJ1dGVzIG9uIGNvZGUgcG9pbnRzIG9y
IHZhcmlhbnRzOyBvdGhlcndpc2UgdGhlaXIgImFuY2hvciIgZWxlbWVudHMgY2Fubm90IGJl
IGV2YWx1YXRlZC4gSG93ZXZlciwgaXQgaXMgcG9zc2libGUgdG8gaW52b2tlIHJ1bGVzIG5v
dCBjb250YWluaW5nIGFuICJhbmNob3IiIGVsZW1lbnQgZnJvbSBhICJ3aGVuIiBvciAibm90
LXdoZW4iIGF0dHJpYnV0ZS4gKFNlZSA8YSBocmVmPSIjb21pdHRpbmciPlNlY3Rpb24gNS40
LjM8L2E+KSA8L3A+CjxwIGlkPSJyZmMuc2VjdGlvbi41LjQuMS5wLjgiPlRoZSBhbmNob3Ig
ZWxlbWVudCBpcyBhbiBlbXB0eSBlbGVtZW50LCB3aXRoIG5vIGF0dHJpYnV0ZXMgcGVybWl0
dGVkLCBleGNlcHQgImNvbW1lbnQiLjwvcD4KPGgxIGlkPSJyZmMuc2VjdGlvbi41LjQuMiI+
CjxhIGhyZWY9IiNyZmMuc2VjdGlvbi41LjQuMiI+NS40LjIuPC9hPiBUaGUgbG9vay1iZWhp
bmQgYW5kIGxvb2stYWhlYWQgRWxlbWVudHM8L2gxPgo8cCBpZD0icmZjLnNlY3Rpb24uNS40
LjIucC4xIj5Db250ZXh0IHJ1bGVzIHVzZSB0aGUgImxvb2stYmVoaW5kIiBhbmQgImxvb2st
YWhlYWQiIGVsZW1lbnRzIHRvIGRlZmluZSBjb250ZXh0IGJlZm9yZSBhbmQgYWZ0ZXIgdGhl
IGNvZGUgcG9pbnQgc2VxdWVuY2UgbWF0Y2hlZCBieSB0aGUgImFuY2hvciIgZWxlbWVudC4g
SWYgdGhlICJhbmNob3IiIGVsZW1lbnQgaXMgb21pdHRlZCwgbmVpdGhlciB0aGUgImxvb2st
YmVoaW5kIiBub3IgdGhlICJsb29rLWFoZWFkIiBlbGVtZW50IG1heSBiZSBwcmVzZW50IGlu
IGEgcnVsZS4gPC9wPgo8cCBpZD0icmZjLnNlY3Rpb24uNS40LjIucC4yIj5IZXJlIGlzIGFu
IGV4YW1wbGUgb2YgYSBydWxlIHRoYXQgZGVmaW5lcyBhbiAiaW5pdGlhbCIgY29udGV4dCBm
b3IgYW4gQXJhYmljIGNvZGUgcG9pbnQ6PC9wPgo8ZGl2IGlkPSIjcmZjLmZpZ3VyZS41MSI+
PC9kaXY+CjxwcmU+ICAgICZsdDtjbGFzcyBuYW1lPSJ0cmFuc3BhcmVudCIgcHJvcGVydHk9
Imp0OlQiLyZndDsKICAgICZsdDtjbGFzcyBuYW1lPSJyaWdodC1qb2luaW5nIiBwcm9wZXJ0
eT0ianQ6UiIvJmd0OwogICAgJmx0O2NsYXNzIG5hbWU9ImxlZnQtam9pbmluZyIgcHJvcGVy
dHk9Imp0OkwiLyZndDsKICAgICZsdDtjbGFzcyBuYW1lPSJkdWFsLWpvaW5pbmciIHByb3Bl
cnR5PSJqdDpEIi8mZ3Q7CiAgICAmbHQ7Y2xhc3MgbmFtZT0ibm9uLWpvaW5pbmciIHByb3Bl
cnR5PSJqdDpVIi8mZ3Q7CiAgICAmbHQ7cnVsZSBuYW1lPSJBcmFiaWMtaW5pdGlhbCImZ3Q7
CiAgICAgICZsdDtsb29rLWJlaGluZCZndDsKICAgICAgICAmbHQ7Y2hvaWNlJmd0OwogICAg
ICAgICAgJmx0O3N0YXJ0LyZndDsKICAgICAgICAgICZsdDtydWxlJmd0OwogICAgICAgICAg
ICAmbHQ7Y2xhc3MgYnktcmVmPSJ0cmFuc3BhcmVudCIgY291bnQ9IjArIi8mZ3Q7CiAgICAg
ICAgICAgICZsdDtjbGFzcyBieS1yZWY9Im5vbi1qb2luaW5nIi8mZ3Q7CiAgICAgICAgICAm
bHQ7L3J1bGUmZ3Q7CiAgICAgICAgJmx0Oy9jaG9pY2UmZ3Q7CiAgICAgICZsdDsvbG9vay1i
ZWhpbmQmZ3Q7CiAgICAgICZsdDthbmNob3IvJmd0OwogICAgICAmbHQ7bG9vay1haGVhZCZn
dDsKICAgICAgICAmbHQ7Y2xhc3MgYnktcmVmPSJ0cmFuc3BhcmVudCIgY291bnQ9IjArIiAv
Jmd0OwogICAgICAgICZsdDtjaG9pY2UmZ3Q7CiAgICAgICAgICAmbHQ7Y2xhc3MgYnktcmVm
PSJyaWdodC1qb2luaW5nIiAvJmd0OwogICAgICAgICAgJmx0O2NsYXNzIGJ5LXJlZj0iZHVh
bC1qb2luaW5nIiAvJmd0OwogICAgICAgICZsdDsvY2hvaWNlJmd0OwogICAgICAmbHQ7L2xv
b2stYWhlYWQmZ3Q7CiAgICAmbHQ7L3J1bGUmZ3Q7PC9wcmU+CjxwPjwvcD4KPHAgaWQ9InJm
Yy5zZWN0aW9uLjUuNC4yLnAuNCI+QSAid2hlbiBydWxlIiAob3IgY29udGV4dCBydWxlKSBp
cyBhIG5hbWVkIHJ1bGUgdGhhdCBjb250YWlucyBhbnkgY29tYmluYXRpb24gb2YgImxvb2st
YmVoaW5kIiwgImFuY2hvciIgYW5kICJsb29rLWFoZWFkIiBlbGVtZW50cyBpbiB0aGF0IG9y
ZGVyLiBFYWNoIG9mIHRoZXNlIGVsZW1lbnRzIG9jY3VycyBhdCBtb3N0IG9uY2UsIGV4Y2Vw
dCBpZiBuZXN0ZWQgaW5zaWRlIGEgImNob2ljZSIgZWxlbWVudCBpbiBzdWNoIGEgd2F5IHRo
YXQgaW4gbWF0Y2hpbmcgZWFjaCBhbHRlcm5hdGl2ZSBhdCBtb3N0IG9uZSBvY2N1cnJlbmNl
IG9mIGVhY2ggaXMgZW5jb3VudGVyZWQuICBPdGhlcndpc2UsIHRoZSByZXN1bHQgaXMgdW5k
ZWZpbmVkLiBOb25lIG9mIHRoZXNlIGVsZW1lbnRzIHRha2VzIGEgImNvdW50IiBhdHRyaWJ1
dGUsIG5vciBkb2VzIGFueSBlbmNsb3NpbmcgbWF0Y2ggb3BlcmF0b3I7IG90aGVyd2lzZSwg
dGhlIHJlc3VsdCBpcyB1bmRlZmluZWQuIElmIGEgY29udGV4dCBydWxlIGNvbnRhaW5zIGEg
Imxvb2stYWhlYWQiIG9yICJsb29rLWJlaGluZCIgZWxlbWVudCwgaXQgTVVTVCBjb250YWlu
IGFuICJhbmNob3IiIGVsZW1lbnQuIElmLCBiZWNhdXNlIG9mIGEgY2hvaWNlIGVsZW1lbnQs
IGEgcmVxdWlyZWQgYW5jaG9yIGlzIG5vdCBhY3R1YWxseSBlbmNvdW50ZXJlZCwgdGhlIHJl
c3VsdHMgYXJlIHVuZGVmaW5lZC4gPC9wPgo8aDEgaWQ9InJmYy5zZWN0aW9uLjUuNC4zIj4K
PGEgaHJlZj0iI3JmYy5zZWN0aW9uLjUuNC4zIj41LjQuMy48L2E+IDxhIGhyZWY9IiNvbWl0
dGluZyIgaWQ9Im9taXR0aW5nIj5PbWl0dGluZyB0aGUgYW5jaG9yIEVsZW1lbnQ8L2E+Cjwv
aDE+CjxwIGlkPSJyZmMuc2VjdGlvbi41LjQuMy5wLjEiPklmIHRoZSAiYW5jaG9yIiBlbGVt
ZW50IGlzIG9taXR0ZWQsIHRoZSBldmFsdWF0aW9uIG9mIHRoZSBjb250ZXh0IHJ1bGUgaXMg
bm90IHRpZWQgdG8gdGhlIHBvc2l0aW9uIG9mIHRoZSBjb2RlIHBvaW50IG9yIHNlcXVlbmNl
IGFzc29jaWF0ZWQgd2l0aCB0aGUgIndoZW4iIGF0dHJpYnV0ZS4gPC9wPgo8cCBpZD0icmZj
LnNlY3Rpb24uNS40LjMucC4yIj5BY2NvcmRpbmcgdG8gPGEgaHJlZj0iI1JGQzU4OTIiPltS
RkM1ODkyXTwvYT4gS2F0YWthbmEgbWlkZGxlIGRvdCBpcyBpbnZhbGlkIGluIGFueSBsYWJl
bCBub3QgY29udGFpbmluZyBhdCBsZWFzdCBvbmUgSmFwYW5lc2UgY2hhcmFjdGVyIGFueXdo
ZXJlIGluIHRoZSBsYWJlbC4gIEJlY2F1c2UgdGhpcyByZXF1aXJlbWVudCBpcyBpbmRlcGVu
ZGVudCBvZiB0aGUgcG9zaXRpb24gb2YgdGhlIG1pZGRsZSBkb3QsIHRoZSBydWxlIGRvZXMg
bm90IHJlcXVpcmUgYW4gImFuY2hvciIgZWxlbWVudC48L3A+CjxkaXYgaWQ9IiNyZmMuZmln
dXJlLjUyIj48L2Rpdj4KPHByZT4gICAgJmx0O2NoYXIgY3A9IjMwRkIiIHdoZW49ImphcGFu
ZXNlLWluLWxhYmVsIi8mZ3Q7CiAgICAmbHQ7cnVsZSBuYW1lPSJqYXBhbmVzZS1pbi1sYWJl
bCImZ3Q7CiAgICAgICAgJmx0O3VuaW9uJmd0OwogICAgICAgICAgICAmbHQ7Y2xhc3MgcHJv
cGVydHk9InNjOkhhbmkiLyZndDsKICAgICAgICAgICAgJmx0O2NsYXNzIHByb3BlcnR5PSJz
YzpLYXRhIi8mZ3Q7CiAgICAgICAgICAgICZsdDtjbGFzcyBwcm9wZXJ0eT0ic2M6SGlyYSIv
Jmd0OwogICAgICAgICZsdDsvdW5pb24mZ3Q7CiAgICAmbHQ7L3J1bGUmZ3Q7PC9wcmU+Cjxw
IGlkPSJyZmMuc2VjdGlvbi41LjQuMy5wLjMiPlRoZSBLYXRha2FuYSBtaWRkbGUgZG90IGlz
IHVzZWQgb25seSB3aXRoIEhhbiwgS2F0YWthbmEgb3IgSGlyYWdhbmEuIFRoZSBjb3JyZXNw
b25kaW5nIFdoZW4gUnVsZSByZXF1aXJlcyB0aGF0IGF0IGxlYXN0IG9uZSBjb2RlIHBvaW50
IGluIHRoZSBsYWJlbCBpcyBpbiBvbmUgb2YgdGhlc2Ugc2NyaXB0cywgYnV0IHRoZSBwb3Np
dGlvbiBvZiB0aGF0IGNvZGUgcG9pbnQgaXMgaW5kZXBlbmRlbnQgb2YgdGhlIGxvY2F0aW9u
IG9mIHRoZSBtaWRkbGUgZG90IGFuZCBubyBhbmNob3IgdGhlcmVmb3JlIHJlcXVpcmVkLiAo
Tm90ZSB0aGF0IHRoZSBLYXRha2FuYSBtaWRkbGUgZG90IGl0c2VsZiBpcyBvZiBzY3JpcHQg
Q29tbW9uLCB0aGF0IGlzLCAic2M6Wnl5eSIpLiAgPC9wPgo8aDEgaWQ9InJmYy5zZWN0aW9u
LjYiPgo8YSBocmVmPSIjcmZjLnNlY3Rpb24uNiI+Ni48L2E+IDxhIGhyZWY9IiNhY3Rpb25z
IiBpZD0iYWN0aW9ucyI+VGhlIGFjdGlvbiBFbGVtZW50PC9hPgo8L2gxPgo8cCBpZD0icmZj
LnNlY3Rpb24uNi5wLjEiPlRoZSBwdXJwb3NlIG9mIGFuIGFjdGlvbiBpcyB0byBhc3NpZ24g
YSBkaXNwb3NpdGlvbiB0byBhIGxhYmVsIGluIHJlc3BvbnNlIHRvIGJlaW5nIHRyaWdnZXJl
ZCBieSB0aGUgbGFiZWwgbWVldGluZyBhIHNwZWNpZmllZCBjb25kaXRpb24uIE9mdGVuLCB0
aGUgYWN0aW9uIHNpbXBseSByZXN1bHRzIGluIGJsb2NraW5nIG9yIGludmFsaWRhdGluZyBh
IGxhYmVsIHRoYXQgZG9lcyBub3QgbWF0Y2ggYSBydWxlLiBBbiBleGFtcGxlIG9mIGFuIGFj
dGlvbiBpbnZhbGlkYXRpbmcgYSBsYWJlbCBiZWNhdXNlIGl0IGRvZXMgbm90IG1hdGNoIGEg
cnVsZSBuYW1lZCAibGVhZGluZy1sZXR0ZXIiIGlzIGFzIGZvbGxvd3M6IDwvcD4KPGRpdiBp
ZD0iI3JmYy5maWd1cmUuNTMiPjwvZGl2Pgo8cHJlPiAgICZsdDthY3Rpb24gZGlzcD0iaW52
YWxpZCIgbm90LW1hdGNoPSJsZWFkaW5nLWxldHRlciIvJmd0OzwvcHJlPgo8cD48L3A+Cjxw
IGlkPSJyZmMuc2VjdGlvbi42LnAuMyI+SWYgYW4gYWN0aW9uIGlzIHRvIGJlIHRyaWdnZXJl
ZCBvbiBtYXRjaGluZyBhIHJ1bGUsIGEgIm1hdGNoIiBhdHRyaWJ1dGUgaXMgdXNlZCBpbnN0
ZWFkLiBBY3Rpb25zIGFyZSBldmFsdWF0ZWQgaW4gdGhlIG9yZGVyIHRoYXQgdGhleSBhcHBl
YXIgaW4gdGhlIFhNTCBmaWxlLiBPbmNlIGFuIGFjdGlvbiBpcyB0cmlnZ2VyZWQgYnkgYSBs
YWJlbCwgdGhlIGRpc3Bvc2l0aW9uIGRlZmluZWQgaW4gdGhlICJkaXNwIiBhdHRyaWJ1dGUg
aXMgYXNzaWduZWQgdG8gdGhlIGxhYmVsIGFuZCBubyBvdGhlciBhY3Rpb25zIGFyZSBldmFs
dWF0ZWQgZm9yIHRoYXQgbGFiZWwuIDwvcD4KPHAgaWQ9InJmYy5zZWN0aW9uLjYucC40Ij5U
aGUgZ29hbCBvZiB0aGUgTGFiZWwgR2VuZXJhdGlvbiBSdWxlcyBpcyB0byBpZGVudGlmeSBh
bGwgbGFiZWxzIGFuZCB2YXJpYW50IGxhYmVscyBhbmQgdG8gYXNzaWduIHRoZW0gZGlzcG9z
aXRpb24gdmFsdWVzLiBUaGVzZSBkaXNwb3NpdGlvbnMgYXJlIHRoZW4gZmVkIGludG8gYSBm
dXJ0aGVyIHByb2Nlc3MgdGhhdCB1bHRpbWF0ZWx5IGltcGxlbWVudHMgYWxsIGFzcGVjdHMg
b2YgcG9saWN5LiBUbyBhbGxvdyB0aGlzIHNwZWNpZmljYXRpb24gdG8gYmUgdXNlZCB3aXRo
IHRoZSB3aWRlc3QgcmFuZ2Ugb2YgcG9saWNpZXMsIHRoZSBwZXJtaXNzaWJsZSB2YWx1ZXMg
Zm9yIHRoZSAiZGlzcCIgYXR0cmlidXRlIGFyZSBuZWl0aGVyIGRlZmluZWQgbm9yIHJlc3Ry
aWN0ZWQuIE5ldmVydGhlbGVzcyBhIHNldCBvZiBjb21tb25seSB1c2VkIGRpc3Bvc2l0aW9u
IHZhbHVlcyBpcyBSRUNPTU1FTkRFRC4gKFNlZSA8YSBocmVmPSIjcmVjb21tZW5kZWRfZGlz
cG9zaXRpb25fdmFsdWVzIj5TZWN0aW9uIDYuMzwvYT4pPC9wPgo8aDEgaWQ9InJmYy5zZWN0
aW9uLjYuMSI+CjxhIGhyZWY9IiNyZmMuc2VjdGlvbi42LjEiPjYuMS48L2E+IDxhIGhyZWY9
IiNtYXRjaF9hdHRyaWJ1dGUiIGlkPSJtYXRjaF9hdHRyaWJ1dGUiPlRoZSBtYXRjaCBhbmQg
bm90LW1hdGNoIEF0dHJpYnV0ZXM8L2E+CjwvaDE+CjxwIGlkPSJyZmMuc2VjdGlvbi42LjEu
cC4xIj5BbiBPUFRJT05BTCAibWF0Y2giIG9yICJub3QtbWF0Y2giIGF0dHJpYnV0ZSBzcGVj
aWZpZXMgYSBydWxlIHRoYXQgbXVzdCBiZSBtYXRjaGVkIG9yIG5vdCBtYXRjaGVkIGFzIGEg
Y29uZGl0aW9uIGZvciB0cmlnZ2VyaW5nIGFuIGFjdGlvbi4gLiBPbmx5IGEgc2luZ2xlIHJ1
bGUgbWF5IGJlIG5hbWVkIGFzIHRoZSB2YWx1ZSBvZiBhICJtYXRjaCIgb3IgIm5vdC1tYXRj
aCIgYXR0cmlidXRlLiBCZWNhdXNlIHJ1bGVzIG1heSBiZSBjb21wb3NlZCBvZiBvdGhlciBy
dWxlcywgdGhpcyByZXN0cmljdGlvbiB0byBhIHNpbmdsZSBhdHRyaWJ1dGUgdmFsdWUgZG9l
cyBub3QgaW1wb3NlIGFueSBsaW1pdGF0aW9uIG9uIHRoZSBjb250ZXh0cyB0aGF0IGNhbiB0
cmlnZ2VyIGFuIGFjdGlvbi48L3A+CjxwIGlkPSJyZmMuc2VjdGlvbi42LjEucC4yIj5BbiBh
Y3Rpb24gTVVTVCBOT1QgY29udGFpbiBib3RoIGEgIm1hdGNoIiBhbmQgYSAibm90LW1hdGNo
IiBhdHRyaWJ1dGUsIGFuZCB0aGUgdmFsdWUgb2YgZWl0aGVyIGF0dHJpYnV0ZSBNVVNUIGJl
IHRoZSBuYW1lIG9mIGEgcHJldmlvdXNseSBkZWZpbmVkIHJ1bGUsIG90aGVyd2lzZSB0aGUg
ZG9jdW1lbnQgTVVTVCBiZSByZWplY3RlZC4gQW4gYWN0aW9uIHdpdGhvdXQgYW55IGF0dHJp
YnV0ZXMgaXMgdHJpZ2dlcmVkIGJ5IGFsbCBsYWJlbHMgdW5jb25kaXRpb25hbGx5LiBGb3Ig
YSB2ZXJ5IHNpbXBsZSBMR1IsIHRoZSBmb2xsb3dpbmcgYWN0aW9uIHdvdWxkIGFsbG9jYXRl
IGFsbCBsYWJlbHMgdGhhdCBtYXRjaCB0aGUgcmVwZXJ0b2lyZTo8L3A+CjxkaXYgaWQ9IiNy
ZmMuZmlndXJlLjU0Ij48L2Rpdj4KPHByZT4gICAgJmx0O2FjdGlvbiBkaXNwPSJhbGxvY2F0
YWJsZSIgLyZndDs8L3ByZT4KPHA+PC9wPgo8cCBpZD0icmZjLnNlY3Rpb24uNi4xLnAuNCI+
U2luY2UgcnVsZXMgYXJlIGV2YWx1YXRlZCBmb3IgYWxsIGxhYmVscywgd2hldGhlciB0aGV5
IGFyZSB0aGUgb3JpZ2luYWwgbGFiZWwgb3IgY29tcHV0ZWQgYnkgcGVybXV0aW5nIHRoZSBk
ZWZpbmVkIGFuZCB2YWxpZCB2YXJpYW50IG1hcHBpbmdzIGZvciB0aGUgbGFiZWwncyBjb2Rl
IHBvaW50cywgYWN0aW9ucyBiYXNlZCBvbiBtYXRjaGluZyBvciBub3QgbWF0Y2hpbmcgYSBy
dWxlIG1heSBiZSB0cmlnZ2VyZWQgZm9yIGJvdGggb3JpZ2luYWwgYW5kIHZhcmlhbnQgbGFi
ZWxzLCBidXQgdGhleSB0aGUgcnVsZXMgYXJlIG5vdCBhZmZlY3RlZCBieSB0aGUgZGlzcG9z
aXRpb24gYXR0cmlidXRlcyBvZiB0aGUgdmFyaWFudCBtYXBwaW5ncy4gVG8gdHJpZ2dlciBh
bnkgYWN0aW9ucyBiYXNlIG9uIHRoZXNlIGRpc3Bvc2l0aW9ucyByZXF1aXJlcyB0aGUgdXNl
IGFkZGl0aW9uYWwgb3B0aW9uYWwgYXR0cmlidXRlcyBmb3IgYWN0aW9ucyBkZXNjcmliZWQg
bmV4dC4gPC9wPgo8aDEgaWQ9InJmYy5zZWN0aW9uLjYuMiI+CjxhIGhyZWY9IiNyZmMuc2Vj
dGlvbi42LjIiPjYuMi48L2E+IDxhIGhyZWY9IiN2YXJpYW50c19hY3Rpb25zIiBpZD0idmFy
aWFudHNfYWN0aW9ucyI+QWN0aW9ucyB3aXRoIFZhcmlhbnQgVHlwZSBUcmlnZ2VyczwvYT4K
PC9oMT4KPGgxIGlkPSJyZmMuc2VjdGlvbi42LjIuMSI+CjxhIGhyZWY9IiNyZmMuc2VjdGlv
bi42LjIuMSI+Ni4yLjEuPC9hPiA8YSBocmVmPSIjdmFyaWFudF90cmlnZ2VycyIgaWQ9InZh
cmlhbnRfdHJpZ2dlcnMiPlRoZSBhbGwtLCBhbnktIGFuZCBvbmx5LXZhcmlhbnRzIEF0dHJp
YnV0ZXM8L2E+CjwvaDE+CjxwIGlkPSJyZmMuc2VjdGlvbi42LjIuMS5wLjEiPkFuIGFjdGlv
biBtYXkgY29udGFpbiBvbmUgb2YgdGhlIE9QVElPTkFMIGF0dHJpYnV0ZXMgImFueS12YXJp
YW50IiwgImFsbC12YXJpYW50cyIsIG9yICJvbmx5LXZhcmlhbnRzIiBkZWZpbmluZyB0cmln
Z2VycyBiYXNlZCBvbiB2YXJpYW50IHR5cGVzLiBUaGUgcGVybWl0dGVkIHZhbHVlIGZvciB0
aGVzZSBhdHRyaWJ1dGVzIGNvbnNpc3RzIG9mIG9uZSBvciBtb3JlIHZhcmlhbnQgdHlwZSB2
YWx1ZXMsIHNlcGFyYXRlZCBieSBzcGFjZXMuICBUaGVzZSBNQVkgaW5jbHVkZSB0eXBlIHZh
bHVlcyB0aGF0IGFyZSBub3QgdXNlZCBpbiBhbnkgInZhciIgZWxlbWVudCBpbiB0aGUgTEdS
LiBXaGVuIGEgdmFyaWFudCBsYWJlbCBpcyBnZW5lcmF0ZWQsIHRoZXNlIHZhcmlhbnQgdHlw
ZSB2YWx1ZXMgYXJlIGNvbXBhcmVkIHRvIHRoZSBzZXQgb2YgdHlwZSB2YWx1ZXMgb24gdGhl
IHZhcmlhbnQgbWFwcGluZ3MgdXNlZCB0byBnZW5lcmF0ZSB0aGUgcGFydGljdWxhciB2YXJp
YW50IGxhYmVsIChzZWUgPGEgaHJlZj0iI3Byb2Nlc3NpbmciPlNlY3Rpb24gNzwvYT4pLjwv
cD4KPHAgaWQ9InJmYy5zZWN0aW9uLjYuMi4xLnAuMiI+QW55IHNpbmdsZSBtYXRjaCBtYXkg
dHJpZ2dlciBhbiBhY3Rpb24gdGhhdCBjb250YWlucyBhbiAiYW55LXZhcmlhbnQiIGF0dHJp
YnV0ZSwgd2hpbGUgZm9yIGFuICJhbGwtdmFyaWFudHMiIG9yICJvbmx5LXZhcmlhbnRzIiBh
dHRyaWJ1dGUsIHRoZSB2YXJpYW50IHR5cGUgZm9yIGFsbCB2YXJpYW50IGNvZGUgcG9pbnRz
IG11c3QgbWF0Y2ggb25lIG9yIHNldmVyYWwgb2YgdGhlIHR5cGUgdmFsdWVzIHNwZWNpZmll
ZCBpbiB0aGUgYXR0cmlidXRlIHRvIHRyaWdnZXIgdGhlIGFjdGlvbi4gIFRoZXJlIGlzIG5v
IHJlcXVpcmVtZW50IHRoYXQgdGhlIGVudGlyZSBsaXN0IG9mIHZhcmlhbnQgdHlwZSB2YWx1
ZXMgYmUgbWF0Y2hlZCwgYXMgbG9uZyBhcyBhbGwgdmFyaWFudCBjb2RlIHBvaW50cyBtYXRj
aCBhdCBsZWFzdCBvbmUgb2YgdGhlIHZhbHVlcy48L3A+CjxwIGlkPSJyZmMuc2VjdGlvbi42
LjIuMS5wLjMiPkFuICJvbmx5LXZhcmlhbnRzIiBhdHRyaWJ1dGUgd2lsbCB0cmlnZ2VyIHRo
ZSBhY3Rpb24gb25seSBpZiBhbGwgY29kZSBwb2ludHMgb2YgdGhlIHZhcmlhbnQgbGFiZWwg
aGF2ZSB2YXJpYW50IG1hcHBpbmdzIGZyb20gdGhlIG9yaWdpbmFsIGNvZGUgcG9pbnRzLiBJ
biBvdGhlciB3b3JkcywgdGhlIGxhYmVsIGNvbnRhaW5zIG5vIG9yaWdpbmFsIGNvZGUgcG9p
bnRzIG90aGVyIHRoYW4gdGhvc2Ugd2l0aCBhIHJlZmxleGl2ZSBtYXBwaW5nIChzZWUgPGEg
aHJlZj0iI3JlZmxleGl2ZV9tYXBwaW5nIj5TZWN0aW9uIDQuMy40PC9hPikuPC9wPgo8ZGl2
IGlkPSIjcmZjLmZpZ3VyZS41NSI+PC9kaXY+CjxwcmU+ICAgICAmbHQ7Y2hhciBjcD0iMDA3
OCIgY29tbWVudD0ieCIgLyZndDsKICAgICAgICAmbHQ7dmFyIGNwPSIwMDc4IiB0eXBlPSJh
bGxvY2F0YWJsZSIgY29tbWVudD0icmVmbGV4aXZlIiAvJmd0OwogICAgICAgICZsdDt2YXIg
Y3A9IjAwNzkiIHR5cGU9ImJsb2NrZWQiIC8mZ3Q7CiAgICAmbHQ7L2NoYXImZ3Q7CiAgICAm
bHQ7Y2hhciBjcD0iMDA3OSIgIGNvbW1lbnQ9InkiLyZndDsKICAgICAgICAmbHQ7dmFyIGNw
PSIwMDc4IiB0eXBlPSJhbGxvY2F0YWJsZSIgLyZndDsKICAgICZsdDsvY2hhciZndDsKICAg
IC4uLgogICAgJmx0O2FjdGlvbiBkaXNwPSJibG9ja2VkIiBhbnktdmFyaWFudD0iYmxvY2tl
ZCIgLyZndDsKICAgICZsdDthY3Rpb24gZGlzcD0iYWxsb2NhdGFibGUiIG9ubHktdmFyaWFu
dHM9ImFsbG9jYXRhYmxlIiAvJmd0OwogICAgJmx0O2FjdGlvbiBkaXNwPSJzb21lLXR5cGUi
IGFueS12YXJpYW50PSJhbGxvY2F0YWJsZSIgLyZndDsgICAgPC9wcmU+CjxwPjwvcD4KPHAg
aWQ9InJmYy5zZWN0aW9uLjYuMi4xLnAuNSI+SW4gdGhlIGV4YW1wbGUgYWJvdmUsIHRoZSBs
YWJlbCAieHgiIHdvdWxkIGhhdmUgdmFyaWFudCBsYWJlbHMgInh4IiwgInh5IiwgInl4IiBh
bmQgInl5Ii4gVGhlIGZpcnN0IGFjdGlvbiB3b3VsZCByZXN1bHQgaW4gYmxvY2tpbmcgYW55
IHZhcmlhbnQgbGFiZWwgY29udGFpbmluZyAieSIsIGJlY2F1c2UgdGhlIHZhcmlhbnQgbWFw
cGluZyBmcm9tICJ4IiB0byAieSIgaXMgb2YgdHlwZSAiYmxvY2tlZCIsIHRyaWdnZXJpbmcg
dGhlICJhbnktdmFyaWFudCIgY29uZGl0aW9uLiBCZWNhdXNlIGluIHRoaXMgZXhhbXBsZSAi
eCIgaGFzIGEgcmVmbGV4aXZlIHZhcmlhbnQgbWFwcGluZyB0byBpdHNlbGYgb2YgdHlwZSAi
YWxsb2NhdGFibGUiIHRoZSBvcmlnaW5hbCBsYWJlbCAieHgiIGhhcyBhIHJlZmxleGl2ZSB2
YXJpYW50ICJ4eCIgdGhhdCB3b3VsZCB0cmlnZ2VyIHRoZSAib25seS12YXJpYW50cyIgY29u
ZGl0aW9uIG9uIHRoZSBzZWNvbmQgYWN0aW9uLiA8L3A+CjxwIGlkPSJyZmMuc2VjdGlvbi42
LjIuMS5wLjYiPkEgbGFiZWwgInl5IiB3b3VsZCBoYXZlIHRoZSB2YXJpYW50cyAieHkiLCAi
eXgiIGFuZCAieHgiLiBCZWNhdXNlIHRoZSB2YXJpYW50IG1hcHBpbmcgZnJvbSAieSIgdG8g
IngiIGlzIG9mIHR5cGUgImFsbG9jYXRhYmxlIiBhbmQgYSBtYXBwaW5nIGZyb20gInkiIHRv
ICJ5IiBpcyBub3QgZGVmaW5lZCwgdGhlIGxhYmVscyAieHkiIGFuZCAieXgiIHRyaWdnZXIg
dGhlICJhbnktdmFyaWFudCIgY29uZGl0aW9uIG9uIHRoZSB0aGlyZCBsYWJlbC4gIFRoZSB2
YXJpYW50ICJ4eCIsIGJlaW5nIGdlbmVyYXRlZCB1c2luZyB0aGUgbWFwcGluZyBmcm9tICJ5
IiB0byAieCIgb2YgdHlwZSAiYWxsb2NhdGFibGUiLCB3b3VsZCB0cmlnZ2VyIHRoZSAib25s
eS12YXJpYW50cyIgY29uZGl0aW9uIG9uIHRoZSBzZWN0aW9uIGFjdGlvbi4gQXMgdGhlcmUg
aXMgbm8gcmVmbGV4aXZlIHZhcmlhbnQgInl5IiwgdGhlIG9yaWdpbmFsIGxhYmVsICJ5eSIg
Y2Fubm90IHRyaWdnZXIgYW55IHZhcmlhbnQgdHlwZSB0cmlnZ2Vycy4gSG93ZXZlciwgaXQg
Y291bGQgc3RpbGwgdHJpZ2dlciBhbiBhY3Rpb24gZGVmaW5lZCBhcyBtYXRjaGluZyBvciBu
b3QgbWF0Y2hpbmcgYSBydWxlLjwvcD4KPHAgaWQ9InJmYy5zZWN0aW9uLjYuMi4xLnAuNyI+
SW4gZWFjaCBhY3Rpb24sIG9uZSB2YXJpYW50IHR5cGUgdHJpZ2dlciBtYXkgYmUgcHJlc2Vu
dCBieSBpdHNlbGYgb3IgaW4gY29uanVuY3Rpb24gd2l0aCBhbiBhdHRyaWJ1dGUgbWF0Y2hp
bmcgb3Igbm90LW1hdGNoaW5nIGEgcnVsZS4gSWYgdmFyaWFudCB0cmlnZ2VycyBhbmQgcnVs
ZS1tYXRjaGluZyB0cmlnZ2VycyBhcmUgdXNlZCB0b2dldGhlciwgdGhlIGxhYmVsIE1VU1Qg
Im1hdGNoIiBvciByZXNwZWN0aXZlbHkgIm5vdC1tYXRjaCIgdGhlIHNwZWNpZmllZCBydWxl
LCBBTkQgc2F0aXNmeSB0aGUgY29uZGl0aW9ucyBvbiB0aGUgdmFyaWFudCB0eXBlIHZhbHVl
cyBnaXZlbiBieSB0aGUgImFueS12YXJpYW50IiwgImFsbC12YXJpYW50cyIsIG9yICJvbmx5
LXZhcmlhbnRzIiBhdHRyaWJ1dGUuPC9wPgo8cCBpZD0icmZjLnNlY3Rpb24uNi4yLjEucC44
Ij5BIHVzZWZ1bCBjb252ZW50aW9uIGNvbWJpbmVzIHRoZSAiYW55LXZhcmlhbnQiIHRyaWdn
ZXIgd2l0aCByZWZsZXhpdmUgdmFyaWFudCBtYXBwaW5ncyAoPGEgaHJlZj0iI3JlZmxleGl2
ZV9tYXBwaW5nIj5TZWN0aW9uIDQuMy40PC9hPikuICBUaGlzIGNvbnZlbnRpb24gaXMgdXNl
ZCwgZm9yIGV4YW1wbGUsIHdoZW4gbXVsdGlwbGUgTEdScyBhcmUgZGVmaW5lZCB3aXRoaW4g
dGhlIHNhbWUgcmVnaXN0cnkgYW5kIGZvciBvdmVybGFwcGluZyByZXBlcnRvaXJlLiBJbiBz
b21lIGNhc2VzLCB0aGUgZGVsZWdhdGlvbiBvZiBhIGxhYmVsIGZyb20gb25lIExHUiBtdXN0
IHByb2hpYml0IHRoZSBkZWxlZ2F0aW9uIG9mIGFub3RoZXIgbGFiZWwgaW4gc29tZSBvdGhl
ciBMR1IuIFRoaXMgY2FuIGJlIGRvbmUgdXNpbmcgYSB2YXJpYW50IG9mIHR5cGUgImJsb2Nr
ZWQiIGFzIGluIHRoaXMgZXhhbXBsZSBmcm9tIGFuIEFybWVuaWFuIExHUiwgd2hlcmUgdGhl
IEFybWVuaWFuLCBMYXRpbiBhbmQgQ3lyaWxsaWMgbGV0dGVycyBhbGwgbG9vayBpZGVudGlj
YWw6PC9wPgo8ZGl2IGlkPSIjcmZjLmZpZ3VyZS41NiI+PC9kaXY+CjxwcmU+ICAgICZsdDtj
aGFyIGNwPSIwNTcwIiBjb21tZW50PSJBcm1lbmlhbiBzbWFsbCBsZXR0ZXIgSE8iJmd0Owog
ICAgICAmbHQ7dmFyIGNwPSIwMDY4IiB0eXBlPSJibG9ja2VkIiBjb21tZW50PSJMYXRpbiBz
bWFsbCBsZXR0ZXIgSCIgLyZndDsKICAgICAgJmx0O3ZhciBjcD0iMDRCQiIgdHlwZT0iYmxv
Y2tlZCIgCiAgICAgICAgICAgY29tbWVudD0iQ3lyaWxsaWMgc21hbGwgbGV0dGVyIFNTSEEi
IC8mZ3Q7CiAgICAmbHQ7L2NoYXImZ3Q7PC9wcmU+CjxwPjwvcD4KPHAgaWQ9InJmYy5zZWN0
aW9uLjYuMi4xLnAuMTAiPlRoZSBpc3N1ZSBpcyB0aGF0IHRoZSB0YXJnZXQgY29kZSBwb2lu
dHMgZm9yIHRoZXNlIHR3byB2YXJpYW50cyBhcmUgYm90aCBvdXRzaWRlIHRoZSBBcm1lbmlh
biByZXBlcnRvaXJlLiBCeSB1c2luZyBhIHJlZmxleGl2ZSB2YXJpYW50IHdpdGggdGhlIGZv
bGxvd2luZyBjb252ZW50aW9uOjwvcD4KPGRpdiBpZD0iI3JmYy5maWd1cmUuNTciPjwvZGl2
Pgo8cHJlPiAgICAmbHQ7Y2hhciBjcD0iMDA2OCIgY29tbWVudD0ibm90IHBhcnQgb2YgcmVw
ZXJ0b2lyZSImZ3Q7CiAgICAgICZsdDt2YXIgY3A9IjAwNjgiIHR5cGU9Im91dC1vZi1yZXBl
cnRvaXJlLXZhciIKICAgICAgICAgICBjb21tZW50PSJyZWZsZXhpdmUgbWFwcGluZyIgLyZn
dDsKICAgICAgJmx0O3ZhciBjcD0iMDRCQiIgdHlwZT0iYmxvY2tlZCIgIC8mZ3Q7CiAgICAg
ICZsdDt2YXIgY3A9IjA1NzAiIHR5cGU9ImJsb2NrZWQiICAvJmd0OwogICAgJmx0Oy9jaGFy
Jmd0OwogICAgICAuLi4gPC9wcmU+CjxwPjwvcD4KPHAgaWQ9InJmYy5zZWN0aW9uLjYuMi4x
LnAuMTIiPmFuZCBhc3NvY2lhdGluZyB0aGlzIHdpdGggYW4gYWN0aW9uIG9mIHRoZSBmb3Jt
OiA8L3A+CjxkaXYgaWQ9IiNyZmMuZmlndXJlLjU4Ij48L2Rpdj4KPHByZT4gICAgJmx0O2Fj
dGlvbiBkaXNwPSJpbnZhbGlkIiBhbnktdmFyaWFudD0ib3V0LW9mLXJlcGVydG9pcmUtdmFy
IiAvJmd0OzwvcHJlPgo8cD48L3A+CjxwIGlkPSJyZmMuc2VjdGlvbi42LjIuMS5wLjE0Ij5p
dCBpcyBwb3NzaWJsZSB0byBsaXN0IHRoZSBzeW1tZXRyaWMgYW5kIHRyYW5zaXRpdmUgdmFy
aWFudCBtYXBwaW5ncyBpbiB0aGUgTEdSIGV2ZW4gICAgd2hlcmUgdGhleSBpbnZvbHZlIG91
dC1vZi1yZXBlcnRvaXJlIGNvZGUgcG9pbnRzLiBCeSBhc3NvY2lhdGluZyB0aGUgYWN0aW9u
IHNob3duIHdpdGggdGhlIHNwZWNpYWwgdHlwZSBmb3IgdGhlc2UgcmVmbGV4aXZlIG1hcHBp
bmdzIGFueSBvcmlnaW5hbCBsYWJlbHMgY29udGFpbmluZyBvbmUgb3IgbW9yZSBvZiB0aGUg
b3V0LW9mLXJlcGVydG9pcmUgY29kZSBwb2ludHMgYXJlIGZpbHRlcmVkIG91dCAmIzgyMTI7
IGp1c3QgYXMgaWYgdGhlc2UgY29kZSBwb2ludHMgaGFkIG5vdCBiZWVuIGxpc3RlZCBpbiB0
aGUgTEdSIGluIHRoZSBmaXJzdCBwbGFjZS4gTmV2ZXJ0aGVsZXNzLCB0aGV5IGRvIHBhcnRp
Y2lwYXRlIGluIHRoZSBwZXJtdXRhdGlvbiBvZiB2YXJpYW50IGxhYmVscyBmb3Igbi1yZXBl
cnRvaXJlIGxhYmVscyAoQXJtZW5pYW4gaW4gdGhlIGV4YW1wbGUpLCBhbmQgdGhlc2UgcGVy
bXV0ZWQgdmFyaWFudHMgY2FuIGJlIHVzZWQgdG8gZGV0ZWN0IGNvbGxpc2lvbnMgd2l0aCBv
dXQtb2YtcmVwZXJ0b2lyZSBsYWJlbHMgKHNlZSA8YSBocmVmPSIjcHJvY2Vzc2luZyI+U2Vj
dGlvbiA3PC9hPikuPC9wPgo8aDEgaWQ9InJmYy5zZWN0aW9uLjYuMi4yIj4KPGEgaHJlZj0i
I3JmYy5zZWN0aW9uLjYuMi4yIj42LjIuMi48L2E+IDxhIGhyZWY9IiNyZmMzNzQzX2V4YW1w
bGUiIGlkPSJyZmMzNzQzX2V4YW1wbGUiPkV4YW1wbGUgZnJvbSBSRkMgMzc0MyBUYWJsZXM8
L2E+CjwvaDE+CjxwIGlkPSJyZmMuc2VjdGlvbi42LjIuMi5wLjEiPlRoaXMgc2VjdGlvbiBn
aXZlcyBhbiBleGFtcGxlIG9mIHVzaW5nIHZhcmlhbnQgdHlwZSB0cmlnZ2VycywgY29tYmlu
ZWQgd2l0aCB2YXJpYW50cyB3aXRoIHJlZmxleGl2ZSBtYXBwaW5ncyAoPGEgaHJlZj0iI3Jl
ZmxleGl2ZV9tYXBwaW5nIj5TZWN0aW9uIDQuMy40PC9hPikgdG8gYWNoaWV2ZSBMR1JzIHRo
YXQgaW1wbGVtZW50IHRhYmxlcyBsaWtlIHRob3NlIGRlZmluZWQgYWNjb3JkaW5nIHRvIDxh
IGhyZWY9IiNSRkMzNzQzIj5bUkZDMzc0M108L2E+IHdoZXJlIHRoZSBnb2FsIGlzIHRvIGFs
bG93IGFzIHZhcmlhbnRzIG9ubHkgbGFiZWxzIHRoYXQgY29uc2lzdCBlbnRpcmVseSBvZiBz
aW1wbGlmaWVkIG9yIHRyYWRpdGlvbmFsIHZhcmlhbnRzLCBpbiBhZGRpdGlvbiB0byB0aGUg
b3JpZ2luYWwgbGFiZWwuIDwvcD4KPHAgaWQ9InJmYy5zZWN0aW9uLjYuMi4yLnAuMiI+QXNz
dW1pbmcgYW4gTEdSIHdoZXJlIGFsbCB2YXJpYW50cyBoYXZlIGJlZW4gZ2l2ZW4gc3VpdGFi
bGUgInR5cGUiIGF0dHJpYnV0ZXMgb2YgImJsb2NrZWQiLCAic2ltcGxpZmllZCIsICJ0cmFk
aXRpb25hbCIsIG9yICJib3RoIiwgc2ltaWxhciB0byB0aGUgb25lcyBkaXNjdXNzZWQgaW4g
PGEgaHJlZj0iI3RyYW5zbGF0ZV9yZmMzNzQzIj5BcHBlbmRpeCBBcHBlbmRpeCBCPC9hPi4g
R2l2ZW4gc3VjaCBhbiBMR1IsIHRoZSBmb2xsb3dpbmcgZXhhbXBsZSBhY3Rpb25zIGV2YWx1
YXRlIHRoZSBkaXNwb3NpdGlvbiBmb3IgdGhlIHZhcmlhbnQgbGFiZWw6IDwvcD4KPGRpdiBp
ZD0iI3JmYy5maWd1cmUuNTkiPjwvZGl2Pgo8cHJlPiAgICAmbHQ7YWN0aW9uIGRpc3A9ImJs
b2NrZWQiIGFueS12YXJpYW50PSJibG9ja2VkIiAvJmd0OwogICAgJmx0O2FjdGlvbiBkaXNw
PSJhbGxvY2F0YWJsZSIgb25seS12YXJpYW50cz0ic2ltcGxpZmllZCBib3RoIiAvJmd0Owog
ICAgJmx0O2FjdGlvbiBkaXNwPSJhbGxvY2F0YWJsZSIgb25seS12YXJpYW50cz0idHJhZGl0
aW9uYWwgYm90aCIgLyZndDsKICAgICZsdDthY3Rpb24gZGlzcD0iYmxvY2tlZCIgYWxsLXZh
cmlhbnRzPSJzaW1wbGlmaWVkIHRyYWRpdGlvbmFsICIgLyZndDsKICAgICZsdDthY3Rpb24g
ZGlzcD0iYWxsb2NhdGFibGUiIC8mZ3Q7PC9wcmU+CjxwPjwvcD4KPHAgaWQ9InJmYy5zZWN0
aW9uLjYuMi4yLnAuNCI+VGhlIGZpcnN0IGFjdGlvbiBtYXRjaGVzIGFueSB2YXJpYW50IGxh
YmVsIGZvciB3aGljaCBhdCBsZWFzdCBvbmUgb2YgdGhlIGNvZGUgcG9pbnQgdmFyaWFudHMg
aXMgb2YgdHlwZSAiYmxvY2tlZCIuIFRoZSBzZWNvbmQgbWF0Y2hlcyBhbnkgdmFyaWFudCBs
YWJlbCBmb3Igd2hpY2ggYWxsIG9mIHRoZSBjb2RlIHBvaW50IHZhcmlhbnRzIGFyZSBvZiB0
eXBlICJzaW1wbGlmaWVkIiBvciAiYm90aCIsIGluIG90aGVyIHdvcmRzIGFuIGFsbC1zaW1w
bGlmaWVkIGxhYmVsLiBUaGUgdGhpcmQgbWF0Y2hlcyBhbnkgbGFiZWwgZm9yIHdoaWNoIGFs
bCB2YXJpYW50cyBhcmUgb2YgdHlwZSAidHJhZGl0aW9uYWwiIG9yICJib3RoIiwgdGhhdCBp
cyBhbGwgdHJhZGl0aW9uYWwuIFRoZXNlIHR3byBhY3Rpb25zIGFyZSBub3QgdHJpZ2dlcmVk
IGJ5IGFueSB2YXJpYW50IGxhYmVscyBjb250YWluaW5nIHNvbWUgb3JpZ2luYWwgY29kZSBw
b2ludHMsIHVubGVzcyBlYWNoIG9mIHRob3NlIGNvZGUgcG9pbnRzIGhhcyBhIHZhcmlhbnQg
ZGVmaW5lZCB3aXRoIGEgcmVmbGV4aXZlIG1hcHBpbmcgKDxhIGhyZWY9IiNyZWZsZXhpdmVf
bWFwcGluZyI+U2VjdGlvbiA0LjMuNDwvYT4pLiA8L3A+CjxwIGlkPSJyZmMuc2VjdGlvbi42
LjIuMi5wLjUiPlRoZSBmaW5hbCB0d28gYWN0aW9ucyByZWx5IG9uIHRoZSBmYWN0IHRoYXQg
YWN0aW9ucyBhcmUgZXZhbHVhdGVkIGluIHNlcXVlbmNlLCBhbmQgdGhhdCB0aGUgZmlyc3Qg
YWN0aW9uIHRyaWdnZXJlZCBhbHNvIGRlZmluZXMgdGhlIGZpbmFsIGRpc3Bvc2l0aW9uIGZv
ciBhIHZhcmlhbnQgbGFiZWwgKHNlZSA8YSBocmVmPSIjcHJlY2VkZW5jZSI+U2VjdGlvbiA2
LjQ8L2E+KS4gVGhleSBmdXJ0aGVyIHJlbHkgb24gdGhlIGFzc3VtcHRpb24gdGhhdCB0aGUg
b25seSB2YXJpYW50cyB3aXRoIHR5cGUgImJvdGgiIGFyZSBhbHNvIHJlZmxleGl2ZSB2YXJp
YW50cy48L3A+CjxwIGlkPSJyZmMuc2VjdGlvbi42LjIuMi5wLjYiPkdpdmVuIHRoZXNlIGFz
c3VtcHRpb25zLCBhbnkgcmVtYWluaW5nIHNpbXBsaWZpZWQgb3IgdHJhZGl0aW9uYWwgdmFy
aWFudHMgbXVzdCB0aGVuIGJlIHBhcnQgb2YgYSBtaXhlZCBsYWJlbCwgYW5kIHNvIGFyZSBi
bG9ja2VkOyBhbGwgbGFiZWxzIHN1cnZpdmluZyB0byB0aGUgbGFzdCBhY3Rpb24gYXJlIG9y
aWdpbmFsIGNvZGUgcG9pbnRzIG9ubHkgKHRoYXQgaXMgdGhlIG9yaWdpbmFsIGxhYmVsKS4g
VGhlIGV4YW1wbGUgYXNzdW1lcyB0aGF0IGFuIG9yaWdpbmFsIGxhYmVsIG1heSBiZSBhIG1p
eGVkIGxhYmVsOyBpZiB0aGF0IGlzIG5vdCB0aGUgY2FzZSwgdGhlIGRpc3Bvc2l0aW9uIGZv
ciB0aGUgbGFzdCBhY3Rpb24gd291bGQgYmUgc2V0IHRvICJibG9ja2VkIi48L3A+CjxwIGlk
PSJyZmMuc2VjdGlvbi42LjIuMi5wLjciPlRoZXJlIGFyZSBleGNlcHRpb25zIHdoZXJlIHRo
ZSBhc3N1bXB0aW9uIG9uIHJlZmxleGl2ZSBtYXBwaW5ncyBtYWRlIGFib3ZlIGRvZXMgbm90
IGhvbGQsIHNvIHRoaXMgYmFzaWMgc2NoZW1lIG5lZWRzIHNvbWUgcmVmaW5lbWVudHMgdG8g
Y292ZXIgYWxsIGNhc2VzLiBGb3IgYSBtb3JlIGNvbXBsZXRlIGV4YW1wbGUsIHNlZSA8YSBo
cmVmPSIjdHJhbnNsYXRlX3JmYzM3NDMiPkFwcGVuZGl4IEFwcGVuZGl4IEI8L2E+LjwvcD4K
PGgxIGlkPSJyZmMuc2VjdGlvbi42LjMiPgo8YSBocmVmPSIjcmZjLnNlY3Rpb24uNi4zIj42
LjMuPC9hPiA8YSBocmVmPSIjcmVjb21tZW5kZWRfZGlzcG9zaXRpb25fdmFsdWVzIiBpZD0i
cmVjb21tZW5kZWRfZGlzcG9zaXRpb25fdmFsdWVzIj5SZWNvbW1lbmRlZCBEaXNwb3NpdGlv
biBWYWx1ZXM8L2E+CjwvaDE+CjxwIGlkPSJyZmMuc2VjdGlvbi42LjMucC4xIj5UaGUgcHJl
Y2lzZSBuYXR1cmUgb2YgdGhlIHBvbGljeSBhY3Rpb24gdGFrZW4gaW4gcmVzcG9uc2UgdG8g
YSBkaXNwb3NpdGlvbiBhbmQgdGhlIG5hbWUgb2YgdGhlIGNvcnJlc3BvbmRpbmcgImRpc3Ai
IGF0dHJpYnV0ZXMgYXJlIG9ubHkgcGFydGlhbGx5IGRlZmluZWQgaGVyZS4gIEl0IGlzIHN0
cm9uZ2x5IFJFQ09NTUVOREVEIHRvIHVzZSB0aGUgZm9sbG93aW5nIGRpc3Bvc2l0aW9ucyBv
bmx5IHdpdGggdGhlaXIgY29udmVudGlvbmFsIHNlbnNlLiA8L3A+CjxwPjwvcD4KCjxkbD4K
PGR0PmludmFsaWQ8L2R0Pgo8ZGQgc3R5bGU9Im1hcmdpbi1sZWZ0OiA1Ij5UaGUgcmVzdWx0
aW5nIHN0cmluZyBpcyBub3QgYSB2YWxpZCBsYWJlbC4gVGhpcyBkaXNwb3NpdGlvbiBtYXkg
YmUgYXNzaWduZWQgaW1wbGljaXRseSwgc2VlIDxhIGhyZWY9IiNpbXBsaWVkX2FjdGlvbnMi
PlNlY3Rpb24gNi41PC9hPi4gTm8gdmFyaWFudCBsYWJlbHMgc2hvdWxkIGJlIGdlbmVyYXRl
ZCBmcm9tIGEgdmFyaWFudCBtYXBwaW5nIHdpdGggdGhpcyB0eXBlLiA8L2RkPgo8ZHQ+Ymxv
Y2tlZDwvZHQ+CjxkZCBzdHlsZT0ibWFyZ2luLWxlZnQ6IDUiPlRoZSByZXN1bHRpbmcgc3Ry
aW5nIGlzIGEgdmFsaWQgbGFiZWwsIGJ1dCBzaG91bGQgYmUgYmxvY2tlZCBmcm9tIHJlZ2lz
dHJhdGlvbi4gVGhpcyB3b3VsZCB0eXBpY2FsbHkgYXBwbHkgZm9yIGEgZGVyaXZlZCB2YXJp
YW50IHRoYXQgaXMgdW5kZXNpcmFibGUgZHVlIHRvIGhhdmluZyBubyBwcmFjdGljYWwgdXNl
IG9yIGJlaW5nIGNvbmZ1c2luZ2x5IHNpbWlsYXIgdG8gc29tZSBvdGhlciBsYWJlbC4gPC9k
ZD4KPGR0PmFsbG9jYXRhYmxlPC9kdD4KPGRkIHN0eWxlPSJtYXJnaW4tbGVmdDogNSI+VGhl
IHJlc3VsdGluZyBzdHJpbmcgc2hvdWxkIGJlIHJlc2VydmVkIGZvciB1c2UgYnkgdGhlIHNh
bWUgb3BlcmF0b3Igb2YgdGhlIG9yaWdpbiBzdHJpbmcsIGJ1dCBub3QgYXV0b21hdGljYWxs
eSBhbGxvY2F0ZWQgZm9yIHVzZS4gPC9kZD4KPGR0PmFjdGl2YXRlZDwvZHQ+CjxkZCBzdHls
ZT0ibWFyZ2luLWxlZnQ6IDUiPlRoZSByZXN1bHRpbmcgc3RyaW5nIHNob3VsZCBiZSBhY3Rp
dmF0ZWQgZm9yIHVzZS4gIChUaGlzIGlzIHRoZSB0eXBpY2FsIGRlZmF1bHQgYWN0aW9uIGlm
IG5vIGRpc3Bvc2l0aW9ucyBhcmUgZGVmaW5lZCBhbmQgaXMga25vd24gYXMgYSBwcmVmZXJy
ZWQgdmFyaWFudCBpbiA8YSBocmVmPSIjUkZDMzc0MyI+W1JGQzM3NDNdPC9hPi4pPC9kZD4K
PGR0PnZhbGlkPC9kdD4KPGRkIHN0eWxlPSJtYXJnaW4tbGVmdDogNSI+VGhlIHJlc3VsdGFu
dCBzdHJpbmcgaXMgYSB2YWxpZCBsYWJlbC48L2RkPgo8L2RsPgoKPHA+IDwvcD4KPGgxIGlk
PSJyZmMuc2VjdGlvbi42LjQiPgo8YSBocmVmPSIjcmZjLnNlY3Rpb24uNi40Ij42LjQuPC9h
PiA8YSBocmVmPSIjcHJlY2VkZW5jZSIgaWQ9InByZWNlZGVuY2UiPlByZWNlZGVuY2U8L2E+
CjwvaDE+CjxwIGlkPSJyZmMuc2VjdGlvbi42LjQucC4xIj5BY3Rpb25zIGFyZSBhcHBsaWVk
IGluIHRoZSBvcmRlciBvZiB0aGVpciBhcHBlYXJhbmNlIGluIHRoZSBmaWxlLiBUaGlzIGRl
ZmluZXMgdGhlaXIgcmVsYXRpdmUgcHJlY2VkZW5jZS4gVGhlIGZpcnN0IGFjdGlvbiB0cmln
Z2VyZWQgYnkgYSBsYWJlbCBkZWZpbmVzIHRoZSBkaXNwb3NpdGlvbiBmb3IgdGhhdCBsYWJl
bC4gVG8gZGVmaW5lIGEgdGhlIG9yZGVyIG9mIHByZWNlZGVuY2UsIGxpc3QgdGhlIGFjdGlv
bnMgaW4gdGhlIGRlc2lyZWQgb3JkZXIuIFRoZSBjb252ZW50aW9uYWwgb3JkZXIgb2YgcHJl
Y2VkZW5jZSBmb3IgdGhlIGFjdGlvbnMgZGVmaW5lZCBpbiA8YSBocmVmPSIjcmVjb21tZW5k
ZWRfZGlzcG9zaXRpb25fdmFsdWVzIj5TZWN0aW9uIDYuMzwvYT4gaXMgImludmFsaWQiLCAi
YmxvY2tlZCIsICJhbGxvY2F0YWJsZSIsICJhY3RpdmF0ZWQiIHRoZW4gInZhbGlkIi4gVGhp
cyBkZWZhdWx0IHByZWNlZGVuY2UgaXMgdXNlZCBmb3IgdGhlIGRlZmF1bHQgYWN0aW9ucyBk
ZWZpbmVkIGluIDxhIGhyZWY9IiNkZWZhdWx0X2FjdGlvbnMiPlNlY3Rpb24gNi42PC9hPi4g
PC9wPgo8aDEgaWQ9InJmYy5zZWN0aW9uLjYuNSI+CjxhIGhyZWY9IiNyZmMuc2VjdGlvbi42
LjUiPjYuNS48L2E+IDxhIGhyZWY9IiNpbXBsaWVkX2FjdGlvbnMiIGlkPSJpbXBsaWVkX2Fj
dGlvbnMiPkltcGxpZWQgQWN0aW9uczwvYT4KPC9oMT4KPHAgaWQ9InJmYy5zZWN0aW9uLjYu
NS5wLjEiPlRoZSBjb250ZXh0IHJ1bGVzIG9uIGNvZGUgcG9pbnRzICgibm90LXdoZW4iIG9y
ICJ3aGVuIiBydWxlcykgY2FycnkgYW4gaW1wbGllZCBhY3Rpb24gd2l0aCBhIGRpc3Bvc2l0
aW9uIG9mICJpbnZhbGlkIiAobm90IGVsaWdpYmxlKSBpZiBhICJ3aGVuIiBjb250ZXh0IGlz
IG5vdCBzYXRpc2ZpZWQsIG9yIHJlc3BlY3RpdmVseSBhICJub3Qtd2hlbiIgY29udGV4dCBp
cyBtYXRjaGVkLiBUaGVzZSBydWxlcyBhcmUgZXZhbHVhdGVkIGF0IHRoZSB0aW1lIHRoZSBj
b2RlIHBvaW50cyBmb3IgYSBsYWJlbCBvciBpdHMgdmFyaWFudCBsYWJlbHMgYXJlIGNoZWNr
ZWQgZm9yIHZhbGlkaXR5IChzZWUgPGEgaHJlZj0iI3Byb2Nlc3NpbmciPlNlY3Rpb24gNzwv
YT4pLiBJbiBvdGhlciB3b3JkcywgdGhleSBhcmUgZXZhbHVhdGVkIGJlZm9yZSBhbnkgb2Yg
dGhlIHdob2xlLWxhYmVsIGV2YWx1YXRpb24gcnVsZXMgYW5kIHdpdGggaGlnaGVyIHByZWNl
ZGVuY2UuIFRoZSBjb250ZXh0IHJ1bGVzIGZvciB2YXJpYW50IG1hcHBpbmdzIGFyZSBldmFs
dWF0ZWQgd2hlbiB2YXJpYW50cyBhcmUgZ2VuZXJhdGVkIGFuZC9vciB3aGVuIHZhcmlhbnQg
dGFibGVzIGFyZSBtYWRlIHN5bW1ldHJpYyBhbmQgdHJhbnNpdGl2ZS4gIFRoZXkgaGF2ZSBh
biBpbXBsaWVkIGFjdGlvbiB3aXRoIGEgZGlzcG9zaXRpb24gb2YgImludmFsaWQiIHdoaWNo
IG1lYW5zIGEgcHV0YXRpdmUgdmFyaWFudCBtYXBwaW5nIGRvZXMgbm90IGV4aXN0IHdoZW5l
dmVyIHRoZSBnaXZlbiBjb250ZXh0IG1hdGNoZXMgYSAibm90LXdoZW4iIHJ1bGUgb3IgZmFp
bHMgdG8gbWF0Y2ggYSAid2hlbiIgcnVsZSBzcGVjaWZpZWQgZm9yIHRoYXQgbWFwcGluZy4g
IFRoZSByZXN1bHQgb2YgdGhhdCBkaXNwb3NpdGlvbiBpcyB0aGF0IHRoZSB2YXJpYW50IG1h
cHBpbmcgaXMgaWdub3JlZCBpbiBnZW5lcmF0aW5nIHZhcmlhbnQgbGFiZWxzIGFuZCB0aGUg
dmFsdWUgaXMgdGhlcmVmb3JlIG5vdCBhY2Nlc3NpYmxlIHRvIHRyaWdnZXIgYW55IGV4cGxp
Y2l0IGFjdGlvbnMuPC9wPgo8cCBpZD0icmZjLnNlY3Rpb24uNi41LnAuMiI+Tm90ZSB0aGF0
IHN1Y2ggbm9uLWV4aXN0aW5nIHZhcmlhbnQgbWFwcGluZyBpcyBkaWZmZXJlbnQgZnJvbSBh
IGJsb2NrZWQgdmFyaWFudCwgd2hpY2ggaXMgYSB2YXJpYW50IGNvZGUgcG9pbnQgbWFwcGlu
ZyB0aGF0IGV4aXN0cyBidXQgcmVzdWx0cyBpbiBhIGxhYmVsIHRoYXQgbWF5IG5vdCBiZSBh
bGxvY2F0ZWQuIDwvcD4KPGgxIGlkPSJyZmMuc2VjdGlvbi42LjYiPgo8YSBocmVmPSIjcmZj
LnNlY3Rpb24uNi42Ij42LjYuPC9hPiA8YSBocmVmPSIjZGVmYXVsdF9hY3Rpb25zIiBpZD0i
ZGVmYXVsdF9hY3Rpb25zIj5EZWZhdWx0IEFjdGlvbnM8L2E+CjwvaDE+CjxwIGlkPSJyZmMu
c2VjdGlvbi42LjYucC4xIj5BcyBkZXNjcmliZWQgaW4gPGEgaHJlZj0iI2FjdGlvbnMiPlNl
Y3Rpb24gNjwvYT4gYW55IHZhcmlhbnQgbWFwcGluZyBtYXkgYmUgZ2l2ZW4gYSAidHlwZSIg
YXR0cmlidXRlLiBBbiBhY3Rpb24gY29udGFpbmluZyBhbiAiYW55LXZhcmlhbnQiLCAib25s
eS12YXJpYW50cyIsIG9yICJhbGwtdmFyaWFudHMiIGF0dHJpYnV0ZSByZWxhdGVzIHRoZXNl
IHR5cGUgdmFsdWVzIHRvIGEgcmVzdWx0aW5nIGRpc3Bvc2l0aW9uIGZvciB0aGUgZW50aXJl
IHZhcmlhbnQgbGFiZWwuIDwvcD4KPHAgaWQ9InJmYy5zZWN0aW9uLjYuNi5wLjIiPklmIG5v
IGFjdGlvbnMgYXJlIGRlZmluZWQgZm9yIHRoZSBzdGFuZGFyZCBkaXNwb3NpdGlvbiB2YWx1
ZXMgb2YgImludmFsaWQiLCAiYmxvY2tlZCIsICJhbGxvY2F0YWJsZSIsICJhY3RpdmF0ZWQi
LCB0aGVuIHRoZSBmb2xsb3dpbmcgaW1wbGljaXRseSBkZWZpbmVkIGRlZmF1bHQgYWN0aW9u
cyBhcmUgZXZhbHVhdGVkLiBUaGV5IGFyZSBzaG93biBiZWxvdyBpbiB0aGVpciBkZWZhdWx0
IG9yZGVyIG9mIHByZWNlZGVuY2UgKHNlZSA8YSBocmVmPSIjcHJlY2VkZW5jZSI+U2VjdGlv
biA2LjQ8L2E+KS4gVGhpcyBkZWZhdWx0IG9yZGVyIGZvciBldmFsdWF0aW5nIGRpc3Bvc2l0
aW9ucyBhcHBsaWVzIG9ubHkgdG8gbGFiZWxzIHRoYXQgdHJpZ2dlcmVkIG5vIGV4cGxpY2l0
bHkgZGVmaW5lZCBhY3Rpb25zIGFuZCB3aGljaCBhcmUgdGhlcmVmb3JlIGhhbmRsZWQgYnkg
aW1wbGljaXRseSBkZWZpbmVkIGRlZmF1bHQgYWN0aW9ucy4gRGVmYXVsdCBhY3Rpb25zIGhh
dmUgYSBsb3dlciBvcmRlciBvZiBwcmVjZWRlbmNlIHRoYW4gZXhwbGljaXQgYWN0aW9ucyAo
c2VlIDxhIGhyZWY9IiNkZXRlcm1pbmluZ19kaXNwb3NpdGlvbnMiPlNlY3Rpb24gNy4zPC9h
PikuIDwvcD4KPHAgaWQ9InJmYy5zZWN0aW9uLjYuNi5wLjMiPlRoZSBkZWZhdWx0IGFjdGlv
bnMgZm9yIHZhcmlhbnQgbGFiZWxzIGFyZSBkZWZpbmVkIGFzIGZvbGxvd3M6PC9wPgo8ZGl2
IGlkPSIjcmZjLmZpZ3VyZS42MCI+PC9kaXY+CjxwcmU+ICAgICZsdDthY3Rpb24gZGlzcD0i
aW52YWxpZCIgYW55LXZhcmlhbnQ9ImludmFsaWQiLyZndDsKICAgICZsdDthY3Rpb24gZGlz
cD0iYmxvY2tlZCIgYW55LXZhcmlhbnQ9ImJsb2NrZWQiLyZndDsKICAgICZsdDthY3Rpb24g
ZGlzcD0iYWxsb2NhdGFibGUiIGFueS12YXJpYW50PSJhbGxvY2F0YWJsZSIvJmd0OwogICAg
Jmx0O2FjdGlvbiBkaXNwPSJhY3RpdmF0ZWQiIGFsbC12YXJpYW50cz0iYWN0aXZhdGUiLyZn
dDsmZ3Q7PC9wcmU+CjxwPjwvcD4KPHAgaWQ9InJmYy5zZWN0aW9uLjYuNi5wLjUiPkEgZmlu
YWwgZGVmYXVsdCBhY3Rpb24gc2V0cyB0aGUgZGlzcG9zaXRpb24gdG8gInZhbGlkIiBmb3Ig
YW55IGxhYmVsIG1hdGNoaW5nIHRoZSByZXBlcnRvaXJlIGZvciB3aGljaCBubyBvdGhlciBh
Y3Rpb24gaGFzIGJlZW4gdHJpZ2dlcmVkLiAgVGhpcyAiY2F0Y2gtYWxsIiBhY3Rpb24gYWxz
byBtYXRjaGVzIGFsbCByZW1haW5pbmcgdmFyaWFudCBsYWJlbHMgZnJvbSB2YXJpYW50cyB0
aGF0IGRvIG5vdCBoYXZlIGEgdHlwZSB2YWx1ZS4gIDwvcD4KPGRpdiBpZD0iI3JmYy5maWd1
cmUuNjEiPjwvZGl2Pgo8cHJlPiAgICAmbHQ7YWN0aW9uIGRpc3A9InZhbGlkIiBjb21tZW50
PSJjYXRjaC1hbGwiLyZndDs8L3ByZT4KPHA+PC9wPgo8aDEgaWQ9InJmYy5zZWN0aW9uLjci
Pgo8YSBocmVmPSIjcmZjLnNlY3Rpb24uNyI+Ny48L2E+IDxhIGhyZWY9IiNwcm9jZXNzaW5n
IiBpZD0icHJvY2Vzc2luZyI+UHJvY2Vzc2luZyBhIExhYmVsIGFnYWluc3QgYW4gTEdSPC9h
Pgo8L2gxPgo8aDEgaWQ9InJmYy5zZWN0aW9uLjcuMSI+CjxhIGhyZWY9IiNyZmMuc2VjdGlv
bi43LjEiPjcuMS48L2E+IERldGVybWluaW5nIEVsaWdpYmlsaXR5IGZvciBhIExhYmVsPC9o
MT4KPHAgaWQ9InJmYy5zZWN0aW9uLjcuMS5wLjEiPkluIG9yZGVyIHRvIHRlc3QgYSBnaXZl
biBsYWJlbCBmb3IgbWVtYmVyc2hpcCBpbiB0aGUgTEdSLCBhIGNvbnN1bWVyIG9mIHRoZSBM
R1IgbXVzdCBpdGVyYXRlIHRocm91Z2ggZWFjaCBjb2RlIHBvaW50IHdpdGhpbiBhIGdpdmVu
IGxhYmVsLCBhbmQgdGVzdCB0aGF0IGVhY2ggaW5zdGFuY2Ugb2YgYSBjb2RlIHBvaW50IGlz
IGEgbWVtYmVyIG9mIHRoZSBMR1IuIElmIGFueSBpbnN0YW5jZSBvZiBhIGNvZGUgcG9pbnQg
aXMgbm90IGEgbWVtYmVyIG9mIHRoZSBMR1IsIHRoZSBsYWJlbCBzaGFsbCBiZSBkZWVtZWQg
YXMgaW52YWxpZC48L3A+CjxwIGlkPSJyZmMuc2VjdGlvbi43LjEucC4yIj5BbiBpbmRpdmlk
dWFsIGluc3RhbmNlIG9mIGEgY29kZSBwb2ludCBpcyBkZWVtZWQgYSBtZW1iZXIgb2YgdGhl
IExHUiB3aGVuIGl0IGlzIGxpc3RlZCB1c2luZyBhICJjaGFyIiBlbGVtZW50LCBvciBpcyBw
YXJ0IG9mIGEgcmFuZ2UgZGVmaW5lZCB3aXRoIGEgInJhbmdlIiBlbGVtZW50LCBhbmQgYWxs
IG5lY2Vzc2FyeSBjb25kaXRpb25zIGluIGFueSAid2hlbiIgb3IgIm5vdC13aGVuIiBhdHRy
aWJ1dGVzIGFyZSBjb3JyZWN0bHkgc2F0aXNmaWVkIGZvciB0aGF0IGluc3RhbmNlLjwvcD4K
PHAgaWQ9InJmYy5zZWN0aW9uLjcuMS5wLjMiPkFsdGVybmF0aXZlbHksIGFuIGluc3RhbmNl
IG9mIGEgY29kZSBwb2ludCBpcyBhbHNvIGRlZW1lZCBhIG1lbWJlciBvZiB0aGUgTEdSIHdo
ZW4gaXQgZm9ybXMgcGFydCBvZiBhIHNlcXVlbmNlIHRoYXQgY29ycmVzcG9uZHMgdG8gYSBz
ZXF1ZW5jZSBsaXN0ZWQgdXNpbmcgYSAiY2hhciIgZWxlbWVudCBmb3Igd2hpY2ggdGhlICJj
cCIgYXR0cmlidXRlIGRlZmluZXMgYSBzZXF1ZW5jZSwgYW5kIGFsbCBuZWNlc3NhcnkgY29u
ZGl0aW9ucyBpbiBhbnkgIndoZW4iIG9yICJub3Qtd2hlbiIgYXR0cmlidXRlcyBhcmUgY29y
cmVjdGx5IHNhdGlzZmllZCBmb3IgdGhhdCBpbnN0YW5jZSBvZiB0aGUgc2VxdWVuY2UuPC9w
Pgo8cCBpZD0icmZjLnNlY3Rpb24uNy4xLnAuNCI+SW4gZGV0ZXJtaW5pbmcgZWxpZ2liaWxp
dHksIGF0IGVhY2ggcG9zaXRpb24gdGhlIGxvbmdlc3QgcG9zc2libGUgc2VxdWVuY2Ugb2Yg
Y29kZSBwb2ludHMgaXMgZXZhbHVhdGVkIGZpcnN0LiBJZiB0aGF0IHNlcXVlbmNlIG1hdGNo
ZXMgYSBzZXF1ZW5jZSBkZWZpbmVkIGluIHRoZSBMR1IgYW5kIHNhdGlzZmllcyBhbnkgcmVx
dWlyZWQgY29udGV4dCBhdCB0aGF0IHBvc2l0aW9uLCB0aGUgaW5zdGFuY2VzIG9mIGl0cyBj
b25zdGl0dWVudCBjb2RlIHBvaW50cyBhcmUgZGVlbWVkIG1lbWJlcnMgb2YgdGhlIExHUiBh
bmQgZXZhbHVhdGlvbiBwcm9jZWVkcyB3aXRoIHRoZSBuZXh0IGNvZGUgcG9pbnQgZm9sbG93
aW5nIHRoZSBzZXF1ZW5jZS4gSWYgdGhlIHNlcXVlbmNlIGRvZXMgbm90IG1hdGNoIGEgZGVm
aW5lZCBzZXF1ZW5jZSBvciBkb2VzIG5vdCBzYXRpc2Z5IHRoZSByZXF1aXJlZCBjb250ZXh0
LCBzdWNjZXNzaXZlbHkgc2hvcnRlciBzZXF1ZW5jZXMgYXJlIGV2YWx1YXRlZCwgdW50aWwg
b25seSBhIHNpbmdsZSBjb2RlIHBvaW50IHJlbWFpbnMuIFRoZSBlbGlnaWJpbGl0eSBvZiB0
aGF0IGNvZGUgcG9pbnQgaXMgZGV0ZXJtaW5lZCBhcyBkZXNjcmliZWQgYWJvdmUgZm9yIGFu
IGluZGl2aWR1YWwgY29kZSBwb2ludCBpbnN0YW5jZS48L3A+CjxwIGlkPSJyZmMuc2VjdGlv
bi43LjEucC41Ij5BIGxhYmVsIG11c3QgYWxzbyBub3QgdHJpZ2dlciBhbnkgYWN0aW9uIHRo
YXQgcmVzdWx0cyBpbiBhIGRpc3Bvc2l0aW9uIG9mICJpbnZhbGlkIiwgb3RoZXJ3aXNlIGl0
IGlzIGRlZW1lZCBub3QgZWxpZ2libGUuIChUaGlzIHN0ZXAgbWF5IG5lZWQgdG8gYmUgZGVm
ZXJyZWQsIHVudGlsIHZhcmlhbnQgY29kZSBwb2ludCBkaXNwb3NpdGlvbnMgaGF2ZSBiZWVu
IGRldGVybWluZWQpLjwvcD4KPGgxIGlkPSJyZmMuc2VjdGlvbi43LjEuMSI+CjxhIGhyZWY9
IiNyZmMuc2VjdGlvbi43LjEuMSI+Ny4xLjEuPC9hPiBEZXRlcm1pbmluZyBFbGlnaWJpbGl0
eSB1c2luZyBSZWZsZXhpdmUgVmFyaWFudCBNYXBwaW5nczwvaDE+CjxwIGlkPSJyZmMuc2Vj
dGlvbi43LjEuMS5wLjEiPkZvciBMR1JzIHRoYXQgY29udGFpbiByZWZsZXhpdmUgdmFyaWFu
dCBtYXBwaW5ncyAoZGVmaW5lZCBpbiA8YSBocmVmPSIjcmVmbGV4aXZlX21hcHBpbmciPlNl
Y3Rpb24gNC4zLjQ8L2E+KSwgdGhlIGZpbmFsIGV2YWx1YXRpb24gb2YgZWxpZ2liaWxpdHkg
Zm9yIHRoZSBsYWJlbCBtdXN0IGJlIGRlZmVycmVkIHVudGlsIHZhcmlhbnRzIGFyZSBnZW5l
cmF0ZWQuIEluIGVzc2VuY2UsIExHUnMgdGhhdCB1c2UgdGhpcyBmZWF0dXJlIHRyZWF0IHRo
ZSBvcmlnaW5hbCBsYWJlbCBhcyB0aGUgKGlkZW50aXR5KSB2YXJpYW50IG9mIGl0c2VsZi4g
IEZvciBzdWNoIExHUnMsIHRoZSBvcmRpbmFyeSBkZXRlcm1pbmF0aW9uIG9mIGVsaWdpYmls
aXR5IGRlc2NyaWJlZCBoZXJlIGlzIGJ1dCBhIGZpcnN0IHN0ZXAgdGhhdCBnZW5lcmFsbHkg
ZXhjbHVkZXMgb25seSBhIHN1YnNldCBvZiBpbnZhbGlkIGxhYmVscy48L3A+CjxwIGlkPSJy
ZmMuc2VjdGlvbi43LjEuMS5wLjIiPlRvIGZ1cnRoZXIgY2hlY2sgdGhlIHZhbGlkaXR5IG9m
IGEgbGFiZWwgd2l0aCByZWZsZXhpdmUgbWFwcGluZ3MsIGl0IGlzIG5vdCBuZWNlc3Nhcnkg
dG8gZ2VuZXJhdGUgYWxsIHZhcmlhbnQgbGFiZWxzLiBPbmx5IGEgc2luZ2xlIHZhcmlhbnQg
bmVlZHMgdG8gYmUgY3JlYXRlZCwgd2hlcmUgYW55IHJlZmxleGl2ZSB2YXJpYW50cyBhcmUg
YXBwbGllZCBmb3IgZWFjaCBjb2RlIHBvaW50LCBhbmQgdGhlIGxhYmVsIGRpc3Bvc2l0aW9u
IGlzIGV2YWx1YXRlZCAoYXMgZGVzY3JpYmVkIGluIDxhIGhyZWY9IiNkZXRlcm1pbmluZ19k
aXNwb3NpdGlvbnMiPlNlY3Rpb24gNy4zPC9hPikuICBBIGRpc3Bvc2l0aW9uIG9mICJpbnZh
bGlkIiByZXN1bHRzIGluIHRoZSBsYWJlbCBiZWluZyBub3QgZWxpZ2libGUuIChJbiB0aGUg
ZXhjZXB0aW9uYWwgY2FzZSB3aGVyZSBjb250ZXh0IHJ1bGVzIGFyZSBwcmVzZW50IG9uIHJl
ZmxleGl2ZSBtYXBwaW5ncywgbXVsdGlwbGUgcmVmbGV4aXZlIHZhcmlhbnRzIG1heSBiZSBk
ZWZpbmVkLCBidXQgZm9yIGVhY2ggb3JpZ2luYWwgbGFiZWwsIGF0IG1vc3Qgb25lIG9mIHRo
ZXNlIGNhbiBiZSB2YWxpZCBhdCBlYWNoIGNvZGUgcG9zaXRpb24uIEhvd2V2ZXIsIHNlZSA8
YSBocmVmPSIjZHVwbGljYXRlX3ZhcmlhbnRzIj5TZWN0aW9uIDcuNDwvYT4pLjwvcD4KPGgx
IGlkPSJyZmMuc2VjdGlvbi43LjIiPgo8YSBocmVmPSIjcmZjLnNlY3Rpb24uNy4yIj43LjIu
PC9hPiBEZXRlcm1pbmluZyBWYXJpYW50cyBmb3IgYSBMYWJlbDwvaDE+CjxwIGlkPSJyZmMu
c2VjdGlvbi43LjIucC4xIj5Gb3IgYSBnaXZlbiBlbGlnaWJsZSBsYWJlbCwgdGhlIHNldCBv
ZiB2YXJpYW50IGxhYmVscyBpcyBkZWVtZWQgdG8gY29uc2lzdCBvZiBlYWNoIHBvc3NpYmxl
IHBlcm11dGF0aW9uIG9mIG9yaWdpbmFsIGNvZGUgcG9pbnRzIGFuZCBzdWJzdGl0dXRlZCBj
b2RlIHBvaW50cyBvciBzZXF1ZW5jZXMgZGVmaW5lZCBpbiAidmFyIiBlbGVtZW50cywgd2hl
cmVieSBhbGwgIndoZW4iIGFuZCAibm90LXdoZW4iIGF0dHJpYnV0ZXMgYXJlIGNvcnJlY3Rs
eSBzYXRpc2ZpZWQgZm9yIGVhY2ggImNoYXIiIG9yICJ2YXIiIGVsZW1lbnQgaW4gdGhlIGdp
dmVuIHBlcm11dGF0aW9uIGFuZCBhbGwgYXBwbGljYWJsZSB3aG9sZSBsYWJlbCBldmFsdWF0
aW9uIHJ1bGVzIGFyZSBzYXRpc2ZpZWQgYXMgZm9sbG93czogPC9wPgoKPG9sPgo8bGk+Q3Jl
YXRlIGVhY2ggcG9zc2libGUgcGVybXV0YXRpb24gb2YgYSBsYWJlbCwgYnkgc3Vic3RpdHV0
aW5nIGVhY2ggY29kZSBwb2ludCBvciBjb2RlIHBvaW50IHNlcXVlbmNlIGluIHR1cm4gYnkg
YW55IGRlZmluZWQgdmFyaWFudCBtYXBwaW5nIChpbmNsdWRpbmcgYW55IHJlZmxleGl2ZSBt
YXBwaW5ncyk8L2xpPgo8bGk+QXBwbHkgdmFyaWFudCBtYXBwaW5ncyB3aXRoICJ3aGVuIiBv
ciAibm90LXdoZW4iIGF0dHJpYnV0ZXMgb25seSBpZiB0aGUgY29uZGl0aW9ucyBhcmUgc2F0
aXNmaWVkOyBvdGhlcndpc2UgdGhleSBhcmUgbm90IGRlZmluZWQ8L2xpPgo8bGk+UmVjb3Jk
IGVhY2ggb2YgdGhlICJ0eXBlIiB2YWx1ZXMgb24gdGhlIHZhcmlhbnQgbWFwcGluZ3MgdXNl
ZCBpbiBjcmVhdGluZyBhIGdpdmVuIHZhcmlhbnQgbGFiZWwgaW4gYSBkaXNwb3NpdGlvbiBz
ZXQ7IGZvciBhbnkgdW5tYXBwZWQgY29kZSBwb2ludCByZWNvcmQgdGhlICJ0eXBlIiB2YWx1
ZSBvZiBhbnkgcmVmbGV4aXZlIHZhcmlhbnQgKHNlZSA8YSBocmVmPSIjcmVmbGV4aXZlX21h
cHBpbmciPlNlY3Rpb24gNC4zLjQ8L2E+KTwvbGk+CjxsaT5EZXRlcm1pbmUgdGhlIGRpc3Bv
c2l0aW9uIGZvciBlYWNoIHZhcmlhbnQgbGFiZWwgcGVyIDxhIGhyZWY9IiNkZXRlcm1pbmlu
Z19kaXNwb3NpdGlvbnMiPlNlY3Rpb24gNy4zPC9hPgo8L2xpPgo8bGk+SWYgdGhlIGRpc3Bv
c2l0aW9uIGlzICJpbnZhbGlkIiwgcmVtb3ZlIHRoZSBsYWJlbCBmcm9tIHRoZSBzZXQ8L2xp
Pgo8bGk+SWYgZmluYWwgZXZhbHVhdGlvbiBvZiB0aGUgZGlzcG9zaXRpb24gZm9yIHRoZSB1
bnBlcm11dGVkIGxhYmVsIHBlciA8YSBocmVmPSIjZGV0ZXJtaW5pbmdfZGlzcG9zaXRpb25z
Ij5TZWN0aW9uIDcuMzwvYT4gcmVzdWx0cyBpbiBhIGRpc3Bvc2l0aW9uIG9mICJpbnZhbGlk
IiwgcmVtb3ZlIGFsbCBhc3NvY2lhdGVkIHZhcmlhbnQgbGFiZWxzIGZyb20gdGhlIHNldC48
L2xpPgo8L29sPgoKPHA+IDwvcD4KPHAgaWQ9InJmYy5zZWN0aW9uLjcuMi5wLjIiPlRoZSBu
dW1iZXIgb2YgcG90ZW50aWFsIHBlcm11dGF0aW9ucyBjYW4gYmUgdmVyeSBsYXJnZS4gSW4g
cHJhY3RpY2UsIGltcGxlbWVudGF0aW9ucyB3b3VsZCB1c2Ugc3VpdGFibGUgb3B0aW1pemF0
aW9ucyB0byBhdm9pZCBoYXZpbmcgdG8gYWN0dWFsbHkgY3JlYXRlIGFsbCBwZXJtdXRhdGlv
bnMuPC9wPgo8cCBpZD0icmZjLnNlY3Rpb24uNy4yLnAuMyI+SW4gZGV0ZXJtaW5pbmcgdGhl
IHBlcm11dGVkIHNldCBvZiB2YXJpYW50IGxhYmVscyBpbiBzdGVwICgxKSBhYm92ZSwgYWxs
IGVsaWdpYmxlIHBhcnRpdGlvbnMgaW50byBzZXF1ZW5jZXMgbXVzdCBiZSBldmFsdWF0ZWQu
IEEgbGFiZWwgImFiIiB0aGF0IG1hdGNoZXMgYSBzZXF1ZW5jZSAiYWIiIGRlZmluZWQgaW4g
dGhlIExHUiBidXQgYWxzbyBtYXRjaGVzIHRoZSBzZXF1ZW5jZSBvZiBpbmRpdmlkdWFsIGNv
ZGUgcG9pbnRzICJhIiBhbmQgImIiIChib3RoIGRlZmluZWQgaW4gdGhlIExHUiksIG11c3Qg
YmUgcGVybXV0ZWQgdXNpbmcgYW55IGRlZmluZWQgdmFyaWFudCBtYXBwaW5ncyBmb3IgIGJv
dGggdGhlIHNlcXVlbmNlICJhYiIgYW5kIHRoZSBjb2RlIHBvaW50cyAiYSIgYW5kICJiIiBp
bmRpdmlkdWFsbHkuPC9wPgo8aDEgaWQ9InJmYy5zZWN0aW9uLjcuMyI+CjxhIGhyZWY9IiNy
ZmMuc2VjdGlvbi43LjMiPjcuMy48L2E+IDxhIGhyZWY9IiNkZXRlcm1pbmluZ19kaXNwb3Np
dGlvbnMiIGlkPSJkZXRlcm1pbmluZ19kaXNwb3NpdGlvbnMiPkRldGVybWluaW5nIGEgRGlz
cG9zaXRpb24gZm9yIGEgTGFiZWwgb3IgVmFyaWFudCBMYWJlbDwvYT4KPC9oMT4KPHAgaWQ9
InJmYy5zZWN0aW9uLjcuMy5wLjEiPkZvciBhIGdpdmVuIGxhYmVsICh2YXJpYW50IG9yIG9y
aWdpbmFsKSwgaXRzIGRpc3Bvc2l0aW9uIGlzIGRldGVybWluZWQgYnkgZXZhbHVhdGluZyBp
biBvcmRlciBvZiB0aGVpciBhcHBlYXJhbmNlIGFsbCBhY3Rpb25zIGZvciB3aGljaCB0aGUg
bGFiZWwgb3IgdmFyaWFudCBsYWJlbCBzYXRpc2ZpZXMgdGhlIGNvbmRpdGlvbnMuICA8L3A+
Cgo8b2w+CjxsaT5Gb3IgYW55IGxhYmVsIHRoYXQgY29udGFpbnMgY29kZSBwb2ludHMgb3Ig
c2VxdWVuY2VzIG5vdCBkZWZpbmVkIGluIHRoZSByZXBlcnRvaXJlLCBvciBkb2VzIG5vdCBz
YXRpc2Z5IHRoZSBjb250ZXh0IHJ1bGVzIG9uIGFsbCBvZiBpdHMgY29kZSBwb2ludHMgYW5k
IHZhcmlhbnRzLCB0aGUgZGlzcG9zaXRpb24gaXMgImludmFsaWQiLiA8L2xpPgo8bGk+Rm9y
IGFsbCBvdGhlciBsYWJlbHMgdGhlIGRpc3Bvc2l0aW9uIGlzIGdpdmVuIGJ5IHRoZSB2YWx1
ZSBvZiB0aGUgImRpc3AiIGF0dHJpYnV0ZSBmb3IgdGhlIGZpcnN0IGFjdGlvbiB0cmlnZ2Vy
ZWQgYnkgdGhlIGxhYmVsLiBBbiBhY3Rpb24gaXMgdHJpZ2dlcmVkLCBpZiBhbGwgb2YgdGhl
IGZvbGxvd2luZyBhcmUgdHJ1ZTogPHVsPgo8bGk+dGhlIGxhYmVsIG1hdGNoZXMgdGhlIHdo
b2xlIGxhYmVsIGV2YWx1YXRpb24gcnVsZSBnaXZlbiBpbiB0aGUgIm1hdGNoIiBhdHRyaWJ1
dGUgZm9yIHRoYXQgYWN0aW9uOzwvbGk+CjxsaT50aGUgbGFiZWwgZG9lcyBub3QgbWF0Y2gg
dGhlIHdob2xlIGxhYmVsIGV2YWx1YXRpb24gcnVsZSBnaXZlbiBpbiB0aGUgIm5vdC1tYXRj
aCIgYXR0cmlidXRlIGZvciB0aGF0IGFjdGlvbjs8L2xpPgo8bGk+YW55IG9mIHRoZSByZWNv
cmRlZCB2YXJpYW50IHR5cGVzIGZvciBhIHZhcmlhbnQgbGFiZWwgbWF0Y2ggdGhlIHR5cGVz
IGdpdmVuIGluIHRoZSAiYW55LXZhcmlhbnQiIGF0dHJpYnV0ZSBmb3IgdGhhdCBhY3Rpb247
PC9saT4KPGxpPmFsbCBvZiB0aGUgcmVjb3JkZWQgdmFyaWFudCB0eXBlcyBmb3IgYSB2YXJp
YW50IGxhYmVsIG1hdGNoIHRoZSB0eXBlcyBnaXZlbiBpbiB0aGUgImFsbC12YXJpYW50cyIg
b3IgIm9ubHktdmFyaWFudHMiIGF0dHJpYnV0ZSBnaXZlbiBmb3IgdGhhdCBhY3Rpb247PC9s
aT4KPGxpPmluIGNhc2Ugb2YgYW4gIm9ubHktdmFyaWFudHMiIGF0dHJpYnV0ZSwgdGhlIGxh
YmVsIGNvbnRhaW5zIG9ubHkgY29kZSBwb2ludHMgdGhhdCBhcmUgdGhlIHRhcmdldCBvZiBh
cHBsaWVkIHZhcmlhbnQgbWFwcGluZ3M7PC9saT4KPC91bD4KPHA+IG9yIDwvcD4KPHVsPjxs
aT50aGUgYWN0aW9uIGRvZXMgbm90IGNvbnRhaW4gYW55ICJtYXRjaCIsICJub3QtbWF0Y2gi
LCAiYW55LXZhcmlhbnQiLCAiYWxsLXZhcmlhbnRzIiwgb3IgIm9ubHktdmFyaWFudHMiIGF0
dHJpYnV0ZXM6IGNhdGNoLWFsbC48L2xpPjwvdWw+CjxwPiA8L3A+CjwvbGk+CjxsaT5Gb3Ig
YW55IHJlbWFpbmluZyB2YXJpYW50IGxhYmVsLCBhc3NpZ24gdGhlIHZhcmlhbnQgbGFiZWwg
dGhlIGRpc3Bvc2l0aW9uIHVzaW5nIHRoZSBkZWZhdWx0IGFjdGlvbnMgZGVmaW5lZCBpbiA8
YSBocmVmPSIjZGVmYXVsdF9hY3Rpb25zIj5TZWN0aW9uIDYuNjwvYT4uICBGb3IgdGhpcyBz
dGVwLCB2YXJpYW50IHR5cGVzIG91dHNpZGUgdGhlIHByZWRlZmluZWQgcmVjb21tZW5kZWQg
c2V0IChzZWUgPGEgaHJlZj0iI3JlY29tbWVuZGVkX2Rpc3Bvc2l0aW9uX3ZhbHVlcyI+U2Vj
dGlvbiA2LjM8L2E+KSBhcmUgaWdub3JlZC4gIDwvbGk+CjxsaT5Gb3IgYW55IHJlbWFpbmlu
ZyBsYWJlbCwgc2V0IHRoZSBkaXNwb3NpdGlvbiB0byAidmFsaWQiLiA8L2xpPgo8L29sPgoK
PHA+IDwvcD4KPGgxIGlkPSJyZmMuc2VjdGlvbi43LjQiPgo8YSBocmVmPSIjcmZjLnNlY3Rp
b24uNy40Ij43LjQuPC9hPiA8YSBocmVmPSIjZHVwbGljYXRlX3ZhcmlhbnRzIiBpZD0iZHVw
bGljYXRlX3ZhcmlhbnRzIj5EdXBsaWNhdGUgVmFyaWFudCBMYWJlbHM8L2E+CjwvaDE+Cjxw
IGlkPSJyZmMuc2VjdGlvbi43LjQucC4xIj5Gb3IgYSBwb29ybHkgZGVzaWduZWQgTEdSLCBp
dCBpcyBwb3NzaWJsZSB0byBnZW5lcmF0ZSBkdXBsaWNhdGUgdmFyaWFudCBsYWJlbHMgZnJv
bSB0aGUgc2FtZSBpbnB1dCBsYWJlbCwgYnV0IHdpdGggZGlmZmVyZW50LCBhbmQgcG90ZW50
aWFsbHkgY29uZmxpY3RpbmcgZGlzcG9zaXRpb25zLiBJbXBsZW1lbnRhdGlvbnMgTVVTVCB0
cmVhdCBhbnkgZHVwbGljYXRlIHZhcmlhbnQgbGFiZWxzIGVuY291bnRlcmVkIGFzIGFuIGVy
cm9yLCBpcnJlc3BlY3RpdmUgb2YgdGhlaXIgZGlzcG9zaXRpb25zLiAgPC9wPgo8cCBpZD0i
cmZjLnNlY3Rpb24uNy40LnAuMiI+VGhpcyBzaXR1YXRpb24gY2FuIGFyaXNlIGluIHR3byB3
YXlzLiBPbmUgaXMgZGVzY3JpYmVkIGluIDxhIGhyZWY9IiNjb25kaXRpb25hbF92YXJpYW50
cyI+U2VjdGlvbiA0LjMuNTwvYT4gYW5kIGludm9sdmVzIGRlZmluaW5nIHRoZSBzYW1lIHZh
cmlhbnQgbWFwcGluZyB3aXRoIHR3byBjb250ZXh0IHJ1bGVzIHRoYXQgYXJlIGZvcm1hbGx5
IGRpc3RpbmN0LCBidXQgbmV2ZXJ0aGVsZXNzIG92ZXJsYXAgc28gdGhhdCB0aGV5IGFyZSBu
b3QgbXV0dWFsbHkgZXhjbHVzaXZlIGZvciB0aGUgc2FtZSBsYWJlbC48L3A+CjxwIGlkPSJy
ZmMuc2VjdGlvbi43LjQucC4zIj5UaGUgb3RoZXIgY2FzZSBpbnZvbHZlcyB2YXJpYW50cyBk
ZWZpbmVkIGZvciBzZXF1ZW5jZXMsIHdoZXJlIG9uZSBzZXF1ZW5jZSBpcyBhIHByZWZpeCBv
ZiBhbm90aGVyIChzZWUgPGEgaHJlZj0iI2Jhc2ljX3ZhcmlhbnRzIj5TZWN0aW9uIDQuMy4x
PC9hPikuICBUaGUgZm9sbG93aW5nIHNob3dzIHN1Y2ggYW4gZXhhbXBsZSByZXN1bHRpbmcg
aW4gY29uZmxpY3RpbmcgcmVmbGV4aXZlIHZhcmlhbnRzOjwvcD4KPGRpdiBpZD0iI3JmYy5m
aWd1cmUuNjIiPjwvZGl2Pgo8cHJlPiAgJmx0O2NoYXIgY3A9IjAwNjEiJmd0OwogICAgJmx0
O3ZhciBjcD0iMDA2MSIgdHlwZT0iYWxsb2NhdGFibGUiLyZndDsKICAmbHQ7L2NoYXImZ3Q7
CiAgJmx0O2NoYXIgY3A9IjAwNjIiLyZndDsKICAmbHQ7Y2hhciBjcD0iMDA2MSAwMDYyIiZn
dDsKICAgICZsdDt2YXIgY3A9IjAwNjEgMDA2MiIgdHlwZT0iYmxvY2tlZCIvJmd0OwogICZs
dDsvY2hhciZndDsgPC9wcmU+CjxwPjwvcD4KPHAgaWQ9InJmYy5zZWN0aW9uLjcuNC5wLjUi
PkEgbGFiZWwgImFiIiB3b3VsZCBnZW5lcmF0ZSB0aGUgdmFyaWFudCBsYWJlbHMgInthfXti
fSIgYW5kICJ7YWJ9IiB3aGVyZSB0aGUgY3VybHkgYnJhY2VzIHNob3cgdGhlIHNlcXVlbmNl
IGJvdW5kYXJpZXMgYXMgdGhleSB3ZXJlIGFwcGxpZWQgZHVyaW5nIHZhcmlhbnQgbWFwcGlu
Zy4gVGhlIHJlc3VsdCBpcyBhIGR1cGxpY2F0ZSB2YXJpYW50IGxhYmVsICJhYiIsIG9uZSBi
YXNlZCBvbiBhIHZhcmlhbnQgb2YgdHlwZSAiYWxsb2NhdGFibGUiIHBsdXMgYW4gb3JpZ2lu
YWwgY29kZSBwb2ludCAiYiIgdGhhdCBoYXMgbm8gdmFyaWFudCwgYW5kIGFub3RoZXIgb25l
IGJhc2VkIG9uIGEgc2luZ2xlIHZhcmlhbnQgb2YgdHlwZSAiYmxvY2tlZCIsIHRodXMgY3Jl
YXRpbmcgdHdvIHZhcmlhbnQgbGFiZWxzIHdpdGggY29uZmxpY3RpbmcgZGlzcG9zaXRpb25z
LiAgPC9wPgo8cCBpZD0icmZjLnNlY3Rpb24uNy40LnAuNiI+SW4gdGhlIGdlbmVyYWwgY2Fz
ZSBpdCBpcyBkaWZmaWN1bHQgdG8gaW1wb3NzaWJsZSB0byBwcm92ZSBieSBtZWNoYW5pY2Fs
IGluc3BlY3Rpb24gb2YgdGhlIExHUiB0aGF0IGR1cGxpY2F0ZSB2YXJpYW50IGxhYmVscyB3
aWxsIG5ldmVyIG9jY3VyLCBzbyBpbXBsZW1lbnRhdGlvbnMgaGF2ZSB0byBiZSBwcmVwYXJl
ZCB0byBkZXRlY3QgdGhpcyBlcnJvciBkdXJpbmcgdmFyaWFudCBsYWJlbCBnZW5lcmF0aW9u
LiBUaGUgY29uZGl0aW9uIGlzIGVhc2lseSBhdm9pZGVkIGJ5IGNhcmVmdWwgZGVzaWduIG9m
IGNvbnRleHQgcnVsZXMgYW5kIHNwZWNpYWwgYXR0ZW50aW9uIHRvIHRoZSByZWxhdGlvbiBh
bW9uZyBjb2RlIHBvaW50IHNlcXVlbmNlcyB3aXRoIHZhcmlhbnRzLjwvcD4KPGgxIGlkPSJy
ZmMuc2VjdGlvbi43LjUiPgo8YSBocmVmPSIjcmZjLnNlY3Rpb24uNy41Ij43LjUuPC9hPiA8
YSBocmVmPSIjY29sbGlzaW9uIiBpZD0iY29sbGlzaW9uIj5DaGVja2luZyBMYWJlbHMgZm9y
IENvbGxpc2lvbjwvYT4KPC9oMT4KPHAgaWQ9InJmYy5zZWN0aW9uLjcuNS5wLjEiPlRoZSBv
YnZpb3VzIG1ldGhvZCBmb3IgY2hlY2tpbmcgY29sbGlzaW9uIGJldHdlZW4gbGFiZWxzIGlz
IHRvIGdlbmVyYXRlIHRoZSBmdWxseSBwZXJtdXRlZCBzZXQgb2YgdmFyaWFudHMgZm9yIG9u
ZSBvZiB0aGVtIGFuZCBzZWUgd2hldGhlciBpdCBjb250YWlucyB0aGUgb3RoZXIgbGFiZWwg
YXMgYSBtZW1iZXIuIEFzIGRpc2N1c3NlZCBhYm92ZSwgdGhpcyBjYW4gYmUgcHJvaGliaXRp
dmUgYW5kIGlzIG5vdCBuZWNlc3NhcnkuPC9wPgo8cCBpZD0icmZjLnNlY3Rpb24uNy41LnAu
MiI+QmVjYXVzZSBvZiBzeW1tZXRyeSBhbmQgdHJhbnNpdGl2aXR5LCBhbGwgdmFyaWFudCBt
YXBwaW5ncyBmb3JtIGRpc2pvaW50IHNldHMgaW4gd2hpY2ggZWFjaCBvZiB0aGVtIGlzIGEg
dmFyaWFudCBvZiBhbGwgb3RoZXIgbWVtYmVycy4gQXMgYSBjb25zZXF1ZW5jZSwgdGhlIHNl
dCBvZiB2YXJpYW50IGxhYmVscyBsaWtld2lzZSBmb3JtcyBkaXNqb2ludCBzdWJzZXRzLCBi
YXNlZCBvbiB3aGljaCBzZXQgb2YgbWFwcGluZ3Mgd2FzIHVzZWQuPC9wPgo8cCBpZD0icmZj
LnNlY3Rpb24uNy41LnAuMyI+SW5zdGVhZCBvZiBnZW5lcmF0aW5nIGFsbCBwZXJtdXRhdGlv
bnMsIHRoYXQgaXMsIHVzaW5nIGVhY2ggdmFyaWFudCBtYXBwaW5nIGluIGVhY2ggc2V0LCBp
dCBpcyBzdWZmaWNpZW50IHRvIHN1YnN0aXR1dGUgYW4gImluZGV4IiBtYXBwaW5nLCBpbiBl
ZmZlY3QgaWRlbnRpZnlpbmcgdGhlIHNldCBvZiB2YXJpYW50IGNvZGUgcG9pbnRzLiBTdWNo
IGFuIGluZGV4IG1hcHBpbmcgY291bGQgYmUsIGZvciBleGFtcGxlLCB0aGUgdmFyaWFudCBt
YXBwaW5nIGZvciB3aGljaCB0aGUgdGFyZ2V0IGNvZGUgcG9pbnQgKG9yIHNlcXVlbmNlKSBj
b21lcyBmaXJzdCBpbiBzb21lIHNvcnRpbmcgb3JkZXIuPC9wPgo8cCBpZD0icmZjLnNlY3Rp
b24uNy41LnAuNCI+VG8gY2hlY2sgY29sbGlzaW9uIHRoZW4gbWVhbnMgZ2VuZXJhdGluZyBh
IHNpbmdsZSB2YXJpYW50IGxhYmVsIGZyb20gdGhlIG9yaWdpbmFsIGJ5IHN1YnN0aXR1dGlu
ZyB0aGUgImluZGV4IiB2YWx1ZSBhcyB0aGUgdGFyZ2V0IGZvciBtYXBwaW5nIGZyb20gYW55
IGNvZGUgcG9pbnQuIFRoaXMgcmVzdWx0cyBpbiBhbiAiaW5kZXggbGFiZWwiLiAgVHdvIGxh
YmVscyBjb2xsaWRlIHdoZW5ldmVyIHRoZSBpbmRleCBsYWJlbHMgZm9yIHRoZW0gYXJlIHRo
ZSBzYW1lLjwvcD4KPGgxIGlkPSJyZmMuc2VjdGlvbi44Ij4KPGEgaHJlZj0iI3JmYy5zZWN0
aW9uLjgiPjguPC9hPiBDb252ZXJzaW9uIHRvIGFuZCBmcm9tIE90aGVyIEZvcm1hdHM8L2gx
Pgo8cCBpZD0icmZjLnNlY3Rpb24uOC5wLjEiPkJvdGggPGEgaHJlZj0iI1JGQzM3NDMiPltS
RkMzNzQzXTwvYT4gYW5kIDxhIGhyZWY9IiNSRkM0MjkwIj5bUkZDNDI5MF08L2E+IHByb3Zp
ZGUgZGlmZmVyZW50IGdyYW1tYXJzIGZvciBJRE4gdGFibGVzLiBUaGVzZSBmb3JtYXRzIGFy
ZSB1bmFibGUgdG8gZnVsbHkgY2F0ZXIgZm9yIHRoZSBpbmNyZWFzZWQgcmVxdWlyZW1lbnRz
IG9mIGNvbnRlbXBvcmFyeSBJRE4gdmFyaWFudCBwb2xpY2llcy4gPC9wPgo8cCBpZD0icmZj
LnNlY3Rpb24uOC5wLjIiPlRoaXMgc3BlY2lmaWNhdGlvbiBpcyBhIHN1cGVyc2V0IG9mIGZ1
bmN0aW9uYWxpdHkgcHJvdmlkZWQgYnkgdGhlc2UgSUROIHRhYmxlIGZvcm1hdHMsIHRodXMg
YW55IHRhYmxlIGV4cHJlc3NlZCBpbiB0aG9zZSBmb3JtYXRzIGNhbiBiZSBleHByZXNzZWQg
aW4gdGhpcyBmb3JtYXQuICBBdXRvbWF0ZWQgY29udmVyc2lvbiBjYW4gYmUgY29uZHVjdGVk
IGJldHdlZW4gdGFibGVzIGNvbmZvcm1hbnQgd2l0aCB0aGUgZ3JhbW1hciBzcGVjaWZpZWQg
aW4gZWFjaCBkb2N1bWVudC48L3A+CjxwIGlkPSJyZmMuc2VjdGlvbi44LnAuMyI+Rm9yIG5v
dGVzIG9uIGhvdyB0byB0cmFuc2xhdGUgYW4gUkZDIDM3NDMtc3R5bGUgdGFibGUsIHNlZSA8
YSBocmVmPSIjdHJhbnNsYXRlX3JmYzM3NDMiPkFwcGVuZGl4IEFwcGVuZGl4IEI8L2E+Ljwv
cD4KPGgxIGlkPSJyZmMuc2VjdGlvbi45Ij4KPGEgaHJlZj0iI3JmYy5zZWN0aW9uLjkiPjku
PC9hPiBNZWRpYSBUeXBlPC9oMT4KPHAgaWQ9InJmYy5zZWN0aW9uLjkucC4xIj5UcmFuc21p
c3Npb24gb2YgYSB3ZWxsLWZvcm1lZCBMR1IgaW4gYWNjb3JkYW5jZSB3aXRoIHRoaXMgc3Bl
Y2lmaWNhdGlvbiBTSE9VTEQgYmUgdHJhbnNtaXR0ZWQgd2l0aCBhIG1lZGlhIHR5cGUgb2Yg
ImFwcGxpY2F0aW9uL2xncit4bWwiLiBUaGlzIG1lZGlhIHR5cGUgd2lsbCBzaWduYWwgdG8g
YW4gTEdSLWF3YXJlIGNsaWVudCB0aGF0IHRoZSBjb250ZW50IGlzIGRlc2lnbmVkIHRvIGJl
IGludGVycHJldGVkIGFzIGFuIExHUi48L3A+CjxoMSBpZD0icmZjLnNlY3Rpb24uMTAiPgo8
YSBocmVmPSIjcmZjLnNlY3Rpb24uMTAiPjEwLjwvYT4gSUFOQSBDb25zaWRlcmF0aW9uczwv
aDE+CjxwIGlkPSJyZmMuc2VjdGlvbi4xMC5wLjEiPlRoaXMgZG9jdW1lbnQgcmVxdWVzdHMg
dGhlIGZvbGxvd2luZyBhY3Rpb25zIGZyb20gSUFOQTo8L3A+CjxoMSBpZD0icmZjLnNlY3Rp
b24uMTAuMSI+CjxhIGhyZWY9IiNyZmMuc2VjdGlvbi4xMC4xIj4xMC4xLjwvYT4gTWVkaWEg
VHlwZSBSZWdpc3RyYXRpb248L2gxPgo8cCBpZD0icmZjLnNlY3Rpb24uMTAuMS5wLjEiPlRo
ZSBtZWRpYSB0eXBlICJhcHBsaWNhdGlvbi9sZ3IreG1sIiBzaG91bGQgYmUgcmVnaXN0ZXJl
ZCB0byBkZW5vdGUgdHJhbnNtaXNzaW9uIG9mIGxhYmVsIGdlbmVyYXRpb24gcnVsZXNldHMg
dGhhdCBhcmUgY29tcGxpYW50IHdpdGggdGhpcyBzcGVjaWZpY2F0aW9uLCBpbiBhY2NvcmRh
bmNlIHdpdGggPGEgaHJlZj0iI1JGQzY4MzgiPltSRkM2ODM4XTwvYT4uPC9wPgo8cCBpZD0i
cmZjLnNlY3Rpb24uMTAuMS5wLjIiPlR5cGUgbmFtZTogYXBwbGljYXRpb248L3A+CjxwIGlk
PSJyZmMuc2VjdGlvbi4xMC4xLnAuMyI+U3VidHlwZSBuYW1lOiBsZ3IreG1sPC9wPgo8cCBp
ZD0icmZjLnNlY3Rpb24uMTAuMS5wLjQiPlJlcXVpcmVkIHBhcmFtZXRlcnM6IE5vbmUuPC9w
Pgo8cCBpZD0icmZjLnNlY3Rpb24uMTAuMS5wLjUiPk9wdGlvbmFsIHBhcmFtZXRlcnM6IGNo
YXJzZXQgKGFzIGZvciBhcHBsaWNhdGlvbi94bWwgcGVyIDxhIGhyZWY9IiNSRkM3MzAzIj5b
UkZDNzMwM108L2E+KTwvcD4KPHAgaWQ9InJmYy5zZWN0aW9uLjEwLjEucC42Ij5TZWN1cml0
eSBjb25zaWRlcmF0aW9uczogQXMgZm9yIGFwcGxpY2F0aW9uL3htbCBwZXIgPGEgaHJlZj0i
I1JGQzczMDMiPltSRkM3MzAzXTwvYT48L3A+CjxwIGlkPSJyZmMuc2VjdGlvbi4xMC4xLnAu
NyI+SW50ZXJvcGVyYWJpbGl0eSBjb25zaWRlcmF0aW9uczogQXMgZm9yIGFwcGxpY2F0aW9u
L3htbCBwZXIgPGEgaHJlZj0iI1JGQzczMDMiPltSRkM3MzAzXTwvYT48L3A+CjxwIGlkPSJy
ZmMuc2VjdGlvbi4xMC4xLnAuOCI+UHVibGlzaGVkIHNwZWNpZmljYXRpb246IFRoaXMgZG9j
dW1lbnQuPC9wPgo8cCBpZD0icmZjLnNlY3Rpb24uMTAuMS5wLjkiPkFwcGxpY2F0aW9ucyB3
aGljaCB1c2UgdGhpcyBtZWRpYSB0eXBlOiBTb2Z0d2FyZSB1c2luZyBsYWJlbCBnZW5lcmF0
aW9uIHJ1bGVzZXRzLCBpbmNsdWRpbmcgcmVnaXN0cnkgYXBwbGljYXRpb25zIGFuZCBjbGll
bnQgdmFsaWRhdG9ycy48L3A+CjxwIGlkPSJyZmMuc2VjdGlvbi4xMC4xLnAuMTAiPkFkZGl0
aW9uYWwgaW5mb3JtYXRpb246IE5vbmUuPC9wPgo8cCBpZD0icmZjLnNlY3Rpb24uMTAuMS5w
LjExIj5NYWdpYyBudW1iZXI6IE5vbmUuPC9wPgo8cCBpZD0icmZjLnNlY3Rpb24uMTAuMS5w
LjEyIj5GaWxlIGV4dGVuc2lvbjogLmxnciBvciAueG1sPC9wPgo8cCBpZD0icmZjLnNlY3Rp
b24uMTAuMS5wLjEzIj5NYWNpbnRvc2ggZmlsZS10eXBlIGNvZGU6IE5vbmUuPC9wPgo8cCBp
ZD0icmZjLnNlY3Rpb24uMTAuMS5wLjE0Ij5PYmplY3QgSWRlbnRpZmllcnM6IE5vbmUuPC9w
Pgo8cCBpZD0icmZjLnNlY3Rpb24uMTAuMS5wLjE1Ij5JbnRlbmRlZCBVc2FnZTogQ29tbW9u
PC9wPgo8cCBpZD0icmZjLnNlY3Rpb24uMTAuMS5wLjE2Ij5QZXJzb25hbCBhbmQgZW1haWwg
YWRkcmVzcyBmb3IgZnVydGhlciBpbmZvcm1hdGlvbjogU2VlIHRoZSBBdXRob3JzIG9mIHRo
aXMgZG9jdW1lbnQuPC9wPgo8cCBpZD0icmZjLnNlY3Rpb24uMTAuMS5wLjE3Ij5DaGFuZ2Ug
Q29udHJvbGxlcjogSUVTRzwvcD4KPGgxIGlkPSJyZmMuc2VjdGlvbi4xMC4yIj4KPGEgaHJl
Zj0iI3JmYy5zZWN0aW9uLjEwLjIiPjEwLjIuPC9hPiA8YSBocmVmPSIjdXJuX3JlZyIgaWQ9
InVybl9yZWciPlVSTiBSZWdpc3RyYXRpb248L2E+CjwvaDE+CjxwIGlkPSJyZmMuc2VjdGlv
bi4xMC4yLnAuMSI+VGhpcyBzcGVjaWZpY2F0aW9uIHVzZXMgYSBVUk4gdG8gZGVzY3JpYmUg
dGhlIFhNTCBuYW1lc3BhY2UsIGluIGFjY29yZGFuY2Ugd2l0aCA8YSBocmVmPSIjUkZDMzY4
OCI+W1JGQzM2ODhdPC9hPi48L3A+CjxwIGlkPSJyZmMuc2VjdGlvbi4xMC4yLnAuMiI+VVJJ
OiB1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOmxnci0xLjA8L3A+CjxwIGlkPSJyZmMuc2VjdGlv
bi4xMC4yLnAuMyI+UmVnaXN0cmFudCBDb250YWN0OiBTZWUgdGhlIEF1dGhvcnMgb2YgdGhp
cyBkb2N1bWVudC48L3A+CjxwIGlkPSJyZmMuc2VjdGlvbi4xMC4yLnAuNCI+WE1MOiBOb25l
LjwvcD4KPGgxIGlkPSJyZmMuc2VjdGlvbi4xMC4zIj4KPGEgaHJlZj0iI3JmYy5zZWN0aW9u
LjEwLjMiPjEwLjMuPC9hPiBEaXNwb3NpdGlvbiBSZWdpc3RyeTwvaDE+CjxwIGlkPSJyZmMu
c2VjdGlvbi4xMC4zLnAuMSI+VGhpcyBkb2N1bWVudCBlc3RhYmxpc2hlcyBhIHZvY2FidWxh
cnkgb2YgIkxhYmVsIEdlbmVyYXRpb24gUnVsZXNldCBEaXNwb3NpdGlvbnMiIHdoaWNoIHNo
b3VsZCBiZSByZWZsZWN0ZWQgYXMgYSBuZXcgSUFOQSByZWdpc3RyeS4gVGhpcyByZWdpc3Ry
eSBzaG91bGQgYmUgZGl2aWRlZCBpbnRvIHR3byBzdWItcmVnaXN0cmllczogPC9wPgoKPHVs
Pgo8bGk+U3RhbmRhcmQgRGlzcG9zaXRpb25zIC0gVGhpcyByZWdpc3RyeSBzaGFsbCBsaXN0
IGRpc3Bvc2l0aW9ucyB0aGF0IGhhdmUgYmVlbiBkZWZpbmVkIGluIHB1Ymxpc2hlZCBzcGVj
aWZpY2F0aW9ucywgaS5lLiB0aGUgZWxpZ2liaWxpdHkgZm9yIHN1Y2ggcmVnaXN0cmF0aW9u
cyBzaGFsbCBiZSBTcGVjaWZpY2F0aW9uIFJlcXVpcmVkIDxhIGhyZWY9IiNSRkM1MjI2Ij5b
UkZDNTIyNl08L2E+LiBUaGUgaW5pdGlhbCBzZXQgb2YgcmVnaXN0cmF0aW9ucyBzaGFsbCBi
ZSB0aGUgZml2ZSBkaXNwb3NpdGlvbnMgaW4gdGhpcyBkb2N1bWVudCBkZXNjcmliZWQgaW4g
PGEgaHJlZj0iI3JlY29tbWVuZGVkX2Rpc3Bvc2l0aW9uX3ZhbHVlcyI+U2VjdGlvbiA2LjM8
L2E+LjwvbGk+CjxsaT5Qcml2YXRlIERpc3Bvc2l0aW9ucyAtIFRoaXMgcmVnaXN0cnkgc2hh
bGwgbGlzdCBkaXNwb3NpdGlvbnMgdGhhdCBoYXZlIGJlZW4gcmVnaXN0ZXJlZCBvbiBhIGZp
cnN0LWNvbWUgZmlyc3Qtc2VydmVkIGJhc2lzIGJ5IHRoaXJkIHBhcnRpZXMgd2l0aCB0aGUg
SUFOQS4gIFN1Y2ggZGlzcG9zaXRpb25zIG11c3QgdGFrZSB0aGUgZm9ybSAiZW50aXR5OmRp
c3Bvc2l0aW9uIiB3aGVyZSB0aGUgZW50aXR5IGlzIGEgcHJlZml4IHRoYXQgdW5pcXVlbHkg
aWRlbnRpZmllcyB0aGUgcHJpdmF0ZSB1c2VyIG9mIHRoZSBuYW1lc3BhY2UuIEZvciBleGFt
cGxlLCAiYWNtZTpyZXNlcnZlZCIgY291bGQgYmUgYSBwcml2YXRlIGV4dGVuc2lvbiB1c2Vk
IGJ5IHRoZSBvcmdhbml6YXRpb24gQUNNRSB0byBkZW5vdGUgYSBkaXNwb3NpdGlvbiByZWxh
dGluZyB0byByZXNlcnZlZCBsYWJlbHMuIFRoZXNlIGV4dGVuc2lvbnMgYXJlIG5vdCBpbnRl
bmRlZCB0byBiZSBpbnRlcm9wZXJhYmxlLCBidXQgcmVnaXN0cmF0aW9uIGlzIGRlc2lnbmVk
IHRvIG1pbmltaXplIHBvdGVudGlhbCBjb25mbGljdHMuIEl0IGlzIHN0cm9uZ2x5IHJlY29t
bWVuZGVkIGFueSBuZXcgZGlzcG9zaXRpb25zIHRoYXQgcmVxdWlyZSBpbnRlcm9wZXJhYmls
aXR5IGFuZCBoYXZlIGFwcGxpY2FiaWxpdHkgYmV5b25kIGEgc2luZ2xlIG9yZ2FuaXphdGlv
biBiZSBkZWZpbmVkIGFzIFN0YW5kYXJkIERpc3Bvc2l0aW9ucy48L2xpPgo8L3VsPgoKPHA+
IDwvcD4KPHAgaWQ9InJmYy5zZWN0aW9uLjEwLjMucC4yIj5BbGwgcHJpdmF0ZSBkaXNwb3Np
dGlvbnMgTVVTVCBiZSByZWdpc3RlcmVkIHVzaW5nIHRoZSBwcmVmaXgtY29sb24gbm90YXRp
b24gdG8gZGlzdGluZ3Vpc2ggdGhlbSBmcm9tIHN0YW5kYXJkIGRpc3Bvc2l0aW9ucy48L3A+
CjxwIGlkPSJyZmMuc2VjdGlvbi4xMC4zLnAuMyI+VGhlIElBTkEgcmVnaXN0cnkgc2hvdWxk
IHByb3ZpZGUgZGF0YSBvbiB0aGUgbmFtZSBvZiB0aGUgZGlzcG9zaXRpb24sIHRoZSBpbnRl
bmRlZCBwdXJwb3NlcywgYW5kIHRoZSByZWdpc3RyYW50IG9yIGRlZmluaW5nIHNwZWNpZmlj
YXRpb24gZm9yIHRoZSBkaXNwb3NpdGlvbi48L3A+CjxoMSBpZD0icmZjLnNlY3Rpb24uMTEi
Pgo8YSBocmVmPSIjcmZjLnNlY3Rpb24uMTEiPjExLjwvYT4gU2VjdXJpdHkgQ29uc2lkZXJh
dGlvbnM8L2gxPgo8cCBpZD0icmZjLnNlY3Rpb24uMTEucC4xIj5JZiBhIHN5c3RlbSB0aGF0
IGlzIHF1ZXJ5aW5nIGFuIGlkZW50aWZpZXIgbGlzdCAoc3VjaCBhcyBhIGRvbWFpbiB6b25l
KSB0aGF0IHVzZXMgdGhlIHJ1bGVzIGluIHRoaXMgbWVtbywgYW5kIHRob3NlIHJ1bGVzIGFy
ZSBub3QgaW1wbGVtZW50ZWQgY29ycmVjdGx5LCBhbmQgdGhhdCBzeXN0ZW0gaXMgcmVseWlu
ZyBvbiB0aGUgcnVsZXMgYmVpbmcgYXBwbGllZCwgdGhlIHN5c3RlbSBtaWdodCBmYWlsIGlm
IHRoZSBydWxlcyBhcmUgbm90IGFwcGxpZWQgaW4gYSBwcmVkaWN0YWJsZSBmYXNoaW9uLiBU
aGlzIGNvdWxkIGNhdXNlIHNlY3VyaXR5IHByb2JsZW1zIGZvciB0aGUgcXVlcnlpbmcgc3lz
dGVtLjwvcD4KPHAgaWQ9InJmYy5zZWN0aW9uLjExLnAuMiI+QSBuYWl2ZSBpbXBsZW1lbnRh
dGlvbiBhdHRlbXB0aW5nIHRvIGdlbmVyYXRlIGFsbCB2YXJpYW50IGxhYmVscyBmb3IgYSBn
aXZlbiBsYWJlbCBjb3VsZCBsZWFkIHRvIHRoZSBwb3NzaWJpbGl0eSBvZiBleGhhdXN0aW5n
IHRoZSByZXNvdXJjZXMgb24gdGhlIG1hY2hpbmUgcnVubmluZyB0aGUgTEdSIHByb2Nlc3Nv
ciwgcG90ZW50aWFsbHkgY2F1c2luZyBhIERvUyBvbiB0aGUgc2VydmVyLiBGb3IgbWFueSBv
cGVyYXRpb25zLCBicnV0ZSBmb3JjZSBnZW5lcmF0aW9uIGNhbiBiZSBhdm9pZGVkIGJ5IG9w
dGltaXphdGlvbiwgYW5kIGlmIG5lZWRlZCwgdGhlIG51bWJlciBvZiBwZXJtdXRlZCBsYWJl
bHMgY2FuIGJlIGVzdGltYXRlZCBtb3JlIGNoZWFwbHkgYWhlYWQgb2YgdGltZS48L3A+Cjxw
IGlkPSJyZmMuc2VjdGlvbi4xMS5wLjMiPlRoZSBpbXBsZW1lbnRhdGlvbiBvZiBXaG9sZSBM
YWJlbCBFdmFsdWF0aW9uIHJ1bGVzLCB1c2luZyBjZXJ0YWluIGJhY2t0cmFja2luZyBhbGdv
cml0aG1zLCBjYW4gdGFrZSBleHBvbmVudGlhbCB0aW1lIGZvciBwYXRob2xvZ2ljYWwgcnVs
ZXMgb3IgbGFiZWxzIGFuZCBleGhhdXN0IHN0YWNrIHJlc291cmNlcy4gIFRoaXMgY2FuIGJl
IG1pdGlnYXRlZCBieSBwcm9wZXIgaW1wbGVtZW50YXRpb24gYW5kIGVuZm9yY2luZyB0aGUg
cmVzdHJpY3Rpb25zIG9uIHBlcm1pc3NpYmxlIGxhYmVsIGxlbmd0aC48L3A+CjxoMSBpZD0i
cmZjLnJlZmVyZW5jZXMiPgo8YSBocmVmPSIjcmZjLnJlZmVyZW5jZXMiPjEyLjwvYT4gUmVm
ZXJlbmNlczwvaDE+CjxoMSBpZD0icmZjLnJlZmVyZW5jZXMuMSI+CjxhIGhyZWY9IiNyZmMu
cmVmZXJlbmNlcy4xIj4xMi4xLjwvYT4gTm9ybWF0aXZlIFJlZmVyZW5jZXM8L2gxPgo8dGFi
bGU+PHRib2R5Pgo8dHI+Cjx0ZCBjbGFzcz0icmVmZXJlbmNlIj48YiBpZD0iUkZDMjExOSI+
W1JGQzIxMTldPC9iPjwvdGQ+Cjx0ZCBjbGFzcz0idG9wIj4KPGE+QnJhZG5lciwgUy48L2E+
LCAiPGEgaHJlZj0iaHR0cDovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjMjExOSI+S2V5IHdv
cmRzIGZvciB1c2UgaW4gUkZDcyB0byBJbmRpY2F0ZSBSZXF1aXJlbWVudCBMZXZlbHM8L2E+
IiwgQkNQIDE0LCBSRkMgMjExOSwgRE9JIDEwLjE3NDg3L1JGQzIxMTksIE1hcmNoIDE5OTcu
PC90ZD4KPC90cj4KPHRyPgo8dGQgY2xhc3M9InJlZmVyZW5jZSI+PGIgaWQ9IlJGQzMzMzki
PltSRkMzMzM5XTwvYj48L3RkPgo8dGQgY2xhc3M9InRvcCI+CjxhIGhyZWY9Im1haWx0bzpH
S0BBQ00uT1JHIiB0aXRsZT0iQ2xlYXJzd2lmdCBDb3Jwb3JhdGlvbiI+S2x5bmUsIEcuPC9h
PiBhbmQgPGEgaHJlZj0ibWFpbHRvOmNocmlzLm5ld21hbkBzdW4uY29tIiB0aXRsZT0iU3Vu
IE1pY3Jvc3lzdGVtcyI+Qy4gTmV3bWFuPC9hPiwgIjxhIGhyZWY9Imh0dHA6Ly90b29scy5p
ZXRmLm9yZy9odG1sL3JmYzMzMzkiPkRhdGUgYW5kIFRpbWUgb24gdGhlIEludGVybmV0OiBU
aW1lc3RhbXBzPC9hPiIsIFJGQyAzMzM5LCBKdWx5IDIwMDIuPC90ZD4KPC90cj4KPHRyPgo8
dGQgY2xhc3M9InJlZmVyZW5jZSI+PGIgaWQ9IlJGQzU2NDYiPltSRkM1NjQ2XTwvYj48L3Rk
Pgo8dGQgY2xhc3M9InRvcCI+CjxhPlBoaWxsaXBzLCBBLjwvYT4gYW5kIDxhPk0uIERhdmlz
PC9hPiwgIjxhIGhyZWY9Imh0dHA6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzU2NDYiPlRh
Z3MgZm9yIElkZW50aWZ5aW5nIExhbmd1YWdlczwvYT4iLCBCQ1AgNDcsIFJGQyA1NjQ2LCBT
ZXB0ZW1iZXIgMjAwOS48L3RkPgo8L3RyPgo8dHI+Cjx0ZCBjbGFzcz0icmVmZXJlbmNlIj48
YiBpZD0iVW5pY29kZS1TdGFiaWxpdHkiPltVbmljb2RlLVN0YWJpbGl0eV08L2I+PC90ZD4K
PHRkIGNsYXNzPSJ0b3AiPgo8YT5Vbmljb2RlIENvbnNvcnRpdW08L2E+LCAiPGE+VW5pY29k
ZSBFbmNvZGluZyBTdGFiaWxpdHkgUG9saWN5LCBQcm9wZXJ0eSBWYWx1ZSBTdGFiaWxpdHk8
L2E+IiwgLjwvdGQ+CjwvdHI+Cjx0cj4KPHRkIGNsYXNzPSJyZWZlcmVuY2UiPjxiIGlkPSJV
bmljb2RlLVZlcnNpb25zIj5bVW5pY29kZS1WZXJzaW9uc108L2I+PC90ZD4KPHRkIGNsYXNz
PSJ0b3AiPgo8YT5Vbmljb2RlIENvbnNvcnRpdW08L2E+LCAiPGE+VW5pY29kZSBWZXJzaW9u
IE51bWJlcmluZzwvYT4iLCAuPC90ZD4KPC90cj4KPHRyPgo8dGQgY2xhc3M9InJlZmVyZW5j
ZSI+PGIgaWQ9IlVBWDQyIj5bVUFYNDJdPC9iPjwvdGQ+Cjx0ZCBjbGFzcz0idG9wIj4KPGE+
VW5pY29kZSBDb25zb3J0aXVtPC9hPiwgIjxhPlVuaWNvZGUgQ2hhcmFjdGVyIERhdGFiYXNl
IGluIFhNTDwvYT4iLCAuPC90ZD4KPC90cj4KPHRyPgo8dGQgY2xhc3M9InJlZmVyZW5jZSI+
PGIgaWQ9IlhNTCI+W1hNTF08L2I+PC90ZD4KPHRkIGNsYXNzPSJ0b3AiPgo8YT5Xb3JsZCBX
aWRlIFdlYiBDb25zb3J0aXVtPC9hPiwgIjxhPkV4dGVuc2libGUgTWFya3VwIExhbmd1YWdl
IChYTUwpIDEuMDwvYT4iLCAuPC90ZD4KPC90cj4KPC90Ym9keT48L3RhYmxlPgo8aDEgaWQ9
InJmYy5yZWZlcmVuY2VzLjIiPgo8YSBocmVmPSIjcmZjLnJlZmVyZW5jZXMuMiI+MTIuMi48
L2E+IEluZm9ybWF0aXZlIFJlZmVyZW5jZXM8L2gxPgo8dGFibGU+PHRib2R5Pgo8dHI+Cjx0
ZCBjbGFzcz0icmVmZXJlbmNlIj48YiBpZD0iUkZDMzY4OCI+W1JGQzM2ODhdPC9iPjwvdGQ+
Cjx0ZCBjbGFzcz0idG9wIj4KPGE+TWVhbGxpbmcsIE0uPC9hPiwgIjxhIGhyZWY9Imh0dHA6
Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzM2ODgiPlRoZSBJRVRGIFhNTCBSZWdpc3RyeTwv
YT4iLCBCQ1AgODEsIFJGQyAzNjg4LCBET0kgMTAuMTc0ODcvUkZDMzY4OCwgSmFudWFyeSAy
MDA0LjwvdGQ+CjwvdHI+Cjx0cj4KPHRkIGNsYXNzPSJyZWZlcmVuY2UiPjxiIGlkPSJSRkMz
NzQzIj5bUkZDMzc0M108L2I+PC90ZD4KPHRkIGNsYXNzPSJ0b3AiPgo8YT5Lb25pc2hpLCBL
LjwvYT4sIDxhPkh1YW5nLCBLLjwvYT4sIDxhPlFpYW4sIEguPC9hPiBhbmQgPGE+WS4gS288
L2E+LCAiPGEgaHJlZj0iaHR0cDovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjMzc0MyI+Sm9p
bnQgRW5naW5lZXJpbmcgVGVhbSAoSkVUKSBHdWlkZWxpbmVzIGZvciBJbnRlcm5hdGlvbmFs
aXplZCBEb21haW4gTmFtZXMgKElETikgUmVnaXN0cmF0aW9uIGFuZCBBZG1pbmlzdHJhdGlv
biBmb3IgQ2hpbmVzZSwgSmFwYW5lc2UsIGFuZCBLb3JlYW48L2E+IiwgUkZDIDM3NDMsIEFw
cmlsIDIwMDQuPC90ZD4KPC90cj4KPHRyPgo8dGQgY2xhc3M9InJlZmVyZW5jZSI+PGIgaWQ9
IlJGQzQyOTAiPltSRkM0MjkwXTwvYj48L3RkPgo8dGQgY2xhc3M9InRvcCI+CjxhPktsZW5z
aW4sIEouPC9hPiwgIjxhIGhyZWY9Imh0dHA6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzQy
OTAiPlN1Z2dlc3RlZCBQcmFjdGljZXMgZm9yIFJlZ2lzdHJhdGlvbiBvZiBJbnRlcm5hdGlv
bmFsaXplZCBEb21haW4gTmFtZXMgKElETik8L2E+IiwgUkZDIDQyOTAsIERlY2VtYmVyIDIw
MDUuPC90ZD4KPC90cj4KPHRyPgo8dGQgY2xhc3M9InJlZmVyZW5jZSI+PGIgaWQ9IlJGQzUy
MjYiPltSRkM1MjI2XTwvYj48L3RkPgo8dGQgY2xhc3M9InRvcCI+CjxhPk5hcnRlbiwgVC48
L2E+IGFuZCA8YT5ILiBBbHZlc3RyYW5kPC9hPiwgIjxhIGhyZWY9Imh0dHA6Ly90b29scy5p
ZXRmLm9yZy9odG1sL3JmYzUyMjYiPkd1aWRlbGluZXMgZm9yIFdyaXRpbmcgYW4gSUFOQSBD
b25zaWRlcmF0aW9ucyBTZWN0aW9uIGluIFJGQ3M8L2E+IiwgQkNQIDI2LCBSRkMgNTIyNiwg
RE9JIDEwLjE3NDg3L1JGQzUyMjYsIE1heSAyMDA4LjwvdGQ+CjwvdHI+Cjx0cj4KPHRkIGNs
YXNzPSJyZWZlcmVuY2UiPjxiIGlkPSJSRkM1NTY0Ij5bUkZDNTU2NF08L2I+PC90ZD4KPHRk
IGNsYXNzPSJ0b3AiPgo8YT5FbC1TaGVyYmlueSwgQS48L2E+LCA8YT5GYXJhaCwgTS48L2E+
LCA8YT5PdWVpY2hlaywgSS48L2E+IGFuZCA8YT5BLiBBbC1ab21hbjwvYT4sICI8YSBocmVm
PSJodHRwOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM1NTY0Ij5MaW5ndWlzdGljIEd1aWRl
bGluZXMgZm9yIHRoZSBVc2Ugb2YgdGhlIEFyYWJpYyBMYW5ndWFnZSBpbiBJbnRlcm5ldCBE
b21haW5zPC9hPiIsIFJGQyA1NTY0LCBGZWJydWFyeSAyMDEwLjwvdGQ+CjwvdHI+Cjx0cj4K
PHRkIGNsYXNzPSJyZWZlcmVuY2UiPjxiIGlkPSJSRkM1ODkxIj5bUkZDNTg5MV08L2I+PC90
ZD4KPHRkIGNsYXNzPSJ0b3AiPgo8YT5LbGVuc2luLCBKLjwvYT4sICI8YSBocmVmPSJodHRw
Oi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM1ODkxIj5JbnRlcm5hdGlvbmFsaXplZCBEb21h
aW4gTmFtZXMgaW4gQXBwbGljYXRpb25zIChJRE5BKTogUHJvdG9jb2w8L2E+IiwgUkZDIDU4
OTEsIERPSSAxMC4xNzQ4Ny9SRkM1ODkxLCBBdWd1c3QgMjAxMC48L3RkPgo8L3RyPgo8dHI+
Cjx0ZCBjbGFzcz0icmVmZXJlbmNlIj48YiBpZD0iUkZDNTg5MiI+W1JGQzU4OTJdPC9iPjwv
dGQ+Cjx0ZCBjbGFzcz0idG9wIj4KPGE+RmFsdHN0cm9tLCBQLjwvYT4sICI8YSBocmVmPSJo
dHRwOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM1ODkyIj5UaGUgVW5pY29kZSBDb2RlIFBv
aW50cyBhbmQgSW50ZXJuYXRpb25hbGl6ZWQgRG9tYWluIE5hbWVzIGZvciBBcHBsaWNhdGlv
bnMgKElETkEpPC9hPiIsIFJGQyA1ODkyLCBBdWd1c3QgMjAxMC48L3RkPgo8L3RyPgo8dHI+
Cjx0ZCBjbGFzcz0icmVmZXJlbmNlIj48YiBpZD0iUkZDNjgzOCI+W1JGQzY4MzhdPC9iPjwv
dGQ+Cjx0ZCBjbGFzcz0idG9wIj4KPGE+RnJlZWQsIE4uPC9hPiwgPGE+S2xlbnNpbiwgSi48
L2E+IGFuZCA8YT5ULiBIYW5zZW48L2E+LCAiPGEgaHJlZj0iaHR0cDovL3Rvb2xzLmlldGYu
b3JnL2h0bWwvcmZjNjgzOCI+TWVkaWEgVHlwZSBTcGVjaWZpY2F0aW9ucyBhbmQgUmVnaXN0
cmF0aW9uIFByb2NlZHVyZXM8L2E+IiwgQkNQIDEzLCBSRkMgNjgzOCwgRE9JIDEwLjE3NDg3
L1JGQzY4MzgsIEphbnVhcnkgMjAxMy48L3RkPgo8L3RyPgo8dHI+Cjx0ZCBjbGFzcz0icmVm
ZXJlbmNlIj48YiBpZD0iUkZDNzMwMyI+W1JGQzczMDNdPC9iPjwvdGQ+Cjx0ZCBjbGFzcz0i
dG9wIj4KPGE+VGhvbXBzb24sIEguPC9hPiBhbmQgPGE+Qy4gTGlsbGV5PC9hPiwgIjxhIGhy
ZWY9Imh0dHA6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzczMDMiPlhNTCBNZWRpYSBUeXBl
czwvYT4iLCBSRkMgNzMwMywgRE9JIDEwLjE3NDg3L1JGQzczMDMsIEp1bHkgMjAxNC48L3Rk
Pgo8L3RyPgo8dHI+Cjx0ZCBjbGFzcz0icmVmZXJlbmNlIj48YiBpZD0iTEdSLVBST0NFRFVS
RSI+W0xHUi1QUk9DRURVUkVdPC9iPjwvdGQ+Cjx0ZCBjbGFzcz0idG9wIj4KPGE+SW50ZXJu
ZXQgQ29ycG9yYXRpb24gZm9yIEFzc2lnbmVkIE5hbWVzIGFuZCBOdW1iZXJzPC9hPiwgIjxh
PlByb2NlZHVyZSB0byBEZXZlbG9wIGFuZCBNYWludGFpbiB0aGUgTGFiZWwgR2VuZXJhdGlv
biBSdWxlcyBmb3IgdGhlIFJvb3QgWm9uZSBpbiBSZXNwZWN0IG9mIElETkEgTGFiZWxzIDwv
YT4iLCAuPC90ZD4KPC90cj4KPHRyPgo8dGQgY2xhc3M9InJlZmVyZW5jZSI+PGIgaWQ9IlRE
SUwtSElOREkiPltURElMLUhJTkRJXTwvYj48L3RkPgo8dGQgY2xhc3M9InRvcCI+CjxhPlRl
Y2hub2xvZ3kgRGV2ZWxvcG1lbnQgZm9yIEluZGlhbiBMYW5ndWFnZXMgKFRESUwpIFByb2dy
YW1tZTwvYT4sICI8YT5EZXZhbmFnYXJpIFNjcmlwdCBCZWhhdmlvdXIgZm9yIEhpbmRpIDwv
YT4iLCAuPC90ZD4KPC90cj4KPHRyPgo8dGQgY2xhc3M9InJlZmVyZW5jZSI+PGIgaWQ9IlVB
WDQ0Ij5bVUFYNDRdPC9iPjwvdGQ+Cjx0ZCBjbGFzcz0idG9wIj4KPGE+VW5pY29kZSBDb25z
b3J0aXVtPC9hPiwgIjxhPlVuaWNvZGUgQ2hhcmFjdGVyIERhdGFiYXNlPC9hPiIsIC48L3Rk
Pgo8L3RyPgo8dHI+Cjx0ZCBjbGFzcz0icmVmZXJlbmNlIj48YiBpZD0iV0xFLVJVTEVTIj5b
V0xFLVJVTEVTXTwvYj48L3RkPgo8dGQgY2xhc3M9InRvcCI+CjxhPkludGVybmV0IENvcnBv
cmF0aW9uIGZvciBBc3NpZ25lZCBOYW1lcyBhbmQgTnVtYmVyczwvYT4sICI8YT5XTEUgUnVs
ZXM8L2E+IiwgLjwvdGQ+CjwvdHI+Cjx0cj4KPHRkIGNsYXNzPSJyZWZlcmVuY2UiPjxiIGlk
PSJBU0lBLVRBQkxFIj5bQVNJQS1UQUJMRV08L2I+PC90ZD4KPHRkIGNsYXNzPSJ0b3AiPgo8
YT5Eb3RBc2lhIE9yZ2FuaXNhdGlvbjwvYT4sICI8YT4uQVNJQSBaSCBJRE4gTGFuZ3VhZ2Ug
VGFibGU8L2E+IiwgLjwvdGQ+CjwvdHI+CjwvdGJvZHk+PC90YWJsZT4KPGgxIGlkPSJyZmMu
YXBwZW5kaXguQXBwZW5kaXggQSI+CjxhIGhyZWY9IiNyZmMuYXBwZW5kaXguQXBwZW5kaXgl
MjBBIj5BcHBlbmRpeCBBLjwvYT4gPGEgaHJlZj0iI2V4YW1wbGVfdGFibGVzIiBpZD0iZXhh
bXBsZV90YWJsZXMiPkV4YW1wbGUgVGFibGVzPC9hPgo8L2gxPgo8cCBpZD0icmZjLnNlY3Rp
b24uQXBwZW5kaXggQS5wLjEiPlRoZSBmb2xsb3dpbmcgcHJlc2VudHMgYSBtaW5pbWFsIExH
UiB0YWJsZSBkZWZpbmluZyB0aGUgbG93ZXIgY2FzZSBMREggKGxldHRlci1kaWdpdC1oeXBo
ZW4pIHJlcGVydG9pcmUgYW5kIGNvbnRhaW5pbmcgbm8gcnVsZXMgb3IgbWV0YWRhdGEgZWxl
bWVudHMuICBNYW55IHNpbXBsZSBMR1IgdGFibGVzIHdpbGwgbG9vayBxdWl0ZSBzaW1pbGFy
LCBleGNlcHQgdGhhdCB0aGV5IHdvdWxkIGNvbnRhaW4gc29tZSBtZXRhZGF0YS48L3A+Cjxk
aXYgaWQ9IiNyZmMuZmlndXJlLjYzIj48L2Rpdj4KPHByZT4mbHQ7P3htbCB2ZXJzaW9uPSIx
LjAiIGVuY29kaW5nPSJ1dGYtOCI/Jmd0OwombHQ7bGdyIHhtbG5zPSJ1cm46aWV0ZjpwYXJh
bXM6eG1sOm5zOmxnci0xLjAiJmd0OwombHQ7ZGF0YSZndDsKICAgICZsdDtjaGFyIGNwPSIw
MDJEIiBjb21tZW50PSJIWVBIRU4gKC0pIiAvJmd0OwogICAgJmx0O3JhbmdlIGZpcnN0LWNw
PSIwMDMwIiBsYXN0LWNwPSIwMDM5IgogICAgICBjb21tZW50PSJESUdJVCBaRVJPIC0gRElH
SVQgTklORSIgLyZndDsKICAgICZsdDtyYW5nZSBmaXJzdC1jcD0iMDA2MSIgbGFzdC1jcD0i
MDA3QSIKICAgICAgY29tbWVudD0iTEFUSU4gU01BTEwgTEVUVEVSIEEgLSBMQVRJTiBTTUFM
TCBMRVRURVIgWiIgLyZndDsKJmx0Oy9kYXRhJmd0OwombHQ7L2xnciZndDs8L3ByZT4KPHA+
PC9wPgo8cCBpZD0icmZjLnNlY3Rpb24uQXBwZW5kaXggQS5wLjMiPkluIHByYWN0aWNlLCBh
bnkgTEdSIHRoYXQgaW5jbHVkZXMgdGhlIGh5cGhlbiBtaWdodCBhbHNvIGNvbnRhaW4gYSBy
dWxlIGludmFsaWRhdGluZyBhbnkgbGFiZWwgd2l0aCBhIGh5cGhlbiBpbiB0aGlyZCBhbmQg
Zm91cnRoIHBvc2l0aW9uIGFzIHJlcXVpcmVkIGJ5IDxhIGhyZWY9IiNSRkM1ODkxIj5bUkZD
NTg5MV08L2E+LjwvcD4KPHAgaWQ9InJmYy5zZWN0aW9uLkFwcGVuZGl4IEEucC40Ij5UaGUg
Zm9sbG93aW5nIHNhbXBsZSBMR1Igc2hvd3MgYSBtb3JlIGNvbXBsZXRlIGNvbGxlY3Rpb24g
b2YgdGhlIGVsZW1lbnRzIGFuZCBhdHRyaWJ1dGVzIGRlZmluZWQgaW4gdGhpcyBzcGVjaWZp
Y2F0aW9uIGluIGEgc29tZXdoYXQgdHlwaWNhbCBjb250ZXh0LjwvcD4KPGRpdiBpZD0iI3Jm
Yy5maWd1cmUuNjQiPjwvZGl2Pgo8cHJlPiZsdDs/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rp
bmc9InV0Zi04Ij8mZ3Q7CgombHQ7IS0tIFRoaXMgZXhhbXBsZSB1c2VzIGEgbGFyZ2Ugc3Vi
c2V0IG9mIHRoZSBmZWF0dXJlcyBvZiB0aGlzCiAgICAgc3BlY2lmaWNhdGlvbi4gSXQgZG9l
cyBub3QgaW5jbHVkZSBldmVyeSBzZXQgb3BlcmF0b3IsCiAgICAgbWF0Y2ggb3BlcmF0b3Ig
ZWxlbWVudCwgb3IgYWN0aW9uIHRyaWdnZXIgYXR0cmlidXRlLCB0aGVpciAKICAgICB1c2Ug
YmVpbmcgbGFyZ2VseSBwYXJhbGxlbCB0byB0aGUgb25lcyBkZW1vbnN0cmF0ZWQuIC0tJmd0
OwoKJmx0O2xnciB4bWxucz0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpsZ3ItMS4wIiZndDsK
Jmx0OyEtLSBtZXRhIGVsZW1lbnQgd2l0aCBhbGwgb3B0aW9uYWwgZWxlbWVudHMgLS0mZ3Q7
CiAgJmx0O21ldGEmZ3Q7CiAgICAmbHQ7dmVyc2lvbiBjb21tZW50PSJpbml0aWFsIHZlcnNp
b24iJmd0OzEmbHQ7L3ZlcnNpb24mZ3Q7CiAgICAmbHQ7ZGF0ZSZndDsyMDEwLTAxLTAxJmx0
Oy9kYXRlJmd0OwogICAgJmx0O2xhbmd1YWdlJmd0O3N2Jmx0Oy9sYW5ndWFnZSZndDsKICAg
ICZsdDtzY29wZSB0eXBlPSJkb21haW4iJmd0O2V4YW1wbGUuY29tJmx0Oy9zY29wZSZndDsK
ICAgICZsdDt2YWxpZGl0eS1zdGFydCZndDsyMDEwLTAxLTAxJmx0Oy92YWxpZGl0eS1zdGFy
dCZndDsKICAgICZsdDt2YWxpZGl0eS1lbmQmZ3Q7MjAxMy0xMi0zMSZsdDsvdmFsaWRpdHkt
ZW5kJmd0OwogICAgJmx0O2Rlc2NyaXB0aW9uIHR5cGU9InRleHQvaHRtbCImZ3Q7CiAgICAg
ICAgJmx0OyFbQ0RBVEFbCiAgICAgICAgVGhpcyBsYW5ndWFnZSB0YWJsZSB3YXMgZGV2ZWxv
cGVkIHdpdGggdGhlCiAgICAgICAgJmx0O2EgaHJlZj0iaHR0cDovL3N3ZWRpc2guZXhhbXBs
ZS8iJmd0O1N3ZWRpc2gKICAgICAgICBleGFtcGxlcyBpbnN0aXR1dGUmbHQ7L2EmZ3Q7Lgog
ICAgICAgIF1dJmd0OwogICAgJmx0Oy9kZXNjcmlwdGlvbiZndDsKICAgICZsdDt1bmljb2Rl
LXZlcnNpb24mZ3Q7Ni4zLjAmbHQ7L3VuaWNvZGUtdmVyc2lvbiZndDsKICAgICZsdDtyZWZl
cmVuY2VzJmd0OwogICAgICAmbHQ7cmVmZXJlbmNlIGlkPSIwIiBjb21tZW50PSJ0aGUgbW9z
dCByZWNlbnQiICZndDtUaGUKICAgICAgICAgICAgVW5pY29kZSBTdGFuZGFyZCA2LjImbHQ7
L3JlZmVyZW5jZSZndDsKICAgICAgJmx0O3JlZmVyZW5jZSBpZD0iMSIgJmd0O1JGQyA1ODky
Jmx0Oy9yZWZlcmVuY2UmZ3Q7CiAgICAgICZsdDtyZWZlcmVuY2UgaWQ9IjIiICZndDtCaWct
NTogQ29tcHV0ZXIgQ2hpbmVzZSBHbHlwaAogICAgICAgICBhbmQgQ2hhcmFjdGVyIENvZGUg
TWFwcGluZyBUYWJsZSwgVGVjaG5pY2FsIFJlcG9ydAogICAgICAgICBDLTI2LCAxOTg0Jmx0
Oy9yZWZlcmVuY2UmZ3Q7CiAgICAmbHQ7L3JlZmVyZW5jZXMmZ3Q7CiAmbHQ7L21ldGEmZ3Q7
CiAmbHQ7IS0tIHRoZSBkYXRhIHNlY3Rpb24gZGVzY3JpYmluZyB0aGUgcmVwZXJ0b2lyZSAt
LSZndDsKICAmbHQ7ZGF0YSZndDsKICAgICZsdDshLS0gc2luZ2xlIGNvZGUgcG9pbnQgImNo
YXIiIGVsZW1lbnQgLS0mZ3Q7CiAgICAmbHQ7Y2hhciBjcD0iMDAyRCIgcmVmPSIxIiBjb21t
ZW50PSJIWVBIRU4iIC8mZ3Q7CgogICAgJmx0OyEtLSByYW5nZSBlbGVtZW50cyBmb3IgY29u
dGlndW91cyBjb2RlIHBvaW50cywgIHdpdGggdGFncyAtLSZndDsKICAgICZsdDtyYW5nZSBm
aXJzdC1jcD0iMDAzMCIgbGFzdC1jcD0iMDAzOSIgcmVmPSIxIiB0YWc9ImRpZ2l0IiAvJmd0
OwogICAgJmx0O3JhbmdlIGZpcnN0LWNwPSIwMDYxIiBsYXN0LWNwPSIwMDdBIiByZWYgPSIx
IiB0YWc9ImxldHRlciIgLyZndDsKCiAgICAmbHQ7IS0tIGNvZGUgcG9pbnQgc2VxdWVuY2Ug
LS0mZ3Q7CiAgICAmbHQ7Y2hhciBjcD0iMDA2QyAwMEI3IDAwNkMiIGNvbW1lbnQ9ImNhdGFs
YW4gbWlkZGxlIGRvdCIgLyZndDsKCiAgICAmbHQ7IS0tIGFsdGVybmF0aXZlbHkgdXNlIGEg
d2hlbiBydWxlIC0tJmd0OwogICAgJmx0O2NoYXIgY3A9IjAwQjciIHdoZW49ImNhdGFsYW4t
bWlkZGxlLWRvdCIgLyZndDsKCiAgICAgJmx0OyEtLSBjb2RlIHBvaW50IHdpdGggY29udGV4
dCBydWxlIC0tJmd0OwogICAgJmx0O2NoYXIgY3A9IjIwMEQiIHdoZW49ImpvaW5lciIgcmVm
PSIyIiAvJmd0OwoKICAgICZsdDshLS0gY29kZSBwb2ludHMgd2l0aCB2YXJpYW50cyAtLSZn
dDsKICAgICZsdDtjaGFyIGNwPSI0RTE2IiB0YWc9InByZWZlcnJlZCIgcmVmPSIwIiZndDsK
ICAgICAgJmx0O3ZhciBjcD0iNEUxNyIgdHlwZT0iYmxvY2tlZCIgcmVmPSIyIiAvJmd0Owog
ICAgICAmbHQ7dmFyIGNwPSI1MzRCIiB0eXBlPSJhbGxvY2F0YWJsZSIgcmVmPSIyIiAvJmd0
OwogICAgJmx0Oy9jaGFyJmd0OwogICAgJmx0O2NoYXIgY3A9IjRFMTciIHJlZj0iMCImZ3Q7
CiAgICAgICZsdDt2YXIgY3A9IjRFMTYiIHR5cGU9ImFsbG9jYXRhYmxlIiByZWY9IjIiIC8m
Z3Q7CiAgICAgICZsdDt2YXIgY3A9IjUzNEIiIHR5cGU9ImFsbG9jYXRhYmxlIiByZWY9IjIi
IC8mZ3Q7CiAgICAmbHQ7L2NoYXImZ3Q7CiAgICAmbHQ7Y2hhciBjcD0iNTM0QiIgcmVmPSIw
IiZndDsKICAgICAgJmx0O3ZhciBjcD0iNEUxNiIgdHlwZT0iYWxsb2NhdGFibGUiIHJlZj0i
MiIgLyZndDsKICAgICAgJmx0O3ZhciBjcD0iNEUxNyIgdHlwZT0iYmxvY2tlZCIgcmVmPSIy
IiAvJmd0OwogICAgJmx0Oy9jaGFyJmd0OwogICZsdDsvZGF0YSZndDsKCiAgJmx0OyEtLSBD
b250ZXh0IGFuZCB3aG9sZSBsYWJlbCBydWxlcyAtLSZndDsKICAmbHQ7cnVsZXMmZ3Q7CiAg
ICAmbHQ7IS0tIFJlcXVpcmUgdGhlIGdpdmVuIGNvZGUgcG9pbnQgdG8gYmUgYmV0d2VlbiB0
d28gMDA2QyAtLSZndDsKICAgICZsdDtydWxlIG5hbWU9ImNhdGFsYW4tbWlkZGxlLWRvdCIg
cmVmPSIwIiZndDsKICAgICAgICAmbHQ7bG9vay1iZWhpbmQmZ3Q7CiAgICAgICAgICAgICZs
dDtjaGFyIGNwPSIwMDZDIiAvJmd0OwogICAgICAgICZsdDsvbG9vay1iZWhpbmQmZ3Q7CiAg
ICAgICAgJmx0O2FuY2hvciAvJmd0OwogICAgICAgICZsdDtsb29rLWFoZWFkJmd0OwogICAg
ICAgICAgICAmbHQ7Y2hhciBjcD0iMDA2QyIgLyZndDsKICAgICAgICAmbHQ7L2xvb2stYWhl
YWQmZ3Q7CiAgICAmbHQ7L3J1bGUmZ3Q7CgogICAgJmx0OyEtLSBleGFtcGxlIG9mIGEgY29u
dGV4dCBydWxlIGJhc2VkIG9uIHByb3BlcnR5IC0tJmd0OwogICAgJmx0O2NsYXNzIG5hbWU9
InZpcmFtYSIgcHJvcGVydHk9ImNjYzo5IiAvJmd0OwogICAgJmx0O3J1bGUgbmFtZT0iam9p
bmVyIiAgcmVmPSIxIiAmZ3Q7CiAgICAgICAgJmx0O2xvb2stYmVoaW5kJmd0OwogICAgICAg
ICAgICAmbHQ7Y2xhc3MgYnktcmVmPSJ2aXJhbWEiIC8mZ3Q7CiAgICAgICAgJmx0Oy9sb29r
LWJlaGluZCZndDsKICAgICAgICAmbHQ7YW5jaG9yIC8mZ3Q7CiAgICAmbHQ7L3J1bGUmZ3Q7
CgogICAgJmx0OyEtLSBleGFtcGxlIG9mIHVzaW5nIHNldCBvcGVyYXRvcnMgLS0mZ3Q7Cgog
ICAgJmx0OyEtLSBTdWJ0cmFjdCB2b3dlbHMgZnJvbSBsZXR0ZXJzIHRvIGdldAogICAgICAg
ICBjb25zb25hbnQsIGRlbW9uc3RyYXRpbmcgdGhlIGRpZmZlcmVudCAKICAgICAgICAgc2V0
IG5vdGF0aW9ucyBhbmQgdGhlIGRpZmZlcmVuY2Ugb3BlcmF0b3IgLS0mZ3Q7CiAgICAmbHQ7
ZGlmZmVyZW5jZSBuYW1lPSJjb25zb25hbnRzIiZndDsKICAgICAgICAgJmx0O2NsYXNzIGNv
bW1lbnQ9ImFsbCBsZXR0ZXJzIiZndDswMDYxLTAwN0EmbHQ7L2NsYXNzJmd0OwogICAgICAg
ICAmbHQ7Y2xhc3MgY29tbWVudD0iYWxsIHZvd2VscyImZ3Q7CiAgICAgICAgICAgICAgICAg
MDA2MSAwMDY1IDAwNjkgMDA2RiAwMDc1CiAgICAgICAgICZsdDsvY2xhc3MmZ3Q7CiAgICAg
Jmx0Oy9kaWZmZXJlbmNlJmd0OwoKICAgICAmbHQ7IS0tIGJ5IHVzaW5nIHRoZSBzdGFydCBh
bmQgZW5kLCBydWxlIG1hdGNoZXMgd2hvbGUgbGFiZWwgLS0mZ3Q7CiAgICAgJmx0O3J1bGUg
bmFtZT0idGhyZWUtb3ItbW9yZS1jb25zb25hbnRzIiZndDsKICAgICAgICAgJmx0O3N0YXJ0
IC8mZ3Q7CiAgICAgICAgICZsdDshLS0gcmVmZXJlbmNlIHRoZSBjbGFzcyBkZWZpbmVkIGJ5
IHRoZSBkaWZmZXJlbmNlCiAgICAgICAgICAgICAgYW5kIHJlcXVpcmUgdGhyZWUgb3IgbW9y
ZSBtYXRjaGVzIC0tJmd0OwogICAgICAgICAmbHQ7Y2xhc3MgYnktcmVmPSJjb25zb25hbnRz
IiBjb3VudD0iMysiIC8mZ3Q7CiAgICAgICAgICZsdDtlbmQgLyZndDsKICAgICZsdDsvcnVs
ZSZndDsKCiAgICAmbHQ7IS0tIHJ1bGUgZm9yIG5lZ2F0aXZlIG1hdGNoaW5nIC0tJmd0Owog
ICAgJmx0O3J1bGUgbmFtZT0ibm9uLXByZWZlcnJlZCIKICAgICAgICAgIGNvbW1lbnQ9Im1h
dGNoZXMgYW55IG5vbi1wcmVmZXJyZWQgY29kZSBwb2ludCImZ3Q7CiAgICAgICAgJmx0O2Nv
bXBsZW1lbnQgY29tbWVudD0ibm9uLXByZWZlcnJlZCIgJmd0OwogICAgICAgICAgICAmbHQ7
Y2xhc3MgZnJvbS10YWc9InByZWZlcnJlZCIgLyZndDsKICAgICAgICAmbHQ7L2NvbXBsZW1l
bnQmZ3Q7CiAgICAmbHQ7L3J1bGUmZ3Q7CgogICAmbHQ7IS0tIGFjdGlvbnMgdHJpZ2dlcmVk
IGJ5IG1hdGNoaW5nIHJ1bGVzIGFuZC9vciAKICAgICAgICB2YXJpYW50IHR5cGVzIC0tJmd0
OwogICAgJmx0O2FjdGlvbiBkaXNwPSJjb25zb25hbnRzIiAKICAgICAgICAgICAgbWF0Y2g9
InRocmVlLW9yLW1vcmUtY29uc29uYW50cyIgLyZndDsKICAgICZsdDthY3Rpb24gZGlzcD0i
YmxvY2tlZCIgYW55LXZhcmlhbnQ9ImJsb2NrZWQiIC8mZ3Q7CiAgICAmbHQ7YWN0aW9uIGRp
c3A9ImFsbG9jYXRhYmxlIiBhbGwtdmFyaWFudHM9ImFsbG9jYXRhYmxlIgogICAgICAgICAg
ICBub3QtbWF0Y2g9Im5vbi1wcmVmZXJyZWQiIC8mZ3Q7CiAgJmx0Oy9ydWxlcyZndDsKJmx0
Oy9sZ3ImZ3Q7PC9wcmU+CjxwPjwvcD4KPGgxIGlkPSJyZmMuYXBwZW5kaXguQXBwZW5kaXgg
QiI+CjxhIGhyZWY9IiNyZmMuYXBwZW5kaXguQXBwZW5kaXglMjBCIj5BcHBlbmRpeCBCLjwv
YT4gPGEgaHJlZj0iI3RyYW5zbGF0ZV9yZmMzNzQzIiBpZD0idHJhbnNsYXRlX3JmYzM3NDMi
PkhvdyB0byBUcmFuc2xhdGUgUkZDIDM3NDMgYmFzZWQgVGFibGVzIGludG8gdGhlIFhNTCBG
b3JtYXQ8L2E+CjwvaDE+CjxwIGlkPSJyZmMuc2VjdGlvbi5BcHBlbmRpeCBCLnAuMSI+QXMg
YSBiYWNrZ3JvdW5kLCB0aGUgPGEgaHJlZj0iI1JGQzM3NDMiPltSRkMzNzQzXTwvYT4gcnVs
ZXMgd29yayBhcyBmb2xsb3dzOjwvcD4KPHA+PC9wPgoKPG9sPgo8bGk+VGhlIE9yaWdpbmFs
IChyZXF1ZXN0ZWQpIGxhYmVsIGlzIGNoZWNrZWQgdG8gbWFrZSBzdXJlIHRoYXQgYWxsIHRo
ZSBjb2RlIHBvaW50cyBhcmUgYSBzdWJzZXQgb2YgdGhlIHJlcGVydG9pcmUuPC9saT4KPGxp
PklmIGl0IHBhc3NlcyB0aGUgY2hlY2ssIHRoZSBPcmlnaW5hbCBsYWJlbCBpcyBhbGxvY2F0
YWJsZS48L2xpPgo8bGk+R2VuZXJhdGUgdGhlIGFsbC1zaW1wbGlmaWVkIGFuZCBhbGwtdHJh
ZGl0aW9uYWwgdmFyaWFudCBsYWJlbHMgKHVuaW9uIG9mIGFsbCB0aGUgbGFiZWxzIGdlbmVy
YXRlZCB1c2luZyBhbGwgdGhlIHNpbXBsaWZpZWQgdmFyaWFudHMgb2YgdGhlIGNvZGUgcG9p
bnRzKSBmb3IgYWxsb2NhdGlvbi48L2xpPgo8L29sPgoKPHA+IDwvcD4KPHAgaWQ9InJmYy5z
ZWN0aW9uLkFwcGVuZGl4IEIucC4zIj5UbyBpbGx1c3RyYXRlIGJ5IGV4YW1wbGUsIGhlcmUg
aXMgb25lIG9mIHRoZSBtb3JlIGNvbXBsaWNhdGVkIHNldCBvZiB2YXJpYW50czogPC9wPgo8
ZGl2IGlkPSIjcmZjLmZpZ3VyZS42NSI+PC9kaXY+CjxwcmU+ICAgIFUrNEU3RQogICAgVSs0
RTgxCiAgICBVKzVFNzIKICAgIFUrNUU3OQogICAgVSs2OUE2CiAgICBVKzZGMjcgPC9wcmU+
CjxwPjwvcD4KPHAgaWQ9InJmYy5zZWN0aW9uLkFwcGVuZGl4IEIucC41Ij5UaGUgZm9sbG93
aW5nIHNob3dzIHRoZSByZWxldmFudCBzZWN0aW9uIG9mIHRoZSBDaGluZXNlIGxhbmd1YWdl
IHRhYmxlIHB1Ymxpc2hlZCBieSB0aGUgLkFTSUEgcmVnaXN0cnkgPGEgaHJlZj0iI0FTSUEt
VEFCTEUiPltBU0lBLVRBQkxFXTwvYT4uIEl0cyBlbnRyaWVzIHJlYWQ6PC9wPgo8ZGl2IGlk
PSIjcmZjLmZpZ3VyZS42NiI+PC9kaXY+CjxwcmU+ICZsdDtjb2RlcG9pbnQmZ3Q7OyZsdDtz
aW1wbC12YXJpYW50KHMpJmd0OzsmbHQ7dHJhZC12YXJpYW50KHMpJmd0OzsmbHQ7b3RoZXIt
dmFyaWFudChzKSZndDs8L3ByZT4KPHA+PC9wPgo8cCBpZD0icmZjLnNlY3Rpb24uQXBwZW5k
aXggQi5wLjciPlRoZXNlIGFyZSB0aGUgbGluZXMgY29ycmVzcG9uZGluZyB0byB0aGUgc2V0
IG9mIHZhcmlhbnRzIGxpc3RlZCBhYm92ZTwvcD4KPGRpdiBpZD0iI3JmYy5maWd1cmUuNjci
PjwvZGl2Pgo8cHJlPlUrNEU3RTtVKzRFN0UsVSs1RTcyO1UrNEU3RTtVKzRFODEsVSs1RTcy
LFUrNkYyNyxVKzVFNzksVSs2OUE2ClUrNEU4MTtVKzVFNzI7VSs0RTdFO1UrNUU3MixVKzZG
MjcsVSs1RTc5LFUrNjlBNgpVKzVFNzI7VSs1RTcyO1UrNUU3MixVKzRFN0UsVSs1RTc5O1Ur
NEU3RSxVKzRFODEsVSs2OUE2LFUrNkYyNwpVKzVFNzk7VSs1RTcyO1UrNUU3OTtVKzY5QTYs
VSs0RTdFLFUrNEU4MSxVKzZGMjcKVSs2OUE2O1UrNUU3MjtVKzY5QTY7VSs1RTc5LFUrNEU3
RSxVKzRFODEsVSs2RjI3ClUrNkYyNztVKzRFN0U7VSs2RjI3O1UrNEU4MSxVKzVFNzIsVSs1
RTc5LFUrNjlBNjwvcHJlPgo8cD48L3A+CjxwIGlkPSJyZmMuc2VjdGlvbi5BcHBlbmRpeCBC
LnAuOSI+VGhlIGNvcnJlc3BvbmRpbmcgZGF0YSBzZWN0aW9uIFhNTCBmb3JtYXQgd291bGQg
bG9vayBsaWtlIHRoaXM6PC9wPgo8ZGl2IGlkPSIjcmZjLmZpZ3VyZS42OCI+PC9kaXY+Cjxw
cmU+ICAgICZsdDtkYXRhJmd0OwogICAgJmx0O2NoYXIgY3A9IjRFN0UiJmd0OwogICAgJmx0
O3ZhciBjcD0iNEU3RSIgdHlwZT0iYm90aCIgY29tbWVudD0iaWRlbnRpdHkiIC8mZ3Q7CiAg
ICAmbHQ7dmFyIGNwPSI0RTgxIiB0eXBlPSJibG9ja2VkIiAvJmd0OwogICAgJmx0O3ZhciBj
cD0iNUU3MiIgdHlwZT0ic2ltcCIgLyZndDsKICAgICZsdDt2YXIgY3A9IjVFNzkiIHR5cGU9
ImJsb2NrZWQiIC8mZ3Q7CiAgICAmbHQ7dmFyIGNwPSI2OUE2IiB0eXBlPSJibG9ja2VkIiAv
Jmd0OwogICAgJmx0O3ZhciBjcD0iNkYyNyIgdHlwZT0iYmxvY2tlZCIgLyZndDsKICAgICZs
dDsvY2hhciZndDsKICAgICZsdDtjaGFyIGNwPSI0RTgxIiZndDsKICAgICZsdDt2YXIgY3A9
IjRFN0UiIHR5cGU9InRyYWQiIC8mZ3Q7CiAgICAmbHQ7dmFyIGNwPSI1RTcyIiB0eXBlPSJz
aW1wIiAvJmd0OwogICAgJmx0O3ZhciBjcD0iNUU3OSIgdHlwZT0iYmxvY2tlZCIgLyZndDsK
ICAgICZsdDt2YXIgY3A9IjY5QTYiIHR5cGU9ImJsb2NrZWQiIC8mZ3Q7CiAgICAmbHQ7dmFy
IGNwPSI2RjI3IiB0eXBlPSJibG9ja2VkIiAvJmd0OwogICAgJmx0Oy9jaGFyJmd0OwogICAg
Jmx0O2NoYXIgY3A9IjVFNzIiJmd0OwogICAgJmx0O3ZhciBjcD0iNEU3RSIgdHlwZT0idHJh
ZCIvJmd0OwogICAgJmx0O3ZhciBjcD0iNEU4MSIgdHlwZT0iYmxvY2tlZCIvJmd0OwogICAg
Jmx0O3ZhciBjcD0iNUU3MiIgdHlwZT0iYm90aCIgY29tbWVudD0iaWRlbnRpdHkiLyZndDsK
ICAgICZsdDt2YXIgY3A9IjVFNzkiIHR5cGU9InRyYWQiLyZndDsKICAgICZsdDt2YXIgY3A9
IjY5QTYiIHR5cGU9ImJsb2NrZWQiLyZndDsKICAgICZsdDt2YXIgY3A9IjZGMjciIHR5cGU9
ImJsb2NrZWQiLyZndDsKICAgICZsdDsvY2hhciZndDsKICAgICZsdDtjaGFyIGNwPSI1RTc5
IiZndDsKICAgICZsdDt2YXIgY3A9IjRFN0UiIHR5cGU9ImJsb2NrZWQiLyZndDsKICAgICZs
dDt2YXIgY3A9IjRFODEiIHR5cGU9ImJsb2NrZWQiLyZndDsKICAgICZsdDt2YXIgY3A9IjVF
NzIiIHR5cGU9InNpbXAiLyZndDsKICAgICZsdDt2YXIgY3A9IjVFNzkiIHR5cGU9InRyYWQi
IGNvbW1lbnQ9ImlkZW50aXR5Ii8mZ3Q7CiAgICAmbHQ7dmFyIGNwPSI2OUE2IiB0eXBlPSJi
bG9ja2VkIi8mZ3Q7CiAgICAmbHQ7dmFyIGNwPSI2RjI3IiB0eXBlPSJibG9ja2VkIi8mZ3Q7
CiAgICAmbHQ7L2NoYXImZ3Q7CiAgICAmbHQ7Y2hhciBjcD0iNjlBNiImZ3Q7CiAgICAmbHQ7
dmFyIGNwPSI0RTdFIiB0eXBlPSJibG9ja2VkIi8mZ3Q7CiAgICAmbHQ7dmFyIGNwPSI0RTgx
IiB0eXBlPSJibG9ja2VkIi8mZ3Q7CiAgICAmbHQ7dmFyIGNwPSI1RTcyIiB0eXBlPSJzaW1w
Ii8mZ3Q7CiAgICAmbHQ7dmFyIGNwPSI1RTc5IiB0eXBlPSJibG9ja2VkIi8mZ3Q7CiAgICAm
bHQ7dmFyIGNwPSI2OUE2IiB0eXBlPSJ0cmFkIiBjb21tZW50PSJpZGVudGl0eSIvJmd0Owog
ICAgJmx0O3ZhciBjcD0iNkYyNyIgdHlwZT0iYmxvY2tlZCIvJmd0OwogICAgJmx0Oy9jaGFy
Jmd0OwogICAgJmx0O2NoYXIgY3A9IjZGMjciJmd0OwogICAgJmx0O3ZhciBjcD0iNEU3RSIg
dHlwZT0ic2ltcCIvJmd0OwogICAgJmx0O3ZhciBjcD0iNEU4MSIgdHlwZT0iYmxvY2tlZCIv
Jmd0OwogICAgJmx0O3ZhciBjcD0iNUU3MiIgdHlwZT0iYmxvY2tlZCIvJmd0OwogICAgJmx0
O3ZhciBjcD0iNUU3OSIgdHlwZT0iYmxvY2tlZCIvJmd0OwogICAgJmx0O3ZhciBjcD0iNjlB
NiIgdHlwZT0iYmxvY2tlZCIvJmd0OwogICAgJmx0O3ZhciBjcD0iNkYyNyIgdHlwZT0idHJh
ZCIgY29tbWVudD0iaWRlbnRpdHkiLyZndDsKICAgICZsdDsvY2hhciZndDsKICAmbHQ7L2Rh
dGEmZ3Q7PC9wcmU+CjxwPjwvcD4KPHAgaWQ9InJmYy5zZWN0aW9uLkFwcGVuZGl4IEIucC4x
MSI+SGVyZSB0aGUgc2ltcGxpZmllZCB2YXJpYW50cyBoYXZlIGJlZW4gZ2l2ZW4gYSB0eXBl
IG9mICJzaW1wIiwgdGhlIHRyYWRpdGlvbmFsIHZhcmlhbnRzIG9uZSBvZiAidHJhZCIgYW5k
IGFsbCBvdGhlciBvbmVzIGFyZSBnaXZlbiAiYmxvY2tlZCIuIDwvcD4KPHAgaWQ9InJmYy5z
ZWN0aW9uLkFwcGVuZGl4IEIucC4xMiI+QmVjYXVzZSBzb21lIHZhcmlhbnQgbWFwcGluZ3Mg
c2hvdyBpbiBtb3JlIHRoYW4gb25lIGNvbHVtbiwgd2hpbGUgdGhlIFhNTCBmb3JtYXQgYWxs
b3dzIG9ubHkgYSBzaW5nbGUgdHlwZSB2YWx1ZSwgdGhleSBoYXZlIGJlZW4gZ2l2ZW4gdGhl
IHR5cGUgb2YgImJvdGgiLjwvcD4KPHAgaWQ9InJmYy5zZWN0aW9uLkFwcGVuZGl4IEIucC4x
MyI+Tm90ZSB0aGF0IHNvbWUgdmFyaWFudCBtYXBwaW5ncyBtYXAgdG8gdGhlbXNlbHZlcyAo
aWRlbnRpdHkpLCB0aGF0IGlzIHRoZSBtYXBwaW5nIGlzIHJlZmxleGl2ZSAoc2VlIDxhIGhy
ZWY9IiNyZWZsZXhpdmVfbWFwcGluZyI+U2VjdGlvbiA0LjMuNDwvYT4pLiBJbiBjcmVhdGlu
ZyB0aGUgcGVybXV0YXRpb24gb2YgYWxsIHZhcmlhbnQgbGFiZWxzLCB0aGVzZSBtYXBwaW5n
cyBoYXZlIG5vIGVmZmVjdCwgb3RoZXIgdGhhbiBhZGRpbmcgYSB2YWx1ZSB0byB0aGUgdmFy
aWFudCB0eXBlIGxpc3QgZm9yIHRoZSB2YXJpYW50IGxhYmVsIGNvbnRhaW5pbmcgdGhlbS4g
PC9wPgo8cCBpZD0icmZjLnNlY3Rpb24uQXBwZW5kaXggQi5wLjE0Ij5JbiB0aGUgZXhhbXBs
ZSBzbyBmYXIsIGFsbCBvZiB0aGUgZW50cmllcyB3aXRoIHR5cGU9ImJvdGgiIGFyZSBhbHNv
IG1hcHBpbmdzIHdoZXJlIHNvdXJjZSBhbmQgdGFyZ2V0IGFyZSBpZGVudGljYWwuIFRoYXQg
aXMsIHRoZXkgYXJlIHJlZmxleGl2ZSBtYXBwaW5ncyBhcyBkZWZpbmVkIGluIDxhIGhyZWY9
IiNyZWZsZXhpdmVfbWFwcGluZyI+U2VjdGlvbiA0LjMuNDwvYT4uIDwvcD4KPHAgaWQ9InJm
Yy5zZWN0aW9uLkFwcGVuZGl4IEIucC4xNSI+R2l2ZW4gYSBsYWJlbCAiVSs0RTdFIFUrNEU4
MSIsIHRoZSBmb2xsb3dpbmcgbGFiZWxzIHdvdWxkIGJlIHJ1bGVkIGFsbG9jYXRhYmxlIHVu
ZGVyIDxhIGhyZWY9IiNSRkMzNzQzIj5bUkZDMzc0M108L2E+IGJhc2VkIG9uIGhvdyB0aGF0
IHN0YW5kYXJkIGlzIGNvbW1vbmx5IGltcGxlbWVudGVkIGluIGRvbWFpbiByZWdpc3RyaWVz
OjwvcD4KPGRpdiBpZD0iI3JmYy5maWd1cmUuNjkiPjwvZGl2Pgo8cHJlPiAgICBPcmlnaW5h
bCBsYWJlbDogICAgIFUrNEU3RSBVKzRFODEKICAgIFNpbXBsaWZpZWQgbGFiZWwgMTogVSs0
RTdFIFUrNUU3MgogICAgU2ltcGxpZmllZCBsYWJlbCAyOiBVKzVFNzIgVSs1RTcyCiAgICBU
cmFkaXRpb25hbCBsYWJlbDogIFUrNEU3RSBVKzRFN0U8L3ByZT4KPHA+PC9wPgo8cCBpZD0i
cmZjLnNlY3Rpb24uQXBwZW5kaXggQi5wLjE3Ij5Ib3dldmVyLCBpZiBhbGxvY2F0YWJsZSBs
YWJlbHMgd2VyZSBnZW5lcmF0ZWQgc2ltcGx5IGJ5IGEgc3RyYWlnaHQgcGVybXV0YXRpb24g
b2YgYWxsIHZhcmlhbnRzIHdpdGggdHlwZSBvdGhlciB0aGFuIHR5cGU9ImJsb2NrZWQiIGFu
ZCB3aXRob3V0IHJlZ2FyZCB0byB0aGUgc2ltcGxpZmllZCBhbmQgdHJhZGl0aW9uYWwgdmFy
aWFudHMsIHdlIHdvdWxkIGVuZCB1cCB3aXRoIGFuIGV4dHJhIGFsbG9jYXRhYmxlIGxhYmVs
IG9mICJVKzVFNzIgVSs0RTdFIi4gVGhpcyBsYWJlbCBpcyBjb21wcmlzZWQgb2YgYSBib3Ro
IFNpbXBsaWZpZWQgQ2hpbmVzZSBjaGFyYWN0ZXIgYW5kIGEgVHJhZGl0aW9uYWwgQ2hpbmVz
ZSBjb2RlIHBvaW50IGFuZCB0aGVyZWZvcmUgc2hvdWxkbid0IGJlIGFsbG9jYXRhYmxlLjwv
cD4KPHAgaWQ9InJmYy5zZWN0aW9uLkFwcGVuZGl4IEIucC4xOCI+VG8gbW9yZSBmdWxseSBy
ZXNvbHZlIHRoZSBkaXNwb3NpdGlvbnMgcmVxdWlyZXMgc2V2ZXJhbCBhY3Rpb25zIHRvIGJl
IGRlZmluZWQgYXMgZGVzY3JpYmVkIGluIDxhIGhyZWY9IiNyZmMzNzQzX2V4YW1wbGUiPlNl
Y3Rpb24gNi4yLjI8L2E+IHdoaWNoIHdpbGwgb3ZlcnJpZGUgdGhlIGRlZmF1bHQgYWN0aW9u
cyBmcm9tIDxhIGhyZWY9IiNkZWZhdWx0X2FjdGlvbnMiPlNlY3Rpb24gNi42PC9hPi4gQWZ0
ZXIgYmxvY2tpbmcgYWxsIGxhYmVscyB0aGF0IGNvbnRhaW4gYSB2YXJpYW50IHdpdGggdHlw
ZSAiYmxvY2tlZCIsIHRoZXNlIGFjdGlvbnMgd2lsbCBzZXQgdG8gYWxsb2NhdGFibGUgbGFi
ZWxzIGJhc2VkIG9uIHRoZSBmb2xsb3dpbmcgdmFyaWFudCB0eXBlczogInNpbXAiLCAidHJh
ZCIgYW5kICJib3RoIi4gTm90ZSB0aGF0IHRoZXNlIHZhcmlhbnQgdHlwZXMgZG8gbm90IGRp
cmVjdGx5IHJlbGF0ZSB0byBkaXNwb3NpdGlvbnMgZm9yIHRoZSB2YXJpYW50IGxhYmVsLCBi
dXQgdGhhdCB0aGUgYWN0aW9ucyB3aWxsIHJlc29sdmUgdGhlbSB0byB0aGUgc3RhbmRhcmQg
ZGlzcG9zaXRpb25zIG9uIGxhYmVscywgdG8gd2l0aCAiYmxvY2tlZCIgYW5kICJhbGxvY2F0
YWJsZSIuPC9wPgo8cCBpZD0icmZjLnNlY3Rpb24uQXBwZW5kaXggQi5wLjE5Ij5UbyByZXNv
bHZlIGxhYmVsIGRpc3Bvc2l0aW9ucyByZXF1aXJlcyBmaXZlIGFjdGlvbnMgdG8gYmUgZGVm
aW5lZCAoaW4gdGhlIHJ1bGVzIHNlY3Rpb24gb2YgdGhpcyBkb2N1bWVudCkgdGhlc2UgYWN0
aW9ucyBhcHBseSBpbiBvcmRlciBhbmQgdGhlIGZpcnN0IG9uZSB0cmlnZ2VyZWQsIGRlZmlu
ZXMgdGhlIGRpc3Bvc2l0aW9uIGZvciB0aGUgbGFiZWwuIFRoZSBhY3Rpb25zIGFyZTogPC9w
PgoKPG9sPgo8bGk+YmxvY2sgYWxsIHZhcmlhbnQgbGFiZWxzIGNvbnRhaW5pbmcgYXQgbGVh
c3Qgb25lIGJsb2NrZWQgdmFyaWFudC48L2xpPgo8bGk+YWxsb2NhdGUgYWxsIGxhYmVscyB0
aGF0IGNvbnNpc3QgZW50aXJlbHkgb2YgdmFyaWFudHMgdGhhdCBhcmUgInNpbXAiIG9yICJi
b3RoIjwvbGk+CjxsaT5hbHNvIGFsbG9jYXRlIGFsbCBsYWJlbHMgdGhhdCBhcmUgZW50aXJl
bHkgInRyYWQiIG9yICJib3RoIjwvbGk+CjxsaT5ibG9jayBhbGwgc3Vydml2aW5nIGxhYmVs
cyBjb250YWluaW5nIGFueSBvbmUgb2YgdGhlIGRpc3Bvc2l0aW9ucyAic2ltcCIgb3IgInRy
YWQiIG9yICJib3RoIiBiZWNhdXNlIHRoZXkgYXJlIG5vdyBrbm93biB0byBiZSBwYXJ0IG9m
IGFuIHVuZGVzaXJhYmxlIG1peGVkIHNpbXBsaWZpZWQvdHJhZGl0aW9uYWwgbGFiZWw8L2xp
Pgo8bGk+YWxsb2NhdGUgYW55IHJlbWFpbmluZyBsYWJlbDsgdGhlIG9yaWdpbmFsIGxhYmVs
IHdvdWxkIGJlIHN1Y2ggYSBsYWJlbC48L2xpPgo8L29sPgoKPHA+IDwvcD4KPHAgaWQ9InJm
Yy5zZWN0aW9uLkFwcGVuZGl4IEIucC4yMCI+VGhlIHJ1bGVzIGRlY2xhcmF0aW9ucyB3b3Vs
ZCBiZSByZXByZXNlbnRlZCBhczo8L3A+CjxkaXYgaWQ9IiNyZmMuZmlndXJlLjcwIj48L2Rp
dj4KPHByZT4gICZsdDtydWxlcyZndDsKICAgICZsdDshLS1BY3Rpb24gZWxlbWVudHMgLSBv
cmRlciBkZWZpbmVzIHByZWNlZGVuY2UtLSZndDsKICAgICZsdDthY3Rpb24gZGlzcD0iYmxv
Y2tlZCIgICAgIGFueS12YXJpYW50PSJibG9ja2VkIiAvJmd0OwogICAgJmx0O2FjdGlvbiBk
aXNwPSJhbGxvY2F0YWJsZSIgIG9ubHktdmFyaWFudHM9InNpbXAgYm90aCIgLyZndDsKICAg
ICZsdDthY3Rpb24gZGlzcD0iYWxsb2NhdGFibGUiICBvbmx5LXZhcmlhbnRzPSJ0cmFkIGJv
dGgiIC8mZ3Q7CiAgICAmbHQ7YWN0aW9uIGRpc3A9ImJsb2NrZWQiICAgICBhbnktdmFyaWFu
dD0ic2ltcCB0cmFkIiAvJmd0OwogICAgJmx0O2FjdGlvbiBkaXNwPSJhbGxvY2F0YWJsZSIg
IGNvbW1lbnQ9ImNhdGNoLWFsbCIgLyZndDsKICAmbHQ7L3J1bGVzJmd0OzwvcHJlPgo8cD48
L3A+CjxwIGlkPSJyZmMuc2VjdGlvbi5BcHBlbmRpeCBCLnAuMjIiPlVwIHRvIG5vdywgdmFy
aWFudHMgd2l0aCB0eXBlICJib3RoIiBoYXZlIG9jY3VycmVkIG9ubHkgYXNzb2NpYXRlZCB3
aXRoIHJlZmxleGl2ZSB2YXJpYW50IG1hcHBpbmdzLiBUaGUgImFjdGlvbiIgZWxlbWVudHMg
ZGVmaW5lZCBhYm92ZSByZWx5IG9uIHRoZSBhc3N1bXB0aW9uIHRoYXQgdGhpcyBpcyBhbHdh
eXMgdGhlIGNhc2UuIEhvd2V2ZXIsIGNvbnNpZGVyIHRoZSBmb2xsb3dpbmcgc2V0IG9mIHZh
cmlhbnRzOiA8L3A+CjxkaXYgaWQ9IiNyZmMuZmlndXJlLjcxIj48L2Rpdj4KPHByZT4gICAg
VSs2MkUwO1UrNjM2RTtVKzYzNkU7VSs2NERBCiAgICBVKzYzNkU7VSs2MzZFO1UrNjREQTtV
KzYyRTAKICAgIFUrNjREQTtVKzYzNkU7VSs2NERBO1UrNjJFMDwvcHJlPgo8cD48L3A+Cjxw
IGlkPSJyZmMuc2VjdGlvbi5BcHBlbmRpeCBCLnAuMjQiPlRoZSBjb3JyZXNwb25kaW5nIFhN
TCB3b3VsZCBiZTo8L3A+CjxkaXYgaWQ9IiNyZmMuZmlndXJlLjcyIj48L2Rpdj4KPHByZT4g
ICAgJmx0O2NoYXIgY3A9IjYyRTAiJmd0OwogICAgJmx0O3ZhciBjcD0iNjM2RSIgdHlwZT0i
Ym90aCIgY29tbWVudD0iYm90aCwgYnV0IG5vdCByZWZsZXhpdmUiIC8mZ3Q7CiAgICAmbHQ7
dmFyIGNwPSI2NERBIiB0eXBlPSJibG9ja2VkIiAvJmd0OwogICAgJmx0Oy9jaGFyJmd0Owog
ICAgJmx0O2NoYXIgY3A9IjYzNkUiJmd0OwogICAgJmx0O3ZhciBjcD0iNjM2RSIgdHlwZT0i
c2ltcCIgY29tbWVudD0icmVmbGV4aXZlLCBidXQgbm90IGJvdGgiIC8mZ3Q7CiAgICAmbHQ7
dmFyIGNwPSI2NERBIiB0eXBlPSJ0cmFkIiAvJmd0OwogICAgJmx0O3ZhciBjcD0iNjJFMCIg
dHlwZT0iYmxvY2tlZCIgLyZndDsKICAgICZsdDsvY2hhciZndDsKICAgICZsdDtjaGFyIGNw
PSI2NERBIiZndDsKICAgICZsdDt2YXIgY3A9IjYzNkUiIHR5cGU9InNpbXAiIC8mZ3Q7CiAg
ICAmbHQ7dmFyIGNwPSI2NERBIiB0eXBlPSJ0cmFkIiBjb21tZW50PSJyZWZsZXhpdmUiIC8m
Z3Q7CiAgICAmbHQ7dmFyIGNwPSI2MkUwIiB0eXBlPSJibG9ja2VkIiAvJmd0OwogICAgJmx0
Oy9jaGFyJmd0OzwvcHJlPgo8cD48L3A+CjxwIGlkPSJyZmMuc2VjdGlvbi5BcHBlbmRpeCBC
LnAuMjYiPlRvIG1ha2Ugc3VjaCB2YXJpYW50IHNldHMgd29yayByZXF1aXJlcyBhIHdheSB0
byBzZWxlY3RpdmVseSB0cmlnZ2VyIGFuIGFjdGlvbiBiYXNlZCBvbiB3aGV0aGVyIGEgdmFy
aWFudCB0eXBlIGlzIGFzc29jaWF0ZWQgd2l0aCBhbiBpZGVudGl0eSBvciByZWZsZXhpdmUg
bWFwcGluZywgb3IgaXMgYXNzb2NpYXRlZCB3aXRoIGFuIG9yZGluYXJ5IHZhcmlhbnQgbWFw
cGluZy4gIFRoaXMgY2FuIGJlIGRvbmUgYnkgYWRkaW5nIGEgcHJlZml4ICJyLSIgdG8gdGhl
ICJ0eXBlIiBhdHRyaWJ1dGUgb24gcmVmbGV4aXZlIHZhcmlhbnQgbWFwcGluZ3MuIEZvciBl
eGFtcGxlIHRoZSAidHJhZCIgZm9yIGNvZGUgcG9pbnQgVSs2NERBIGluIHRoZSBwcmVjZWRp
bmcgZmlndXJlIHdvdWxkIGJlY29tZSAici10cmFkIi48L3A+CjxwIGlkPSJyZmMuc2VjdGlv
bi5BcHBlbmRpeCBCLnAuMjciPldpdGggdGhlIGRpc3Bvc2l0aW9ucyBwcmVwYXJlZCBpbiB0
aGlzIHdheSwgb25seSBhIHNsaWdodCBtb2RpZmljYXRpb24gdG8gdGhlIGFjdGlvbnMgaXMg
bmVlZGVkIHRvIHlpZWxkIHRoZSBjb3JyZWN0IHNldCBvZiBhbGxvY2F0YWJsZSBsYWJlbHM6
PC9wPgo8ZGl2IGlkPSIjcmZjLmZpZ3VyZS43MyI+PC9kaXY+CjxwcmU+Jmx0O2FjdGlvbiBk
aXNwPSJibG9ja2VkIiBhbnktdmFyaWFudD0iYmxvY2tlZCIgLyZndDsKJmx0O2FjdGlvbiBk
aXNwPSJhbGxvY2F0YWJsZSIgb25seS12YXJpYW50cz0ic2ltcCByLXNpbXAgYm90aCByLWJv
dGgiIC8mZ3Q7CiZsdDthY3Rpb24gZGlzcD0iYWxsb2NhdGFibGUiIG9ubHktdmFyaWFudHM9
InRyYWQgci10cmFkIGJvdGggci1ib3RoIiAvJmd0OwombHQ7YWN0aW9uIGRpc3A9ImJsb2Nr
ZWQiIGFsbC12YXJpYW50cz0ic2ltcCB0cmFkIGJvdGgiIC8mZ3Q7CiZsdDthY3Rpb24gZGlz
cD0iYWxsb2NhdGFibGUiIC8mZ3Q7CjwvcHJlPgo8cD48L3A+CjxwIGlkPSJyZmMuc2VjdGlv
bi5BcHBlbmRpeCBCLnAuMjkiPlRoZSBmaXJzdCB0aHJlZSBhY3Rpb25zIGdldCB0cmlnZ2Vy
ZWQgYnkgdGhlIHNhbWUgbGFiZWxzIGFzIGJlZm9yZS48L3A+CjxwIGlkPSJyZmMuc2VjdGlv
bi5BcHBlbmRpeCBCLnAuMzAiPlRoZSBmb3VydGggYWN0aW9uIGJsb2NrcyBhbnkgbGFiZWwg
dGhhdCBjb21iaW5lcyBhbiBvcmlnaW5hbCBjb2RlIHBvaW50IHdpdGggYW55IG1peCBvZiBv
cmRpbmFyeSB2YXJpYW50IG1hcHBpbmdzOyBob3dldmVyIG5vIGxhYmVscyB0aGF0IGFyZSBh
IGNvbWJpbmF0aW9uIG9mIG9ubHkgb3JpZ2luYWwgY29kZSBwb2ludHMgKGNvZGUgcG9pbnRz
IGhhdmluZyBlaXRoZXIgbm8gdmFyaWFudCBtYXBwaW5ncyBvciBhIHJlZmxleGl2ZSBtYXBw
aW5nKSB3b3VsZCBiZSBhZmZlY3RlZC4gVGhlc2UgYXJlIHRoZSBvcmlnaW5hbCBsYWJlbHMg
YW5kIHRoZXkgYXJlIGFsbG9jYXRlZCBpbiB0aGUgbGFzdCBhY3Rpb24uPC9wPgo8cCBpZD0i
cmZjLnNlY3Rpb24uQXBwZW5kaXggQi5wLjMxIj5Vc2luZyB0aGlzIHNjaGVtZSBvZiBhc3Np
Z25pbmcgdHlwZXMgdG8gb3JkaW5hcnkgYW5kIHJlZmxleGl2ZSB2YXJpYW50cywgYWxsIFJG
QyAzNzQzLXN0eWxlIHRhYmxlcyBjYW4gYmUgY29udmVydGVkIHRvIFhNTC4gQnkgZGVmaW5p
bmcgYSBzZXQgb2YgYWN0aW9ucyBhcyBvdXRsaW5lZCBhYm92ZSwgdGhlIExHUiB3aWxsIHlp
ZWxkIHRoZSBjb3JyZWN0IHNldCBvZiBhbGxvY2F0YWJsZSB2YXJpYW50czogIGFsbCB2YXJp
YW50cyBjb25zaXN0aW5nIGNvbXBsZXRlbHkgb2YgdmFyaWFudCBjb2RlIHBvaW50cyBwcmVm
ZXJyZWQgZm9yIHNpbXBsaWZpZWQgb3IgdHJhZGl0aW9uYWwsIHJlc3BlY3RpdmVseSwgd2ls
bCBiZSBhbGxvY2F0ZWQsIGFzIHdpbGwgYmUgdGhlIG9yaWdpbmFsIGxhYmVsLiBBbGwgb3Ro
ZXIgdmFyaWFudCBsYWJlbHMgd2lsbCBiZSBibG9ja2VkLjwvcD4KPGgxIGlkPSJyZmMuYXBw
ZW5kaXguQXBwZW5kaXggQyI+CjxhIGhyZWY9IiNyZmMuYXBwZW5kaXguQXBwZW5kaXglMjBD
Ij5BcHBlbmRpeCBDLjwvYT4gPGEgaHJlZj0iI2luZGljX3N5bGxhYmxlIiBpZD0iaW5kaWNf
c3lsbGFibGUiPkluZGljIFN5bGxhYmxlIFN0cnVjdHVyZSBFeGFtcGxlPC9hPgo8L2gxPgo8
cCBpZD0icmZjLnNlY3Rpb24uQXBwZW5kaXggQy5wLjEiPkluIExHUnMgZm9yIEluZGljIHNj
cmlwdHMgaXQgbWF5IGJlIGRlc2lyYWJsZSB0byByZXN0cmljdCB2YWxpZCBsYWJlbHMgdG8g
c2VxdWVuY2VzIG9mIHZhbGlkIEluZGljIHN5bGxhYmxlcywgb3IgYWtzaGFyYXMuIFRoaXMg
YXBwZW5kaXggZ2l2ZXMgYSBzYW1wbGUgc2V0IG9mIHJ1bGVzIGRlc2lnbmVkIHRvIGVuZm9y
Y2UgdGhpcyByZXN0cmljdGlvbi4gPC9wPgo8cCBpZD0icmZjLnNlY3Rpb24uQXBwZW5kaXgg
Qy5wLjIiPkFuIGV4YW1wbGUgb2YgYSBCTkYgZnJvbSBmb3IgYW4gYWtzaGFyYSB3aGljaCBo
YXMgYmVlbiBwdWJsaXNoZWQgaW4gJiM4MjIwO0RldmFuYWdhcmkgU2NyaXB0IEJlaGF2aW9y
IGZvciBIaW5kaSIgPGEgaHJlZj0iI1RESUwtSElOREkiPltURElMLUhJTkRJXTwvYT4uIFRo
ZSBydWxlcyBmb3Igb3RoZXIgbGFuZ3VhZ2VzIGFuZCBzY3JpcHRzIHVzZWQgaW4gSW5kaWEg
YXJlIGV4cGVjdGVkIHRvIGJlIGdlbmVyYWxseSBzaW1pbGFyLjwvcD4KPHAgaWQ9InJmYy5z
ZWN0aW9uLkFwcGVuZGl4IEMucC4zIj5Gb3IgSGluZGksIHRoZSBCTkYgaGFzIHRoZSBmb3Jt
OjwvcD4KPGRpdiBpZD0iI3JmYy5maWd1cmUuNzQiPjwvZGl2Pgo8cHJlPiAgICBWW21dfHtD
W05dSH1DW05dKEh8W3ZdW21dKTwvcHJlPgo8cD48L3A+CjxwIGlkPSJyZmMuc2VjdGlvbi5B
cHBlbmRpeCBDLnAuNSI+V2hlcmU6PC9wPgo8cD48L3A+Cgo8ZGw+CjxkdD5WPC9kdD4KPGRk
IHN0eWxlPSJtYXJnaW4tbGVmdDogNSI+KHVwcGVyIGNhc2UpIGlzIGFueSBpbmRlcGVuZGVu
dCB2b3dlbDwvZGQ+CjxkdD5tPC9kdD4KPGRkIHN0eWxlPSJtYXJnaW4tbGVmdDogNSI+aXMg
YW55IHZvd2VsIG1vZGlmaWVyIChEZXZhbmFnYXJpIEFudXN2YXJhLCBWaXNhcmdhLCBhbmQg
Q2FuZHJhYmluZHUpPC9kZD4KPGR0PkM8L2R0Pgo8ZGQgc3R5bGU9Im1hcmdpbi1sZWZ0OiA1
Ij5pcyBhbnkgY29uc29uYW50ICh3aXRoIGluaGVyZW50IHZvd2VsKTwvZGQ+CjxkdD5OPC9k
dD4KPGRkIHN0eWxlPSJtYXJnaW4tbGVmdDogNSI+aXMgTnVrdGE8L2RkPgo8ZHQ+SDwvZHQ+
CjxkZCBzdHlsZT0ibWFyZ2luLWxlZnQ6IDUiPmlzIGEgSGFsYW50IChvciBWaXJhbWEpPC9k
ZD4KPGR0PnY8L2R0Pgo8ZGQgc3R5bGU9Im1hcmdpbi1sZWZ0OiA1Ij4obG93ZXIgY2FzZSkg
aXMgYW55IGRlcGVuZGVudCB2b3dlbCBzaWduIChtYXRyYSk8L2RkPgo8ZHQ+e308L2R0Pgo8
ZGQgc3R5bGU9Im1hcmdpbi1sZWZ0OiA1Ij5lbmNsb3NlcyBpdGVtcyB3aGljaCBtYXkgYmUg
cmVwZWF0ZWQgb25lIG9yIG1vcmUgdGltZXM8L2RkPgo8ZHQ+WyBdPC9kdD4KPGRkIHN0eWxl
PSJtYXJnaW4tbGVmdDogNSI+ZW5jbG9zZXMgaXRlbXMgd2hpY2ggbWF5IG9yIG1heSBub3Qg
YmUgcHJlc2VudDwvZGQ+CjxkdD58PC9kdD4KPGRkIHN0eWxlPSJtYXJnaW4tbGVmdDogNSI+
c2VwYXJhdGVzIGl0ZW1zLCBvdXQgb2Ygd2hpY2ggb25seSBvbmUgY2FuIGJlIHByZXNlbnQ8
L2RkPgo8L2RsPgoKPHA+IDwvcD4KPHAgaWQ9InJmYy5zZWN0aW9uLkFwcGVuZGl4IEMucC43
Ij5CeSB1c2luZyB0aGUgVW5pY29kZSBwcm9wZXJ0eSAiSW5TQyIgb3IgIkluZGljX1N5bGxh
YmljX0NhdGVnb3J5IiB3aGljaCBjb3JyZXNwb25kcyByYXRoZXIgZGlyZWN0bHkgdG8gdGhl
IGNsYXNzaWZpY2F0aW9uIG9mIGNoYXJhY3RlcnMgaW4gdGhlIEJORiBhYm92ZSwgd2UgY2Fu
IHRyYW5zbGF0ZSB0aGUgQk5GIGludG8gYSBzZXQgb2YgV0xFIHJ1bGVzIG1hdGNoaW5nIHRo
ZSBkZWZpbml0aW9uIG9mIGFuIGFrc2hhcmEuPC9wPgo8ZGl2IGlkPSIjcmZjLmZpZ3VyZS43
NSI+PC9kaXY+CjxwcmU+ICZsdDtydWxlcyZndDsKICAgICZsdDshLS1DaGFyYWN0ZXIgQ2xh
c3MgRGVmaW5pdGlvbnMgZ28gaGVyZS0tJmd0OwogICAgJmx0O2NsYXNzIG5hbWU9ImhhbGFu
dCIgcHJvcGVydHk9IkluU0M6VmlyYW1hIiAvJmd0OwogICAgJmx0O3VuaW9uIG5hbWU9InZv
d2VsLW1vZGlmaWVyIiZndDsKICAgICAgJmx0O2NsYXNzIHByb3BlcnR5PSJJblNDOlZpc2Fy
Z2EiIC8mZ3Q7CiAgICAgICZsdDtjbGFzcyBwcm9wZXJ0eT0iSW5TQzpCaW5kdSIgY29tbWVu
dD0iaW5jbHVkZXMgYW51c3ZhcmEiIC8mZ3Q7CiAgICAmbHQ7L3VuaW9uJmd0OwogICAgJmx0
OyEtLVdob2xlIGxhYmVsIGV2YWx1YXRpb24gYW5kIENvbnRleHQgcnVsZXMgZ28gaGVyZS0t
Jmd0OwogICAgJmx0O3J1bGUgbmFtZT0iY29uc29uYW50LXdpdGgtb3B0aW9uYWwtbnVrdGEi
Jmd0OwogICAgICAgICZsdDtjbGFzcyBieS1yZWY9IkluU0M6Q29uc29uYW50IiAvJmd0Owog
ICAgICAgICZsdDtjbGFzcyBieS1yZWY9IkluU0M6TnVrdGEiICBjb3VudD0iMDoxIi8mZ3Q7
CiAgICAmbHQ7L3J1bGUmZ3Q7CiAgICAmbHQ7cnVsZSBuYW1lPSJpbmRlcGVuZGVudC12b3dl
bC13aXRoLW9wdGlvbmFsLW1vZGlmaWVyIiZndDsKICAgICAgICAmbHQ7Y2xhc3MgYnktcmVm
PSJJblNDOlZvd2VsX0luZGVwZW5kZW50IiAvJmd0OwogICAgICAgICZsdDtjbGFzcyBieS1y
ZWY9InZvd2VsLW1vZGlmaWVyIiAgY291bnQ9IjA6MSIgLyZndDsKICAgICZsdDsvcnVsZSZn
dDsKICAgICZsdDtydWxlIG5hbWU9Im9wdGlvbmFsLWRlcGVuZGVudC12b3dlbC13aXRoLW9w
dC1tb2RpZmllciIgJmd0OwogICAgICAmbHQ7Y2xhc3MgYnktcmVmPSJJblNDOlZvd2VsX0Rl
cGVuZGVudCIgY291bnQ9IjA6MSIgLyZndDsKICAgICAgJmx0O2NsYXNzIGJ5LXJlZj0idm93
ZWwtbW9kaWZpZXIiIGNvdW50PSIwOjEiICAvJmd0OwogICAgJmx0Oy9ydWxlJmd0OwogICAg
Jmx0O3J1bGUgbmFtZT0iY29uc29uYW50LWNsdXN0ZXIiJmd0OwogICAgICAmbHQ7cnVsZSBj
b3VudD0iMCsiJmd0OwogICAgICAgICZsdDtydWxlIGJ5LXJlZj0iY29uc29uYW50LXdpdGgt
b3B0aW9uYWwtbnVrdGEiIC8mZ3Q7CiAgICAgICAgJmx0O2NsYXNzIGJ5LXJlZj0iaGFsYW50
IiAvJmd0OwogICAgICAmbHQ7L3J1bGUmZ3Q7CiAgICAgICZsdDtydWxlIGJ5LXJlZj0iY29u
c29uYW50LXdpdGgtb3B0aW9uYWwtbnVrdGEiIC8mZ3Q7CiAgICAgICZsdDtjaG9pY2UmZ3Q7
CiAgICAgICAgJmx0O2NsYXNzIGJ5LXJlZj0iaGFsYW50IiAvJmd0OwogICAgICAgICZsdDty
dWxlIGJ5LXJlZj0ib3B0aW9uYWwtZGVwZW5kZW50LXZvd2VsLXdpdGgtb3B0LW1vZGlmaWVy
IiAvJmd0OwogICAgICAmbHQ7L2Nob2ljZSZndDsKICAgICZsdDsvcnVsZSZndDsKICAgICZs
dDtydWxlIG5hbWU9ImFrc2hhcmEiJmd0OwogICAgICAmbHQ7Y2hvaWNlJmd0OwogICAgICAg
ICZsdDtydWxlIGJ5LXJlZj0iaW5kZXBlbmRlbnQtdm93ZWwtd2l0aC1vcHRpb25hbC1tb2Rp
ZmllciIgLyZndDsKICAgICAgICAmbHQ7cnVsZSBieS1yZWY9ImNvbnNvbmFudC1jbHVzdGVy
IiAvJmd0OwogICAgICAmbHQ7L2Nob2ljZSZndDsKICAgICZsdDsvcnVsZSZndDsKICAgICZs
dDtydWxlIG5hbWU9IldMRS1ha3NoYXJhLW9yLW90aGVyIiBjb21tZW50PSJzZXJpZXMgb2Yg
b25lIG9yCiAgICAgICAgbW9yZSBha3NoYXJhcywgcG9zc2libHkgYWx0ZXJuYXRpbmcgd2l0
aCBvdGhlciB0eXBlcyBvZgogICAgICAgIGNvZGUgcG9pbnRzIHN1Y2ggYXMgZGlnaXRzIiZn
dDsKICAgICAgJmx0O3N0YXJ0IC8mZ3Q7CiAgICAgICZsdDtjaG9pY2UgY291bnQ9IjErIiZn
dDsKICAgICAgICAmbHQ7Y2xhc3MgcHJvcGVydHk9IkluU0M6b3RoZXIiICAvJmd0OwogICAg
ICAgICZsdDtydWxlIGJ5LXJlZj0iYWtzaGFyYSIgIC8mZ3Q7CiAgICAgICZsdDsvY2hvaWNl
Jmd0OwogICAgICAmbHQ7ZW5kIC8mZ3Q7CiAgICAmbHQ7L3J1bGUmZ3Q7CiAgICAmbHQ7IS0t
QWN0aW9uIGVsZW1lbnRzIGdvIGhlcmUgLSBvcmRlciBkZWZpbmVzIHByZWNlZGVuY2UtLSZn
dDsKICAgICZsdDthY3Rpb24gZGlzcD0iaW52YWxpZCIgbm90LW1hdGNoPSJXTEUtYWtzaGFy
YS1vci1vdGhlciIgLyZndDsKICAmbHQ7L3J1bGVzJmd0OzwvcHJlPgo8cD48L3A+CjxwIGlk
PSJyZmMuc2VjdGlvbi5BcHBlbmRpeCBDLnAuOSI+V2l0aCB0aGUgcnVsZXMgYW5kIGNsYXNz
ZXMgYXMgZGVmaW5lZCBhYm92ZSwgdGhlIGZpbmFsIGFjdGlvbiBhc3NpZ25zIGEgZGlzcG9z
aXRpb24gb2YgImludmFsaWQiIHRvIGFsbCBsYWJlbHMgdGhhdCBhcmUgbm90IGNvbXBvc2Vk
IG9mIGEgc2VxdWVuY2Ugb2Ygd2VsbC1mb3JtZWQgYWtzaGFyYXMsIG9wdGlvbmFsbHkgaW50
ZXJzcGVyc2VkIHdpdGggb3RoZXIgY2hhcmFjdGVycywgcGVyaGFwcyBkaWdpdHMsIGZvciBl
eGFtcGxlLjwvcD4KPHAgaWQ9InJmYy5zZWN0aW9uLkFwcGVuZGl4IEMucC4xMCI+VGhlIHJl
bGV2YW50IFVuaWNvZGUgcHJvcGVydHkgY291bGQgYmUgcmVwbGljYXRlZCBieSB0YWdnaW5n
IHJlcGVydG9pcmUgdmFsdWVzIGRpcmVjdGx5IGluIHRoZSBMR1Igd2hpY2ggd291bGQgcmVt
b3ZlIHRoZSBkZXBlbmRlbmN5IG9uIGFueSBzcGVjaWZpYyB2ZXJzaW9uIG9mIHRoZSBVbmlj
b2RlIFN0YW5kYXJkLiA8L3A+CjxwIGlkPSJyZmMuc2VjdGlvbi5BcHBlbmRpeCBDLnAuMTEi
PkdlbmVyYWxseSwgZGVwZW5kZW50IHZvd2VscyBtYXkgb25seSBmb2xsb3cgY29uc29uYW50
IGV4cHJlc3Npb25zLCBob3dldmVyLCBmb3Igc29tZSBzY3JpcHRzLCBsaWtlIEJlbmdhbGks
IHRoZSBVbmljb2RlIHN0YW5kYXJkIHN1cHBvcnRzIHNlcXVlbmNlcyBvZiBkZXBlbmRlbnQg
dm93ZWxzIG9yIHRoZWlyIGFwcGxpY2F0aW9uIG9uIGluZGVwZW5kZW50IHZvd2Vscy4gVGhp
cyBtYWtlcyB0aGUgZGVmaW5pdGlvbiBvZiBha3NoYXJhIGxlc3MgcmVzdHJpY3RpdmUuPC9w
Pgo8cCBpZD0icmZjLnNlY3Rpb24uQXBwZW5kaXggQy5wLjEyIj5JdCBpcyBwb3NzaWJsZSB0
byByZWR1Y2UgdGhlIGNvbXBsZXhpdHkgb2YgdGhlc2UgcnVsZXMgYnkgZGVmaW5pbmcgYWx0
ZXJuYXRlIHJ1bGVzIHdoaWNoIHNpbXBseSBkZWZpbmUgdGhlIHBlcm1pc3NpYmxlIHBhaXIt
d2lzZSBjb250ZXh0IG9mIGFkamFjZW50IGNvZGUgcG9pbnRzIGJ5IGNoYXJhY3RlciBjbGFz
cyYjODIxMjtzdWNoIGFzIHRoZSBydWxlIHRoYXQgYSBIYWxhbnQgY2FuIG9ubHkgZm9sbG93
IGEgKG51a3RhdGVkKSBjb25zb25hbnQuICAoU2VlIHRoZSBleGFtcGxlIGluIDxhIGhyZWY9
IiNXTEUtUlVMRVMiPltXTEUtUlVMRVNdPC9hPikuICA8L3A+CjxoMSBpZD0icmZjLmFwcGVu
ZGl4LkFwcGVuZGl4IEQiPgo8YSBocmVmPSIjcmZjLmFwcGVuZGl4LkFwcGVuZGl4JTIwRCI+
QXBwZW5kaXggRC48L2E+IFJlbGF4TkcgQ29tcGFjdCBTY2hlbWE8L2gxPgo8ZGl2IGlkPSIj
cmZjLmZpZ3VyZS43NiI+PC9kaXY+CjxwcmU+CiVzY2hlbWElCjwvcHJlPgo8aDEgaWQ9InJm
Yy5hcHBlbmRpeC5BcHBlbmRpeCBFIj4KPGEgaHJlZj0iI3JmYy5hcHBlbmRpeC5BcHBlbmRp
eCUyMEUiPkFwcGVuZGl4IEUuPC9hPiBBY2tub3dsZWRnZW1lbnRzPC9oMT4KPHAgaWQ9InJm
Yy5zZWN0aW9uLkFwcGVuZGl4IEUucC4xIj5UaGlzIGZvcm1hdCBidWlsZHMgdXBvbiB0aGUg
d29yayBvbiBkb2N1bWVudGluZyBJRE4gdGFibGVzIGJ5IG1hbnkgZGlmZmVyZW50IHJlZ2lz
dHJ5IG9wZXJhdG9ycy4gTm90YWJseSwgYSBjb21wcmVoZW5zaXZlIGxhbmd1YWdlIHRhYmxl
IGZvciBDaGluZXNlLCBKYXBhbmVzZSBhbmQgS29yZWFuIHdhcyBkZXZlbG9wZWQgYnkgdGhl
ICJKb2ludCBFbmdpbmVlcmluZyBUZWFtIiA8YSBocmVmPSIjUkZDMzc0MyI+W1JGQzM3NDNd
PC9hPiB0aGF0IGlzIHRoZSBiYXNpcyBvZiBtYW55IHJlZ2lzdHJ5IHBvbGljaWVzOyBhbmQg
YSBzZXQgb2YgZ3VpZGVsaW5lcyBmb3IgQXJhYmljIHNjcmlwdCByZWdpc3RyYXRpb25zIDxh
IGhyZWY9IiNSRkM1NTY0Ij5bUkZDNTU2NF08L2E+IHdhcyBwdWJsaXNoZWQgYnkgdGhlIEFy
YWJpYy1sYW5ndWFnZSBjb21tdW5pdHkuIDwvcD4KPHAgaWQ9InJmYy5zZWN0aW9uLkFwcGVu
ZGl4IEUucC4yIj5Db250cmlidXRpb25zIHRoYXQgaGF2ZSBzaGFwZWQgdGhpcyBkb2N1bWVu
dCBoYXZlIGJlZW4gcHJvdmlkZWQgYnkgRnJhbmNpc2NvIEFyaWFzLCBNYXJrIERhdmlzLCBN
YXJ0aW4gRHVlcnN0LCBQYXVsIEhvZmZtYW4sIEFsZXhhbmRlciBNYXlyaG9mZXIsIE5pY2hv
bGFzIE9zdGxlciwgVGhvbWFzIFJvZXNzbGVyLCBBdWRyaWMgU2NoaWx0a25lY2h0LCBTdGV2
ZSBTaGVuZywgTWljaGVsIFN1aWduYXJkLCBBbmRyZXcgU3VsbGl2YW4sIFdpbCBUYW4gYW5k
IEpvaG4gWXVua2VyLjwvcD4KPGgxIGlkPSJyZmMuYXBwZW5kaXguQXBwZW5kaXggRiI+Cjxh
IGhyZWY9IiNyZmMuYXBwZW5kaXguQXBwZW5kaXglMjBGIj5BcHBlbmRpeCBGLjwvYT4gRWRp
dG9yaWFsIE5vdGVzPC9oMT4KPHAgaWQ9InJmYy5zZWN0aW9uLkFwcGVuZGl4IEYucC4xIj5U
aGlzIGFwcGVuZGl4IHRvIGJlIHJlbW92ZWQgcHJpb3IgdG8gZmluYWwgcHVibGljYXRpb24u
PC9wPgo8aDEgaWQ9InJmYy5hcHBlbmRpeC5BcHBlbmRpeCBGLjEiPgo8YSBocmVmPSIjcmZj
LmFwcGVuZGl4LkFwcGVuZGl4JTIwRi4xIj5BcHBlbmRpeCBGLjEuPC9hPiBLbm93biBJc3N1
ZXMgYW5kIEZ1dHVyZSBXb3JrPC9oMT4KPHAgaWQ9InJmYy5zZWN0aW9uLkFwcGVuZGl4IEYu
MS5wLjEiPlRoZXNlIGFyZSBiZWluZyB0cmFja2VkIGF0IGh0dHA6Ly90cmFjLnRvb2xzLmll
dGYub3JnL3dnL2xhZ2VyL3RyYWMvcmVwb3J0LzE8L3A+CjxoMSBpZD0icmZjLmFwcGVuZGl4
LkFwcGVuZGl4IEYuMiI+CjxhIGhyZWY9IiNyZmMuYXBwZW5kaXguQXBwZW5kaXglMjBGLjIi
PkFwcGVuZGl4IEYuMi48L2E+IENoYW5nZSBIaXN0b3J5PC9oMT4KPHA+PC9wPgoKPGRsPgo8
ZHQ+ZHJhZnQtZGF2aWVzLWlkbnRhYmxlcy0wMDwvZHQ+CjxkZCBzdHlsZT0ibWFyZ2luLWxl
ZnQ6IDUiPkluaXRpYWwgZHJhZnQuPC9kZD4KPC9kbD4KCjxwPiA8L3A+Cgo8ZGw+CjxkdD5k
cmFmdC1kYXZpZXMtaWRudGFibGVzLTAxPC9kdD4KPGRkIHN0eWxlPSJtYXJnaW4tbGVmdDog
NSI+QWRkIGFuIFhNTCBOYW1lc3BhY2UsIGFuZCBmaXggb3RoZXIgWE1MIG5pdHMuIEFkZCBz
dXBwb3J0IGZvciBzZXF1ZW5jZXMgb2YgY29kZSBwb2ludHMuIEltcHJvdmUgb24gY29uc2lz
dGVudGx5IHVzaW5nIFVuaWNvZGUgbm9tZW5jbGF0dXJlLiA8L2RkPgo8L2RsPgoKPHA+IDwv
cD4KCjxkbD4KPGR0PmRyYWZ0LWRhdmllcy1pZG50YWJsZXMtMDI8L2R0Pgo8ZGQgc3R5bGU9
Im1hcmdpbi1sZWZ0OiA1Ij5BZGQgc3VwcG9ydCBmb3IgdmFsaWRpdHkgcGVyaW9kcy48L2Rk
Pgo8L2RsPgoKPHA+IDwvcD4KCjxkbD4KPGR0PmRyYWZ0LWRhdmllcy1pZG50YWJsZXMtMDM8
L2R0Pgo8ZGQgc3R5bGU9Im1hcmdpbi1sZWZ0OiA1Ij5JbmNvcnBvcmF0ZSByZXF1aXJlbWVu
dHMgZnJvbSB0aGUgTGFiZWwgR2VuZXJhdGlvbiBSdWxlc2V0IFByb2NlZHVyZSBmb3IgdGhl
IEROUyBSb290IFpvbmUuIFRoZXNlIHJlcXVpcmVtZW50cyBpbmNsdWRlIGEgZGV0YWlsZWQg
Z3JhbW1hciBmb3Igc3BlY2lmeWluZyB3aG9sZS1sYWJlbCB2YXJpYW50cywgYW5kIHRoZSBh
YmlsaXR5IHRvIGV4cGxpY2l0bHkgZGVjbGFyZSBvZiB0aGUgYWN0aW9ucyBhc3NvY2lhdGVk
IHdpdGggYSBzcGVjaWZpYyB2YXJpYW50LiAgVGhlIGRvY3VtZW50IGFsc28gY29uc2lzdGVu
dGx5IGFwcGxpZXMgdGhlIHRlcm0gIkxhYmVsIEdlbmVyYXRpb24gUnVsZXNldCIsIHJhdGhl
ciB0aGFuICJJRE4gdGFibGUiLCB0byByZWZsZWN0IHRoZSBwb2xpY3kgdGVybSBub3cgYmVp
bmcgdXNlZCB0byBkZXNjcmliZSB0aGVzZS4gPC9kZD4KPC9kbD4KCjxwPiA8L3A+Cgo8ZGw+
CjxkdD5kcmFmdC1kYXZpZXMtaWRudGFibGVzLTA0PC9kdD4KPGRkIHN0eWxlPSJtYXJnaW4t
bGVmdDogNSI+U3VwcG9ydCByZWZlcmVuY2UgaW5mb3JtYXRpb24gcGVyIDxhIGhyZWY9IiNS
RkMzNzQzIj5bUkZDMzc0M108L2E+LiBVcGRhdGUgZGVzY3JpcHRpb24gaW4gcmVzcG9uc2Ug
dG8gZmVlZGJhY2suIEV4dGVuZCB0aGUgY29udGV4dCBydWxlcyB0byAiY2hhciIgZWxlbWVu
dHMgYW5kIGFsbG93IGZvciBpbnZlcnNlIG1hdGNoaW5nICgibm90LXdoZW4iKS4gRXh0ZW5k
IHRoZSBkZXNjcmlwdGlvbiBvZiBsYWJlbCBwcm9jZXNzaW5nIGFuZCBpbXBsaWVkIGFjdGlv
bnMsIGFuZCBhbGxvdyBmb3IgYWN0aW9ucyB0aGF0IHJlZmVyZW5jZSBkaXNwb3NpdGlvbiBh
dHRyaWJ1dGVzIG9uIGFueSBvciBhbGwgdmFyaWFudCBtYXBwaW5ncyB1c2VkIGluIHRoZSBn
ZW5lcmF0aW9uIG9mIGEgdmFyaWFudCBsYWJlbC4gPC9kZD4KPC9kbD4KCjxwPiA8L3A+Cgo8
ZGw+CjxkdD5kcmFmdC1kYXZpZXMtaWRudGFibGVzLTA1PC9kdD4KPGRkIHN0eWxlPSJtYXJn
aW4tbGVmdDogNSI+Q2hhbmdlIHRoZSBuYW1lIG9mIHRoZSAiZGlzcG9zaXRpb24iIGF0dHJp
YnV0ZSB0byAiZGlzcCIuICBBZGQgY29tbWVudCBhdHRyaWJ1dGUgb24gdmVyc2lvbiBhbmQg
cmVmZXJlbmNlIGVsZW1lbnRzLiBBbGxvdyBlbXB0eSAiY3AiIGF0dHJpYnV0ZXMgaW4gY2hh
ciBlbGVtZW50cyB0byBzdXBwb3J0IGV4cHJlc3Npbmcgc3ltbWV0cmljIG1hcHBpbmcgb2Yg
bnVsbCB2YXJpYW50cy4gRGVzY3JpYmUgdXNlIG9mIHZhcmlhbnRzIHRoYXQgbWFwIGlkZW50
aWNhbGx5LiBDbGFyaWZ5IGhvdyBhY3Rpb25zIGFyZSB0cmlnZ2VyZWQsIGluIHBhcnRpY3Vs
YXIgYmFzZWQgb24gdmFyaWFudCBkaXNwb3NpdGlvbnMsIGFzIHdlbGwgYXMgZGVzY3JpcHRp
b24gb2YgZGVmYXVsdCBhY3Rpb25zLiBSZXZpc2UgZGVzY3JpcHRpb24gb2YgcHJvY2Vzc2lu
ZyBhIGxhYmVsIGFuZCBpdHMgdmFyaWFudHMuIE1vdmUgZXhhbXBsZSB0YWJsZSBhdCB0aGUg
aGVhZCBvZiBhcHBlbmRpY2VzLiBBZGQgIm9ubHktdmFyaWFudHMiIGF0dHJpYnV0ZS4gQ2hh
bmdlICJuYW1lIiBhdHRyaWJ1dGUgdG8gImJ5LXJlZiIgYXR0cmlidXRlIGZvciByZWZlcmVu
Y2luZyBuYW1lZCBjbGFzc2VzIGFuZCBydWxlcy4gQ2hhbmdlICJub3QiIHRvICJjb21wbGVt
ZW50Ii4gUmVtb3ZlICJtYXRjaCIgYXR0cmlidXRlIG9uIHJ1bGVzIGFzIHJlZHVuZGFudCBp
ZiAic3RhcnQiIGFuZCAiZW5kIiBhcmUgc3VwcG9ydGVkLiBSZW5hbWUgIm1hdGNoIiBlbGVt
ZW50IHRvICJhbmNob3IiIGFzIGJldHRlciBmaXR0aW5nIGl0cyBmdW5jdGlvbiBhbmQgcmVt
b3ZpbmcgY29uZnVzaW9uIHdpdGggYm90aCB0aGUgIm1hdGNoIiBhdHRyaWJ1dGUgb24gYWN0
aW9ucyBhcyB3ZWxsIGFzIHRoZSBnZW5lcmljIHRlcm0gTWF0Y2ggT3BlcmF0b3IuICBBdWdt
ZW50ZWQgdGhlIGV4YW1wbGVzIHJlbGV2YW50IHRvIDxhIGhyZWY9IiNSRkMzNzQzIj5bUkZD
Mzc0M108L2E+LjwvZGQ+CjwvZGw+Cgo8cD4gPC9wPgoKPGRsPgo8ZHQ+ZHJhZnQtZGF2aWVz
LWlkbnRhYmxlcy0wNjwvZHQ+CjxkZCBzdHlsZT0ibWFyZ2luLWxlZnQ6IDUiPkV4dGVuZCB0
aGUgZGlzY3Vzc2lvbiBvZiByZWZsZXhpdmUgdmFyaWFudHMgYW5kIHRoZWlyIHVzZTsgaW5j
bHVkZXMgdXBkYXRlIG9mIHRoZSBhcHBlbmRpeCBvbiBjb252ZXJ0aW5nIHRhYmxlcyBpbiB0
aGUgc3R5bGUgb2YgPGEgaHJlZj0iI1JGQzM3NDMiPltSRkMzNzQzXTwvYT4uIEltcHJvdmUg
ZGVzY3JpcHRpb24gb2YgdGFnZ2luZyBhbmQgY2xhcmlmeSB0aGF0IGl0IGRvZXNuJ3QgYXBw
bHkgdG8gc2VxdWVuY2VzLiBTcGVjaWZ5IHRoYXQgcm9vdCB6b25lIHVzZXMgIi4iLiBBZGQg
YW4gYXBwZW5kaXggd2l0aCBhbiBJbmRpYyBTeWxsYWJsZSBTdHJ1Y3R1cmUgZXhhbXBsZS4g
RXh0ZW5kIGNvdW50IGF0dHJpYnV0ZSB0byBhbGxvdyBtYXhpbWFsIGNvdW50cy48L2RkPgo8
L2RsPgoKPHA+IDwvcD4KCjxkbD4KPGR0PmRyYWZ0LWRhdmllcy1pZG50YWJsZXMtMDc8L2R0
Pgo8ZGQgc3R5bGU9Im1hcmdpbi1sZWZ0OiA1Ij5DaGFuZ2UgImJ5cmVmIiB0byAiYnktcmVm
Ii4gQWRkIGxpc3Qgb2YgcmVjb21tZW5kZWQgcHJvcGVydGllcy4gQ2hhbmdlICJsb2NhdGlv
biIgdG8gInBvc2l0aW9uYWwiIGZvciBjb2xsZWN0aXZlIG5hbWUgb2Ygc3RhcnQvZW5kIG1h
dGNoIG9wZXJhdG9ycy4gVXNlIGZyb20tdGFnIGluc3RlYWQgb2YgYnktcmVmIGZvciB0YWct
YmFzZWQgY2xhc3Nlcy4gTWFkZSBvcHRpb25hbCBvciBtdXR1YWxseSBleGNsdXNpdmUgbmF0
dXJlIG9mIHNvbWUgYXR0cmlidXRlcyBtb3JlIGV4cGxpY2l0LiBBbGxvd2luZyAiY29tbWVu
dCIgYXR0cmlidXRlcyBvbiBhbGwgY2hpbGQgZWxlbWVudHMgb2YgInJ1bGVzIiBleGNlcHQg
ImNoYXIiIGFuZCAicmFuZ2UiIGVsZW1lbnRzIHVzZWQgYXMgY2hpbGQgZWxlbWVudHMgb2Yg
ImNsYXNzIi4gUmVjYXN0IHRoZSBkZXNpZ24gZ29hbHMgYW5kIHJlcXVpcmVtZW50cyBhdCB0
aGUgc3RhcnQgb2YgdGhlIGRvY3VtZW50LiBSZXdvcmQgYXNwZWN0cyBvZiB0aGUgZG9jdW1l
bnQgdG8gbWFrZSBpdCBjbGVhciB0aGUgZm9ybWF0J3MgYXBwbGljYXRpb24gaXMgbm90IGxp
bWl0ZWQgb25seSB0byBkb21haW4gbmFtZXMuPC9kZD4KPC9kbD4KCjxwPiA8L3A+Cgo8ZGw+
CjxkdD5kcmFmdC1kYXZpZXMtaWRudGFibGVzLTA4PC9kdD4KPGRkIHN0eWxlPSJtYXJnaW4t
bGVmdDogNSI+Q2hhbmdlICJkb21haW4iIHRvIHNjb3BlIHdpdGggdHlwZT0iZG9tYWluIi4g
UmV3b3JkIGluIHNldmVyYWwgcGxhY2VzIGZvciBjbGFyaXR5LiBGbGVzaCBvdXQgbm90ZSBv
biBzZWN1cml0eS4gQ2hhbmdlICJkaXNwIiB0byAidHlwZSIgZm9yIHZhcmlhbnRzLCB0byBt
YXJrIHRoYXQgdGhlc2UgYXR0cmlidXRlcyBkbyBub3QgbmVjZXNzYXJpbHkgY29ycmVzcG9u
ZCBvbmUtdG8tb25lIHRvIHZhcmlhbnQgbGFiZWwgZGlzcG9zaXRpb25zLiBBZGQgZXhhbXBs
ZSBvZiB2YXJpYW50IHR5cGUgdHJpZ2dlcnMuICBSZW1vdmUgImxvbmcgZm9ybSIgb2YgY2xh
c3MgZGVmaW5pdGlvbi48L2RkPgo8L2RsPgoKPHA+IDwvcD4KCjxkbD4KPGR0PmRyYWZ0LWRh
dmllcy1pZG50YWJsZXMtMDk8L2R0Pgo8ZGQgc3R5bGU9Im1hcmdpbi1sZWZ0OiA1Ij5HcmFt
bWF0aWNhbCB1cGRhdGVzLCBjbGFyaXR5IGltcHJvdmVtZW50cy4gQWx0ZXJlZCBzb21lIERO
Uy1zcGVjaWZpYyB0ZXJtaW5vbG9neS48L2RkPgo8L2RsPgoKPHA+IDwvcD4KCjxkbD4KPGR0
PmRyYWZ0LWRhdmllcy1pZG50YWJsZXMtMTA8L2R0Pgo8ZGQgc3R5bGU9Im1hcmdpbi1sZWZ0
OiA1Ij5BZGRlZCBjb252ZW50aW9uIGZvciBvdXQtb2YtcmVwZXJ0b2lyZSB2YXJpYW50cywg
YWRkaXRpb25hbCBleGFtcGxlcyBvZiB3aGVuIHJ1bGVzIGluIHRoZSBjb250ZXh0IG9mIHN5
bW1ldHJ5LCBpc29sYXRlZCBtaW5vciBjb3B5IGVkaXRpbmcuICBVc2UgYSBVUk4gYXMgdGhl
IFhNTCBuYW1lc3BhY2UgKHByb3Zpc2lvbmFsKS4gU3BlY2lmeSBhIG1lZGlhIHR5cGUgZm9y
IHRoZSBmaWxlLjwvZGQ+CjwvZGw+Cgo8cD4gPC9wPgoKPGRsPgo8ZHQ+ZHJhZnQtaWV0Zi1s
YWdlci1zcGVjaWZpY2F0aW9uLTAwPC9kdD4KPGRkIHN0eWxlPSJtYXJnaW4tbGVmdDogNSI+
VXBkYXRlIHRvIHJlZmxlY3QgYWRvcHRpb24gYXMgYSB3b3JrIGl0ZW0gYnkgdGhlIElFVEYg
TEFHRVIgd29ya2luZyBncm91cC48L2RkPgo8L2RsPgoKPHA+IDwvcD4KCjxkbD4KPGR0PmRy
YWZ0LWlldGYtbGFnZXItc3BlY2lmaWNhdGlvbi0wMTwvZHQ+CjxkZCBzdHlsZT0ibWFyZ2lu
LWxlZnQ6IDUiPlVwZGF0ZSB0byByZWZsZWN0IGRlY2lzaW9ucyBpbiBmaXJzdCBpbnRlcmlt
IG1lZXRpbmcgb2YgSUVURiBMQUdFUiB3b3JraW5nIGdyb3VwLiAgQ29ycmVjdGluZyBhIG51
bWJlciBvZiB0eXBvcywgYWRkZWQgc2VjdGlvbiBvbiBjb250ZXh0dWFsIGNvbmRpdGlvbnMs
IGNsYXJpZmllZCBsYW5ndWFnZSBvbiBob3cgYWN0aW9ucyBhcmUgdHJpZ2dlcmVkLCBhbmQg
Y2hhbmdlZCAiYmxvY2siLCAiYWxsb2NhdGUiIGFuZCAiYWN0aXZhdGUiIHRvICJibG9ja2Vk
IiwgImFsbG9jYXRhYmxlIi4gYW5kICJhY3RpdmF0ZWQiLiBPdGhlciBtaW5vciBjaGFuZ2Vz
LjwvZGQ+CjwvZGw+Cgo8cD4gPC9wPgoKPGRsPgo8ZHQ+ZHJhZnQtaWV0Zi1sYWdlci1zcGVj
aWZpY2F0aW9uLTAyPC9kdD4KPGRkIHN0eWxlPSJtYXJnaW4tbGVmdDogNSI+TWlub3IgY2hh
bmdlcy48L2RkPgo8L2RsPgoKPHA+IDwvcD4KCjxkbD4KPGR0PmRyYWZ0LWlldGYtbGFnZXIt
c3BlY2lmaWNhdGlvbi0wMzwvZHQ+CjxkZCBzdHlsZT0ibWFyZ2luLWxlZnQ6IDUiPlVwZGF0
ZSB0byBmaXggYSB0eXBvIGluIHRoZSBzY2hlbWEsIGFuZCBjbGFyaWZ5IHRoZSB1c2Ugb2Yg
cmVmbGV4aXZlIHZhcmlhbnRzIGluIGNoZWNraW5nIGxhYmVsIHZhbGlkaXR5LiBBZGRlZCBz
ZWN1cml0eSBjb25zaWRlcmF0aW9uIGZvciBuYWl2ZSBpbXBsZW1lbnRhdGlvbnMgb2YgcGVy
bXV0ZWQgbGFiZWxzIGFuZCBXTEUgcnVsZXMuIEFkZGVkIGRpc2N1c3Npb24gb2YgZXJyb3Ig
Y29uZGl0aW9ucyB1bmRlciB3aGljaCBkdXBsaWNhdGUgdmFyaWFudCBsYWJlbHMgbWlnaHQg
YmUgY3JlYXRlZC4gT3RoZXIgbWlub3IgY2hhbmdlcy48L2RkPgo8L2RsPgoKPHA+IDwvcD4K
CjxkbD4KPGR0PmRyYWZ0LWlldGYtbGFnZXItc3BlY2lmaWNhdGlvbi0wNDwvZHQ+CjxkZCBz
dHlsZT0ibWFyZ2luLWxlZnQ6IDUiPlVwZGF0ZWQgWE1MIG5hbWVzcGFjZSBpbiB0aGUgUmVs
YXhORyBzY2hlbWEuICA8L2RkPgo8L2RsPgoKPHA+IDwvcD4KCjxkbD4KPGR0PmRyYWZ0LWll
dGYtbGFnZXItc3BlY2lmaWNhdGlvbi0wNTwvZHQ+CjxkZCBzdHlsZT0ibWFyZ2luLWxlZnQ6
IDUiPkFkZCBJQU5BIENvbnNpZGVyYXRpb25zIGZvciBtZWRpYSB0eXBlIHJlZ2lzdHJhdGlv
biwgVVJOIHJlZ2lzdHJhdGlvbiBhbmQgaW5zdGFudGlhdGluZyBhIGRpc3Bvc2l0aW9ucyBy
ZWdpc3RyeS4gU3BsaXQgcmVmZXJlbmNlcyBpbnRvIG5vcm1hdGl2ZSBhbmQgaW5mb3JtYXRp
dmUuICBEZXNjcmliZSBhIHRpZ2h0ZXIgcmVzdHJpY3Rpb24gb24gcGVybWlzc2libGUgdmFs
dWVzIGZvciAicmVmIiBhdHRyaWJ1dGVzLiBDbGFyaWZ5IHdoZW4gImNvdW50IiBhdHRyaWJ1
dGVzIGFyZSBwZXJtaXR0ZWQuIFR5cG9zIGZpeGVkLiBDaGVja2VkIHRoZSBzY2hlbWEgYWdh
aW5zdCB0aGUgc3BlY2lmaWNhdGlvbiBhbmQgbWFkZSBjb3JyZWN0aW9ucyBhcyB3ZWxsIGFz
IHJlcGxhY2VkIHRoZSAidGV4dCIgZGF0YXR5cGUgd2l0aCBsZXNzIHBlcm1pc3NpdmUgdHlw
ZXMgZm9yIG1vc3QgYXR0cmlidXRlcy4gIDwvZGQ+CjwvZGw+Cgo8cD4gPC9wPgoKPGRsPgo8
ZHQ+ZHJhZnQtaWV0Zi1sYWdlci1zcGVjaWZpY2F0aW9uLTA2PC9kdD4KPGRkIHN0eWxlPSJt
YXJnaW4tbGVmdDogNSI+Q2hhbmdlIGVsaWdpYmlsaXR5IHJlcXVpcmVkIGZvciBkaXNwb3Np
dGlvbiByZWdpc3RyYXRpb24gdG8gYmUgU3BlY2lmaWNhdGlvbiBSZXF1aXJlZCwgcmF0aGVy
IHRoYW4gU3RhbmRhcmRzIFRyYWNrLiBSZXN0b3JlIHNjaGVtYSBpbiBhcHBlbmRpeC4gTW92
ZSByZWdpc3RyYXRpb24gcmVsYXRlZCBwcm9jZWR1cmVzIHRvIGluZm9ybWF0aXZlIHJlZmVy
ZW5jZXMuICA8L2RkPgo8L2RsPgoKPHA+IDwvcD4KCjxkbD4KPGR0PmRyYWZ0LWlldGYtbGFn
ZXItc3BlY2lmaWNhdGlvbi0wNzwvZHQ+CjxkZCBzdHlsZT0ibWFyZ2luLWxlZnQ6IDUiPkNs
YXJpZnkgdGhlIHdheSB0aGUgdmFsdWVzIG9mIHRoZSAicHJvcGVydHkiIGF0dHJpYnV0ZSBh
cmUgY29uc3RydWN0ZWQgZnJvbSB0aGUgYXR0cmlidXRlIG5hbWUgYW5kIHZhbHVlIGluIDxh
IGhyZWY9IiNVQVg0MiI+W1VBWDQyXTwvYT4uIE1pbm9yIGZpeGVzIHRvIGV4YW1wbGVzIGFu
ZCB3b3JkaW5nIGZvciBhIGZldyBvZiB0aGUgbWF0Y2ggb3BlcmF0b3JzIGFuZCB0aGUgZGVz
Y3JpcHRpb24gZm9yIHJlZmxleGl2ZSB2YXJpYW50cy4gIENsYXJpZmllZCBkZWZhdWx0IGFj
dGlvbiwgYWRkZWQgbmV3IGRpc3Bvc2l0aW9uIG5hbWVkICJ2YWxpZCIgYW5kIGNoYW5nZWQg
ImNhdGNoLWFsbCIgYWN0aW9uIHRvIGEgZGlzcG9zaXRpb24gb2YgInZhbGlkIi4gIFJlbW92
ZWQgYW4gYW1iaWd1aXR5IGluIHRoZSBldmFsdWF0aW9uIG9mIGxhYmVscyBmb3IgTEdScyB0
aGF0IGRlZmluZSBzZXF1ZW5jZXMgb2YgY29kZSBwb2ludHMgYXMgZWxlbWVudHMuQWRkZWQg
Y2hhbmdlIGNvbnRyb2xsZXIgZm9yIG1lZGlhIHR5cGUuICA8L2RkPgo8L2RsPgoKPHA+IDwv
cD4KPGgxIGlkPSJyZmMuYXV0aG9ycyI+PGEgaHJlZj0iI3JmYy5hdXRob3JzIj5BdXRob3Jz
JyBBZGRyZXNzZXM8L2E+PC9oMT4KPGRpdiBjbGFzcz0iYXZvaWRicmVhayI+CiAgPGFkZHJl
c3MgY2xhc3M9InZjYXJkIj4KCTxzcGFuIGNsYXNzPSJ2Y2FyZGxpbmUiPgoJICA8c3BhbiBj
bGFzcz0iZm4iPktpbSBEYXZpZXM8L3NwYW4+IAoJICA8c3BhbiBjbGFzcz0ibiBoaWRkZW4i
PgoJCTxzcGFuIGNsYXNzPSJmYW1pbHktbmFtZSI+RGF2aWVzPC9zcGFuPgoJICA8L3NwYW4+
Cgk8L3NwYW4+Cgk8c3BhbiBjbGFzcz0ib3JnIHZjYXJkbGluZSI+SW50ZXJuZXQgQ29ycG9y
YXRpb24gZm9yIEFzc2lnbmVkIE5hbWVzIGFuZCBOdW1iZXJzPC9zcGFuPgoJPHNwYW4gY2xh
c3M9ImFkciI+CgkgIDxzcGFuPjEyMDI1IFdhdGVyZnJvbnQgRHJpdmU8L3NwYW4+CgoJICA8
c3BhbiBjbGFzcz0idmNhcmRsaW5lIj4KCQk8c3BhbiBjbGFzcz0ibG9jYWxpdHkiPkxvcyBB
bmdlbGVzPC9zcGFuPiwgIAoJCTxzcGFuIGNsYXNzPSJyZWdpb24iPkNBPC9zcGFuPiAKCQk8
c3BhbiBjbGFzcz0iY29kZSI+OTAwOTQ8L3NwYW4+CgkgIDwvc3Bhbj4KCSAgPHNwYW4gY2xh
c3M9ImNvdW50cnktbmFtZSB2Y2FyZGxpbmUiPlVTPC9zcGFuPgoJPC9zcGFuPgoJPHNwYW4g
Y2xhc3M9InZjYXJkbGluZSI+UGhvbmU6ICsxIDMxMCAzMDEgNTgwMDwvc3Bhbj4KCjxzcGFu
IGNsYXNzPSJ2Y2FyZGxpbmUiPkVNYWlsOiA8YSBocmVmPSJtYWlsdG86a2ltLmRhdmllc0Bp
Y2Fubi5vcmciPmtpbS5kYXZpZXNAaWNhbm4ub3JnPC9hPjwvc3Bhbj4KCjxzcGFuIGNsYXNz
PSJ2Y2FyZGxpbmUiPlVSSTogPGEgaHJlZj0iaHR0cDovL3d3dy5pY2Fubi5vcmcvIj5odHRw
Oi8vd3d3LmljYW5uLm9yZy88L2E+PC9zcGFuPgoKICA8L2FkZHJlc3M+CjwvZGl2PjxkaXYg
Y2xhc3M9ImF2b2lkYnJlYWsiPgogIDxhZGRyZXNzIGNsYXNzPSJ2Y2FyZCI+Cgk8c3BhbiBj
bGFzcz0idmNhcmRsaW5lIj4KCSAgPHNwYW4gY2xhc3M9ImZuIj5Bc211cyBGcmV5dGFnPC9z
cGFuPiAKCSAgPHNwYW4gY2xhc3M9Im4gaGlkZGVuIj4KCQk8c3BhbiBjbGFzcz0iZmFtaWx5
LW5hbWUiPkZyZXl0YWc8L3NwYW4+CgkgIDwvc3Bhbj4KCTwvc3Bhbj4KCTxzcGFuIGNsYXNz
PSJvcmcgdmNhcmRsaW5lIj5BU01VUyBJbmMuPC9zcGFuPgoJPHNwYW4gY2xhc3M9ImFkciI+
CgkgIAoJICA8c3BhbiBjbGFzcz0idmNhcmRsaW5lIj4KCQk8c3BhbiBjbGFzcz0ibG9jYWxp
dHkiPjwvc3Bhbj4gCgkJPHNwYW4gY2xhc3M9InJlZ2lvbiI+PC9zcGFuPgoJCTxzcGFuIGNs
YXNzPSJjb2RlIj48L3NwYW4+CgkgIDwvc3Bhbj4KCSAgPHNwYW4gY2xhc3M9ImNvdW50cnkt
bmFtZSB2Y2FyZGxpbmUiPjwvc3Bhbj4KCTwvc3Bhbj4KCTxzcGFuIGNsYXNzPSJ2Y2FyZGxp
bmUiPkVNYWlsOiA8YSBocmVmPSJtYWlsdG86YXNtdXNAdW5pY29kZS5vcmciPmFzbXVzQHVu
aWNvZGUub3JnPC9hPjwvc3Bhbj4KCiAgPC9hZGRyZXNzPgo8L2Rpdj4KCjwvYm9keT4KPC9o
dG1sPg==
--------------040102090801060502050301--


From nobody Fri Feb 19 05:49:55 2016
Return-Path: <yoshiro.yoneya@jprs.co.jp>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1A2BE1A87C9 for <lager@ietfa.amsl.com>; Fri, 19 Feb 2016 05:49:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.602
X-Spam-Level: 
X-Spam-Status: No, score=0.602 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265, RP_MATCHES_RCVD=-0.006, SPF_PASS=-0.001] 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 KGEfdE6AdaSr for <lager@ietfa.amsl.com>; Fri, 19 Feb 2016 05:49:52 -0800 (PST)
Received: from off-send01.osa.jprs.co.jp (off-send01.osa.jprs.co.jp [IPv6:2001:218:3001:17::10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6E48D1A87C5 for <lager@ietf.org>; Fri, 19 Feb 2016 05:49:52 -0800 (PST)
Received: from off-sendsmg01.osa.jprs.co.jp (off-sendsmg01.osa.jprs.co.jp [172.23.8.61]) by off-send01.osa.jprs.co.jp (8.14.4/8.14.4) with ESMTP id u1JDnoeg020381 for <lager@ietf.org>; Fri, 19 Feb 2016 22:49:50 +0900
Received: from off-sendsmg01.osa.jprs.co.jp (localhost [127.0.0.1]) by postfix.imss71 (Postfix) with ESMTP id A03C018008A; Fri, 19 Feb 2016 22:49:50 +0900 (JST)
Received: from localhost (off-cpu04.osa.jprs.co.jp [172.23.4.14]) by off-sendsmg01.osa.jprs.co.jp (Postfix) with ESMTP id 9413B180062; Fri, 19 Feb 2016 22:49:50 +0900 (JST)
Date: Fri, 19 Feb 2016 22:49:50 +0900 (JST)
Message-Id: <20160219.224950.173876813.yoshiro.yoneya@jprs.co.jp>
To: lager@ietf.org
From: Yoshiro YONEYA <yoshiro.yoneya@jprs.co.jp>
In-Reply-To: <831693C2CDA2E849A7D7A712B24E257F4A1574BE@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
References: <831693C2CDA2E849A7D7A712B24E257F4A1574BE@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-TM-AS-MML: disable
X-TM-AS-Product-Ver: IMSS-7.1.0.1690-8.0.0.1202-22140.007
X-TM-AS-Result: No--21.643-5.0-31-10
X-imss-scan-details: No--21.643-5.0-31-10
X-TMASE-MatchedRID: 3XUIMQvoJMVCXIGdsOwlUu5i6weAmSDKw1UuY7testftkF1BQZiRHU/o AeO75cbIKW10tGlgmQYP4c/Y+OfA+t0zhO1eBVM0Li5PDX0qWHoAc38TO70ScVc/CedjlcvkGrD GMApJ9PUrhAqjQ5f9aTl4fr3J7TtwJnqDYRF7xOzCz1ymGcrCUVAI6wCVrE3vKBVvFbsUM5WMIO VIIErJu0qc5wMb/Xu02Wl0l9J/1CW7+CcL/3tXWjbgKqs6su6RjLOy13Cgb4+qvcIF1TcLYOPp9 KJVfkC/F16bSyysW+9zr9R4QUmSi8kwYM+oZdHX7T+j7/gPsPMLitYSIrUiB7rtDe4+j0ojS2wN oASDvulGPdIFskBoiAx3TdLVUpfMLhRSr2G0nfZCvapcIkxJX3WT6A/Vdqa0myiLZetSf8nJ4y0 wP1A6AHIGIcnhFCpD8BdxbGBwPnKxmoQAAdv2lPoLR4+zsDTtAqYBE3k9Mpw=
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/Ouajz2ZBlFEsDrzB8rNLXBRliYk>
Subject: Re: [Lager] Working Group Last Call: draft-ietf-lager-specification
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Feb 2016 13:49:54 -0000

Dear all,

I reviewed the I-D.  It seems well described.
Followings are my minor comments.


Section 3.3.4.

The sentence 'Such application-defined type values must be in a 
namespace "apptype" previously defined in the document.' is 
somewhat ambigous to me.  The term "apptype" is only used here, 
and no explanations.  The term "the document" seems LGR definition 
but it can be read as this I-D.


Section 4.2.

The sentence 'To specify a conditional context a "when" or "not-when" 
attribute may be used.', I'd like to add "either" after "content".


Section 6.3.

The sentence 'allocatable  The resulting string should be reserved 
for use by the same operator of the origin string, but not automatically
allocated for use.' should be 'allocatable  The resulting string should 
be reserved for use by the same operator of the origin string, but not 
automatically activated for use.'.

I don't see clear distinction between "activated" and "valid".


Section Appendix A.

In the last rule '<action disp="consonants"' should be 
'<action disp="allocatable"'.


Regards,

-- 
Yoshiro YONEYA <yoshiro.yoneya@jprs.co.jp>

On Mon, 8 Feb 2016 18:35:55 +0000 "Hollenbeck, Scott" <shollenbeck@verisign.com> wrote:

> This message initiates a two-week Working Group Last Call for draft-ietf-lager-specification, ending Friday, February 19, 2016. Please submit substantive comments of support or other review feedback to this mailing list (lager@ietf.org, preferably on this thread) or to lager-chairs@ietf.org, prior to that date. We need to see comments reflecting support for the document or identification of any remaining issues in order to judge rough consensus of the working group before it can be sent to our Area Director to start the formal publication process. Here's a link to the document:
> 
> Https://datatracker.ietf.org/doc/draft-ietf-lager-specification/
> 
> Thank you,
> Scott and Marc
> 
> _______________________________________________
> Lager mailing list
> Lager@ietf.org
> https://www.ietf.org/mailman/listinfo/lager
> 


From nobody Fri Feb 19 07:55:02 2016
Return-Path: <asmusf@ix.netcom.com>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B28A31B2EB6 for <lager@ietfa.amsl.com>; Fri, 19 Feb 2016 07:55:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.3
X-Spam-Level: 
X-Spam-Status: No, score=-1.3 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, 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 rMaHmF9CexDQ for <lager@ietfa.amsl.com>; Fri, 19 Feb 2016 07:54:59 -0800 (PST)
Received: from elasmtp-galgo.atl.sa.earthlink.net (elasmtp-galgo.atl.sa.earthlink.net [209.86.89.61]) by ietfa.amsl.com (Postfix) with ESMTP id 6A8E01AD1A3 for <lager@ietf.org>; Fri, 19 Feb 2016 07:54:59 -0800 (PST)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=ix.netcom.com; b=EJe5/4N3604wKIA2acqXWgBGVvD7YGhSH3qwHEqs7C8gE3+6BOpB4QP6GvLNn9l0; h=Received:Subject:To:References:From:Message-ID:Date:User-Agent:MIME-Version:In-Reply-To:Content-Type:Content-Transfer-Encoding:X-ELNK-Trace:X-Originating-IP;
Received: from [71.35.110.128] (helo=[192.168.0.4]) by elasmtp-galgo.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <asmusf@ix.netcom.com>) id 1aWnOP-0000ia-Os for lager@ietf.org; Fri, 19 Feb 2016 10:54:53 -0500
To: lager@ietf.org
References: <831693C2CDA2E849A7D7A712B24E257F4A1574BE@BRN1WNEXMBX01.vcorp.ad.vrsn.com> <20160219.224950.173876813.yoshiro.yoneya@jprs.co.jp>
From: Asmus Freytag <asmusf@ix.netcom.com>
Message-ID: <56C73ADB.60802@ix.netcom.com>
Date: Fri, 19 Feb 2016 07:55:07 -0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0
MIME-Version: 1.0
In-Reply-To: <20160219.224950.173876813.yoshiro.yoneya@jprs.co.jp>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
X-ELNK-Trace: 464f085de979d7246f36dc87813833b2857e9f10d2205ddc45a109ad18a5be58d65a91ddf60a9c70350badd9bab72f9c350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 71.35.110.128
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/qDhfZEwjs2BdYUDEc1Lr8M9yn6M>
Subject: Re: [Lager] Working Group Last Call: draft-ietf-lager-specification
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Feb 2016 15:55:00 -0000

On 2/19/2016 5:49 AM, Yoshiro YONEYA wrote:
> Section 3.3.4.
>
> The sentence 'Such application-defined type values must be in a
> namespace "apptype" previously defined in the document.' is
> somewhat ambigous to me.  The term "apptype" is only used here,
> and no explanations.  The term "the document" seems LGR definition
> but it can be read as this I-D.

And Andrew had written:
> This section also says 'values must be in a namespace "apptype"
> previously defined in the document,' but doesn't say how to do that.
> (Might be ok, but say something like "according to usual XML document
> rules" or something?)

I think we should write

'Such application-defined type values must be in a
namespace "apptype", which, if used, must have been previously
defined according to the usual XML document rules.'

A./



From nobody Fri Feb 19 08:16:16 2016
Return-Path: <asmusf@ix.netcom.com>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5FEEB1A88F5 for <lager@ietfa.amsl.com>; Fri, 19 Feb 2016 08:16:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_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 K38x6b1zbGoa for <lager@ietfa.amsl.com>; Fri, 19 Feb 2016 08:16:13 -0800 (PST)
Received: from elasmtp-kukur.atl.sa.earthlink.net (elasmtp-kukur.atl.sa.earthlink.net [209.86.89.65]) by ietfa.amsl.com (Postfix) with ESMTP id C68761A9043 for <lager@ietf.org>; Fri, 19 Feb 2016 08:16:13 -0800 (PST)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=ix.netcom.com; b=l182NH5V0DPQIhmY8mUI2cVEv8RVN2/lssjQUd3St/+h/Blsm1g5we9+NTsc2Dqr; h=Received:Subject:To:References:From:Message-ID:Date:User-Agent:MIME-Version:In-Reply-To:Content-Type:Content-Transfer-Encoding:X-ELNK-Trace:X-Originating-IP;
Received: from [71.35.110.128] (helo=[192.168.0.4]) by elasmtp-kukur.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <asmusf@ix.netcom.com>) id 1aWnit-0001Kl-2T for lager@ietf.org; Fri, 19 Feb 2016 11:16:03 -0500
To: lager@ietf.org
References: <831693C2CDA2E849A7D7A712B24E257F4A1574BE@BRN1WNEXMBX01.vcorp.ad.vrsn.com> <20160219.224950.173876813.yoshiro.yoneya@jprs.co.jp>
From: Asmus Freytag <asmusf@ix.netcom.com>
Message-ID: <56C73FD1.6070101@ix.netcom.com>
Date: Fri, 19 Feb 2016 08:16:17 -0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0
MIME-Version: 1.0
In-Reply-To: <20160219.224950.173876813.yoshiro.yoneya@jprs.co.jp>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
X-ELNK-Trace: 464f085de979d7246f36dc87813833b2857e9f10d2205ddc91ee0bc7c6d0d2921f7c79e1e2d9d603350badd9bab72f9c350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 71.35.110.128
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/eD7gCj3Y0-WnlrZ5tQLdNdLgNHU>
Subject: Re: [Lager] Working Group Last Call: draft-ietf-lager-specification
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Feb 2016 16:16:15 -0000

On 2/19/2016 5:49 AM, Yoshiro YONEYA wrote:
> Section 6.3.
>
> The sentence 'allocatable  The resulting string should be reserved
> for use by the same operator of the origin string, but not automatically
> allocated for use.' should be 'allocatable  The resulting string should
> be reserved for use by the same operator of the origin string, but not
> automatically activated for use.'.
>
> I don't see clear distinction between "activated" and "valid".
>
>

I don't know what the difference is between "allocated" and "activated", 
so I don't know how to resolve this.

Those seem very specific to the domain name registration process. Which 
is the point in using a generic disposition "valid" for the default 
action (catch all). Remember, type="domain" is, in principle, just one 
of the use cases, so it makes sense to default to "valid" for labels for 
which no other actions have been defined, including labels with variants 
that have no type attribute (also something that, strictly speaking, 
isn't useful for domain name LGRs).

If you want all valid labels to be activated:

<action disp="activated" />

as the last action will override the default, but the default implicit 
action should be useful in the most generic application.

A./


From nobody Fri Feb 19 09:14:11 2016
Return-Path: <trac+lager@tools.ietf.org>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 52E251B2EE3 for <lager@ietfa.amsl.com>; Fri, 19 Feb 2016 09:14:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.906
X-Spam-Level: 
X-Spam-Status: No, score=-1.906 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.006] autolearn=unavailable
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 OScPgZmTpnzI for <lager@ietfa.amsl.com>; Fri, 19 Feb 2016 09:14:08 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3C9EC1B2E84 for <lager@ietf.org>; Fri, 19 Feb 2016 09:14:08 -0800 (PST)
Received: from localhost ([::1]:34774 helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.82_1-5b7a7c0-XX) (envelope-from <trac+lager@tools.ietf.org>) id 1aWod5-0007HY-CN; Fri, 19 Feb 2016 09:14:07 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "lager issue tracker" <trac+lager@tools.ietf.org>
X-Trac-Version: 0.12.5
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.5, by Edgewall Software
To: draft-ietf-lager-specification@tools.ietf.org, julien.bernard@viagenie.ca
X-Trac-Project: lager
Date: Fri, 19 Feb 2016 17:14:07 -0000
X-URL: https://tools.ietf.org/lager/
X-Trac-Ticket-URL: https://trac.tools.ietf.org/wg/lager/trac/ticket/37
Message-ID: <067.20f00395f26bfe6a4fc3f928cb8f6b52@tools.ietf.org>
X-Trac-Ticket-ID: 37
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: draft-ietf-lager-specification@tools.ietf.org, julien.bernard@viagenie.ca, lager@ietf.org
X-SA-Exim-Mail-From: trac+lager@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: draft-ietf-lager-specification@ietf.org
Resent-Message-Id: <20160219171408.3C9EC1B2E84@ietfa.amsl.com>
Resent-Date: Fri, 19 Feb 2016 09:14:08 -0800 (PST)
Resent-From: trac+lager@tools.ietf.org
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/_tYhFGD8ahfloYM4Y6eNWpdgnvo>
Cc: lager@ietf.org
Subject: [Lager] [lager] #37 (specification): Example for class in 5.2.1 is not valid
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Feb 2016 17:14:09 -0000

#37: Example for class in 5.2.1 is not valid

 Adding <char> element in <class> section is not allowed anymore.

 The example:
 {{{
 <class name="example" comment="an example class definition">
     <char cp="0061" />
     <char cp="4E00" />
 </class>
 }}}
 might thus be replaced by:
 {{{
 <class name="example" comment="an example class definition">
     0061 4E00
 </class>
 }}}

-- 
-------------------------------------+-------------------------------------
 Reporter:                           |      Owner:  draft-ietf-lager-
  julien.bernard@viagenie.ca         |  specification@tools.ietf.org
     Type:  defect                   |     Status:  new
 Priority:  major                    |  Milestone:
Component:  specification            |    Version:
 Severity:  -                        |   Keywords:
-------------------------------------+-------------------------------------

Ticket URL: <https://trac.tools.ietf.org/wg/lager/trac/ticket/37>
lager <https://tools.ietf.org/lager/>


From nobody Fri Feb 19 09:26:18 2016
Return-Path: <trac+lager@tools.ietf.org>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 104151B2C50 for <lager@ietfa.amsl.com>; Fri, 19 Feb 2016 09:26:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.906
X-Spam-Level: 
X-Spam-Status: No, score=-1.906 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.006] autolearn=unavailable
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 iexsyorPHozq for <lager@ietfa.amsl.com>; Fri, 19 Feb 2016 09:26:16 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CD76A1B2FCA for <lager@ietf.org>; Fri, 19 Feb 2016 09:26:10 -0800 (PST)
Received: from localhost ([::1]:35431 helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.82_1-5b7a7c0-XX) (envelope-from <trac+lager@tools.ietf.org>) id 1aWooj-0005CZ-17; Fri, 19 Feb 2016 09:26:09 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "lager issue tracker" <trac+lager@tools.ietf.org>
X-Trac-Version: 0.12.5
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.5, by Edgewall Software
To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com, julien.bernard@viagenie.ca
X-Trac-Project: lager
Date: Fri, 19 Feb 2016 17:26:09 -0000
X-URL: https://tools.ietf.org/lager/
X-Trac-Ticket-URL: https://trac.tools.ietf.org/wg/lager/trac/ticket/34#comment:2
Message-ID: <082.10b4fb01fea9acd31aa49974e95efba8@tools.ietf.org>
References: <067.4f4c73e9cf9c3b2a529da7c607facd34@tools.ietf.org>
X-Trac-Ticket-ID: 34
In-Reply-To: <067.4f4c73e9cf9c3b2a529da7c607facd34@tools.ietf.org>
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com, julien.bernard@viagenie.ca, lager@ietf.org
X-SA-Exim-Mail-From: trac+lager@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: draft-ietf-lager-specification@ietf.org
Resent-Message-Id: <20160219172610.CD76A1B2FCA@ietfa.amsl.com>
Resent-Date: Fri, 19 Feb 2016 09:26:10 -0800 (PST)
Resent-From: trac+lager@tools.ietf.org
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/-xGg5U0yY4DYwaxKAdrT--8myvE>
Cc: lager@ietf.org
Subject: Re: [Lager] [lager] #34 (specification): RelaxNG does not authorize empty cp
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Feb 2016 17:26:17 -0000

#34: RelaxNG does not authorize empty cp


Comment (by julien.bernard@viagenie.ca):

 I think it's a good solution.

-- 
-------------------------------------+-------------------------------------
 Reporter:                           |       Owner:  draft-ietf-lager-
  julien.bernard@viagenie.ca         |  specification@tools.ietf.org
     Type:  defect                   |      Status:  new
 Priority:  major                    |   Milestone:
Component:  specification            |     Version:
 Severity:  -                        |  Resolution:
 Keywords:                           |
-------------------------------------+-------------------------------------

Ticket URL: <https://trac.tools.ietf.org/wg/lager/trac/ticket/34#comment:2>
lager <https://tools.ietf.org/lager/>


From nobody Fri Feb 19 12:58:07 2016
Return-Path: <trac+lager@tools.ietf.org>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 96D291B350C for <lager@ietfa.amsl.com>; Fri, 19 Feb 2016 12:58:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.606
X-Spam-Level: 
X-Spam-Status: No, score=-1.606 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, RP_MATCHES_RCVD=-0.006] 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 pJj8AlQ7SWDf for <lager@ietfa.amsl.com>; Fri, 19 Feb 2016 12:58:05 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 127C61B3510 for <lager@ietf.org>; Fri, 19 Feb 2016 12:58:05 -0800 (PST)
Received: from localhost ([::1]:49757 helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.82_1-5b7a7c0-XX) (envelope-from <trac+lager@tools.ietf.org>) id 1aWs7o-0003U6-BO; Fri, 19 Feb 2016 12:58:04 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "lager issue tracker" <trac+lager@tools.ietf.org>
X-Trac-Version: 0.12.5
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.5, by Edgewall Software
To: draft-ietf-lager-specification@tools.ietf.org, julien.bernard@viagenie.ca
X-Trac-Project: lager
Date: Fri, 19 Feb 2016 20:58:04 -0000
X-URL: https://tools.ietf.org/lager/
X-Trac-Ticket-URL: https://trac.tools.ietf.org/wg/lager/trac/ticket/38
Message-ID: <067.fbceb42a70e9c6cbe80625c4713a38d0@tools.ietf.org>
X-Trac-Ticket-ID: 38
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: draft-ietf-lager-specification@tools.ietf.org, julien.bernard@viagenie.ca, lager@ietf.org
X-SA-Exim-Mail-From: trac+lager@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: draft-ietf-lager-specification@ietf.org
Resent-Message-Id: <20160219205805.127C61B3510@ietfa.amsl.com>
Resent-Date: Fri, 19 Feb 2016 12:58:05 -0800 (PST)
Resent-From: trac+lager@tools.ietf.org
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/2UwOXEyTVvWp9rPVQipLIo635yY>
Cc: lager@ietf.org
Subject: [Lager] =?utf-8?q?=5Blager=5D_=2338_=28specification=29=3A_Typo_i?= =?utf-8?b?biDCpyA1LjIuNQ==?=
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Feb 2016 20:58:06 -0000

#38: Typo in Â§ 5.2.5

 In Â§ 5.2.5, the word 'of' should be removed from the sentence:
 {{{
 An anonymous combined class can be defined directly inside a rule or
 of the match operator elements that allow child elements...
 }}}

-- 
-------------------------------------+-------------------------------------
 Reporter:                           |      Owner:  draft-ietf-lager-
  julien.bernard@viagenie.ca         |  specification@tools.ietf.org
     Type:  defect                   |     Status:  new
 Priority:  major                    |  Milestone:
Component:  specification            |    Version:
 Severity:  -                        |   Keywords:
-------------------------------------+-------------------------------------

Ticket URL: <https://trac.tools.ietf.org/wg/lager/trac/ticket/38>
lager <https://tools.ietf.org/lager/>


From nobody Fri Feb 19 17:26:29 2016
Return-Path: <trac+lager@tools.ietf.org>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D8ABA1A871F for <lager@ietfa.amsl.com>; Fri, 19 Feb 2016 17:26:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.606
X-Spam-Level: 
X-Spam-Status: No, score=-1.606 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, RP_MATCHES_RCVD=-0.006] 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 4YQg9sskxmsF for <lager@ietfa.amsl.com>; Fri, 19 Feb 2016 17:26:28 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0BF541A1E0F for <lager@ietf.org>; Fri, 19 Feb 2016 17:26:28 -0800 (PST)
Received: from localhost ([::1]:36113 helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.82_1-5b7a7c0-XX) (envelope-from <trac+lager@tools.ietf.org>) id 1aWwJW-0008NZ-VN; Fri, 19 Feb 2016 17:26:26 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "lager issue tracker" <trac+lager@tools.ietf.org>
X-Trac-Version: 0.12.5
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.5, by Edgewall Software
To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com
X-Trac-Project: lager
Date: Sat, 20 Feb 2016 01:26:26 -0000
X-URL: https://tools.ietf.org/lager/
X-Trac-Ticket-URL: https://trac.tools.ietf.org/wg/lager/trac/ticket/38#comment:1
Message-ID: <082.fca0d35e320c9464054285cf22b0b17b@tools.ietf.org>
References: <067.fbceb42a70e9c6cbe80625c4713a38d0@tools.ietf.org>
X-Trac-Ticket-ID: 38
In-Reply-To: <067.fbceb42a70e9c6cbe80625c4713a38d0@tools.ietf.org>
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com, lager@ietf.org
X-SA-Exim-Mail-From: trac+lager@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: draft-ietf-lager-specification@ietf.org
Resent-Message-Id: <20160220012628.0BF541A1E0F@ietfa.amsl.com>
Resent-Date: Fri, 19 Feb 2016 17:26:28 -0800 (PST)
Resent-From: trac+lager@tools.ietf.org
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/5iMakaDoYpGBmiPvM0A_2u-Xw1w>
Cc: lager@ietf.org
Subject: Re: [Lager] =?utf-8?q?=5Blager=5D_=2338_=28specification=29=3A_Typo_i?= =?utf-8?b?biDCpyA1LjIuNQ==?=
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 20 Feb 2016 01:26:29 -0000

#38: Typo in Â§ 5.2.5


Comment (by asmusf@ix.netcom.com):

 The word "any" needs to be added to make it "any of" as intended

-- 
-------------------------------------+-------------------------------------
 Reporter:                           |       Owner:  draft-ietf-lager-
  julien.bernard@viagenie.ca         |  specification@tools.ietf.org
     Type:  defect                   |      Status:  new
 Priority:  major                    |   Milestone:
Component:  specification            |     Version:
 Severity:  -                        |  Resolution:
 Keywords:                           |
-------------------------------------+-------------------------------------

Ticket URL: <https://trac.tools.ietf.org/wg/lager/trac/ticket/38#comment:1>
lager <https://tools.ietf.org/lager/>


From nobody Fri Feb 19 17:29:13 2016
Return-Path: <trac+lager@tools.ietf.org>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5EB011B35CA for <lager@ietfa.amsl.com>; Fri, 19 Feb 2016 17:29:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.906
X-Spam-Level: 
X-Spam-Status: No, score=-1.906 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.006] autolearn=unavailable
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 sq20dHYdXERE for <lager@ietfa.amsl.com>; Fri, 19 Feb 2016 17:29:11 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 68A071B35C4 for <lager@ietf.org>; Fri, 19 Feb 2016 17:29:11 -0800 (PST)
Received: from localhost ([::1]:36335 helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.82_1-5b7a7c0-XX) (envelope-from <trac+lager@tools.ietf.org>) id 1aWwMB-0001jU-6W; Fri, 19 Feb 2016 17:29:11 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "lager issue tracker" <trac+lager@tools.ietf.org>
X-Trac-Version: 0.12.5
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.5, by Edgewall Software
To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com
X-Trac-Project: lager
Date: Sat, 20 Feb 2016 01:29:11 -0000
X-URL: https://tools.ietf.org/lager/
X-Trac-Ticket-URL: https://trac.tools.ietf.org/wg/lager/trac/ticket/37#comment:1
Message-ID: <082.1123daa96db72805b7bdd48e90dee749@tools.ietf.org>
References: <067.20f00395f26bfe6a4fc3f928cb8f6b52@tools.ietf.org>
X-Trac-Ticket-ID: 37
In-Reply-To: <067.20f00395f26bfe6a4fc3f928cb8f6b52@tools.ietf.org>
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com, lager@ietf.org
X-SA-Exim-Mail-From: trac+lager@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: draft-ietf-lager-specification@ietf.org
Resent-Message-Id: <20160220012911.68A071B35C4@ietfa.amsl.com>
Resent-Date: Fri, 19 Feb 2016 17:29:11 -0800 (PST)
Resent-From: trac+lager@tools.ietf.org
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/uEgNoJV_B1ilEdQLXV7BqopdfDI>
Cc: lager@ietf.org
Subject: Re: [Lager] [lager] #37 (specification): Example for class in 5.2.1 is not valid
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 20 Feb 2016 01:29:12 -0000

#37: Example for class in 5.2.1 is not valid


Comment (by asmusf@ix.netcom.com):

 yes. Will make that change.

-- 
-------------------------------------+-------------------------------------
 Reporter:                           |       Owner:  draft-ietf-lager-
  julien.bernard@viagenie.ca         |  specification@tools.ietf.org
     Type:  defect                   |      Status:  new
 Priority:  major                    |   Milestone:
Component:  specification            |     Version:
 Severity:  -                        |  Resolution:
 Keywords:                           |
-------------------------------------+-------------------------------------

Ticket URL: <https://trac.tools.ietf.org/wg/lager/trac/ticket/37#comment:1>
lager <https://tools.ietf.org/lager/>


From nobody Fri Feb 19 17:30:07 2016
Return-Path: <asmusf@ix.netcom.com>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6886C1B35CA for <lager@ietfa.amsl.com>; Fri, 19 Feb 2016 17:30:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_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 mOXSM-6FsUzY for <lager@ietfa.amsl.com>; Fri, 19 Feb 2016 17:30:05 -0800 (PST)
Received: from elasmtp-galgo.atl.sa.earthlink.net (elasmtp-galgo.atl.sa.earthlink.net [209.86.89.61]) by ietfa.amsl.com (Postfix) with ESMTP id 126BF1B35C4 for <lager@ietf.org>; Fri, 19 Feb 2016 17:30:05 -0800 (PST)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=ix.netcom.com; b=h8fLzEJJCGFszk3AtQMOoyuipSYTfazWjJd1Di3yFW7BcvqBczvgBev8MELJvgv3; h=Received:From:Subject:To:References:Message-ID:Date:User-Agent:MIME-Version:In-Reply-To:Content-Type:Content-Transfer-Encoding:X-ELNK-Trace:X-Originating-IP;
Received: from [71.35.126.161] (helo=[192.168.1.104]) by elasmtp-galgo.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <asmusf@ix.netcom.com>) id 1aWwMx-000805-Jv for lager@ietf.org; Fri, 19 Feb 2016 20:29:59 -0500
From: Asmus Freytag <asmusf@ix.netcom.com>
To: lager@ietf.org
References: <831693C2CDA2E849A7D7A712B24E257F4A1574BE@BRN1WNEXMBX01.vcorp.ad.vrsn.com> <20160219.224950.173876813.yoshiro.yoneya@jprs.co.jp>
Message-ID: <56C7C1A6.3010208@ix.netcom.com>
Date: Fri, 19 Feb 2016 17:30:14 -0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0
MIME-Version: 1.0
In-Reply-To: <20160219.224950.173876813.yoshiro.yoneya@jprs.co.jp>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
X-ELNK-Trace: 464f085de979d7246f36dc87813833b2857e9f10d2205ddc5634ccb4b90fd27947d847dafe144dc6350badd9bab72f9c350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 71.35.126.161
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/xnvCPAPhQBNKJfTHjYU24lMuTXk>
Subject: Re: [Lager] Working Group Last Call: draft-ietf-lager-specification
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 20 Feb 2016 01:30:06 -0000

On 2/19/2016 5:49 AM, Yoshiro YONEYA wrote:
> Section 4.2.
>
> The sentence 'To specify a conditional context a "when" or "not-when"
> attribute may be used.', I'd like to add "either" after "content".
Sure.
>
> Section Appendix A.
>
> In the last rule '<action disp="consonants"' should be
> '<action disp="allocatable"'.
>
>
>
I thought the intent was to show the ability to create your own 
dispositions.
Admittedly, the disposition doesn't make any "sense", nor does much of the
rest of the sample.

However, the example is now similar to a restriction that we find in some
South East Asian scripts, where there is a limit on the number of
consonants. Perhaps we simply should change this to "invalid" to be more
"typical".

(There's also a spacing issue before "<difference>" a few lines above.

A./


From nobody Fri Feb 19 17:34:09 2016
Return-Path: <trac+lager@tools.ietf.org>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 92A571B369E for <lager@ietfa.amsl.com>; Fri, 19 Feb 2016 17:34:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.906
X-Spam-Level: 
X-Spam-Status: No, score=-1.906 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.006] autolearn=unavailable
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 hLU8BLnksC0R for <lager@ietfa.amsl.com>; Fri, 19 Feb 2016 17:34:06 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 69EA91B3695 for <lager@ietf.org>; Fri, 19 Feb 2016 17:34:06 -0800 (PST)
Received: from localhost ([::1]:36503 helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.82_1-5b7a7c0-XX) (envelope-from <trac+lager@tools.ietf.org>) id 1aWwQw-0004FZ-4J; Fri, 19 Feb 2016 17:34:06 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "lager issue tracker" <trac+lager@tools.ietf.org>
X-Trac-Version: 0.12.5
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.5, by Edgewall Software
To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com
X-Trac-Project: lager
Date: Sat, 20 Feb 2016 01:34:06 -0000
X-URL: https://tools.ietf.org/lager/
X-Trac-Ticket-URL: https://trac.tools.ietf.org/wg/lager/trac/ticket/39
Message-ID: <061.af263576f5ab6cc3fff5ff86de910484@tools.ietf.org>
X-Trac-Ticket-ID: 39
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com, lager@ietf.org
X-SA-Exim-Mail-From: trac+lager@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: draft-ietf-lager-specification@ietf.org
Resent-Message-Id: <20160220013406.69EA91B3695@ietfa.amsl.com>
Resent-Date: Fri, 19 Feb 2016 17:34:06 -0800 (PST)
Resent-From: trac+lager@tools.ietf.org
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/7-vJ_0Vn8WW2YWM1kzSVymHb680>
Cc: lager@ietf.org
Subject: [Lager] [lager] #39 (specification): Editorial Feedback YONEYA
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 20 Feb 2016 01:34:07 -0000

#39: Editorial Feedback YONEYA

 From Yoshiro YONEYA
 ...

 Followings are my minor comments.


 Section 3.3.4.

 The sentence 'Such application-defined type values must be in a
 namespace "apptype" previously defined in the document.' is
 somewhat ambigous to me.  The term "apptype" is only used here,
 and no explanations.  The term "the document" seems LGR definition
 but it can be read as this I-D.


 Section 4.2.

 The sentence 'To specify a conditional context a "when" or "not-when"
 attribute may be used.', I'd like to add "either" after "content".


 Section 6.3.

 The sentence 'allocatable  The resulting string should be reserved
 for use by the same operator of the origin string, but not automatically
 allocated for use.' should be 'allocatable  The resulting string should
 be reserved for use by the same operator of the origin string, but not
 automatically activated for use.'.

 I don't see clear distinction between "activated" and "valid".


 Section Appendix A.

 In the last rule '<action disp="consonants"' should be
 '<action disp="allocatable"'.


 Regards,

 --
 Yoshiro YONEYA <yoshiro.yoneya@jprs.co.jp>

-- 
-------------------------+-------------------------------------------------
 Reporter:               |      Owner:  draft-ietf-lager-
  asmusf@ix.netcom.com   |  specification@tools.ietf.org
     Type:  defect       |     Status:  new
 Priority:  minor        |  Milestone:
Component:               |    Version:
  specification          |   Keywords:
 Severity:  -            |
-------------------------+-------------------------------------------------

Ticket URL: <https://trac.tools.ietf.org/wg/lager/trac/ticket/39>
lager <https://tools.ietf.org/lager/>


From nobody Fri Feb 19 17:39:56 2016
Return-Path: <trac+lager@tools.ietf.org>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1B8841B35EE for <lager@ietfa.amsl.com>; Fri, 19 Feb 2016 17:39:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.906
X-Spam-Level: 
X-Spam-Status: No, score=-1.906 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.006] autolearn=unavailable
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 KpOU2wGh5May for <lager@ietfa.amsl.com>; Fri, 19 Feb 2016 17:39:54 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1A7121B3665 for <lager@ietf.org>; Fri, 19 Feb 2016 17:39:53 -0800 (PST)
Received: from localhost ([::1]:37018 helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.82_1-5b7a7c0-XX) (envelope-from <trac+lager@tools.ietf.org>) id 1aWwWW-0006To-Ng; Fri, 19 Feb 2016 17:39:52 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "lager issue tracker" <trac+lager@tools.ietf.org>
X-Trac-Version: 0.12.5
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.5, by Edgewall Software
To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com
X-Trac-Project: lager
Date: Sat, 20 Feb 2016 01:39:52 -0000
X-URL: https://tools.ietf.org/lager/
X-Trac-Ticket-URL: https://trac.tools.ietf.org/wg/lager/trac/ticket/39#comment:1
Message-ID: <076.431a728b52f7601f5676a13762591a69@tools.ietf.org>
References: <061.af263576f5ab6cc3fff5ff86de910484@tools.ietf.org>
X-Trac-Ticket-ID: 39
In-Reply-To: <061.af263576f5ab6cc3fff5ff86de910484@tools.ietf.org>
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com, lager@ietf.org
X-SA-Exim-Mail-From: trac+lager@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: draft-ietf-lager-specification@ietf.org
Resent-Message-Id: <20160220013953.1A7121B3665@ietfa.amsl.com>
Resent-Date: Fri, 19 Feb 2016 17:39:53 -0800 (PST)
Resent-From: trac+lager@tools.ietf.org
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/x3MV03xoisdNeTc3pWnMLlecQv4>
Cc: lager@ietf.org
Subject: Re: [Lager] [lager] #39 (specification): Editorial Feedback YONEYA
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 20 Feb 2016 01:39:55 -0000

#39: Editorial Feedback YONEYA


Comment (by asmusf@ix.netcom.com):

 3.3.4
 'Such application-defined type values must be in a
 namespace "apptype", which, if used, must have been previously
 defined according to the usual XML document rules.'

 4.2 done.

 Appendix A:
 the intent was to show the ability to create your own dispositions.
 Admittedly, the disposition doesn't make any "sense", nor does much of the
 rest of the sample.

 However, the example is now similar to a restriction that we find in some
 South East Asian scripts, where there is a limit on the number of
 consonants. Changed this to "invalid" to be more "typical".

-- 
-------------------------+-------------------------------------------------
 Reporter:               |       Owner:  draft-ietf-lager-
  asmusf@ix.netcom.com   |  specification@tools.ietf.org
     Type:  defect       |      Status:  new
 Priority:  minor        |   Milestone:
Component:               |     Version:
  specification          |  Resolution:
 Severity:  -            |
 Keywords:               |
-------------------------+-------------------------------------------------

Ticket URL: <https://trac.tools.ietf.org/wg/lager/trac/ticket/39#comment:1>
lager <https://tools.ietf.org/lager/>


From nobody Mon Feb 22 03:54:04 2016
Return-Path: <shollenbeck@verisign.com>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AA3BD1B3154 for <lager@ietfa.amsl.com>; Mon, 22 Feb 2016 03:54:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1] 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 Ds39r8iHQN5M for <lager@ietfa.amsl.com>; Mon, 22 Feb 2016 03:54:01 -0800 (PST)
Received: from mail-oi0-x261.google.com (mail-oi0-x261.google.com [IPv6:2607:f8b0:4003:c06::261]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8FAF81B2A7A for <lager@ietf.org>; Mon, 22 Feb 2016 03:54:01 -0800 (PST)
Received: by mail-oi0-x261.google.com with SMTP id s2so5417900oie.3 for <lager@ietf.org>; Mon, 22 Feb 2016 03:54:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=verisign-com.20150623.gappssmtp.com; s=20150623; h=from:to:subject:thread-topic:thread-index:date:message-id :references:in-reply-to:accept-language:content-language :content-type:content-transfer-encoding:mime-version; bh=j6x7/iNzVl76Y1vZ1RPdKiG+amwatdR2Q+CCdS7fUR4=; b=CFxsxisKE/hDQgDz8l5CFrmdKzucm/+n31PgPvpaptbiaUjGk31iFY67iQI8OzfWHu 3iFKnCrA2RA9ANZtWN/g/265cv98z2M+qii3O8M5GarWAe9vCch8o2dfsKoql7kCrXJv IrK9iLmQOjjRxzSsb6SlrBU/3m9lDr0suoILG8+8FYX3R5aDLTwb7Y0ByNseMXz+g1iZ H6DtajnD+h2Wb39l69RoT/B94InIduqQjVHC10+JksQp4Cvub4hPiWEY3eBVDDYMQMgm 0FFVb8li67rfG7F2Fu5zOTESjv0iSxLIdeg4cW/tW48FmlZVxUueMsIuDHwbr6XIH2dF YnLQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:thread-topic:thread-index:date :message-id:references:in-reply-to:accept-language:content-language :content-type:content-transfer-encoding:mime-version; bh=j6x7/iNzVl76Y1vZ1RPdKiG+amwatdR2Q+CCdS7fUR4=; b=QeZZf2tznEpRHWJdAYG3JUBAVDK6H+VPflgohzj6UWbmYJMAs8lYf4N9y2SUjBGrDU GQNHTyj/gtYiBD93Jwq6JE0jbiN9vqTEbpjWxZIS5aImPvDCZbXRChcfcOv4jMRFDKXm 5SxV5G+hLP1bCpi5Y7WezNflezKV0SdxJxc7nX2IFSVtVg6Qe8O1ckSVcwHW+RsmL9CL WCk7q0sRiLM65dNEDvgZsvCEkQxVP1bisYaCbRvmGB4E/IBovDOmEP/atke7fVmc9w49 ADLJV/BNfzKNyqRDp9sfOEoAN0p1mCRQKNHj5p+nD5anyx+Vjep/Ro6rxxGs763fOWJ2 9PNg==
X-Gm-Message-State: AG10YORuTWYZSiiyT4EYBVXpm+FDASoSu00xzOja18GaEM4FQ8BDkOKQ4kWf1moNvhruzJFExRNSE+rbVEKjpAVPU1P6BFan
X-Received: by 10.140.25.161 with SMTP id 30mr33346551qgt.73.1456142040881; Mon, 22 Feb 2016 03:54:00 -0800 (PST)
Received: from brn1lxmailout02.verisign.com (brn1lxmailout02.verisign.com. [72.13.63.42]) by smtp-relay.gmail.com with ESMTPS id r67sm25967qki.8.2016.02.22.03.54.00 for <lager@ietf.org> (version=TLS1 cipher=AES128-SHA bits=128/128); Mon, 22 Feb 2016 03:54:00 -0800 (PST)
X-Relaying-Domain: verisign.com
Received: from brn1wnexcas01.vcorp.ad.vrsn.com (brn1wnexcas01 [10.173.152.205]) by brn1lxmailout02.verisign.com (8.13.8/8.13.8) with ESMTP id u1MBs0R6029407 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL) for <lager@ietf.org>; Mon, 22 Feb 2016 06:54:00 -0500
Received: from BRN1WNEXMBX02.vcorp.ad.vrsn.com ([::1]) by brn1wnexcas01.vcorp.ad.vrsn.com ([::1]) with mapi id 14.03.0174.001; Mon, 22 Feb 2016 06:53:59 -0500
From: "Hollenbeck, Scott" <shollenbeck@verisign.com>
To: "lager WG (lager@ietf.org)" <lager@ietf.org>
Thread-Topic: Working Group Last Call: draft-ietf-lager-specification
Thread-Index: AdFin4tdwHAMm9qPSueuRkTj8UcoVgKx5ukA
Date: Mon, 22 Feb 2016 11:53:58 +0000
Message-ID: <831693C2CDA2E849A7D7A712B24E257F4A36EF8A@BRN1WNEXMBX02.vcorp.ad.vrsn.com>
References: <831693C2CDA2E849A7D7A712B24E257F4A1574BE@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
In-Reply-To: <831693C2CDA2E849A7D7A712B24E257F4A1574BE@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.173.152.4]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/rlcHGIYfDfwmp7_GDoYcRRH8Ksk>
Subject: Re: [Lager] Working Group Last Call: draft-ietf-lager-specification
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Feb 2016 11:54:02 -0000

The WG last call for draft-ietf-lager-specification ended on Friday 19 Febr=
uary. Thanks for all of your comments.

A few new issues were identified, but I didn't see anything that would requ=
ire another WG last call. Once the authors address those comments we can as=
k our AD to review the document and bring it to the IESG for their and IETF=
-wide review.

Scott


From nobody Mon Feb 22 04:52:59 2016
Return-Path: <shollenbeck@verisign.com>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8CFD41A3BA6 for <lager@ietfa.amsl.com>; Mon, 22 Feb 2016 04:52:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1] 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 ucrvbqrQr2Xu for <lager@ietfa.amsl.com>; Mon, 22 Feb 2016 04:52:52 -0800 (PST)
Received: from mail-oi0-x264.google.com (mail-oi0-x264.google.com [IPv6:2607:f8b0:4003:c06::264]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 05DF81A1EEA for <lager@ietf.org>; Mon, 22 Feb 2016 04:52:52 -0800 (PST)
Received: by mail-oi0-x264.google.com with SMTP id x141so5490637oia.2 for <lager@ietf.org>; Mon, 22 Feb 2016 04:52:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=verisign-com.20150623.gappssmtp.com; s=20150623; h=from:to:subject:thread-topic:thread-index:date:message-id :accept-language:content-language:content-type :content-transfer-encoding:mime-version; bh=L2APK31G+LCExQ93mFrqjrqCBb/1Ij7vSiZJ3vjSoAc=; b=jqTCujJuubAgRoADD+IMuNqrbqK/d+YPbNc4W1YyZaJFHHoRUq3vv/V7UIZ3UnS3HH 7caWyvdTOigJrm9B8eCKn2QPG0vKNOdeDlyKxxGoxglW/mWVnNoaQ7JE93D/6JVEkU2O RHIXdDhKd0tUDkLH4TXqLrTqW7ozbw3c5oomsyEkgkcOIt5wVcHo6K/mhzRfKvP+/kUB /GpNjK8wfeHHKohmY+Vb3feEM7rV/LjhGX6a9vLqyRa/xkvVr3dkO16t2sx9Wi2yzVDT b35oUfpRNABJ0KCZ2f++gn7O2xKoumV2bQIsRc7qOEyArkg2bDyPK+VmCLoIKR/mPeS0 D9Lg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:thread-topic:thread-index:date :message-id:accept-language:content-language:content-type :content-transfer-encoding:mime-version; bh=L2APK31G+LCExQ93mFrqjrqCBb/1Ij7vSiZJ3vjSoAc=; b=EXDVgzw//MEQ+6L8z8/G8SoLUW6bFBQd4ibfATrT+6TLtjvgZL/uV923DiVn3tkcHd L0jKOrQeblzOHj+YwW4lFPKzdhKOe49CqI7BAnkJM/8zgpIGGjJ8Sd7n+FmOZAOKSRY2 /XRPp5GoPX0NtHdWJleHNjtbhl2iBQwfwYZQorE8HGERlxv5rZEV4SO+Nb+AuJ7/Hwp/ +fsFBxEvqCcE8OmfA5sD9YuWeJyJUFclxJeOQ1FNfyfGX+lR62DpIuhGZVmmX3fIadyB IGPp/t/L/daRVsVPBfGPnwVzGJsE5oYlUTCiixI1IjsjfyFr6pwTriIzOYDISkq/Beqx Nh2w==
X-Gm-Message-State: AG10YOQExLMTmKOknMnCWun+l8AxyYVP/gEN5AcNGDq9//IBbFc2UNVwrGGW+8GGcauzyGzLM5f3WooEpcttfUFIBbGkjIDV
X-Received: by 10.140.131.17 with SMTP id 17mr36016672qhd.12.1456145571308; Mon, 22 Feb 2016 04:52:51 -0800 (PST)
Received: from brn1lxmailout02.verisign.com (brn1lxmailout02.verisign.com. [72.13.63.42]) by smtp-relay.gmail.com with ESMTPS id x78sm1533571qka.10.2016.02.22.04.52.51 for <lager@ietf.org> (version=TLS1 cipher=AES128-SHA bits=128/128); Mon, 22 Feb 2016 04:52:51 -0800 (PST)
X-Relaying-Domain: verisign.com
Received: from BRN1WNEXCHM01.vcorp.ad.vrsn.com (brn1wnexchm01 [10.173.152.255]) by brn1lxmailout02.verisign.com (8.13.8/8.13.8) with ESMTP id u1MCqplt003883 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL) for <lager@ietf.org>; Mon, 22 Feb 2016 07:52:51 -0500
Received: from BRN1WNEXMBX02.vcorp.ad.vrsn.com ([::1]) by BRN1WNEXCHM01.vcorp.ad.vrsn.com ([::1]) with mapi id 14.03.0174.001; Mon, 22 Feb 2016 07:52:50 -0500
From: "Hollenbeck, Scott" <shollenbeck@verisign.com>
To: "lager WG (lager@ietf.org)" <lager@ietf.org>
Thread-Topic: Next Steps for LAGER
Thread-Index: AdFtb+8yKod41TJNSYG4yxvjHVQcow==
Date: Mon, 22 Feb 2016 12:52:49 +0000
Message-ID: <831693C2CDA2E849A7D7A712B24E257F4A36F1A0@BRN1WNEXMBX02.vcorp.ad.vrsn.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.173.152.4]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/1d1j8IUDNCoohzZxMQCXgZWWYlQ>
Subject: [Lager] Next Steps for LAGER
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Feb 2016 12:52:56 -0000

Thinking ahead a bit...

First, we won't be meeting at IETF-95. We don't have anything to do that co=
mpels us to meet in person. That's a good thing!

Our charter currently has only one milestone: complete draft-ietf-lager-spe=
cification by December 2015. We missed the date, but that document is almos=
t ready for submission to the IESG. Once it's finished we can declare victo=
ry and close this WG, but first we should ask ourselves if there's more wor=
k to do.

One thought is that we could consider adding a new milestone to our charter=
 if we have an identified work item and WG consensus to do more work. I'm a=
ware of another Internet-Draft that might be appropriate for us to work on:

https://datatracker.ietf.org/doc/draft-schiltknecht-lgr-json/

This document is currently expired. Once the XML-based LAGER specification =
has been completed it should be relatively easy to document a complementary=
 JSON specification that is derived from, and consistent with, the XML spec=
ification.

Does this (or anything else) sound interesting to anyone? If not, should we=
 conclude our work when draft-ietf-lager-specification is finished?

Scott


From nobody Mon Feb 22 05:04:34 2016
Return-Path: <marc.blanchet@viagenie.ca>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C59491A6F9D for <lager@ietfa.amsl.com>; Mon, 22 Feb 2016 05:04:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.306
X-Spam-Level: 
X-Spam-Status: No, score=-1.306 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_35=0.6, RP_MATCHES_RCVD=-0.006, SPF_PASS=-0.001] 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 yhBKGwo8sNfK for <lager@ietfa.amsl.com>; Mon, 22 Feb 2016 05:04:26 -0800 (PST)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by ietfa.amsl.com (Postfix) with ESMTP id 7CD001A6F9C for <lager@ietf.org>; Mon, 22 Feb 2016 05:04:26 -0800 (PST)
Received: from [192.168.1.111] (modemcable093.65-160-184.mc.videotron.ca [184.160.65.93]) by jazz.viagenie.ca (Postfix) with ESMTPSA id E29FC476C0; Mon, 22 Feb 2016 08:04:25 -0500 (EST)
From: "Marc Blanchet" <marc.blanchet@viagenie.ca>
To: "Hollenbeck, Scott" <shollenbeck@verisign.com>
Date: Mon, 22 Feb 2016 08:04:25 -0500
Message-ID: <66C5B5E0-7806-46D9-B7BF-E6BD908179A2@viagenie.ca>
In-Reply-To: <831693C2CDA2E849A7D7A712B24E257F4A36F1A0@BRN1WNEXMBX02.vcorp.ad.vrsn.com>
References: <831693C2CDA2E849A7D7A712B24E257F4A36F1A0@BRN1WNEXMBX02.vcorp.ad.vrsn.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="=_MailMate_293A8C50-9C7C-46C8-8C39-04238EAA175E_="
X-Mailer: MailMate (1.9.3r5187)
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/HJ0rFD5xCDTxF3WiIeVQAcZSYd8>
Cc: lager WG <lager@ietf.org>
Subject: Re: [Lager] Next Steps for LAGER
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Feb 2016 13:04:32 -0000

--=_MailMate_293A8C50-9C7C-46C8-8C39-04238EAA175E_=
Content-Type: text/plain; format=flowed; markup=markdown

On 22 Feb 2016, at 7:52, Hollenbeck, Scott wrote:

> Thinking ahead a bit...
>
> First, we won't be meeting at IETF-95. We don't have anything to do 
> that compels us to meet in person. That's a good thing!
>
> Our charter currently has only one milestone: complete 
> draft-ietf-lager-specification by December 2015. We missed the date, 
> but that document is almost ready for submission to the IESG. Once 
> it's finished we can declare victory and close this WG, but first we 
> should ask ourselves if there's more work to do.
>
> One thought is that we could consider adding a new milestone to our 
> charter if we have an identified work item and WG consensus to do more 
> work. I'm aware of another Internet-Draft that might be appropriate 
> for us to work on:
>
> https://datatracker.ietf.org/doc/draft-schiltknecht-lgr-json/
>
> This document is currently expired. Once the XML-based LAGER 
> specification has been completed it should be relatively easy to 
> document a complementary JSON specification that is derived from, and 
> consistent with, the XML specification.
>
> Does this (or anything else) sound interesting to anyone?

<no hat>Given that almost everything is now developed using JSON instead 
of XML, it would be much better to have a clear specification on how to 
implement the XML-JSON-XML mapping, instead of everyone having his own 
interpretation of the mapping. Vcard-xcard-jcard was done similarly.

Marc.

> If not, should we conclude our work when 
> draft-ietf-lager-specification is finished?
>
> Scott
>
> _______________________________________________
> Lager mailing list
> Lager@ietf.org
> https://www.ietf.org/mailman/listinfo/lager

--=_MailMate_293A8C50-9C7C-46C8-8C39-04238EAA175E_=
Content-Type: text/html
Content-Transfer-Encoding: quoted-printable

<div class=3D"markdown">
<p dir=3D"auto">On 22 Feb 2016, at 7:52, Hollenbeck, Scott wrote:</p>

<blockquote>
<p dir=3D"auto">Thinking ahead a bit...</p>

<p dir=3D"auto">First, we won't be meeting at IETF-95. We don't have anyt=
hing to do that compels us to meet in person. That's a good thing!</p>

<p dir=3D"auto">Our charter currently has only one milestone: complete dr=
aft-ietf-lager-specification by December 2015. We missed the date, but th=
at document is almost ready for submission to the IESG. Once it's finishe=
d we can declare victory and close this WG, but first we should ask ourse=
lves if there's more work to do.</p>

<p dir=3D"auto">One thought is that we could consider adding a new milest=
one to our charter if we have an identified work item and WG consensus to=
 do more work. I'm aware of another Internet-Draft that might be appropri=
ate for us to work on:</p>

<p dir=3D"auto"><a href=3D"https://datatracker.ietf.org/doc/draft-schiltk=
necht-lgr-json/">https://datatracker.ietf.org/doc/draft-schiltknecht-lgr-=
json/</a></p>

<p dir=3D"auto">This document is currently expired. Once the XML-based LA=
GER specification has been completed it should be relatively easy to docu=
ment a complementary JSON specification that is derived from, and consist=
ent with, the XML specification.</p>

<p dir=3D"auto">Does this (or anything else) sound interesting to anyone?=
</p>
</blockquote>

<p dir=3D"auto">&lt;no hat&gt;Given that almost everything is now develop=
ed using JSON instead of XML, it would be much better to have a clear spe=
cification on how to implement the XML-JSON-XML mapping, instead of every=
one having his own interpretation of the mapping. Vcard-xcard-jcard was d=
one similarly.</p>

<p dir=3D"auto">Marc.</p>

<blockquote>
<p dir=3D"auto">If not, should we conclude our work when draft-ietf-lager=
-specification is finished?</p>

<p dir=3D"auto">Scott</p>

<hr>

<p dir=3D"auto">Lager mailing list<br>
<a href=3D"mailto:Lager@ietf.org">Lager@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/lager">https://www.ietf.=
org/mailman/listinfo/lager</a></p>
</blockquote>

</div>
--=_MailMate_293A8C50-9C7C-46C8-8C39-04238EAA175E_=--


From nobody Mon Feb 22 12:24:29 2016
Return-Path: <trac+lager@tools.ietf.org>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C87E41A1B30 for <lager@ietfa.amsl.com>; Mon, 22 Feb 2016 12:24:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.906
X-Spam-Level: 
X-Spam-Status: No, score=-1.906 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.006] autolearn=unavailable
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 D5QJBXeZexU9 for <lager@ietfa.amsl.com>; Mon, 22 Feb 2016 12:24:27 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6245A1A1AD0 for <lager@ietf.org>; Mon, 22 Feb 2016 12:24:26 -0800 (PST)
Received: from localhost ([::1]:38738 helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.82_1-5b7a7c0-XX) (envelope-from <trac+lager@tools.ietf.org>) id 1aXx1t-0002tB-6o; Mon, 22 Feb 2016 12:24:25 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "lager issue tracker" <trac+lager@tools.ietf.org>
X-Trac-Version: 0.12.5
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.5, by Edgewall Software
To: draft-ietf-lager-specification@tools.ietf.org, julien.bernard@viagenie.ca
X-Trac-Project: lager
Date: Mon, 22 Feb 2016 20:24:25 -0000
X-URL: https://tools.ietf.org/lager/
X-Trac-Ticket-URL: https://trac.tools.ietf.org/wg/lager/trac/ticket/40
Message-ID: <067.2ab5abed7b207528621c57f7fb025d9c@tools.ietf.org>
X-Trac-Ticket-ID: 40
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: draft-ietf-lager-specification@tools.ietf.org, julien.bernard@viagenie.ca, lager@ietf.org
X-SA-Exim-Mail-From: trac+lager@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: draft-ietf-lager-specification@ietf.org
Resent-Message-Id: <20160222202426.6245A1A1AD0@ietfa.amsl.com>
Resent-Date: Mon, 22 Feb 2016 12:24:26 -0800 (PST)
Resent-From: trac+lager@tools.ietf.org
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/GwATlFV2-my1xwT3O86VW4-N0Nc>
Cc: lager@ietf.org
Subject: [Lager] [lager] #40 (specification): Empty rule not specified
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Feb 2016 20:24:27 -0000

#40: Empty rule not specified

 The draft and RelaxNG schema do not prevent creating an "empty" rule, e.g.
 {{{
 <rule name="empty"/>
 }}}
 What should be the behavior of such a rule? Or should we prevent this?

-- 
-------------------------------------+-------------------------------------
 Reporter:                           |      Owner:  draft-ietf-lager-
  julien.bernard@viagenie.ca         |  specification@tools.ietf.org
     Type:  defect                   |     Status:  new
 Priority:  major                    |  Milestone:
Component:  specification            |    Version:
 Severity:  -                        |   Keywords:
-------------------------------------+-------------------------------------

Ticket URL: <https://trac.tools.ietf.org/wg/lager/trac/ticket/40>
lager <https://tools.ietf.org/lager/>


From nobody Mon Feb 22 14:03:37 2016
Return-Path: <trac+lager@tools.ietf.org>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 664321ACDD8 for <lager@ietfa.amsl.com>; Mon, 22 Feb 2016 14:03:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.906
X-Spam-Level: 
X-Spam-Status: No, score=-1.906 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.006] autolearn=unavailable
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 4RpxB6YBk_M9 for <lager@ietfa.amsl.com>; Mon, 22 Feb 2016 14:03:33 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7F1381ACDA0 for <lager@ietf.org>; Mon, 22 Feb 2016 14:03:32 -0800 (PST)
Received: from localhost ([::1]:45405 helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.82_1-5b7a7c0-XX) (envelope-from <trac+lager@tools.ietf.org>) id 1aXyZn-0006De-JS; Mon, 22 Feb 2016 14:03:31 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "lager issue tracker" <trac+lager@tools.ietf.org>
X-Trac-Version: 0.12.5
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.5, by Edgewall Software
To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com
X-Trac-Project: lager
Date: Mon, 22 Feb 2016 22:03:31 -0000
X-URL: https://tools.ietf.org/lager/
X-Trac-Ticket-URL: https://trac.tools.ietf.org/wg/lager/trac/ticket/40#comment:1
Message-ID: <082.68d671388099917c468f99acc61c1a18@tools.ietf.org>
References: <067.2ab5abed7b207528621c57f7fb025d9c@tools.ietf.org>
X-Trac-Ticket-ID: 40
In-Reply-To: <067.2ab5abed7b207528621c57f7fb025d9c@tools.ietf.org>
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com, lager@ietf.org
X-SA-Exim-Mail-From: trac+lager@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: draft-ietf-lager-specification@ietf.org
Resent-Message-Id: <20160222220332.7F1381ACDA0@ietfa.amsl.com>
Resent-Date: Mon, 22 Feb 2016 14:03:32 -0800 (PST)
Resent-From: trac+lager@tools.ietf.org
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/yvNmz7oJZ-TETERyD9pS0A_SK7A>
Cc: lager@ietf.org
Subject: Re: [Lager] [lager] #40 (specification): Empty rule not specified
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Feb 2016 22:03:34 -0000

#40: Empty rule not specified


Comment (by asmusf@ix.netcom.com):

 The <rule> construct is (largely) intended to capture a (slightly
 extended) form of regular expression. In fact, several implementations now
 simply map rules and classes to regular expressions for evaluation.

 In that context, a <rule> corresponds to a "group", that is "(...)".

 What about an empty rule?

 An unnamed <rule /> would be equivalent to an empty group "()" in a
 regular expression. It doesn't match anything, and it shouldn't prevent
 matches across it. So it should just be ignored.

 (I just verified that regex engines do not flag empty groups and if found
 inside a longer expression, just ignore them).

 A named empty rule can be used by reference in another rule. When
 substituted in, it expands to "nothing", so ignoring it would again be
 correct.

 If used as a trigger for an action, I suggest, it should work like an
 empty regular expression and match nothing. An action with an empty rule
 would never get triggered. It's the opposite of a catch all.

 So, that means the behavior or an empty rule is entirely regular, which
 means that there isn't a strong need to account for it.

 That said, if I wrote a tool to edit LGRs, or a tool to review them (like
 "lint") I would flag an empty rule so it could be removed. Just the same
 way that I would flag a character class that doesn't intersect with the
 repertoire (and therefore is effectively "empty"), or one where set
 operators create the empty set.

 But neither of those latter conditions are catered to by the spec or the
 schema. Regex implementations do flag an empty set "[]", but if I read
 this correctly, our production for the code-point-set-shorthand does not
 allow empty explicit sets.

-- 
-------------------------------------+-------------------------------------
 Reporter:                           |       Owner:  draft-ietf-lager-
  julien.bernard@viagenie.ca         |  specification@tools.ietf.org
     Type:  defect                   |      Status:  new
 Priority:  major                    |   Milestone:
Component:  specification            |     Version:
 Severity:  -                        |  Resolution:
 Keywords:                           |
-------------------------------------+-------------------------------------

Ticket URL: <https://trac.tools.ietf.org/wg/lager/trac/ticket/40#comment:1>
lager <https://tools.ietf.org/lager/>


From nobody Mon Feb 22 14:06:27 2016
Return-Path: <trac+lager@tools.ietf.org>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 52F2D1AD06E for <lager@ietfa.amsl.com>; Mon, 22 Feb 2016 14:06:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.906
X-Spam-Level: 
X-Spam-Status: No, score=-1.906 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.006] autolearn=unavailable
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 PzV-IhtNJU2w for <lager@ietfa.amsl.com>; Mon, 22 Feb 2016 14:06:25 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 298D41A9105 for <lager@ietf.org>; Mon, 22 Feb 2016 14:06:25 -0800 (PST)
Received: from localhost ([::1]:45762 helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.82_1-5b7a7c0-XX) (envelope-from <trac+lager@tools.ietf.org>) id 1aXyca-0000U0-S3; Mon, 22 Feb 2016 14:06:24 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "lager issue tracker" <trac+lager@tools.ietf.org>
X-Trac-Version: 0.12.5
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.5, by Edgewall Software
To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com
X-Trac-Project: lager
Date: Mon, 22 Feb 2016 22:06:24 -0000
X-URL: https://tools.ietf.org/lager/
X-Trac-Ticket-URL: https://trac.tools.ietf.org/wg/lager/trac/ticket/40#comment:2
Message-ID: <082.2739004583b68944c56fb0ad58b6bec6@tools.ietf.org>
References: <067.2ab5abed7b207528621c57f7fb025d9c@tools.ietf.org>
X-Trac-Ticket-ID: 40
In-Reply-To: <067.2ab5abed7b207528621c57f7fb025d9c@tools.ietf.org>
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com, lager@ietf.org
X-SA-Exim-Mail-From: trac+lager@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: draft-ietf-lager-specification@ietf.org
Resent-Message-Id: <20160222220625.298D41A9105@ietfa.amsl.com>
Resent-Date: Mon, 22 Feb 2016 14:06:25 -0800 (PST)
Resent-From: trac+lager@tools.ietf.org
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/WrPCbc7B1fcnF0eWw4GkoJg-XEM>
Cc: lager@ietf.org
Subject: Re: [Lager] [lager] #40 (specification): Empty rule not specified
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Feb 2016 22:06:26 -0000

#40: Empty rule not specified

Changes (by asmusf@ix.netcom.com):

 * status:  new => closed
 * resolution:   => wontfix


Comment:

 I've set this to "won't fix". If, after reviewing, you feel there's need
 for some note/comment in the spec, please reopen.

-- 
-------------------------------------+-------------------------------------
 Reporter:                           |       Owner:  draft-ietf-lager-
  julien.bernard@viagenie.ca         |  specification@tools.ietf.org
     Type:  defect                   |      Status:  closed
 Priority:  major                    |   Milestone:
Component:  specification            |     Version:
 Severity:  -                        |  Resolution:  wontfix
 Keywords:                           |
-------------------------------------+-------------------------------------

Ticket URL: <https://trac.tools.ietf.org/wg/lager/trac/ticket/40#comment:2>
lager <https://tools.ietf.org/lager/>


From nobody Thu Feb 25 21:35:24 2016
Return-Path: <yoshiro.yoneya@jprs.co.jp>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 76F6D1A90AB for <lager@ietfa.amsl.com>; Thu, 25 Feb 2016 21:35:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 3.101
X-Spam-Level: ***
X-Spam-Status: No, score=3.101 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265, J_CHICKENPOX_35=0.6, RP_MATCHES_RCVD=-0.006, SPF_PASS=-0.001] 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 wuvY_6dI2W1a for <lager@ietfa.amsl.com>; Thu, 25 Feb 2016 21:35:21 -0800 (PST)
Received: from off-send01.osa.jprs.co.jp (off-send01.osa.jprs.co.jp [IPv6:2001:218:3001:17::10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DF0C91A90AA for <lager@ietf.org>; Thu, 25 Feb 2016 21:35:20 -0800 (PST)
Received: from off-sendsmg01.osa.jprs.co.jp (off-sendsmg01.osa.jprs.co.jp [172.23.8.61]) by off-send01.osa.jprs.co.jp (8.14.4/8.14.4) with ESMTP id u1Q5ZJ7t021087 for <lager@ietf.org>; Fri, 26 Feb 2016 14:35:19 +0900
Received: from off-sendsmg01.osa.jprs.co.jp (localhost [127.0.0.1]) by postfix.imss71 (Postfix) with ESMTP id 3D1C41800AB for <lager@ietf.org>; Fri, 26 Feb 2016 14:35:19 +0900 (JST)
Received: from NOTE701 (off-cpu04.osa.jprs.co.jp [172.23.4.14]) by off-sendsmg01.osa.jprs.co.jp (Postfix) with SMTP id 6D3F6180062 for <lager@ietf.org>; Fri, 26 Feb 2016 14:35:18 +0900 (JST)
Date: Fri, 26 Feb 2016 14:35:17 +0900
From: Yoshiro YONEYA <yoshiro.yoneya@jprs.co.jp>
To: <lager@ietf.org>
Message-Id: <20160226143517.c653e74de165522e5dd90ce0@jprs.co.jp>
In-Reply-To: <66C5B5E0-7806-46D9-B7BF-E6BD908179A2@viagenie.ca>
References: <831693C2CDA2E849A7D7A712B24E257F4A36F1A0@BRN1WNEXMBX02.vcorp.ad.vrsn.com> <66C5B5E0-7806-46D9-B7BF-E6BD908179A2@viagenie.ca>
X-Mailer: Sylpheed 3.5.0 (GTK+ 2.24.23; i686-pc-mingw32)
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
X-TM-AS-MML: disable
X-TM-AS-Product-Ver: IMSS-7.1.0.1690-8.0.0.1202-22156.005
X-TM-AS-Result: No--22.526-5.0-31-10
X-imss-scan-details: No--22.526-5.0-31-10
X-TMASE-MatchedRID: hj0BWi2U9K5ITndh1lLRAe5i6weAmSDKGcfGM6EiL4aqvcIF1TcLYCG6 /1cZ3ZJyDYn5PiWdugWahmJHr7WuevlXbaRPf/X2sBytgTF4TTQ08abclI0aFt9RlPzeVuQQqF+ W1M0kGT8MqzG+4JMJw1lPLMFx61SvuM88t3F5VSpwUSK4/EeOxXOKOUMFh4P8ACF5TKaad1+XCK WcPDEX61dRieiYSRpUQwajvXH0YB/VDAMEwzgZ7BVXx+49zfW3QrO4XR6BRQPWhD2uHqL5RucDD zKnTzUsN+QrOGW2XUz8QBEKz7fDorYpml+YngKl7BI2Kjvg8mhkBDPLxNH5BoKwF4K/wIz97hK9 01+mC+ARW3Fo+hK3sB5hmP6OM/PJTX7PJ/OU3vL+xOhjarOnHjDOIqGspeLdedU6lNdjG9rpaGI M46J67JBlLa6MK1y4
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/kN-awyrqDXXSEBlnjMnhdQwpYxs>
Subject: Re: [Lager] Next Steps for LAGER
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Feb 2016 05:35:22 -0000

> <no hat>Given that almost everything is now developed using JSON instead 
> of XML, it would be much better to have a clear specification on how to 
> implement the XML-JSON-XML mapping, instead of everyone having his own 
> interpretation of the mapping. Vcard-xcard-jcard was done similarly.

+1

-- 
Yoshiro YONEYA <yoshiro.yoneya@jprs.co.jp>

On Mon, 22 Feb 2016 08:04:25 -0500 "Marc Blanchet" <marc.blanchet@viagenie.ca> wrote:

> On 22 Feb 2016, at 7:52, Hollenbeck, Scott wrote:
> 
> > Thinking ahead a bit...
> >
> > First, we won't be meeting at IETF-95. We don't have anything to do 
> > that compels us to meet in person. That's a good thing!
> >
> > Our charter currently has only one milestone: complete 
> > draft-ietf-lager-specification by December 2015. We missed the date, 
> > but that document is almost ready for submission to the IESG. Once 
> > it's finished we can declare victory and close this WG, but first we 
> > should ask ourselves if there's more work to do.
> >
> > One thought is that we could consider adding a new milestone to our 
> > charter if we have an identified work item and WG consensus to do more 
> > work. I'm aware of another Internet-Draft that might be appropriate 
> > for us to work on:
> >
> > https://datatracker.ietf.org/doc/draft-schiltknecht-lgr-json/
> >
> > This document is currently expired. Once the XML-based LAGER 
> > specification has been completed it should be relatively easy to 
> > document a complementary JSON specification that is derived from, and 
> > consistent with, the XML specification.
> >
> > Does this (or anything else) sound interesting to anyone?
> 
> <no hat>Given that almost everything is now developed using JSON instead 
> of XML, it would be much better to have a clear specification on how to 
> implement the XML-JSON-XML mapping, instead of everyone having his own 
> interpretation of the mapping. Vcard-xcard-jcard was done similarly.
> 
> Marc.
> 
> > If not, should we conclude our work when 
> > draft-ietf-lager-specification is finished?
> >
> > Scott
> >
> > _______________________________________________
> > Lager mailing list
> > Lager@ietf.org
> > https://www.ietf.org/mailman/listinfo/lager


From nobody Fri Feb 26 01:27:08 2016
Return-Path: <duerst@it.aoyama.ac.jp>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 01DEE1A00B1 for <lager@ietfa.amsl.com>; Fri, 26 Feb 2016 01:27:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.897
X-Spam-Level: 
X-Spam-Status: No, score=0.897 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, J_CHICKENPOX_35=0.6, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] 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 bpTwXr9jooxW for <lager@ietfa.amsl.com>; Fri, 26 Feb 2016 01:27:05 -0800 (PST)
Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-sg2apc01on0128.outbound.protection.outlook.com [104.47.125.128]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 919D51A0099 for <lager@ietf.org>; Fri, 26 Feb 2016 01:27:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=itaoyama.onmicrosoft.com; s=selector1-it-aoyama-ac-jp; h=From:To:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=m1mLB0pBMW3gEzGNmxKO8AA96Gi0Surw3tbikDiKygM=; b=inj3CSJWYApY/FomHx8yf6VET5nSSSPPpkLY7wQksaSLks7+Q9rgSMRliZwSSSK9FJzD92eiCAgpCexHsMistPLG1x0P+dQZwZrZoxUlG15/qtzIP3anPqp8T6SaOSwwpu02BXm7TlYmqcGHEBIaSvSXMkZGPmZWQzI6YXAvclo=
Authentication-Results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=it.aoyama.ac.jp;
Received: from [133.2.210.64] (133.2.210.64) by TY1PR01MB0141.jpnprd01.prod.outlook.com (10.161.134.13) with Microsoft SMTP Server (TLS) id 15.1.409.15; Fri, 26 Feb 2016 09:27:00 +0000
To: Yoshiro YONEYA <yoshiro.yoneya@jprs.co.jp>, <lager@ietf.org>
References: <831693C2CDA2E849A7D7A712B24E257F4A36F1A0@BRN1WNEXMBX02.vcorp.ad.vrsn.com> <66C5B5E0-7806-46D9-B7BF-E6BD908179A2@viagenie.ca> <20160226143517.c653e74de165522e5dd90ce0@jprs.co.jp>
From: =?UTF-8?Q?Martin_J._D=c3=bcrst?= <duerst@it.aoyama.ac.jp>
Organization: Aoyama Gakuin University
Message-ID: <56D01A62.9090401@it.aoyama.ac.jp>
Date: Fri, 26 Feb 2016 18:26:58 +0900
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0
MIME-Version: 1.0
In-Reply-To: <20160226143517.c653e74de165522e5dd90ce0@jprs.co.jp>
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: 7bit
X-Originating-IP: [133.2.210.64]
X-ClientProxiedBy: KAWPR01CA0044.jpnprd01.prod.outlook.com (25.165.48.154) To TY1PR01MB0141.jpnprd01.prod.outlook.com (25.161.134.13)
X-Microsoft-Exchange-Diagnostics: 1; TY1PR01MB0141; 2:K2uhm37BVKGCTmNzb2f+eFMHSAKgm98KY2LpAoR/WHG1ost0gvDR4LCgyQHws4wvq46sFrji8QIXZ/wRt9PEr93P27gpJUP7B/HjmGBtwL4Rjh5skOKrNbXCv+1Wnw63E3ROw/bC+B5UnO3NO/GmNw==; 3:5IEfe4rtuYJ80lqZDcJs2D9emX+hZ+59Brdr/Xsz6Hr+53yZWzZQSPwQjzeIzxH1wMI5EarKuFv4I0EK6qs7reJaciO57Q2g1ZVuiawRnueSeV7YkMUi8zEb2gg5+q4B; 25:sY0fd+dUxa8nrS7ty8TmGwbPHTVaRRHygKjvtuykZQGPpKjxTnJ3H9R0DWTL98mvVpBvDkyxFV4jZKAU9+bPOFcK481yPpfdv175hvoNfOZikmZUnZ1uzbuLHG6V75gK/8jzEZMbbceburxtWteUnsOvD56MwUHLQtvXQNXXBlC1LxnIV0hSUGjQStnFkIWRmmfDXuAOmFG1JZGludMmf7bj7NN0EaZyczyjt89dQIzLi8fmosP2qapy+dAEuXipw6YHhqQIhV3CtCXd+VXUyYJTdRR3KgmeVeW/AMuR5g+G9VRh2+OX/1F7qygaGxUN81Z0PxfL5Wddvs6TT/2gEQ==
X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:TY1PR01MB0141;
X-MS-Office365-Filtering-Correlation-Id: b294f1ff-63d3-47c7-3597-08d33e8efaaf
X-Microsoft-Antispam-PRVS: <TY1PR01MB0141D59E8871CFD7BC9FFD7DCAA70@TY1PR01MB0141.jpnprd01.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(2401047)(8121501046)(5005006)(3002001)(10201501046); SRVR:TY1PR01MB0141; BCL:0; PCL:0; RULEID:; SRVR:TY1PR01MB0141; 
X-Microsoft-Exchange-Diagnostics: 1; TY1PR01MB0141; 4:wukLYEgtyQfguKzFxVBmxL+ElutA8lobsEl4+B8jgrva8EIBATgJaHx7hEDCrf6UqYiM8D+NhYTN9LB2LnjUA5eLwKicY3W7rmGg0GBuaGcN74594kSZuZADdRMgfvRlKryiwyxd6/tKM5qctNqUpFX9SwBnr65ITMwvDxFCdCihU5ZLd72r2Cw9SWYo3RFhc9WkY8qmLqM7e2ayuRLnSnYoaurd3wFA5ddb6mlvm4Y4h1Yegd1SntiIXGIhYDYfZhYNEEyKdtobVN9v+L0QqSMAxQm1SGNZ9LNAio2YpbrWnjuONtxn2VZQRDrXIY6D6R24tUZDpIeykelykx5MTExfnua5Ta+029egztmIcYQ=
X-Forefront-PRVS: 0864A36BBF
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6049001)(6009001)(24454002)(479174004)(80316001)(586003)(77096005)(5008740100001)(64126003)(83506001)(23676002)(86362001)(65956001)(65806001)(40100003)(122386002)(2950100001)(33656002)(74482002)(66066001)(92566002)(5004730100002)(1096002)(3846002)(47776003)(2906002)(42186005)(76176999)(50986999)(6116002)(65816999)(54356999)(230700001)(87266999)(87976001)(5001770100001)(107886002)(189998001)(5001960100002)(3940600001); DIR:OUT; SFP:1102; SCL:1; SRVR:TY1PR01MB0141; H:[133.2.210.64]; FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtUWTFQUjAxTUIwMTQxOzIzOkZaR2psOUdTMDlkME0zVkxRRGZHNmVtRk1s?= =?utf-8?B?enRYSStUcTRBSVBTKysySTBMdEgxVTJleUpOOVkrNCtRNWVNeXRXMUxuM0t2?= =?utf-8?B?cjhBMTZiOVN1T09vMXc5WmhWMVRYblVvb2JZVGNFNDk4bGR3YU5YaEwrMTdm?= =?utf-8?B?SmtYQUJoZXZRd2UrYXdLeVZTOTltTTBzZUlvbFExaG1YcDVPeFpkWkh5OGh5?= =?utf-8?B?TzdFNjVqMzArb2M3Q3RXUUh4TVVZR3RnM2dQU2ZlSWtTcUVzdmMzSjloaVZr?= =?utf-8?B?cytIcUFWNGlVWFFKOWdtK0Z1clpMWVJBZ21pZUE1bU1JeE05MzJOY2s1clBw?= =?utf-8?B?b2RoVDRsT3gvenFCQTYvbzdBcVJIcndNbFdub0xDUVhiQ01hUy8zYzJqMU45?= =?utf-8?B?QWhxMXRucjNaU3FBZStZZFFtbGRZbzBrQkxDZi9QTWJ3QjdWNnN1M1J5cnFX?= =?utf-8?B?UDEvUkoydmR1d0szNFFGWDBVdGZWZEdndUh5UlhTb0srR0N3VlR6K1l6OWE4?= =?utf-8?B?LzB5QTA1SERFblBMc3kxSkxGUEhpVDkrNjhyR1owQzlKZ2xML2JoQlNOWDNV?= =?utf-8?B?L0doQ08wMG5FSzQrR0MvWThoT0RsM2FVWC9FVkpRY3JFeDlWeDdSYURnVndM?= =?utf-8?B?YURrTDhpL0VyQnY3RW9IKzQrMjRZV0lDQUVlMXBUQTA0cGZZYzdjR3AvQVk4?= =?utf-8?B?ZXBVRjBCWm5RVmJXdmt5ZzhUcTQ3ZEJyWHlnRmhEQVd5U2pBdGg5ZG02VGpF?= =?utf-8?B?V21hK2c4aFdIcUVRZVUxLzFweU9kL2ViSDQ1bjB2dGU1cE1CamM2MWtuVXpn?= =?utf-8?B?SHpIQ3FsSEwzeDBKTGJMQXNSdXVJdkhETmhibzRuTUYyNGxNUXZrYnAycVpQ?= =?utf-8?B?YzFNOVg2VU1UOUI2NEhQZkR6SHBIK0FkVEpvVTRXNVl4MlhlYjNvNlpiZEJ3?= =?utf-8?B?bUlML0tidUhmQW5ZZHV2dFMyOVNvSExVMEc1RC9YV3QyL20ybmxlS0Uxblkx?= =?utf-8?B?dmFBN0RLYUY0bGI3czJPWmg0ZXBkQWx5cGY5d3g4dVNJQ2Q4dlJDL1Nrd0tX?= =?utf-8?B?MGpvUS9OUFllQTVyMmtvRDJkT0lNb2JrbEkzWDlpWGhPdG9rOSsxK24xRW4w?= =?utf-8?B?L2F2UnYvTkZiakxlenpvVzFhR0FNR1c3LzAvd09MUXMwbUM5WjFmUmlFakpy?= =?utf-8?B?eWRqczlXdndING5uT084QkVLM0NQR3Zhcklmb2lTK2ZHdFNtTzFTOFczSFBV?= =?utf-8?B?NHBmemJTU3JkaFBUSjYvbXVoeGI0bmlhMGU1Z3lpUitmQlMxR0pJUDBvQUVw?= =?utf-8?B?NEhlNm5JQURyTmVEcFhLWlFNYm53YjcxcWNpVFRsUmprSVYxTGlEMTZUL1lt?= =?utf-8?B?MlZ3bHpCTzRlMVJhWm1QZm55V0xLclV4TUZtbUIxTGRDdHhkaFZ6ZGcxMlN3?= =?utf-8?B?b3RBWWkxNktiMlgzdkN2MHZxTkx3TWFlRHpoand1bytJM253TnlENWhQQ1M2?= =?utf-8?B?QTJ0UT09?=
X-Microsoft-Exchange-Diagnostics: 1; TY1PR01MB0141; 5:WwTCakaN0w5vuuN4sva+YGgaIJIeRWHQh1AfWCex1len2wkUkaUIbj+LPqoLah3grLu1S5yGW9WpTnY2Fm3/h9L86r8zps4gOcizQ+6X8rt8iXV+1ia8uAhUCVMShIM7q0Yv1LOlQG2MWF4Cw10caQ==; 24:HOy1wIDgKvglkbXl6tDuJwkckAinFtATqDiAyOKV5WkQMZNTdydp1rtPiycDXA1GDc4HieCB0faVy6FsCQOoeYZ628sOzBmoYSLC3Xqo3yA=
SpamDiagnosticOutput: 1:23
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: it.aoyama.ac.jp
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Feb 2016 09:27:00.0811 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY1PR01MB0141
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/Pn7naGeAxzU8KV4lq5cWjjOnG4E>
Subject: Re: [Lager] Next Steps for LAGER
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Feb 2016 09:27:07 -0000

On 2016/02/26 14:35, Yoshiro YONEYA wrote:
>> <no hat>Given that almost everything is now developed using JSON instead
>> of XML, it would be much better to have a clear specification on how to
>> implement the XML-JSON-XML mapping, instead of everyone having his own
>> interpretation of the mapping. Vcard-xcard-jcard was done similarly.
>
> +1

I agree that we want a single JSON mapping, not many. And I agree that a 
lot of stuff these days is done using JSON, not XML. But my guess is 
that LAGER data won't be as widely used as Vcard-xcard-jcard. And there 
must have been some reason for why it was started with XML (which I 
don't know, but would like to know).

So if there are already people looking around how to do this in JSON, 
then it makes sense to nail it down. But starting this work just based 
on the hunch that somebody is eventually going to use some JSON for it 
would be the wrong thing to do in my opinion.

Regards,   Martin.


From nobody Fri Feb 26 02:24:09 2016
Return-Path: <asmusf@ix.netcom.com>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7079B1A874F for <lager@ietfa.amsl.com>; Fri, 26 Feb 2016 02:24:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level: 
X-Spam-Status: No, score=-2.1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, J_CHICKENPOX_35=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 PyeFfEAEE6nA for <lager@ietfa.amsl.com>; Fri, 26 Feb 2016 02:24:05 -0800 (PST)
Received: from elasmtp-masked.atl.sa.earthlink.net (elasmtp-masked.atl.sa.earthlink.net [209.86.89.68]) by ietfa.amsl.com (Postfix) with ESMTP id 8BE351A8748 for <lager@ietf.org>; Fri, 26 Feb 2016 02:24:05 -0800 (PST)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=ix.netcom.com; b=HpQhj1Muk5H08YP/1AOzTkhBQquZaYEWKDQ4J7Pdeu/bo2kLB3m3uF+1s82J+Uve; h=Received:From:Subject:To:References:Message-ID:Date:User-Agent:MIME-Version:In-Reply-To:Content-Type:Content-Transfer-Encoding:X-ELNK-Trace:X-Originating-IP;
Received: from [71.35.126.161] (helo=[192.168.1.104]) by elasmtp-masked.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <asmusf@ix.netcom.com>) id 1aZFYw-0005Zy-Mk for lager@ietf.org; Fri, 26 Feb 2016 05:23:54 -0500
From: Asmus Freytag <asmusf@ix.netcom.com>
To: lager@ietf.org
References: <831693C2CDA2E849A7D7A712B24E257F4A36F1A0@BRN1WNEXMBX02.vcorp.ad.vrsn.com> <66C5B5E0-7806-46D9-B7BF-E6BD908179A2@viagenie.ca> <20160226143517.c653e74de165522e5dd90ce0@jprs.co.jp> <56D01A62.9090401@it.aoyama.ac.jp>
Message-ID: <56D027BE.7010606@ix.netcom.com>
Date: Fri, 26 Feb 2016 02:23:58 -0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0
MIME-Version: 1.0
In-Reply-To: <56D01A62.9090401@it.aoyama.ac.jp>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
X-ELNK-Trace: 464f085de979d7246f36dc87813833b2857e9f10d2205ddc41a8ebf1d277ecd26ede73a951e50e7f350badd9bab72f9c350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 71.35.126.161
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/gDHdNlyALhadLvzwcUBpwFmquBk>
Subject: Re: [Lager] Next Steps for LAGER
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Feb 2016 10:24:07 -0000

On 2/26/2016 1:26 AM, Martin J. DÃ¼rst wrote:
> On 2016/02/26 14:35, Yoshiro YONEYA wrote:
>>> <no hat>Given that almost everything is now developed using JSON
>>> instead
>>> of XML, it would be much better to have a clear specification on how to
>>> implement the XML-JSON-XML mapping, instead of everyone having his own
>>> interpretation of the mapping. Vcard-xcard-jcard was done similarly.
>>
>> +1
>
> I agree that we want a single JSON mapping, not many. And I agree that
> a lot of stuff these days is done using JSON, not XML. But my guess is
> that LAGER data won't be as widely used as Vcard-xcard-jcard. And
> there must have been some reason for why it was started with XML
> (which I don't know, but would like to know).
>
> So if there are already people looking around how to do this in JSON,
> then it makes sense to nail it down. But starting this work just based
> on the hunch that somebody is eventually going to use some JSON for it
> would be the wrong thing to do in my opinion.

I tend to agree on not doing work that isn't immediately going to 
benefit critical implementations.

As for the original choice of serialization for the LGR data, I'm not 
sure that there's anything useful to be learned. The work had already 
been started based on XML. I'm not sure that working in any other 
framework would have had any concrete advantages for me.

In my implementation, the internal data structures look quite different 
from the serialized ones, because they are centered on the operations 
that need to be performed, and not primarily focused on providing a 
clear and unambiguous description of the data as such. The XML format 
and RelaxNG schema seemed well suited to providing that description, so 
no reason for me to push the project into any different direction.

In the meantime, I've developed an HTML representation of the LGR which 
by now has become my preferred format to view and review LGR data and 
rules. Again, it departs from the way the XML tables are laid out to a 
large degree, because transforming the data like that makes it easier to 
process for a human reader. (It's different yet again from the internal 
data structures, so, again, the serialization isn't simplistic).

A./






From nobody Fri Feb 26 04:11:53 2016
Return-Path: <marc.blanchet@viagenie.ca>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8EB521A000D for <lager@ietfa.amsl.com>; Fri, 26 Feb 2016 04:11:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.006
X-Spam-Level: 
X-Spam-Status: No, score=-1.006 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_35=0.6, MIME_8BIT_HEADER=0.3, RP_MATCHES_RCVD=-0.006, SPF_PASS=-0.001] 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 S-k0zFVtJPt7 for <lager@ietfa.amsl.com>; Fri, 26 Feb 2016 04:11:51 -0800 (PST)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by ietfa.amsl.com (Postfix) with ESMTP id F3FFE1B2AE0 for <lager@ietf.org>; Fri, 26 Feb 2016 04:11:50 -0800 (PST)
Received: from [206.123.31.194] (h194.viagenie.ca [206.123.31.194]) by jazz.viagenie.ca (Postfix) with ESMTPSA id 2F3924755E; Fri, 26 Feb 2016 07:11:50 -0500 (EST)
From: "Marc Blanchet" <marc.blanchet@viagenie.ca>
To: "Martin J. =?utf-8?q?D=C3=BCrst?=" <duerst@it.aoyama.ac.jp>
Date: Fri, 26 Feb 2016 07:11:49 -0500
Message-ID: <6E1D262C-DD56-4EB0-844B-3E6ABAC9C4B5@viagenie.ca>
In-Reply-To: <56D01A62.9090401@it.aoyama.ac.jp>
References: <831693C2CDA2E849A7D7A712B24E257F4A36F1A0@BRN1WNEXMBX02.vcorp.ad.vrsn.com> <66C5B5E0-7806-46D9-B7BF-E6BD908179A2@viagenie.ca> <20160226143517.c653e74de165522e5dd90ce0@jprs.co.jp> <56D01A62.9090401@it.aoyama.ac.jp>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="=_MailMate_CDCFF721-0B8D-46BE-AD23-374D48CE40AB_="
Content-Transfer-Encoding: 8bit
X-Mailer: MailMate (1.9.3r5187)
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/N_q9s1cDzqm82KFSVlq4pz17YA0>
Cc: Yoshiro YONEYA <yoshiro.yoneya@jprs.co.jp>, lager@ietf.org
Subject: Re: [Lager] Next Steps for LAGER
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Feb 2016 12:11:52 -0000

--=_MailMate_CDCFF721-0B8D-46BE-AD23-374D48CE40AB_=
Content-Type: text/plain; charset=utf-8; format=flowed; markup=markdown
Content-Transfer-Encoding: 8bit

On 26 Feb 2016, at 4:26, Martin J. DÃ¼rst wrote:

> On 2016/02/26 14:35, Yoshiro YONEYA wrote:
>>> <no hat>Given that almost everything is now developed using JSON 
>>> instead
>>> of XML, it would be much better to have a clear specification on how 
>>> to
>>> implement the XML-JSON-XML mapping, instead of everyone having his 
>>> own
>>> interpretation of the mapping. Vcard-xcard-jcard was done similarly.
>>
>> +1
>
> I agree that we want a single JSON mapping, not many. And I agree that 
> a lot of stuff these days is done using JSON, not XML. But my guess is 
> that LAGER data won't be as widely used as Vcard-xcard-jcard.

of course.

> And there must have been some reason for why it was started with XML 
> (which I don't know, but would like to know).
>
> So if there are already people looking around how to do this in JSON,

yes. already.

Marc.

> then it makes sense to nail it down. But starting this work just based 
> on the hunch that somebody is eventually going to use some JSON for it 
> would be the wrong thing to do in my opinion.
>
> Regards,   Martin.
>
> _______________________________________________
> Lager mailing list
> Lager@ietf.org
> https://www.ietf.org/mailman/listinfo/lager

--=_MailMate_CDCFF721-0B8D-46BE-AD23-374D48CE40AB_=
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<div class=3D"markdown">
<p dir=3D"auto">On 26 Feb 2016, at 4:26, Martin J. D=C3=BCrst wrote:</p>

<blockquote>
<p dir=3D"auto">On 2016/02/26 14:35, Yoshiro YONEYA wrote:</p>

<blockquote>
<blockquote>
<p dir=3D"auto">&lt;no hat&gt;Given that almost everything is now develop=
ed using JSON instead<br>
of XML, it would be much better to have a clear specification on how to<b=
r>
implement the XML-JSON-XML mapping, instead of everyone having his own<br=
>
interpretation of the mapping. Vcard-xcard-jcard was done similarly.</p>
</blockquote>

<p dir=3D"auto">+1</p>
</blockquote>

<p dir=3D"auto">I agree that we want a single JSON mapping, not many. And=
 I agree that a lot of stuff these days is done using JSON, not XML. But =
my guess is that LAGER data won't be as widely used as Vcard-xcard-jcard.=
</p>
</blockquote>

<p dir=3D"auto">of course.</p>

<blockquote>
<p dir=3D"auto">And there must have been some reason for why it was start=
ed with XML (which I don't know, but would like to know).</p>

<p dir=3D"auto">So if there are already people looking around how to do t=
his in JSON,</p>
</blockquote>

<p dir=3D"auto">yes. already. </p>

<p dir=3D"auto">Marc.</p>

<blockquote>
<p dir=3D"auto">then it makes sense to nail it down. But starting this wo=
rk just based on the hunch that somebody is eventually going to use some =
JSON for it would be the wrong thing to do in my opinion.</p>

<p dir=3D"auto">Regards,   Martin.</p>

<hr>

<p dir=3D"auto">Lager mailing list<br>
<a href=3D"mailto:Lager@ietf.org">Lager@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/lager">https://www.ietf.=
org/mailman/listinfo/lager</a></p>
</blockquote>

</div>
--=_MailMate_CDCFF721-0B8D-46BE-AD23-374D48CE40AB_=--


From nobody Fri Feb 26 23:40:07 2016
Return-Path: <wil@cloudregistry.net>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E48951B3705 for <lager@ietfa.amsl.com>; Fri, 26 Feb 2016 23:40:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.678
X-Spam-Level: 
X-Spam-Status: No, score=-0.678 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, J_CHICKENPOX_35=0.6, SPF_PASS=-0.001] 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 IVI2H7zd8wXY for <lager@ietfa.amsl.com>; Fri, 26 Feb 2016 23:40:04 -0800 (PST)
Received: from mail-qg0-x230.google.com (mail-qg0-x230.google.com [IPv6:2607:f8b0:400d:c04::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 22A921B3700 for <lager@ietf.org>; Fri, 26 Feb 2016 23:40:04 -0800 (PST)
Received: by mail-qg0-x230.google.com with SMTP id y89so82262212qge.2 for <lager@ietf.org>; Fri, 26 Feb 2016 23:40:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudregistry-net.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=0q12PTz6G+G5lqsJSnBrpuv6xJcIOhIAan/gKMHXOgA=; b=ci7JBP2qIn78eifHJg3/buqgGnEKXSENABSWN2eKmlKAL5rfL3/1W7p0pomuGNuuG5 ApS5n655iegVdFR1xjZMM/uTpdkftYoi7Oup/h6s4hx0blcHIjqoO1L8R+3Ewg7fUL1A 5iST8h2/syPGcwqMaZUVDnWRI0wKwHySH8H5c6tgXQ66CbvND1FElOwC9VTV3rmNkaVe f5IC3ilkjmmfadOlDOIOo128TgV8QB0wz+/BgjfrpOaIpj5Gq12yaYKIzd4dgzIiJuDf dAObmg+HIsCnI96aTaB5HFT18DZecPxmbJQFVo6nyQ9OHl4blNYDQsdVGGibxuNbdoK0 3qhg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=0q12PTz6G+G5lqsJSnBrpuv6xJcIOhIAan/gKMHXOgA=; b=K4ZUFpHj9DH0xFCB5ymxWxQTc3gmCJs98CMcZ7a/xsog3C3CI7cPHbIuqKyzNinpy3 iX60UejLdNuQObdBeisz1OoPMGEsKPinPKomn5sbaiWiQgBurYGkq4HL+a406A225SWM LDWqNSxnCGVzkepuqDn+h1bM6phI1mCT0sqEQueCv/S4S26LfLWzTY7/qe86PRoJ0X7j 7xSNIF+iHiO6lvC4dtWrP9aZYD9Y9JVT3HdeAWC185Q7Uo9fwcInM/H0YnTDpsQePgKq nHSi2SXsAoEGYLDZHoU6i6+IiI6kePpPsEWXeT0dmoUjzGRYUmYF7bL7H+tmFdwKTAaK aqUg==
X-Gm-Message-State: AD7BkJJyAJ6r7XMwaaxdpHFqS96hLm9u4PSwfdAiL1nQUnLkuZanyLarMSbiYi3d34gxuOZh+y0wRZnFw511WA==
X-Received: by 10.140.30.10 with SMTP id c10mr6992505qgc.87.1456558803268; Fri, 26 Feb 2016 23:40:03 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.121.197 with HTTP; Fri, 26 Feb 2016 23:39:23 -0800 (PST)
In-Reply-To: <6E1D262C-DD56-4EB0-844B-3E6ABAC9C4B5@viagenie.ca>
References: <831693C2CDA2E849A7D7A712B24E257F4A36F1A0@BRN1WNEXMBX02.vcorp.ad.vrsn.com> <66C5B5E0-7806-46D9-B7BF-E6BD908179A2@viagenie.ca> <20160226143517.c653e74de165522e5dd90ce0@jprs.co.jp> <56D01A62.9090401@it.aoyama.ac.jp> <6E1D262C-DD56-4EB0-844B-3E6ABAC9C4B5@viagenie.ca>
From: Wil Tan <wil@cloudregistry.net>
Date: Sat, 27 Feb 2016 18:39:23 +1100
Message-ID: <CACnMJCMG7TnU6FK0qFkDUV+A1okd7uhToiv6azHn4X_=x4d-jw@mail.gmail.com>
To: Marc Blanchet <marc.blanchet@viagenie.ca>
Content-Type: multipart/alternative; boundary=001a113a5f48105708052cbb8686
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/eB0y32q3sDbf11i-aw3xc8Ub4yI>
Cc: =?UTF-8?Q?Martin_J=2E_D=C3=BCrst?= <duerst@it.aoyama.ac.jp>, Yoshiro YONEYA <yoshiro.yoneya@jprs.co.jp>, "lager WG \(lager@ietf.org\)" <lager@ietf.org>
Subject: Re: [Lager] Next Steps for LAGER
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 27 Feb 2016 07:40:06 -0000

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

On Fri, Feb 26, 2016 at 11:11 PM, Marc Blanchet <marc.blanchet@viagenie.ca>
wrote:

> On 26 Feb 2016, at 4:26, Martin J. D=C3=BCrst wrote:
>
> On 2016/02/26 14:35, Yoshiro YONEYA wrote:
>
> <no hat>Given that almost everything is now developed using JSON instead
> of XML, it would be much better to have a clear specification on how to
> implement the XML-JSON-XML mapping, instead of everyone having his own
> interpretation of the mapping. Vcard-xcard-jcard was done similarly.
>
> +1
>
> I agree that we want a single JSON mapping, not many. And I agree that a
> lot of stuff these days is done using JSON, not XML. But my guess is that
> LAGER data won't be as widely used as Vcard-xcard-jcard.
>
> of course.
>
> And there must have been some reason for why it was started with XML
> (which I don't know, but would like to know).
>
> So if there are already people looking around how to do this in JSON,
>
> yes. already.
>

It is a fairly lightweight and simple transformation specification, so if
there's a use case for it I would vote for the draft to be taken on.

.wil

Marc.
>
> then it makes sense to nail it down. But starting this work just based on
> the hunch that somebody is eventually going to use some JSON for it would
> be the wrong thing to do in my opinion.
>
> Regards, Martin.
> ------------------------------
>
> Lager mailing list
> Lager@ietf.org
> https://www.ietf.org/mailman/listinfo/lager
>
>
> _______________________________________________
> Lager mailing list
> Lager@ietf.org
> https://www.ietf.org/mailman/listinfo/lager
>
>

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

<div dir=3D"ltr"><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">=
On Fri, Feb 26, 2016 at 11:11 PM, Marc Blanchet <span dir=3D"ltr">&lt;<a hr=
ef=3D"mailto:marc.blanchet@viagenie.ca" target=3D"_blank">marc.blanchet@via=
genie.ca</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><sp=
an class=3D"">
<p dir=3D"auto">On 26 Feb 2016, at 4:26, Martin J. D=C3=BCrst wrote:</p>

<blockquote>
<p dir=3D"auto">On 2016/02/26 14:35, Yoshiro YONEYA wrote:</p>

<blockquote>
<blockquote>
<p dir=3D"auto">&lt;no hat&gt;Given that almost everything is now developed=
 using JSON instead<br>
of XML, it would be much better to have a clear specification on how to<br>
implement the XML-JSON-XML mapping, instead of everyone having his own<br>
interpretation of the mapping. Vcard-xcard-jcard was done similarly.</p>
</blockquote>

<p dir=3D"auto">+1</p>
</blockquote>

<p dir=3D"auto">I agree that we want a single JSON mapping, not many. And I=
 agree that a lot of stuff these days is done using JSON, not XML. But my g=
uess is that LAGER data won&#39;t be as widely used as Vcard-xcard-jcard.</=
p>
</blockquote>

</span><p dir=3D"auto">of course.</p><span class=3D"">

<blockquote>
<p dir=3D"auto">And there must have been some reason for why it was started=
 with XML (which I don&#39;t know, but would like to know).</p>

<p dir=3D"auto">So if there are already people looking around how to do thi=
s in JSON,</p>
</blockquote>

</span><p dir=3D"auto">yes. already.</p></div></blockquote><div><br></div><=
div>It is a fairly lightweight and simple transformation specification, so =
if there&#39;s a use case for it I would vote for the draft to be taken on.=
</div><div><br></div><div>.wil</div><div><br></div><blockquote class=3D"gma=
il_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-lef=
t:1ex"><div><p dir=3D"auto"> </p>

<p dir=3D"auto">Marc.</p>

<blockquote><span class=3D"">
<p dir=3D"auto">then it makes sense to nail it down. But starting this work=
 just based on the hunch that somebody is eventually going to use some JSON=
 for it would be the wrong thing to do in my opinion.</p>

<p dir=3D"auto">Regards,   Martin.</p>

<hr>

</span><p dir=3D"auto">Lager mailing list<br>
<a href=3D"mailto:Lager@ietf.org" target=3D"_blank">Lager@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/lager" target=3D"_blank">h=
ttps://www.ietf.org/mailman/listinfo/lager</a></p>
</blockquote>

</div><br>_______________________________________________<br>
Lager mailing list<br>
<a href=3D"mailto:Lager@ietf.org">Lager@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/lager" rel=3D"noreferrer" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/lager</a><br>
<br></blockquote></div><br></div></div>

--001a113a5f48105708052cbb8686--


From nobody Mon Feb 29 06:00:24 2016
Return-Path: <shollenbeck@verisign.com>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 53C411B3183 for <lager@ietfa.amsl.com>; Mon, 29 Feb 2016 06:00:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1] 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 fWVqsJsBXdRJ for <lager@ietfa.amsl.com>; Mon, 29 Feb 2016 06:00:22 -0800 (PST)
Received: from mail-qg0-x264.google.com (mail-qg0-x264.google.com [IPv6:2607:f8b0:400d:c04::264]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EA3691B3181 for <lager@ietf.org>; Mon, 29 Feb 2016 06:00:21 -0800 (PST)
Received: by mail-qg0-x264.google.com with SMTP id l6so8788852qgf.2 for <lager@ietf.org>; Mon, 29 Feb 2016 06:00:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=verisign-com.20150623.gappssmtp.com; s=20150623; h=from:to:subject:thread-topic:thread-index:date:message-id :references:in-reply-to:accept-language:content-language :content-transfer-encoding:mime-version; bh=8vpipbLmpMy+37LXDRXll+coabKTHtGOdVhkxOvc5SE=; b=ck1GURsC57rgjKMQolVkJwbfh2HGaoaNiQzy8sb22V+RtDQbRCucTxpTceRiVJyOTB IDgmbJfnAn9NXNhBYRs39fBFU+ZcwjpQWF5xcSO0gecqRsWOJkY9hrhjCGn8mUOM7qVh +Rsht/fqnBugqK6KvQYG1nhEWzLhEyYq8LZ/97KbH6qSN56hDglyzcrdubPGFgCzX2+3 +1obBgjdnAovDTibU/QZRiBThpC6jgVWnX/d1iyHPPxWzM4cJK5Ab8mRtTI6n9A5Kpuv 3pTe3bErjnoAJKIMKiqMl8ClWD2MsFffO4surnWN+FsdYoZgFt9gsDDaDcws0ignSWJz z13A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:thread-topic:thread-index:date :message-id:references:in-reply-to:accept-language:content-language :content-transfer-encoding:mime-version; bh=8vpipbLmpMy+37LXDRXll+coabKTHtGOdVhkxOvc5SE=; b=BWQhCjFZ3lpq2pqhGcOJWLh11Y8IaGWn1muO4rO+9J5cPXaeqOyX5Sy2dcxgVWsEJD omkvt+GIX8yT58Cli7GMYu0K/aT+ZV0Jy0cQgMCmiaYYSw6b2T77/fdfnDnKVdnpT/LK dvlX9uxBsmc2ZWQHUOj/IrcL3RD6oAU+4C9tQoOKKFZ2H4+1Dh9Fy5/f9sH1cdCRmJnL QDPu0BItrfiIX0qgRJ85xI2Ue3aPfKADJshtipVVTwfa4b54mRHlQVKfxNT0rynQOLpZ 9dOajJD8sE25BDMv2kS7Y+Ab/acB0b6az1+suvVhgCHt75oVw38mVH6aur9pTOT5cWCa DcdA==
X-Gm-Message-State: AD7BkJKH+3QYbIM8Rtik2SiBBhUXYExe1HKEUyhjPQkeBusx6gHoVmtex2Xc4MdRJLhnUOjZDAhUpGZyFaUz421HUjuO4lQO
X-Received: by 10.55.212.130 with SMTP id s2mr18875834qks.74.1456754421081; Mon, 29 Feb 2016 06:00:21 -0800 (PST)
Received: from brn1lxmailout01.verisign.com (brn1lxmailout01.verisign.com. [72.13.63.41]) by smtp-relay.gmail.com with ESMTPS id a203sm3932777qkb.4.2016.02.29.06.00.20 for <lager@ietf.org> (version=TLS1 cipher=AES128-SHA bits=128/128); Mon, 29 Feb 2016 06:00:21 -0800 (PST)
X-Relaying-Domain: verisign.com
Received: from brn1wnexcas01.vcorp.ad.vrsn.com (brn1wnexcas01 [10.173.152.205]) by brn1lxmailout01.verisign.com (8.13.8/8.13.8) with ESMTP id u1TE0KGJ030338 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL) for <lager@ietf.org>; Mon, 29 Feb 2016 09:00:20 -0500
Received: from BRN1WNEXMBX02.vcorp.ad.vrsn.com ([::1]) by brn1wnexcas01.vcorp.ad.vrsn.com ([::1]) with mapi id 14.03.0174.001; Mon, 29 Feb 2016 09:00:19 -0500
From: "Hollenbeck, Scott" <shollenbeck@verisign.com>
To: "lager@ietf.org" <lager@ietf.org>
Thread-Topic: [Lager] Working Group Last Call: draft-ietf-lager-specification
Thread-Index: AdFin4tdwHAMm9qPSueuRkTj8UcoVgIpsRcAAezHHYA=
Date: Mon, 29 Feb 2016 14:00:19 +0000
Message-ID: <831693C2CDA2E849A7D7A712B24E257F4A3761C6@BRN1WNEXMBX02.vcorp.ad.vrsn.com>
References: <831693C2CDA2E849A7D7A712B24E257F4A1574BE@BRN1WNEXMBX01.vcorp.ad.vrsn.com> <20160219.224950.173876813.yoshiro.yoneya@jprs.co.jp>
In-Reply-To: <20160219.224950.173876813.yoshiro.yoneya@jprs.co.jp>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.173.152.4]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/ZI-LQHtmN2qMAL3kGFX-1nRP5G0>
Subject: Re: [Lager] Working Group Last Call: draft-ietf-lager-specification
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Feb 2016 14:00:23 -0000

Authors, do you have a plan for addressing the WG last call comments? When =
can we expect a document update?

Scott


From nobody Mon Feb 29 08:30:13 2016
Return-Path: <trac+lager@tools.ietf.org>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 198D01B371E for <lager@ietfa.amsl.com>; Mon, 29 Feb 2016 08:30:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.906
X-Spam-Level: 
X-Spam-Status: No, score=-1.906 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.006] autolearn=unavailable
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 PsI1J1FmTcrx for <lager@ietfa.amsl.com>; Mon, 29 Feb 2016 08:30:11 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 464A41B371A for <lager@ietf.org>; Mon, 29 Feb 2016 08:30:11 -0800 (PST)
Received: from localhost ([::1]:52235 helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.82_1-5b7a7c0-XX) (envelope-from <trac+lager@tools.ietf.org>) id 1aaQhx-0007II-EB; Mon, 29 Feb 2016 08:30:05 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "lager issue tracker" <trac+lager@tools.ietf.org>
X-Trac-Version: 0.12.5
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.5, by Edgewall Software
To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com, kim.davies@icann.org
X-Trac-Project: lager
Date: Mon, 29 Feb 2016 16:30:05 -0000
X-URL: https://tools.ietf.org/lager/
X-Trac-Ticket-URL: https://trac.tools.ietf.org/wg/lager/trac/ticket/33#comment:2
Message-ID: <077.235a8418bf7c3ddc17ccd4cf400cda06@tools.ietf.org>
References: <062.57e14e8184217518471bfd64055f368c@tools.ietf.org>
X-Trac-Ticket-ID: 33
In-Reply-To: <062.57e14e8184217518471bfd64055f368c@tools.ietf.org>
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com, kim.davies@icann.org, lager@ietf.org
X-SA-Exim-Mail-From: trac+lager@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: draft-ietf-lager-specification@ietf.org
Resent-Message-Id: <20160229163011.464A41B371A@ietfa.amsl.com>
Resent-Date: Mon, 29 Feb 2016 08:30:11 -0800 (PST)
Resent-From: trac+lager@tools.ietf.org
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/_9RXsSjLSQy6FqMQOxS293KewTI>
Cc: lager@ietf.org
Subject: Re: [Lager] [lager] #33 (specification): Class from-tag attribute in RelaxNG
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Feb 2016 16:30:12 -0000

#33: Class from-tag attribute in RelaxNG


Comment (by kim.davies@icann.org):

 Merged in https://github.com/kjd/lgr-
 specification/commit/b56e8cfb79bf0b652d60fa1cd42ce0283f3bebc6 and will
 appear in -09.

-- 
-------------------------+-------------------------------------------------
 Reporter:               |       Owner:  draft-ietf-lager-
  wil@cloudregistry.net  |  specification@tools.ietf.org
     Type:  defect       |      Status:  new
 Priority:  major        |   Milestone:
Component:               |     Version:
  specification          |  Resolution:
 Severity:  In WG Last   |
  Call                   |
 Keywords:               |
-------------------------+-------------------------------------------------

Ticket URL: <https://trac.tools.ietf.org/wg/lager/trac/ticket/33#comment:2>
lager <https://tools.ietf.org/lager/>


From nobody Mon Feb 29 08:30:46 2016
Return-Path: <trac+lager@tools.ietf.org>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3CE191B3724 for <lager@ietfa.amsl.com>; Mon, 29 Feb 2016 08:30:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.906
X-Spam-Level: 
X-Spam-Status: No, score=-1.906 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.006] autolearn=unavailable
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 t2ZnyYXGTz1T for <lager@ietfa.amsl.com>; Mon, 29 Feb 2016 08:30:36 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 600701B3723 for <lager@ietf.org>; Mon, 29 Feb 2016 08:30:36 -0800 (PST)
Received: from localhost ([::1]:52301 helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.82_1-5b7a7c0-XX) (envelope-from <trac+lager@tools.ietf.org>) id 1aaQiN-0008FF-Rm; Mon, 29 Feb 2016 08:30:31 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "lager issue tracker" <trac+lager@tools.ietf.org>
X-Trac-Version: 0.12.5
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.5, by Edgewall Software
To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com, kim.davies@icann.org
X-Trac-Project: lager
Date: Mon, 29 Feb 2016 16:30:31 -0000
X-URL: https://tools.ietf.org/lager/
X-Trac-Ticket-URL: https://trac.tools.ietf.org/wg/lager/trac/ticket/33#comment:3
Message-ID: <077.c749ebc3c52fb3b78126abbd79837e89@tools.ietf.org>
References: <062.57e14e8184217518471bfd64055f368c@tools.ietf.org>
X-Trac-Ticket-ID: 33
In-Reply-To: <062.57e14e8184217518471bfd64055f368c@tools.ietf.org>
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com, kim.davies@icann.org, lager@ietf.org
X-SA-Exim-Mail-From: trac+lager@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: draft-ietf-lager-specification@ietf.org
Resent-Message-Id: <20160229163036.600701B3723@ietfa.amsl.com>
Resent-Date: Mon, 29 Feb 2016 08:30:36 -0800 (PST)
Resent-From: trac+lager@tools.ietf.org
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/keMlNJo9rN89kE5mglOZnOK7HG8>
Cc: lager@ietf.org
Subject: Re: [Lager] [lager] #33 (specification): Class from-tag attribute in RelaxNG
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Feb 2016 16:30:37 -0000

#33: Class from-tag attribute in RelaxNG

Changes (by kim.davies@icann.org):

 * status:  new => closed
 * resolution:   => fixed


-- 
-------------------------+-------------------------------------------------
 Reporter:               |       Owner:  draft-ietf-lager-
  wil@cloudregistry.net  |  specification@tools.ietf.org
     Type:  defect       |      Status:  closed
 Priority:  major        |   Milestone:
Component:               |     Version:
  specification          |  Resolution:  fixed
 Severity:  In WG Last   |
  Call                   |
 Keywords:               |
-------------------------+-------------------------------------------------

Ticket URL: <https://trac.tools.ietf.org/wg/lager/trac/ticket/33#comment:3>
lager <https://tools.ietf.org/lager/>


From nobody Mon Feb 29 08:41:16 2016
Return-Path: <trac+lager@tools.ietf.org>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D2D181B371A for <lager@ietfa.amsl.com>; Mon, 29 Feb 2016 08:41:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.906
X-Spam-Level: 
X-Spam-Status: No, score=-1.906 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.006] autolearn=unavailable
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 dS-Gn4369y1o for <lager@ietfa.amsl.com>; Mon, 29 Feb 2016 08:41:14 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E3C981B372F for <lager@ietf.org>; Mon, 29 Feb 2016 08:41:13 -0800 (PST)
Received: from localhost ([::1]:53223 helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.82_1-5b7a7c0-XX) (envelope-from <trac+lager@tools.ietf.org>) id 1aaQsf-0006RS-HA; Mon, 29 Feb 2016 08:41:09 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "lager issue tracker" <trac+lager@tools.ietf.org>
X-Trac-Version: 0.12.5
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.5, by Edgewall Software
To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com, kim.davies@icann.org
X-Trac-Project: lager
Date: Mon, 29 Feb 2016 16:41:09 -0000
X-URL: https://tools.ietf.org/lager/
X-Trac-Ticket-URL: https://trac.tools.ietf.org/wg/lager/trac/ticket/35#comment:2
Message-ID: <082.e0b463a37801b901c252866cad28dec8@tools.ietf.org>
References: <067.8a364bc36a94faa9bc650f616cb77fa7@tools.ietf.org>
X-Trac-Ticket-ID: 35
In-Reply-To: <067.8a364bc36a94faa9bc650f616cb77fa7@tools.ietf.org>
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com, kim.davies@icann.org, lager@ietf.org
X-SA-Exim-Mail-From: trac+lager@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: draft-ietf-lager-specification@ietf.org
Resent-Message-Id: <20160229164113.E3C981B372F@ietfa.amsl.com>
Resent-Date: Mon, 29 Feb 2016 08:41:13 -0800 (PST)
Resent-From: trac+lager@tools.ietf.org
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/0hIkMRLo4QkxTxWnwXDe-vo193U>
Cc: lager@ietf.org
Subject: Re: [Lager] [lager] #35 (specification): Invalid XML in 4.4.1
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Feb 2016 16:41:15 -0000

#35: Invalid XML in 4.4.1

Changes (by kim.davies@icann.org):

 * status:  new => closed
 * resolution:   => fixed


Comment:

 Merged in https://github.com/kjd/lgr-
 specification/commit/1c9c778daad8ada2633a23b4be7544fbc114ef8e, will appear
 in -09

-- 
-------------------------------------+-------------------------------------
 Reporter:                           |       Owner:  draft-ietf-lager-
  julien.bernard@viagenie.ca         |  specification@tools.ietf.org
     Type:  defect                   |      Status:  closed
 Priority:  major                    |   Milestone:
Component:  specification            |     Version:
 Severity:  -                        |  Resolution:  fixed
 Keywords:                           |
-------------------------------------+-------------------------------------

Ticket URL: <https://trac.tools.ietf.org/wg/lager/trac/ticket/35#comment:2>
lager <https://tools.ietf.org/lager/>


From nobody Mon Feb 29 08:42:37 2016
Return-Path: <trac+lager@tools.ietf.org>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1653A1B373B for <lager@ietfa.amsl.com>; Mon, 29 Feb 2016 08:42:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.906
X-Spam-Level: 
X-Spam-Status: No, score=-1.906 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.006] autolearn=unavailable
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 QYY1lcNA2156 for <lager@ietfa.amsl.com>; Mon, 29 Feb 2016 08:42:35 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 45AEB1B3739 for <lager@ietf.org>; Mon, 29 Feb 2016 08:42:35 -0800 (PST)
Received: from localhost ([::1]:53349 helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.82_1-5b7a7c0-XX) (envelope-from <trac+lager@tools.ietf.org>) id 1aaQty-0000HG-5G; Mon, 29 Feb 2016 08:42:30 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "lager issue tracker" <trac+lager@tools.ietf.org>
X-Trac-Version: 0.12.5
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.5, by Edgewall Software
To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com, kim.davies@icann.org
X-Trac-Project: lager
Date: Mon, 29 Feb 2016 16:42:29 -0000
X-URL: https://tools.ietf.org/lager/
X-Trac-Ticket-URL: https://trac.tools.ietf.org/wg/lager/trac/ticket/37#comment:2
Message-ID: <082.e8334059cd845378cb708eb25075f0e6@tools.ietf.org>
References: <067.20f00395f26bfe6a4fc3f928cb8f6b52@tools.ietf.org>
X-Trac-Ticket-ID: 37
In-Reply-To: <067.20f00395f26bfe6a4fc3f928cb8f6b52@tools.ietf.org>
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com, kim.davies@icann.org, lager@ietf.org
X-SA-Exim-Mail-From: trac+lager@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: draft-ietf-lager-specification@ietf.org
Resent-Message-Id: <20160229164235.45AEB1B3739@ietfa.amsl.com>
Resent-Date: Mon, 29 Feb 2016 08:42:35 -0800 (PST)
Resent-From: trac+lager@tools.ietf.org
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/lGVqG_QAq5tQv9BWY79qnzlQQtk>
Cc: lager@ietf.org
Subject: Re: [Lager] [lager] #37 (specification): Example for class in 5.2.1 is not valid
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Feb 2016 16:42:36 -0000

#37: Example for class in 5.2.1 is not valid

Changes (by kim.davies@icann.org):

 * status:  new => closed
 * resolution:   => fixed


Comment:

 Merged in https://github.com/kjd/lgr-
 specification/commit/22a80605d93072927528dea1c5ad42e1dd9bcefe, will appear
 in -09

-- 
-------------------------------------+-------------------------------------
 Reporter:                           |       Owner:  draft-ietf-lager-
  julien.bernard@viagenie.ca         |  specification@tools.ietf.org
     Type:  defect                   |      Status:  closed
 Priority:  major                    |   Milestone:
Component:  specification            |     Version:
 Severity:  -                        |  Resolution:  fixed
 Keywords:                           |
-------------------------------------+-------------------------------------

Ticket URL: <https://trac.tools.ietf.org/wg/lager/trac/ticket/37#comment:2>
lager <https://tools.ietf.org/lager/>


From nobody Mon Feb 29 08:43:26 2016
Return-Path: <trac+lager@tools.ietf.org>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0A1BF1B373C for <lager@ietfa.amsl.com>; Mon, 29 Feb 2016 08:43:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.606
X-Spam-Level: 
X-Spam-Status: No, score=-1.606 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, RP_MATCHES_RCVD=-0.006] 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 TMhcmG1GRuzF for <lager@ietfa.amsl.com>; Mon, 29 Feb 2016 08:43:24 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 397271B373B for <lager@ietf.org>; Mon, 29 Feb 2016 08:43:24 -0800 (PST)
Received: from localhost ([::1]:53413 helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.82_1-5b7a7c0-XX) (envelope-from <trac+lager@tools.ietf.org>) id 1aaQuV-0001ox-0X; Mon, 29 Feb 2016 08:43:03 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "lager issue tracker" <trac+lager@tools.ietf.org>
X-Trac-Version: 0.12.5
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.5, by Edgewall Software
To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com, kim.davies@icann.org
X-Trac-Project: lager
Date: Mon, 29 Feb 2016 16:43:02 -0000
X-URL: https://tools.ietf.org/lager/
X-Trac-Ticket-URL: https://trac.tools.ietf.org/wg/lager/trac/ticket/38#comment:2
Message-ID: <082.1b4c4ef2b9bea0961fd2a2597d48f75c@tools.ietf.org>
References: <067.fbceb42a70e9c6cbe80625c4713a38d0@tools.ietf.org>
X-Trac-Ticket-ID: 38
In-Reply-To: <067.fbceb42a70e9c6cbe80625c4713a38d0@tools.ietf.org>
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com, kim.davies@icann.org, lager@ietf.org
X-SA-Exim-Mail-From: trac+lager@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: draft-ietf-lager-specification@ietf.org
Resent-Message-Id: <20160229164324.397271B373B@ietfa.amsl.com>
Resent-Date: Mon, 29 Feb 2016 08:43:24 -0800 (PST)
Resent-From: trac+lager@tools.ietf.org
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/UhmaySP28jE5H_G-S-a1a9yN7Lw>
Cc: lager@ietf.org
Subject: Re: [Lager] =?utf-8?q?=5Blager=5D_=2338_=28specification=29=3A_Typo_i?= =?utf-8?b?biDCpyA1LjIuNQ==?=
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Feb 2016 16:43:25 -0000

#38: Typo in Â§ 5.2.5

Changes (by kim.davies@icann.org):

 * status:  new => closed
 * resolution:   => fixed


Comment:

 Fixed in https://github.com/kjd/lgr-
 specification/commit/22a80605d93072927528dea1c5ad42e1dd9bcefe, will appear
 in -09

-- 
-------------------------------------+-------------------------------------
 Reporter:                           |       Owner:  draft-ietf-lager-
  julien.bernard@viagenie.ca         |  specification@tools.ietf.org
     Type:  defect                   |      Status:  closed
 Priority:  major                    |   Milestone:
Component:  specification            |     Version:
 Severity:  -                        |  Resolution:  fixed
 Keywords:                           |
-------------------------------------+-------------------------------------

Ticket URL: <https://trac.tools.ietf.org/wg/lager/trac/ticket/38#comment:2>
lager <https://tools.ietf.org/lager/>


From nobody Mon Feb 29 10:37:47 2016
Return-Path: <trac+lager@tools.ietf.org>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D74A41B39A5 for <lager@ietfa.amsl.com>; Mon, 29 Feb 2016 10:37:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.906
X-Spam-Level: 
X-Spam-Status: No, score=-1.906 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.006] autolearn=unavailable
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 TJdxMqswgB1j for <lager@ietfa.amsl.com>; Mon, 29 Feb 2016 10:37:45 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0BA571B39A3 for <lager@ietf.org>; Mon, 29 Feb 2016 10:37:45 -0800 (PST)
Received: from localhost ([::1]:36072 helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.82_1-5b7a7c0-XX) (envelope-from <trac+lager@tools.ietf.org>) id 1aaShN-0004Lm-V4; Mon, 29 Feb 2016 10:37:37 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "lager issue tracker" <trac+lager@tools.ietf.org>
X-Trac-Version: 0.12.5
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.5, by Edgewall Software
To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com, julien.bernard@viagenie.ca, kim.davies@icann.org
X-Trac-Project: lager
Date: Mon, 29 Feb 2016 18:37:37 -0000
X-URL: https://tools.ietf.org/lager/
X-Trac-Ticket-URL: https://trac.tools.ietf.org/wg/lager/trac/ticket/34#comment:3
Message-ID: <082.69e50af35d5fccb573cddd47b5c7ef43@tools.ietf.org>
References: <067.4f4c73e9cf9c3b2a529da7c607facd34@tools.ietf.org>
X-Trac-Ticket-ID: 34
In-Reply-To: <067.4f4c73e9cf9c3b2a529da7c607facd34@tools.ietf.org>
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com, julien.bernard@viagenie.ca, kim.davies@icann.org, lager@ietf.org
X-SA-Exim-Mail-From: trac+lager@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: draft-ietf-lager-specification@ietf.org
Resent-Message-Id: <20160229183745.0BA571B39A3@ietfa.amsl.com>
Resent-Date: Mon, 29 Feb 2016 10:37:45 -0800 (PST)
Resent-From: trac+lager@tools.ietf.org
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/A3XUcTLLGUyMhOiFi3GE0C10jUQ>
Cc: lager@ietf.org
Subject: Re: [Lager] [lager] #34 (specification): RelaxNG does not authorize empty cp
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Feb 2016 18:37:46 -0000

#34: RelaxNG does not authorize empty cp


Comment (by kim.davies@icann.org):

 How does this look?

 {{{
 ## single code point, or a sequence of code points, or empty string
 code-point-literal = code-point | code-point-sequence | ""

 ## code point or sequence only
 non-empty-code-point-literal = code-point | code-point-sequence

 ...

 char-matcher =
   # for use as a matcher - like "char" but without a "tag" attribute
   element char {
     attribute cp { non-empty-code-point-literal },
     # If used as a matcher (appearing in a "rule" element), the
     # "count" attribute may be present. Otherwise, it MUST be
     # absent.
     attribute count { count-pattern }?,
     attribute comment { text }?,
     attribute ref { ref-pattern }?
 }
 }}}

-- 
-------------------------------------+-------------------------------------
 Reporter:                           |       Owner:  draft-ietf-lager-
  julien.bernard@viagenie.ca         |  specification@tools.ietf.org
     Type:  defect                   |      Status:  new
 Priority:  major                    |   Milestone:
Component:  specification            |     Version:
 Severity:  -                        |  Resolution:
 Keywords:                           |
-------------------------------------+-------------------------------------

Ticket URL: <https://trac.tools.ietf.org/wg/lager/trac/ticket/34#comment:3>
lager <https://tools.ietf.org/lager/>


From nobody Mon Feb 29 15:37:48 2016
Return-Path: <internet-drafts@ietf.org>
X-Original-To: lager@ietf.org
Delivered-To: lager@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id DBD101A03AA; Mon, 29 Feb 2016 15:37:45 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.15.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20160229233745.30824.24477.idtracker@ietfa.amsl.com>
Date: Mon, 29 Feb 2016 15:37:45 -0800
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/ZNE6YP6CJuj2RBX-UtVNAl1aK5o>
Cc: lager@ietf.org
Subject: [Lager] I-D Action: draft-ietf-lager-specification-09.txt
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Feb 2016 23:37:46 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Label Generation Rules of the IETF.

        Title           : Representing Label Generation Rulesets using XML
        Authors         : Kim Davies
                          Asmus Freytag
	Filename        : draft-ietf-lager-specification-09.txt
	Pages           : 76
	Date            : 2016-02-29

Abstract:
   This document describes a method of representing rules for validating
   identifier labels and alternate representations of those labels using
   Extensible Markup Language (XML).  These policies, known as "Label
   Generation Rulesets" (LGRs), are used for the implementation of
   Internationalized Domain Names (IDNs), for example.  The rulesets are
   used to implement and share that aspect of policy defining which
   labels and Unicode code points are permitted for registrations, which
   alternative code points are considered variants, and what actions may
   be performed on labels containing those variants.


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

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-ietf-lager-specification-09

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-lager-specification-09


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

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


From nobody Mon Feb 29 15:50:31 2016
Return-Path: <kim.davies@icann.org>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7FC921A0390 for <lager@ietfa.amsl.com>; Mon, 29 Feb 2016 15:50:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.207
X-Spam-Level: 
X-Spam-Status: No, score=-4.207 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.006, 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 k97cxC-jystQ for <lager@ietfa.amsl.com>; Mon, 29 Feb 2016 15:50:28 -0800 (PST)
Received: from out.west.pexch112.icann.org (pfe112-ca-2.pexch112.icann.org [64.78.40.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9C0711A1A06 for <lager@ietf.org>; Mon, 29 Feb 2016 15:50:28 -0800 (PST)
Received: from PMBX112-W1-CA-1.pexch112.icann.org (64.78.40.21) by PMBX112-W1-CA-1.pexch112.icann.org (64.78.40.21) with Microsoft SMTP Server (TLS) id 15.0.1130.7; Mon, 29 Feb 2016 15:50:25 -0800
Received: from PMBX112-W1-CA-1.pexch112.icann.org ([64.78.40.21]) by PMBX112-W1-CA-1.PEXCH112.ICANN.ORG ([64.78.40.21]) with mapi id 15.00.1130.005; Mon, 29 Feb 2016 15:50:25 -0800
From: Kim Davies <kim.davies@icann.org>
To: "lager WG (lager@ietf.org)" <lager@ietf.org>
Thread-Topic: [Lager] I-D Action: draft-ietf-lager-specification-09.txt
Thread-Index: AQHRc0pCcVKq4Ms2lUiY6s4sB7lwep9EN3KA
Date: Mon, 29 Feb 2016 23:50:24 +0000
Message-ID: <B1D5F4B4-FE19-492E-8F3C-F3DAADAF58E2@icann.org>
References: <20160229233745.30824.24477.idtracker@ietfa.amsl.com>
In-Reply-To: <20160229233745.30824.24477.idtracker@ietfa.amsl.com>
Accept-Language: en-AU, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [192.0.32.234]
Content-Type: multipart/signed; boundary="Apple-Mail=_4A1392BB-D1EC-4CD8-AD45-1B6AF00F69C0"; protocol="application/pkcs7-signature"; micalg=sha1
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/HDOMI69u2QMG9f7WKhqGCOXNrXg>
Subject: Re: [Lager] I-D Action: draft-ietf-lager-specification-09.txt
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Feb 2016 23:50:30 -0000

--Apple-Mail=_4A1392BB-D1EC-4CD8-AD45-1B6AF00F69C0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Folks,

Asmus and I think this addresses all the issues identified in the WGLC. =
That
said, we=E2=80=99d like to draw your attention to the <scope> extension =
mechanism in
s4.3.4. A number of reviewers felt the approach described in earlier =
drafts was not
clear, and upon further reflection even if it was made clear it was =
probably not
easy to implement either.

We=E2=80=99ve put in text for an alternate mechanism, and hope the new =
text is clearer
and provides a flexible mechanism. In essence, we propose you can extend =
the scope
types by either using XML namespaces to declare your own scoping grammar
independently of the LGR spec, or make a new supplemental specification =
describing
new values for the scope type attribute.

kim

> On Feb 29, 2016, at 3:37 PM, internet-drafts@ietf.org wrote:
>=20
>=20
> A New Internet-Draft is available from the on-line Internet-Drafts =
directories.
> This draft is a work item of the Label Generation Rules of the IETF.
>=20
>        Title           : Representing Label Generation Rulesets using =
XML
>        Authors         : Kim Davies
>                          Asmus Freytag
> 	Filename        : draft-ietf-lager-specification-09.txt
> 	Pages           : 76
> 	Date            : 2016-02-29
>=20
> Abstract:
>   This document describes a method of representing rules for =
validating
>   identifier labels and alternate representations of those labels =
using
>   Extensible Markup Language (XML).  These policies, known as "Label
>   Generation Rulesets" (LGRs), are used for the implementation of
>   Internationalized Domain Names (IDNs), for example.  The rulesets =
are
>   used to implement and share that aspect of policy defining which
>   labels and Unicode code points are permitted for registrations, =
which
>   alternative code points are considered variants, and what actions =
may
>   be performed on labels containing those variants.
>=20
>=20
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-lager-specification/
>=20
> There's also a htmlized version available at:
> https://tools.ietf.org/html/draft-ietf-lager-specification-09
>=20
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-lager-specification-09
>=20
>=20
> Please note that it may take a couple of minutes from the time of =
submission
> until the htmlized version and diff are available at tools.ietf.org.
>=20
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>=20
> _______________________________________________
> Lager mailing list
> Lager@ietf.org
> https://www.ietf.org/mailman/listinfo/lager


--Apple-Mail=_4A1392BB-D1EC-4CD8-AD45-1B6AF00F69C0
Content-Disposition: attachment; filename="smime.p7s"
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIILwDCCBWow
ggRSoAMCAQICEAM3/aZ67iMUNwpbj+veFrowDQYJKoZIhvcNAQELBQAwZTELMAkGA1UEBhMCVVMx
FTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTEkMCIGA1UE
AxMbRGlnaUNlcnQgU0hBMiBBc3N1cmVkIElEIENBMB4XDTE1MDMzMTAwMDAwMFoXDTE4MDMzMTEy
MDAwMFowgYsxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRQwEgYDVQQHEwtMb3Mg
QW5nZWxlczE8MDoGA1UEChMzSW50ZXJuZXQgQ29ycG9yYXRpb24gZm9yIEFzc2lnbmVkIE5hbWVz
IGFuZCBOdW1iZXJzMRMwEQYDVQQDEwpLaW0gRGF2aWVzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
MIIBCgKCAQEAp0mVGngM3EAPrsiqD1RgMJfuk7PzpwaER7Th8+di8A6FLY7M1XNYYe2d5zVjHZ24
gATERV3ZSrw4Oy+UG/RUrHlGxaYlIkTA8ZB4HOFrYHaBTf2BVFZqsMecBzH0/+kZ0Rdc7odU+48i
oi5NjpPNv7eOmSQlhQNOHRKm49htzKNlTons4LDv7Qkxzs2JBj1TzlEmXIhHmHPFLqqW64kFLWeW
olwSoaJiZ3GsFLCwEKdGpIKAK5FFL3Uje0kmsUu+dbSk5yQzCf4NVr3HSp9ym97E7SctvzWyK9QD
J0P6Ed88mt7qN1ntGyMyePTT2Xi69NOymtd16Qh/LZvGu+jfHQIDAQABo4IB7TCCAekwHwYDVR0j
BBgwFoAU5wIjgABP2Ne8lAvZP3Q5STI8inkwHQYDVR0OBBYEFHkeueu4UvC0be3qjbA4tsMzoHWb
MAwGA1UdEwEB/wQCMAAwHwYDVR0RBBgwFoEUa2ltLmRhdmllc0BpY2Fubi5vcmcwDgYDVR0PAQH/
BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDBDBgNVHSAEPDA6MDgGCmCGSAGG
/WwEAQIwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQuY29tL0NQUzCBiAYDVR0f
BIGAMH4wPaA7oDmGN2h0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFNIQTJBc3N1cmVk
SURDQS1nMS5jcmwwPaA7oDmGN2h0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFNIQTJB
c3N1cmVkSURDQS1nMS5jcmwweQYIKwYBBQUHAQEEbTBrMCQGCCsGAQUFBzABhhhodHRwOi8vb2Nz
cC5kaWdpY2VydC5jb20wQwYIKwYBBQUHMAKGN2h0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9E
aWdpQ2VydFNIQTJBc3N1cmVkSURDQS5jcnQwDQYJKoZIhvcNAQELBQADggEBAJASl9oxRIgNxmHA
RyAYkZWY17Hv02f09iA9AXhylr0eOEqZ96Cs/VWY+CZp8eDnyhokGYoXhv8rRFjV+vX1JS72a6kE
mAhXy4h/aCq9KgzTpvoDW7uClk3iHYs56RN9pCidgq7G4m2a5JxVAeIep1iYDx5qE0GGtqqFHHZ2
iUvdKD19mc52cVcOKhmn4P0rl2oz7jSNjBqADpdS11mh3sgEQM/cAVmQecGV5cUlfRwEdA4DDhbz
5+ga8XXJUZy+Xm8yZXpqATzTamM7EXGuqW1DPqLSu748ZmQYjNFDdAMRwO267EXCRTyLIWb2BxzJ
JknVXjSiAYXvJL0IMIvRGSAwggZOMIIFNqADAgECAhAErnlgZmaQGrnFf6ZsW9zNMA0GCSqGSIb3
DQEBCwUAMGUxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3
dy5kaWdpY2VydC5jb20xJDAiBgNVBAMTG0RpZ2lDZXJ0IEFzc3VyZWQgSUQgUm9vdCBDQTAeFw0x
MzExMDUxMjAwMDBaFw0yODExMDUxMjAwMDBaMGUxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdp
Q2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xJDAiBgNVBAMTG0RpZ2lDZXJ0IFNI
QTIgQXNzdXJlZCBJRCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANz4ESM/arXv
wCd5Gy0Fh6IQQzHfDtQVG093pCLOPoxw8L4Hjt0nKrwBHbYsCsrdaVgfQe1qBR/aY3hZHiIsK/i6
fsk1O1bxH3xCfiWwIxnGRTjXPUT5IHxgrhywWhgEvo8796nwlJqmDGNJtkEXU0AyvU/mUHpQHyVF
6PGJr83/Xv9Q8/AXEf+9xYn1vWK52PuORQSFbZnNxUhN/SarAjZF6jbXX2riGoJBCtzp2fWRF47G
Ia04PBPmHn9mnNVN2Uba9s9Sp307JMO0wVE1xpvr1O9+5HsD4US9egs34E/LgooNcRjkpuCJLBvz
snM8wbCSnhh9vat9xX0IoSzCn3MCAwEAAaOCAvgwggL0MBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYD
VR0PAQH/BAQDAgGGMDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGln
aWNlcnQuY29tMIGBBgNVHR8EejB4MDqgOKA2hjRodHRwOi8vY3JsNC5kaWdpY2VydC5jb20vRGln
aUNlcnRBc3N1cmVkSURSb290Q0EuY3JsMDqgOKA2hjRodHRwOi8vY3JsMy5kaWdpY2VydC5jb20v
RGlnaUNlcnRBc3N1cmVkSURSb290Q0EuY3JsMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcD
BDCCAbMGA1UdIASCAaowggGmMIIBogYKYIZIAYb9bAACBDCCAZIwKAYIKwYBBQUHAgEWHGh0dHBz
Oi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwggFkBggrBgEFBQcCAjCCAVYeggFSAEEAbgB5ACAAdQBz
AGUAIABvAGYAIAB0AGgAaQBzACAAQwBlAHIAdABpAGYAaQBjAGEAdABlACAAYwBvAG4AcwB0AGkA
dAB1AHQAZQBzACAAYQBjAGMAZQBwAHQAYQBuAGMAZQAgAG8AZgAgAHQAaABlACAARABpAGcAaQBD
AGUAcgB0ACAAQwBQAC8AQwBQAFMAIABhAG4AZAAgAHQAaABlACAAUgBlAGwAeQBpAG4AZwAgAFAA
YQByAHQAeQAgAEEAZwByAGUAZQBtAGUAbgB0ACAAdwBoAGkAYwBoACAAbABpAG0AaQB0ACAAbABp
AGEAYgBpAGwAaQB0AHkAIABhAG4AZAAgAGEAcgBlACAAaQBuAGMAbwByAHAAbwByAGEAdABlAGQA
IABoAGUAcgBlAGkAbgAgAGIAeQAgAHIAZQBmAGUAcgBlAG4AYwBlAC4wHQYDVR0OBBYEFOcCI4AA
T9jXvJQL2T90OUkyPIp5MB8GA1UdIwQYMBaAFEXroq/0ksuCMS1Ri6enIZ3zbcgPMA0GCSqGSIb3
DQEBCwUAA4IBAQBO1Iknuf0dh3d+DygFkPEKL8k7Pr2TnJDGr/qRUYcyVGvoysFxUVyZjrX64GIZ
maYHmnwTJ9vlAqKEEtkV9gpEV8Q0j21zHzrWoAE93uOC5EVrsusl/YBeHTmQvltC9s6RYOP5oFYM
SBDOM2h7zZOr8GrLT1gPuXtdGwSBnqci4ldJJ+6Skwi+aQhTAjouXcgZ9FCATgLZsF2RtJOH+ZaW
gVVAjmbtgti7KF/tTGHtBlgoGVMRRLxHICmyBGzYiVSZO3XbZ3gsHpJ4xlU9WBIRMm69QwxNNNt7
xkLb7L6rm2FMBpLjjt8hKlBXBMBgojXVJJ5mNwlJz9X4ZbPg4m7CMYIDGTCCAxUCAQEweTBlMQsw
CQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQu
Y29tMSQwIgYDVQQDExtEaWdpQ2VydCBTSEEyIEFzc3VyZWQgSUQgQ0ECEAM3/aZ67iMUNwpbj+ve
FrowCQYFKw4DAhoFAKCCAXUwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUx
DxcNMTYwMjI5MjM1MDI1WjAjBgkqhkiG9w0BCQQxFgQUGeTUOZoGMmsD2k7MWgIb9lWGtxQwgYgG
CSsGAQQBgjcQBDF7MHkwZTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcG
A1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTEkMCIGA1UEAxMbRGlnaUNlcnQgU0hBMiBBc3N1cmVkIElE
IENBAhADN/2meu4jFDcKW4/r3ha6MIGKBgsqhkiG9w0BCRACCzF7oHkwZTELMAkGA1UEBhMCVVMx
FTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTEkMCIGA1UE
AxMbRGlnaUNlcnQgU0hBMiBBc3N1cmVkIElEIENBAhADN/2meu4jFDcKW4/r3ha6MA0GCSqGSIb3
DQEBAQUABIIBAJoBBbnoRsQaUhPuKku5AwscrkqJWB/OoxZqT6mP+MXfJar/Oxytn+dh73Ek+rDU
ZkKbyBIQzklwmnxi5v0+pbDj2xxYHHsMmNCk9D6xsKIyKL8tsoPDem6BwJIx0Qz5/JnUHu8Ygmrf
sIZ4UkIv8LNTNSxS/pUlD9dlkEL4rmt3teBPiYyOOSBO/QnscDq5ObiffwmJWGcwEVZXochTuamY
GYlmr4Tjp2Z/QEgU5lH0jAwtysOqb06fjrnbQSyZDqTqg1KcA/7RmFjmalufyTwnDPXW3EwoTwuO
TuroWWc+iVHWfGqbsvFNlj8Rlc0ZShkFVo8zdLZWLItwGZaNMfAAAAAAAAA=

--Apple-Mail=_4A1392BB-D1EC-4CD8-AD45-1B6AF00F69C0--


From nobody Mon Feb 29 15:58:30 2016
Return-Path: <trac+lager@tools.ietf.org>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6D6111A1A4E for <lager@ietfa.amsl.com>; Mon, 29 Feb 2016 15:58:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.906
X-Spam-Level: 
X-Spam-Status: No, score=-1.906 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.006] autolearn=unavailable
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 7iyza3XT1Fsd for <lager@ietfa.amsl.com>; Mon, 29 Feb 2016 15:58:28 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 87E4C1A1A4A for <lager@ietf.org>; Mon, 29 Feb 2016 15:58:28 -0800 (PST)
Received: from localhost ([::1]:42228 helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.82_1-5b7a7c0-XX) (envelope-from <trac+lager@tools.ietf.org>) id 1aaXhm-0002Ov-KH; Mon, 29 Feb 2016 15:58:22 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "lager issue tracker" <trac+lager@tools.ietf.org>
X-Trac-Version: 0.12.5
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.5, by Edgewall Software
To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com, julien.bernard@viagenie.ca, kim.davies@icann.org
X-Trac-Project: lager
Date: Mon, 29 Feb 2016 23:58:22 -0000
X-URL: https://tools.ietf.org/lager/
X-Trac-Ticket-URL: https://trac.tools.ietf.org/wg/lager/trac/ticket/34#comment:4
Message-ID: <082.05deb6bdd6bf66b84d3bf8e9894f7b30@tools.ietf.org>
References: <067.4f4c73e9cf9c3b2a529da7c607facd34@tools.ietf.org>
X-Trac-Ticket-ID: 34
In-Reply-To: <067.4f4c73e9cf9c3b2a529da7c607facd34@tools.ietf.org>
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com, julien.bernard@viagenie.ca, kim.davies@icann.org, lager@ietf.org
X-SA-Exim-Mail-From: trac+lager@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: draft-ietf-lager-specification@ietf.org
Resent-Message-Id: <20160229235828.87E4C1A1A4A@ietfa.amsl.com>
Resent-Date: Mon, 29 Feb 2016 15:58:28 -0800 (PST)
Resent-From: trac+lager@tools.ietf.org
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/hMHECIVfvHZqDhboInLnaKrMtFg>
Cc: lager@ietf.org
Subject: Re: [Lager] [lager] #34 (specification): RelaxNG does not authorize empty cp
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Feb 2016 23:58:29 -0000

#34: RelaxNG does not authorize empty cp

Changes (by kim.davies@icann.org):

 * status:  new => closed
 * resolution:   => fixed


-- 
-------------------------------------+-------------------------------------
 Reporter:                           |       Owner:  draft-ietf-lager-
  julien.bernard@viagenie.ca         |  specification@tools.ietf.org
     Type:  defect                   |      Status:  closed
 Priority:  major                    |   Milestone:
Component:  specification            |     Version:
 Severity:  -                        |  Resolution:  fixed
 Keywords:                           |
-------------------------------------+-------------------------------------

Ticket URL: <https://trac.tools.ietf.org/wg/lager/trac/ticket/34#comment:4>
lager <https://tools.ietf.org/lager/>

