
From nobody Thu Dec 10 20:38:37 2015
Return-Path: <eburger@standardstrack.com>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8D9281A6F30 for <stir@ietfa.amsl.com>; Thu, 10 Dec 2015 20:38:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.887
X-Spam-Level: 
X-Spam-Status: No, score=0.887 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, DKIM_SIGNED=0.1, SPF_HELO_PASS=-0.001, SPF_NEUTRAL=0.779, T_DKIM_INVALID=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 wFVqXaDi6Suo for <stir@ietfa.amsl.com>; Thu, 10 Dec 2015 20:38:34 -0800 (PST)
Received: from biz104.inmotionhosting.com (biz104.inmotionhosting.com [173.247.247.235]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8BFA01A6F05 for <stir@ietf.org>; Thu, 10 Dec 2015 20:38:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=standardstrack.com; s=default;  h=Mime-Version:To:Message-Id:Date:Subject:Content-Type:From; bh=H9BSzYTQlZrRc7yi/S0HIc94Ei+cMl8Oh2jiZKn3ms8=;  b=DOa3Cey6m+Rbyx/tQaGaG6pTWWegag/yo57EhLCPyCzrozS81LJ0XZgt7S77mJeIaoYmDQqp5ZiKA3yeIOZvKAZ7IxepFPWzq4thV4FOEkA1sRmVfNImlvTRw5T3RlqG6KhFFKniDF2m+r7wknpzsyzuX8qJMgBkuxJDjQ5HY7A=;
Received: from ip68-100-196-239.dc.dc.cox.net ([68.100.196.239]:53943 helo=[192.168.15.111]) by biz104.inmotionhosting.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.85) (envelope-from <eburger@standardstrack.com>) id 1a7DGx-0007Tf-Dq for stir@ietf.org; Thu, 10 Dec 2015 18:17:31 -0800
From: Eric Burger <eburger@standardstrack.com>
X-Pgp-Agent: GPGMail 2.6b2
Content-Type: multipart/signed; boundary="Apple-Mail=_E5E26299-4612-43B8-A5DF-80FFF8310EE4"; protocol="application/pgp-signature"; micalg=pgp-sha256
Date: Thu, 10 Dec 2015 21:15:56 -0500
Message-Id: <AB5514AD-BB07-457E-8BCC-D7AB968CDAC0@standardstrack.com>
To: stir@ietf.org
Mime-Version: 1.0 (Mac OS X Mail 9.1 \(3096.5\))
X-Mailer: Apple Mail (2.3096.5)
X-OutGoing-Spam-Status: No, score=-2.9
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - biz104.inmotionhosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - standardstrack.com
X-Get-Message-Sender-Via: biz104.inmotionhosting.com: authenticated_id: eburger+standardstrack.com/only user confirmed/virtual account not confirmed
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/FTRwN1U6vYuv5yZq-RzIGqpbbZ0>
Subject: [stir] stir-06: 4474 dependencies
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 Dec 2015 04:38:35 -0000

--Apple-Mail=_E5E26299-4612-43B8-A5DF-80FFF8310EE4
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

My understanding is the idea is 4474bis will obsolete, not update, 4474. =
As such, statements like the following in Section 5.4:
      any algorithms that would appear in the Identity-Info "alg"
      parameter other than 'RS256.'  Note that per the IANA
      Considerations of RFC 4474, new algorithms can only be specified
      by Standards Action
have no standing. Specifically, who cares about what the IANA =
Considerations section of an obsolete RFC says. If you can justify the =
rule here, make it. If you cannot, do not use 4474 as a justification. =
It does not hold water.

Same for Section 7:
   Baseline RFC4474 defined the Identity and Identity-Info headers.
   This document deprecates the Identity-Info header, collapsing its
   grammar into the Identity header.  Note that unlike baseline RFC4474,
   the Identity header is now allowed to appear more than one time in a
   SIP request.  [EB1] The revised grammar for the Identity header is
   (following the ABNF [RFC4234] in RFC 3261 [RFC3261]):

Since no one is using 4474, are we not obsoleting it, rather than =
updating it? As such, this paragraph is editorial, i.e., a Note, and not =
normative.

Anyone disagree?

--Apple-Mail=_E5E26299-4612-43B8-A5DF-80FFF8310EE4
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org

iQIcBAEBCAAGBQJWajHcAAoJEORoZaSQsc1IchgQAI1Z/mZmJrpPA8yc19vU1LKo
0SgKWCgf7GtwT1dwXLJtvPMFC1huPbhltIA8+HAblxTP/Pc8Zmx1+/CzEPRUvY5a
S5dVyKYVnONy508rtwJtyKhOYuZvWKh7fsnFRmw1PrExK+JmhoZPQMDJtWjN/2bt
N+1UKJucxvsEv/y5tNrGR2RZFfjcYpgZ8Q0NqHIJuVZXkI4MAVlgiytSZ3mTk1RD
c0jWSJysxUHFNHl9CsMaDpEiRPPVX8silxQTtPpxqwfsKCRBGxOPVw6nNoHTf4tC
jfNflsSVqgCJ9jLgUaEv/3nbqflL9Gs60uPngCUTbQYfRF7SNU7i4tC3KUwFSYOf
jznIcGC3qJga6wUhjNBzLGK1r5fmJFfcM0bmA7minV2HacYya05ECS5Wu4XF142l
2AaK3kIQiBvhxHafjlVMz/Noz7mV6acrq5186SofyDxsUVJDJ3AeXt5IMjP94fH2
FuI7droTVLM57oZiTFzVLv6xYg4wWlQkOeHxQAyS9yBqGPaMAIbuV45mfsLGWb9F
v/D2Pro+QDnPCfzuCI/FPoFpfzptt3HCNdxWUlCCMuLDGMQOx3px261rTI+hq8e4
1kOYuVViDv8e7Lq1Zjxbv1P1HkmU6qNYJR2qXzXAMnecs0+/HQ8DFHINJY+SVLzt
kYxgmRybSzrLj24PWHG2
=5BVE
-----END PGP SIGNATURE-----

--Apple-Mail=_E5E26299-4612-43B8-A5DF-80FFF8310EE4--


From nobody Thu Dec 10 21:21:23 2015
Return-Path: <eburger@standardstrack.com>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9C0A71A8749 for <stir@ietfa.amsl.com>; Thu, 10 Dec 2015 21:21:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.887
X-Spam-Level: 
X-Spam-Status: No, score=0.887 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, DKIM_SIGNED=0.1, SPF_HELO_PASS=-0.001, SPF_NEUTRAL=0.779, T_DKIM_INVALID=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 0oJZEeE7Tgcc for <stir@ietfa.amsl.com>; Thu, 10 Dec 2015 21:21:19 -0800 (PST)
Received: from biz104.inmotionhosting.com (biz104.inmotionhosting.com [173.247.247.235]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C12C41A8756 for <stir@ietf.org>; Thu, 10 Dec 2015 21:21:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=standardstrack.com; s=default;  h=Mime-Version:To:Message-Id:Date:Subject:Content-Type:From; bh=2dE22mSv+Kq7zJnvovY0rg/EwdIjCFbJgFHGfLhr6nI=;  b=DB9gg1N2TlyX/cqws4Ngn5GgCFzzC9QX5nhyCATSGd4Yt+Z0BGI7RlmpUMapUpY9VvcI2OEavb8k7qnHYWdSyB1PqWfkcGj8lzCVnlqv8A6G9VjS5D/E1vRHlUf6xXKWZbx957rikIH9WXpCk9ZaIug+RHl98b3e2MzjSzNlHAo=;
Received: from ip68-100-196-239.dc.dc.cox.net ([68.100.196.239]:53943 helo=[192.168.15.111]) by biz104.inmotionhosting.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.85) (envelope-from <eburger@standardstrack.com>) id 1a7DFS-0007Tf-Gd for stir@ietf.org; Thu, 10 Dec 2015 18:16:38 -0800
From: Eric Burger <eburger@standardstrack.com>
X-Pgp-Agent: GPGMail 2.6b2
Content-Type: multipart/signed; boundary="Apple-Mail=_C3231D24-8B1A-4625-BAB4-781924D5FE5F"; protocol="application/pgp-signature"; micalg=pgp-sha256
Date: Thu, 10 Dec 2015 21:15:53 -0500
Message-Id: <84ADF1EB-268E-4B6B-AADD-37841B04A561@standardstrack.com>
To: stir@ietf.org
Mime-Version: 1.0 (Mac OS X Mail 9.1 \(3096.5\))
X-Mailer: Apple Mail (2.3096.5)
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - biz104.inmotionhosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - standardstrack.com
X-Get-Message-Sender-Via: biz104.inmotionhosting.com: authenticated_id: eburger+standardstrack.com/only user confirmed/virtual account not confirmed
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/N3szNrc9FkA1WXp-fEVcsOXJASM>
Subject: [stir] stir-06: general edits
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 Dec 2015 05:21:21 -0000

--Apple-Mail=_C3231D24-8B1A-4625-BAB4-781924D5FE5F
Content-Type: multipart/mixed;
	boundary="Apple-Mail=_EEC2A2ED-BBB9-4C8A-ADD3-A2085D2B4AFB"


--Apple-Mail=_EEC2A2ED-BBB9-4C8A-ADD3-A2085D2B4AFB
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Page 7, section 4.1
OLD
   This document specifies a role for SIP entities called an
   authentication service.  The authentication service role can be
   instantiated either by an intermediary such as a proxy server or by a
   user agent.  Any entity that instantiates the authentication service
   role MUST possess the private key of one or more credentials that can

NEW
   This document specifies a role for a SIP entity called an
   authentication service.  The authentication service can be
   instantiated, for example, by an intermediary such as a proxy server =
or by a
   user agent.  Any entity that instantiates the authentication service
   MUST possess the private key of one or more credentials that can


Page 8, section 4.1
OLD
   If the authentication service is not authoritative
   for the identity in question, it SHOULD process and forward the
   request normally, but it MUST NOT follow the steps below to add an
   Identity header.

NEW
   If the authentication service is not authoritative
   for the identity in question, it SHOULD process and forward the
   request normally unless local policy is to block such requests.  The
   authentication service MUST NOT follow the steps below to add an
   Identity header for an identity that the authentication service is =
not
   Authoritative for.


Page 8, section 4.1
OLD
   for the authentication service, see Section 5.1 for more information.

NEW
   for the authentication service; see Section 5.1 for more information.


Page 8, section 4.1
OLD
   An authentication service MUST add a Date header field to SIP
   requests if one is not already present.  The authentication service

NEW
   An authentication service MUST add a Date header field to SIP
   requests that do not have one.  The authentication service


Page 9, section 4.1
OLD
   Finally, the authentication service MUST verify that the Date header
   falls within the validity period of its credential.

NEW
   Finally, the authentication service MUST verify that both the Date =
header
   and the current time falls within the validity period of its =
credential.


Page 11, section 4.2
OLD
   how the implementation service is implemented, and on local policy.

NEW
   how the implementation service is implemented and on local policy.


Page 13, section 5.3
OLD
   purely informationally as an optimization for the verification

NEW
   purely as an optimization for the verification


Page 15, section 6
OLD
   it's clear that the signer must have authority over the telephone

NEW
   its clear that the signer must have authority over the telephone


Page 17, section 6.1
OLD
   service role will sometimes alter the telephone numbers that appear

NEW
   service will sometimes alter the telephone numbers that appear


Page 18, section 7
The Identity ABNF needs to conform to yucky 72-column ASCII RFC format


Page 19, section 7
OLD
      Note if the "alg" parameter is absent it is assumed to the value
      "RS256".

NEW
      Note if the "alg" parameter is absent the default value MUST be
     "RS256=E2=80=9D.


Page 19, section 7
The text talks about signed-identity-digest out of nowhere. If you are =
well-versed in 4474, you will know what it is about. However, a SIP =
implementor implementing this will have no clue. I would suggest =
something like
   To create the claims JSON object used in the construction of the
   signed-identity-digest (see ABNF below)


Page 20, section 7
OLD
      NumericDate (as UNIX time, per [RFC7519] Section 2)/.

NEW
      NumericDate (as UNIX time, per [RFC7519] Section 2).


Page 20, section 7
OLD
   The precise formulation of this digest-string is,
   therefore (following the ABNF[RFC4234] in RFC 3261 [RFC3261]):

NEW
[uh=E2=80=A6 it is therefore, what, precisely?]


Page 21, section 8
OLD
   subtracted re-ordered.  Specifying new claims follows the baseline

NEW
   subtracted or re-ordered.  Specifying new claims follows the baseline


Page 21, section 8
OLD
   correspond to any field of the SIP request, but then the optional

NEW
   correspond to any field of the SIP request, the normally optional


Page 22, section 9
OLD
   claims can be quite, and because the information it contains is

NEW
   claims can be quite long, and because the information it contains is


Page 22, section 9
OLD
   objects used to generate the hash and signature (see Section 7), but
   if the "canon" parameter is not present, the contents of the objects
   can be regenerated by constructing the object anew from the SIP
   header fields.

NEW
   objects used to generate the hash and signature (see Section 7).
   If the "canon" parameter is not present, the contents of the objects
   can be regenerated by constructing the object anew from the SIP
   header fields received.


Page 22, section 10
OLD
   assurance that the URI given in the =46rom header field value can
   legitimately be claimed by the originator.  This URI may contain a

NEW
   assurance that a cryptographically assured authority asserts
   the originator can claim the URI given in the =46rom header field.
  This URI may contain a


Page 23, section 10
OLD
   a valid domain portion is "this is a known user in my domain that I
   have authenticated, but I am keeping its identity private".  The use
   of the domain 'anonymous.invalid' entails that no corresponding
   authority for the domain can exist, and as a consequence,
   authentication service functions for that domain are meaningless.

NEW
   a valid domain portion is "this is a known user in my domain that I
   have authenticated, but I am keeping its identity private".

   It is worth noting two features of a fully anonymous identity.
   By fully anonymous, we mean where the domain is also an anonymous
   Domain such as 'anonymous.invalid'. The first is there is no such
   concept as an authenticated anonymous domain.  The use
   of the domain 'anonymous.invalid' entails that no corresponding
   authority for the domain can exist, and as a consequence,
   authentication service functions for that domain are meaningless.
   The second feature is more germane to the threats this document
   are mitigating [RFC 7375].  None of the relevant attacks, all of
   which rely on the attacker taking on the identity of a victim or
   hiding their identity using someone else's identity, are enabled
   by an anonymous identity.  As such, the inability to assert an
   authority over an anonymous domain is irrelevant.


Page 23, section 10
OLD
   header field; P-Asserted-Identity holds a definitive identity for the
   sender that is somehow known to a closed network of intermediaries
   that presumably the network will use this identity for billing or

NEW
   header field.  P-Asserted-Identity holds a definitive identity for =
the
   sender that is somehow known to a closed network of intermediaries.
   The closed network may use this identity for billing or


Page 23, section 10
OLD
   form of the telephone number of the originator of a call.  In some

NEW
   form of the telephone number of the originator of a call, if the =
signature
   is over a telephone number.  In some


Page 24, section 10
OLD
   leave the trust domain.

NEW
   leave the trust domain.  As a side note, history shows that closed
   networks never stay closed and one should design their implementation
   assuming connectivity to the broader Internet.


Page 24, section 11
OLD
   (see Section 23 in particular).  The following section details the

NEW
   (see Section 23 of RFC 3261 in particular).  The following section =
details the


Page 24, section 11
OLD
   It addresses the solution-specific attacks again in-band solutions

NEW
   It addresses the solution-specific attacks against in-band signaling


Page 24, section 11.1
OLD
   The =46rom header field value (in ordinary operations) indicates the
   identity of the sender of the message, and the SIP address-of-record
   URI, or an embedded telephone number, in the =46rom header field is =
the
   identity of a SIP user, for the purposes of this document.  Note that
   in some deployments the identity of the sender may reside in P-
   Asserted-Id instead.  The sender's identity is the key piece of
   information that this mechanism secures; the remainder of the signed
   parts of a SIP request are present to provide reference integrity and
   to prevent certain types of cut-and-paste attacks.

NEW
   For the purposes of this document, the =46rom header field value (in =
ordinary operations) indicates the
   identity of the sender of the message.  The SIP address-of-record
   URI or an embedded telephone number in the =46rom header field is the
   identity of a SIP user.  Note that
   in some deployments the identity of the sender may reside in the P-
   Asserted-Id header instead.  The sender's identity is the key piece =
of
   information that this mechanism secures; the remainder of the signed
   parts of a SIP request are present to provide reference integrity and
   to prevent certain types of cut-and-paste attacks.


Page 25, section 11.1
OLD
   spoofed; because a message with an identical Date from the same

NEW
   spoofed because a message with an identical Date from the same


Page 25, section 11.1
OLD
   The To header field value provides the identity of the SIP user that
   this request originally targeted.  Providing the To header field in
   the Identity signature serves two purposes: first, it prevents cut-
   and-paste attacks in which an Identity header from legitimate request
   for one user is cut-and-pasted into a request for a different user;
   second, it preserves the starting URI scheme of the request, which
   helps prevent downgrade attacks against the use of SIPS.  The To
   offers additional protection against cut-and-paste attacks beyond the
   Date header field: for example, without a signature over the To, an
   attacker who receives a call from a target could immediately forward
   the INVITE to the target's voicemail service within the Date
   interval, and the voicemail service would have no way knowing that
   the Identity header it received had been originally signed for a call
   intended for a different number.  However, note the caveats below in
   Section 11.1.1.

NEW
   The To header field value provides the identity of the SIP user that
   this request originally targeted.  Providing the To header field in
   the Identity signature serves two purposes.  First, it prevents cut-
   and-paste attacks in which an Identity header from a legitimate =
request
   for one user is cut-and-pasted into a request for a different user.
   Second, it preserves the starting URI scheme of the request, which
   helps prevent downgrade attacks against the use of SIPS.  The To =
header
   offers additional protection against cut-and-paste attacks beyond the
   Date header field.  For example, without a signature over the To, an
   attacker who receives a call from a target could immediately forward
   the INVITE to the target's voicemail service within the Date
   interval, and the voicemail service would have no way of knowing that
   the Identity header it received had been originally signed for a call
   intended for a different number.  However, note the caveats below in
   Section 11.1.1.



Page 25, section 11.1
OLD
   cut-and-pastes a legitimate request: although the target of the
   attack may accept the request, the attacker will be unable to
   exchange media with the target as they will not possess a key
   corresponding to the fingerprint.  For example there are some baiting
   attacks, launched with the REFER method or through social
   engineering, where the attacker receives a request from the target
   and reoriginates it to a third party: these might not be prevented by

NEW
   cut-and-pastes a legitimate request.  Although the target of the
   attack may accept the request, the attacker will be unable to
   exchange media with the target as they will not possess a key
   corresponding to the fingerprint.  For example there are some baiting
   attacks, launched with the REFER method or through social
   engineering, where the attacker receives a request from the target
   and reoriginates it to a third party.  These might not be prevented =
by


Page 26, section 11.1.1
OLD
   the backwards in a dialog, as the dialog identifiers may not match

NEW
   the backwards direction in a dialog, as the dialog identifiers may =
not match


I have attached the compendium of edits with change bars.

--Apple-Mail=_EEC2A2ED-BBB9-4C8A-ADD3-A2085D2B4AFB
Content-Disposition: inline;
	filename="draft-ietf-stir-rfc4474bis-06 eb edits.pdf"
Content-Type: application/pdf;
	x-unix-mode=0644;
	name="draft-ietf-stir-rfc4474bis-06 eb edits.pdf"
Content-Transfer-Encoding: base64

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
M9n1ArlaTZ7uPNQTowUYdZIb/xQhPJV6YpuaGLcidgeYDvX8P40S1BsKZW5kc3RyZWFtCmVuZG9i
ago1IDAgb2JqCjM2MTEKZW5kb2JqCjIgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVudCAzIDAg
UiAvUmVzb3VyY2VzIDYgMCBSIC9Db250ZW50cyA0IDAgUiAvTWVkaWFCb3ggWzAgMCA2MTIgNzky
XQo+PgplbmRvYmoKNiAwIG9iago8PCAvUHJvY1NldCBbIC9QREYgL1RleHQgXSAvQ29sb3JTcGFj
ZSA8PCAvQ3MxIDcgMCBSID4+IC9Gb250IDw8IC9UVDEgOCAwIFIKPj4gPj4KZW5kb2JqCjkgMCBv
YmoKPDwgL0xlbmd0aCAxMCAwIFIgL04gMyAvQWx0ZXJuYXRlIC9EZXZpY2VSR0IgL0ZpbHRlciAv
RmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBnZZ3VFPZFofPvTe90BIiICX0GnoJINI7SBUEUYlJgFAC
hoQmdkQFRhQRKVZkVMABR4ciY0UUC4OCYtcJ8hBQxsFRREXl3YxrCe+tNfPemv3HWd/Z57fX2Wfv
fde6AFD8ggTCdFgBgDShWBTu68FcEhPLxPcCGBABDlgBwOFmZgRH+EQC1Py9PZmZqEjGs/buLoBk
u9ssv1Amc9b/f5EiN0MkBgAKRdU2PH4mF+UClFOzxRky/wTK9JUpMoYxMhahCaKsIuPEr2z2p+Yr
u8mYlybkoRpZzhm8NJ6Mu1DemiXho4wEoVyYJeBno3wHZb1USZoA5fco09P4nEwAMBSZX8znJqFs
iTJFFBnuifICAAiUxDm8cg6L+TlongB4pmfkigSJSWKmEdeYaeXoyGb68bNT+WIxK5TDTeGIeEzP
9LQMjjAXgK9vlkUBJVltmWiR7a0c7e1Z1uZo+b/Z3x5+U/09yHr7VfEm7M+eQYyeWd9s7KwvvRYA
9iRamx2zvpVVALRtBkDl4axP7yAA8gUAtN6c8x6GbF6SxOIMJwuL7OxscwGfay4r6Df7n4Jvyr+G
OfeZy+77VjumFz+BI0kVM2VF5aanpktEzMwMDpfPZP33EP/jwDlpzcnDLJyfwBfxhehVUeiUCYSJ
aLuFPIFYkC5kCoR/1eF/GDYnBxl+nWsUaHVfAH2FOVC4SQfIbz0AQyMDJG4/egJ961sQMQrIvrxo
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
r17xuXKp2737/FWXq2euOV07fZ19ve2G/Y3WHruell/sfmnpte9tvelws/2W462OvgV95/pd+y/e
9rp95Y7/nRsDiwb67i6+e/9e3D3pfd790QepD14/zHo4/Wj9Y+zjoicKTyqeqj+t/dX412apvfTs
oNdgz7OIZ4+GuEMv/5X5r0/DBc+pzytGtEbqR61Hz4z5jN16sfTF8MuMl9Pjhb8p/rb3ldGrn353
+71nYsnE8GvR65k/St6ovjn61vZt52To5NN3ae+mp4req74/9oH9oftj9MeR6exP+E+Vn40/d3wJ
/PJ4Jm1m5t/3hPP7CmVuZHN0cmVhbQplbmRvYmoKMTAgMCBvYmoKMjYxMgplbmRvYmoKNyAwIG9i
agpbIC9JQ0NCYXNlZCA5IDAgUiBdCmVuZG9iagoxMiAwIG9iago8PCAvTGVuZ3RoIDEzIDAgUiAv
RmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHNXct227YWnesrziz2WglCgO87c5ykdVeb
+MZKO2g7oCXKZquIDkk58f36u0ERpEhJNEGHMpOBHnbTDWCf98HhV/ovfSWP2YbpFy+GQ7ZvMd8X
gly3eJOE9Aet6PV5ymmWksF8yze471TvJtV36Yws4THPcH1yPZ95tmfTF/yrNjMMblffLavvuG0y
h+P3luV/O9n67pYW20i55TJhO5wsnzPHIsd0mLCoiZIM/AWarwDHfeHln4u3wmDCsfBPuLbLLMfD
ur7QmykWZHBswRRrMPPfL16mX+j1dMonnKYLOrlYZWGyCrNTmv5D76bAtrWPHdFNFDr8P5voHIO5
ti920O3FRHwiMb16Cpi2rXJs5glumP226m0SLDJq/Lm6uKSLebjKouyh8SN8/DjL4uswIQG2yEVN
eu5wuag9O2x6FnO5DYYW5z/ZnP+BHc5PnTR2eHKQjHvAVGS0PGYIwy/IWAMzKShIGwrqgGlIRs68
jWS0gjE95jqOvQ8M1eXhCWA2QgkxnXxtBSN8ZnNIhI6YgksaR9bYpQ2widQfe4CZNrNsw/DI7Qps
IvXH5vD+pJPpbZTSPJ6tv5zSK04nkAXCN+n6+p9T/NJJOMsoi+nN+SX0JQWrOWW3IV28m76nabJO
sxcp/RreBMvTyd80/aWvDmqVEMtiQnCIfbHCcUiIlBXbdWs8mBxS10pWtHigJbpbPNAHBh5cJvF9
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
SFz8HtCkLthcjP8QJ4Vxwl2O+3CbF7vHvvvNUTRBscBREEHg4Vpec6r/OIjQB9qGCHm0hwxEGxWG
80IEXGc85gyJ383WPus5q6e+KDBazQy78rH9Dfys0h4gL1I+Ym7/mISGY9AlyBvHDqpnyAn0RFtG
2TH1PI5cCQbTtHk1g78GRl25OdolYeGYzMdU9YJbe8GU938G6rMte5sF5g87lq33eIrLEKMJ0nj1
kkKMSl/CIyz+vPt+h7vqKZ3dJdESNyleyufVOeqn5eufl8FNSOLvwRP9jdW1b/UmZdnluYVazlq1
1ejZ5NUs7RqYekZYa6R7Q1O0hzYYDoznVGK+vGgB0yIR/wcwoskACmVuZHN0cmVhbQplbmRvYmoK
MTMgMCBvYmoKMzU0MwplbmRvYmoKMTEgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVudCAzIDAg
UiAvUmVzb3VyY2VzIDE0IDAgUiAvQ29udGVudHMgMTIgMCBSIC9NZWRpYUJveApbMCAwIDYxMiA3
OTJdID4+CmVuZG9iagoxNCAwIG9iago8PCAvUHJvY1NldCBbIC9QREYgL1RleHQgXSAvQ29sb3JT
cGFjZSA8PCAvQ3MxIDcgMCBSID4+IC9Gb250IDw8IC9UVDEgOCAwIFIKPj4gPj4KZW5kb2JqCjE2
IDAgb2JqCjw8IC9MZW5ndGggMTcgMCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4
Ac1dy3LbOBbd6yuwa7vKYRN8c1aTSdI1nuquSSfumkXiBS1BFmcYUiEpJ/77ORcEKJGRJYEOZSZV
siTbyQFwcR/nPvSV/cm+ssjybTdWX+yA+bFnxbHjsDBUT0rB/sNy9uubirN5xWwr9mKbx8H22Wz7
XjVnnhNZkR3GLIxiK/Ijn33Bv+pbts397XvZ9j3uu1bA8XNZ+7uznfdWbLmLlHuh5fgBZ17MrcBj
gRtYjsf6KJmNv0DzFeB47ETytXrq2JYTePgnQj+0vCDCur6wf9xgQTbHFtxgDa78efXl5gv79eaG
zzi7WbKL67wWZS7qS3bzX/buBth29vFEdDONDv9nH11gW6EfOz+g24uJ8RlhevUcMIe2KvCtyOG2
O2yr3pbJsma9Px+v37PrhcjrtH7sfQsv/z2viztRMgfSQouaDdzhdlF7dtiNPCvkPiRUnf+sOf8n
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
dpR6B8z5ZQaF1Ri2adYB+l4gth5W79qWmD7VAooqLB/8EGfOqch2XR4aRHDFBHpWMrg96s+77+sU
o8nYaww0yZjDr+jTpwL93fbrp/eogGbu7Wg+j+4A1SubxtUAN8+3Q4470niuq4HZmnJkJHMOgDlw
Nf4P28CzYgplbmRzdHJlYW0KZW5kb2JqCjE3IDAgb2JqCjQxMTIKZW5kb2JqCjE1IDAgb2JqCjw8
IC9UeXBlIC9QYWdlIC9QYXJlbnQgMyAwIFIgL1Jlc291cmNlcyAxOCAwIFIgL0NvbnRlbnRzIDE2
IDAgUiAvTWVkaWFCb3gKWzAgMCA2MTIgNzkyXSA+PgplbmRvYmoKMTggMCBvYmoKPDwgL1Byb2NT
ZXQgWyAvUERGIC9UZXh0IF0gL0NvbG9yU3BhY2UgPDwgL0NzMSA3IDAgUiA+PiAvRm9udCA8PCAv
VFQxIDggMCBSCj4+ID4+CmVuZG9iagoyMCAwIG9iago8PCAvTGVuZ3RoIDIxIDAgUiAvRmlsdGVy
IC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHNXcly40YSvfMrKvoy6ggZxr54LuOlPaG5uMdWhA+2
DxAIiRhDABsAJWu+fl7Wgo1rQQMJdoSaggAyq+pVLi+zkl/Yv9kXFhqe6UTyH9NnXuQaUWTbLAjk
iyplv7KCff19bbGkZqYRuZFpRX73atVdqxPm2qERmkHEgjAyQi/02CPe1TNM0/K6a3l3zfIcw7dw
X94+u+pd27D7vqSWGxi251vMjSzDd5nv+IbtsrGUzMT/kOYLhLMiO+S/y5e2adi+i7cIvMBw/RDj
emTf3WJApoUpuMUYHH6//Of2kX19e2utLHZ7z65uiiatirT5yG7/wz7dQrbePF4o3UpJh88cS+eb
RuBF9p50B2Vi1opk+uo1wpyaKt8zQtsynWlT9UMV3zds9N8vN5/ZzTotmqx5Gf0Jv/6UNOVdWjEb
aKFBrSbOcDuoAzPshK4RWB4QKtd/Jdb/yAzzVWcaM7w6CsYDwnRgdEPDtM1IgnEgzEpCkAkI6ggz
2hkceWJnnBTGCY3A971DwrDhfniFMGJTYpuuvpwUxo4Mz8KO0NmmtsHYd3Hy50NV7oq1xur1J2xF
Cu8UlKCDLIcrtqGMg9V7hwmDhvOC4NTqtVBaTVdjp2amw7VlGqFlenKTnVGySiymAyutDed4huuZ
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
896GKJggGIxAr8CDn8nnnMHgTL4qTybTOna+kImtMgDkno7zi0dHPruWydDakLw0kEjn4cAHymEU
6qCmeiq7eCbQIU1FJ71OCaM0leIUpwsjGMWz7UZsfMVKuMTvi7hYsCHVycP6b9qjEz3iij0Ahfjm
kI7A5B5M36D1/BjJD2TTS+zPd/bm3Ldrs9FQB+h8e0CgGbtrthUBB4V5M+fKRs9zC035F6HWbd8x
oq4z/GBmRkpEx8MY+cCnlUhrY2xkf/1xp/K9FMVIrM/UJhcNDq5Ziv5LOfw3+d+nv7YZ9U3+Fu12
cmZb1/QFYb76a/vvb59BATP3j9nMOe0I+uYwNbplrDuStRb6bB8KN0YTPNu6o0kqYkq4ufYJYU7o
iv8B1msxHgplbmRzdHJlYW0KZW5kb2JqCjIxIDAgb2JqCjQ0MjkKZW5kb2JqCjE5IDAgb2JqCjw8
IC9UeXBlIC9QYWdlIC9QYXJlbnQgMyAwIFIgL1Jlc291cmNlcyAyMiAwIFIgL0NvbnRlbnRzIDIw
IDAgUiAvTWVkaWFCb3gKWzAgMCA2MTIgNzkyXSA+PgplbmRvYmoKMjIgMCBvYmoKPDwgL1Byb2NT
ZXQgWyAvUERGIC9UZXh0IF0gL0NvbG9yU3BhY2UgPDwgL0NzMSA3IDAgUiA+PiAvRm9udCA8PCAv
VFQxIDggMCBSCj4+ID4+CmVuZG9iagoyNCAwIG9iago8PCAvTGVuZ3RoIDI1IDAgUiAvRmlsdGVy
IC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHNXdty20YSfedXzNtKVTaC+6XylM2l1qnaxJtoKw+x
HyBwJCKBARoAJStfn9MDDG4mQQwY0HCqbIuynR5Mz+nTp3saH9n/2Efma45uBfUvusucwNaCwDSZ
59W/yTn7jaXsq28Lg0UF07XADnQjcNvfbdrPiojZpq/5uhcwzw803/Ed9gH/qqPpuuG0nyXtZ4Zj
aa6BP5c0f3fT+WzHHrqWGranmY5rMDswNNdmruVqps2GVjId/8GajzDOCExffF3/1tQ107XxT3iO
p9muj3V9YP++w4J0A4/gDmuwxJ+vf7n7wL66uzM2Brt7YDdv0pLnKS9v2d0f7Ps72NZ5jhOt20jr
8P8cWufqmucE5mfWHbWJGRuy6fUlxow9KtfRfNPQrXmP6rs8fCjZ4Mevb96yN1uelnH5MvgWvvw5
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
tkdEoxHi1f2qhH/CLVAayiuy1wWbUEV3B6aFy9VNIK8qcUyJvLYCDibrY4DAChPUOYZhC9F1GLLH
LNvCDcJEdJ5ut9j2LMVXyE6qqQ33fBdCsCNE+2+Yho+EVAXNmQdELVWeEmNk0IRq1Stbx/7jZQbG
8LUWqyC0MwwDBsiUilIXylZF9QkjEKDNNrhQTeEW3evIae4PuIqStm85EUHusjgl7k6eilNijqgJ
sa2/wBNxSsyRVIGBLuB2X7AxXjDHWzbw0oDmnRYnaEsbPquxZ0qlISV8auisNEwluYYbYNtxYU4M
C4NC32J9/TtkNtVVFXKP46IVWzASGBa9Tc9lcnE1Ekx76jQ0frnCJd3jczFKSJo2oUpzgXdOTLZM
vNLC1ptunqNHRfYez+Qm3aMyPhCBRu4Y7fs1jhpztXfRmK6lBXilwipiiYk7d5iOrDak8C1HZlBk
KaRDOHYC9K1/fP9pj2pCwb7Z52jANI1X9CJBV363+fX3t5ChmbPcWAb5hkG5unU8agyhNtpp+T0n
7PPiS7qtxo8n5uiCrkOhM0eMkSHjyPH8G/aaTN4KZW5kc3RyZWFtCmVuZG9iagoyNSAwIG9iago0
Mzk0CmVuZG9iagoyMyAwIG9iago8PCAvVHlwZSAvUGFnZSAvUGFyZW50IDMgMCBSIC9SZXNvdXJj
ZXMgMjYgMCBSIC9Db250ZW50cyAyNCAwIFIgL01lZGlhQm94ClswIDAgNjEyIDc5Ml0gPj4KZW5k
b2JqCjI2IDAgb2JqCjw8IC9Qcm9jU2V0IFsgL1BERiAvVGV4dCBdIC9Db2xvclNwYWNlIDw8IC9D
czEgNyAwIFIgPj4gL0ZvbnQgPDwgL1RUMSA4IDAgUgo+PiA+PgplbmRvYmoKMjggMCBvYmoKPDwg
L0xlbmd0aCAyOSAwIFIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBzV3bctw2En2f
r0DlJVKVzfB+2adNNtkqbW0l2bV28xDngZqhNEzG5JjkyNF+/Z4GAQ4BzYWgxBGdB1sXOwdAo/v0
6W7oM/sX+8xiK7C9RPxmhyxIfCtJXJdFkfhDlbFfWMG++VvtsGXNbCvxE9tJwv2fFvvP1Uvmu7EV
21HCojix4iAO2Cf8q4Fl206w/9xm/zkn8KzQwfdtur+76H1uze77SB0/stwgdJifOFbos9ALLddn
Okpm4z+g+QxwTuLG/GPxR9e23NDHPxEFkeWHMdb1iX13iwXZDrbgFmvw+PeL324/sW9ub52Fw27v
2dVN0WRVkTXX7PZ39sMtsPX2cSC6hUSH/6eOLrStKEjcZ+gOYmLOgjC9fwmYU1sVBlbsOrY3bqu+
r9L7hmm/Ptz8zG5WWdHkzZP2JXz407Ip77KKubAWWtRi5A53izqww17sW5ETwELF+S/a8z+yw/zU
mcEOL44a4wEwe2P0Y8t27UQYowJmIUyQtSZoAka7Gdzy2ptxEowXW1EYBofAMPU+vABMeylxTRef
T4JxEytwcCNMrilsyeDItF1qgS3IfxwA5gWWH9h2zKKhwBbkP9rD+5Vd5eRBPl2z9w67ylZ5Wj0x
8VH6xO4y+UEJM9pW6bLJl+nGYux2ndesqdJVdr34jd3+Y6zzOXU13MizPPKIcmkDroaJ8zG7GlFs
4RpIKPrxL5QrIq1SXJHy/p4VWbbCjpXYUwNTMILoBb7lBdEzkAq0y99ecipBFOk7psY1HdZLLsxp
t9K7MObAcGF2xSqr6qYsV+zuieXismw3mbxEdKFq3HeDa2F0zE7kWo4bhbDFAwtYHGMMnS2yhu5u
vc2W+T1uc5OXhTWVSbqxZ/kxDl/D+sYm6dhW7NgzCSi2YwXEIU0CigcX/NNjVj3m2RdW3rOftlnF
T7Ke6iSdwLHiCFRchfu2BxkmruXZjvQtChjpgwVTfnEAPssMwthFiuFLqxpG4C/BDAYDU5kBD/F1
hpBfFoj95WO+ymqWFiwv7ktJGWB0jxn7eFWUheLxQKJENjcwCzlJBHzXSuKEyYW8KQ8gZhyAb0kw
yr09430RPgp16z5es3X+sFb2bp8JH947o2jhuR72zvV0vMpd0aKvCYnSyOqZ2AuOavu+o4M5clc0
WJvsMdsY+Lc+tAWpBadsrCVPnqtDU/bp8j4FFDiEWKEY2TlR4CI+ZSgw1aeUvZjVrLvsIluu0yKv
BYOqGRzNssrvshV8TUtXVuVy9+l6wbOUogFfMWBXfTvgqhHZwdF8yibFCJlvqK7woB1wTrW4eo3Y
cjC56/LxMAS194NogOczAWPkSfZgkGfECTSyPmM54/muzIzSCFjH6MMRwOCSb4TdpQ95kbGULdM6
Y1/WGVLebzf5MnuHD0q2TpG+wWTXpbRDCop/PhH9yv5Mxb+BPMBa4jt4Po1guTKyVLNlk3LkQW7U
lq1YquZCTYxDuzanPfveOPwASihcfN84nnksHdYF0r1wDLAGkXmssnp6w4AGqTqS9VG4YKarVZXV
JnRfnOeiE89PhUPo2Q6YdaDDO2Vc76faqySEMO0kkQ5mGG0o76fCBYHe8pwg1HEpm6RxhhdsUkdg
DiqUjuNYHgolOpgjm6TCghessmVZrVidb/+Sktf76xGnBm+YFg2XsjpHx/3dAtII6QnQtyYLzgiD
fhyAP6qX+eCGXy44o+rjxYkMzmc2XOgwF4mHApjii88EaljCl7xZs+/KO5Y23BzuyjvNGMrqgWvA
2RPCIvK/okQszMsKLmbTyhDrfPtuOmXYCyHCez4unrr1x+2AGZE0ozi8D31uBKcZeCbbfRleNAIY
7ADshZvBQY2zhpBdN7ImAGEA0va2QoZWNCSKcqYOUaouC24QsKUmXf5Rj2Dui16991TI8lAkDm0y
CnW5ilHoxGOq0LA3Cieywrgr6ypgVB9sZKEaOTsdGvZgkNz4nif1sjOeSipnLyFnLbCjyZYsXoVD
gfXSyStOztlDVpD22UpTNz/+9+b2B+LdbLtJl/gkaDyDcIUKr8FRm91/KlMFARShQ4s4426vmqd3
XZLLEw8Angop3RBU88E5VaSKUV78hgRJYjlRorrNOWQMo4CN5uW8qeWsTBWhchG7MfXGKLumHKHm
VyajnFGA/hv0rOhghvmVl/Dy0/4uDi07jD1Px3VwkwQfe3+9GJvodWAOajhdJiVPTGg4ZzaphdXx
cuEkMvb3qlMX1hnK7xW7z7PNilQIUieq7PMOcRns7AM+wmeKCVkYCRBut8mz0KYC9HlBFFHlh3M+
+BJcfBSwOivQNICSi4hrJJ+y239+ILKFz6Y7OmBqyeA1mprqgUvq0yBZCjUaOv+pzLqLJXJhMzl+
2/IjrdlgHsdvDgyX/0gOzlbSCaQ5Fe9/W0zTgeN4aGv0IocFcQt/HoccOZbrwr23EqPi1S/PXkLH
iqJz5Xsd1kso9WldsRPD0VJgDuwWQeOIV+l9GrS65d4fr7ZlXed3G7SKPTHyVpO5myCxfAR1Jpdl
EkXR5PbA0slYtezglNDmYZeBawVu1xpxhG28hV2OAfZ9/kBqQ88GqSkBVcPNJiseMlTRKeV7hHC5
4qlgsybtCsaMTif6S2WV/y+bzjg7CxBrm4eb9D20lqPC0K/EzCIWjgCGWEicpwbHaTjRbXN6dG13
R70ttzuoj7JoLKgyF6KgAuyp8ggJSowcnM3OWlKEQYBAXaISorTs7AUluS7xOFgQ6FQfKKUYJnBl
M/cRV6DDekmIGqj6DAbWU31gCLwxCXd9x683j0RfIyKV/37H7nZQHwtWgvhWvI5bs7xhy3KHDAnN
zHVXu315jeJYP5jnJ5Yb49ppqztoA7IYMFXY3NuAC+kn7BoIztiAhGVkA0ai2Z6mCGBGXmqV39+j
PA+puTUD7gNw5iL1oUSoU9EWY2ZiuAEf6bh3XRcpZhSwQN3T0wc8vIxstI8utO4oSeBxxuwj9TSI
8AhPStnlO1bvlms4Wo0vLV6vm2+fOc5h/+T4VeAEqOU6M4yWI4BRtMw22XZdoqGlQOMUb0fBKFNb
tRPXBBcGHKos6qbaLVHRhaJQ3v1+Ddn/Cl2f+Ir4e+D4CKok15nWdQeXbmQ9TzsF5UrpXNWAz2vV
ktMZ1N5norxvB+GZuKnDMvKZRsD2PnMEMJgERb92zodt0wqyEehSJagRnf6qlRJr0hqXm92Ksib6
Rqktcumxz6fMDaI/u8lP4YiP5VNxrg9xUV2qYhCSsYi5w9cgUqdHNH00ooQ2+lD6jPpZpULCumD5
bDAwlUgpyrG0jbpOH9DyRubQK61R+9taGkLPS3CHgiSLvjzaHAbw6sRClxvN2SoncNAc5L6P9w8D
eTUGW6jwp4aMWZjDUGA9c7iieT4qFwwnKn3ndfYIu8KVtmtvcoRd4UoDc4YWC8uq84cCAZG3yRDp
TLdQ3NH/gtyTLauMF5vTjRTgRfW5eVJ29jX5FI39YexErmUW4oOPcUmH2qj7rnIO4sMYYIidH49J
8V1hTmucaxtglG5gKu8LpYrMhswobXboMs7RxmlArYwSBB5JqUtYW7hy73QOo5iq0SDPQGqFojEc
+rlGFB3WBajVKGB5QbIUF54gUtHZdm8K9IUnkaxqldqpUn/P91ElQUIjlzQPvwAd30u6Zo83tsIA
L174vuqkngXwt7DCEcC4MCYUENA3Hs0xrLChFgFhcohRjxSk/kDfpigPt6MLrbMyckL94N8N1RzV
xGgILUITHJ4qGLDjGoOWTvQl/RnwS8dSDT41j8EvDZtimhIRF8YuMfDj+2j0SezAqMx1iT4GCcwk
sMM0+wVrhEykm1zKpxSzE+9QpMEETtqgcYEbLL5LtLPw4Zu7bNJmFmotj9yIyQXOw12iAO+jY9Nk
ty/SUuyPAAYz6BXwEC4px+zKN2QTXaWOGlyWm1Q2EvOYqlR8xviqYZMvXQ1HW6LiD/SYMD1hgujs
xJiB7vPpWYSqEcDIELbbLMUzGXy+82hXmyJXtiyLy5Rf0Qj6VxN2tskaji9WNw9n4GAMnjK9vg3M
IqcaAQw2AG1Rjk1meDMFtnCEPXMfMd1pu15kJS66nHyxDqOgC6F9U/M5iXX5hTfmLT/v8kq+8vPq
5SePOmEcZNYaWsU/KXzlErMvvs0feplhoBoBDLYJikzcRIiiIM2QdzZ4xAkjBTW9kQVLld0mqDDX
Pd2nxmsYKdvu7jBER0z74/WUg1BtC67c/Vm4KQ+vNrqe1m4wBzc1ChgClBjLQNNlVhdfowtpU6Gd
RIy+5fQYAc9MXv2mu3BHoYMHMSXweRwvTA65nIxCitu5OC1CGR6DgFrVdg60aAwwuJ1fqCSL0Uv0
s/QzJuRBywwP7bRJvUiKkEah/wGOCWWc9gudojhdrPRkmiQXOA+bDPHuaqRVamfhcsYAE28ticdP
nomJbW2uWe8QdVCyn0o/dCHRumgs8cQSjEhRFxtlcq8kSBMUPzSUile6OBnCI4x4PdWVLrKtKs3C
HEcAo2StzctFi5CajPcTuH5vgBhLUhJ+o6TdrMohG0i0rVfs4PLRCc9DR2efdNZhXaDK4Y0ABjug
ysYOpY7WA2G6W9DjvKHih/wqz4Fkoy7asJ+1jbSmYWQMfbX5bKm5jVGIBtoyFWOQTuFi3QIeXjH2
9k8qDys1mym6/V3qNPmzs9eDgfW6BWAMvPNStn/UXSIv0yLqzy/lq5RdHsWfFMZn+QOC3F3AcDA6
0lIesq0JzYLnSrHHtAW/sVnQk3j7x61nZBZDgfXM4gqtQ2jKbftvkQf/59sPH69hI9+avFNk5Pjl
s6TIN/vbqJyp7mAVLvKK1W28BAR9jvI1FcyRM9VgkfvUyx3yMmUrTvapT2BwEcxoG7tisQb9Tfax
a8D0HPzQhrNvrWv7+CKXebp9oWvAHAMMLhMd66jGUqgsyeNZ7KYd2hZsmVzmFxRudwV6sElout9t
0I/dzSy0Yw2jHSSPCCebLnkjUeIwbXmKEci4ebGmSw+PNSOin6l8SFgynL+ERA2cXhkMrOcgiURB
PGpksyWc5Rc5nIKSyCZvw2HrCyjlJxGyrwRY06X2bkI/+gRailzYPFJ7vDftHHmrW7/5Bt5Ro0qn
733nkFw85hDv3+o+eDGkBY4HM7D91MV7077dlQQPgpGDPJOJBHJ8gn5Wg4PHr2dhM26IdpP9q7nK
zlzeZuBV8VzdmaZxDdbPVBDD21nvWEZ6MyiU+PXDn1vUljDthl6eDXOdd/TDaUL51e73X38GE2Ph
b1Ode/dTa1yxunmcO14FdPYP077JueMBOP4oDnNPgNGjVc9X/B963e7ZCmVuZHN0cmVhbQplbmRv
YmoKMjkgMCBvYmoKMzk4NgplbmRvYmoKMjcgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVudCAz
IDAgUiAvUmVzb3VyY2VzIDMwIDAgUiAvQ29udGVudHMgMjggMCBSIC9NZWRpYUJveApbMCAwIDYx
MiA3OTJdID4+CmVuZG9iagozMCAwIG9iago8PCAvUHJvY1NldCBbIC9QREYgL1RleHQgXSAvQ29s
b3JTcGFjZSA8PCAvQ3MxIDcgMCBSID4+IC9Gb250IDw8IC9UVDEgOCAwIFIKPj4gPj4KZW5kb2Jq
CjMyIDAgb2JqCjw8IC9MZW5ndGggMzMgMCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVh
bQp4Ad2dW5fjtpHH3/UpsHlJzzljmvfL7lPiOHucsz7rzXQ2D7YfNN1st2KN1JY0Hs+331+BAAhK
1IXs4bS8yTkeEk1SBaBQ9a8LCr+o/1G/qDLIwqQy/4S5yqo0qKo4VkVhLja1+qdaqS+/2kbqbqvC
oEqrMKry9mrWtm3vVBqXQRkWlSrKKiizMlPv+GoWhGGUtW3Lti3KkiCPeG7p3p15bY/qwac0Sosg
zvJIpVUU5KnKkzyIU7VPpQr5P9T8AnFRFZf63lzGYRDnKZ8osiJI85J+vVN/vqVDYcQQ3NKHRD9v
/rl9p768vY1mkbp9UDffrHb1ZlXvXqnbf6mvb6HNG8cLqZtZ6vjNferyMCiyKj6grpcmFc2Epi+e
Q8ypocqzoIyjMBk3VH/ZzB926nm0MVQyjT0DVeWMXVQVl9M2k2lUzTSq7v+GEjnzVoQbwB4ioyIO
oqi6dABnhtcMkW+++U59c1+vdovdxy69cvffd7v123qjYlbWAPpnR9dKD/1JmQZFlLGau2ulw417
VD9jxvXCODrj7cJNyyCMw8os3A4xqrtcn0FMIzNgv1kf+7XEJGVQ5Hl2ihjLdK9m44XGKTZriYmr
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
1x6S0fcaxUQEMtsAkywXRrT5S5QlgpwlGYe9qTobp4UvUSTbZsV5qa8MbNHXHmTR9xqB2C+AQBB3
Ed/md5pr+U2DUxw1DvRoSjVG0VcH+OTYKTTejLCWpEqNl21zakYcxnTj3zcjhzzdw78tInfTfYZ/
Dak+o4gogHxmYg+fCDtyWk1PNMmY2e7IHrcST+aiZLiCS3ZDm2z3Dj4x2QxDs21mkmqxn21jUiCO
Zv1YOoy539LR4hODIlKTXHFpts3lX247alNcXJ6Mu/i02TaFHSibbeMydMIB2TYikJKQ6M8nwicZ
8TeSA+wZfC+KTw5p+f+ATxLsTh+fJJJfPAqfJBjTWntTBgIVru8G4pNE3EBs1ie5hPo5oY4kHbah
E2QLb0HUCHuGVBgdSQIVkehFRo19V3THwfea42CHZhIXKHvwSVwJLJHgltxz1qy+l4AV2Ih722fu
NT5p/959/ig+oTckFclPtPLdtvny3bZZaU7CDtZmlZQeFsHeZxuIaFP7lMqwNTmFXOJuXptEupix
Fp+Q8ZGX+M1aGmyLj09sm4dPbJPVfbOMKkT647alJcHHJ5ZUX+3YDjl8YvvcakPbMhafwOoOn8i1
j0/kvkEeCUalS4CJWC4On1Cb0eGTVHKifPdKlOrQk+ATubL4RK59fCL3DQoxXzD4hG87fCK/afGJ
pabFJ0Jpg0/kagQ+EdcF7sAOPjkxIy0+sePfNyMt79inevjXwyd2ulu+bEjI6ZHXZkjtMErT1oNP
SEGLiQ+xLjvZwHk8Ep8QlEvIq39xfGLomACfXPzl3y0+gSfKVHxqrf/kOdnAJJuTcdjdHPtSoaFD
Wi7AJ/WcYhxeYOj/ABu/WfkKZW5kc3RyZWFtCmVuZG9iagozMyAwIG9iago3NDgyCmVuZG9iagoz
MSAwIG9iago8PCAvVHlwZSAvUGFnZSAvUGFyZW50IDMgMCBSIC9SZXNvdXJjZXMgMzQgMCBSIC9D
b250ZW50cyAzMiAwIFIgL01lZGlhQm94ClswIDAgNjEyIDc5Ml0gPj4KZW5kb2JqCjM0IDAgb2Jq
Cjw8IC9Qcm9jU2V0IFsgL1BERiAvVGV4dCBdIC9Db2xvclNwYWNlIDw8IC9DczEgNyAwIFIgPj4g
L0ZvbnQgPDwgL1RUMSA4IDAgUgovVFQ1IDM4IDAgUiAvVFQ0IDM3IDAgUiAvVFQyIDM1IDAgUiA+
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
Rw/ZMISaJsosMW7KDOiIoDfImKILUBUy3COHsI1CYFqBXMaMs1BIxJH0LEEGBGNfiXBOPd7OjH3F
MyUWCjFlDQoxRUbDmcp1iWdIsFCIIdVSLro9enVuWkxokww8TV+5gRDiUQEOhLaX11LzWyBEfCfg
hdH26g6mEAVCQoImCoQg5QkmkAVCPEqRon6HrhQIEaUWCBH34sdMDeoOdUsQAtrwmwqEGGqsC2AW
8Yh4cQ+EQJ0hdjHmHKssfUXGTD0gCLeFZZIS0VsgxGVAPD0gYg4KRrXMJWbYxjBvA6oNARaENoTa
XKKJ34MgxIsFWRINBIH+AYQM+TRzCUUlc1pqg31+vmKN6sfKdc+KcEJzyUE6Gggy0Vwyoua9hr48
BEkcIEgED0BMeNtAEDBJhrNJimkQJCKYi42JiidEcPhLQZB9WkaYS+prERaGsAvy1ZfLDc7rfsSY
6uCrvmxkxlhEsZ5Yd1qHBQ/9ooI/iONGHg7bPvN/IAK/PAplbmRzdHJlYW0KZW5kb2JqCjQxIDAg
b2JqCjY2OTAKZW5kb2JqCjM5IDAgb2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQgMyAwIFIgL1Jl
c291cmNlcyA0MiAwIFIgL0NvbnRlbnRzIDQwIDAgUiAvTWVkaWFCb3gKWzAgMCA2MTIgNzkyXSA+
PgplbmRvYmoKNDIgMCBvYmoKPDwgL1Byb2NTZXQgWyAvUERGIC9UZXh0IF0gL0NvbG9yU3BhY2Ug
PDwgL0NzMSA3IDAgUiA+PiAvRm9udCA8PCAvVFQxIDggMCBSCi9UVDUgMzggMCBSIC9UVDQgMzcg
MCBSIC9UVDIgMzUgMCBSID4+ID4+CmVuZG9iago0NSAwIG9iago8PCAvTGVuZ3RoIDQ2IDAgUiAv
RmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHNXVtzo0YafedXdOUldpVDaJrr5mmySWpn
q7Z2dkfZPGTygCU0ZlcGDaCZOL9+T98QIAnRONhMKrKMkHy6+7vf9In8i3wike07LFY/nID4sWfH
seuSMFRPypT8QnLy7V8rStYVcezYix0aB8dn1vFatSaeG9mRE8YkjGI78iOfPOJTfdtxqH+8tjte
oz6zA4r7ds17rda1B7JtI6VeaLt+QIkXUzvwSMAC2/VIHyVx8B/QfAI4GruR+F09dR3bDTx8ROiH
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
7jlNBUcHTF+9mO1M92t+hKV/7Zs5XIx0pBcmjmow2qCe3c53A4YZsQ5dBvdjmhhG25kNbnrHO4mr
Ir8jKVJiOyTA1L8ff9/DyKvIG4zP2BGX3vHvxwn0q83PX99hHD6Jf5trq4W+5V+cgwZUsbplbDUm
CNILQyD7Em06RwwLNMzpE994QNwBMJojzhil/wfST+vWCmVuZHN0cmVhbQplbmRvYmoKNDYgMCBv
YmoKMzk5MwplbmRvYmoKNDMgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVudCA0NCAwIFIgL1Jl
c291cmNlcyA0NyAwIFIgL0NvbnRlbnRzIDQ1IDAgUiAvTWVkaWFCb3gKWzAgMCA2MTIgNzkyXSA+
PgplbmRvYmoKNDcgMCBvYmoKPDwgL1Byb2NTZXQgWyAvUERGIC9UZXh0IF0gL0NvbG9yU3BhY2Ug
PDwgL0NzMSA3IDAgUiA+PiAvRm9udCA8PCAvVFQxIDggMCBSCj4+ID4+CmVuZG9iago0OSAwIG9i
ago8PCAvTGVuZ3RoIDUwIDAgUiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHNXVuT
27YVfuevwOQluzM2Q/DOvrVNOt3MNHG7yvQhzgMtURYdLSmT1DrbX98PAMELRF3ADWnak12ZoqgP
wME537ng5DP5N/lMQtOznKj+ZfnEi1wzimybBEH9okjIf0lGvvt7Scm6JJYZuZFFI799ZbTXyjVx
7dAMrSAiQRiZoRd65AlP9UzLol57bd9eo55j+hT37ZvPGp1rO7LtIqVuYNqeT4kbUdN3ie/4pu0S
FSWx8BdoPgMcjeyQ/7t+aVum7bt4ROAFpuuHGNcT+dsKA7IopmCFMTj8/vrX6ol8t1pRg5LVltw9
ZFVSZEl1T1afyA8rYOvM443oDIkO36mi8y0z8CL7BN0gJkINhunta8BcmirfM0ObWs64qfq+iLcV
Uf48PrwjD5skq9LqRXkL//x5XeUfkoLYkBY2KGPkDDeDGphhJ3TNgHqQ0Hr9DbH+Z2aYrzrRmGHj
rDAOgGmF0Q1Ny7aiWhh7YIxaBIkQQR0wys7gkid2xkUwTmgGvu8NgSH9/fAKMGJTYpsany+CsSPT
o9gROtsUsqSxZMosCWAG0x8DwBzPdD3LCklwKzCD6Y968R6r5EDoX0aCM5gKviTcgWWGoR36Krie
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
J0q78k6JmLhfFISJ8jLxrigyE9dxoBvFYeK6KCAreLlY93sPnXvEc8R3iSeIp4kn4Eov5vgn9jNC
t2NUwlsBQfkBX2ItlsT2RsHC6WVVHNcVzOwm/YhGh5NROuqIfnAK2jMWkncKfqthIfXoGztZT32n
mTqt3YEZAwUWfR4nQ9i4Pf1t0psulclpgNEqwmlcYBvVLuHVLp8qrBkI5ihgMVLRIfn2IeMxj9b1
/Sdv8vYtpqg8YH/UJ+rRHaJI0AQkSzbmZESCEXgHNFKOZxEmxEYrR9dqEslfWQTRvI22fSV7YKSx
mC0MYPso2G/7HA6CaeJTU5fF2OAfaD8VaJmBd6ztTZlnb0iCbiZ7EKv6zw9/HNAApSR/PRTpntj0
Desj78t35e9f38UfE0Kt3ybbEfKYuTK6y1N9u2OlZTZaPYguX7Tt2tYDo2q/qZQyukLh/x+B0xj2
BTAXdsT/AXZa4g4KZW5kc3RyZWFtCmVuZG9iago1MCAwIG9iagozNTUxCmVuZG9iago0OCAwIG9i
ago8PCAvVHlwZSAvUGFnZSAvUGFyZW50IDQ0IDAgUiAvUmVzb3VyY2VzIDUxIDAgUiAvQ29udGVu
dHMgNDkgMCBSIC9NZWRpYUJveApbMCAwIDYxMiA3OTJdID4+CmVuZG9iago1MSAwIG9iago8PCAv
UHJvY1NldCBbIC9QREYgL1RleHQgXSAvQ29sb3JTcGFjZSA8PCAvQ3MxIDcgMCBSID4+IC9Gb250
IDw8IC9UVDEgOCAwIFIKPj4gPj4KZW5kb2JqCjUzIDAgb2JqCjw8IC9MZW5ndGggNTQgMCBSIC9G
aWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ac1dW3fbNhJ+56/APsU+J2EJ3tl9atN2N3tO
z7ob9+xD0gdaom22DKWIdBzvr99vQIAUoCvoSGZ2a0sURQ+Awcw3V3xmv7HPLHUjL8jkLy9mURa6
Web7LEnki1XB/stq9t3bhrNZwzw3CzOPZ/HwyhmuNTMW+qmbeknGkjRz0yiN2Cc8NXI9j0fDtWq4
xqPAjTnuq/rvOmvX7tntOqU8TFw/ijkLM+7GIYuD2PVDZlLJPPwP1HwGcTzzU/FevvQ9149DPCKJ
EjeMU4zrE/vxGgPyOKbgGmMIxP3y1/Un9t31NXc4u75lF+/qtljVRXvJrv9kP1+DtrV5PJI6R1GH
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
K9QRdncN0UFRMjyGDorpcg/s6kl1FUo/w98GaDtuhMOTNwaqBsfVQPoX38lh9xd8dUv3iXPRX/DU
J/29OMa0mxf1/ERd+N58rIfyTDG/6tarX82AFLFsHMed4PJSYDsO1ZYFaDCED5KY5CnKVtCaqlPL
h874kzwRg8fgbTNiAQlFrlHKSzzU/ZKTFvXc8ROWPWAX1SWLcXqleI0skEi9xrFN4BsMNGHUtGMo
lfm8pew+BATw0hCts3VaNAoUfukouHhNDCG75/wfFVre/gplbmRzdHJlYW0KZW5kb2JqCjU0IDAg
b2JqCjUwMjEKZW5kb2JqCjUyIDAgb2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQgNDQgMCBSIC9S
ZXNvdXJjZXMgNTUgMCBSIC9Db250ZW50cyA1MyAwIFIgL01lZGlhQm94ClswIDAgNjEyIDc5Ml0g
Pj4KZW5kb2JqCjU1IDAgb2JqCjw8IC9Qcm9jU2V0IFsgL1BERiAvVGV4dCBdIC9Db2xvclNwYWNl
IDw8IC9DczEgNyAwIFIgPj4gL0ZvbnQgPDwgL1RUMSA4IDAgUgovVFQ1IDM4IDAgUiAvVFQ0IDM3
IDAgUiAvVFQyIDM1IDAgUiA+PiA+PgplbmRvYmoKNTcgMCBvYmoKPDwgL0xlbmd0aCA1OCAwIFIg
L0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBzV1bd9tGkn7Hr+jJZEfUrIygcUf2ZSdO
MuM9O2c8sbL7YOcBJkELE5qgAVKy/v181RcADZEgAZk0nBwJBMlWdXd1Xb664BP7J/vEYjtwvET9
ckIWJL6dJK7LokhdlBn7f7Zm372sOJtXzLETP3F4EjZXVnOvmjPfje3YiRIWxYkdB3HAPmLUwHYc
HjT3Vs09Hnh2yPG5Vf1dq3Xvji3blHI/st0g5MxPuB36LPRC2/VZl0rm4D9Q8wnE8cSNxWt16Tq2
G/oYIgoi2w9jzOsj++EWE3I4luAWc/DE59Wv24/su9tbbnF2u2SzV+ttVq6z7TW7/Rf76Ra0tdbx
ROosTR3+Zpe60LGjIHGfULeXJsYtounFc4jpW6owsGOXO964pfqxTJdb1vn35tVr9mqRrbf59rHz
Fl7+Y74t3mclc8EtNClr5ArXk9qzwl7s2xEPwKFq/y25/wdWWOw6G7DC1kFm3ENMw4x+bDuukyhm
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
z1o8fBItMVFxiCrS0/KLFE9AIENsOThVLbeTYmko4SPekL/UZuBvKt54iSYH4AuC8rz6FxgB92SL
BJSB+cJnDtns7TUL2AzrAm8F1g+usQCReLdBefc9FzFw0NyAsg+f0uhAm9/OLYNKpcGjmso/fAP6
8Ef/KP70t/8hqf2TeGW8dYX1B+nyc+9m8nPvruW3/4xfePNb9fs/jbs38jutMa2ZGvqFHAY5Ys3Y
agw9NL7cvwLNLkEAIMGk1XrdQcJGd5+erMAV+FStALYDVGK3iOvwAtMUYBpK/HETVGKh1Fvyhfrq
t2JXr+QvOcKfjVExXXS9oNliBHTf1cuLV/u+hBPTP+cADBm7kAlofdyec89e087V4My/ATrXqZAK
ZW5kc3RyZWFtCmVuZG9iago1OCAwIG9iago1MjEyCmVuZG9iago1NiAwIG9iago8PCAvVHlwZSAv
UGFnZSAvUGFyZW50IDQ0IDAgUiAvUmVzb3VyY2VzIDU5IDAgUiAvQ29udGVudHMgNTcgMCBSIC9N
ZWRpYUJveApbMCAwIDYxMiA3OTJdID4+CmVuZG9iago1OSAwIG9iago8PCAvUHJvY1NldCBbIC9Q
REYgL1RleHQgXSAvQ29sb3JTcGFjZSA8PCAvQ3MxIDcgMCBSID4+IC9Gb250IDw8IC9UVDcgNjEg
MCBSCi9UVDEgOCAwIFIgL1RUNSAzOCAwIFIgL1RUNCAzNyAwIFIgL1RUMiAzNSAwIFIgPj4gPj4K
ZW5kb2JqCjYzIDAgb2JqCjw8IC9MZW5ndGggNjQgMCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+
CnN0cmVhbQp4Ac1dWXecRhZ+51fU+CWtc2TMvuTNsZ0Tz5kknkiZ5dh5QN1IIkHQhm7Zml8/362F
rTdARsJOJLpoyreq7r7xmf2TfWaB7hp2KH8ZHnNDRw9Dy2K+Ly+KmP2bZezVm9Jky5IZeuiEhhl6
9ZVWj5VL5liBHhh+yPwg1AM3cNkdZnV1wzDdeiytx0zX1j0T30urZ7XG2C27bkJqOr5uuZ7JnNDU
PYd5tqdbDutCyQz8BTSfAZwZWgH/LC8tQ7c8B1P4rq87XoB13bEfLrEgw8QWXGINNv++/HV5x15d
XpqayS6v2eJ9tomLLN6cscs/2btLwNbYx57QaQo6/Jtd6DxD993Q2oFuL0zM1Aiml48B5thWea4e
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
7+wA01FITLuNHN3399F7CQPX7j19R+k+NT1eAgWRBh64H3pySLW2UkEvMfv09BBuhltPL5XXU5vT
d3pIeTTanWx6C5zZbRztN4Ye+qvpwPBWey+nJ8QJrIOIU2ExvYBL5aTySlj4pSWucmd+Q2GUlw26
wbEbTe/ZsX9RNsxJ2xVu/wc5XbA9CmVuZHN0cmVhbQplbmRvYmoKNjQgMCBvYmoKNDk3MgplbmRv
YmoKNjIgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVudCA0NCAwIFIgL1Jlc291cmNlcyA2NSAw
IFIgL0NvbnRlbnRzIDYzIDAgUiAvTWVkaWFCb3gKWzAgMCA2MTIgNzkyXSA+PgplbmRvYmoKNjUg
MCBvYmoKPDwgL1Byb2NTZXQgWyAvUERGIC9UZXh0IF0gL0NvbG9yU3BhY2UgPDwgL0NzMSA3IDAg
UiA+PiAvRm9udCA8PCAvVFQxIDggMCBSCi9UVDUgMzggMCBSIC9UVDQgMzcgMCBSIC9UVDIgMzUg
MCBSID4+ID4+CmVuZG9iago2NyAwIG9iago8PCAvTGVuZ3RoIDY4IDAgUiAvRmlsdGVyIC9GbGF0
ZURlY29kZSA+PgpzdHJlYW0KeAHNXVt320aSfsev6PXObCiPjaBxR2ZvjpM96z27iTfWTB5sP8AU
JGFNETJBWdG/36/6BjQEkmhKlJk5I4NNoPl1d3Xduqrwhf0v+8JyPwmiQv0TpCwpYr8owpBlmbpY
Vex3tmTfv245m7cs8Iu4CHiRdlde19bOWRzmfh5kBcvyws+TPGFX6DXxg4AnXduia+NJ5Kcc9y3M
s16v7ZKd95HyOPPDJOUsLrifxiyNUj+M2RAlC/A/oPkCcLwIc/FZXYaBH6YxusiSzI/THOO6Yj+e
YkABxxScYgyRuF/9c3rFvj895R5np+ds9ma5rlbLan3CTv+P/XwKbL15nIjO0+jwm0N0aeBnSRHe
QzeKiXGPML18CJhtU5Umfh7yINpvqn5aledrNvjv3Zu37M1ZtVzX67vBV4w5jMPbuOQjkxrx3C84
kbW95NakemqhmVxoFzAD+hPrK+lvDEwY+UUWD7FsIL8Bql/n6+ZTtWIhtpPDbAmAXm8bm1UfA5jH
fsYTbOEjmK1ut8a5H4RBoXartXTM3qMPWDrJKMA6vC8jM9OBiXI/S9NkGxhDR97+nGLbMnVgwsJP
eMi9SXxMwzrgbkv8OAmCnGUKmMVgvU0MVgJ7z2a/X9aLii0bNm+uTthLzmbX5ar8hLbrm0+Les7m
q0pwkHLRsuqPul2z82bF1tWiur5slnj05urEo+ewU9oXJ+wjO/2vfXk1C7CbSZKMkEMEIZkGAeSa
PdBR2hTD82aPQZujYHrkAAGXZNkRkoME5kgOVb2+BMcrr69XTTm/BFXcLM7Yp4paFnV1xtbNprX3
GXvVoxZ3SpjMMrPCT5McAoaWAZM/xhgGrPwBlLBdwHSUwAM/56DPrYxhCMuJMbhJPsMY9gAGxtDe
tetKsQT2qWyx9s2SzavVuj6v5+W6alndsov6a7Vk9bK32p67jraV80aZX4QZdDQ1DrXVNu975rTv
nXSbbrUD7iekGvdXewe3nUEFc1AjnIBFZrX3Afb+zaFwxYmfZFEGpdbGZa3eYFM8QMPevleTwE8j
rNoQzDRt8Ce/rtbnDhPV364emXPbyDznsNqg42ybp4Hm9YB5MlhGNa889YM0j+4t2oZ5GsBq1/Vq
z1kSRi9h8zYoAbAZ/YjfX0GLnDQepQQ8xjSNKgGccz+C7W7WzEkJ6HPSj5Cdv0KXMmwWQpidNSeH
UmZzuCJi3q1vDziHQbbBKDc641V5gutZLf6C9eMajA1/lycw3Gfy26uq90Urru/EX3kNmx63ynuu
5NOyP3ytVEgIkscVJRHZWmF+b9ybqecpRElahH4UcK3FyE12DKJkL2BaIWCHkylwRnFMWMIGAK1l
fCqZUqTwKvEiG4LZwCsHsH7yP5fXixJ7aC+zdadU4fDYpXmaDtFZU6X5pXK6PQa/HBUrPOZ+Fufw
I45R/Ea2o2AdVKykHJ7Y5N4ijk4T+NbpufdIfsARQ5enmR8kWUfePe68xWUqYLHZvD6rVh99B4Jy
0jPDIPThk46Ga2jN1IDIXZTevs4EbWC7Pme08TQP4f6Ote1lgRlQ9wPAbFeaOjAZfOzwwFumwS7q
djMNBrMkgW3SmYxpkE4F5pELXtITDME3S9asQFTC71P2LHxmmYhwDNw2q8/sFh4Etr6EbXhF/iRv
Vs0vy2Xdik9s9oLV607Eu3r0dzK8KI39GKcMg7F+Y4oAqCgGe+kbi0dBEVOB2RTRXldz6QSo4RJQ
C3sDz+BZtS7rxQ9Gg5uyvE7sR/DGlEOe2cit9X169pPEfl7gVE2urwXm6dkPTO40jp3Zz4M50GbX
rbG706nYbHq7vazhivzbb29aOIcvtVMKDigykzr/NFjPYsFu2gr+KPHVs3p53jw78R7mkgZ33WCN
RlHs84DnTI/rKFxTdEob5dBI+9xmgj3hRgBO27YjgD2wQQTRkYRiMxVOhF+wcnmG/98xwYnKBbuG
x4FW2dvzkFhI0A2rDOXej6MQPEeBd9LHmnl1drMCra6qLzc1zlLIgw5pWp3j/8t5RYR6KDs/0o7y
AfJRBqX0Rxf9yIkGOv0ozGC/JdFR0uc+2IgxHUrfznCokIc5iM9GZi3h0ws8nsGsNMEcFpinF3hB
jv0Z2fxugnblxu9GVO4pAm8qtp7Am102t0J8fa1W0LKgeM/LJVtU5UpKtXbeXFesOR9IP0OBj3z+
EqkIilQN5ShkXFIUPs8KzUMsAnzy3ZAg+CqLEEXUF7j3CHAIC+TndBzUJ8CdZpARuPtgg8C1Zeuo
DKv+WK/K+Zp9ru7q5YW2AnAuuKohkM9XCCc4nOKVIggjyjOmh3ccRJkHfpyZ4+jJjlw3OnASuj06
2AMbqddQXZqb1RwKzFnV1hdLLDDiAe4E84HgU1zn0V31IcRdVhQxVlgCP44VzrgfhjgYGzH0hvvb
8OP+IYYMAd0V+ym2t1/kiBZFGB00gAQut94FFFUsbEaH4gl2Ag9CCvyM4gLHUWCFpm1h2rwkoZgJ
KF0IBtWPdk0ucZ+eiU7dpjQbbQ9n5H6WDQ7Kj4U57oFNMcdycdGs4OlSVgmZouUaDjCKljmg+wN+
zjAWyz4yq7tsPITwQInQxrGOCx2l0/HYWifWExbkBs1CkKOFdZusfukApi8Pd3uKi9xP02KIZdoh
zRt4EdgzrPgzd3jTdgtt3TBHlITDXI0bahMZzOt3YCtFkMC2iHEVhUXM4cfort69to+8X6rgaRXD
nuURjgHErvZC7PWEcY5lJjZkfVywd4L99UKvt/XEIdZFT9SP+gBnn1Mv8kEPh/MIPen3E+Oj7Mlw
sO08VvKwTPDOnJzK4LEitpmDkMA8RRt4bNcGURUgaHaBiGEKe4d+AmarmsBjH1kz73hsEvpJyJ2D
EJ9E8VDYLOV4B6e67/FhDXQRRJ3iJIF999s7JCX43zH2S7Mm/wkY77X4smJvXv3y6oBqp1jpFNvU
nnCLpWn7d6s/ZfM2vcdjJ9GoILSkgBEMGqVA2Yhz0C02JrWBRlUbQ9iHz2PEGfVotGuapAfcQzhN
D4gjbAmwuL6RtIMOKGDuSWh0D2yg0dfNsqXT1nKNY5CWLPLf/uM1i+MsfsGW1S3rdAQRH90KO75Z
Lu4onladoVRnTtoChJ5nZQhtm3ta9KRA3k5ij88i16dVWw1f1DR3xUCNiApANEePNHWbl0RIPCpg
5/fItWuaRK5KT5gmiDuWCtd+wEOdADFNUXAm174O42DT74MNJtu7Ndzm5eqsZa/mRLIO2ozTnqfV
QyQ0ND8b6MHo7jG1mQxneXFRFAwhRlKBGLZM10bIZs0S6oU6A2tWH8I0AEE7aEbyQY+H0Dr6/SSQ
I6onp0i5nbTW7YMQPCQ1R9fWEmpJpwJ0xhXScUuiT/gm6HNnIlAClQ6CzZYh92zJIay9vWwG2M7I
isnA+m5eSs4TqXk1nCtw8S6bNaZlUSP55g4HWtVZDe/aLdSeitGtdH5UtetWnHLS1j3EWVcUwZ2A
DFKmR3QcbhdE/QbwarjqDodicCaiJtkDGBQH+EiV36AmfxqCf3+/RBbF/LJpWvKl2kE24sRbaBCV
CME5q64XzZ0+Dl2CIsRZQO0WVePE0U3g7GDAFjuYpElMYgc4WNmStGt4EwxQeBgGB9332MEQ1kPY
wXZghiz2AmYF1VCUFKXXkNVTId+uYlXbErOAa10YPOSaXa8o5qZcgm5WH2bthxMij4OdJes8VT24
o+AMcZ75yOiwJcIEq+LgnGEfYOAMXTBLS0bCLcwLCAOx0NXZC8ThydXXLEByBWIBcNOvVyQwiDAQ
AvMEVsVgiN+YF2Q5/OAmYXmyvu5ACAOdZSov2AMYCEGxdH2sZsdQUghJtfxar5plXwzcHi4GJuSh
n4bwfMRqOGr3b5hnrYIpH4jQYYgwhXpDQS8IG0RMz7qe3yzKw7EsOiVEiYwhaItSB1BdlFgnEdpJ
rRSu6GQQrnAULGsPYKTM9KSQSAkt2xYBT+KQ8NMN9BlILlauVuXyApF7HccCL2trrQYRFei0nylB
o6AkBz8IKbUpzmVRf6Q/9RYdDNWEQzGGjg5gy0Xk2ug7xI5Ce9kH2BweMMQD1JBFLrkHgqdOzfs2
qTaxjfBbryMON+JYGycWGM1cnsxCjmOcFuNcZztRDWE9RCUWmvrGfM1OJZ4KrGchg7l0Hv5OM7LS
DlSWAZsJVfjsDHpQSyEpbFGfV/O7OepYKKZTLktiQKLEBTRpV3ZjCjPt9J1EQuzAWh0sxjemDLhN
Y4TJHR9lTAVmUwYYDjJol+0P7JY8JCXSZdXiggmRgkRZJxcivLYfIl5+RYKCKG+CUyOoJAc8LKJM
FMRooMCVnPnjMJjC0Od5rrmV1N+OQvuwgVmbZSCbddDRREXB7NydUQLgUQlHNidqo43M0i7ZrOps
7ak47GQrWYJqcNBghuCsmRpw9pd7gjGez00uWV2tYNpEDVCJeArEjsHCFa6NkplI1+prubgRtUVK
qAbC4Qkt8WIp1clenuwjH6XLSHkkzegBHcdmhdVVIHHM4tlHsVn3AVbegN/ChYXaMZQ21larr/W8
egEuDEeXjJyal5S903z6Wjc3bUcV5+DZlEPhH8y5JU5KQ5i3amDHsfwBgmwoKqhvIRzF8u8DTLi4
saubxaLBfmfNfH6DgmFsnCxa9u4/f/3bf/8E6gAloBjVV7jCDr/8amBHsfwRyoOGiMw6uuXfCxgF
RBw65NAYiAOElogcKBMPEJHbPYBIDERxsihnAzAbXGYDWFpGtuLIp6JSbDSDygpyEOtuTiqUh+UB
EllHMe9iPTickJl5autCRV/Xyxv4oicXt3BCK+NbwLUHaLctt4t/TzgnunK825fb+HXorKzITDLw
tOV2i3JyAmZM8H2AkX+v0U7o8jNk84IqAZCBXc6Rz9jWQpaL1NzOtKICkTDIbmRkFFs0MMTg5T1Y
Gq7IBolTpkd4HOwbCjvCl45Pekd7ACM6oNhLcuKjXg3culQhlHwsa+3DFSlppQhVgCNw2SI3iNS8
D7NSe2DACxCvKTU9Zas3rbMjxsHvq8s9DUb8jflDiiLa2SCYYZdt+ST8YR9gi/oznVC2N+coCll9
OHFx/joxe8SXI8sT7vLIhvmNFxNFm4MQ6TdSRbfADKzeB0ge6WPdZIt3kgfl2jPXEuspok+0XsZO
764rl1RmJYimxVaacnmRjdOatIEa9IBJmyquUVw6OpZK19D2UXnRVLreoDvYhAXWjBJkWMVTU5L5
F5RkFn5uKsns5Oh225JUXKwIMjaA/Y0XFHkjOQp0H8eWRM1alCSybbh7zN5eUMcysQNlcOJ5TDQV
mO11f1fT6b2iLkoSpshEKg19SCpDCHgIj/Uo5J02ifQ2GRcC9NK/N5BUTPggAP7D7O/Nm7eIndL+
qMM6GRCNr8dxHFoqrFQ+rFq9a1LdtBEnntJZK3sAIy3VMEGqS2+YIAIQUClInxCJL7yZSMWAwxGl
ZBC4IN33FIuL8yMiax1kpU8M6WDbwYRxGzapqhFy8VDXsr8e35aVhqi0mQ+LXN/jXkOR/ZDT5O1C
2xDHPsBAHFYlu02UAnsXkXeCLFQpO3OE3EVhOdDBPf4sxrih1pCIv86QiTkYoUUHWlyoF9I8QEcy
iuX2d/eESDuOA3NouAGMeGOPAHOIyHSj5YaoYshR6/Eo2CdC4pBGa2o9WjMz3BcObrABzWzfFd3M
IHUFlch2FMIZwHpLBbXaZvmCVYglXkCPVP/9/Mc1ylUhV+h6VSP7ir+g1+Ck+lv97/u35cXBJCbC
fGIUImehGpha8h1qsQo6rJBZ9tFhzt35Nb21R0Mb0zYHM/2AfTqVAFBej3/jOoSo7CXOqVk4AYzJ
kR0rdL45R1Zvj/d4nkMmB+xMvjOtnwiGl5E9JK0deexgNJS5hXesJR7lo4sEd2RyZSbpynpPzebE
dvEs5YCloifKAkOGmUgxQ4tK4JqYlJ4g4h3aMDJ0EFaCdAyCdq8NXVJlnAR50uY+vAQO5eojVD9P
YGWmBU4mei0ocSfeYtO1xSi8grfTUTa7uY+if7MEO9L0HmcpLTcKkWhcusVDFXkqNZKjXIVuQ18x
3iyVJL0mxDRA9QEs03nXoiBQV/quBIVhCKroSj1pBqQ713PTIdAt6IqyRkN2y95Lwpm6hlGAjEZa
fUqxxrUnrpFaHXDQSZHL76IA5xE8ImcVblefEII8V9eUxUTP0F1U2oYe1D3gTXxFgE/0O3Q1Bw2i
Ao64BgeWUlh9R9TZ9aA+kVNR0C2w4TfpGbpLo+l6oFHIvumKpoSSEbdWhKAcuN4iQDEkP8VVv81h
YTxDGnphgMKQkGmbRMaeIU9FGyn11RG7gkqkZ+jFtMn3HRKamCrKo3wTdg38eRxvncHk0fbBN9CB
h+KBOA/XhUEDyrIWSUu+uDT9JUifjPDCKiUeUNSb7pL/KPGABSXNCerpzyu8AQFcJEQeCISFuPjx
RjetLvQVDtTkXV3MtAiHgVx0xkGucR6AFwVKq4xVrOo/dKKTdshDer43UD04rgdiLr5XwzYNob5F
fuPNTEOgvzH34h19cl50/7luQEViMZvmYY5AdNGib337P0PjjnhJmvZSHqBPYIdEIgLLj3mKbQqj
Etn409yfiiZAUcQv7IpIZFMhI4BoQ/6jpgx0qGjjdXMCpjUjyzUy/4AQ0IY8brxJA+cosXhbRcpm
709Ywmim0P7xxMM1JiAT33aGi8X3VH2WBNXdwbAhIu5hDLIcKD0LpSKZzKCM/ix+858EFlTLAbp/
FFhi0f5c/P2LaH8ZYAmAGEY1UH7/pxOGccmb5W2JfF5+wHvlzL3yVvmc/o3e2eLYuLq5R053mPdV
ZDrt3jD73bjSTGAGPQGrBFmIa/kXs4t2ef3XE4YVkPf8M2oPm1EBKq5filsxBbiWkyVvxaAwQNmC
oWHiPpyIm+QHusmbfTf+BaZP9IqpMhMuf0G2yG/l78vfQd8ETPaH1QKFyJvk1/JW/OZ2ajGzSimB
OYqQdfp5AFE0nNV71PIcv0kvDsQPYez4aaD/M9AAGSbOfBE/x2DwCVNHd9O+N7SgepDPyn7+RXRA
s4funou7PfUTRfFDgfXB0/LWSPZoflOtLr7XKLoW9UvP/3TiyUnGXd85TBFeuRPxfrYHNhT52bZv
qARLhDHLLfOv/wa8ctnQpuhD7iyryPXoDoCDCW4+6F02kNGfVyLg320RMHx5bozXRCUQjcMuISwC
WEbDsSmW1m2qv4A69YKCAD/M8BFTixFTK5YUf7EOaCLGjn/ABPAXQYCKaDAV+iGaDNyuepTPqg/6
Z+TTWDE8Jrt99uwl+hJdip98Jb7r3yE76rc8kx8USHwwW2T0lSfdFkEp5jzql8ELoMMO50hvEbkA
UAk+0JAwMMn/ABtUJ4nhR9EOAJg62Y5di7HIvy8le/xrP+hinCwyP8fLo6H4WPi2kQV+08Tz/D8R
zL5WCmVuZHN0cmVhbQplbmRvYmoKNjggMCBvYmoKNTU3MQplbmRvYmoKNjYgMCBvYmoKPDwgL1R5
cGUgL1BhZ2UgL1BhcmVudCA0NCAwIFIgL1Jlc291cmNlcyA2OSAwIFIgL0NvbnRlbnRzIDY3IDAg
UiAvTWVkaWFCb3gKWzAgMCA2MTIgNzkyXSA+PgplbmRvYmoKNjkgMCBvYmoKPDwgL1Byb2NTZXQg
WyAvUERGIC9UZXh0IF0gL0NvbG9yU3BhY2UgPDwgL0NzMSA3IDAgUiA+PiAvRm9udCA8PCAvVFQ3
IDYxIDAgUgovVFQxIDggMCBSIC9UVDUgMzggMCBSIC9UVDQgMzcgMCBSIC9UVDIgMzUgMCBSID4+
ID4+CmVuZG9iago3MSAwIG9iago8PCAvTGVuZ3RoIDcyIDAgUiAvRmlsdGVyIC9GbGF0ZURlY29k
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
3Sa4yCUZAvMo26++8eWlTAbjNU/Yzl5emlP7RsEduqugsa/SD2p5w2KZfqMnndtL7Ij908Mn58Rz
gXRrp8fu2n3SIpBVAug//h9XMf66CmVuZHN0cmVhbQplbmRvYmoKNzIgMCBvYmoKNzM2MgplbmRv
YmoKNzAgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVudCA0NCAwIFIgL1Jlc291cmNlcyA3MyAw
IFIgL0NvbnRlbnRzIDcxIDAgUiAvTWVkaWFCb3gKWzAgMCA2MTIgNzkyXSA+PgplbmRvYmoKNzMg
MCBvYmoKPDwgL1Byb2NTZXQgWyAvUERGIC9UZXh0IF0gL0NvbG9yU3BhY2UgPDwgL0NzMSA3IDAg
UiA+PiAvRm9udCA8PCAvVFQ3IDYxIDAgUgovVFQxIDggMCBSIC9UVDUgMzggMCBSIC9UVDQgMzcg
MCBSIC9UVDIgMzUgMCBSID4+ID4+CmVuZG9iago3NSAwIG9iago8PCAvTGVuZ3RoIDc2IDAgUiAv
RmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHNXWtz3LaS/c5fgdh5SI5M8/3Y1N1bjuPU
emsTO7FSW1t2PoxGlMXNeEaZh23dX39P40WA4nAISiNNUmWRIIlpAN2N041u4G/2G/ubFX4axKX8
E2QsLRO/LKOI5bm8WFbsf9mcPXuxCtl0xQK/TMogLLPmymvKVlOWRIVfBHnJ8qL0i7RI2UfUmvpB
EKZN2awpC9PYz0K8N9PfekbZJbswKQ2T3I/SLGRJGfpZwrI486OEtalkAf4HNX+DuLCMCn4vL6PA
j7IEVeRp7idZgXZ9ZD+eokFBiC44RRti/r78c/qRPTs9Db2QnV6wo1fzdbWcV+tjdvr/7OUpaDP6
cSB1nqIOv9mmLgv8PC2jG9R10sRCj2h6ehti+roqS/0iCoN4XFf9tJxcrFnrv7ev3rBX59V8Xa+v
W49w+3q6XpxVSxaBW6hR3sge1o3q6OG4SPw8TMGhcvw9Mf5bepiPOnPoYW8rM3YQ0zBjUvhBFJSS
GS1iPMmCTLCgCzEtyeCcJySjl5i48PMsS7uIYbY83IIYIZQQU+/vXmKi0k9DSISLmArWchi1VkcR
begsUiEdtKWBn8VpmrF8KG0eqRAxfu/Y0Vk1WdbzD6yes4/H7GnIjur5OVtfTtb4p2LralZdXS7m
FZtv5HMSCnk5uWZnFZuwT5NZfc5e+mGWHHt/stP/HquOeoUlS/wEKlI19DBkhaQmzXOLI7xtiltJ
DWcJB45wkmODI9xpA0eYA32CwZ1P1vViPpnNro+ZNbaenLIHTjV9YxumoV/kGSZ72Z8DBtdlqnHq
wDDN/DIuNC0uY4v+W11V0/qinloSc8IWS1Z9qubo0Ktl/WmyrtjZcjKfXu5ZYPIMs8vwTnXRoU6d
2swuYeAXYaAUuoA6hyIxI2jDiFdfppeT+QdbR/otaVEAt1tanPoyjAE4owIDa9P7wDN1EPqYiNTk
aBFz7zN1VkZ+HIS2Xt4FqO9pph5Mmz1Tv55PMdfOWS0n36tZJa8AYbmOZpeTFas5or2oq3OoGnv6
9mh6x/R9wuq1msI3K9gPllrvZ1QJTjxthfWp9Tgv/SyHJdNqssUb9w4psyKCOZjYGugGb7TJcp2z
TRTnkbna11F6zh5F23QxX62Xm+maZmuCaS72oGfZ1H1EhlHmp1nOttHoWcOqRN5AmksGMgE2fcZe
bWXiFfvlj7en7Hy5uAK3X7NZNTnHN3ucJolJMzLgJV8MwB77nyazHL4IeCpcwMeRswJzmnYaJh1D
2/ffrYAmMaA1d1tMZux8srqsUHg1WUKD4bJaEUpa4HLJ5ov5sefCx7ZvqI+P4yD284gYWbZjwIA/
dRAqp06NA9i3BXxOihiXATfRerWsp06a3I3MJPGjKIWQ2GNviXxbZTr0makt4dwb6ByA1Ppxku6Y
5dtk3ZMmH0MbcORyMoVbD2IBVFldrck2X8xn19wal7qQPXr8iCTl0ZNH7K/qesU2K8z29f4Ehizv
rMA0Lts0QGC6NaSwGLu8uze40S8L+IPh/4W5kMLRa1zAFRKlhR/mZQmSIjBmUsK3S960DBOUp8tm
uoxlaeTn+A++3ebbpmyQb/cGjX1aRhs8WZr4RQkJN51GB2LwjKGNTNyFQp6MW7tQ5qtq+akGQDW9
Byv2/mh9fVVPyXlwwvY3hYsRJQaVfS0ZdIcfXbpj+NTDPtezGZtcXcEfJgSulurLG+NX7+MMjoqz
KG5Ta+lSGz4dzR10qRObchd0lESaGMmmFjFtDdpJzHbZNpW79+ItJLoM0qLAYkngx1GZhCFWRfTV
2xe2o/OpXJmQ3qa8iP2k5GamF0YlICnmJHoGDfGRtUtm7C1fFTFWN7bURyyDr1NRn6iK38QxVoxQ
+biq4ggVNjXDck9KqC1RmTaitis7j5QdXyYCXoG+KnO4TlBfjsUnWi/TZTOjLIn9NIpj0nXqU1nk
zdggVWcOGV9s62PoRtUlKVbCktBJ/O4LtEranNQwucBPF+wSNggwKYzq2Tk5uzdVpwTchWsH4xoW
IcRxDLnvj2FanV7W0oZaVqvNbE2ufbgNnr998eqVNMCI+r2sZ2GpFiuG0Gw2I1jKpKXZbgUU7kqZ
EMMWIJ7LJmwDUichxOxmmZsWKPJU1ZliNRuCT3XKMqz3kmYJHTWL8X0gKjfrhDHLVaGgc+eCsNNc
0cg5lrrjorRx96FAmhG0AdLMlFutXgNLrxeEsU84wp5gPey8/lCvV8AI68vFZs0+X+Kt1dUEeAcw
/FO92kxm+0M3cVL6UZFDqmTTpHp1l6o7UFAND0TQVHEaO+nT+9L1Y2hbVXBETNaL5Qqu+8GeBycB
QlCHH2N5iWU2gdZIDgJb3SPZmrWHWtFh7meFDj6xiFHKWoacdCvrQcRwAEHL2P1L7Bn8IUkc26rl
hnO2TdZtTHoJbwYssQ+mzXbc/1p9WZPrq89zL+0peOPZZAVHGPz4F9zkJ3tK+e3l7M0wv0+cXD0m
X+z0Rcdp6SeEHlvNfVi+SMuSDH5b3RwIXwymzeCLIx4zccI+zBZnYm19sMrho+kZgXB92Fw47aMS
UW5WB1qj2VI5Ls5Ok7V2Ou7EwmWSt4nZYqe3yFpi6p2czRyUs0ncTr4Ps9wP0jwdRRytAlu+D44V
sB6jXHbTxWa+Xl6z6eK8ovWPC0OA4WHQ8Y9uutS2lKWRG3MUjgUNNeQHgRdSBGHmcSt26kAw4xja
yPe+gF5XuPHmcuyKvf2v13/8z08Y8/mnaikCqix9jqWQhQibYheLpZwDJusTgzd2x3Q6IRC9Ittq
cp86uMWkPxCBpAUsGXLOmi7SG8q9pQ6csaSTNtCLXWNoA29MzmnVEgrAFHya1OfVFNP7ZHn9A+Z3
zORq1Glh7NNi9gkxd4gLWnF+4BM/LX6OWKFv4qRpeiA3Ulf4oPZFtppp8YNCW9xf6h3dgh80COwk
RtsWaR7CqR/Hh+hHUrRZvLpDj4EfyJNk+sbZxVI50cEk5zW50PniOHzmq6pi737/+UVcZtmf749P
wLgSBC4+caaat0PxBsVsKI7oF0pubZYppkE5CLKhnRxxb2YB4oqwfKODi7YABsWoiiyoiJFoQfs8
twlOEiASOCxDNpgyE/zdji4+gFsEutFbg3rM1qk0p8loT3JsyJV6Ef7JeZS472pZXdRfxFr9VbVU
E5eHwOEPbKWmw3o2WY5WWzuxGkEcREeASe1WPjCTwj+fRocZdJYOpc1gU7DD1XIxrc438CQTaIUv
GSEatBoNnzJptOlkhfmKgsU7zFvvSAemTSdzgKV98gPF8MDx3GrmA/MDFl0QZ3KYNutQ2mx+OK8Q
nCAhS42sgMvFZ3KWthEuTySgRAE8mzQ27t5yA6KyQKBhHLFUNmuAyeNi5bphbIoviqGburp4N1KQ
Zm5lmQROouNGrQp/a5FriY49TdwGAfaDjwYBxgly4OC2OESLYARtHAHynBpo0NW6ujJwP1JoVn/V
iDw432PMeBREWCxK4BSwqX/gYY6wYJjpAC6LmDaYuy2S2+l6TsMU3vnwMNW1TVtnR0nz7NUddFSn
eZZicb/MkRijOsrFPCNoyYy4IUIOCHK72CyBIzBP2DYvB6FYxX7+f5Rgpkzk84qvZU+ni+U5Umew
CO8QuO6oFAlfJshC7un3+1eKWD4KUiT0HKJSHEEbeIJWVEUMGWVMXS1m9bSGacEDGumZxJmzBWLI
2LmymCf1HHD0Z5go1ZeJNI3hf3Pzm5nuoJ3mng6TSu129gnirW3PbTmfepZEHBTYtMxdBPG+gsQV
bRaz7kY/lGpqjrMW/mtheIAzmOAGy5OqrFA43tY8ZpZW7ecVX8rfo5qglfkSOxC0GmtxxSA1MTB4
Tmx70BcYi70IImRTgiJosAK2KOJigfCKGPHuugxxsbLMS4rUjxBDjSAU/WlT5BIrNiwlqOHdIveR
uLxjtm133m0Wend6FbTvJBlDm7KBRk6/O6nD8IRIaUvZGOqgarHKiFi2Zz83fkfI0hI6d0kOnhWZ
ajyDm51dsytLZrBiL4Mv72B1KipQV4JMAtUMJ+W1rK6qOfesS7+61dt3mJGsF9FaZFqirSCqDCTe
n0VJNlpaRLrPunyybVGxekYN4EA9c1dxdaATWWFwlbIwxXYpFLlq3Q6PpuM10RYHvCaqR944ReZS
v/EPsa8Lpaua9RCVg8NyaWoWqixvVGiTgoCB0mpVpSWwBIF/OcVxNWG5RhFU7R2vAzeqFvHRYRCU
TpLmvLzmBLAbVStpkxw9KB0cyoyW0eFzPAeI+wDtxZfVZZTeDygXOWSEI/gSGvCiwhH1h8u1dGET
ylzOgR+5t6paWToPFlCvznNqrUCPRQwWECMhW2spk7uU3904QTIvZ0pk2lCwaxzFfhkhOoO4kpcB
J8gyL8kQFItgfZN5m6J94oQMrr10V0BYu/PuCSeMoY2bPEjXnf/VqaF7p9hhGCuEaotSGOpI2jL7
ro/dXOauluXU79LTMY8tYrYs4dkDCUkndyitLJHEI+6tgfV8VZSL7oIWzbEaIVamtBjffeIOCUOO
QEnVFCeFCov1+Wy1QMTI/pJ5NE4YPvDdVuoD4IQQ+xjR9I4EEj4x2/duSAHfUmIQ1QXFpu4QDyVn
eCsUYktCEOlo8SXAAtYXeNqNrDctCcwMjLE3xWUnym8mbYRhxuWugEdbXNxteyfamkl7BG0QZcP9
h23rPi+Wf8EDSIL7RsvskE3snKZevbNQYtP8MLpQ7izUomWQKjx6jrjgJZIT3GcNHvixk/NC8HQS
R3Bm9PSUsnhkhMUtZg0dCrQlHlwuV7SI2dJVLbL0rn43E7doBZu8iw696MRvPKCKm2o9vdiWWgdi
TIHdGW9rKBPEhibIkj5Az3ECteJMGwD9rK42bEFR8m7d57DhSZhBIqCCt5G4Y8eTihnOFosV1ZK5
SOvv3qUHbXNSiy3O4FF/W7cN1P7sVtMstaik6t7i/hJEVRXIDXbCVfdlqEraLBHa7c+m6W0FlxU8
beDVCQbp7021Wv9AOWQzrGfxkBrYq6yaI48Mpiy5rCmgRkX8ISNkr4yggsVV33eZpvfPCJQnjTSg
g2QESZszIyywdKFwD/u82CCXGCtYK2QU4kp6ISZ/VTQ9Cb1WNdvTSm6oaKO5eoWXHVY+byiGvvhB
ERCM5IHEbuYWxcA3/e02IXoNWRWLqlFA//7ISRQhLRo73vXOX4pNjfDP2wVaDtp4dTBtRiTVEWzZ
6bI+49u2QN4pKERuG8mXvk+gHips3gvtcY3lsBOx5KXnuTt2FMZh4ZchtlpRTZFit2XM97sNMfc4
5eC/riHfrW/5EvK1Eify9jnJihvWo+2bm17r0pz3j/RC7BFB63m9ktIm657cZSNog9kIIUDI8QLi
cF5PsdOhjDilmRVxpYs57S+jgucxz9bwBqngeiQr0Gtu9uUNfcmh1JZ4a54tGWKz7MRu3HbZ8e5o
k3RsmdLesT2mjZryCB5cScxDCnJjfCAeEqto9krvDkl292Q4SW7jyRhD2whL3Im6ZqXXps7iqZYI
38IS7/ffIsQEaQ7Y6yGxidliidtkQXq7bXEk2vOwL8AZLqGNoURx5rRhyTUPLt/jrgraVyrbdRCy
EiNsI6JlFlN9H4isjKENDCCQjIjZkbOzVtv1v+DTJw1tBfPwtMiJEf8MxX9xgUlgvs/JnPiBUgha
zewTulsA336h07qT7HQsORzkdD6GNvCDmpvZEc8egAUsdl3DlgdzdKiDYeOkVHl6dxZmfEvAG126
Q8QECtnmzhFO7MZs26PSwv522HMl0o04DKWF9eI0bgVO7+jR+5rg4xG0YbQfcRX1iPam1QECyHyh
2KjJBgoLh8ZMxZ7bcuNDcO+K/f7yxetffnn5608vfzphZ5v1HhlBuW1U+w6DERARENGJA4c4e42g
DYxwVk0nJNmKIbANVDW7oKxuOG2IETA3fdrMsPl/PedBqCLghELq2OSMNovC10u32BJpgAxb7NcL
DrHdwAeet3CgUYANgy1OOJCM/ngEbeAE+OqU927Lrg8YZ+XOa7IWcJzOxWamHHofNtiff4bMOZrt
9qseeP6CauthqAeEAObtU86GzBPa8XXHu2HoJO54HGX7okubp6PoeltNufrB4SD7IlAH9bQIfGCl
g7PC4i0Hl7V9ww490+kP2plNBiPOD5qDy7aYy22ybuOIk0kssCy2+KoathpKm+GyhgY8haEm9hTl
AVna92btayF3seDbKUMLYvbDQSSk7a4wF2LdE3PmHvWe8Miqvj8MrRci/aJ9aNwQree0duFkCzWM
MIY2nDJzCefMbLqZCQiM/QHE3g8f5vSXYvSw31F9cU13fAcB2tLO39t5DpTRWmL3oFi25kCGHVta
Zzrk4oE1IyJCw/ahWwPg2Hgt2e/fQKQfAg+CgiGhxZkwqYme//jrzwJWwfLqUkH16j/2506IAkQA
pjixrtWChx3nCK7j4lDO4Ipwnk4S6EVbq2fUvCczZ3A2gNv2h+Y5wHwNecuUpx1pEc4tQQ6KCi3p
J2ZP2782xGQIJG4O97GIsR3o97DVAk51wabtOgd/C1BpkfWG9gFZLeY4pgT+uxmc9vK/l1+uamAE
9hynHCLPJTyhA3Qz9VT+3ddox2omUG16yJkgjrHhJs6bxnkjHR28CwC8ezOBTyHM/nRQwU4YgEeA
0dnDLfIemBmxcXzYHJZiEaN0hgrvcOgZJwiPXa1xtDiS/6MBxPQqsN1R9O/wfQifd8DORUiMmXmH
E8OBZEcfj8EiUno46hxZyrSfvfcR8oj9slCC7aeNXeKHRsPT1/hW7I6P2mgner6pvSqTEfEDjrUg
EyVFli1OsUy9DBvlhDEAHM5nl2U4QUCW4Xx27Bya4qT1pizFNBfHyKfKElzAy6QKvAxCF/BAIV3G
cKS7H+TIIKKj3tWH2NehiHNs8KArD4Ei6SAhRYKXqRIcww7EjNS9EHXJt3BEPI7JTpFprYvAMtj3
h6hSlasSVCVJQFX6LUUqVaW+lO3RdateUAQ0fTXlB3lE7DN7J9hn6CjGdJhJHoEgwRPWPfoIgAZc
U9L5t+IdlGBZDB2I2ZzWx/gdeIqfijIV9wXOY6J7nC/CnxcZxqxEqoyurchL3OCn6QLJk2BsfolJ
QgAF8YR4lqmvPXEn6+Zf4SnxM/9t+pTuFWW6Ik05/xV151GX0XEw/efPgDOb8cDhLwmZFkgb1WMk
xw1Nbcp2jVvDuw3f6zLU1LChGvGGVVs8jmMAOnhcEmoRpYifsQvuOCMmSiiDnFg2C7DFN6QODvsY
qi73secj8mOME+MpY4C0U6j8CUGJuEB+jiXsLQoR1PUh2yYIEnVYIfZQprfkH3FIeyS0NrD7yyVO
VkLOTYQsTqz38YsfN6poic1OxUNs7yIurH0Eict30iGn/YYOWiVBkE4JqgQ5CVp1esGOvmomkTuq
ORI1o6GqcaFqiL54xpvtHemCSL0inrAjXRCoJ/rdVJWo+gskufJehLnD/+qPs/arb35pW0SkaXD6
pVBaOHkmZyG8omWcFThPiPBLWDjBCskTdMQBbLwG4xKshMHpQQ0Tb8g/YjCQqEWDgS57sThm4AsK
ho31HzACypA0h9NrEQCQ8J7NvKN3xyxlRwkvB0zCNTog50+bRWRLK8qIqRR7YfFEbEWj5BfQGOAQ
MZze3kUlekZS+foJp+gx/82vOUXfcCrg4gClPxpPEXkGqn/j/4rrTHz2HX/p/RF/Iv/AXYvP5ZPj
Yw9dIF7+lv8SeAN1mZ/jur+lzWgglaEMMyMFPMAy3c6W5u+POU1PiA3R8fhB/PuPYwbSvuUEgmYQ
hZ13UJKA8QSFeAmtpeOGf+Bf/P62FJ8mT8QHj4w30a6noXf0BD2J5ov3vhM1in+f/NP8dXQGfku8
jNr7OyDF3IFTsom9rQ7oGWCioMMY3Y7llHz0YjlI5mgsR+wpsVyYYZd6ykSUSA4ZjpQ0OTw7ktdF
OM7MswRri6xLl/0PPAWUkA6LGLEEM7GB33SZMbfpMj23JXSgZJxknlESQb9TwEsD1hL4WmJkA5gA
LglIoyP6Vs+cFJ8GUJEadMkS1EWCwAGcegt1KZCli/R0rir3jBJJggEOEhw9yUk1gIBqUFO57Buv
oUD11lgE53EYhRHL0OHNtYHc+DOOw8IMu7YBtglURtyDzhBPyjRUaC0s0RSCfBqtIeCPvsGH/Eri
NX5tADZ+zzGYqkEgthB1K7TGf1MiNU2NRmqcUo7S+NUNhNZpApkILUFKZQp0byK0voHBkArYrpmx
a2BusnYHG5tMK9jYYFnFGyYbK1JNfpFlGIkWRiOuLHJEAmqMBtMtKzNMowZGozWfYRiNEimB7NVe
YQ02oulYYjRUJebhYRgNG/xCMXPIsWwr4q0YTdEhIwMaOhqMJn1NrhhteM3DMRrbitE8R4wmO+oG
RtPoTcG5HoyWBIjvThFopTEa1FpRlpFkiWERIxoUkCgkWDkxgjRuQAI5FqMgGpMQDYgVSODPY28E
RLtJI23LuAVINhDtq68xi+NHCbcAEgJTPQW2+E/8AXYABKE7YBBCKI+PYZqoG/mIIAlelG/IQlHj
1wB/9DXu+qGH0c3AnWFpJLMFcLvtxF7fE9GgjGjB78k/9OsAS/IOWAiP1JtAS7gTZadENG8doSVZ
FWjGDaFNqpGwHaoS7/8hXpcvAl3hW6sK+YuIM6dvqV8xmmSL4A4vUl+IIyU7ETft6ZDTtnQwLqgv
GpYL0qirL2jluRnO98cgXbdNkmKMBB7JIZbPzNHpTDBvRgd5btjVQdmu3AboIogRQdqIfQPkifb/
zvvpLf+35P8+5+X4eTyFyYZexKgADmPccJ2CSlnkyQewFlAiPqARwQCJd59iEMTQ0YeiFnQ0mipe
fvaUBgFvpMLskB8LwsQrsG7xXNQjSuQnggyIA6oWdYLV8SpkYShTYy+UMDUD1QN409pMLbVHM5DP
RNtADPoEvymYB1Q8M2/EY0G3+sDDB98IusGrgm78i1f7KSZjr8TJYUgo0xR7P56SGwHrj22C5UyI
WVfOhF89wi9QJ3716BtIyo7fguc4LuAjU78lDcuB1kan5MC1UubYxqRVJZHfLTmcUTX974/RgSSj
JLjUDiHuXEyEA0IwVH/DGmkhzxF2ATbkF96jner4W/o9DOA/iBhQQbyq1EghZJdoQyEpJPmS/AYS
ReMMASB99i3pcNREugmfPObfNBVSK/GUf+pxfY+7x+rnZMXyJfmpoo0cLFTj9/iLPpHvwr3wNPHU
z4FJ6ZkkSVYg33xMGogq2MUlTWdiL9mwyNSaJA1phwxJljRkiAs+2gXBp66h1oEoEnyPfh1P4m9A
FB7dFCohQfIT8b34BP0L4sVn6ILII42KKkS5Vmv9fJLSwkJE2ZuyaYJPgOIhbPFuaftakocZCvrz
WyITJIAotAlE4d9v+GwtroVkiuuv4IHZQVsOKrBRq0kbKYI+4USfKldAp3DiiBxE40Pe7ZHsqxJE
qyp/+zfG2KChCmVuZHN0cmVhbQplbmRvYmoKNzYgMCBvYmoKNzEwNAplbmRvYmoKNzQgMCBvYmoK
PDwgL1R5cGUgL1BhZ2UgL1BhcmVudCA0NCAwIFIgL1Jlc291cmNlcyA3NyAwIFIgL0NvbnRlbnRz
IDc1IDAgUiAvTWVkaWFCb3gKWzAgMCA2MTIgNzkyXSA+PgplbmRvYmoKNzcgMCBvYmoKPDwgL1By
b2NTZXQgWyAvUERGIC9UZXh0IF0gL0NvbG9yU3BhY2UgPDwgL0NzMSA3IDAgUiA+PiAvRm9udCA8
PCAvVFQ3IDYxIDAgUgovVFQxIDggMCBSIC9UVDUgMzggMCBSIC9UVDQgMzcgMCBSIC9UVDkgNzkg
MCBSIC9UVDIgMzUgMCBSID4+ID4+CmVuZG9iago4MiAwIG9iago8PCAvTGVuZ3RoIDgzIDAgUiAv
RmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHNXW1z2ziS/s5fgfPebey5hCEJvm7t1m0m
M3uVq925XOLduaokH2SZtrWjSI4kJ5P79fd044UErDfQI0eZqUSEKbgBNLqffkHjk/gf8UnUcZHI
Rv+TlKJo8rhpskxUlf6waMXPYiaev1ymYrwUSdzkTZI2Zfcp6tqWY5FndVwnVSOquonroi7ER/Ra
xEmSFl3btGtLCxmXKd6b2u9GvbYbcdWnNM2rOCvKVORNGpe5KGUZZ7nwqRQJ/gM1n0Bc2mQ1P+uP
WRJnZY4uqqKK87LGuD6K788xoCTFFJxjDJLf1/+cfxTPz8/TKBXnV+L01WzVLmbt6kyc/1P8eA7a
evO4J3WRoQ6/06euTOKqaLJ71K2lSaQR0fTsIcRsm6qyiOssTeSwqfphMbpaCe/P21evxavLdraa
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
B1Fr+N4Q2mewrs1X9aigkhIKtqoeN07kuOksHajq8fUksRcBfTtVv4mOh6v63T0fj6qXRvcnIaoe
PFGSg8GqetwAUOaosIdKArj6IlTT49t55z0jh9U93XpPz79EbjA0OaWOQt3rf6Dv0Tbjcl7Q+jnr
eOCAd4wASm7/cBYBDaxDANCrPgIoEmQI8eVF92hMMP7zceSgEY0AgIs1Vv3j+zOGIDj1AcJ+x2T8
B0jGQ78JdcRkdPqEX/qe//49vwo0hyItQG72y//Ko/o3blfvqxav68h+Qb3kk9HDPWtG3WGwFHeJ
pWXTuRITCLgNuKcb9bP3p7mhEPSDQiwRRoT1eJ6eAR7pmfgHv/Qz//2W/37Df6vBFJgJ+6rqQ41b
9YQ5yyLdEX0Wp+9pTvGNf+enFzyDqqvvuF1Pgmrqd4g5SiNNZjeRoFn1p5roJfwOu56KtH0n0i1V
T+Yvbn7cOZEndGOhZpZnNDIMHQP9Ew8d00NtqgmcQu8RyFeE4eF/8YBBYH7pR/rppWr8Yw/7rq39
VwC+AEKR58u/72Ab6Qr7wko7wfzjl2Pu8Ls1dVgGog5Tb2k0A3x/pn/4V/XO78+IhTH/9IUTGCTb
Jxo3bsJ8hTLxqHV2p5Yhmk+JNJuh9/+GOLCfCmVuZHN0cmVhbQplbmRvYmoKODMgMCBvYmoKNjI2
NwplbmRvYmoKODAgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVudCA4MSAwIFIgL1Jlc291cmNl
cyA4NCAwIFIgL0NvbnRlbnRzIDgyIDAgUiAvTWVkaWFCb3gKWzAgMCA2MTIgNzkyXSA+PgplbmRv
YmoKODQgMCBvYmoKPDwgL1Byb2NTZXQgWyAvUERGIC9UZXh0IF0gL0NvbG9yU3BhY2UgPDwgL0Nz
MSA3IDAgUiA+PiAvRm9udCA8PCAvVFQ3IDYxIDAgUgovVFQxIDggMCBSIC9UVDUgMzggMCBSIC9U
VDQgMzcgMCBSIC9UVDIgMzUgMCBSID4+ID4+CmVuZG9iago4NiAwIG9iago8PCAvTGVuZ3RoIDg3
IDAgUiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHNXW1z2ziS/s5fgc3eXuyMw/D9
ZfdSexlP5pKpTCYTa2quKpkPikzbulEkR5KTyb+/p/FGAqYogrIcJVUSBZLwg0aj0d1oND6xX9kn
VvhpEJfyK8hYWiZ+WUYRy3N5sazY72zOnpyuQjZZscAvkzIIy6y+8uqy1YQlUeEXQV6yvCj9Ii1S
9hG1pn4QhGldNqvLwjT2sxDPzfS7XqPsil00kYZJ7kdpFrKkDP0sYVmc+VHCbJQswH+g+QRwYRkV
/Le8jAI/yhJUkae5n2QF2vWRfT9Cg4IQJBihDTF/Xn6NPrIno1HohWx0wY5eztfVcl6tj9no/9jz
EbA16NgTnafQ4W/a6LLAz9MyuoWuFRMLPcL0eBcwXaTKUr+IwiAeRqofluOLNbP+nb18w16eV/P1
dP3VuoWfv0zWiw/VkkXgFmqUN5DCulEtFI6LxM/DFBwq+98T/b+BwrzXmQOFvY3M2AKmZsak8IMo
KCUzGmA8yYJMsKALGGtkcM4TI6MTTFz4eZalbWCYOR52ACMGJYap96kTTFT6aYgR4TJMwUsOXWZR
SQDzSH60AItTP0mDoGB5X2AeyQ/Ree/Y0fqqYueLj8fscciOxtM5W1wwKlssp5fT+XjG3lafbqoV
JMwfbPRTTxnjyHS5n6YZpLzZgi6m20HGbGG6MCL5b2PZII3NoQBq/vb25QmbL9achAZZ52NJY5CW
U9giqCcnv55Cu1OkZGBRzHy6EYchUki4pHluDBxv0/ymhIvTwHFiu8bAcQeGrr5arNY+Y6eL+YpG
yHw9+3rCaPwszzFlrBdMjak/KxR/WNzMz9lycbOezi/p7upmcsUw/Rx7DuOqVTJwzaJNMmSJn+RR
DjYQDTwMNggDvwgDJczFwDoINhgADGywqpafp5Nqxb4sln+esLEpTMfnkgum8+lqvdxfZ0dB5Ccl
9NZcNkN29gbBpaZNPQ2M14ul4tib1Zqtpgr4bLycfWUfKvZlOpsJ5t1fM2IuujJoQ2YzjLnABH/k
MrU6SYhaGwpCmqHMOf8geHYAMOLZqzG0Qnvmf7hi18vp5/G6Yn9WX9Hd6yv+jORwyLrR1XTFzqvV
9HK+RxZIEj+K0oTlsnEHIbayMvLjIDy82WsIMLDAeTWZrqaLOfsyXqlxPz4HUyzYRGmD19V8Rdxw
AdFAzDLFTDe5WZKpJJXEH16fQeRhYpuu98gQZCFFScRUUw+DIYoIDoXk8Oax7DawEIb5Bj+CngA+
jo9xffQn/6z454p/QryifKLLvaMlv4ZFQBYD/5zyzzn/FM9f8+sF/xRPijrFM6Jkegwvhqxh1nhX
1ClqEJ/iL4raxF2B54q/RTV7R020on7xvMDzA3/yNf88s1Rv5XdqV73dpowk8suiZFYnGNOXaTTs
4i7ZYsqQDZ/CMrTAbFAJLFgfxqvqnD38PF2ub2AFkraLyf+hgxnrRLhYKasW2C7KuUz8lua8hXLK
J5fl8AbCV2jYLLd8chbldjL2u4Fpm2UQsBshv8cfZpUz6byG07XL9iwz+BDDMmdDEGJeormGnHIw
pKo5mG8xV2bzfA0d+6qC4mLY1ZaGTXrsikG92eN8BGd0FiSZbuJhzEcYQHGSHqCCMgTYzby2NphQ
V6GTggFIKZWyiCnTyz/2hnu/u5g5ygo/KuHWl004jI5OE78gS6/FT2xLIgdpPVBAJinWPZIDFJBD
gD1jn6vl9GIK/83Pv52NWPV5PLshDZi038liuaxW14s5lgsmFQzi9ZeqmvNbN+DEh6t9cWGclH5U
xCHLZJsOgw2x1BUXEPRNP/gWNfPIbWp0UyCUH5zW4JyBTdUaEBkz1Ntk45KzY7Ks+C2oQB++whKa
zRZfuBMEz1wvF5Pq/AZcsbeux1iHUOfritSmw+j5KPfDOI0Pr+eHADuvLqZzaLpQON7+6CAvnZgz
hCsjSmOo4kMgnrKowJLEu7c/ntLFHyfsrJqsyXiP/RBumd+vptDocNd6bm9cqZYsVWsOgy3D3M8K
a/38IATSEGDn1Xgm1R0SR5hhyOfyYjTiqvHo1Zlwu6zY6hqenIvphHtuquWarjFlrU721vvkoo3h
wM9kuw6j94PCT+L4AKejIcCoy+vZhVyuk+X0A6QU+W3H19cz9DFZcfDWcY3lK01Jeg6bXrDFHAbQ
fpTiOC/9LIXKl8mWHUT/p2Xph3l5eJPSEGDkor/5AIfL+gYjmesjD8joubWGzE2gavmAZi8uG7ir
do+mL7o8L7GkqFol+36DS8lcqEGrwNZN493wwyHs4g6XwElxSuPIBmq4k0x497COlCIILY+t2JFD
mKKGAEN3Xi8w30ANkasBwgxqyCFhHf24xIKCR+El7KrCGsOSwcKandNbY74C7hJZAjPVMyIAu+z3
OC39JEQUk9U+gwvu3WZOiwDr8lYgxCE4FQcBW4rwIOGZGc/raDrR1/7eVOoS4ZIR3CAW6m/ctzkU
/ShW05ABRokbGbrp7IJtxr1Kru8OVcOKtZ/n1rL1LUazYOUwKF6IYXr2db4e/+XQgdKH5Onw3K7B
iehWPw5TRPmaMA2a3f/gTCM/jfQ6rwHGolR7B4o5rGfwcoFw5yhCVDBWEssgQhCPvECwH/n6S8SF
pmngpyU0248oKv24LBtls0ZZEvphkqUelclXZRGCmYcELnevRejoiDSJEcKcK57foAvYPekU2OXk
nNSLJIOAfY91L4S5cHs6SfIEyrdwEJBOrkOFyU2kfugB4rnHXncNkKgALyVhzFQ7eijajzWY7YHg
Th6MqKSVMDghFRgn78/L+cVCTv6rvc0IfLYPssKGaIxhmw1b6dVvDHunZxiwZZAWBWL+Az/GUkEI
P019dXZqhuw+lgH2Us/NixjjlMtnL8RQTVmIAEl8fWTGzxk7473ZCM/vrAnygtfE6xE/wggywKEW
AMCLHuKcCRbhkfXQl6hJC3kseHMxVkuvphgTYiL3wMlcPJEYo7XekKwIVQaRpcti7KQoYcjNEHZP
WyPwWF0EMXbXo0yt9aZxgi0XUeli0tyLQ1sBcxlxUM5FsNZiclMvoEKWXS8r7h7iRqWWYHuLQY2i
yM8TTKeqEd9UhsH5ClaFyii72oWi2GqjZdhJ+9R/F/EjXMzmsFuHQJxgeWJ8veLOoDXiYXo7gJym
Ah2qYWHcm5wVG716CBkuKQrargQhAyd1lmZCevAyCBlZ5qVgyyRJyqaQqYtcdKV+um6tK0WJn2bW
Kv0tldyepO5DVxoADELmcqm2NUgpM17CFwW3pKEtSVOQsdcLvpg6XrOb+WyKwHiKMmpqW/Ba7y0c
XoURprKpPURR+zjfrB7cGke95kZG7JjF8AiAbcm7msQlZ1FeBraVZSwNseADhaPJtnVRL7a9hbBT
A9VzY5jCVoMqemiLvekAYGDbFu5kCG2eL76wMa3wwtMOHoajvQI/S+fVgodMw8MB3zpbq/B4iopl
CEl04FqnLuB9n0UwAsyWHoKwVawH9RC2PNY3MbOqspku87CnFzoAfCINja4u6sW1To6FWtgCVZBi
M0GTaw9C2A4BRlFx0tkGF43D5I63+rtMa6/MBoyewXnKJaLDiEewkpfV5ykFj7ZNDiqWXKmeyiU8
RQyFwxiSDFFvBO8SY3GMtaEM4jWVbdq35L8rw5BwEmaYc9jjyQ0x42d/k07URLYl1YR5Jg3EDz6Z
uBiG/EWYqwEUmWY9MX4KPE5eEI+Uu67O06MZljI8EFbA0SGM5kHA3iPStRlL9Oz71z/yCI8kihOH
we00mYQ5IncK+AJaIW9biPpDxMicsjiCz4KiUejij/fH/9wX3pimCbgWbbyGCLKVZQcwlhTp6e9M
ihxrizr+yQCj5GGnj3+z/mgBIvdSHxdxUqQ+2IbGYwI1IUQENtNlSGShy/LUz4s8briIE1mEsesy
EyvB25dkeeGHgU4ncDgu4mQIMD13PWUP1PUD9uL0l1e/vOaBg9W5AxM6jeCIb09HjhQLuMGE1ohw
8QlbDLileykACGkrbDD9uncqQy4dSNVEt33iSMFzObKFdJHKGq87kErPYu1rchnWSGjl3wKzgVQW
rPPpJTIwsLPnP78Uq+vuNOvnp9ChxhbMb8JesQx+tbBsIJnF9FPy1j16fySI1kqvzWLYGJJ3qcxJ
tz5lIGp4+cVPN2VOOuTxKoS++gHNrn8tZBXxF5HfCBHmzXqwcUwpc45efppOMGWRAy4MM4Q5hCSq
ZBlsQl2WQavFgknDJkzqIsxE+/LyI8MS3IKxiqTewExq/Amz5oiLqlYeugOXL4L60zzG8qmCJs3V
bzLmYGVk0G0yG8wGOrUMOgcyOYnzHItKRVTcQmaQSfWbVL/2Js6JoxP0V08ymbAocGqs/aYr9v7Y
yX3EqdZ3Ox4fcEmc2EANqlm92O5b2CwtjW68K2mJQeClCHeAwYr9RVw6GT+d5JyXIo+ZqIlMVvED
IYyO0pK/CGlZknhs1EOW9H5NXxH3YbpfD8L0HQKMttY4acgGg23zF+gkcYmJzeB4c0DusgW7W+2r
hZYJZoM4tWDtqCHzBIlcg9+QOizE4j5WHSAcTHStpNp3cj8uqWKs+1tg+pFKashP2asffv3tlxF7
RAtLmYsjBUzW30sKVd4vMnKkdFDOEqs7TEZbzLA490usEFhYNhDOQjVBKhj2lhPNdebuOwfp0CEL
oMFmFqz2Oahd22qKB/D8FmKpJS1yqIa0BHxoiwODgLlqqE2abbWkdRJQC5rRgZbs2oHbu0VqQ773
6UALFjcLISWecSkx/rBazLDFAln72Fte5DAGDCNx26wUIfQkL7GVvIuE9z8GENVV0HrywY2BIcDu
aQyY0L7xGDDBbBD5LWPAgc+booKrFDQ+N2UjLbDimhVY601MZK1k4ta1dyfalxlnKQMlkZM5RM6u
VIOR635byKTXMg0r7anyvMlVSjgonBa6NOk2pWsMEQaP2G7YlJJ0PVYpXaSsk7zCcik6MoS1bfaj
IN22lSJIWQcGcwOG7FYR3Eo2MIPBLEGKPFC9I+Esbu9WJkJaCQqQ7smikgHGGn0uXWaB6Z4Ykbob
2nwAb3xbl92yFi1Y49kle6JYfD/UilQ+KgvgN6EWolWwThZtYPBt1KJN1yDXZDxfzLEVF8nLBpFs
q+YVIwoUuQNqmdDmG7R6cm8MJsIo4qEkQ/bTYVTSknPTpCMWCmjN0+T8VsaSk84OBoYehq2TTh2v
gKj1BGFPLpPOvcSTJxKYofVtFem0WufQgU5CvTYwTGhGB1pCfQc27xbqtYFhgtmgNViwyMBwIFNT
wm+VBrVyZSIzyHRf0qBWrkwwG8hkwaLpBqvn+HrAnv/627NXiLf8s5q7Uc7BX0PRTtjWh7M0xKBs
k6NWT+4gIboZrJYQCPsNC6gPB2d+DQF2T+aXCe2bsH4tIUww/Vif6w7gffoeyvxO0pUrhlmGeduE
a9Du/pkfkSwlxSwdHPMPAbaDJtgvMqMIcWYRjkDBvrkm2br6cG8zZD0PmWA28L/FWkiDT6KfU0zx
v7u73mkE8F1ocX4Y1KtdgUOoR/56t1lSH5i1Vb/gBlpC4ZYmMoPJrIl8h1lS69HtEVPaUY8gUIRc
bln8tGG5RshrKvWwNuSBO0lfYI0Dd5xDSZoKIqB1axa1Hm1C6+rAHaREdwfWs6QJZoOUsDpwBz16
aw/W8stE1kqm+3NSSjBO9mL11xpJ+ikHz1N2Wc2RvRSJ0bUv4k5TKglnVwJfhAl0M9XcjoJzkui1
TmN2oWCubcasdOxqOsGQF+EtCIhrO9DPCRqShyAqFsElik4HYWvEOEoRq9bK1mjttM6g9XbKWOKp
WyJow4f24Za5TmHcTyK45Y5tBbbZgSRFem9gTZE+JNSgOd1skenq0EMLW1cP7k2m63gWC0y/HuSx
Bk/Zs1dvXjyD9/SHl//zcoTvB08e0Od3DxqS625HpIrWsFAbJLS01B30mu7+rAcBggiR2ULpNQYY
azLcAUzfEYng2yjXWyVbwYh1MaTJ21NiyZoySIIS4Aggp5nQTTw4SXSdUCiWwAybddtk8xL7g8/P
pzxR3t48qDrB8BCICEgVG/YbC54VzpVdUYq+l3qbBi187uMEVBztg5jxElmrjG7v4kEXAefU1XqN
SoFx7GpsOuCJpE8pddQJsiBgX2utj92pVNOrHhZUg273L9WgQOVbTzG2Ye1irXWL23rsDgCGgaHS
K4/5+J3OJ7MbZOPl6S0W11SGxPDKl0FJwaRbT4wknvSSjyQkvdptdzNauSGKkx+ZF+M4kthsocEH
akK5t9WvGGf2xjhA+PBkuATmNLDrvCXm6BbnBBjBzHdrc6kklxY5N/ftHm0uccQkNtQpME4k5MsD
ODpuX+JQzCIwTy10BqksueMyjVgGRbfU0Z40C8wGPdmCJYOZ6WS+y+lnnDGCi083SJ2zt22lOqe3
hbeLeDsopVuIpzx/MFcRhKTP/e5HPDc90KlX67lkCLA4evXi+f+eiDOs0KP8KKvpmvLO6F4ey35G
Xm86UhjHzEADg325L5Wbh3TQHkJFaidx7RZg76SHqb2fCpcUNV38uLfBrPNKWmD68SMZvS4pL5sc
udVjTwZtjg1Juv/a6KTm/vtz74QljnjWac6NTlNg7s+YxEHCyFh3gIqIBOY0i1J6nYeNsPWHrJGD
3VyBv/MdtDKEIjYJ2tW7LkPSSTzoNAgKjBMR+SYAfsDXZIEM15TAi2ELwL8gdXGU6H68wlqgmb1u
UM9SA+5hgsWxRKF9Fvut2Ecb1n0YawOAwVhTxyIhWR0/tPjjMaNjByhzG1ZIJleLBc+NeYU0b5Te
7Rxnp6yRqapxyBdZdsvFzeXVHrNR8TyEDIHpnPZyxjUY4ZaQ3BNTao9bhGiu4hAPOB8CDIxAfhdm
ebPcTHAnccQ3UhaIlrfgGp1qDyMHSdPUCbYuAtedilD5hKLTRYSNAUZx2L3pBBFO0kWeCRXu0wrm
3nSCCNlYShzrexhjD2lOcLKjOrnKoMz98wyyUYT14aL9VNw33MW1mJ+wao38mchOKP89/+t6itMR
2bPr5RTJH8MTpPTGKLH+vXszvqwYzrXbm5WjtORItu4w+h3mJJJIqKNTv0m/4xhHnsiCRR1gesmK
7ekh3mF4h/CCBuxchLzdVaoI6k0EVVECQixS0xd+024qnuwQx3k4pHngdeFd1JSKzPd0gLr8IXI8
9MyIk2JvUFSUKU9/ijM8eMYIWYbsi4BJZTN+NFEa0TEoqizFZAw/DFK+QkVAZhgcaCBLvASnnKEU
skKXIbMHgGJcUV3qTdppHRVJXTnkCyXjQZ0Kli6Z8D2pSAuH6Gj1FHLGUQ6gtFGEdCcAA1SqblXg
aQCoST+kgFJN8kXdHFW3bjFtiiUANa0mPBtdxL6wd5xjzK0Wm08/gFqFY1TQX5GHXMrqGqSBugWS
Y3cd3cMv7JfHYSkIBsfj8heFmMnrLKdMSqIcixn0olfXkGGriaibriZgPmzsDekaQi7isy4w0G9i
S1yJGtSvPPDoHboDduXv8GuJpq6BkIq66YpIQok6W46cwAEy8E3wwyewSKAJniCZfEnqPdICqk7Q
HNTRMXU3qI6pmROM58TEqMtiYiRzbGFiBbUBS8OfsQvaa+kRmoTv50RqtyBBKtAQqQ9ASNqShBQI
EfLiQdVvHg9GIidUKydBmeGcDvrv88u6PqQWTdBhcl5AoCg9Jb9GH9mT0QgdykYXDLrl8+UUZgV8
lOxoAhONX3x/o4qWl+LKO4IpKZ5CvGa99vNJ/fEuHFJjq3EgdhX7wBBTFEiNAPxGcI7+VmuRd1Rz
3VDVuFA1RF88kc3WBZF6RNzxjnRBoO7oZ1NVouovVAHyiHJqxqogxrFxvEQ9+ubnJi1p/y3JEsS2
k1jCBY7HxaDCCImRmykG98dRIVmiX5i1ZAkwFFJqZiRV6/B0MoxxDBN1nPiSfYFpRrLGKbb+gC3I
7Iz1F/gAZdjaAksU6/8JjsE7Zhk7enfMUnaU83KoPrhG+3N+12QXxLrhUBn6D9UMl2mAMzUoIPY2
Rjr9ZjTxDJRy+sZgkSh/+s9jBnjoKjKOv+MA/L9zZLLskfj16Ik4tk/eFK8hSgdviQfg36EqRJFR
aygeKMt/ls94zX9vGtTEqnarasojSS2kmdKHMVYDxKVsoH3dqoeURguEhpmn8f0b+EDvZpFq4X/w
hwmld/SIWFK349EJJ494STzW1jRRJu7rJuKPSRgPxZ1/iGpkoSCKvPNQQkFhd3/XlEHuuoJO+NI8
GSCptU2ZW/39+P0REuGgfQ/5J/48eh/wAfZJeAwLkHoT7CeKxG2MX9BSlP+Xpo4uQo/j+jF4B1//
4NU+4yws3hB1iHJRq3hB3H0vgRBRgESggngAEF1EqN7LmpvodD29SUbe3+YmzABzwFaS+SAYcYTu
ZFw/EkWASODEHWCnx8AxoIPiAkleNO1fnMi++Grelu9hUOCpF6gEr8v6QTvU6Lc8LflFQgNV8K5i
Z8LhHYl3b98RhEW1JI3R0/LPi8dFS34jlJqorRH5aY6kR2QbJogzJ6JK2dghbcBBbcFiTsaCSDV8
2jhrq6Hu1IpP/7O2uO5FxgGSU+KMq9pYgBXuZCxQ+8nQkCnqUBO50GS+ukHGAmaxzMfKSU51KT1L
lUFTpHNMubGgyxoqP068paNOaxsg8oOczrNqlGH7Y5BCaDRthQhSBc1oVI5kNQE5jmoIsgR1kTQS
xoJ6qmEsqKJa3VSV1yUSAlWllVIcukhQAatRJtqjjAXd4hqAotWOxkIGq0AYCx50wAIgmqo+9Ahu
LCCzQsNYoLymylhAVkr+DpkUBY4aICtD1eCFBVJMCWOBrpSxQNdNY4F+C5NA1SB/oW5hLHjErvwd
MhYUmtpYIOTKEKF3NhoLmHulsUDh0DW90RlJAdOyaSw49AvXzqUVKXgYIGoGkn2FBmznYe8WD1NV
mq8V0Caz1GXcVOBcKkwFsCRQgGTKVEBBiVSSpe3hJUOhh6kAfbMsoGaKObhW0aGeSX2w1qD7mQqs
zVTgq3fSThG6n2WybMJRmwpSEUikj/dvfU2F7TXfaqjSz7WSry8wQXENXhdoy0DcuStTIXExFSCU
4hQTmTYVkJa4zKAYCOvR1VSgiLJCO/LIZ3pLw7gLUwF2EqbwgabCLYwk37eaCi+gvkI1EZ9QPHAN
7QLGC1QHqI9QWXTJU67/iRJS43CbtA3ch7aBT/GGePsp1zeNZ8UNWEB49PdttgLO9MGGDdoNazar
VROR7P/fJvtvNj9iGnWoqVayEV9ha4yyP2vz4zupvglVkAwjNESqW6Sk4ZfQy0ibhuL2E77Qm4Ww
sDA28UN8iscy8RjMQ/EY/xK3QD3UJv8ekVopdl5DsdOqnOk5UyYkRgAcM9jLZbbWIKDZRoKvl8b/
HwSxnG4KZW5kc3RyZWFtCmVuZG9iago4NyAwIG9iago3MDM3CmVuZG9iago4NSAwIG9iago8PCAv
VHlwZSAvUGFnZSAvUGFyZW50IDgxIDAgUiAvUmVzb3VyY2VzIDg4IDAgUiAvQ29udGVudHMgODYg
MCBSIC9NZWRpYUJveApbMCAwIDYxMiA3OTJdID4+CmVuZG9iago4OCAwIG9iago8PCAvUHJvY1Nl
dCBbIC9QREYgL1RleHQgXSAvQ29sb3JTcGFjZSA8PCAvQ3MxIDcgMCBSID4+IC9Gb250IDw8IC9U
VDcgNjEgMCBSCi9UVDEgOCAwIFIgL1RUNSAzOCAwIFIgL1RUNCAzNyAwIFIgL1RUMiAzNSAwIFIg
Pj4gPj4KZW5kb2JqCjkwIDAgb2JqCjw8IC9MZW5ndGggOTEgMCBSIC9GaWx0ZXIgL0ZsYXRlRGVj
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
P0gTI/bC9oCaqji78YcpZRBZ7Ez/sOKFptVFaKoRvu9MBjITnmvYnmoyTfdUEFTtGBGqPcaNZCK0
mOexe0fCdUlCAbMmeituoD5ntCrqD62KfmS2baKrnYnxBHY8CQfct7sdKHk6+Hu/+8efMs1s4HnY
DvLHsUN43iF45bfi3T8coiNBv7IcisrQ0W8l//Z/vNW32QplbmRzdHJlYW0KZW5kb2JqCjkxIDAg
b2JqCjU2MDYKZW5kb2JqCjg5IDAgb2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQgODEgMCBSIC9S
ZXNvdXJjZXMgOTIgMCBSIC9Db250ZW50cyA5MCAwIFIgL01lZGlhQm94ClswIDAgNjEyIDc5Ml0g
Pj4KZW5kb2JqCjkyIDAgb2JqCjw8IC9Qcm9jU2V0IFsgL1BERiAvVGV4dCBdIC9Db2xvclNwYWNl
IDw8IC9DczEgNyAwIFIgPj4gL0ZvbnQgPDwgL1RUNyA2MSAwIFIKL1RUMSA4IDAgUiAvVFQ1IDM4
IDAgUiAvVFQ0IDM3IDAgUiAvVFQxMSA5NCAwIFIgL1RUMiAzNSAwIFIgPj4gPj4KZW5kb2JqCjk2
IDAgb2JqCjw8IC9MZW5ndGggOTcgMCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4
AdWd+3MbR3LHf9+/YsKLT6RPhrHvXacuiSzbdVbqfI5Jl5NIqhQEgiLOEEAD4OmU/PP59Lz2Qbx2
JUiIr07cnd0d9Mz0dH+nu6fnN/Xv6jdVDNJhXNo/w0ylZTIoyyhSeW4vlhP1i5qrL5+uQjVeqeGg
TMphWGbVVVCVrcYqiYpBMcxLlRfloEiLVL2h1nQwHIZpVTarysI0HmQh7838t0Gt7Fbd1CkNk3wQ
pVmokjIcZInK4mwQJapNpRryP6j5DeLCMir0vb2MhoMoS6giT/NBkhW06436+ooGDUO64Io2xPp9
++fqjfry6ioMQnV1o86/n68ny/lkfaGu/qq+vYK2Wj8eSF3gqOM329Rlw0GeltED6jbSpMJAaPri
fYjZ1VVZOiiicBj366pvlqObtWr9d/n9j+r768l8PV2/az3i9i/j9eLVZKkiuEUaFfTsYd+oDT0c
F8kgD1M41I5/YMZ/Sw/rUVcdejjYyowbiKmYMSkGw2hYWmZsEBNYFlSGBbsQ05oZmvPMzNhJTFwM
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
OTUgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVudCA4MSAwIFIgL1Jlc291cmNlcyA5OCAwIFIg
L0NvbnRlbnRzIDk2IDAgUiAvTWVkaWFCb3gKWzAgMCA2MTIgNzkyXSA+PgplbmRvYmoKOTggMCBv
YmoKPDwgL1Byb2NTZXQgWyAvUERGIC9UZXh0IF0gL0NvbG9yU3BhY2UgPDwgL0NzMSA3IDAgUiA+
PiAvRm9udCA8PCAvVFQ3IDYxIDAgUgovVFQxIDggMCBSIC9UVDUgMzggMCBSIC9UVDQgMzcgMCBS
IC9UVDIgMzUgMCBSID4+ID4+CmVuZG9iagoxMDAgMCBvYmoKPDwgL0xlbmd0aCAxMDEgMCBSIC9G
aWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ac1dW3PbxpJ+x6+Y9RNd68AYDK7xyVY5jnPs
bHw5luycWjsPEAlROKEAGiAtK79+v54LbqJIAjYl2lUUOACGPTM9fe+ez+xf7DOLbN8Rsf7jBMyP
PTuOXZeFob4oU/YHy9njZxVn04o5duzFDo+D5spq2qop89zIjpwwZmEU25Ef+ewSvfq243C/aVs0
bdwXdsDx3KJ+12q1XbDzNqTcC23XDzjzYm4HHgtEYLse60PJHPwHNJ8BHI/dSH7Xl65ju4GHLkI/
tL0gwrgu2c+nGJDDMQWnGIOQz+s/p5fs8ekptzg7PWeTl/kqLfN09ZCd/oc9PwVsrXncEzrLQIff
7EMXOHbox+4N6DbCxLhFMP3wLcBsm6rAtyOXO2LcVP1SJucr1vt38vItezlL81W2uu7dwtc301Vx
lpbMBbbQoKyRM1wPasMMi8izQ+4DQ/X6W2r9b5lhuepswAxbtyLjBmAaZPQi23GdWCNjBxhLoyBT
KDgEmN7OkJindsZWYERkh0HgbwKGdffDNwCjNiW2qfV5KzBubPscO2LINgUuDViy3iwpwCyiHxsA
E77t+Y4TsXBfwCyiH2rxPrLJr0XJ0q/J5UP2A2eT5SL98SH7k53+tic1GYRecQACEwCrerDeM3oR
1vtheBzoxR074o7B9f24wLdj121oLxxbRJEbsHAEXMAuQ1t/ZA+qL/6z08Lx//fz8kRj2+rFSsym
z7M3j/mzP05P/m+V/1NkH/6b5/r+uvz93x8ev7h8aBFurq5fn4S/r8p5PFt8/euPv4tBiKo3lVWL
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
CxLlBJugRk2A49bkNQrS+OYaBWaANxhoKOvtNArwprNqPTB1JwIBvwmLA+W2D0tPNjlby4oRnUon
/w9G/207CmVuZHN0cmVhbQplbmRvYmoKMTAxIDAgb2JqCjUyMjEKZW5kb2JqCjk5IDAgb2JqCjw8
IC9UeXBlIC9QYWdlIC9QYXJlbnQgODEgMCBSIC9SZXNvdXJjZXMgMTAyIDAgUiAvQ29udGVudHMg
MTAwIDAgUiAvTWVkaWFCb3gKWzAgMCA2MTIgNzkyXSA+PgplbmRvYmoKMTAyIDAgb2JqCjw8IC9Q
cm9jU2V0IFsgL1BERiAvVGV4dCBdIC9Db2xvclNwYWNlIDw8IC9DczEgNyAwIFIgPj4gL0ZvbnQg
PDwgL1RUMSA4IDAgUgovVFQ1IDM4IDAgUiAvVFQ0IDM3IDAgUiAvVFQyIDM1IDAgUiA+PiA+Pgpl
bmRvYmoKMTA0IDAgb2JqCjw8IC9MZW5ndGggMTA1IDAgUiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+
PgpzdHJlYW0KeAHVnW+T47hxxt/zUzCbiz2b7Mn8TyqpvLhb26l1JfHZNylX6u5eaDWaHfm00pyk
2fXm0+fXIACCFEWR1GpWPld5RUjENIBG94OnG8Av/p/8X/xikgbxVP8TZH46TSbTaRT5ea4/bBf+
X/y1/5vXu9Cf7/xgMk2mQTjNqk9eVbab+0lUTIogn/p5MZ0UaZH676k1nQRBmFZlq6osTONJFvK7
lX3Xc8oe/HtX0jDJJ1GahX4yDSdZ4mdxNokSvymlH/A/pPkF4cJpVKhn/TEKJlGWUEWe5pMkK2jX
e//bWxoUhHTBLW2I1e/1P7fv/d/c3oZe6N/e+zdv1vvFdr3Yv/Rv/+r/7hbZnH7sKZ1npONvNqXL
gkmeTqMD6Vpl8kNPZPr6HGG6uipLJ0UUBvG4rvrtdna/9xv/ff/mO//N3WK9X+4/Nb7i8Y/z/ebt
YutHaIs0yhvZw7ZRLT0cF8kkD1M0VI+/V47/kR5Wo+4P6GHvqDK2CFMpY1JMgiiYamWsCeNpFfRL
FRwiTGNmKM0rZ0anMHExybMsbRPGr8+HM4QpJyXT1PulU5hoOklDZsSQaYouDRiyRi+VgnliP1oE
i9NJkgZB4ed9BfPEfujB+zBbPS382ePjYrbd+cu1P1tX8+FhMbtbbF/5+4fFWv7P3y3frWf7JzRq
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
sh8uiuQaaKz54IATb2pqApyrH4ahHtw+W6GmrF7J8OT2Z+WUmkWCeXAwuBqx1zCFavlMDhC7ve2L
Egc4fHEM4GHcwTcR0UWFd+SRxqlH4A5oXnWZNJxHFY9yvq39+BjrEgs/xC6+GtYxZa6vMGUGxXhy
xiyHaDsJ4jHUep7IuXkO1gmFKWRHm0O7kI02KTj2zBIvHucxc3wPI1f5K1PiYh1T5mAdU2R8JlXp
yk0Jx2RoEVysY0R1XZhpkMY6gCTdNwbrMBF1yTCsY/e9ARDsnjf12cU68l2JYsArDtZhjlisk4RT
0S6FdZKY8XewDhuIEzaxKKwjnwzWkc8u1pHnEt3oGsooU0TdGuuw4Za/abCOkabCOiJpiXXk0wHW
aV0TudxLHHPNg2z2crgXqzwtI2KjTLb/20ak0h0zSi366yAbM9xGozlqq0V/jag1sUrxGYkm1kEd
yQhizWuiTKTOECU0KUJ2CWbpz84gU8yUJiaYf+kgk5FDL/gryFVBHQ1IhgaZ+td8TUGmQVAHexQJ
F23JFy6GyXNw9bggE/uUWGqDKq6AfDmU5Qguce5GZbvlavFuuTeHK3GgGkdEvgWprGamjPPfT6Xe
iAFQuVtxyEEFckiu7Y8uGUoy6ubtJ3VwcnlktRwBzakQFiZ5f/p/Pw/Z5gplbmRzdHJlYW0KZW5k
b2JqCjEwNSAwIG9iago5MjExCmVuZG9iagoxMDMgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVu
dCA4MSAwIFIgL1Jlc291cmNlcyAxMDYgMCBSIC9Db250ZW50cyAxMDQgMCBSIC9NZWRpYUJveApb
MCAwIDYxMiA3OTJdID4+CmVuZG9iagoxMDYgMCBvYmoKPDwgL1Byb2NTZXQgWyAvUERGIC9UZXh0
IF0gL0NvbG9yU3BhY2UgPDwgL0NzMSA3IDAgUiA+PiAvRm9udCA8PCAvVFQ3IDYxIDAgUgovVFQx
IDggMCBSIC9UVDUgMzggMCBSIC9UVDQgMzcgMCBSIC9UVDIgMzUgMCBSID4+ID4+CmVuZG9iagox
MDggMCBvYmoKPDwgL0xlbmd0aCAxMDkgMCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVh
bQp4AdVdW3Mbx7F+318xxy+mqqT13i/Jy0nspEqpiu0TMZUHxw8QsCQ3AgEaACUzv/58PbedGSwW
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
ajXCQ4Wvhl/2aDmOX66+oK2E6V35fzOPVIMKZW5kc3RyZWFtCmVuZG9iagoxMDkgMCBvYmoKODI4
OQplbmRvYmoKMTA3IDAgb2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQgODEgMCBSIC9SZXNvdXJj
ZXMgMTEwIDAgUiAvQ29udGVudHMgMTA4IDAgUiAvTWVkaWFCb3gKWzAgMCA2MTIgNzkyXSA+Pgpl
bmRvYmoKMTEwIDAgb2JqCjw8IC9Qcm9jU2V0IFsgL1BERiAvVGV4dCBdIC9Db2xvclNwYWNlIDw8
IC9DczEgNyAwIFIgPj4gL0ZvbnQgPDwgL1RUMSA4IDAgUgovVFQ1IDM4IDAgUiAvVFQ0IDM3IDAg
UiAvVFQyIDM1IDAgUiA+PiA+PgplbmRvYmoKMTEyIDAgb2JqCjw8IC9MZW5ndGggMTEzIDAgUiAv
RmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHNWE2Tk0AQvfMrujxtqtZxvj+OannQ01pS
5cHaAyaTDUogC6yr/96GkBBYkg3ErTIcIENCXr/ufq8n9/AZ7sESRYVrTlSDcpI4xzkY01zkHr5C
Cm/eFwzmBVDipKPM6fYqaNeKOUhuiaXGgbGOWGUVrPGpilDKVLuWtGtMCaIZfi7Zfzc4WFvB8hAp
k4ZwpRlIx4iWoIUmXEIfJVA8EM09gmOO2/p9c8kp4VriI4wyRGqLca3hXYgBUYYUhBiDqD/fnMI1
vAlDFjAIl3AFADMIf8CHEGEdUDgCWFABw5/rAxOKSEWpPR9YUAGDGtg3uIrTZZavZ/CawVVUxlkK
0ffsoYRy5SHL47s4xdX0DlJfPmb5T1yDh8LneD8qYT0Lqu/Fd6sS0qycwS2En6ZGGezoH4zSEVnV
Qpf9Qc6BBTXnlzL+fClISyin7v8rhXOBHZTCVbTZ+CgHnxT+ceWxN+K0LoIvH2+wU+4ffFESgK/1
HSyPDL77qhIW1WXul4mfl7PgshqvGR/KPuqKclyAaQILts13JP3blhuR/uCoEgyAaZVAWGK0Vp30
B8eUYNtwI5VgFLBWCaYAq/p9nqWlT8vipahzGuWLOQOmi7CTx6CRzh1hI8D0FL0WlK2iD+SRUYam
IFA4u2COKHoPVrasm+NmIrqgcsX6OCLrTDKC1S776DpUQddlXk8EU1t0AyYY8hgmNbGMosGfRVUP
1tsC/aL0i0vQnfIGZg0RVD5J5CBVjTn8C6oG5wS0ZyK01pOoQjv+uMAGjMs/sPLRAm12GftkcQ3o
0eB/R41PbxJ/Pcprx+mIdkQJ+SSEDp+9drhgvDndpa3ackTF+DNzVx/WJXPXaWCt2k4AholGvU3h
1TxKs/QVPGYPyQJHrK2borHmvkl19gvX0I+3XoxycxtMn7BOCQ43lkjOUJubeM7w2DFdNKoEuRVE
WoElOETucx47QXBGoRNcEGdwC9BDd6pBxlA1ysYEMkTRJoaIerIt6bXHTmwmKvOzJib2StJF1yGq
5xYXKMneUQdN7EBJcC+njGnmtkEw++HjhSbaFgyjlbWqM7ptDDOj6rkFgyORqvbJA+N1r3TGgBlV
z3swunJSioJ0cqPdg3XjS58XWXoNvoQowQ1L8/rwexPnvoC3mzxOgLNr4JTp3d3d+dtNdOeBi9sX
28lYSQxTDnbR/Rd515bjvy5yt5PpdESP4BfLO0NDdRKnjlNgTmjFX8myFUkKZW5kc3RyZWFtCmVu
ZG9iagoxMTMgMCBvYmoKOTI2CmVuZG9iagoxMTEgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVu
dCA4MSAwIFIgL1Jlc291cmNlcyAxMTQgMCBSIC9Db250ZW50cyAxMTIgMCBSIC9NZWRpYUJveApb
MCAwIDYxMiA3OTJdID4+CmVuZG9iagoxMTQgMCBvYmoKPDwgL1Byb2NTZXQgWyAvUERGIC9UZXh0
IF0gL0NvbG9yU3BhY2UgPDwgL0NzMSA3IDAgUiA+PiAvRm9udCA8PCAvVFQxIDggMCBSCj4+ID4+
CmVuZG9iagoxMTcgMCBvYmoKPDwgL0xlbmd0aCAxMTggMCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2Rl
ID4+CnN0cmVhbQp4AdVdW5PbNpZ+56/gzsu0qxyG98vO00ziVHmrkskkPbUPSR7UatmtjSx1JLU9
/vf7HQAHACGKJCizW0mq2iSaRB8CBwffueKP8F/hH2EdFXHWqH/iMiyaPGqaNA2rSl3sV+H/htvw
628OSbg8hHHU5E2cNKW5CkzbYRnmaR3VcdWEVd1EdVEX4Qf0WkRxnBSmbWPakiKLygTPbfS7gdX2
EL6zKU3yKkqLMgnzJonKPCyzMkrz0KUyjPE/qPkDxCVNWot7dZnGUVrm6KIqqigva3zXh/Aft/ig
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
UGFnZSAvUGFyZW50IDExNiAwIFIgL1Jlc291cmNlcyAxMTkgMCBSIC9Db250ZW50cyAxMTcgMCBS
IC9NZWRpYUJveApbMCAwIDYxMiA3OTJdID4+CmVuZG9iagoxMTkgMCBvYmoKPDwgL1Byb2NTZXQg
WyAvUERGIC9UZXh0IF0gL0NvbG9yU3BhY2UgPDwgL0NzMSA3IDAgUiA+PiAvRm9udCA8PCAvVFQx
IDggMCBSCi9UVDUgMzggMCBSIC9UVDQgMzcgMCBSIC9UVDIgMzUgMCBSID4+ID4+CmVuZG9iagox
MjEgMCBvYmoKPDwgL0xlbmd0aCAxMjIgMCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVh
bQp4AZWQQWoDMQxF93OKv2w3imVLsrVtyAEKhhwgJJSSKUzn/lCRDpkhqwQt9P2RxPOf8IkJjTQV
X1oyqAu554xaF/F7xhE/2O1nxmlGIhdP7LaqYfXmEyQ3aqk6anNq2hRjXFVKiXX1rqvHWsg45q73
3WHjfeGyJWWplNUY4kwmsGKUBY+USFFBMwUce2639yJzomwSJ6pWEmvxrxEfHVJuU0vrI3a9Mxj9
gje8o38Phx4om9hehYnMHmG4aCQqdocZnoTBP8wfr5ZgEQplbmRzdHJlYW0KZW5kb2JqCjEyMiAw
IG9iagoyMDMKZW5kb2JqCjEyMCAwIG9iago8PCAvVHlwZSAvUGFnZSAvUGFyZW50IDExNiAwIFIg
L1Jlc291cmNlcyAxMjMgMCBSIC9Db250ZW50cyAxMjEgMCBSIC9NZWRpYUJveApbMCAwIDYxMiA3
OTJdID4+CmVuZG9iagoxMjMgMCBvYmoKPDwgL1Byb2NTZXQgWyAvUERGIC9UZXh0IF0gL0NvbG9y
U3BhY2UgPDwgL0NzMSA3IDAgUiA+PiAvRm9udCA8PCAvVFQxIDggMCBSCj4+ID4+CmVuZG9iagox
MjUgMCBvYmoKPDwgL0xlbmd0aCAxMjYgMCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVh
bQp4AdWdWZMbyXHH3/Ep2k8mI7hQ34f8JO0RWodk08ux9bCxD+AMyIEFArMAhhS/vX9ZdzcaGHRj
MIRlBxedg25kV2Vl/vOorN+j/4p+j+ppEWeN+U9cRkWTT5smTaOqMh828+jv0Sr6w/fbJLrdRvG0
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
IDAgUiAvUmVzb3VyY2VzIDEyNyAwIFIgL0NvbnRlbnRzIDEyNSAwIFIgL01lZGlhQm94ClswIDAg
NjEyIDc5Ml0gPj4KZW5kb2JqCjEyNyAwIG9iago8PCAvUHJvY1NldCBbIC9QREYgL1RleHQgXSAv
Q29sb3JTcGFjZSA8PCAvQ3MxIDcgMCBSID4+IC9Gb250IDw8IC9UVDEgOCAwIFIKL1RUNSAzOCAw
IFIgL1RUNCAzNyAwIFIgL1RUMiAzNSAwIFIgPj4gPj4KZW5kb2JqCjEyOSAwIG9iago8PCAvTGVu
Z3RoIDEzMCAwIFIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBzV3LdttGEt3zK/pk
Y/kcGcH7cbLKOPEZz2YyjjKzcLyASEjEBAZoAJSi+fq51egGiBYJoqGAgrKwRJFKdXd11a1bD3xj
/2LfWGh4phOJf0yfeZFrRJFtsyAQ35QJ+w/L2ffvK4utK2YakRuZVuR3362616o1c+3QCM0gYkEY
GaEXeuwr/qpnmKblda9l3WuW5xi+hfdl7WdXB69t2d2hpJYbGLbnW8yNLMN3me/4hu0yVUpm4j9I
8w3CWZEd8p/Ft7Zp2L6LPxF4geH6Idb1lf3tBgsyLWzBDdbg8PeLf26+su9vbqyVxW7u2NXHvE7K
PKnfspv/sp9vINvBPo6UbiWlw/9Tlc43jcCL7GfSHZWJWSuS6d1LhBnaKt8zQtsynWlb9VMZ39VM
+fr14y/s4ybJ67R+Un6FH/+5rovbpGQ2tIUWtZq4w+2ijuywE7pGYHnQUHH+q+b8T+wwP3WmscOr
k8p4RJhOGd3QMG0zEsrYE2YlVJA1KqgjjHIzuOY1N2NQGCc0At/3jgnD+vfhBcI0lxLXdPVtUBg7
MjwLN0LnmkKXNI5M2aVGsBXZjyOCOZ7heqYZsmCsYCuyH83hfWZXxR2rtwm7Kdg2iTdQ9rs0yTbX
/MUyWae7FLeD4V0xxPq2T6qafX3L3lnsKn5i6+Lr2xV9v4uhZmnN6uIt+8Ju/jHNFg3rgxNEhu/b
uP79lfaU8xX0AQbcC4IF6sNIwfr6AGVIS1Y85iyVdjHNWVGSatQF2yRwOEIB0jxhj9sEn8AHSpYX
OH+okvzc29V0TWgv43GdJ03wQuACMljY/GXYTMs0QsuUZqpx4KtTDlxaTy3LoGXMO8swQTBYhjS/
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
QkdPGAWO6mA45V4Mo+TuXvioVO2e0HBUmNZzz82Y2Sj6w5hoOad1HAD6hY9W1DAgWsasjW2kbDqE
z1WRX7MEtjcDMBNfP/+5w8ztiv2IZwhkzLau6YmUvvyt/PfzL/F9wmz/y2z3lFgggm5yXcu4pxj6
aXWPCOhpo2qbNU5cuRrDLgOzefEkWjxBwx4QZuCe/h/a6bSbCmVuZHN0cmVhbQplbmRvYmoKMTMw
IDAgb2JqCjQ0MzkKZW5kb2JqCjEyOCAwIG9iago8PCAvVHlwZSAvUGFnZSAvUGFyZW50IDExNiAw
IFIgL1Jlc291cmNlcyAxMzEgMCBSIC9Db250ZW50cyAxMjkgMCBSIC9NZWRpYUJveApbMCAwIDYx
MiA3OTJdID4+CmVuZG9iagoxMzEgMCBvYmoKPDwgL1Byb2NTZXQgWyAvUERGIC9UZXh0IF0gL0Nv
bG9yU3BhY2UgPDwgL0NzMSA3IDAgUiA+PiAvRm9udCA8PCAvVFQxIDggMCBSCj4+ID4+CmVuZG9i
agoxMzMgMCBvYmoKPDwgL0xlbmd0aCAxMzQgMCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0
cmVhbQp4Ac1dWXPjxhF+56+Y8kukKi2M+4ifNrZT3lRScbKq5MH2A0SCIrwUwAVAycqvz9dz4CJ4
DCRIsKu0Wl7bM9PT/XX3182v7F/sKwsNz3Qi+YfpMy9yjSiybRYE8pciYf9lGfv2+9Jiy5KZRuRG
phX5zW+L5rFyyVw7NEIziFgQRkbohR57wKd6hmlaXvPYtnnM8hzDt/C6bf3eReuxDVu3JbXcwLA9
32JuZBm+y3zHN2yX9aVkJv6HNF8hnBXZIf+7/NU2Ddt38RGBFxiuH2JdD+wvt1iQaWELbrEGh79e
/nH7wL69vbUWFrtds6tPWZUUWVJds9vf2Y+3kK21jxdKt1DS4d/sS+ebRuBF9oF0gzIxa0EyfXiJ
MKe2yveM0LZMZ9xW/VDE64r1/vv86Wf2aZVkVVo9957CX/+5rPK7pGA2tIUWtRi5w/WiBnbYCV0j
sDxoqDz/hTj/IzvMT51p7PDiqDIOCNMooxsapm1GUhk7wiykCjKhgjrC9G4G1zxxM04K44RG4Pve
kDCsex9eIIy4lLimi68nhbEjw7NwI3SuKXRJ48h6uyQEW5D9GBDM8QzXM82QBZcKtiD7IQ+vSMpd
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
+H4KLe/DrSku1zR+pzGnUjYdEApt4FBOMdgI7yMRiNTvFllAMQftmaZhkVJwneEsoh268nK8EH4V
mcNyg1QCaOG6jVmXdnEIw8DU3s/Dr2I4u+PXpeR5mYURskERkOUtkkoliIDvGwyodbZaYYrl+ai0
IMkwJPMZCE2mLEN26yMrFUcv3cYFstdysJeYcoIRk4CqK7Je0+FT6ILoGFMLmUdgglSnNeJbIvTQ
n9aBN+ZqhGxkrpJtsttQVSJTk/nwJVK8RsknPPJkxG6HoV/1ONpW2oJr94RaoLqJMXaeb/wstMBG
v1CILncdx0DUprfQgjGyHdcC8kqUqQDC2Sb4PjJCM+jv4D6L3BdG0SL7vd5XezQYl9V+9Sw5UBcW
PYBgLp/OVZuE3ho7CObN8ayNEfQufb3IHBKoNkZyW82g/s7OdLDdW/Ra25jMEWEq+zzuLGqgGAvb
HXp4xh9e/ZxAxVHkuWEJdH8L1yj/+/GPHW9b+bjDdCdmWzf0pXu+elb9+cvPYMswO/htMuYnddhT
P54tVzePrcZMYauZwt1Rwre6npityqstzD4hjLoRAwyx/wO0utplCmVuZHN0cmVhbQplbmRvYmoK
MTM0IDAgb2JqCjQ1MzcKZW5kb2JqCjEzMiAwIG9iago8PCAvVHlwZSAvUGFnZSAvUGFyZW50IDEx
NiAwIFIgL1Jlc291cmNlcyAxMzUgMCBSIC9Db250ZW50cyAxMzMgMCBSIC9NZWRpYUJveApbMCAw
IDYxMiA3OTJdID4+CmVuZG9iagoxMzUgMCBvYmoKPDwgL1Byb2NTZXQgWyAvUERGIC9UZXh0IF0g
L0NvbG9yU3BhY2UgPDwgL0NzMSA3IDAgUiA+PiAvRm9udCA8PCAvVFQxIDggMCBSCj4+ID4+CmVu
ZG9iagoxMzcgMCBvYmoKPDwgL0xlbmd0aCAxMzggMCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+
CnN0cmVhbQp4Ac1dW3OcxhJ+318xlZdIVcoEGK6Vp5zYVcmpJM6J5fJDkgfEslqOMayBlbLn15+v
hxlY0N5AQcKukiV2JfdM9/Tl629aX9h/2Bfmc8cQgfrHcJkT2DwILIt5nvqkiNlHlrFvfyhNFpXM
4IEdGGbgtp8t2mdlxGzL577hBczzA+47vsM+46c63DBMp32Wts9MR3DXxPvS5nsXe8/WbLUvqWl7
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
GWo63RFudwZMxKCdrXxQTS9nM0jhMKdNT6Q547OVWL/FGM6OSaQ3LMYt1RQJifrz9u8NLi2X7HvM
6k+ZZd7Q7/px9av63z9+o8FPlv/XZCUKoST0S4Astbp5GCHm/pntvNyO3l/KCDEADb/jC20v64Qw
JxzX/wGYL1eZCmVuZHN0cmVhbQplbmRvYmoKMTM4IDAgb2JqCjM5MzQKZW5kb2JqCjEzNiAwIG9i
ago8PCAvVHlwZSAvUGFnZSAvUGFyZW50IDExNiAwIFIgL1Jlc291cmNlcyAxMzkgMCBSIC9Db250
ZW50cyAxMzcgMCBSIC9NZWRpYUJveApbMCAwIDYxMiA3OTJdID4+CmVuZG9iagoxMzkgMCBvYmoK
PDwgL1Byb2NTZXQgWyAvUERGIC9UZXh0IF0gL0NvbG9yU3BhY2UgPDwgL0NzMSA3IDAgUiA+PiAv
Rm9udCA8PCAvVFQxIDggMCBSCj4+ID4+CmVuZG9iagoxNDEgMCBvYmoKPDwgL0xlbmd0aCAxNDIg
MCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ac1dW2/bRhZ+168Y5GUdwGV5vyAP
i+y2xWYf2ixqYB+KPtASbbGRSUWk4np//X5nhkNyxjLJoUtLCRAr1MUfZ87lO5c5+sr+w76y2Aps
L2l+2CELEt9KEtdlUdQ8OGTsv6xg3/+zcti6YraV+IntJGH3aNVdq9bMd2MrtqOERXFixUEcsAd8
amDZthN013bdNSfwrNDB63bte1e9a1t210fq+JHlBqHD/MSxQp+FXmi5PtNRMht/geYrwDmJG/P/
Nw9d23JDHx8RBZHlhzHu64H94wY3ZDtYghvcg8df3/y4eWDf39w4K4fd3LGrT0WdHYqsfs9u/mA/
3gBbbx0noltJdPidOrrQtqIgcZ+hO4mJOSvC9N1rwAwtVRhYsevY3ryl+uGQ3tVM+/Prp8/s0yYr
6rx+0p7Cf39Z1+VtdmAupIVuajVzhdubOrHCXuxbkRNAQpv9X4n9f2GF+a4zgxVevSiMJ8B0wujH
lu3aSSOMCphVI4JMiKAJGE0zuOQJzRgE48VWFIbBKTBM1YdXgBFKCTVdfR0E4yZW4EAjTNQUsmSw
ZdoqCWArsh8ngHmB5Qe2HbNoKrAV2Y9m834pMrZOi6KsWfbnPlvXrN5mnUZss3QD+a9Ldpux6rjf
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
hF0Bo8Zgr+Hgw6Fh26PghujMHxke3jZMLFTJ78DA5GLcatTIzEic2sD6nKGvEAQB84bqxSSJZnuE
MQonbgPRRCuv0h1sWvPnxz/3mDFZsY/wXzvmOtf0RWehfFb+/O0zncl0k98XIzryEJ68ocvQUwxf
droB4Ypq6D7NIAIwCk8xipW38TF3AMyAnv4fsdsfsQplbmRzdHJlYW0KZW5kb2JqCjE0MiAwIG9i
ago0MjcxCmVuZG9iagoxNDAgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVudCAxMTYgMCBSIC9S
ZXNvdXJjZXMgMTQzIDAgUiAvQ29udGVudHMgMTQxIDAgUiAvTWVkaWFCb3gKWzAgMCA2MTIgNzky
XSA+PgplbmRvYmoKMTQzIDAgb2JqCjw8IC9Qcm9jU2V0IFsgL1BERiAvVGV4dCBdIC9Db2xvclNw
YWNlIDw8IC9DczEgNyAwIFIgPj4gL0ZvbnQgPDwgL1RUMSA4IDAgUgo+PiA+PgplbmRvYmoKMTQ1
IDAgb2JqCjw8IC9MZW5ndGggMTQ2IDAgUiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0K
eAHNXE1z2zgSvetXdPkSu8phCH7zmM3OVGUP2Wyi2j3MzIGWaIsbhVRIyYn31+8DSJAiLFEEZcqc
mSonip15APrj9esGftC/6AcFhmvaYfXF9MgNHSMMLYt8v/pFHtN/KKV3HwpGi4JMI3RCk4Ve86tZ
81mxIMcKjMD0Q/KD0AjcwKXv+FtdwzSZ23y2bj5jrm14DN+3rn92tvfZiu73kTLHNyzXY+SEzPAc
8mzPsBxSUZKJf4HmB8Cx0ArE76tfWqZheQ7+Ct/1DccLsK7v9Lc5FmQybMEca7DF91df5t/p3XzO
Zozm93T9Md3GeRpvb2j+X/ptDmx7+9gT3Uyiw/9TReeZhu+G1jN0BzERm3FMb88B07VVnmsEFjPt
YVv19zy635Lyz9ePn+njMk63yfZJ+SP89p+LbXYX52TBWviiZgN3uF7UgR22A8fwmQsLrc5/Vp7/
kR0Wp04aOzw7aowHwDTG6ASGaZlhZYwtMLPKBKk0QR0wimcIyys9oxOMHRi+57mHwFDbH84AUzol
3HT2oxOMFRoug0fouClsSePIlF0qgc14/DgAzHYNxzXNgPy+wGY8fpSH9wddJyl9v6G3jK6j9Ini
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
Xr5uZXgf+OSzniqscwTC7oK6FoztIcD+vMZl7atP795fUYIXejLFJLlY8Rgl6+huHf950ybBL365
A+/1yjVMIxrhxTq81iKl4BYJVs9XwwcURt59ug0JxuMQ7OTDgyqsS5jdAGAIjXM+bviEedNfPONd
8Uh4tTe1iAnWgsrnCfk8UHWfNgCfLwdY4xzdxvIu9YjRUQ6w43U+sfmTMEsLTyoGzduF00mSQ4DB
Ep6dPT96XJ6O6PckBw36kFXdq7j64GuMdhXdRWBNxniHbwVCufdJLmsahw9VxTHr9tTrxiQL7wri
GdnOTsvFGnf8xmzYvL7Y2pmLF9kWRlXwIpTek56fY/5gT5beUsxf2kOsq/757dcm4W9nv9/kyZos
dsvfmffkn8qvf3yOHmKyzdHGb0Q0xBthyuK6dvovjbyoxw3lY/gSzCS4oYVHwFjz3N/BnRnbIfDU
lni0mvqAOaDh/R/4WgUcCmVuZHN0cmVhbQplbmRvYmoKMTQ2IDAgb2JqCjM1NDkKZW5kb2JqCjE0
NCAwIG9iago8PCAvVHlwZSAvUGFnZSAvUGFyZW50IDExNiAwIFIgL1Jlc291cmNlcyAxNDcgMCBS
IC9Db250ZW50cyAxNDUgMCBSIC9NZWRpYUJveApbMCAwIDYxMiA3OTJdID4+CmVuZG9iagoxNDcg
MCBvYmoKPDwgL1Byb2NTZXQgWyAvUERGIC9UZXh0IF0gL0NvbG9yU3BhY2UgPDwgL0NzMSA3IDAg
UiA+PiAvRm9udCA8PCAvVFQxIDggMCBSCj4+ID4+CmVuZG9iagoxNTAgMCBvYmoKPDwgL0xlbmd0
aCAxNTEgMCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ac1cW2/bRhZ+168Y5KU2
4I45vLO7WCCJ0yZpu/XaAvpQ9IGRxhYbhrRJyq7z6/cbXjUTieLQpawUsGX50o9zzvnOfe7J/8g9
8aljWEH9yXCJE9g0CEyTeF79IuPkd5KQ87c5I4ucGDSwA4MFbvdq1r2XL4ht+tQ3vIB4fkB9x3fI
F/xVhxoGc7r34u495ljUZfi5uP3d2cZ7K3KziZTZHjUdlxE7YNS1iWu51LSJipIY+A9o7gGOBaZf
fl2/NA1qujb+hOd41HZ9PNcX8maOBzIYjmCOZ7DKn68/zb+Q8/mczRiZ35CTD0nBs4QXp2T+F3k3
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
GF9DqpdcjH5AqpUmYCbk81R8bRoe7q3ABsOoA80RDQLve8wnxeWCNr4Qs0rvJuNIy8L6By4AU/FK
tKS6Z43DUxKUfv/SFjAsXHBkdbctDfMvo7VxZGy4A2Nv1AAWStOYZ0gDcNPWD+Sa57lYBPhQXidU
7gRcZmmRLtK4zgwEm4GNBmcGyoG3FaPtdyWVw/4oFDUHfhxchIubjO56q0r6x8ZFYzCqmUEpW/Jx
jZYaUgNzMzX4R9tomAxARxepFnL+8mSPQ8wMNxCqF4cdm5jHYDx4aiCD7KPuA6QGMphh1L0lNRC2
cYjUQIbbd3Y6AY7CwkPdHsoGlkhYjmGEHgUQJHtH0kQwEQT62LI5CuIycZuVbWyvzx88VDIxxci6
q7UkBVbztvFxWxtGbO3ItnGb6eJ2h+62p61gDtZ4wqo1bvZw9HZHu1SBFySM0cKo/737+y7KcIPB
awyoxsRkZ+ISVBffnCo2E4Itx1NHPUcDu/ysIXetzKxNHhqIUhlhnyv/41KsSlnsz8ngNTfJKvAk
tTy8weJeF9bdPSSBOZTB4hoPXBSNJV9zAJgtBvt/WGbBtwplbmRzdHJlYW0KZW5kb2JqCjE1MSAw
IG9iagozNDEzCmVuZG9iagoxNDggMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVudCAxNDkgMCBS
IC9SZXNvdXJjZXMgMTUyIDAgUiAvQ29udGVudHMgMTUwIDAgUiAvTWVkaWFCb3gKWzAgMCA2MTIg
NzkyXSA+PgplbmRvYmoKMTUyIDAgb2JqCjw8IC9Qcm9jU2V0IFsgL1BERiAvVGV4dCBdIC9Db2xv
clNwYWNlIDw8IC9DczEgNyAwIFIgPj4gL0ZvbnQgPDwgL1RUMSA4IDAgUgo+PiA+PgplbmRvYmoK
MTU0IDAgb2JqCjw8IC9MZW5ndGggMTU1IDAgUiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJl
YW0KeAHNXV1z2zYWfdevwOTJnnFhgiBBMrOzM6mdTN2mbdb2Tnem7oMi0462iqhQclPvr98DiiAF
iKQIKqTZfYiTfuzhvRf3nvsFfCH/Il9ISH2HR/kvjiB+5NEocl0SBPkPaUx+I0tyfrFmZLYmDo28
yGGRKH+alH+2nhHPDWnoBBEJwoiGfuiTz/iv+tRxmF/+2aL8M+ZzKhj+uUXx7052/uwTedhFyryA
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
EcaPDDA1UjJg2RMPK4qdVTTlnJYBrlJSfScjak7LwHJAUDkqxTssKNqepJr23Yt9JQNdjaT6JbPF
vpICY0Vmd0spFuKy8unFmI1CWFXVHJ6l4bFLLh/OG/G+Eq/B2MjS1HCNWRAL+xtlUbuqBl7tPAyv
YDT6WfkkrAbG8Kw2pLDCU8DpH3qUGlV9bBU230yqitV90eWCobp4ENFzwmgUdNnF+3ysfJ1RU9Pg
NiNjYFQ+FqiBGd5mMMKJZ3wOvMFgwCo74/GGTBe4hyn/6+3fK/RI1+pZLnZmY/RW/t7lAZVZmVuF
/1AihOVKoSCrX3//IJ+u4a4+vTH5do/byaGNAG38AvI4TgYuIGLle3GaMQ51MvBQEo08TxC3AYxh
gruG9X/2AoVJCmVuZHN0cmVhbQplbmRvYmoKMTU1IDAgb2JqCjQxMTAKZW5kb2JqCjE1MyAwIG9i
ago8PCAvVHlwZSAvUGFnZSAvUGFyZW50IDE0OSAwIFIgL1Jlc291cmNlcyAxNTYgMCBSIC9Db250
ZW50cyAxNTQgMCBSIC9NZWRpYUJveApbMCAwIDYxMiA3OTJdID4+CmVuZG9iagoxNTYgMCBvYmoK
PDwgL1Byb2NTZXQgWyAvUERGIC9UZXh0IF0gL0NvbG9yU3BhY2UgPDwgL0NzMSA3IDAgUiA+PiAv
Rm9udCA8PCAvVFQxIDggMCBSCj4+ID4+CmVuZG9iagoxNTggMCBvYmoKPDwgL0xlbmd0aCAxNTkg
MCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ac1dW0/cSBZ+719RyhNIpHDZ5Vu0
WokQUMhMEjb0aFZK8uBp3NA7HTexTQj/fr9y+1bVbuMyscfJA2AyzOdT5/KdSx2+k/+Q78SjtmH5
+QfDIbbPqe+bJnHd/JM4JH+SiByfJowsEmJQn/sG853qs1n1LFkQbnrUM1yfuJ5PPduzyTf8VJsa
BrOrZ+vqGbMt6jD8u3X5385qz27Jso6UcZeatsMI9xl1OHEsh5qcqCiJgb9A8x3gmG962df5p6ZB
TYfjR7i2S7nj4b2+kddzvJDBIII53sHK/n3+Yf6NHM/nbMbIfEkOLqI0jKMwPSTz/5GzObDV5NgR
3axAh/+nis4xqGv75g66RkyEzQSml88B0yYqx6aeyQyrn6jexMEyJcqfq4tLcnEdRukqfVS+hS8/
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
JawZrUGBbNolOWzYbcLYVpLDOWP54Kc5tg9uDUTs70fyl4Y/U/JHIixHXCK+ES4b28vhHytd+D14
DGMtRagHzqfvi4jxv60iSO8lKULhvUe7X44dqVg2q3Tvd2qzKqy69+6rrE8KrPKYnTAqNpS5R3H6
Xw7ezH+/KrdRihC/m2ltn6JCK1zpEN38cuNLIfBJJFomZOype6Mnlmj1wojfzGGMn2gpUCXLVtRz
uDBZJFoKmE5h8qAh0RKmMUKipcBtk11fj4P5unaOVoZHE6uDuVEOP0hgVF+oQb7q8aI+7NfeVBV7
g1i1PboRTEGrh6oSVpLBsIqPPcbTcF/YG+rortmtZjrDlARrWsays593qzhMyMldvFoTE308eBGn
/Hb+yedLDP9hp/HXoUQtWhXZL/7BDuvs7aYhaizNZNUaWUkJFdc2mHliWyJ+rxfyX7MFTIt5/h8w
3nk/CmVuZHN0cmVhbQplbmRvYmoKMTU5IDAgb2JqCjMzODgKZW5kb2JqCjE1NyAwIG9iago8PCAv
VHlwZSAvUGFnZSAvUGFyZW50IDE0OSAwIFIgL1Jlc291cmNlcyAxNjAgMCBSIC9Db250ZW50cyAx
NTggMCBSIC9NZWRpYUJveApbMCAwIDYxMiA3OTJdID4+CmVuZG9iagoxNjAgMCBvYmoKPDwgL1By
b2NTZXQgWyAvUERGIC9UZXh0IF0gL0NvbG9yU3BhY2UgPDwgL0NzMSA3IDAgUiA+PiAvRm9udCA8
PCAvVFQxIDggMCBSCj4+ID4+CmVuZG9iagoxNjIgMCBvYmoKPDwgL0xlbmd0aCAxNjMgMCBSIC9G
aWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ac1cW2/bOBp9968g+rIJ4GFEUhSlwWKxadqi
CaZpduJFH9o+KI7SeOpaqay0m/n1e6ibTcZWJBVSNANMEzftHPK7ne/C7zv5D/lOfCodERS/OB6R
gUuDgHOiVPFFEpEPZEWOTtaMzNfEoYEbOCzwNl9NNp+t58TlPvUdFRDlB9SXviTf8LdK6jhMbj5b
bj5jUlCP4eeW1Z+dbH12S262kTJXUS49RtyAUc8lnvAod4mNkjj4F2i+AxwLuJ99X3zJHco9F3+F
koq6no9zfSMvZziQw3AFM5xBZD9f/DL7Ro5mMzZhZHZDDk5XaZSsovSQzP4ir2fAtnWPDdFNSnT4
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
NjMgMCBvYmoKMjk3MwplbmRvYmoKMTYxIDAgb2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQgMTQ5
IDAgUiAvUmVzb3VyY2VzIDE2NCAwIFIgL0NvbnRlbnRzIDE2MiAwIFIgL01lZGlhQm94ClswIDAg
NjEyIDc5Ml0gPj4KZW5kb2JqCjE2NCAwIG9iago8PCAvUHJvY1NldCBbIC9QREYgL1RleHQgXSAv
Q29sb3JTcGFjZSA8PCAvQ3MxIDcgMCBSID4+IC9Gb250IDw8IC9UVDEgOCAwIFIKPj4gPj4KZW5k
b2JqCjE2NiAwIG9iago8PCAvTGVuZ3RoIDE2NyAwIFIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4K
c3RyZWFtCngBzVvJcttGEL3jK/ooV9Hj2ZecLNNKRa5KmbGY8sHlA0OBEhKItEnKjv4+DQoAORAE
cqAQhHUQRGt57Nf9epme7/AHfAdLFBUu/0Q1KCeJc5yDMfnDMobPMIc3wxWD6QoocdJR5vT2Kdq+
tpqC5JZYahwY64hVVsEd/lZFKGVq+1q6fY0pQTTD70vLn412XruF2S5SJg3hSjOQjhEtQQtNuIQq
SqD4gWi+IzjmuN18nT9ySriW+CuMMkRqi+/rDt6N8Q1RhiYY43sQm+/PP43v4M14zCIG4xmcXc7X
8XIer1/B+G+4GCO2HTseiC4q0OHfrKLTlBjl+BN0tZiARRmm1y8B02QqrYjljIp2pnq/nMzWUPl3
dTmCy+t4vk5CTBg9S3CNCTk3xDgn61FHzxEMjwQ/VADjlx+n68Vf8RI4+vCOqaMyfg7kvTR1DWhh
JTFMYdzkXhk9euUzvG98EXbAbIO5HkyYBcsQkZZQTl0eIh6YKA+M3G4hYCrxuomHx3itscw2XoUl
RmtVBwb8KH0BmEepQPFAep+G5xYMd0QxjNMQ8UBfCqCsYqVHYFGmajXAhCJSUWrBHAosylQtJ294
n6bxHD7E83kyv1mFgox2EkSTkzPGiMDUUgV5Yr/KSFXGNFNZdfeXUNns8DtUtgA2TFbTRSiBeYaP
sgzfROA2O/k28wjsPhYZJZbRQhgOS+SdxOKhwHZjUVIKYnkN5z/i+X0MV58HcHWfrGMQigbwGiT4
zBjCLMO6z0fs8VqNgAAwFSlr9v+txlJGVFbsNWpsFVYXgdkG2HCS3kyWDwM4fwcw5iOQv/EAE4bx
iWWxtlqD8ZGelk/tOBGU9U9oWwEbTuaT60kAg7tBsF9pi9K7gs1jsHOl1ZZjUycLpa0FU9aDUfsO
qSkHlfKgDXaO2FfmlfIe2S9gBclDUNCVebsA5unWnr7jC5xd3L2C1wzOJkn6C8zS+9ns4W2SJGSK
TvYVxh/KdjPK2/b6Sn/XzTYte5MxWSYUjhooMPei7dBaEiFVIRSem1XlvmUAomUOzEJaSWIdDiga
GrJ8OPDi6n5v26GlwrGH3JMSq7oQ5PO1/rO37TgY2G6pc7FMpvApxoJ1mbZQ0qicSjW6OKZAroSF
CsQTexUGnrCucPFnxKvq7C8hstndt+LVBtin8a+/D+ByPiXh4XgYi1YTqq0Qm4nfjuFOzCKOmphQ
wlP6JyPEU7DYBhinOFG9uL6Jfy4W1/B+mfyIA+gMypVM4PiWS8w7PtAT08kMls37JsKnoLMNsNEk
XcB5ul4MYHgO4KSg4nh85g2H9pGemE9qiRSihyLbBtifV+cB9FXSeLP6K0q0wFYbtA/Mo69aVbQH
s0nX2cC3ecaqnCPMuEJda8EUZf2rY3cbCs+zjOD96zYKYF4OCuw24n+Wb5eVLqM4HKzvMoLU3mk8
59J4jNAS63qWt0ZkusAnrxn6H2FukpIwrArTc7yq+rePguaQLNtcZSmRphxPe2C6D0mDxTTHMqyh
GeouJDUjxugehmQOLCQkz4a3y2QFn+P59dFORvHMnOEATgEOVTeWq6OxewdXnCjew7GgagEM5zjD
TKOyQc50skIqj6VWBg89rMYOsgLTE4juyZQC1ytMIRD96WtVC2BI5sd5DB6hMMTlhfiIyZJxTZRG
Wn3AJ6ZVSFyP4cUiQI9obQNsdJukk+s4/XabTAYwwuaIOVxzCUjlQeUPU4xYw0H5WE/MKJfoZuWM
tUeMtgHWRW+kfGAefd0XYkwRwVihs7VguivEKE7nlHa9O4lRObCQQqx6EjPN6rLjpfFtb+Rj9Rit
pPHXAUoVNAdgm1k5bm/WGm7fYDOJ17O3G3P9zKpYErYmGSapDnc3BceN1cOt9oLTmQNbNYlkYptb
zJs8CjtXCGkNwZlOPxRCGksYpYVC1FqmlKvDV2uDfKbsqHHpl2hVjgU9MJVI68BnlCPCNQ+5Ojte
xBVCwqQsyjzPMoUDlzQde+ImJXY4jqpeHElLPLCQOEvuRccsOcd1LdtIU3c+wzhxeFpfZ5nufYYK
gsIneuEzAm9TcFE2TV40da4z2YK5Mz1ZYxBGESV6Ur0KjXdITFm9ejQ9ceBj5yaB6/+U89po6t5n
8LaN2d6QqbVMZzojcP1fPHMX4QlNx85NGNW4j6D7kZsEw6tW27sIHk3d+wxuEAvdXEJ05zPYz7Dt
Zrhnmc59huP43eLkvRe5ieMmp6T1JUTnPsNxk5PtWSvtzGe4FsThWmkv6hmOy4e4t2aCJiujGAfU
q8V8APEaJikpb7Rd/PstWcYrOP+2TFLgbJBdadPlf+cPX0aTm+y2wbGO1IVx2H7hDmPlzTVF59eA
iUdQU1jeuyvA1NHeEBD/AZbxnZcKZW5kc3RyZWFtCmVuZG9iagoxNjcgMCBvYmoKMTc4MAplbmRv
YmoKMTY1IDAgb2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQgMTQ5IDAgUiAvUmVzb3VyY2VzIDE2
OCAwIFIgL0NvbnRlbnRzIDE2NiAwIFIgL01lZGlhQm94ClswIDAgNjEyIDc5Ml0gPj4KZW5kb2Jq
CjE2OCAwIG9iago8PCAvUHJvY1NldCBbIC9QREYgL1RleHQgXSAvQ29sb3JTcGFjZSA8PCAvQ3Mx
IDcgMCBSID4+IC9Gb250IDw8IC9UVDEgOCAwIFIKPj4gPj4KZW5kb2JqCjMgMCBvYmoKPDwgL1R5
cGUgL1BhZ2VzIC9QYXJlbnQgMTY5IDAgUiAvQ291bnQgOCAvS2lkcyBbIDIgMCBSIDExIDAgUiAx
NSAwIFIgMTkgMCBSCjIzIDAgUiAyNyAwIFIgMzEgMCBSIDM5IDAgUiBdID4+CmVuZG9iago0NCAw
IG9iago8PCAvVHlwZSAvUGFnZXMgL1BhcmVudCAxNjkgMCBSIC9Db3VudCA4IC9LaWRzIFsgNDMg
MCBSIDQ4IDAgUiA1MiAwIFIgNTYgMCBSCjYyIDAgUiA2NiAwIFIgNzAgMCBSIDc0IDAgUiBdID4+
CmVuZG9iago4MSAwIG9iago8PCAvVHlwZSAvUGFnZXMgL1BhcmVudCAxNjkgMCBSIC9Db3VudCA4
IC9LaWRzIFsgODAgMCBSIDg1IDAgUiA4OSAwIFIgOTUgMCBSCjk5IDAgUiAxMDMgMCBSIDEwNyAw
IFIgMTExIDAgUiBdID4+CmVuZG9iagoxMTYgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9QYXJlbnQg
MTY5IDAgUiAvQ291bnQgOCAvS2lkcyBbIDExNSAwIFIgMTIwIDAgUiAxMjQgMCBSIDEyOCAwIFIK
MTMyIDAgUiAxMzYgMCBSIDE0MCAwIFIgMTQ0IDAgUiBdID4+CmVuZG9iagoxNDkgMCBvYmoKPDwg
L1R5cGUgL1BhZ2VzIC9QYXJlbnQgMTY5IDAgUiAvQ291bnQgNSAvS2lkcyBbIDE0OCAwIFIgMTUz
IDAgUiAxNTcgMCBSIDE2MSAwIFIKMTY1IDAgUiBdID4+CmVuZG9iagoxNjkgMCBvYmoKPDwgL1R5
cGUgL1BhZ2VzIC9NZWRpYUJveCBbMCAwIDYxMiA3OTJdIC9Db3VudCAzNyAvS2lkcyBbIDMgMCBS
IDQ0IDAgUiA4MSAwIFIKMTE2IDAgUiAxNDkgMCBSIF0gPj4KZW5kb2JqCjE3MCAwIG9iago8PCAv
VHlwZSAvQ2F0YWxvZyAvUGFnZXMgMTY5IDAgUiA+PgplbmRvYmoKNzkgMCBvYmoKPDwgL1R5cGUg
L0ZvbnQgL1N1YnR5cGUgL1RydWVUeXBlIC9CYXNlRm9udCAvQ1BMWU9SK0NhbWJyaWEtQm9sZCAv
Rm9udERlc2NyaXB0b3IKMTcxIDAgUiAvVG9Vbmljb2RlIDE3MiAwIFIgL0ZpcnN0Q2hhciAzMyAv
TGFzdENoYXIgNDMgL1dpZHRocyBbIDU2OSA1OTcgMzY1CjU5MSA2MDQgNTk3IDUzMSAyMjAgNTMx
IDMyNiAzMTQgXSA+PgplbmRvYmoKMTcyIDAgb2JqCjw8IC9MZW5ndGggMTczIDAgUiAvRmlsdGVy
IC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAFdkc1qwzAQhO96ij2mh2DZzU8DxhBSAj70h7p9AFta
G0EtC1k5+O07UtIUepjDt7sjrUbZqX6urQmUvftJNRyoN1Z7nqeLV0wdD8aKvCBtVLhRqqmxdSKD
uVnmwGNt+4nKUhBlH7DMwS+0Ouqp44dYe/OavbEDrb5OTao0F+e+eWQbSIqqIs09jntp3Ws7MmXJ
uq41+iYsa7j+Jj4Xx4SN4MivK6lJ8+xaxb61A4tSyqo8nyvBVv9r5fLq6PrbaJFXZZSUu74SZVEA
ISn324iPQAi4ibgBQhguIm6BEJAj7oAQMA3vgRC8h9h9AkJSyoQHYJuG00UdEIIXXez9u2B8Qoz6
Ho26eI9U0n+kwGIQxvL9y9zk4gFJP+dxjNMKZW5kc3RyZWFtCmVuZG9iagoxNzMgMCBvYmoKMjg3
CmVuZG9iagoxNzEgMCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9Gb250TmFtZSAvQ1BM
WU9SK0NhbWJyaWEtQm9sZCAvRmxhZ3MgNCAvRm9udEJCb3gKWy0xMTEwIC0yOTkgMTM3MiAxMDQ3
XSAvSXRhbGljQW5nbGUgMCAvQXNjZW50IDk1MCAvRGVzY2VudCAtMjIyIC9DYXBIZWlnaHQKNjY3
IC9TdGVtViAwIC9YSGVpZ2h0IDQ4NCAvQXZnV2lkdGggNjAwIC9NYXhXaWR0aCAxMzgwIC9Gb250
RmlsZTIgMTc0IDAgUgo+PgplbmRvYmoKMTc0IDAgb2JqCjw8IC9MZW5ndGggMTc1IDAgUiAvTGVu
Z3RoMSA4Nzg4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AZ1ZC3gT15W+d0ZvydJI
smTZ48fIY8nGY1vGwmCDbAtLMjaCYBvDSjgJMh6IIbyCIQukgAPmJWibNiV10rRJt9+WfvSR6zTN
mt2vhKSUJPuFb9Pm0cd2E5LQdtM0W2+2oSwUe8+9klygSZvueM6Ze8859/Xfc86dkbdv27EWmdEI
4lH94KaBrYhd7k541A3eu13K1PXbEeJuW7f1rk2ZuvEcQpa+uzbuWpepu7+AkHlsaO2AmqmjP8Jz
7hAIMnU8B54VQ5u278zU3R541m/cMpjVu6m8aNPAzuz46BdQlzYPbFqbsS+vgWfV1m1rs3qcQEhX
THUc0DRctEyvzdsHNmZKVoQwlCzoCDKgo0gHpgIKIJgx/2NLH6wXM732wx9wjyz89mpb6ENkNrCm
p3811kILzx/+xvE/lF1/1HTNkAJbIxuMKqBf/SNTzbBmE+gfNF1jPVFN7rKcRhIufcrowYulCVyS
KxTnCgW5gjtXcOQK9lzBlivk5QqmXMGYKxhyBV2uoM0VNOF32fDXGL/K+G8Yv8T4O4y/xfgbjP+U
8VcYv8D4S4y/yPgLjJ9n/BzjzzF+lvHvMz7O+BOMH2f8GONpxo8yfojxg4yPMn6A8f2M38/4COP7
GN/L+B7GexjvZryL8U7KAwsD2I/agJYBrQbaArQP6LNAjwE9AfQM0L8BmVEZrkABoDagZUCrgbYA
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
fo0LxExVkY09V/dMtdyzMWgq8tDVhulpC/9DqEXHsquttNc6EKo9GUU23hAoPlVkLinl9V49rz8R
9rpLivNHzeYAN+rLbVnwxtP1l+DpbTR72YN0/0r+Yl85p4Y3lMBNDZNOWFQpvGvMnZuNYla/4VT1
U7mmMowPWspn+329zTp7xSx8KHeWWu74/OIN+5ogxp3eYv7i9ddSG9tK6pYH8P6uRVWipf16NHeY
8iujyx7ehTc3hbwiRDwg4pyKa2IMkWeziIQ8vire5XeI5TVat9t1Muq2lSLBpgd30JvLzTjPXGLm
7BoN/JdRIxrCeheyCXxpqau8KiC6AKagcL7B3mwvYMcDarugIHpiZk7RQDBI8SqAlyuGWO0nHyus
ESmCf6G7pNbKwZtaYzDrIDKm7yBeF7yt5Rc4nYDuHD+tW3k9d9vC4YOD8YVb8yplf8vSpuapa8Xe
WaX4fwI1RQ88lp9fX4MPlshlNf7az/1jr/OXAbl6eBv3u2ULynTt7caKivqlU3G8r75Lrp6nb48Y
i6qX99G3dowcQPTS0Xf+SPeS5LJeJTKwac229QO17Vs2qqD6PyI7KeMKZW5kc3RyZWFtCmVuZG9i
agoxNzUgMCBvYmoKNTUyOQplbmRvYmoKOCAwIG9iago8PCAvVHlwZSAvRm9udCAvU3VidHlwZSAv
VHJ1ZVR5cGUgL0Jhc2VGb250IC9SRlRERUMrQ291cmllciAvRm9udERlc2NyaXB0b3IKMTc2IDAg
UiAvRW5jb2RpbmcgL01hY1JvbWFuRW5jb2RpbmcgL0ZpcnN0Q2hhciAzMiAvTGFzdENoYXIgMTI1
IC9XaWR0aHMgWwo2MDAgMCA2MDAgNjAwIDAgMCAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYw
MCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAKNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAw
IDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwCjYwMCA2MDAg
NjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2
MDAgNjAwIDYwMAo2MDAgNjAwIDYwMCAwIDYwMCAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYw
MCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAKNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAw
IDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDAgNjAwIF0gPj4KZW5kb2JqCjE3NiAwIG9iago8PCAv
VHlwZSAvRm9udERlc2NyaXB0b3IgL0ZvbnROYW1lIC9SRlRERUMrQ291cmllciAvRmxhZ3MgMzIg
L0ZvbnRCQm94IFstNjU1IC00MDkgMTA2MyAxMDkwXQovSXRhbGljQW5nbGUgMCAvQXNjZW50IDc1
NCAvRGVzY2VudCAtMjQ2IC9DYXBIZWlnaHQgNTk1IC9TdGVtViA3NiAvWEhlaWdodAo0NjIgL1N0
ZW1IIDY3IC9NYXhXaWR0aCA4MjMgL0ZvbnRGaWxlMiAxNzcgMCBSID4+CmVuZG9iagoxNzcgMCBv
YmoKPDwgL0xlbmd0aCAxNzggMCBSIC9MZW5ndGgxIDM1MDIwIC9GaWx0ZXIgL0ZsYXRlRGVjb2Rl
ID4+CnN0cmVhbQp4AbW9CZxU1ZX4/2696n3vql6qq6tr36u7el9YGhqaHXeCDW6gCLgvoKLGKFEj
oMREjaJRxxhE9J8Ygo5CY6JGMTozRv1N4pLR+EviPsbxlxhjCBS/73nvVVVTZH6TT8w/5vDufVV1
37tnP+eee3vthRedrlVpV2m6dvTS5eev1Iz/rX9f04rfPu2c5eebffvbXH9+2sVrfWZffcK1beX5
q84x+7ZaTVNrVp19qfX74rM17bINq09fvsL8XNvPtX81N8y+6uUaWn3O2nVmX7+G3y87+7zTrM+L
dnF/5znL11nP196g7zt3+Tmnm99f/5z0zz9vzVqzf9WnXH9+/oWnW99XY/Rv1RT/jqlvamXaZVqR
0dO0ck2zaXqM+SrjDt+54xuf9JxSM+WPylVqDPfd9eb15d36dfue3j9eur70MT4otkbgVemUZvhS
8a37nt73k9L1uU+M38tTmUBSG+e+rtmSalyzm40naCzQJmlpLaA18r3S5BO82SnafG2qlsrdKdZG
DvmO9gQDHc2XJv7MdtjPdG3uoT8b10p4XkmSl/HNuuKM5lGemNA2a5dod2m38e9D9P2ZCzRNv1Nr
sd+r+TWNr6YW7NKKjx77oVJfX7JLHbx2lzbq2c3s9VNObt+lqZTPN+uM0R1qGR1bihsJPy095Zu9
Qw/PPnYsuMS3ybdp3opNvtm+1ctX7LCHjSsfnL5pSdq3Qztu7Az+XTTm3zF9iTvXPH3JkkmMY5dx
+Alf37SEEc60RuBq3Eof4EtFqQW+HXrk6LFjxnZcNereMX10idvv983a8eTRYzueHHX7lyzhW8W5
N+WNZfbmO5fwzsUJPi81RzlubMd09w5tyaZNMuZxY0H/jqs2bXJvYh5Wf5f2ZMENpRXemG7dABOM
ASZm7VJXHc1gXIJ+t9wI+oN+3nPJKM8uSy04bmwWb+pf0q7ZX9BWAlzVGNdi+wu2Utp3AnfQfxk4
lfY5XOmre7m+B7xA285V+o8CO4HvAdzXXrTgefP7xm9HuSfPmQHsA960v3Aww3URcCTAM4zPTuQq
35X+jwF57lxgCKgE/MB8QN5VrpOBGwH53VSgGrABi4GFAO8mc9HkXbge/Jj2dYA8Yxkg48h7PQ5c
C6wAtgEfAKuBces9pb0UkPeX95X3kjnL7+X94nzvI67HAvKuP+V5bgG43JR1TauEj5+l79NO5p6h
CvhX/mdHDouRl1K0RblWwTertGqtRqvV6rR6zaE5tQbks0lr1lxai+bWWjWP1qZ5GcmPLAe1kBbW
IlpUi2lxZCyJNLdrHQhsp9aldWs9Wq/Wp/VrA9qgNoSQatpkYApSP6xN06Yj7zO0mdqoNkubrc1B
jOch7Au0hdoR2pHaUYj+Mdqx2nHaIu1L2mJ+dzygMcok7SqVUseqcVvA9ohu1/v1Mf0Z/SP73fbP
inYUbyiJlfyq9NEyZ3lt+W8qzq54o7Kl8tjKb1Strl5RM1bbXddZ3+hwOn7TUN6QaTyzqbG5rfle
15dbRt1t7idbP/H8zDvbu8/3Y/+dgS3Bfwk9F94SfiNSHFkYWRZdFjs1PpaYkng3eXZqbfvC9vGO
GekZ6Zs6t3fd1L26Z23vpr7i/nUDLQNvDO4aem7Sh5NfmXL3lE+miu6xaSszt9pXFm1FGZZocxDB
NMIMlNaid14CpF+7m4+LPqVHC7LQ0vm87A1tD10b49iTe7jaoJc92dnlqPPXhf11/pV2bf8a3b3/
ncytJdWf//7C4rhgyabG9HP0i4qWQscgdBuHwig80YkMWs9D5eEtL3V2qUAkqvf19k9W3Y0epVer
oP+wO3qlq9HubWpc3tjktTe6Mte5mnRvY9OypsY2uvo5roi6oNLV3OyqzNwYcR3ak/kXH9xhf77o
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
mT3744ce/VANqSK1SN3VGp1uU2VtmYNgkim8ePBjckEfk506ao9YQJw9mZMDDDSCjcZ01gfKawdL
XRQJWoqyaNF5ffmhG2TUonZxLxFzm2nmlD/rQkwTnWD51CW2i0qrHXVznE26rjZm7HooGPArVY6b
YPuWx11e4Wyurq0urSm3J9PtgVB5uX1pa5vLHaiM+uXddd79LT1j+pNaWp29S+sU2gGdvH07b98O
t5HME8r005gNLAZWAhcDXwNuBbYBjwLPAq8AFrdVwm0oXfwJiYa0L2jFTK4qZiSRh3rQFOXNxuHE
di1q8GI7b53lwCht0bX+9DhJw+w35G5Xji8TQoCESYA2SCkZiIl8mfgH8WWzxZfyJn+NQx0TuNWR
jeIlNJtgOdWaa88979oNZ5+1ofzqlauuvnrVqq/6l5/6q+8/+Jtlp59+9m//+Z9/c7YaO/Oaq85c
vf5K9fFpX7lyxbIrrshc2nnzqd/+6XPfOOuWzvg/nXXfS//r/pX/hI553vJfmrWQIk8vOsZlUseF
/saDMf3+v92DER9D+MT0XyoNaojGMqm1mwDZ4iEvPOSFh7zwkBce8sJDXnjICw954SEvPOSFh7xZ
HvLCQ16Dh8QiVDJmXq9YeRHD3mJh8dWFfgFaOi15F10LGO9SAyWdWQ3jxBo4sQZOrIETa+DEGjix
Bk6sgRNr4MQaOLEGzqw1cKJhnLzDBE/eCDA0wzHFTvfXOwzHlKwSakef3/9V1Mkvtj3zSeY7mV+e
NPWSozru3lt09crl675y2vKrbCfOGv3d9x/9z8zezP7MA5lVrZHpuq3MQ27gjS+Lwrn9Zl7cZsbE
+pUS62nP/WOjYmQRPFaCT9HZ9eLLGP5LXk+Pg7kyI/Jp4Bs1ZsT8t/uA76Hc/wRYEXMNETO+IBGz
JATMREcgYmU2CqLnbBRte8EKozPRbDxtI5/xlB4FJ/CtdtY4fPGP87zBgZkfGYeNAsbUA4b4G5r4
r2ZLJM07YT7qg7Jmz4tVdWROMqWO6tIyfUZNjdKTzOjcc5eMnf2pv76yTCeF8l5ttVLNxfUV9vIK
/dEjV5x21FGnnQrNFSsTm+2L7SeTE23gfZoQyxLUFxGW1mSYtTIzZ4bjEVVZB3pCDiFqezMVCXqr
A97979iLT1xaatfd7ki1NxhJ2S7NPNQQb2kLldeoNUpPdHfH7OCzqiLgcced4nesVNfaV+qrMWFu
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
nOTqsE3JsGMvFJo519Y0e057++bexawQbGuPdqTcnR22yT3Hk0t4MB7t6fbMS6I8lXJnrtd3FtUS
S8jfYJC/HCzbKTQcpiAsCsNYR3EZf5PALFzP/u1VqZOzXHPjzxVUy6FdxTb3iqNTk6qaxzoSD2ya
sT4aaPXWtG674YF4+1hd+bSuo9UL3s3bblk9u1rXK2cHItvfX3vR8sbiMPmvUr0k+JNL3nswGphV
oavKBWfffL8UBeXfsct4RwnoQ8Y7hrRq8x2Ng8M4Rkr+yJqU7vEeRgQn8QT/mSEbn/HGw8YZY7ad
px+TGqxqWZxIPHDDvd5an8frq3Du2PRAMrm4vnSk8xj1gmfztpvPnCdvOT0SffC9S54OFNvLgr5A
rNhmDzy79v3t0ej0SputYvY5t2y9kdckP2f8j3rvi81Wwb9j9PkT1IQa////JfDJE/4K+Az+zsbf
8hfAjydGXqIt1U5gD/NJ/CXzZcb7K9nDbrSK4Qnt2NmLRmfNTM4876ILzzj9QusTPlasGam1wDXA
LcBW4BHgGeDnwNvApyDJDjiBENALjAKLgBXAWuAa4BZgK/AI8Azwc+Bt4FMQaAecQAjoBUaBRcAK
YC1wDXALsBV4BHgG+DnwNvApuscOOIEQ0AuMAouAFcBa4BrgFmAr8AjwDPBz4G3gU00rsgNOIAT0
AqPAImAFsBa4BrgF2Ao8AjwD/Bx4G/iU2gY74ARCQC8wCiwCVgBrgWuAW4CtwCPAM8DPD1r/Ezrk
2goVf2ifTRWHfC47IiZ+P1rQp+jpkM/jBf1EQV80xsTxUgX99oJ+R0E/XdA3wsAJ8+kq+Ly7oN9T
0O8t6PcV9PsL+gMFfSOcmfD8oYLPJxX0Jxf0pxT0pxb0hwv60wr60wv6IwX9GQX9mQX90YL+rIL+
7IL+nIL+3IL+vIL+/IL+goI+e/wO4YcjCvpHFvSPKugfXdA/pqBPHHHI+McV9BcV9L9U0F9c0D++
oC8aeSI/LynoLy3on1DQ56yHQ35/UkH/lIL+8oL+qQX90wr6Kwr6pxf0Vxb0VxX00cmHvN8ZBf0z
C/pnFfTPLuizpnDIeOcW9M8r6J9f0L+goH9hQX9NQX9tQf+igr5hZyfI7yUFn68r6F9a0L+soH95
Qf8K6f9fPArSuAplbmRzdHJlYW0KZW5kb2JqCjE3OCAwIG9iagoxOTYwNwplbmRvYmoKOTQgMCBv
YmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1RydWVUeXBlIC9CYXNlRm9udCAvR1ZDWVJEK1dp
bmdkaW5ncy1SZWd1bGFyIC9Gb250RGVzY3JpcHRvcgoxNzkgMCBSIC9Ub1VuaWNvZGUgMTgwIDAg
UiAvRmlyc3RDaGFyIDMzIC9MYXN0Q2hhciAzMyAvV2lkdGhzIFsgOTc5IF0gPj4KZW5kb2JqCjE4
MCAwIG9iago8PCAvTGVuZ3RoIDE4MSAwIFIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFt
CngBXZC9bsQgEIR7nmLLS3ECX42QootOcpEfxckDYFhbSPGC1rjw2weIc5FSbMHMfDCsvPZPPYUM
8o2jGzDDFMgzrnFjhzDiHEh0F/DB5ePUNLfYJGSBh33NuPQ0RdBaAMj3gqyZdzg9+jjiQ9Ve2SMH
muH0eR2aMmwpfeGClEEJY8DjVK57tunFLgiyoefeFz/k/Vyov8THnhBKo0J0P5Vc9Lgm65AtzSi0
UkbfbkYg+X/WAYzTkbx0RtdRClXL/zoVrV+8V3Ibc2nT9tCK1gKB8L6qFFN9sM03fYtwRQplbmRz
dHJlYW0KZW5kb2JqCjE4MSAwIG9iagoyMjIKZW5kb2JqCjE3OSAwIG9iago8PCAvVHlwZSAvRm9u
dERlc2NyaXB0b3IgL0ZvbnROYW1lIC9HVkNZUkQrV2luZ2RpbmdzLVJlZ3VsYXIgL0ZsYWdzIDQg
L0ZvbnRCQm94ClswIC0yMTEgMTM1OSA4OTldIC9JdGFsaWNBbmdsZSAwIC9Bc2NlbnQgODk5IC9E
ZXNjZW50IC0yMTEgL0NhcEhlaWdodCA4MjMKL1N0ZW1WIDAgL1hIZWlnaHQgNzIzIC9BdmdXaWR0
aCA4OTAgL01heFdpZHRoIDE0NDMgL0ZvbnRGaWxlMiAxODIgMCBSID4+CmVuZG9iagoxODIgMCBv
YmoKPDwgL0xlbmd0aCAxODMgMCBSIC9MZW5ndGgxIDQwNDQgL0ZpbHRlciAvRmxhdGVEZWNvZGUg
Pj4Kc3RyZWFtCngBzVd9cFTVFT/33ve1yZJsQhLSrMpbnkmRZIGASPgwLMluCNmxTUgouyhlNx+Q
SJAYIgN+YChYcBM620Kd0aoEFY0I+pagBobpUBSaGduxzqjVQrWdiSO1xhmnIh2nIf2990JGaO3f
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
wqfcP+wViVB+m26im0js1s2+uoiV7KrXZ8VEo0jqLwmviPgwayPUq1tlrIjYFSApy5+FiVs2q0yn
4BYjZFlid+umy6gwWhN3x7BZBQmTVmzzHSuoCZwY+wvVhPREQ8TwmUu8RjQevCGVQ4kV2waWB/Tl
13r8JSlPlrPSqYzMccU96dtKC3bB8dmaHW5pmPXVpWbWjIzlZgBnrEnHTCKGyQvLrEtLGSWayrAj
aFGGFW3D+sUSnoWozpQLPYaeuEQ4CMbI59da4uMWpdBziSyndVwmjpzJ4ld1s7jYnDHDOilqJbYW
Myu3+/P8JVvMsNHh0c0wloxqI7gpunAWltzns3a5ZzBAjeiY3XURp69To/cYBWbhU4fHLM/pq57c
lZan+6pn4vaYgeN8HK9DolxTK5r4y/TkTQ61LjRZ3v9wtzh+PD4hPSXJhYnaSFE80eMtiiV6ozjV
VXiqE4kqQ69KxBLxwbHuRkP3GIlUOJzoCOFpdEoaHDvd4zUDvdFWhkU15zqrYU6ujAgvt04mNO4V
Ub/1Fdetvk9HLWDCzm8r6zeTAhD57Lc6FLQiaqMuvIe78TOpG18jAp+xRiBTfZdJ77Jn8cNyjOQx
cYJ9QjTryohnhJZ8gWvp7LlZvqxCX5avW9BoN6crJA99U9YtDVmjYUx1BnJptOqYqiiDfHfARVoO
flRyIZweQ4+RhtdXG34UPkcKawukacS4UFRNkU+wPRhvZMoCWjI6OpK1oHT2bnlm8UOeN3fPzLdo
MvMxXy5wlA+zKaMPy+KbUb7jyt+sF9row+dGHx4bm5jFMmLqH4lOU4BQp93GyvCF8d+awKw4E67G
eGfjnPaWdV1pttbZtr51/Mcuo2xM3GoK5RMt+1FldEWweFXbPeubgc3+FS3r72uPdxL9G6ztv6gK
ZW5kc3RyZWFtCmVuZG9iagoxODMgMCBvYmoKMjYxMQplbmRvYmoKMzggMCBvYmoKPDwgL1R5cGUg
L0ZvbnQgL1N1YnR5cGUgL1RydWVUeXBlIC9CYXNlRm9udCAvWVlPVkVYK0x1Y2lkYUdyYW5kZS1C
b2xkIC9Gb250RGVzY3JpcHRvcgoxODQgMCBSIC9FbmNvZGluZyAvTWFjUm9tYW5FbmNvZGluZyAv
Rmlyc3RDaGFyIDMyIC9MYXN0Q2hhciAxMTYgL1dpZHRocyBbCjMzMCAwIDAgMCAwIDAgMCAwIDAg
MCAwIDAgMCAwIDAgMCA2NjAgNjYwIDY2MCA2NjAgNjYwIDY2MCA2NjAgNjYwIDY2MCA2NjAKMjQ3
IDAgMCAwIDAgMCAwIDAgMCA3MTIgNzkzIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg
MCAwIDAgMCAwIDAgMzcxCjAgMzcxIDAgMCAwIDAgMCAwIDY2MyA1ODYgMCAwIDAgMCAwIDAgMzI1
IDk3MCA2NTcgNjM5IDAgMCAwIDAgNDA1IF0gPj4KZW5kb2JqCjE4NCAwIG9iago8PCAvVHlwZSAv
Rm9udERlc2NyaXB0b3IgL0ZvbnROYW1lIC9ZWU9WRVgrTHVjaWRhR3JhbmRlLUJvbGQgL0ZsYWdz
IDMyIC9Gb250QkJveApbLTEwODYgLTQ0MCAxNzM0IDExNjldIC9JdGFsaWNBbmdsZSAwIC9Bc2Nl
bnQgOTY3IC9EZXNjZW50IC0yMTEgL0NhcEhlaWdodAo3MjMgL1N0ZW1WIDE1MCAvWEhlaWdodCA1
MzYgL1N0ZW1IIDEwMCAvQXZnV2lkdGggLTUyMyAvTWF4V2lkdGggMTc1MCAvRm9udEZpbGUyCjE4
NSAwIFIgPj4KZW5kb2JqCjE4NSAwIG9iago8PCAvTGVuZ3RoIDE4NiAwIFIgL0xlbmd0aDEgMTI2
NjQgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBvXoLfFTVue/61t573o89k5nJJJOQ
mQwBZMCEhACBVEaSQCS1hqcJGEkkwYC8RaqgEokRDEihMFg9p0fsy7687ASlCWpNFdFabdEi0KqU
Unu01VzxVamSnftfeyYRctXr/Z2es2e+9a33+tb3WmuvtdetvamJOVkLk1j1gobVS5jx5O9hjN5Y
vKJhdTKddR74qcXr14WTaVsBY8qkJauvX5FMu5sZcxZdv/yWVPvsDxnzhJubGhqT5Uy0n9CMjGSa
xgMPb16x7uZkOuvfgeuXr1qcKs/uQbpwRcPNqfHZa0iHVzasaALGk4/x2JjVq25cZyRZvg947uq1
Tan6VMOY5SQj5AbZCuZmVzEzUiorYBsZk9udRZgvGeXEWl8ffe3ti9ylH1HIYnT3yLanBL3s6KR3
P/24+vxG52nrAtS1GvVFAfo1P65XM+ZiH1d/PMV5erBElIon2MXWxLrY9YA6wJzY5bnsKp6GeosQ
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
bGwaO23VcjFispao2QxYB7gTsAfwA8AjgMOAY4A3AB+igQzwAYYDxgPKAXMBjYB1gDsBewA/ADwC
OAw41p960AcbjBN21BenC4akxw1JFw5JFw1Jjx+SLh6SnjAkja/ELqJn0pB0yZD05CHpsiHp8iHp
hUPS+PLrovEah6SbhqSXD0mvGJI2thsX8HPVkHLIg7H/A05a0ukKZW5kc3RyZWFtCmVuZG9iagox
ODYgMCBvYmoKNzgxMwplbmRvYmoKNjEgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1Ry
dWVUeXBlIC9CYXNlRm9udCAvSk5OVVpVK0NhbWJyaWEgL0ZvbnREZXNjcmlwdG9yCjE4NyAwIFIg
L1RvVW5pY29kZSAxODggMCBSIC9GaXJzdENoYXIgMzMgL0xhc3RDaGFyIDkyIC9XaWR0aHMgWyAz
MjQgNDMwIDIyMAozMzggNTUyIDI3OCA0ODggNTU2IDQxNCA1MzEgNDQxIDI3MSA1NTIgNDg4IDU1
OCA4MzIgNDk0IDQyMiA1OTMgNTU1IDU0NyA2MjEKNTM3IDU2MyA1NTQgNTU0IDIwNSA2MjMgMzAz
IDUyNCA3NzQgMzMyIDIwNSA1MDQgNjQ4IDM4MiAyNjQgNTU0IDM4MiA2ODEgNjUzCjQ5NiA1Njgg
NDgzIDMwNyAyMzcgNjYyIDU3NSA2MDQgNTU0IDU1NCA0NTUgNTA0IDU1NCA1NTQgNjExIDkyMSAz
OTMgNTU0IDgxNQpdID4+CmVuZG9iagoxODggMCBvYmoKPDwgL0xlbmd0aCAxODkgMCBSIC9GaWx0
ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AV2Uy27bMBBF9/oKLtNFYNqk7AQQBAQJAniRtqjb
D9CDMgTUkiDLC/99zx2naZHFWVwPOZxDWVo971/2Q7+41fd5bA5pcV0/tHM6j5e5Sa5Ox37I1hvX
9s3ynuy35lRN2YrNh+t5Saf90I2uKDLnVj/Ycl7mq7t7asc6fdFv3+Y2zf1wdHe/ng/2y+EyTb/T
KQ2L81lZujZ1tHurpq/VKbmVbb3ft9T75XrPrn8rfl6n5JiIHevbSM3YpvNUNWmuhmPKCu/L4vW1
zNLQfirl/raj7t6XbtZlIbyPj2VWbDZE8H4XFAMRvPdWjUSgGlXNiVvF7YPijgjEteIDEVjsFR+J
QNwoVkRgcadYE4Fo5zZEIDaqtkRgb66YiEDVYkcEYqIakBfEVhE5QdwpIie8Dzo3ICe8z2UUkBMs
tohgAKJmDrgKFlvENZhv3KqKq+AmpRBwFRxkrXAN5ssWqrgK7xEh4irYq6sLuArOtc64hptvrSqu
gttQq4iroJV8aWAQdXURV8FiPUFGM1DQ1UVcBYv1BCOugpl1EFoG0TrjGs2X50gVV/4zLI5SiMgJ
Oks/IieIevoROcEYdhBy0QTZQhU5wRhmhBy7iMyWFTlGgla6De7eYCrdFacZRKtiw6PUQeqMpUGk
yvvw94+/+/Qe0LoQtNH4OZ6CqEed4yqYyCLauamzhiragvGtinZu6vx3qKIt2Mst/jeC3k59RT7e
+uYyz7zw9qmxb4He8X5IH1+jaZzUwPgDlX8vuAplbmRzdHJlYW0KZW5kb2JqCjE4OSAwIG9iago1
NzIKZW5kb2JqCjE4NyAwIG9iago8PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0ZvbnROYW1lIC9K
Tk5VWlUrQ2FtYnJpYSAvRmxhZ3MgNCAvRm9udEJCb3ggWy0xNDc1IC0yNDYzIDI4NjcgMzExN10K
L0l0YWxpY0FuZ2xlIDAgL0FzY2VudCA5NTAgL0Rlc2NlbnQgLTIyMiAvQ2FwSGVpZ2h0IDY2NyAv
U3RlbVYgMCAvWEhlaWdodAo0NjcgL0F2Z1dpZHRoIDYxNSAvTWF4V2lkdGggMjkxOSAvRm9udEZp
bGUyIDE5MCAwIFIgPj4KZW5kb2JqCjE5MCAwIG9iago8PCAvTGVuZ3RoIDE5MSAwIFIgL0xlbmd0
aDEgMjM2NjggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7bx7YFTVuTe81t577pO5
XzO5zGQyM0kmyWQyuTNJdpJJCIRAgABJuCUwICAKCCJ4IwoRDIii4gWtYOXS2p6XAewp9LQ2eixV
K1ar9fTYi1C1tSqKnva0KEy+39ozw+3Y7/v++L73r3cyz7rvtddzWc961rPWZN1NNy8hGjJMeFKx
+Iah1UT6FA0iemDx+nVuKUtMGwhRPrV09XU3pPIuByHa3utWblyayhevJKTyo2VLhuKpPLmAuGYZ
ClJ5WoW4cNkN69AP+wTQnvx15arF6fqic8jffsPQhvT7ye+Qd984dMMSxPjM60XgXn3TknQ97SPE
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
yVOnzhqYFWwbumHRTcuH/i9Onp2jCmVuZHN0cmVhbQplbmRvYmoKMTkxIDAgb2JqCjE1NzcwCmVu
ZG9iagozNSAwIG9iago8PCAvVHlwZSAvRm9udCAvU3VidHlwZSAvVHJ1ZVR5cGUgL0Jhc2VGb250
IC9WWkNVVE0rQXJpYWxNVCAvRm9udERlc2NyaXB0b3IKMTkyIDAgUiAvRW5jb2RpbmcgL01hY1Jv
bWFuRW5jb2RpbmcgL0ZpcnN0Q2hhciAzMiAvTGFzdENoYXIgMTE3IC9XaWR0aHMgWwoyNzggMCAw
IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDI3OCA1NTYgNTU2IDU1NiA1NTYgNTU2IDU1NiA1NTYg
NTU2IDU1NiA1NTYKMjc4IDAgMCAwIDAgMCAwIDY2NyA2NjcgMCAwIDY2NyAwIDAgMCAwIDAgMCAw
IDgzMyAwIDAgNjY3IDAgMCAwIDAgMCAwIDAgMAowIDAgMCAwIDAgMCAwIDAgMCAwIDUwMCAwIDU1
NiAwIDU1NiAwIDIyMiAwIDAgMCAwIDAgMCAwIDAgMzMzIDAgMCA1NTYgXSA+PgplbmRvYmoKMTky
IDAgb2JqCjw8IC9UeXBlIC9Gb250RGVzY3JpcHRvciAvRm9udE5hbWUgL1ZaQ1VUTStBcmlhbE1U
IC9GbGFncyAzMiAvRm9udEJCb3ggWy02NjUgLTMyNSAyMDAwIDEwMDZdCi9JdGFsaWNBbmdsZSAw
IC9Bc2NlbnQgOTA1IC9EZXNjZW50IC0yMTIgL0NhcEhlaWdodCA3MTYgL1N0ZW1WIDk1IC9MZWFk
aW5nCjMzIC9YSGVpZ2h0IDUxOSAvU3RlbUggODQgL0F2Z1dpZHRoIDQ0MSAvTWF4V2lkdGggMjAw
MCAvRm9udEZpbGUyIDE5MyAwIFIKPj4KZW5kb2JqCjE5MyAwIG9iago8PCAvTGVuZ3RoIDE5NCAw
IFIgL0xlbmd0aDEgMTYwODQgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBpXt5YFTV
9f+99703+/Jmklkymcy8yZAJYcKWBEIgJS9AQA07ATNIJBGQTWUJbggSlc2IglqpWxWtVVyQSQg4
CbTESrXSUmixtq5QS92+jdCWUitk5ve5byYs/fb7/f7xm5dz77nLu8s555577rkvq1beuoBYSAsR
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
7kv5RJ+lAN7SDLH5dwiK8ZjxpFFEZlqgOJImNlwAEChugWqOzXNpGhsZ78UIBzvCyTlXCBF3x8gI
uF/m0g9U5ztmVWXazzd0yNg7VZ8o26x2K9Pp8S9dkkHQyaIll1gNjlyCG9fogAH34IIQTYSGYflG
oI+HQfyyPZp+Hs5xoWrN767/0RTZ3GF23DJt2kOjOp7uuOrmKcOa2SO9ex4cOmHajK2bWQUXUqxM
7Zcq5Ofx//DLQZ6A00EWvtRxETd8z17tK/NcfGeeR/qRAnyVO4SUkvHkKnyXOxH/CVCPN3C7y2UV
Px3+B4DMmo1PaydFq1cubrppUt3/A4NGdLMKZW5kc3RyZWFtCmVuZG9iagoxOTQgMCBvYmoKMTEz
MjAKZW5kb2JqCjM3IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9UcnVlVHlwZSAvQmFz
ZUZvbnQgL0lMTUdTRitMdWNpZGFHcmFuZGUgL0ZvbnREZXNjcmlwdG9yCjE5NSAwIFIgL1RvVW5p
Y29kZSAxOTYgMCBSIC9GaXJzdENoYXIgMzMgL0xhc3RDaGFyIDMzIC9XaWR0aHMgWyAwIF0gPj4K
ZW5kb2JqCjE5NiAwIG9iago8PCAvTGVuZ3RoIDE5NyAwIFIgL0ZpbHRlciAvRmxhdGVEZWNvZGUg
Pj4Kc3RyZWFtCngBXZDBbsMgDIbvPIWP3aEi6RkhTZ0q5bB2WtYHIOBESAsghxzy9jMs7aQh+cD/
+zM/lufurQs+g/ygaHvMMPrgCJe4kkUYcPJBtCdw3ub9VjU7myQkw/22ZJy7MEZQSgDIT0aWTBsc
Xl0c8KVoN3JIPkxwuJ/7qvRrSt84Y8jQCK3B4cjj3k26mhlBVvTYOfZ93o5M/XV8bQmBEzHR/kay
0eGSjEUyYUKhmkary0ULDO6ftQPDuHeeWq1KNXxq/8MpaPniM5JdiThN3UMNWgL4gM9VpZjKg7V+
AG2acBAKZW5kc3RyZWFtCmVuZG9iagoxOTcgMCBvYmoKMjIzCmVuZG9iagoxOTUgMCBvYmoKPDwg
L1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9Gb250TmFtZSAvSUxNR1NGK0x1Y2lkYUdyYW5kZSAvRmxh
Z3MgNCAvRm9udEJCb3gKWy0xMDY3IC03MzcgMTY0MSAxMTYyXSAvSXRhbGljQW5nbGUgMCAvQXNj
ZW50IDk2NyAvRGVzY2VudCAtMjExIC9DYXBIZWlnaHQKNzIzIC9TdGVtViAxMDMgL1hIZWlnaHQg
NTMwIC9TdGVtSCA3NyAvQXZnV2lkdGggLTQ5MCAvTWF4V2lkdGggMTY0MCAvRm9udEZpbGUyCjE5
OCAwIFIgPj4KZW5kb2JqCjE5OCAwIG9iago8PCAvTGVuZ3RoIDE5OSAwIFIgL0xlbmd0aDEgODky
NCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAG9Wgt4VEWWPlW38+5Odx4dkjQkt2kC
yA2Eh48EW+g8OgoBbCBoNyh0QwcCCkQS3o+0aCA2+AAdmU8dxZ3Z+fYxyk0njp1VTEYXP9kdd5D1
NasrqOPj25XVmXXEb8al9697bzckk/FjPt29nVN/1Tl1Tp06daruvd3p2LS5hSwUIYl8S0Ntq0m7
xqqAylXrQ2162/kNsHTVlg5Zb+dmEqX/fHXbmvV6u3CQyDJjze3bk/qin6e1JRTW5ST0r24FQ2+z
K4HjWtd3bNPbzi+BmbdvXGXIxxajnb4+tM0Yn95FW94QWt+i9x/bDZzYtrG9w2gHtfamFqM/8xOZ
jxEDl9NWstKNlIGWjabSTqK0s5YZmC/T5OksvT3rF0tWWN2/Zw5MC1df50vPCzxV/fnX57f8wWFx
Zs1HM0vrLwSwm/H8BR/mXHZ+y/l6izMlEVJx8TjdocRpDehW0GKlNhfMRrKBOHXyBmJ8NndDT+Gz
uDvGlM+f49eBeR0aheV0HDIbiLP9rDtWWu6Js3t6bUU1VJvLuskG4uwu1gVbCrvbwH2sK8aVyHOs
E2bPsF2e1ezM2aJRo19/A8XOXUUO687ynVU7pZ27Sl47DdaWrSjWt6G4fSOK2zYUOVZs6LyN37ah
c1Npx+ZC++g161CsXouipbXQcX/L0ZZTLVJLa9cdpSXtRTvqS5zbQbxfWiTNxci241Ij+UCcPFJN
LCe3pj8xKFXHco1Kb5a5xlebI00mJk2VpmEFFP4l/2/KBH4Ye4Ercf5u7wthzJW/0zttZo3AmGuC
sIJKYaFW+XVsRo1RmTTFqDhdRmVUiVHJzdMqp2J5qPAI3ybcq1V4B/lAHKG9FbVbUcvh88gBug0k
odWEVhNxPpObqIjKeTUwHzidTxPB5lMNrAKWgT+FT4uVlctxQH5RTT87zz6MSUp2rcy+JMY+Z/8l
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
B538lU04qcb7/DhsIw1I9AaxhTHdQeyqQTFjMZFAylN4vHttseHzUvgcmAT5Mt0KcjUCE4FoVNhc
7HchzaNRRxTzMNr4hmc4w2Mw4iRUMHFvnEV80AW4tOcDr8vpEpEPNGCoWxD35CmF3x6/PcLLU35D
cwW8Xa5FOPg9RTh0ORFeeVkRXpXydEiEw/B5lYhwy8gRVvn4b4nxpSH16CH1jBDS1UNCuubbQ9qa
chRerYV7rVpI131PIb3tckJ6+2WFdH3K0yEh3QCf14uQbhw5pP8XSds2JMJ3fHuEN6X8hpPt8HaT
FuGO7ynCmy8nwlsuK8JbU54OifA2+LxVRHj7/1+Ed1wSYfywyYwXL1T0qhlMM5jiPxmSQplkcPCG
hG8I8MHPJBlU+Gw6N5Ggqldff1Urpk115jnzKlAwvBd+45Ei30TS6I/kMUWgiR9gtCtRjffUkS4h
10dk+KFdr6VTAdGcefOvX9yozNu8am04dP2m0Iaw9tqt9xCWbKDRCeMSjFTd6PO/myiBPQplbmRz
dHJlYW0KZW5kb2JqCjE5OSAwIG9iago0NzUwCmVuZG9iagoyMDAgMCBvYmoKKGRyYWZ0LWlldGYt
c3Rpci1yZmM0NDc0YmlzLTA2KQplbmRvYmoKMjAxIDAgb2JqCihNYWMgT1MgWCAxMC4xMS4xIFF1
YXJ0eiBQREZDb250ZXh0KQplbmRvYmoKMjAyIDAgb2JqCihFcmljIEJ1cmdlcikKZW5kb2JqCjIw
MyAwIG9iagooKQplbmRvYmoKMjA0IDAgb2JqCihXb3JkKQplbmRvYmoKMjA1IDAgb2JqCihEOjIw
MTUxMjExMDIxNTE2WjAwJzAwJykKZW5kb2JqCjIwNiAwIG9iagooKQplbmRvYmoKMjA3IDAgb2Jq
ClsgKCkgXQplbmRvYmoKMSAwIG9iago8PCAvVGl0bGUgMjAwIDAgUiAvQXV0aG9yIDIwMiAwIFIg
L1N1YmplY3QgMjAzIDAgUiAvUHJvZHVjZXIgMjAxIDAgUiAvQ3JlYXRvcgoyMDQgMCBSIC9DcmVh
dGlvbkRhdGUgMjA1IDAgUiAvTW9kRGF0ZSAyMDUgMCBSIC9LZXl3b3JkcyAyMDYgMCBSIC9BQVBM
OktleXdvcmRzCjIwNyAwIFIgPj4KZW5kb2JqCnhyZWYKMCAyMDgKMDAwMDAwMDAwMCA2NTUzNSBm
IAowMDAwMjc2MTIzIDAwMDAwIG4gCjAwMDAwMDM3MjcgMDAwMDAgbiAKMDAwMDIwMTEzOSAwMDAw
MCBuIAowMDAwMDAwMDIyIDAwMDAwIG4gCjAwMDAwMDM3MDcgMDAwMDAgbiAKMDAwMDAwMzgzMSAw
MDAwMCBuIAowMDAwMDA2NjYzIDAwMDAwIG4gCjAwMDAyMDg0MTYgMDAwMDAgbiAKMDAwMDAwMzky
OCAwMDAwMCBuIAowMDAwMDA2NjQyIDAwMDAwIG4gCjAwMDAwMTAzMzggMDAwMDAgbiAKMDAwMDAw
NjY5OCAwMDAwMCBuIAowMDAwMDEwMzE3IDAwMDAwIG4gCjAwMDAwMTA0NDUgMDAwMDAgbiAKMDAw
MDAxNDc1MiAwMDAwMCBuIAowMDAwMDEwNTQzIDAwMDAwIG4gCjAwMDAwMTQ3MzEgMDAwMDAgbiAK
MDAwMDAxNDg1OSAwMDAwMCBuIAowMDAwMDE5NDgzIDAwMDAwIG4gCjAwMDAwMTQ5NTcgMDAwMDAg
biAKMDAwMDAxOTQ2MiAwMDAwMCBuIAowMDAwMDE5NTkwIDAwMDAwIG4gCjAwMDAwMjQxNzkgMDAw
MDAgbiAKMDAwMDAxOTY4OCAwMDAwMCBuIAowMDAwMDI0MTU4IDAwMDAwIG4gCjAwMDAwMjQyODYg
MDAwMDAgbiAKMDAwMDAyODQ2NyAwMDAwMCBuIAowMDAwMDI0Mzg0IDAwMDAwIG4gCjAwMDAwMjg0
NDYgMDAwMDAgbiAKMDAwMDAyODU3NCAwMDAwMCBuIAowMDAwMDM2MjUxIDAwMDAwIG4gCjAwMDAw
Mjg2NzIgMDAwMDAgbiAKMDAwMDAzNjIzMCAwMDAwMCBuIAowMDAwMDM2MzU4IDAwMDAwIG4gCjAw
MDAyNTgxNTggMDAwMDAgbiAKMDAwMDAwMDAwMCAwMDAwMCBuIAowMDAwMjcwMjQ3IDAwMDAwIG4g
CjAwMDAyMzIzNzEgMDAwMDAgbiAKMDAwMDA0MzI3OSAwMDAwMCBuIAowMDAwMDM2NDkyIDAwMDAw
IG4gCjAwMDAwNDMyNTggMDAwMDAgbiAKMDAwMDA0MzM4NiAwMDAwMCBuIAowMDAwMDQ3NjEwIDAw
MDAwIG4gCjAwMDAyMDEyNjMgMDAwMDAgbiAKMDAwMDA0MzUyMCAwMDAwMCBuIAowMDAwMDQ3NTg5
IDAwMDAwIG4gCjAwMDAwNDc3MTggMDAwMDAgbiAKMDAwMDA1MTQ2NCAwMDAwMCBuIAowMDAwMDQ3
ODE2IDAwMDAwIG4gCjAwMDAwNTE0NDMgMDAwMDAgbiAKMDAwMDA1MTU3MiAwMDAwMCBuIAowMDAw
MDU2Nzg4IDAwMDAwIG4gCjAwMDAwNTE2NzAgMDAwMDAgbiAKMDAwMDA1Njc2NyAwMDAwMCBuIAow
MDAwMDU2ODk2IDAwMDAwIG4gCjAwMDAwNjIzMzkgMDAwMDAgbiAKMDAwMDA1NzAzMCAwMDAwMCBu
IAowMDAwMDYyMzE4IDAwMDAwIG4gCjAwMDAwNjI0NDcgMDAwMDAgbiAKMDAwMDAwMDAwMCAwMDAw
MCBuIAowMDAwMjQwOTYwIDAwMDAwIG4gCjAwMDAwNjc2NjIgMDAwMDAgbiAKMDAwMDA2MjU5MyAw
MDAwMCBuIAowMDAwMDY3NjQxIDAwMDAwIG4gCjAwMDAwNjc3NzAgMDAwMDAgbiAKMDAwMDA3MzU3
MiAwMDAwMCBuIAowMDAwMDY3OTA0IDAwMDAwIG4gCjAwMDAwNzM1NTEgMDAwMDAgbiAKMDAwMDA3
MzY4MCAwMDAwMCBuIAowMDAwMDgxMjg1IDAwMDAwIG4gCjAwMDAwNzM4MjYgMDAwMDAgbiAKMDAw
MDA4MTI2NCAwMDAwMCBuIAowMDAwMDgxMzkzIDAwMDAwIG4gCjAwMDAwODg3NDAgMDAwMDAgbiAK
MDAwMDA4MTUzOSAwMDAwMCBuIAowMDAwMDg4NzE5IDAwMDAwIG4gCjAwMDAwODg4NDggMDAwMDAg
biAKMDAwMDAwMDAwMCAwMDAwMCBuIAowMDAwMjAxOTMzIDAwMDAwIG4gCjAwMDAwOTUzNzAgMDAw
MDAgbiAKMDAwMDIwMTM4OSAwMDAwMCBuIAowMDAwMDg5MDA2IDAwMDAwIG4gCjAwMDAwOTUzNDkg
MDAwMDAgbiAKMDAwMDA5NTQ3OCAwMDAwMCBuIAowMDAwMTAyNzU4IDAwMDAwIG4gCjAwMDAwOTU2
MjQgMDAwMDAgbiAKMDAwMDEwMjczNyAwMDAwMCBuIAowMDAwMTAyODY2IDAwMDAwIG4gCjAwMDAx
MDg3MTUgMDAwMDAgbiAKMDAwMDEwMzAxMiAwMDAwMCBuIAowMDAwMTA4Njk0IDAwMDAwIG4gCjAw
MDAxMDg4MjMgMDAwMDAgbiAKMDAwMDAwMDAwMCAwMDAwMCBuIAowMDAwMjI4OTA2IDAwMDAwIG4g
CjAwMDAxMTY3MzYgMDAwMDAgbiAKMDAwMDEwODk4MiAwMDAwMCBuIAowMDAwMTE2NzE1IDAwMDAw
IG4gCjAwMDAxMTY4NDQgMDAwMDAgbiAKMDAwMDEyMjMxMSAwMDAwMCBuIAowMDAwMTE2OTkwIDAw
MDAwIG4gCjAwMDAxMjIyODkgMDAwMDAgbiAKMDAwMDEyMjQyMSAwMDAwMCBuIAowMDAwMTMxODY3
IDAwMDAwIG4gCjAwMDAxMjI1NTYgMDAwMDAgbiAKMDAwMDEzMTg0NSAwMDAwMCBuIAowMDAwMTMx
OTc4IDAwMDAwIG4gCjAwMDAxNDA1MTQgMDAwMDAgbiAKMDAwMDEzMjEyNSAwMDAwMCBuIAowMDAw
MTQwNDkyIDAwMDAwIG4gCjAwMDAxNDA2MjUgMDAwMDAgbiAKMDAwMDE0MTc4NSAwMDAwMCBuIAow
MDAwMTQwNzYwIDAwMDAwIG4gCjAwMDAxNDE3NjQgMDAwMDAgbiAKMDAwMDE0MTg5NiAwMDAwMCBu
IAowMDAwMTUxMzcyIDAwMDAwIG4gCjAwMDAyMDE1MTggMDAwMDAgbiAKMDAwMDE0MTk5NSAwMDAw
MCBuIAowMDAwMTUxMzUwIDAwMDAwIG4gCjAwMDAxNTE0ODQgMDAwMDAgbiAKMDAwMDE1MTkyMSAw
MDAwMCBuIAowMDAwMTUxNjE5IDAwMDAwIG4gCjAwMDAxNTE5MDAgMDAwMDAgbiAKMDAwMDE1MjAz
MyAwMDAwMCBuIAowMDAwMTYxMzg4IDAwMDAwIG4gCjAwMDAxNTIxMzIgMDAwMDAgbiAKMDAwMDE2
MTM2NiAwMDAwMCBuIAowMDAwMTYxNTAwIDAwMDAwIG4gCjAwMDAxNjYxNzQgMDAwMDAgbiAKMDAw
MDE2MTYzNSAwMDAwMCBuIAowMDAwMTY2MTUyIDAwMDAwIG4gCjAwMDAxNjYyODYgMDAwMDAgbiAK
MDAwMDE3MTAyMiAwMDAwMCBuIAowMDAwMTY2Mzg1IDAwMDAwIG4gCjAwMDAxNzEwMDAgMDAwMDAg
biAKMDAwMDE3MTEzNCAwMDAwMCBuIAowMDAwMTc1MjY3IDAwMDAwIG4gCjAwMDAxNzEyMzMgMDAw
MDAgbiAKMDAwMDE3NTI0NSAwMDAwMCBuIAowMDAwMTc1Mzc5IDAwMDAwIG4gCjAwMDAxNzk4NDkg
MDAwMDAgbiAKMDAwMDE3NTQ3OCAwMDAwMCBuIAowMDAwMTc5ODI3IDAwMDAwIG4gCjAwMDAxNzk5
NjEgMDAwMDAgbiAKMDAwMDE4MzcwOSAwMDAwMCBuIAowMDAwMTgwMDYwIDAwMDAwIG4gCjAwMDAx
ODM2ODcgMDAwMDAgbiAKMDAwMDE4MzgyMSAwMDAwMCBuIAowMDAwMTg3NDMzIDAwMDAwIG4gCjAw
MDAyMDE2NTMgMDAwMDAgbiAKMDAwMDE4MzkyMCAwMDAwMCBuIAowMDAwMTg3NDExIDAwMDAwIG4g
CjAwMDAxODc1NDUgMDAwMDAgbiAKMDAwMDE5MTg1NCAwMDAwMCBuIAowMDAwMTg3NjQ0IDAwMDAw
IG4gCjAwMDAxOTE4MzIgMDAwMDAgbiAKMDAwMDE5MTk2NiAwMDAwMCBuIAowMDAwMTk1NTUzIDAw
MDAwIG4gCjAwMDAxOTIwNjUgMDAwMDAgbiAKMDAwMDE5NTUzMSAwMDAwMCBuIAowMDAwMTk1NjY1
IDAwMDAwIG4gCjAwMDAxOTg4MzcgMDAwMDAgbiAKMDAwMDE5NTc2NCAwMDAwMCBuIAowMDAwMTk4
ODE1IDAwMDAwIG4gCjAwMDAxOTg5NDkgMDAwMDAgbiAKMDAwMDIwMDkyOCAwMDAwMCBuIAowMDAw
MTk5MDQ4IDAwMDAwIG4gCjAwMDAyMDA5MDYgMDAwMDAgbiAKMDAwMDIwMTA0MCAwMDAwMCBuIAow
MDAwMjAxNzY0IDAwMDAwIG4gCjAwMDAyMDE4ODAgMDAwMDAgbiAKMDAwMDIwMjUyOSAwMDAwMCBu
IAowMDAwMjAyMTQzIDAwMDAwIG4gCjAwMDAyMDI1MDggMDAwMDAgbiAKMDAwMDIwMjc3MyAwMDAw
MCBuIAowMDAwMjA4Mzk0IDAwMDAwIG4gCjAwMDAyMDg5NDggMDAwMDAgbiAKMDAwMDIwOTE4MyAw
MDAwMCBuIAowMDAwMjI4ODgzIDAwMDAwIG4gCjAwMDAyMjk0MDIgMDAwMDAgbiAKMDAwMDIyOTA4
MSAwMDAwMCBuIAowMDAwMjI5MzgxIDAwMDAwIG4gCjAwMDAyMjk2NDYgMDAwMDAgbiAKMDAwMDIz
MjM0OSAwMDAwMCBuIAowMDAwMjMyNzY4IDAwMDAwIG4gCjAwMDAyMzMwMzIgMDAwMDAgbiAKMDAw
MDI0MDkzOCAwMDAwMCBuIAowMDAwMjQyMDMyIDAwMDAwIG4gCjAwMDAyNDEzNjEgMDAwMDAgbiAK
MDAwMDI0MjAxMSAwMDAwMCBuIAowMDAwMjQyMjcyIDAwMDAwIG4gCjAwMDAyNTgxMzUgMDAwMDAg
biAKMDAwMDI1ODU0OSAwMDAwMCBuIAowMDAwMjU4ODExIDAwMDAwIG4gCjAwMDAyNzAyMjQgMDAw
MDAgbiAKMDAwMDI3MDczNyAwMDAwMCBuIAowMDAwMjcwNDE1IDAwMDAwIG4gCjAwMDAyNzA3MTYg
MDAwMDAgbiAKMDAwMDI3MDk5NCAwMDAwMCBuIAowMDAwMjc1ODM2IDAwMDAwIG4gCjAwMDAyNzU4
NTggMDAwMDAgbiAKMDAwMDI3NTkwNyAwMDAwMCBuIAowMDAwMjc1OTYxIDAwMDAwIG4gCjAwMDAy
NzU5OTIgMDAwMDAgbiAKMDAwMDI3NjAxMiAwMDAwMCBuIAowMDAwMjc2MDM2IDAwMDAwIG4gCjAw
MDAyNzYwNzkgMDAwMDAgbiAKMDAwMDI3NjA5OSAwMDAwMCBuIAp0cmFpbGVyCjw8IC9TaXplIDIw
OCAvUm9vdCAxNzAgMCBSIC9JbmZvIDEgMCBSIC9JRCBbIDwyYTRjNDY3M2RmM2UwMWU4YWIzYmVm
ZWI4YjU1MTVhNj4KPDJhNGM0NjczZGYzZTAxZThhYjNiZWZlYjhiNTUxNWE2PiBdID4+CnN0YXJ0
eHJlZgoyNzYzMDcKJSVFT0YK
--Apple-Mail=_EEC2A2ED-BBB9-4C8A-ADD3-A2085D2B4AFB
Content-Disposition: attachment;
	filename="draft-ietf-stir-rfc4474bis-06 eb edits.docx"
Content-Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document;
	name="draft-ietf-stir-rfc4474bis-06 eb edits.docx"
Content-Transfer-Encoding: base64

UEsDBBQABgAIAAAAIQCLQKs2mQEAAEUGAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAAC
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0
lU1PwkAQhu8m/odmr6Zd8GCMoXBQPCqJGM/rdgqr3Y/sLAr/3tkCjRKgKHJpQod532dmd6a9wVxX
yQd4VNbkrJt1WAJG2kKZSc6ex/fpNUswCFOIyhrI2QKQDfrnZ73xwgEmlG0wZ9MQ3A3nKKegBWbW
gaFIab0WgX76CXdCvosJ8MtO54pLawKYkIaowfq9OyjFrArJcE6vlySUzpLb5f+iVc6Ec5WSIhAo
j1G+Nc9DhXsSP0yxQZeuyDLKrMVxqhxe7HZ4czDZcFA6llYHiOqR2ulVAclI+PAgNLHzT+sLXlg5
01R3tr+4LYy2LJWEJj+qOW8lINI56SprIloos2bfyYFhUQH+P8VS90D7FxWmw7IESRekvR8a01h0
trT4ltvuBiFQkw4x+Xlt07am40q5FeETXp9ORvFNvBVEWh3v3wl6sVZuRShppMfitYIDDv2X59FI
t0IEWlPA62f3aI5aZp8lDefIW4e09vwfyl7vp5id0tQ78EFBs6G2TXnjSDvz6PogLuUCii3evP4I
9L8AAAD//wMAUEsDBBQABgAIAAAAIQDHwie8DAEAAN8CAAALAAgCX3JlbHMvLnJlbHMgogQCKKAA
AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
rJLBTsMwDIbvSLxD5PuabiCE0NJdENJuCJUHMInXBtokSjzY3p6ww0qlUU1ix8TOn+/37+Vq13fi
k2Ky3imYFyUIctob6xoFr/XT7B5EYnQGO+9IwZ4SrKrrq+ULdcj5UWptSCKruKSgZQ4PUibdUo+p
8IFcrmx87JHzMTYyoP7AhuSiLO9k/K0B1UhTrI2CuDY3IOp9yD//R1v2xGiQUWofaRZiJotssxdR
Y2yIFRivn/N1OnQUmRrkaaDb84H8ZmM1PXq97cnxCc+SdkzOkJlGwhCmiOaXJBozD/P58tHIPKSD
lSmaxfk0fy/DEBi32/7Noe0GlGNUx1rxHqj5CUyO1rL6BgAA//8DAFBLAwQUAAYACAAAACEA2O2+
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
AAAHYAAAABRnWFlaAAAHdAAAABRiWFlaAAAHiAAAABRyVFJDAAAHnAAAAA5jaGFkAAAHrAAAACxi
VFJDAAAHnAAAAA5nVFJDAAAHnAAAAA5kZXNjAAAAAAAAABRHZW5lcmljIFJHQiBQcm9maWxlAAAA
AAAAAAAAAAAUR2VuZXJpYyBSR0IgUHJvZmlsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAbWx1YwAAAAAAAAAfAAAADHNrU0sAAAAoAAABhGRhREsAAAAu
AAABrGNhRVMAAAAkAAAB2nZpVk4AAAAkAAAB/nB0QlIAAAAmAAACInVrVUEAAAAqAAACSGZyRlUA
AAAoAAACcmh1SFUAAAAoAAACmnpoVFcAAAAWAAACwm5iTk8AAAAmAAAC2GNzQ1oAAAAiAAAC/mhl
SUwAAAAeAAADIGl0SVQAAAAoAAADPnJvUk8AAAAkAAADZmRlREUAAAAsAAADimtvS1IAAAAWAAAD
tnN2U0UAAAAmAAAC2HpoQ04AAAAWAAADzGphSlAAAAAaAAAD4mVsR1IAAAAiAAAD/HB0UE8AAAAm
AAAEHm5sTkwAAAAoAAAERGVzRVMAAAAmAAAEHnRoVEgAAAAkAAAEbHRyVFIAAAAiAAAEkGZpRkkA
AAAoAAAEsmhySFIAAAAoAAAE2nBsUEwAAAAsAAAFAnJ1UlUAAAAiAAAFLmFyRUcAAAAmAAAFUGVu
VVMAAAAmAAAFdgBWAWEAZQBvAGIAZQBjAG4A/QAgAFIARwBCACAAcAByAG8AZgBpAGwARwBlAG4A
ZQByAGUAbAAgAFIARwBCAC0AYgBlAHMAawByAGkAdgBlAGwAcwBlAFAAZQByAGYAaQBsACAAUgBH
AEIAIABnAGUAbgDoAHIAaQBjAEMepQB1ACAAaADsAG4AaAAgAFIARwBCACAAQwBoAHUAbgBnAFAA
ZQByAGYAaQBsACAAUgBHAEIAIABHAGUAbgDpAHIAaQBjAG8EFwQwBDMEMAQ7BEwEPQQ4BDkAIAQ/
BEAEPgREBDAEOQQ7ACAAUgBHAEIAUAByAG8AZgBpAGwAIABnAOkAbgDpAHIAaQBxAHUAZQAgAFIA
VgBCAMEAbAB0AGEAbADhAG4AbwBzACAAUgBHAEIAIABwAHIAbwBmAGkAbJAadSgAIABSAEcAQgAg
gnJfaWPPj/AARwBlAG4AZQByAGkAcwBrACAAUgBHAEIALQBwAHIAbwBmAGkAbABPAGIAZQBjAG4A
/QAgAFIARwBCACAAcAByAG8AZgBpAGwF5AXoBdUF5AXZBdwAIABSAEcAQgAgBdsF3AXcBdkAUABy
AG8AZgBpAGwAbwAgAFIARwBCACAAZwBlAG4AZQByAGkAYwBvAFAAcgBvAGYAaQBsACAAUgBHAEIA
IABnAGUAbgBlAHIAaQBjAEEAbABsAGcAZQBtAGUAaQBuAGUAcwAgAFIARwBCAC0AUAByAG8AZgBp
AGzHfLwYACAAUgBHAEIAINUEuFzTDMd8Zm6QGgAgAFIARwBCACBjz4/wZYdO9k4AgiwAIABSAEcA
QgAgMNcw7TDVMKEwpDDrA5MDtQO9A7kDugPMACADwAPBA78DxgOvA7sAIABSAEcAQgBQAGUAcgBm
AGkAbAAgAFIARwBCACAAZwBlAG4A6QByAGkAYwBvAEEAbABnAGUAbQBlAGUAbgAgAFIARwBCAC0A
cAByAG8AZgBpAGUAbA5CDhsOIw5EDh8OJQ5MACAAUgBHAEIAIA4XDjEOSA4nDkQOGwBHAGUAbgBl
AGwAIABSAEcAQgAgAFAAcgBvAGYAaQBsAGkAWQBsAGUAaQBuAGUAbgAgAFIARwBCAC0AcAByAG8A
ZgBpAGkAbABpAEcAZQBuAGUAcgBpAQ0AawBpACAAUgBHAEIAIABwAHIAbwBmAGkAbABVAG4AaQB3
AGUAcgBzAGEAbABuAHkAIABwAHIAbwBmAGkAbAAgAFIARwBCBB4EMQRJBDgEOQAgBD8EQAQ+BEQE
OAQ7BEwAIABSAEcAQgZFBkQGQQAgBioGOQYxBkoGQQAgAFIARwBCACAGJwZEBjkGJwZFAEcAZQBu
AGUAcgBpAGMAIABSAEcAQgAgAFAAcgBvAGYAaQBsAGV0ZXh0AAAAAENvcHlyaWdodCAyMDA3IEFw
cGxlIEluYy4sIGFsbCByaWdodHMgcmVzZXJ2ZWQuAFhZWiAAAAAAAADzUgABAAAAARbPWFlaIAAA
AAAAAHRNAAA97gAAA9BYWVogAAAAAAAAWnUAAKxzAAAXNFhZWiAAAAAAAAAoGgAAFZ8AALg2Y3Vy
dgAAAAAAAAABAc0AAHNmMzIAAAAAAAEMQgAABd7///MmAAAHkgAA/ZH///ui///9owAAA9wAAMBs
/8AAEQgCAAGLAwERAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQ
AAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYX
GBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqS
k5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz
9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQE
AAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1
Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKj
pKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/bAEMA
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAf/bAEMBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAf/dAAQAMv/aAAwDAQACEQMRAD8A/v4oAKACgAoAKACgAoAKACgA
oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg
AoAKACgAoAKACgAoAKAP/9D+/igAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg
AoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA//0f7+KACg
AoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAC
gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD//S/v4oAKACgAoAKACgAoAKACgAoAKACgAoAKAC
gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA
CgAoAKAP/9P+/igAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA
CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA//1P7+KACgAoAKACgAoAKA
CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK
ACgAoAKACgAoAKACgAoAKACgD//V/v4oA5fxvrd54a8F+L/EenW9vd6hoHhfX9bsbW7+0m1ubzSt
Ku761t7kWUc14beae3SOb7JFLc+WzeRG8uxKAPy0+Dv/AAUu+InjbWPhN4X8Z/spePNG1/4teLT4
dtb3SLm5tPCXh2EeHPhlctMmv+L9J0JfGSRa7451PU5L/Q4LW3l+GWk23i+0t7nWZ7rwlaAHTaJ/
wUi8Sy6D8FJNb/ZY+J194u+L+kwRS6B8O5tQ8a2Xg7x5o2v6JZfEbwH4q1Y+E9Jh8Pav4N8N65aa
7D/biaemt67OngeBoNVtdXvdNAOz8C/t86j8QtV+DugaV8FL7StQ+LXjHxX4XGo674zSx8O6FYeE
vCPw38baprtjqNx4VtJ/FU9lp/j698K6loNraaXcWnxR8D+K/A4vpbbT5/EsAB6x+yL+0h4w/aW+
Bdx491r4dv8AD34j6TnRdS8F68ur6Q02vL4U0TXNP1qfTNRtJL7w94a8YNrFvrvhe1GqeJ7pPBmo
aNfX+q/21cajpGmgHyZ8HP8AgpT8TvGFv4Nm+Iv7KXxC8GyeNvFfhXwpptnLp/iLRtUefUdG+C0u
tXGj6Xruhu/iS9muvjDH4u0DQxc6HPF8N/CPje91++07xP4N1rQEAOwg/wCCg/jG+vPgvrdv8ETH
4C+JXxg+IXwl169tPEOoeJLnwhZeEfFHhnwja/FDxTrGl+H7e18G+ELjWNVeKx0+/wBD1zUPEMXi
r4f3ct54TtL3X7jSADe/4eB/YZtDhf4czeLodS+PXxT+FfiHUPC+oXdhb+CPC/gf4leEvBWh+KJI
b/T9Sl8WXOuaJ420bxQsVnLoNvdWNtqstt5ENnvoA9z/AGW/2p4/2mLn4vWyfDvXfh3N8JfGeleD
r+w8SXrSa3Nf6r4a0/xQ9prOkS6Tpc3h3XtEtNVstO8QaMZNUt7LWkvbWy1fU7S2i1C6APlzwF/w
UM8e+I9S0vR9S+DWlnxB4u+K3hD4Z6V4Yn1nxf4CuPh5qvirwl8QvFF54d+I/iHxl4Kk0fUPFHg+
58DW3hHxLF4ViZIvF/ijw9Yw6f8A2VrOha1rIBsXf/BSq102w1XVtU/Z9+JOnaXp3iuHwsbmd7x5
LTVL0+IprPwnr9vD4akbRPifBp3hLWb3XvAobULbQjqfgqKTxPeJ4pe40gA+hP2Zf2rof2j/ABJ8
X/DsHw61rwivwn8Wa34Wk119Ui1/w9rt1oPxE+I/w5vbSPVINM0yGx8Qx3nw4n8Sz+Hk/tF7Xwh4
s8F6vPqCz61JYWQB9d0AFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAc34x8VaT4G8J+J
PGevS3UGieFdE1PX9XnstL1PW7qDTdKtJb29nh0jRbW+1bUXht4ZJfsenWdzeThClvDJIVWgDwH4
AfH+7+IfhnwHH8RY9E0b4gfEi7+M2oeDdO8IaR42uPC/iPwJ8KPiA/hG38ZWWt63o0UNhZ+KNDv/
AAp4u0WHWrrT5dZ0vxPBN4ej1e0sb28QA83+P/7UvxR+EXx78J/DXwZ8Grj4s+FJ/g14z+MXjdfD
U14nj3TtH8F38tpfW3hizuPK0XX9b1GN7WPwx4Ut5Ztc8S6ss+nR/wBl2zJqkQB5d4H/AOCiWv8A
i61+HviO9/Zs8b6D4Q8b+BPjr4gjMfiCy8Q+LtU8Y/B2XQ5tL8AfD/w7pOlGHxhrXj/TNVmk0G3v
tT8MX63+natBLp/2LQ77UXANX4Uf8FBtS+K138KLO0+AWu+GZviPonxZ8S38XiLx3osM+iaJ8JL7
w5DqE+jQ2ej3R8U3/iOx8RT3fhzSnbw/ez3Hg/x1aXyWUOhW19qgBzXgD/gpg/jvRfhnrP8Awzf8
SdDHxD1PVbAWl9eTSSwJZeKNF8MxyeHbhPDEdl4ym0aHW18ZfENdPubPTvBPgHS9b1+HVfEd5pV1
o6gH1z+yz+0JN+0n8NG8e3ngDV/hpqdrqtnpeo+FtX1FNYe2bVPB/hTx1pktvq0enaSl7/xIfGek
W2qIthCNM8RWut6IJLz+y/tt0AfSVABQAUAFABQAUAFABQAUAFABQB//1v7+KAIbgstvOyGRXWGU
q0UYmlVghKmOIhhLIDykZVg7YUg5IoA/Mv4cfGn9t2KH4KWWufDDVPFtp4p13xxafFHX/G3wxuvB
HiXwzYv8YtK8EeAbiDTvDfiGHQtJsLT4fa0fiXr099YapcalpfhrV9OtW0291CCXSwBng/8AaF/b
13fs1aL4q/Zr0i9m8TCXS/2jfGSaP4k8Oaf4R17TtU8PWGsJ4Q8OQa74puRptho99rviPS/E+rah
P4b8d3uinw54el0lNQstaoA0vDXx9/bmufD/AMA9f1v4B+H7m88dT6jdfFvwnZeCPHPhvVvh/ar4
/wDhB4I0/wAPR6jrnjW/t7PVYdJ8X/Er4j3niXUNPv8ARbzw18P/AOz7DTlmuRq9wAU/hN8fP29v
FV18Gda+Kv7PHh74baDrnxE8WeEPit4b0XQ/FHizxFoulTeGPAepeDNXtLu41/RrfSNN07xRefET
wzrvjPyPEvhXVbTw/pHiGxisI9ZtdMoA6n4hfFL9tlvGPwaj8OfBmTwXb6nrnimz8YeGNMufD3xa
8KarYWfjP4J2ei3vi/4iovg2f4bWF14E17406xBLp9jq18mseD9GT7LrUl5b+HdXAOX/AOGkf237
PRfhZq7fs0xeI5/GHx81bwn430ew8G+LPDF74B+CujeNdH8OL4ru/wC1/GmqT3HiXxD4Q1S6+Jmj
3q2R8KwWmga34HuWn8RnQ7rWgCXwR8TP24bO68La74r8PyeIfD+t/tafF/wj470Kf4NX2ja14O+A
tnca7YfBnUfA9nZ+K7K6vNM1q2sND1jX/HniS+8SrZ3fiLyb+002y0u+tIgD9FND8L+GfDH9rf8A
CN+HdC8Pf29rN94j13+w9IsNJ/trxDqZjOpa9q32C3t/7R1nUDFEb7VLwz312Y4zPO+xNoBu0AFA
GB4c8K+F/B1hLpXhHw3oHhbS59R1LWJ9N8OaPp2h2E2r6zeS6jrGqS2emW1rbyajq2oXE9/qV88b
XN9eTy3V1LLNK7sAb9ABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAef/Fi98X6b
8LPiXqPw+imn8fWHgDxle+CILfTYdZnm8X2nh3UZ/DUMOj3NxaW+qzS6zHZJHps93aw3zstrLcQp
K0igH5j+A/j/AP8ABTuG88H6D4t/Zk8MavN4kbx/cax4q1Lz9D0vTbrTbPUIPC1hp9hoOq3g8PaF
Pc2OleJbGTx9e2us67pfiv8A4Q25vtF8S+FdV1S4AOt0H49ftx+O/ih8FYI/gr4k+HfgjWNf8aW3
jyx1bwAlnbx6HFqWoW/hXWfEGsatrGt/2ZbWelRWF3qukWus+DtbvZW/tDw7J4quL+TwTooBpeG/
2j/237Sy/ZZ0vxR+zVc63rHiy6vtG/af8R6b4R1fQdH8B3lqND0t9U8Gac3jXXLu4stK1TUrzVbq
71EzaR4x0bTLw+DLpdq3CgH1v+zD4y+MnxC+Dvhvxl8d/C2l+BfiHrwe61LwTpvhrxH4YfwmiRW9
vJoupW3ibWtbvdRv4dRg1GZdZtZrPTb/AE64sDZ2ZWJ729APoKgAoAKACgAoAKACgAoAKACgAoA/
/9f+/igCKdmSCZkYq6xSMrCGS5KsEJVhbxYlnIIB8mI+ZLjYmGZaAPzW+Hv7TX7Vs0fwYs/EfwP1
HxcvjnXPG1h4+8SP8JPjZ8HZ/Bdrb/F/TPhx4Dkbwhrvhvxuun2l34Z1y1+J3iHV/E3inSIE8JaJ
4iu9OtXESG1AM/w3+19+11JB+zrpniH9j/Wr3W/HljPb/HDX9G034qaN4T+GnieyvtB07UtI0208
RfDpdfuYtMttV1HxJ/bN7bt4M8RwaFeeH/BfjTxHPK+uWgBztz+2F+2Pqnh/4P8Al/smeKfCniPx
L8R/h9b+PntPCfxb8SadZ+ENR8S/AfUfFPh/SYdR+FekT6Lqlp4G+J/jm01nxl8QG8F+C9J1n4Ue
MF0jXdU1WD+xbQAzNM/bQ/bT8WaP8Kzd/sa+MvhPqfir4w+CtH8VzX3h/wCJfjltG8At8QPgrZeN
NNm07SPhmItH1ex8H+O/iNLc+MvEmp6D4CltfhfrOseGvEWpapqFt4e08A+0Pj18aPiv8MviJ+z/
AOEvh78FNd+KHh34oeNRoXxF8V6TaeIrm2+GHh1de8GaRLr2oyaVod7o9rEmn+JdY19pte1nSVaz
8KX8Vna6gj397ooB84RftdftT6DoXwsi8U/speIvEPjPxB8fdb+HPxRt/AXhL4xSeGfAnw1sPHOj
+G7bx5YarrPw+jk12c+G/ECeNra+01dS8Aa5onhnxDBZ+NLPXDDotqAaml/tVftP6RoPhb/hOP2Z
dU1HxRffFvxb8PPFsHgLwr8a77SPD+laf8VfBnh/wt4gtZ7/AOGZbVNG1j4X6v4z8cT+N7G5u/hz
HdeFNN0xvFVtqHiCXSNIAOg+F/7U37QnjDQY9V8X/sreKfBl9dftOeHPg/BpuoWfxGtzF8KNesYb
m9+L67vhtc6nLY+HbprixvrnXNG8I+D5JIhJfeLND3LGoB2/7Xfxb+O3wtg+E8fwN8DXvjS68UeO
f7P8YpY/DXxp8Rrqw8M2sMEkiWieG77RNA0G9v57hY4tR8deKfC2gm2gvDDrMd7BHbXAB4v4r/a6
/aj8C+F5J7v9lDxL8QPGtl+0n4q+HuqaH8O/C/xfuNGtPgjpvi/xJbeHvH1vruofDtIta13WfA9j
oeuWl14ZTxB4Hnub02ura/4Z1q7i8MWQBxfxe/bA/bK0fwZ8WLXwR+yp4iTxbpWv+M9M+HPinT/B
vxn8WaVd6Po+o/GTSvCV3feFrX4RyazqfiLxpN8LfDuo2SabDN4B0fSfiv4Pm8TeOdEhnsL3WQDs
ZP2xP2nb/wASeOfDWkfsjeLNHj0v48+H/ht4J8U+M/DXxng8O678Otej+JNjc/EnVW8JfCvxVJaW
3h3WPA+gXeo3FjPdeFptB+IXhue48R6NMZXcA4TxP+2Z+2X4e1P40arpn7IXjTxPZeHvEfw98LfD
7wJb+Dvin9tZJNc/aIsvHGuy+L4vhxbaD4ue70v4e/CfUraXwnqOseBtGtviZouzxvqOqM+iXYB9
jftZeMfjz4L+GWieIv2f4dDfxTJ468EaRrlnrvwq+IHxfu18L+J9bs/D+q31h4S+HGtaLq8J8MLq
i+Ktd1a5u5bCy8P6Dq0It5by6s3QA+cfiB+1t+1l4C8F/GHXtP8A2UtS+JfiD4dfErTfhz4R8N+C
/D3xogvPiRbWnh7UPEfiLx/ZLqfwz8q38F6rPps3gzwlqfhO6+IOnReKrjSbnxBq9noesRXdoAVP
it+1N+2DYW/j/Ufhp+zPrGot4G+JHhzT/DvhV/DXxRufEfjvwQ/iDXdN1rVdT1LUPhrpvgqHSdT8
F2EPxNsLn4deK/G3ifQXbTPhtrvh+Lx5qsGk3AB+luiX76po2kanJFLBJqOmWF/JBPY6lpc8L3dr
FcPFNpmtWlhrGnSxtIUksdWsbLUrR1NvfWltdRywoAadABQAUAFABQAUAFABQAUAFABQAUAFAHnH
xh8ReN/CPwo+JPin4aeFU8cfELw74H8T614J8HSGTZ4m8Uabo93d6JorJDNbTz/2hqEUFv8AZLe6
tLi8L/ZYLu1mmS4QA85+DPxN8UavpPgfR/HcfizxP4i8aR/EbWLDxnZ/s+fE74MeGrHQvCGuaXa6
bY+OPDnj+81fVfAPifVLDXrNNCs9fvrI+Oho/iDW/DmnQafYzW9uAcj+0J8XvjN4K8b+BfD3wd+H
fiTxw9tp/inxj430kfDnW9R0Pxh4a0v4c/FLX9H8KeFfixHr+k+D/AXjy++IHgXwb4Jlt/Flnqxk
t/it4e1bTdJ1CGx1RrQA+cfC/wC2Z+1xqll4L1DX/wBjDxFokWs6L4rufEVqmn/GG51TTtUs5vEt
r4RW3sf+FSrHZWmpXGl6U+t22t3drqllZXpvdJt9WgvNMecA7fwf+07+0Jr138IG8XfAXxl4Nvdd
HxpsvHmi6V4A+L2t6Baat4Y8NaZrPwzu5fEmpfCmwn0bw94kury70V7rVl0C8ufENq0OmwatYJOk
QB5pH+3r+0Do8/7P+j+Pf2Xv+EP8Q/F/4gab4I1O01TUPiTpyLPqdv4C1y4tvB2n6t8LbPX9RvvD
Hhrxhq8uv3niDS9C0G41fwR4h03R9TvbqC6tLAA+xP2TfjD8U/jh8J08b/GH4N618DPGB8R6tpZ8
E67a69Z3TaVaw2FxYavFB4l0jQtaEFz9tmsma+0mxd7vTrphbQqREgB9M0AFABQAUAFABQAUAFAB
QAUAFAH/0P7+KAMHxVNqVt4Y8R3Gi/av7Yg0HWJtJ+xWkOoXv9pRafcPY/ZLC5Zbe9uvtSxfZ7S4
ZYbmXbDKwR2KgH5MfDb9oT/gof4e8CfB26+JXwjm8Ranrb+J7z48eJPEnw0Tw+nwqsNO0XwbcaLc
aLZ+HfGvhz/hKNHvNcvvEGk6w8vh3TtV8PW8GteJbX/hLvDnhHTbjx2Aeh/AP9qD9qX4t+HP2afH
ni/4Pavofhz4jeIdduPFd34H8FTz6PJ4K1H4JaTrnhrxJrFnqni/xDrHhfSdI+MGt6l4GW0a/Or+
M7bw1aePLaTw34cnutBuwC14d/aA/b/ubP8AZrutV/Zt8I3S/EzXbtfjUf7K8XeEbr4RaZb+IPBW
j/2A2lXnifxVdy6n/Yt74+8Y2vje8l/4RTU49B0bwsmnafd6mmvXQB6B8Cvjf+2B418P/C/UPi3+
z3ZeA9W8UfHTxB4O8c2NrY6hBF4U+EVl8HtZ8WaR45VNR8V3Oow3E/xOs7DwBPeahZ+VeNM8un+H
1sLvTvEEoB1P7S3xF/aX8F/FP9nm2+B3w51Xxx8O28R3uo/tCNb6ZpN1E3gPUNd8HeB7Wx0G8u7q
21GHxhoL+L9T+KENvYOtvf8Ahz4d69pd7vk1OyMQB80/AD9rb9s/43eHfgv4k/4Ux4T0Xwx8RvH0
Ol6/48t/Ani/UtA0jwfD4Rn1DXL2HRIfif8A2xpo0jx5ZxeBLTxZrV3/AGfrP9t3mujwxpqeBtS0
3xCAeuab8WP2jrr/AIQW7vvA/wAY7OWL9r/x14V8V2MHw28OR6bq37Pd2PGaeDPEF9BffbNU0rw3
p8F34GuF1vSNWg8Rf2nYagdSN5pzXunUAew/tReJ/jN4di+Dtr8FtP8AHV1qviD4xeDtJ8W6h4W8
JeFPFnhzRPARv4rjxdf/ABEt/EH/ABOLXw5NocN9puny+C5NO18eJ77RLi617Q/D1prV5QBk+Afj
D8R9A1HxrpfxP8D/ABb8QHXP2r9X+FXwqurL4faPbiH4c6tocGvaP4x1OfSbqxsIPhj4VOm+Lbe5
8cayU1i6srHSraa11bX9U06HUADX/an8UfGbw5pPwrh+Cen+OrvXte+L/gzSPEV94S8I+FPF+h6J
4Ie8a58Wan8QrPxERqcHhU6Lb3djbP4Nl0/xJN4nvNBjfX/DmgDW9YtAD56tvH/7aNjc/Eu81/w7
47lsdK/ak+Fek+ELDQ/APgTUZL34RXvxs8Q6f8SdP0kwM13qvw1sv2eYvBPiyHx5qP2Xx1H8RdW8
V6LaXOzTLXQrAA94/Zq8U/tIeIPGP7Rdj8ffCE3hzR9C+LOtWfwd1C2m0QeHdV+Gy634ksvC8WjW
9po9pr1zfHwhpvhHxV4n13Wda1+yvPEHjO80HRxoUvhbV9DsgD60oAKACgAoAKACgAoAKACgAoAK
ACgAoAKACgAoAKACgAoAKACgDjPiPeeNtO+HnjzUPhrpOm6/8RrHwZ4ovPAGha1cC00fWvG1rod9
P4V0nVrtrmzW103UddSws764N5aCG1mlkNzBt81AD4h8EfE79pqx1H4KR6xoHxg8daR4nb4xXPjK
78VfBjwr8N9X0Gay8O6S3w40zxnb+G/EutaZpun/APCUW/iCwtLzTobG81a2vtIvrmVtP02S98RA
HCeAf2g/+CgfijS/hhqHi39lfw14Y1zV5/F02vWNxo+rm2nbTNS01NO8OQ6rceP1vfhR/aPh6TUZ
4fHfjHSPEWn67q1v/Zlt4R062itL7WQD7D/Zn8d/Gr4heBNS1n45fD6H4e+JbfxCLDSbSLS7rw8+
s6L/AMIz4a1C91Cbwzf+JfF1/oh0nxfqHirwZBJda/dL4ns/Ctt410+307SvEthp1qAfRNABQAUA
FABQAUAFABQAUAFABQB//9H+/igAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg
AoAKACgAoAKACgAoAKACgAoA8v8Ajdo/jbxF8GvixoHw0vp9M+I2t/DfxtpHgHU7bWX8O3Gm+NNR
8N6laeF9Qi16KC6k0Z7LW5rG5GpR21w9l5X2hYJinlsAeLfsv6F+0T4B+H/wz8E/F7Tz4s1JrX4i
XnxE+IPiT4sz+KfE+k6pBrumS+BrLTdMk8MXTa7pniiw1DXZ54bnxmZfh9baLpWjrf8AjH+1DcaM
AebftGfDT9tDxB+0H4L8e/s8fEPQ/DHw/wDDfw01PTdV8MeLPEetDwx4l8f6jD4+sNEutV8KWMF3
p82k+H9T1jwX4i8TTzafc614i8PaLeaF4Y1nwjrdra3+pAHmHhvw7/wVcU/CqPWPH/wgmkt9G+Kh
+ItxrOk+FraxutbvdM8Rw/CxdYi8NeHbu+u7bQtak8O3t+vgg+HRrOlxSWmpTafeQ3U2pAHbeF/D
3/BQ+11b4aTax4z0W/0D7Wbrx1ZeINS+FVxr1vZR+IdQfxDpmu3fhL4OeHdM12a/8ILplv8ACe78
EQ+Dx4d8VyXl38UT4y0RYrJQC54K8H/tp2dh+y9r/j6+n8a/EfQbn4iTfHWa8+JPh3wl4Mt49d8B
T+HtE0a08LfDvwTofh/xt4cTxtBo3jLS7vWPD974t8L20OpQ22pzy3Y01gD279ki2/alsvhdeWv7
Xd/4T1X4nx+LtZl03UfCLaUbWfwbd2umXmj2+pR6Ho+h6THqmlahcazo5ezsFF3pmn6ZfXMst9dX
TUAfUNABQAUAFABQAUAFABQAUAFABQB//9L+/igAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo
AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAPgX45fs2/Hr4mftKeG/iN4W+MOteDvgrafDaLw
N4w+Hvhz4qfEXwTrPim71PTfjHpmuatYroWmah4b8NajpreMvAOr6T4gtrW+8Q6lf+FIQL3wxN4f
0PUboA+eNO/YU/agGgeCbW8+P3jaw1Xwx+zh8TfDepJY/tU/H3VbTWf2i/E/2qHwpr82saj4attd
f4e6S8r64uqTM/ifRbq/udCtvD+s6RZadNEAfT/7Mfw2/an+CR0r4ffE7xfZ/HXw/rvi34qeMPF3
xp8VePdb1DxfpGljSPh5Z/DXwlpXha+0K0t47nV9Xn8aS3tjpUtv4V8MaF4ZguI7u/17xQ1vEAd9
8Z/hb8VPGPxd+DfjTwJq9vpXh3wPovxStfFKS/Ff4h+EHvdV8UeFxpvgm6XwH4e0DWfBHjdPD+uL
/aMk3jR1OlLKZ9Ns76aP7O4B4P8ADT4Kft4aJrPwlX4k/tCWHinw34U1a0uvGf8AZPirRrLXPEKG
PwbqWuS+IXk/ZwhsvHGlatqUHj3w7pXhXTh8Krjwr4f1HRNWt/GOqauI7Pw8AfeHgiXxzN4ctpPi
PY+E9N8Wm/15bu08EarrGteHE0tNf1NPDEltqOu6NoGpy39z4XXRrnXoJdLht7HX5tTsdPuNQ062
tdRuwDrKACgAoAKACgAoAKACgAoAKACgD//T/v4oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA
KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA+U/H3wT8c+Kv2kPAHxUTVtP1b4feG9B0Cz
Tw9fePfib4P1LwF4m0DWfF+p6p4p8L6B4Nu4/CPxBPxH03xFoXhrxXo3xAW2sNM0/wAD6PcWbaum
oXmmxAHoOq+EfiV8QfgH4q8B/EDVvDHh/wCJvjX4feM/Ceqa78NrvxTZeG9E1fxFpmsaRpmr+G76
8uLHxbaHTILuwvftMd3aanBfwzSWFzAVt5VAPz8+Gn7G/wC3V8PNd8BXV3+2cfFWiWeq+LNc+Jen
G2v9FHivVdVtIdK0x44L7RvFsT6fN4e07QdFk0yxn8LweFdS02+8beHTceJPEOqGgAH7HP7aGuyf
ATTfiH+0Vo3jfw78LPif8P8Ax9rR1TxFrkniC4ufC+s+Atf8Q60mqp8Pbd/Fus6tcWfxD0vwrpWr
P4d0vwNp+p6M1rearBc3ml6WAfdf7L/w6+Jvwm+DXhb4dfFnxpP8RfFXhKBdFHjq/wDE+s+Lda8V
6bY21rb2uu6/qeuaJod7b6vqMsdzcz6QE1WHSYZLexHiHX5YZdTuAD6DoAKACgAoAKACgAoAKACg
AoAKAP/U/v4oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA
KACgCq19ZLex6c15arqE1tLeRWDXEQvZbOCSKGe6jtS4ne2hmuIIpZ1jaKOSeKN2DyoKALO5dxTc
N4AYrkbgrFgrFeoDFWAJGCVYDODQBUj1HT5r+70uG+s5dTsLeyvL7To7qF7+ytNSe8j066u7RZDc
W9vfyadqEdlPNEkV09jeJA7tazhAC5QB518UdFh8ceBvGvwvtvG9x4D8R/EPwF418O6J4h0a9hg8
V+H21TRLjRZfF3hy2+1Wt1Ne+FbjV7LUori3liW1vBZeZc2zSxyKAfnVa/sX/FnVvB+jN8HP2i/B
Hwh0TU/DevxyWn7Pll8U/Dvw3tvEl/N4lS58W+DdH0r43T6Ze3HjWDUND0rxjceIJdbufDP/AAit
vrnwuuvB/jG+1TxDdAF74afsj/Hf4Z+L/Aem+Kv23/EnjaW1vfEGreGvD3jDxZ8YJ9eL2Vkl5LcW
OnXPxzCfFLTzqE8X/CTaH8TrHxt4e0XQbSyi8L2fhu7vdUvb0Ax/hR+y1+0Ppd/+z3N4h/b91D4g
aL4O8dfEzxBrdrYa34vM/wAV9B1K40F9R8GyXq/Ey6m8Qx+Cr3TPFmnWl9ez3r+EoddiVbIpon9m
3AB9nfsjeAb34XfArwh8P7j4n6b8YrLwjFJ4e0Px/Ya94s8TXGtaLoscGl20mua54w8d/EK/u/EH
nWdy+qQafrVroOlzSDSNH0extdPDTgH0tQAUAFABQAUAFABQAUAFABQAUAf/1f7+KACgAoAKACgA
oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA+APjz+wovxp+K2ufFK
w+L+vfDzU9Z8PWlhb6j4d8PRP498Oavpfw++JXw7sIPC3xFi13TdW0H4dalp/wASr/WfGPw9sLGK
XxD4i0201aw8V+Hp7m+M4BjWv7Atzpl0dV8PfGfWvCGv6p8B/GfwN17WfC1r8RIrrT7PxD4l+Ini
3QfEHw4PiP4zeJ5PBlx4V1n4i3kVra67P48vI9E0bRdI8Na34QSzS4oA87n/AOCaXi2fX5fEFn+1
f8QPCF/efD3W/AcmqfD/AErxP4d8ReHLO/1j466zpGneAdY1X4reJI9G8F+H5/jWkOneGfF+nfED
WbCHwTof/CP+MvD003n2gB678Ev2H9U+E/jP4S+KNe+Nev8AxIsfhX4R8caDb6Nr0XxDhF9rni7x
pqnirT/EVo918YtY0a0i8I6fqlz4T8O6Prnh3xYNM0C+1iz0rUdLtb63tNNAPc/i18Ah8VfiX8Mf
HN3rmg2ujeBPC/xd8Ja94Z1Hwfc6rf8Ai/Rviz4Ys/Dl9YQ+LbHxXoN/4a0+0+wwXl5a2thqD6sU
SNbrS54be9iAOB/Zw/Zk8X/sy+H/AIX/AA18G/Eq01f4X+H7n40eKPiZa63oN/ceI/F3jH4heJ7D
xB4MsfCN1f69rB8E+B/Bg1HxZFLptxqXiPWdQjg8LwT6tcSHXL+7AOq+L/7Ol58WvjH8G/iRd+Md
H0rw18KbfxjLN4THgK2vPE+teIPE/hzVfC2neINK+JsHiHTNZ8MP4Y0rXdb/ALP0Q6Xrvh+8v9Tk
1i/0ybWtM8PaloYB4r8Jv2EG+E1h8CbDTfiP4f1NPg9478feM9Tab4T2enL4kt/Gnwkk+Dceg+H4
dN8ZQR+ArUeHRba94rnthr48aeN47nxFc2ulC8axQA+gP2XfgEn7NXwsg+F1r4mTxDpNjrur6noV
lYaXq+i+G/B+i6gbcWXg7whpfiLxZ498SWfhzS/s8l1DFr3jXxJenUdR1OSC8s9LfTtH0sA+iqAC
gAoAKACgAoAKACgAoAKACgD/1v7+KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo
AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD//X/v4o
AKAEZgqsxDEKCxCqzMQBnCqoLM3oqgsTwASQKAPnrwN+1h+zl8RvDfhPxX4X+LvhJ9I8cy30HhZN
furjwdrWq3Gm+JLzwhe26+GvGFtofiO2ni8TWE+jrFe6VbvPdta/ZvPi1CwkuADN8P8A7Yv7M/iq
4+EKeHvjD4N1Sw+PWka9q/wj16HVIYtA8bHw3qHhPTNV0TStWuTBbDxTFd+NvDsUXhe68jXbh7uW
KKxM1rcIgBuaX+1T+zRrl14ZstG+Pvwg1W88aa/qHhbwlbaf8QvC15N4k8RaV/YRv9G0WODUnbUd
QgXxT4Wk+z2wd5YvFHhmWHzIvEGkPegD/CH7TfwL+Iml/DLXPh78RvDnjnRfi/4o1vwf4E1Tw1qN
rfWuq674b8M+IPFuu2hEktvcwyaVo/hrUZb2A27XkDPaNJarbz/aIgB2l/tRfs364LBtG+O3wn1V
NU8e2nwt06TTvHnhu8ivviNqFrDe6b4LtZYNQeObxFqtpc2l1pOmxlrjVIL2yl09LpL21acApaJ+
1l+zN4i0Hw54n0j47fC640Hxd4y1f4e+GdRl8YaPYxa3430HU4tG1jwxp8d/c2s8+rWGp3NjZzWy
xg+ZqmjtGXj1jSzdgHSfC749fCf406v8RNH+F/jLSfGkvwt8Rad4W8X3+g3EepaLba1qehWPiGC0
sdatGl03UzFYahCl21lcTfZLxJrWfY6LvAPOPFH7aX7OXgvw34s8U+KfHc/h3TvBvxDufhVqlv4j
8L+KvC2raj49sZtPi1DQfCWkeKNF0bUPHElhFqlne3F54Ot9c0/7BKLqC7nQrvAOpk/ar/ZnhujY
y/H74QR3g8aL8Ovs0nxB8LpN/wAJ03nbfCgjOpqx1tha3rLYjMpWw1BgrLp96bcAfY/tPfAnWNPu
NS8O/Ejw14mgsvjHZ/ALUU0LUrW6udN+LF34wfwO3hC/t5ZreS31G012C7WaMrm4srK4vtNGowm3
M4BWh/ay/Znm0/XdV/4Xp8MbbTvDHjDxz4A8QXeoeLdK02LSPGXw007xFrHjzw9enULm1MWoeF9E
8JeJ9d1RCpji0HQdT1tJJdKtJLxQDY+N37RnwV/Zw8LaX42+NnjzT/APhPWr3VdN0zXdSsNavrC6
1DR/BXin4hXliH0XTtRaK7k8J+C/El/plvOqS61e2MOg6MuoeINU0jS78AztU/ap/Zt0KDWLjX/j
l8L/AA8vh3W/D/hrxFF4h8ZaJod34f8AEXinRtS8ReHtC12y1W6s7vSNW1bQ9G1vU7Ow1CG3uZLT
Q9cl2AaNqX2cAv8AiD9pb9nnwmvjZ/FPxv8AhX4bX4banpWjePzr3jrw3pH/AAh2q65Y3up6PY+I
vt+pW/8AZVxqenaXqt/ZLdiP7RZ6Rq9xHmHStQe1AOf8Sfthfsp+DjrK+K/2jPgt4dbw7qGmaTri
6z8R/CuntpWp61aXt9pdhfJc6pE0F3e2um6jJFA/z5sL2N1WW1nRACfUv2t/2XNHh1q41T9ob4NW
MHhx9Cj12a4+IvhWOLS38TQtP4fW8kOp7YjrEaN/Z+T/AKQ6mGPdL8lAHe+B/jH8LPiVr/j3wt4B
8e+GPFviL4X63Z+HfiBo2iapb3t/4V1jUdG0/X7C01SCMlkW80nVLO6truLzbKdmuLaO4a7sr23t
QDnfE/7RXwX8D6h4/sfHHxD8L+C4PhifAsXjTV/FWt6Voei6PffEkXx8HaXPf317EqaprQsQLGyl
jilvZL2whsftU1yI0AOh8ffGT4V/C7wJB8T/AIgeP/C/hX4d3V34Usrbxpqeq26+HLifxxrGl6D4
TaDVYWltZbbXNU1rTILS+SU2Xk3a3s1zFYRzXKAHCt+1b+zvb658TfDmrfFvwT4e1n4QvoTeO7Hx
Jr2n6FLpmn+J9F8G654c121GpTwf2poGuW/j/wAJWOl6vp32qzvNb1mz0OCR9VmitHAO08YfGr4X
eBvhh/wubXvGOlt8MZLPw5qFj4v0P7R4o0vWLTxhqOl6R4Um0JvDUOrS65H4j1LW9ItNHk0qO8iv
X1G1kidoH81QDk1/am/Z1WFnvvjJ4C0K7h8D6L8R7/RPFGvWvhTxRo/g3xDa6Ld6Rq3iDwl4kOl+
JvD0l1D4k8Oh9L1vSrDWLWfXtFtbuwt7nVbCK4AH3/7UH7P1lYeIL2L4ueAtVfwz8LpfjRqunaN4
o0XUdUj+GKaRYa7F4wWyhvt40a80rV9GvrO9leO3mtNa0e780WmpWc84Bd1n9pL4BeGrjUrHxT8Y
fhx4X1PQ/Clp431/SfEXjHw/pOp+H/C15b6fdRaxrdpdaikmnWa22raXcTS3ARIrbUtPu3Itb20m
nAOwm+J3gUfDi4+Lljr8HiH4eQeGLjxkniTwjb33jKDUPDVrZSajNqei2nha11fUddUWcUksdto1
nfXk5QxQW7zAJQB51pn7VP7Pmr2+6z+KfhePVB8MR8ZH8J6vdt4c8d2/w0fRzr8XizUPA3iRNI8W
aTpk2jq2oRvq2kWMn2ZJZnjVIZjEAX9M/aU+B+qaynhiL4jeG7bxcfhJonxzm8I3uo21v4htvhb4
gt9UudO8WS2fmtHJp/l6Jqn2t7S4ufsQtBNcmO2ubOe4AKWoftT/ALP2h+HNG8TeJ/ir4N8KWmu/
B+4+Pdhp/iDXNOs9cm+E9hof/CR6p4xh0eO4uL2+0zStIWa6v5dLivwiWt00XmpA70Abdr+0F8HL
650ZLL4g+F7rTNc+FviH402fiWPXNKXwxH8M/DGpaDpWreLbvW5byK1ttHhuvENpnUJD9ihjtr9r
y4tmtkSUAZ4c/aO+AXi/xD4Y8I+FvjN8M/EHirxppV7rfhPw3pPjPQb7XfEGlabda7ZajeaVpUF8
19dR2F74W8T2l6sdu0lrdeG9ft50SbRtSW3AKHjr9pn4JfDL4j6J8KfHvjUeF/GfiLQT4k0qHVPD
3imPw9JpPl+JZhLd+N49Ek8E6XdPB4P8SzR6dqniG01GWLSpXS1ImtPtABBaftV/s039roV7YfHr
4TX9n4o0/WtW8NXNl478OXcHiHS/Dwvm1fUtElt7+VdVsLRdL1Mrd2Rmguhp18bSWf7LOUAH6J+1
P+zd4i0rwBrej/HL4X3Ol/FLw7J4t+H11L4y0Sx/4Snw5DFdSz6tpsN/eW9wba2FjqEV19oigltb
rTdSsp40vNOvYLcAk8OftQ/s5eL7jwxZ+Ffjl8KvEd740vdS0zwlY6N468OX954i1PSZvs2oabpN
tBqMk13f29yPs32RE+0SXH7mKN5cKwB3vw1+Inh34r+C9I8d+FRqqaLrEur2sUGuaVe6HrFnf6Br
epeHNa07U9J1COK7sr3Tdb0jUbC4ikUqZLZpIXlgeORwDuqACgAoAKACgAoAKACgAoAKACgAoA//
0P7+KACgDL1zR7LxFouseH9SN4NO13S9Q0e/On6jqGj34stTtJbK6Njq2k3Nnqul3ggnf7NqOm3l
pqFlNsubO5guYo5UAPk7wp+wP+yv4FufCVz4M+HN/wCFk8D+JtM8X+HdN0D4gfEjSNCt9c0hPhv9
ilvfD9h4ug0PWLE3vwl8A65e6Rq+n3ukap4l0afxNqdld69rmvahqgB0q/scfAIaf4Q0iXw54pvN
J8BEx+ENL1H4pfFLUtO0LTF8ZfDXx7a+HbOyv/GNxbjwpp3iX4Q/Du50vwrJHJ4f06z8P/2VaadF
pmra3aaoAc94N/YN/Zb+Hth4Z0vwV8O77w1p3g/V7bW/D1jpPj34h2lrY3tj4m+Evi3TEkgj8UiO
/stK1n4F/CltOsNRW8tLay8IW2mLCbDUdat9SAO1sf2Vfg9pieBoNOtfHllY/Dbx/qXxL8EaVb/F
34rro2geJdV06+0e7gtNHPjNtMbwqNG1fW9JtfA89pL4NsdO17XLa10KNNXvxcAHFXn7B37Mmoab
8P8ASL/wb4nvdO+FXiLTvE3w3tbv4sfFq5TwXd6JdeD73w5pnh4y+N3bTvDHhe6+H/gubwz4TgK+
HNC/4R+2j07TYIbvVY70Av61+w/+zR4jvvDmoa/4BvtZuPB/jbxP4+8KJqnjnx9qNn4a1nxrruk+
KPFun6BYXniWax0bwn4g8S6Fo+v6n4K02C08KT6rp9td/wBkK6ncAeifBn9nb4T/ALP8fiOH4W6J
rOiweKW8PLqkGreNvG/jCCGy8JaNH4c8KaPokPjLxFr8fhrQPDXhyC00DRNB8PLpekWGk2NjZw2S
x2kJUA838SfsP/s6+Lo9aj8Q+H/G983iHxf4t8batdJ8ZPjDY39zqvjyPRE8Y6cmo6d45s7638I+
IT4Y8Mzal4GtrmHwdPc+HNDuf7EE+l2kiAGPZ/8ABPv9k3TNP1fSdI+GV1oem63res69qFloPjv4
h6Hbtea9pOv6JqFvAmk+KLL7LpY07xV4kgsdIt/L03SzrV7JpttauYWiAPRda/Za+EeuWev6dcQ/
ECx03xJ8TNJ+MGoaZoXxg+LPh/TIPiDoviWbxraa3o+naN40sLLQIpvG07eMtT0nRINP0bWvFEdr
rOr2F7eWNjJAAcn8QP2N/hd48ext2ufEOlaFJ8dvCn7QHinwtJq174n8N+I/F3hTXr7xV9j0/RPF
1zrml+AdM8UeJNQu9S8cr8PbLw1ceM7e91TRvEUuo6Nq+pWNwAeqfGX4B/Cj9oHRdK8O/FzwsPF2
h6LeavqGnaZNq+t6baQ6hrXhbXfBt1qEkWj6jYLc31poniTVTol5c+bc+HdYey8SaDLpviLStL1S
0APDov8Agnx+ylBN4yuIPAPiGCb4gTST+LpYfit8Wo5NYeXQvih4ccSuvjgNCp0r40/FGEC1Nvtl
8YX1wuJ7PSZNPAOZ+IP/AATf/Zr8aaJ8VbLSNM8Y+AvEfxjuYJ/GHjzwz4/8az+KoyX8dw6rJoEm
veINX0vQrnWdF+KvxV8P30tnpogn0f4h+JNNvLW+0u5i06IA6bUf+Ce37JGq6v4k128+Fsi6n4u8
Ut418Qzaf418e6LHqPiaZNfN/qj2uieJtOtYW1e88T65q+r2lvFDY6jrd6dYubZ9Qht5ogDhfFP7
Gf7DnwG8GeK/GWpfD6+8I+G7q+8JxavLoPjD4oHUb/Wr7V7fwv4a0zS4dG8TPq91q3izxT4ksbWa
ztN8niXxPqVpfan9pvyl0gBX0H43fssfAzxT+0jJ4M0j4vyar8EdD8Cw/F/SdHPxE8V6X5OkaH4W
8A6RqmjeC9Y8R3dlc+ILLwv4e8L2Or+K4NAs9V8S6BoMWq22r+IbOC8vZQDlvF/jz9izxB8WP2jv
+Fgf8Lh03x38N9A8BfEH4zQap4h+MtjoWj+GvgvJ4F+IvhzxBpGjaD4nl0HSNP8Ah6fid4c8T6gm
i6fpf2+HXvEVwYNfgsvFK2gB9z3vwW+HWp/CXRvgnNpeor8OtA0PwboWgWNj4o8T2Os6RZfD6fRb
3wTeab4xsdYg8W2+s+HL/wAO6Hqem+II9cGsjUdOt76W+luC8jgHkXjL9h/9mv4hS61ceNvBOteK
bjX/ALJLqM+u/Eb4lapK+o2EPwbhsddia+8W3Ah8RWjfAD4S3UevRgaq994VN7PdS3Ou+In1cA9Q
134CfDHxB8H9O+BFxo2p6d8MtH0vwrouk6J4e8UeKPDt7YaZ4Lu9LvfD1lD4g0XWLLxBJa20uj2M
V9bXWp3Fvrlit1pmvRanp19f2twAeHv/AME8/wBkLOtG2+EsOnf8JD4H8NfDvVRpfizxvp/2nwv4
R0nwVoGhW7G18RxN9ut9A+HPgjQbrVS7ajqujeHbPTNWub2zmv0ugDTsf2Dv2YNKutTvtJ8C61pN
7q3whtvgRc3umfEj4l2N5D8LLbR9A8Pjwxp95beLIrvTEm0fwxo1ldajYT22qzi3uriS+N3qurXF
+AaN3+xN+zrqEs0+oeFvE+oS3Gj2WkzPe/FH4pXJklsvC/hzwMviMiXxi6jxvdeBvCPhrwVqXjsK
PF+peEtIg8PX2sT6XLdW04B69p3wb8B6R8LL74NaZZa1Y+AtR0zxLo9zZ2/i3xWmt/YvF17qeoa8
IPF/9tHxba3F3d6zqMkN7ba3FeWKzrFYT2sMFuiAHl8P7HPwIt7jTb230bxpBqGkeDdP8A6bqUXx
b+K6ajaeGtK8Fa/8PNOgivV8Zi5/tGz8JeJ9b02HXWd9bE14NTN+dUtrW+gAN/Rf2YvhR4cTw6ug
x+PtHm8L/DOL4QaXe6d8XfitaahL4Bso9bi0PSdZvofGa3PiK68KjxJrr+D9b1+XUtc8KXGpS3eg
6jY3cVtPbgHn1l+wV+y5Z6t4O1yTwFrOqan4C+G8/wAI/DNxr3xJ+J+vfZfh3ceGPGPgl/DV7Fq/
jG8h1m2Twj498T+HYLjWY7+9ttMvbWKC6R9K0iSyAOt1P9kj4K69DpFr4ksfHvimx0f4Z+NfhBFp
3in4xfFzxFp9/wCAPiJLbTeMNG1y01fxrdw69Pqs1ho0kWs6sLrW9Jbw74ZGi6hpq+HdGWyAE8L/
ALIfwH8HeJ9A8aaF4b8RR+KvDusJ4jttcv8A4j/EjWL3UvEiyfE+WXxD4m/tfxZexeK9bu3+MvxG
F5qPiKLU7i6h1+K2lZrXQ/D8OlAHX+Kf2ffhR4z+Idz8VfEXhu4vfH8/wx1f4QQ+Io9f8Q2dzpPg
fXbq+vNTtfD0NnqtvaeG9cuZdSvk/wCEv0GDTvFiWs7WUetLZpHAgByVj+yN8CLC5+Hd0nhjXLt/
hfoPg3wz4Xi1T4gfELVrOfRvhxqOuat8N7XxZYal4oubLx2/w61PxLr+oeBbrxrb69d+FbzVru50
eazmaN0AOdn/AGGv2aL3TNG0PVvBGu6/oOieHdN8HxaD4k+JfxQ8R6JqnhPw/cazd+D/AAz4l0vW
/GV9ZeKdB8A3PiHW5/h7pfiKDU7TwLPqV3ceF00y4meagDetf2RPgdbav4X1+fSPGWsa34Tl0Oez
1TxH8V/ir4lvdXm8J+Ib7xb4Kk8Yza94z1FvHDeAfE+o3uveAB4vGsr4K1S4e78MrpsoVlAPUvhX
8KvCHwa8JR+CPAyeIIvD0Wra5rkcXiXxf4r8b6gmo+JNUudb1qUa34z1nXdZ8q91e9vdRa0+3/ZI
rq8upLeCHznVgD0egAoAKACgAoAKACgAoAKACgAoAKAP/9H+/igAoAKACgAoAKACgAoAKACgAoA+
eP2jP2mfh3+zP4Vi8R+NovEWs399b6le6N4T8H6BqniLxHq2m6DLpY8Taz5Gn2s1no/h/wAM22sa
fc674l8R3mjeHNMN7p9re6vb3eqWEU4ByPij9uH9m7wTpfiDXfF3i/xF4b0Hwx8TJPhDquua58Mv
idpejyePbXU/EOlavpWjale+ELe08TWXh248L6vN4l8QeGpdX8PaBYx2t9qmqW1rqFjJcAGXb/ts
/Do+MvEnhTUfAnxp0210b9oK0/Zo0fxIvwr8Xaxpni/4kHwhrvjHWLjQbTQdN1TWG8F6DY6Bc215
4xubCHSJ57i1u7SSXSJBqVAHpmv/ALS3wf06z1qXw1428MfETU/C3xL+Hnwp8ZaF4A8Q6V4t1bwP
4t+I/j7Tvh7pNl44s/D1xqtx4PkttZvbkXSeI4dM2yaZeWjPFcKVQA8wuv2+/wBmRfEOteFdF8W+
JvGfiDw18V9D+DPiLTPAnw3+Ifi+40nxrrviDxb4TijkXRPDN0L/AEjTvFPgTxZ4e1rVtGOpWul6
vo0tpcsrXWn/AG0A6W1/a++Elt4r+Nmi+Or+X4P+E/gh428MfDXWPil8ZLrSvhl8PPFfj3xJ4Ts/
Gv8Awj3gfXvF+oaTDr76doOqaVcTXUWyG9N552mC7sBBe3QBka/+3R+zroWu+NPC8fiDxb4l8RfD
zx78M/hx4v0XwX8M/iF4s1HSvEPxa8SN4U8ISQ22ieHLp9Z0qbV0kivNS0IanDAgt/K+0y6lpEN+
AVfjh8Vfgn4o8NfF74efFmw8e2nhrwF43+B/h/UL3wx4R8ea54iuPHfjLXvCXiv4Q3/g/SvBvhvW
vEd3eW/xB/4RK00bVLDTNR0r/hK4otNvXBtr61UA8t8c2P8AwTz+xfG3UvEg8P8AiLWfGFz4P0v4
5+EPDGr/ABE8afFjSrj4k+OtCbw74c8RfC7wRqOsfE74dp4r+IesaF/a3hiw8M+HLfUPEFxCfEem
tNFIUAOW8R/EL9k6bUv2oPg/rHwy+NfhTQPiRpfwr0r4z+LIvA3xTfUfi54r+K3gLRtL8NfCzwvo
n2HXPiF4h8a3Pwpt7DSPFWmeH/DUN5omiW+p2Oqy2N/ouoXNgAeoeMP+CjX7M/giz+OV1d63q1xa
/s+/Cb4afFTxbFHZ6ZoeoXkPxYjvG8E+A9M0DxXrHh3XtM8e3Y/4RuK+0fxhpfhXT9HufGnh2w1P
VbW+i8QW2hgHWfEj9tb4dfCaH4hax438NeK9P8F+AvgppHxxi8c22oeAL3QvFuheI7/S9D8K+HdC
hh8b/wBrWHifxl4n1Kbwx4Qj8Wad4c0TX9W0bXHtdbXTLJNRuADKT9vj4Jvp/wAUZjB4xh1T4beD
Lvx9baZJ4V1q7svHnhqz+Dvwz+Nl1d+CfFWiWWseE9butM8J/Fnwk+vaRaa1PruhQzXOuX2lDwyk
OszgHqWo/tZfs96H8RPHXws8TfEzQfCPi74ZeELHx14+/wCEv+2eFfDPhfw1qL+Fo7bUNS8beILX
TfByo8njbwrEBHrrs82sRW0Ya6s9ShsgDyLx1/wUH+A/gPUfG63C+J/FHhbwd8OovH9p4+8CQeH/
ABf4U8cT3EPw3u7Hwd4Dm0jxDNqWv+IdXsPi/wDDS70TUBptv4P1T/hKEtrbxO13pupQW4B7frX7
RXw98Ofs/Xv7R+qTajeeBNM+GEfxY1C28I2n/Cda/wD8Iw2kjVpTpem+FX1Ntbnij82AyabJLZeb
BPI93FbQzXEQBwnxD/bY+AvwyvPE2j+Jr/4gr4o8KfBbVP2g9T8H2Xwe+Ksvij/hVGj2ctxf+Jo9
MuPCFqIRbXkS6BeWN/PZ32l+Jp7fw/rEGn6pMlvQB9Q6Nq1rruk6drVlFqcFnqlnb31tDrOjax4d
1aKC5jWWOPUdB8QWOma5pF4qsBcadq2nWWoWsgaG6tYZVdFANKgAoAKACgAoAKACgAoAKACgAoAK
ACgAoAKACgAoAKACgAoAKAP/0v7+KACgAoAKACgAoAKACgAoAKACgDzX4lfBr4S/GWw0vS/i18Nf
A/xK07RL6TU9HsfHHhjR/E1rpt/LbvazXVlDq9pdx28s9s7QTmMKJo9qyhwibQDj9U/ZZ/Zt1zSd
S0DWvgV8KtX0TWPGOr/ELVdI1TwP4f1DTtQ8ca/bXllrviu7s7uxlgn17WrTUL+31bUpEa51GK8u
UvJJhNJuANK5/Zx+Ad5YeKdLu/g58N7rTvG/i+H4geL7G58IaLPbeJPHNu7PF4v1iKSzZL7xGu+R
G1iZWvpIZJYJJWhlkRgDqfHnwq+GvxR0EeFviN4E8K+NvDi6rp2uDQ/EuiWGq6X/AGzo8rT6Tqn2
O6glgN/plw5udPuyhms7kLcW7xTIjqActe/s5fAPUbfxjaX/AMGvhpd2vxC1XT9c8b20/g3QZIPF
Gs6Vfy6tp+q61C1kY77UbXVri61ZLyVROdVvL3Unke+vbq4cA6vwz8Lfhv4M1TxdrfhPwL4V8Oat
4+1Sz1vxtqGjaHp+n3XirWNPsxp1jqmvS20CNqd/Z6eqWFtd3RknhsoobRGWCCKNQDlL39nH4Bai
/jyW/wDg38Nb2X4oXFjd/ESW68HaHPL4zutM1X+3tPufEEklm0moz2Ovf8Ty1lnZng1r/iaxlb8/
aFAKOpfswfs66vc+IbzU/gl8Mr668WXvhfUfEs9x4P0V5Ncv/A7RP4MvNSY2ZN1c+E3ggfw5NKGk
0V4IG04wNDGyAHf+OPhp8PfiZoFx4V+IXgvw14z8N3d7pepXOieJNHstW0241DRL2HU9GvprS7il
iku9K1G2ttQ064ZTLZXtvBd27RzwxugBx+u/s6fAbxPd+NNQ8RfB/wCHWt33xGHh3/hO7zVPCejX
t14tfwjHbReFZtenntHl1G48NxWVpHodzcM1xpSW0C2M0IiSgDR1L4FfBXWP+Ek/tT4S/Dm/HjHw
FYfCzxWt14N8PzJ4j+Gulfb/AOzPAWtI+nFNR8I6aNV1EWGgXSy6ZZi9uBb2sQlIoA27z4X/AA31
DS9e0S/8B+Eb3R/FPhLTPAPiTS7rw9pVxYa94I0WDVbXR/COr2stq0OoeHNKt9d1uLTtGukksLNN
X1IW8Ef2243gHnc/7KX7Mty3iZp/gD8IZH8Z+GtO8G+LJG+H/hnzPEfhLSdP8P6Rp3hrWZBpofUN
DtNI8J+FtJj0u5eWz/svw3oOnPE1no+nQ24B1fhn4HfBzwZ4kuPGHhT4YeBvD/iu78P2HhS58R6V
4a0q01qbw1pljoemWOhvqUdsLs6bBp3hjw1Y/ZfO8uS08OaDbzLJFo+mpagEuufBT4P+JtY8ReIf
EPww8Ca1r3i3wevw+8T6xqfhfR7zU9e8EJdLfJ4V1S9ns3uLzQ1vI4LpdPmd7cXFrZy7A9latEAF
v8Evg5arMlv8K/h7Clx8NrT4OXCx+DtAAuPhLYyX01n8M5x9g/feA7abVNSlh8KSZ0SOW/vJFsi9
zMzAHOWn7Mn7O1jdxX9r8D/hXFfQ+HLnwfHef8IN4de6/wCEUvtF1Lw7feG2uJNPklk0O/0LWNW0
q/0uR2sr2z1O/huoJRdXHmgHqfhbwr4a8EeH9L8KeD9C0vw14a0S3+yaRoWi2UGn6Zp1uZJJmitb
S2SOGIPNLLNIVXdLNLLNIzyO7sAb9ABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAU
Af/T/v4oAztY1bT9B0jVNc1a9stN0rRtOvtW1PUdRuorHT7DT9Otpby9vb++nxDZ2VrbQyz3V1Mf
Kt4EkmkwiNQB+Xfwr/4KxfBv4hz/AApTVfB3iLwinxL0rVjqFvLrGiarrvw/8U2XxB8C+BtG0LxR
4a3abrd1pfjC1+KPw58V+Gtf8O2eszt4e8WWmqa5oWiaPY6pq9kAetfCj/gop8GvjPq3wosvBXhj
4hDSvi03xPtNM8QeIIfBHh6y8Paz8MJvh0lzoviS11Dxsl9baj4lt/iXoN54csbCDUNSuYJI3udO
s47hJUAILP8A4KTfs/PofwG8RazpnxF8L6Z+0f4kOgfDRtZ0Xw3dXVzZvf8AhLQ7TxZq9h4a8X+I
b3TPC1/4q8baF4QtbtoJtTXxDP5N3pNrYS2mo3QBqeB/2/8A4ZeP9c+Dum6L4D+Jdno3xq1rxDov
hnxbrn/CubDQLJtH8J/DzxppeoarPB8RL+SO38U6H8SNHOj6Tbxz+MLbUrLVtI1nwxpepWb2rAH3
dQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAF
ABQAUAFABQAUAFABQAUAFABQAUAf/9T+/igCveWdpqFpdWF/a299YX1vPZ3tleQRXNpeWlzE0Nza
3VtMrw3FvcQu8U8EqPFLE7RyKyMwoA5KL4bfDqDUrbWYfAPgqHWLNt9nq0XhbQ49StW/s2PRt1tf
JYi6gb+x4otK3RSof7Njjsc/ZUSOgCS2+Hfw/srDSNKs/A3g600zw9ezaloGnW3hjRYLDQ9RuEmj
uNQ0izhskt9NvZ47i4Sa7so4J5UnmV5CsrigCOD4a/Dm1t9DtLXwB4KtrXwxdz3/AIatYPCuhQ2/
h2+u7iO7ur3Q4Y7FYtJu7m6hhuZ7mwW3mmuIo5pGaREZQCxD4A8CW1tZ2dv4K8JQWmna+/ivT7WH
w5o8VtY+KJXlkl8SWcEdksVrr8kk80j6xAqai7zSs10WkdnAOtoAKACgAoAKACgAoAKACgAoAKAC
gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA
P//V/v4oAKACgD44/aI8cftMeFvin8FdC+D8HhGX4f8AjW91qx8c3ep/CP4n/ELWdFj0DRtY8R6l
qEvifwdrVh4V8DQahY2Gm+G/CD+KtN1RNb8ZazFAYWs7SeNgD56+Hv7Yf7X1zY/s66H4z/Y38VXv
iDxxrukeG/jB4x0+y+IHhvwv4SS50b4Oalc69a6R4g+HdtrmmvDbfEzxVdalFrlrZ+FrPWPhH4z8
J2niu5upBf6UAfQf7Qvxs+Nnwq+MfwR0T4d/CbXfit4B8b6R4stfHtvovhnxpcT6FrMPj34N6H4b
u7XxloHhTxD4U0C8Twt4q+JHiaTTviLq3gvw3qmmeC74L4rsL+O1gugDwHwT+2/+034pu/hZa6l+
xF8TvDa+MvjlqHw+8Vz6roXxHsm8JfDfb8KbvS/iNcx6p8PdOsbREtPiH4ltNbi1LWINNttY+Ffi
qPSr7WNMln1LQwDV+HX7V/7Snj9PhZrXjf8AZy+IfwLTU/2hbbwD4r8ITeAfHvxGubn4cat8N9c1
KXW9d1fTPBVjD4KTwh8QJvDnh+/8aRTX3gjWJobu4tNV/syW9/ssA1I/2rf2grB9FS0/Z78a+Mbe
6+OvxS8J+Lbu78A/GXwvPoHww0L4keFNC8D+IvCdnJ8HQviQ614I8Vy+Jbe81ibR9GuE8L67GniS
+NrdXFuAe3fso/HP4w/HLQ/HGqfGD9nzxD+z5f8Ah7xSmk6DoniO91O8vdY0yWxjup3kkv8Aw7oV
pc3Oi3jSaVear4euNb8NavKgvNH1JoCUoA+WZ/24v2s1Fy1l+wd8Qr5E+Our/Dy3uHbxtp1ofAGn
W0M2neMJFu/h8de3+JJjc2ljq/8AwjieEdMktg+q6qn23To7sA6q8/bE/aY0zRNS8QXv7Ivia7ij
8bXnha18OaHpHxu1bxbpIhi1O7toPEFlH8EI9M1JLi10n7OPHfgDVPGfwqGpa3pMLeMlgXz70A6y
/wD2lPju2keJdcvPg5rXh/S/D/7VPhL4R6bZ6D4C+Ovi3xn4h+FNr8T7jSPGfxNl8PyfBO3gg0G9
+H0Np4o0/WNBm8QeF1019Zgg8bQeIBoVpcAHG+M/2xP2hfh5p2s2/iH4HeDrjxldftP3/wABvh/4
bm8RePfBkXjDQfGuoeLtH+BvirRdZ8Y+ALHQfGj6nqdn4Lvfij/wrfV/FqeAvAWr+JPHV9aQTeGL
jwpOAe9/tbfGz44fBLwj4J1b4IfAyX47eJvEfi1dB1vQLZvHEcGgaOND1TUpvEE154M8C+N54beK
+srXT0/tWz021ne9jjivDdmO3cA+Ybf9t/8Aaz1O28aTx/sL+M/CUel+LtN0LwzeeMz8U76B9Lu7
D4hXcOp+INL+Hvwc8aeJ7qLWp/CHhGys7vwVofie38MT/FTRP+E1i0dPDmpPqgA3xX+2R+1x8OfD
vxonn/ZI8ZfFbXvCfxG1a3+F9p4O8I/FSyXxb4Ffx/8AGPTYLHWHHw7vYItZ0/w38O/DSaDr/hj/
AISbR/EkfxH8Ba7q0Og2Wq3c6AHa+L/2rv2hbSD43QWf7PHjXS7TwZ4g8Mr8MfEGieA/jH4r1Pxz
4XPxRtfC/iiWXw+Pg/NHDr8vg7z/ABRotporeJdMFizz6nqenQJHeqAcp8S/21f2sPD/AIq+K2hf
Dr9irxZ4x0zwh448KeHPAfiDU7D4t6Zpfjjw9q2ieM9S1zxK0um/CXWLu0GmXHh3Q7ZEt9OutKil
8TW1nc6014lkmpAHu/7Ov7SPxn+MHxR8a+DviB+zd4w+EHhLw/4D8DeJtD8YeIbHxZbW2s+I/EGh
eHtR8S+EzL4i8KeGrSW+8PalrF/pYOmNeqx0G+aeRJvMt7UAxvif+0R8cvB/jv40+HvAvwg17x7/
AMIzdfADT/h4t/4K+L2meDdTg8ea3qGjfE7WZvGnh/4T+IbfVpfAEd1pGv6zbeG7vxJZR6EkAe50
a8i8QGyAPUviZ8WfjBp/7Mlh8Yfhh8KTffFC/wDDnw08Vz/CjxnaeMxqOiWXiPVPC8/jzRdT0nwv
4Y1Dxxc+IvB3hnUvEEg0nTfCk2tT6vo4tl0Ke5J0uUA+XfFn7W/7VXg3WvjE2jfsu+K/ip4bs/8A
hFNU+E8+leE/in4Vv7exv9A/Zpi8WweJbbXvhtZtq+l6Jq3xc+I2vaV/ZO3xzqNt8JvGvhm/8IaX
f6LeXungH0V8S/jH8ZdJ/ZQ034veF/hjc6L8ZNa8PfDLULn4Z6h4c8dfEK48Iap4x1zwvYeLNNvt
F8G6BbeMdVl8Iabq+sTNdnw9p1vZT6ampeJ7XR9FttXe0APmI/tpftb6ZDrllefsUePdUm8PfA3w
B40h8QTaP4x0M+LfiJ4j8P8Awxvdf0ey8IaBoPxFj0O30rXPGvi7Q7vwi/jjW/E+g3nw31ibV71t
Cvjr+lAGv/w2F+05q0fjTTj+yb4/8Gyaf+yenxY0TxFP4X+I+u+X8b9Q8H+EdXtvhQdKsvh7eS6j
f23iDxLqmhR2ej2viPVFufCt3JqunWz/ANr6ZoIB0HiX9rn9obTr3V7Twf8Asr+NPFmn2Pw80jxB
oeqa1oHxZ8PX+s6xeeEPBevNd6vY23wivbTSbC58S+I9e+HUnhDTp9S+KWj+IfBureJdU8B2vgW5
j1i1APo2z+KHxG139mXVvii/grUfAvxTg8B+LdSj8F3vgvxt4yubLxh4dGr2Ntb2ngiKw8JePPE+
mazqWmRXuh6bDY6Lrer6NqNi8IhlnSSgD5q0X9qX9pYf2dpGu/AXWru2vf2f7DxlL8Q9P+Gvxw0J
rf4vX/wz8QeNJ/DV78OZvh54rudI0bSNf0FfB1zpcfi3xF4zOu69oVhHoN1eSm1uADrvCf7RHx3v
NX8NQa78KNT0/wAGeIf2V/DvxGs/EmrfDz44L4ytfjjaWPjCXx74G8WeG9D+FF3p3h+DSZNH8O/Z
tK1BdC8T63ca1HH4K0HxXLfQaZpoB5jL+2B+1I9l8NPDfg/9lL4geJPEfi79la/8fat4x8a+DPiP
4N0Dw7+0LY/Dvxhr9n8PPFNmfAWnpp+n33jHwV/wiOpx3T+FdVOq+LfC8ug6fPpOpWl1cAHpNz+0
58Zbc+EdUtvgj418S3Wp/sxfFf4j3fgrw/8AD34y6NZ3vxn8I6v4Y/4Rj4e3Hivx38IfDx8MP4o0
m08bf8IvB4gi0rX9S+xu48J6s+q+CpNXAIPhn+1N+0H4u+JXw58LeKP2Y9d8NeB/FMl3puv+Pl03
4tW6WVy1/wDG630XxRZaT4j+E+hLonhG+tPhZ4TuL+0+IOpeEvFukSfFnwmJtFmsZ9L1HXgDovjH
8Xf2nPCv7ROm+D/hl8OtJ8UfB3TPgnq/xK8a63rHgT4gSMda0ubxnbL4Z8M+PfDl9qGn6l4xv7qy
8GjS/h3pfgbxF4kvNNvda1FpLeOTTDQBxejftS/tR6p/wp61k/ZZeDVPif4R0jxDqi7/AIv2ul+D
dV8S3/iqyk8O6/qev/BrQYvDVz8KYdE0TVPiQ/xCXwNdeJ7HxVZxfCjTfFmp2cunygGBpX7Yf7US
+F/hNeX37IHifxH4s8Q/Dux1z4gaB4f0z4s+GEi+IDN4it/EXgvwte+PfhVpGleH08GNo2lajq+p
fE7WfDGl+J4PFVnpnwr1b4iXmlXNzdgHReEf2q/2jtW1/wCF+ka7+zLfx6V401O2t9c8S6Fpnxzs
7XTtKvvE19oV/qEVj8QPgb4KuvC958P9Js08X+KbH4mjwbb+L9JvbKw+FGoeN9Xea1twD6P/AGYf
HfjX4ifB3RNf+Itl4hsvGcOt+M9E1f8A4Sb4c+J/hVqeoW2h+MNc07w5rbeDvFenaZqFjHr3hODQ
dZ822gfTZp76cWjx+VJa24B9A0AFABQAUAFABQAUAFABQAUAFABQB//W/v4oAKACgD52+MfxG+IX
g34i/Avw34U0D7d4Z8d6n8UbfxbrI0qbV5otR8K/CvxJ4p8FeErONb/TLawvfFetafPexajf31tb
TReF5/DyXFreeILW8twD4/8Ag98T/wBtTXPD/wCzzefFHRviHoGq+JPjh4o0r4pxWPwd0KS1X4VR
fChNZ0nVNShuLbTdZ8A2EfxaNl4RtZL/AEqXWjp114gP23xVoujaR8RNZANz4D/Ff9s208F/s03P
x70XR7jxn8YfjZdeGvEvhQeFJdB8W+Ffhfa/BPxvr+t6z4tgs4rLRfD2raL8TvCMN5p7WMWoaXL4
P17QPDc2p6x4k1W31dgD6A/aH+LXx5+HPjr4B6J8IfgrdfFDwn438eWel/GDxDFDcyr4C8Ey+IvC
Oi3+rWcllqdu9tq9hpHiHXfGMX9p6dd6VqOl+C9W0aK4g13UdGguwD5vj/aJ/b4Wx+Fl/b/s0eGd
aTxl8YPGXhbxtb3Gi+OfBt58P/AHh7xd4e0TwtqV9aXWteJ7y5u/iD4Sv/EHju38ZLbL4R8JS6DH
4M1ax1G/1K01ygD65+OnjX4i+D9b+BkXgTw14p8R6T4g+L2m6R8TB4X8Mf8ACQSaV8P5/DniKOfV
NRvHZ4tD0218Ty+GZb66S2lvZ7CO9jtJrMR3E9AHxi37Uf7e2neE/DV7efsi/wBueJ7z4x+FdK8R
Wuj6Lr2mabYfB3VdH0nUfEV5bW994u1LU08aaHPcazaQazILnwpd3OjNY3NjYXmoaOmqAHGw/tLf
8FKbXxd4kni/ZWj1jQdT+JHg3QrLR9dsbnRdJ8BeHhpuvReJbDSda0C51jXfHK3+r2NlFcfFea3b
wbpbeRqtp4aXRtcs7K0AINA/bt/a28QeM/jT4H0r9n/wv4g8ZfBrxd4E8O+MPhv4Vt77X/GvgY/E
XQvFfirw6nitrXx8bS90i50rwzb2ln45s7TStO1aPX9M8U2nh2PSWh0+9APU5f2iP257/wAU+Mki
/Zvj8MeCfA/7Rei+HrfUrvwprXifX/HXwA1Oz+KGjXus6HomneNNPS58W6V4n8PfD/VZtd0rUbrw
8PDvjezu5dIW10rXZYAD3z9nL4kftD/E7xb8ZLH9oD4EaJ8KdD8C+NGs/hLfw3t7rF94h0ldd8Za
cmozXt3A+k6hM3hvS/CXiGLX/DNzDaGTxdeeH59OtLvQJri/APnzWfjH+3T4Xu/2g9c0v4aXXxCh
s/j9qHhD4TeFbn4aXGk6Xonwj0L4ea7f+HvEOlNY+JdP8QeP5viV8RbLRfB+t+LrrxEmk+BBrP8A
wmreGovC1hcaVKAfU3wD8ffHbx14m+MSfFvwLpfw/wDD3hTxq/hv4e6bF4e8Q2mra9osNrDdyeJp
vFWoa7eaD4m0+S6uLjRLWXQNF0yGVtFbXmlW38QWmkaQAfPnin48ftrWN38Qo9G+COiQJpvxi8Ke
BfB8Nx8PPHXidbbwFq3jjxnourfEXUNV0Lx1ZWvjvTbf4e6Z4Q+JDHw3a+Ghoeo69c/DXWIn1iF9
ftAD5/8Ail/wUO+NvgjxB8VNG0G1/Z88Saf8Pf2qPh9+ydpeu6Pdap4jfxV8T/iL4b1HxpB4M0/Q
bL4k6Xex+P8AwjpVx4V8LeI/B99d2Go3njPVL6HRkmtrH7O4B7je/Hj9ujRdO+JUmqfADTJdat/F
nw7uvB9honhPW/FuneFPh/4m+Ful634kivr7SfHmln4veJ9A+Kxvfh1eW/hB/Cv9k2st149voLjw
1p9nZagAeczftpftf6h46+NXw80j4AeFbfxr8K/DnwT1W98H6Zaa38Ubzw3f/E/xl4UstWtdf1zw
P4ytodbfTPhte+KviLb6bBovhXV1i0ux02G11m1lTWr8Aq/Hj9uD9qn4EeIvHFl4v+Dng7w34A07
xN8AfAPw++L3iPRdch0Dxz4y+Ini7wL4N8Z2uj+Ho/iHBLrE15J4t1PxH8O/Dlp4lstaFt4V1Lwv
4gmm16ZJYADdT47ft9QeGPj1ceIfgfrunatJ4Dg8U/CTS9A8JWvibXvC3jZfCHwN/tj4a2+sadfD
w342s73xh41+Jtr4R8TXWkk+H4/AWp6n4nbxbpQtbNQD0j4iftCftjaTqnxluPAP7O39saF4d8O6
Bc/CXTNU8J+JJ9Y8SXXiG9+FcNp4k13WrPxdY2l1aabB4k+JreLfhro/h6z8d+Fk8A2d39s1lNbt
rVwDL1T4xftTav4K+NOqw+APjT4K8bXv7IHwk+IXw98LaT8OfCXiKx8F/tLX+m+MpPH/AMM/C2sa
loV3B4vNprF58NrHWLXxUdYs47aPxRfaHqemQ2t0bAA9O+D/AO0j49+Kf7Unxd+DVrY/D5/Afwi8
DfD7xj4nvLW7uU+JfhbVPi/4d0m/8AfDfx74XOvXMvhLx9YTeGvil4k8WWGo6Rb2y+C9X+EdxpMk
19q2vm1AOO+Nn7RH7X/gr4tfFTwl8Mv2YpvG/wAPfDXwnh1zwB46uLLWbiLxL8TW1bwEW0iYaJqs
7X/h2XQfEXjNVsbGw07xNaa78PL2O7jGleIfDl9qAByOk/tK/t2T67DBq/7KCWWgWHwL+HPj7Xrm
20zUp9TPxF1G++Glx8SvBekxnxp9gvLvSPD+tfEdPDHhvS7nxBrc2t+F9NttWv4hc/Z78A6fw/8A
HT9sDxJa6zLq/wAHh4Di0/8AZd0/4h/ZZfhj4x1jxFffHTU4PG2m3/w90GaHxtNoG/wzqOneBfEB
0S6Gpahq+meJtQ0e21MTaHdaxKAclqn7Tv7YfhnT21ub4AiXwXpf7P2i+LdU1rxzplx4U1vQ/iRZ
/D/WPE/jm58Z61ceI9E8Hx6F4Y1Dw7cafcaNbad4YbWb/WtOitPEOhWStcMAe5/C74yfHH4zfsRj
41eFPDPhqx+Oni74YeP/ABN8OPD95pGpWXhXU9ft5vEyfC+efSNR8Ry3qaX4qsbPw3qrRt4rktJo
tW8621p9Okgu2APCNY+P37dml6xNr3hX4B3XxC0bVPgPo+o2ngnWPB958OPsPxwsvDv7QGt6mthr
l/4g1PUNI8L6nqPgn4WeGrzw54qOs6091480G70fV9GZ9Ss7gA+x/gv48+LPir4DaZ46+LngSDwJ
8T5dK8WXmp+D9F0zXtSWL+ydW1y38O3Nr4b1J7HxELzX9EstJ1eTwrNeNqFreajJosWrXLRR6g4B
8Gat+0R/wUCTSP2epPCH7OfizWdQPwrh8T/FLTPEnh7StBvvGvxNsvhP8a7fWfAniDxBPcQaP8K9
Gtfi94e+Eosb600OfUPFOn+ObXUtGv7Pw74f8TW16Adl4U/aB/b/APEj+DLTU/2dPCnhmTxL4O8S
xanfTeH/ABsbXRfG1wPj1H4G1e/fVvEOlPoHh6CbwH8I28W+GNVtL7VUX4n77HxNHb2iToAd74V+
Mf7UutRfs3Q618NvEGl+I/GXw0+KK/Ff/i2eqaP4J8LfFjTtM0qPwDJ4ja917WdY0Xwjca1b67bG
2ttYhutTjktNWTUotLmtYXAOB+Gv7V37SGqfFL9lL4FeOvDHwv0r4n/FP4WeIPH/AMa/DmpWWqeE
/GngSz+GerafpnjzxTpfge78dapqlx4J8Ual4i0LwZ8PfEEEerWF14vsPEWpXTv4aNhsAPpf4r/E
39oLwv8AGr4b+D/h98IofFvwx8QQ6I/irxi0F1dPZve69qdj4t36nb65p9l4O/4V/wCGbfTPF9nD
rOka8/xTuNUfwZ4ZfQ9X0241BwB/7G2u/HbxP8CdA8R/tISajH8Wtb1jxJqGvaPqHgS2+HS+F7aX
V7hdK8M6b4ehuL6d9I0qwjhTTtV1LVdZ1TU4ZPtF9qt5Kd6gH1NQAUAFABQAUAFABQAUAFABQAUA
FAH/1/7+KACgAoA+ZfjJrv7QGifFL4UQ/DrSBrPwh1zw98SNI+Jw0bwtpGs+MNH8Wyf8IjJ8ONY0
/Wdb+IfhSy8PaRDaL41e/v28M+N4Rc29lZ3OhXNxqOltbgHyX8Pfi7/wUqtrH9nXw/4u+A3gzW5b
/X9G0H47+PdWjt/DeoRaO2ifBq/vtbsPDHh/x/4gsNH1C3XxT8XrK/1yO51LQ9U8UfDO0j0/wv4e
0vxTplowB9OfH7x9+1N4U+JvwM0T4GfCbwn45+GvifXJrf4y+Lde1G6XU/CGmp4i8H2kcWk6da6p
phgaXwlf+Odfi1q5i1iy/tfw3pOgz2MDazHO4B8myfGD/gpXrOj/AArstT+Bmn+GdSv/AIl/DC4+
IWv+DPDHhstD4Nl1b9nrxH468NDRfFXx019PDWnaf4e8S/Hzwtq/jmK58b32tXfw3sbTw34R8P6j
4r0PWkAPs/4+ePPj74I1v4ZJ8HfhfB8R/D3iHXbXSfH00dtY3Oo+F7eXxx8OYpdWJv8Ax/4JjtdH
j+HNz8V7+a/t7XxLd2/ibSfCMMej30V3PpmqAHyDpHx5/wCCml3F4Se9/ZW+Hdouo/G3W/DniSe8
1G5tDpnwrgi+HraDqkWn2nj7WLyO/wBQbVfiYL/xdL5+jaXceEdAtIvDGsWuvR6vcAHT6j8Zf+Cg
dt4Z8Gato/wM8La/rmv/ALQev+EvEnhy78GSeFLnwn8D9J8SXVjonjB7mb4+6/Yaprfi7wsdM1+P
UWvtK0vw/qMup6LqGhzf2fb3eoAH1N8etd+OfhzUPgzqXwe0i01/w83xShsPjTpEfhWz8UeIpvhx
feEPFcVtc+G11H4ifDqy0ue38bL4Tj1DVTe6tNptjdPqj6PqGmafqlhegHxInxo/4KTeDfCIsoP2
ebf4qeIbb4ywQw6vq9n4V8O3l18FL3xF45kurC/i0n4pWunXPjfTPDmkeHBp3jS107RtAmbWbO21
TwX/AGiJJ7sA+2PgHr3x31G9+LejfHTR7S1uPD/xR8YQ/DzW9H8LWPh7Qdd+GF74k1u48Am1vYPi
L40vPEOrWfhIaIviC/vNC8FfZdQnNg2nX19Bf3KAHzJcfGH/AIKAz6jf6anwN8JaBb3Hxf8ADXhS
11+TwkfGNl4f8BanqPxXtvEPiH+zbH4/+GL3xrp3h/RNF+D3iCLxlHN4LfUb7xz4j8Mj4dW9x4bu
dQtADI+PH7RP7Wfwe+H/AO0Z4x8JfCTUPEuoeFPjW+n/AA3fxR4OtNW07xD8N774SWNr4WTwV4M8
PfFzQPEXiifVPjrpI8IahJN4j0jXodG8WN470vwfqkaQeEVAN/x18Vv23NEHxhHw1+D8/ibWdN+L
NkvgeXxf4S0uTwjrPwws/wBn681a6h8LWlh8aPDWsx32rfHLwsPCQ1rxBqMP2K08a2Out4XnsI5B
aAGLr3xk/wCChOo698VI9E+A2keEfCng34p/CyXwHfzeHdI8beIvHvwjuvEni/RPirYppA+Nnhax
ufFNpo9p4E8aaDfxar4at49I8R6zoclrN4h0O8itQD6A+CfxB/ap8UfGn41eHvjH8IPCvgH4P+HL
2ZPhF4m0vVJtQ8QeJ7A61dw6Tc6xPHrOpaXeTat4YSx1vU7ewsNIbwprE1x4bnbWWiXUmAPmLx34
y/b6OtftVDw5oXxLtdD0nW/Clp8Arnwz4Q+Bk909lD49tbDW10XQ/Fj6idft9T8Di/1q78R+JfFl
4rRm1Fv4Y8C66H8PygH0Z8BZv2qNQ+N/x/u/ivfPb/AzTfEh0b4N6P4i0XwnaeKdUsjo3g/UIvEm
m3XhDTLFLbw5BqNx4z0W5h8Uan4g17WbmHSb2C28K2mnTJ4kAPOfi78Wf27tC1T48SfCT4NeDPFe
j+DfF3w+0T4T2PiDwzqGn3ni3wh4g03wvd+OfHy69afF908UXHgvVG8XaJD4Ji8JeB9Q1KFdH12D
V7pLabSNXAPJv+Gp/wBvK2+KF/8ADvV/2fvCVprNn8MdH+I3/CMaB4cufFF1e6cfGPwh8I69c+Gf
G8/xt8N6B4gvbeHxd8RtfTwnr+geANUs/wDhCItFstT8Uo9xr0oBr6j8ef8AgpbGvj2e2/ZZ+H1v
Bp3wx+GWt+CIHvrzVdR1Lx34gi+Dh8c6dqUVh47Fq8Hhu68R/Ge2m0Kxu3v9Mj+Hvh+9t9W8Vwa/
CuoAHSaj8WP+Cg2iaJ8TtVb4M+G9d8R3Hwz+Bnin4XeE7PwtY/2JovjDXLPwJpvxu8K+JvE9j8bL
zUdYv/C2uXnjvU9G0XTNClQ6RpdjcW3izxAogtNXAPrn4QfEzxr4uGneF/iH8M/FXgvx5o3wl+E3
jP4garJpVrbfDlPHfj2y14eJfh74N1qPxBrza5rPgbUPDc8/iSKxvNY0rR9N8R+E418Tate31ytu
AfMnxh+MH7enhr4p/GLRfhh+z34G8UfC7w74F0/UvhP4nu769vda8YeJ7mHwKLn+0oLbxTpUEEVl
qeq+P9PuvDAsbPVk03wppXiSz1TUV1mHQ7gA8S0/9qz/AIKF6zrvxF8I+Hf2bvAmt+NPh98Kfhtr
mu+G76wvPCun6J4+8ZfC7wd4r1azj8YXHxe1228ZPY+LL/xfpOmeBfDvh62judN0u3jvfita6zY3
dnqAB6r4e+LX7fWsWeop40+DHh/wc6/BjXNdt08I+EV8Vz6l48k8K6kdF/s7XNV+Ofh06BrUPjF9
Ls5fhdqvgzVhNpEdxqT/ABUs/tHl6aAVv+FwfttajrHh/wAJyfs/+MND+HWp/suXuoeJPiFaSeBZ
vi54f/aATwde3Nva6Nb3XjPUvB907+IbCXRLfTdQ8LXVo2tXGma1dagPDd8kTgFzxB8W/wBpzwno
HhbxpdeH/FuhT2v7Ffi3xF47m+JfhTwpf/Crw3+0X4afw1qWgjxfZfD3XoviEl9ryWHxA03VrPwR
fal4dWwvvCk2nWq6gRHOAfUXwu8c/FLxd+zpo3xL8a+Gbfw98SPFXgbU/HVl4J0DRZ9QvvDcOvwX
+veBvCOo6PqHim2j1rxroXh+70DRvGENv4p0bRtZ8Y2us/2PfaJo9zZPaAHg3wg+Jv7YeoeLfgFo
vjj4Ry6Z8PdW+Evw5t/jDrHiPRNLi8ceH/ivP4M+Lc3j+/n17R/ile6G2jaT4v8AAvw20u303TvA
upSavF8WU1W21y3ttDvLe3ANf9or4tftheCvino/h74EfAXS/iJ8N5/hT4+1rVvGGoNZzT2/xNtv
BfxH1D4f6FbW7fEHwpM2nN448OfD3w/4hsJrCKXUdM+IjahpXiDT4/DutXWmgH0B8CPEPxW8S/Dy
3vvjT4ZsfC3xAtPEfjPR7+10rTTo2k6to+jeLNY07wp4o03R38W+ObjSbbxP4Xt9H1s6bd+KdVu7
K4vLi3mljZBBEAexUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAf/Q/v4oAKACgD5v+NFx8bLf
4i/A2X4YeG9d13wfBq/j4/FGXTdT8Hafp+n2d78P9a0zwXf6lb+IfHHhfU9ZXT/Gd3pd2dH03R/E
dpLZLfajcJZappei/aAD5p8A33/BR0yfBbVPiJp/ho/2frfiPSfi74d0TQvhpaJ4jsvEXgT4X614
b8QzXX/C1NT/AOEa8O+AfiDcfFPwbfzeFNR8R+LNW0XTNB1iPwdrn9oNeoAZ3wx1r/gp1qUXwpt/
ix4b+Hfhu/u/HHjCX4o3nhTRvA+raJp3hKy8LeBdT8K6bHcXXxgOrQ6drHjwePfDsXiLQdA8ReJb
TwLJpl1q/hGDxNaxatfgHF/Du/8A+CqFnfT3vinwl4Zf/hJPidp2salZa1c/Dm403QdDk8I/ADRt
c0LS4NK+Lerz+H/hjY6jb/tA6t4d1LSrnxN8RtX8Q2/gK913wdo2na54jt4gCp4M8V/8FeLG38Ax
eNPht8L9emn+KHgnUfHV7ZSfDnRZLP4W3Go6ZY+O/DKaZB8VNRgbVrLRJdY17R/E2lareXSa9Y6f
op0LVdK1O4vtKAPUTq3/AAUAsW0b/hHPArLb2vx2+Kup+KofGN58MNauvFPwivviT4Uu/h3ZaPdW
/wAZZl8IRw/DzVfF9tItql1e2eo+G7GIeHrKO8tkvQD6N/aGuv2lYb/4Z23wBtdI/se78QXqfEjV
ZtG8NeIta0yzQ6V/YPlaP4t8ffDvTG8JXKya+fGGpaNq+qeNtOe30AeGPDmrLdar9lAPle58R/8A
BUFfLuIfBPw8Y2XjD7ff6dBZ+Anj1fSbSw8QXOo+GNCvrr4uW0kHgTUtQt/B+neEvGusw2HxJeLU
vF9x4q8C6ELHw/NcAFnxPqP/AAU30XTI9J8EaP8AD7xhqtt+0F8RZNS8V+LtI8D6VZ3fwPvfEmv6
h8K7Xw5omkfFK0lvtN03w6+i6T471PXX8KeP7acJaeHtA8QPBeeK7sAszah/wUguPEHiK/m0vRLD
wr4c/aC0y78LaNoeg/Ci+8ReP/2cpofippt5puqvrPxas9K0jx1b6w/w91a+uF1fRoI/BNvouq6U
2o+NL3xp8P8ASAD9AvDWteJdWv8Axlba/wCDLrwpZaF4oOj+FdSudc0XV4/HXh0aBoOpf8JfaWuk
3E9zoFsdb1LWfDf9ja8ltrHn+HJtUMH9m6lpssoB4L+1v4X+Onij4daHD+z/AOM/H3hDxhZ/EDwT
Jqo+HkfwoTWdU8GXniCx0zxr5978X4J/Dtvb6H4Uvda8R2VtZBNW1XXtL0fTYnW0uLugD5otrX9v
7w1ovxO0S/0zxB8SLa3+MfgzxJ8M9TsdS+FGgeKb/wCH8P7SfjTUfHfhm91aT4p+HYTo+ofA7SPB
uqaF9vi0TUdMufFcvgaXTdQ07Tb2HTwD6U+BWq/tU6h8Vf2gIvjp4a8OaJ8KLbxHYJ+z/d6XP4eG
sX3h2PWPF9vetrVroviHxHd+ZLoUPgy9N3rE2mXUuo3WqCHR9OhIsLIA+WPGVz/wUti+MnxV1zwp
4d08/D5oR4e8EWFk/wAMtQ0yPQ9L8YePLrw/4g8IaL4k+Lei3GteMNe8PXHw4T4hX/xAHw9tNJgm
+IGn+FLHxJLoPgWfVQDoNR1//gpjb6X491UeEPh/eeIrN9Oh8O+DfDWn+BX8K38V5Ya5Yi+8CeM/
FHxc0rX9Tk0y7n8Oa54rsfid4X8Cqk1lrNh4RvNfs3soroA821DxH/wWAE3xDuNK8DfCOSxvrqE+
BbDUIPAdtq/h3TY/G2lwXQs5rb4q3ml+JNXuPBc2o3drH4lm0HTYpbZ3nujqBtNLuADvtVvP+Cm2
o2vjmOKz8E6FcCH4b6x4UudA8M/Dy+8mfw9rnwOvfiZ4Y0O08Q/GFl1ZvHulat8d9O0P/hMb7w1b
6JB4S8K2z+K7G81lfENwAfW/xq1H48/8KWgvPg54ehf4pX8nguPV9Ivj4am1vRtF1HUtMi8ezeHr
bUfGXh3wRqPjLQ9Hm1ObRbTUvHuneG5tRtgy63expbQ34B+e2nwf8FaLj4S+PvButad4b0fXIP2Z
PA+g/D3xX4bvfh3rvxIuvjfH4R+E1h4p1jUNc8RfEXTvDg8QTeJLn4yTazcX9l/wjENnY+D9V8La
7dapDd2mvAH0TrkH7Yui6l4s0H4d6V4turL/AIVh+yv4f8F+P/HNx8MPEEVp4g0zx9dWf7ROpaj4
Xn+M0U+reKx8OPESa3Bqd6lnaar4p8M32mQ654l06z8Mf20AeaXnir/gqxLJ4luIPhx8JLG2f4J+
BpfDOn2j+E9QvV+L95o3wx/4TmK7ur/4qafa211pfia8+LkdraSHVPBr+F9K8FXllruqa2dS0zWQ
D6u1nVf2oYP2ULDUtL8MeHrv9q6X4c+E49T0C31DQD4esviHepo9p4vvLGfUb+w8NahDoXn6zrWn
aVPrNhpWsT2Fvoo1yygvE1SIAwNe1f8AbBvf2PdE1PRPDPhbQ/2xrrwh8Po9e0Bf+Ec1fwfpnjSX
XPDtn8RbixS98YWmg3ekW+jnxJq2kW7+LnkEQs4Elu79FspwD5X0DxH/AMFd/Pni8ReBfgh9jtvh
xewx3llH4be+1TxhHqd4p1OGz/4WjDa6d4sfTkhn8O+Hri4uvh3fBrG28S+KtAuLrULrSADfWX/g
pL4f13xTrumaRb+N7PXvg/BZaboHiSP4VeGLfRvipa6B40urDxFY2mn/ABY8SWmjXyXqeCNB8ReF
LfUNa8FeINYbUtWs/FGjaZcPqOmgHSeB/Ef/AAUauLvwRcfEbwN4cs9Nm+EY034h6V4UtfhlLqFv
8VF0D41vc+J/DGp3vxgWAiXXPDnwNg0vwzeRNoAPxD8UG/8AEFtaaDJdaMAcfquu/wDBTyDSfhxp
vgr4d+HtOt7P9mbw/ZeM5/F2q/DjxD4hh/aIs9J13TtYuDfy/Fe/XxJp82rab4c1G183UrGwm0nW
r671TxHfa2s+maeAfWnwVu/2n7j9nS8b456fodj+0RbaV40ihfwlZ+G/7L1DUguoTeDb2w0o+LNS
8OxTbZdPs5LHUvE9rYzXNo8moXdlbXElwgB8o/D23/4KQeC/Bfwf8PXlgPGF9bfB4XfxO1/x1cfD
XUvFl38XL/SfilqPi+G/vrL4ptpdvcad4ri+FVj8ItL8Lxal4F1Tw/qfieHx5rfgWOz0230YA+yv
h1cftAw/s6wan4/i0/Uv2iZvAms6tPokmieG9E0e0+IEumXl1pnhdLDQfH3iDQJtEsta+z6baXn/
AAsBnv8ASRBcaprVjeyXc8AB8VeH/En/AAVsMPwu/tTwB8C1uG8K/EObx/8A2xe6LLHL4xTWPHq+
BbPXT4d8awNoWiSaHD8NZLa58DL4zuTqF34uTxEkEMWmmIA9A0DX/wDgoVYX/wANI9a8JWfiTQNZ
vNQPj68n0P4PeF/FvhDTrSbxpD5eo6Vpnxv8R+G9Q1DUYb3wTd+G5/Ceta1azvompR+J7Xw5/aEk
NAFDwrqv/BSxdV/ZlbxLoXw5vPD2tabBqP7TgudG8I6Rr/hTXJ9S06117wv4fsdD+LOt6cfD+n6M
mq6j4D8TeH/EXi/WtQ1WewHjPSNPtLafTboAz/h94o/bQ0TxT+zF8MNU0rxBpNjr+p/Fl/jFffEj
Qbb4h614c8CeDvH/APwlHgbXbn4q+B9d17wJc6v448ATQ/CeDw/rPiCy8XWeu30Xj2Kz16y8Natb
akAfpzQAUAFABQAUAFABQAUAFABQAUAFAH//0f7+KACgAoA+Z/jl8PfjL4w8efBTxF8K9e8J+H7H
wJqPxDufFF54m1LUpJo/+Eu+Hmt+DND1PRvCdv4U1fTPEeqeGdW1iDxHDHqfiLwsk1vp154dN59j
8S315YAHxP8ADb9kr9vTwdrng3VLn9p7RLHS2+NepfEn4saDY67qfiS58b6Xf+HvgXo1zBJ4i1z4
W6eJo9QHgH4o2x8H2/h7w9pGjQfEix1XTfEMviDw3ZaigB6P8NP2cv2xfDGp/BLV/HX7Rd145v8A
4d+LL668X6RcfEPWrXTPHPhLxV8NvhPpviqXXTbfC60/4SS68PfFXwv8RPEfgfw1e6ZpNlbeHfHN
lpY8V6GdL+xSgDrb9lv4+63c/s8r448Q+F20f4RftS/GD42+KdI8PfFbxqtv4t8J+NNc8ZeJ/h7a
atE3ws0m38YeJ/AWs+MIXFprqaVpt2fDUF+utjUdckn0UAz/AIW/Bn9r250L4X69428cXWu6/wCE
/wBprW/GGpeHfjD4r0i21zSvgV4Z0LxZ8MfAWk3cfw20T4ieF9Z+JPi7wtqenfFfxZeQa/pOmxeM
dS+x2R0S2D2NkAcLrfwG/wCCi3hzwr4F0fS/j3qXji/k+M3gi/8AE1zpfi3SbfU7LwXqJ+Hv/Cfa
tq3iXxH4R8MSy+FfD8Hhv4iW+j+AtG0jVb7Vf+Fj2N4k0F94UsBQB9j/ALS/gP49ePT4FT4F/GLT
PhdJouq6oniVby4+ytcapqMWkN4T16QRaD4gPiiHwmYNWmuPhVqI0DQ/iEmu266t4n0ZNGtGugDx
w/An9qCLSNIl1P4jaF4o8WQ/tZR/FSO28Y/FTxBe+F7b4MaJ4t8Ua34X8A6BZwfBu3mg1uw8Ia3Z
eHbuxntLxZ9U8LaX4xfxfNeq1lAAea+FPgx+3TqfiXx2fGfjrS/Eun+HP2nPhP418DTePPGVjpGk
a98OvBGoeJdY8XXOj+GPBXhLxvJ4at/FsWtaLp2jeFNdnsptJvvD1pr0NzZfYbJNSAJ/Gf7PX/BQ
q70nxppnw8/al8M6VquqfFe38faFfeIte1jVbvw54eh8U/GbUbHwdB5Hw38q18KSeF9W+B+iaj4W
vbHW7fV38HeMLhNbsLrVf7Q1UA6fxJ+zl+2lFpnj3RvAP7R7afFrfxm8f/EHwvrXiLxlrWoaxpvh
vxvbeML3wz4c8uT4b38WieHvhD4o1nw1faf8PrS61nRPibpXh2XRdY8Q+CdJv201ACv4+/Z2/bj1
zwX8TbLwV+0knhfx74r+PF/4n8K65e+NdXv/AA54b+CccHjOfw/4QsNFtfhZY32hara6xruhXGsa
ZY6pqJ1ex0S106Tx2umWMWmXYB9O/tNeAPjt8Q/Aui6P8CviTZ/DjxTaa5Pe63fy311oSavYSeEv
E2maZFBrln4d8XX2nx6B421Dwt42n0pNHlg8X2Phi48FarqOm6V4gvb1ADnP2d/gX8QPhl8Tv2j/
AIh/EfxPb+MtT+L/AIt8E6j4d1qPxTreqyWXhjwp4A0Twy+iDwpqXhzStM8B2b+J7PxF4rs9C8O6
34j0uEeK5bE3K3GlyajrQB8v+NP2Rf2kfFGt/tVX1p8RvDGoR/FrxP4Kv/Aej6h8afjRpE3hjS/D
fxFbxMiXGp+FND0+68DW8/gYJ4bHhnSbTxf9rubq4EPizTPCkFn4aUA+kvgF+zz8Qfhv8aP2gfit
41+Ius6rpHxL8VzS+Afhzp/jjxZ4j8GeGfCT6b4Z2XOo6V4qtI0sPF0et6TrL2Y8PSx6Lp2ka7e2
UaXUk4ktwDzD4q/s/wD7ZPit/j7efDv9oqXwBfeMfiL4K1H4TW7+LdQ1PRfDvwp03TPDUfjPwa1k
3wzjuPAfibXfEOkazr9p4u0y7+IV1FYeIp/CsCaXp1nDeOAeR3fwY/4KL2XxI163uvj2+teGl+GW
kappvjq/8S+H/CPw+vvF1j4u+GVlqfhLWvDGh+DG8T+Etan8D6b8S5R4u8O6Frnh3Vb3V9P125g8
MatJb6DpYBoal+zV/wAFIrvT/iZGn7X+gtqHirwb8NNH8I/ZJJtBsfDGvaJL8Mn8bX0TQ/DPVtSs
JLuPw/8AEi3t9d0u9S+8WReOYpNY07w9c6XpFxoYB3XiL9nT9tBdN+LsfhL9otP+Eh+JPgb4J2uj
69qfjLxBp2neBPHHgmz+H+ifE4+EfCv/AAgHiiPQdG+IGn+HPFesvr1trlxrJ1PxO1j/AGRpd2re
LIgD7E+FOk/Gbw/YeHvD/wATNa8F+KLHQ/hP8M9IvfFektr6eLfEvxZ02z1Wy+J+taraahENLg8K
6oYPDmo+F2guJdaa9uvESaxFFFHprOAP/aA8EeJfiX8Efip8P/Bl3aad4u8ZeBvEPh3wzql94j8S
eEbXR9d1XT5rXS9ak8R+EILjxNpZ0a9kh1SObRoWvJJbOO3RokleVADyD4P/AAZ+MXw9+Llx4r1r
xu+q/DXW/gt8MfB0/wAPZ/iL4s8SaR4B8deBdPuNN1i68F6Zr/hOO41uw8TK9pd3vjHXPEul+Ibm
eC8Gp+HtQlvre80sA8Y+Nv7Nv7XPjn9oa8+KPgP436L4e8Eab4b1fQ/BmgyeIta0HUNI0jxFa/Cj
/hJvCUOnaZ4C1uw0zUfEF94G8bEfF+TWPEHiLQbf4i6bJpPgoXPw30Z9aAOTl/Zy/wCCiU17qN/b
fthaLd2F38DrrwdomnQRw6XBpXj27027t7XVbu/Hw01uXxBNpd/NZ6nF8UI4dF8T6k1j9muPB8Fp
eXEVAH1JZ/Dz9oVf2Qx8NIvi1pV9+0afhpceHbf4wwXd7FpknjCRJYbfxJ/aN7oev35eGFkWXU38
PXVzNdxvfRabau6QwAHmXwi+CP7ZHhTxz8INW+JH7Q2leMfCnhTwdpWk/ETTbWbUyPE2oWegePdP
1ayXRtQ8Nka3e654j1j4f+LD8S9Q8S6LrmkJ4Kv/AAtY+EG0nxPfXEQBznx9+A37TWofGn4l/Fv4
V/FPWPCHgDxB8FdO8MXXhfwF4k06P4gan4o8L+FfjVb2d3oHh7x5o9h8NbHxDeeJ/HPw41bS/GWr
fEHw/FpFl8ObnRtVsr/TfE91LYAHu3g3wh8fP+GVY/CGs/E22039qHxX8NPEWr3XjTUYLDWNJ8Gf
FPxjb3mtz2eiafDJqsF34G+G/iLX4PC/hbfLr8sfhjR9GfULvxBfNNcX4B8hfCn9lP8Abj8FeIPD
E13+0tpI+HNn/wALw1DxB8PdK8W6vq91fa78SfG/xs8W6ab7x/q/wth1bxJdWh8d/DrTH8SJpXhG
/wDCN38NrjVNA0fUE8S6vpFwAbngr9lb9pP4bfDr4H+BPBvjjwRpniXwL+y/8dfhd4m8Wap8TPF2
v67e/GT4jroWo6R8W9AuNV+FUl3qs2m+LtDttb1nUNWNlfxw+J7qwns9ffQrK51wA7CH4Bfte2y/
DsSfFPwpr2qeDfDf7Tfhibxj4h8a6/ceJxbfFGZ3+DurxmL4U/ZNU8S/D23stFs9U1uf+yHmtkvo
o7bVg2ZwDjdJ+Df7e3hPx5+zRZap8aNR8cfD/wAOeO9dufi3qNt4o0aHZ4EspNY16B/Gmo6v4d8P
67481DxNcajo/hbT9L0fw/BF4YsvDX2o6pHba5fvbgH0z8XPh7+014j/AGgfgJ43+F3xU8N+FPgr
4Hub9/i34Av5NTj1H4hWerR3tle2zRR6FrWm6gLG1l0vUvDcv23wzdaPq+m3yz3mpWmuL/YwB9Y0
AFABQAUAFABQAUAFABQAUAFABQAUAf/S/v4oAKACgD4a/aN+B978Rf2jP2V/HJ+Jvg7wfbeCPEOq
f2P4S1/T7vVNe8b61YXmk+PtW07wtZXmrDQhey+EvA+rw3WqadpNh4t0HT/tuqw69qGgQ6v4T1cA
+fPhr+w7Z6zrXwMLfFD4dNp/7MfxZ+PepeOdK+C1hqOhak3jLx58RfAHxk8K+EZNUv8AWfEep+Ep
fBkWjaJ4f8S6cJrTWfEPw/1eHSLa+0bQNZ1DTdUAPqb9oP4G+KviX8YPgV498FfFq2+GHiH4c2Xi
e0gtYLrXoNY8W6TrPxJ+BXizxbpz2GkeJdF0/wAS6DJ4N+HHiHwxe6F4n0vxHoNvqPjXSvEktil5
oNkJwD5J+G/7Mn7TUFn8H7Sz/wCCiWq+PbjwP8efEXiHxdeajd6zqF98R4Ph3rfgDwp48+Htxb2/
iyCJ7JLrwJ8TNL8YeDby21nRPBnin4g3l1pggXwxb6fqAAvhP9gH9qbw14lsvEa/tp+IbO4vPix4
d8e/EB/Dtt40sr74mQaB4R+Fng9tR8W6h4j8beLZ7rUtRsvhrqs7+CLc2/ww06D4k67ouk+HrLTP
DHhpKAPvL9nD4UeOPhN4S8Q6b8RvH+qfEfxVr3jnxf4jbXb3xV8R/EVnaaBrOv6jqfhjw7plj8RP
F/i6TQbfwro19beGI7fQZ9P0/UbPR7HU721l1e4v7qcA+Rv+GX/EnwU8By63dfFP4WeEJYP20dY/
ae8aePfGN78TJ9N1rRPFnjbU59C8G+IL/wATfEW6MmqWNr4osfAek3eo30/hq3j03QdV03w3aa/H
DcQAHJ6v+z18Tfgv4a0/xN8ev2y/BXiyCw/ao+F3xH8LeNP2i/NtNN0L+z9Z1mx0/wAJeCZJvEej
23hPxj8Qm8QWfhWPR9Au5fD0dpbSWei6CU1W9tnAPpn9lf8AZq+JHwN8bfHHxn8SfixD8WNT+LNz
4IMOrSWXiq31nb4KPjG3XVNcbxF4w8Uaba3mr6d4h0uEeHvBdj4X8F+Hf7Je08PaFZ2E0VvbgHh2
pfsMfGWC8+NGr+Avj8Ph14i+L/x78YfFTUPEmg3PxWbWJvD+u+FNQ8L+CdM1q/HxNtb+8vfg7c3d
t4k8H+F7K8sPhZrk9mnh7xN4Kn0MWS6aAfXPwG+Evjz4a6l8XNW+IPxF1X4hX3j34l+JfE/hprvx
N8QdT07wr4I1DV9S1Pw34P0/w74t8V6/4e8Pt4fh1SfT5JvBunaDZalbRWMNxZi10vSrWyAPmDxD
+x/+0tqel+PINM/a28V2Gr+JfiDf+IdO1Z9e+McaHw5d2/xWj0a1uNN0z4s6dZeENR8F3fxD8Kah
p2i/C2Hwb4F8Xv8ACHwtY+NvDup2Gs3sWlAGF40/Za+Nmi6L8QtS8Uftx+N/BeneLfiB4ZutG8Uy
eK/iHYf2FJ4y+JPxN8H3nh61tZ/iLa6Jo83iX4e/GPwl4M8CaH4Th8P+HPD/AMYvAPw68eWGgXs2
nw6HKAY3jz9kX9ri1uPiPL4T/ar+MHiUfEf41eDLnwh9l8ean4aj+DHwn1PxV4wtfH0s9rc65B/w
kNx4Y+EPjW68JeFNO0m7W51fxz4O+HHxP1WGTxHo126AHp3xD/ZP+PHivUvjEvhP48n4faN8QvGn
w68TeHdQ8Oav8W9N8daTp/gX4dXfgWfR9d8X6R8RtK1TUrbWrmLQfEF3aadcaZpc9/YX8l9Y3l5q
lxfsAdR8Afg7+0r4J/aM+LfjH4r/ABS1Hx38MdV8D+F9K8HQXPiPxPHZ3fi68v5NZ8T39j8PJ/Fe
u+DvDOneG4EtPCejalpGieE9Y1fT4PtOt2mt6pPqfiTVADY8NeCviL8DvjD+0b+0R8b/ANpzS7j9
nzxDoNrqem+DvFtxeeGvBvwZ0/wvNJOuvjV/EPie78NeH7Y6FcS6X4onsbXSrXXLvTbHxJd+TdXU
2n2gB5R4y/Zl+O/xUvv2lfFvhn9p+z1r4dftEeBvDVl8G/C+oy+ONa8DfD6ymTwrqMPinR4dC8da
Zpt1b3dppuo3n2bSYl03xgniBYtZkGhjUtJ1wA5/xb+y/wDtd+O/jf8AEfU734++IfDfww8QaF4C
u9Nk8P8AxC+LHhaODWofHHwo8ReMfCXhjwz4M+JumWug6Fb+GfAPjfwnp3iuysfCfiqez+KF+uuT
+MprebVEAE179iv9qbxjc+NU8X/ti+IL/Q/Evwa+Gng2w0LRm+Ivha2sPiZ8OZvg9rw8fxXPh/4i
adqGkHxN4o8BePl8TyeHLzS9X1rw98UZrO8u3uPDdu+qgHRfEz9m79pzUR8QtQtP2r7PwPoPijwN
puiaUn9r/GHSI/BXjO+l/Z6srvUdJ10/F9Z7XSbe7+E/jZ/DRVo/E91f/HDxTZa3rmrWhuLXXAD1
j4Vfs5/GLwB+0J4j+J2uftF+N/F/wn1DwLpvhnw38F9a1nxJrej+F7610DwDpLTf2j4m1jW9Q124
tNS8J+I/ENv4v1m8uvGer3Pj7WLLxFqOopY293OAeZftC/CP4yav4x+LPiLw7+2Fp/wm8EeIPDem
6FZaJfa34t07Uvh/4u8f3vwc8J+HWtr628eW3h7RLHVdR+HmpQ+EJIvCkGtXHif4r+MIrO6uYbm9
tNZAOSg/Yw/a6ttTbUZf25vHGrW6fCP4d+C00K8/4TGw0O+8SeEbH4e2fimbUW0vxnB4ot4viJL4
R8UX2rfEPRvFWm/FnSbr4j662l+IwulaSjAHvfhT9mPxZ4Z/YauP2T18fWUni5vgx4v+Fdp8RtNi
8W6HaWd94i07W9N0/wAQW0Vn4sk8Z2p0qPVLebMHjL+155rRnGsJJKZVAPEJP2KPj5o/h9PC/wAO
P2jpPhn4dsPgjL8OPDPhzwpcfFWx0Twfr7fC/V/AsE2hWUHxLgtDpdn431O1+NUHjC+tJ/i//wAJ
Xolp4Tfxy3gm9vNOoA+rPDvg+x+Iv7Mn/CC+EPi3rUz+JPAut+G7L4x+BfiP4z8Ta3p3itzqFhqP
ibw54/1rxTq/jK8n8P8Ai6O8NrBqXii5uLNNP/4R25ljs7ZrRAD5m039mP8AaG0r4ieBNT1T9rK1
8caD4W+DPivSvir8JfHMHi3W/C3xJ8UfEa3+J1xrviPX/DWp+PNWS0+H6eNde0ePwRpt5Df3nhfw
F4E/4VvY6tfWhlv4ACp4c+A3xYPwq+D2u+Ev2h/ht4f8MeEv2GfE/wAE7b4reDdJ8W3FrND4g0Pw
bqfgf41+C4b3xvceHNLsNF0zwL4d1eZo9+q6xZ6xqrJ4phi0rwxJpoB5z8Jv2MPjbfaV8NdY8O/t
hWt18Ede8P8Ax41vV9E+GF/8SrjQ/Hmk/tM6h8ZfFlp4i0nxlq3xT8Rat4kvvDrfFXwRrng74gaz
qt/4j+1/De31CHUs+MLuTRgD2SL9lX9oe28N/DLRbH42+HbHVfA37OXxo+Bt54u8z4xar4om1z4j
WehxeFPiLpGta/8AFHVdWtPEXhK/8KaHqU+pXOoy6zP9s1PT9J1TR7Cz0eG3APLfh38L/jf4r8S/
sxePPhb+1nB8bPgR4R+IXxIuviD4n8P/ABa8a6t4duvB+g+LPiNqOmeH5/EVt8TtdPxX1hr3XtA+
H2vr8QLPxpZ6XYfDCyuNL1Pwi99rdrrQB9E/Gz4TN8Z/i74a1rwJ8Z9Bsr8fs8/E/wAI6/8ADjUP
Efi7WPD2v+BPjALGx8OfEqHwR4Y8daH4a1yO01XQr/SoNV8TaF4i0u/tL13sZ4NR0TTWoA8p+G37
GP7SvgPxf8CLub9sLxre/Dj4QzXNrqPw4gu/FtzY+J9BS+kv7PT9c1XxP4l8S6t4t+021zJ4beLx
ZfX1v4a0PTtIbwj/AGXcxTIwB+mtABQAUAFABQAUAFABQAUAFABQAUAFAH//0/7+KACgAoA+evjN
8KfiR8QvFvwu1/wJ8VE+Gll4Jm8cr4jjg0fxDq2p+I7Hxn4O1DwnFFYra+N9C8JW954dur+Dxbot
54s8H+N47TxHoWjyWtra2b6vb6kAfD3w0/YK+K2l6p4G8Vab+2z4q1Ow8P8Axm1j4heM9O8Gf8J+
PD/xDv7DTPgz4K1TTfEureIfjf4+8UatrcFx8FPEvh/X4de8VaxoVhZ/Ejxj4c0/wzokWkQ2t2Ae
ifDj9hj4g+BtY+CPiXWP2idf8e+Ifgx4p1LU7a98W3Xxo1WHWvD3i74a/Cnwn8QtNuxe/H671G+1
PxB41+HOs/ETSm8T6l4p8IaDeePtb0c+C9Ss7SCacA6nR/2RPiTFrvwU8XeI/jTZ654o+CvxV+M3
i3SZotN+L9jpGqfD34z+I28R3/gbU7H/AIX7Pe6tqfg/cnh/wfq/ibVPEfhm08OWdlp174GuooXR
wC3+zf8ABT9oz4VeFPD1trXj6PUNT1744eKNd+I1p8R/GnjL4u6n4e/Z70XRvF/h74TfDb4fa9fX
en2s/jeO1sPhhe+NvG+r2cDaveXPxC1XUbbX9du9LvKAPR/2kvgV8TvjPq/wX1L4d/HbWPgzb/C7
4i6T491/TtK0jVtRh+IMejaz4f1KHw5rMuj+MvCMh0K/0vTfEHhfWNJ1EazpGo6b4vu72409rzR9
OWUA+RfE3/BPD40+Ivh7N8PLj9r7xNe6VeeJW8Q38PiOz+MPiK0uZ7rSvClteXE5uP2h4Nb1CS31
TwtPe6N4a1jX9R+GNnb+LvE8eofD3Vr86PqelgH2h+0P8B7/AOOF58DLyx8TWnhxvg38bfD/AMX5
YruHxpKuvx6L4c8VeHG0OKXwX8QPANxZzyR+KZL6C71WXxFpCzWMVtf+HNSs7m4hYA+btP8A2I/i
7HqGjNr37UvjHxPoVp8UtD8aeItHudV+NuiXHjHw7pejfEnSdWsNV1Xw58ftMuNN8R+LJPHmgalr
sfh5NK+E8V78KvAp0b4QaZE2uR6gAfRv7SfwM8W/HLSvBemeGPirrnw1g8OeJLrVtds9LvfH2mWn
ivT7zRb/AEiKG71H4X/En4T+M7TUvDl1eReI/DUkPi99DXWrG3fW/D+rhLObTwD5c8QfsKfHHWf+
Eqa3/bL+ItnNq3jDVPFmhTrcfFS3bT7+TQfjVaeHtU1aHSPjfpNreanoWu/EzwFfT6DoEHhf4Yav
pnwN8FWE3w7tri9uL7TwC78Rf2Dvil4r0nx7ZeFP2yfjX4IuvFfxai8a6HPZ6740uo/DHw9Fn8Qt
QT4ZRt/wsGDUJ/7K+IPxP1rxjo3ijTr7RLtdG8F/CPwBqGnXmifD6yvLoAsaP+yt+0Dcn45Xx+NW
v+FdU8RfHnwN4m+EI8WeMfiH8UtI8NfCzwB4q074napaz6Vo/jf4btBqPxS+JOp+OrXU9Hn1HUtP
8M/Ca58J/DNRq+ieGtOgtwDjPjV+xZ+0zq3hH45P8Lf2m/E58V/E7xFe+IvDmhXvi74y+E9A0DU9
W8R/GBrPPiLS/i9qGu+GdC8F+Hvif4Sn0vR/h1B4X0u+1v4J+DLnVPD2taXeX3htgD6v/aX+AvxD
+N/wGT4Q/D744eIPgh4ikfw+l58SNBtta1TxCbTRrOSN1s73T/FfhTXrW9bVBp2uDUI/ECzXsulf
2Zqa3Nhql+GANr41/Bzx38Vvg5oHw60v4nTeE/FVjrfw01XxD440/wD4T3RZvENr4N1vR9Y8V6RG
fh58Svh/4q0ix+Idrpt94d1UQeM7gWmh67qMRjv7pbe4QA+SfGv/AAT5+Ini+D9obSr79qXxxr3h
b4wX/gq48G+EPGsvxC1fQfhxp3g34jeFvHenaTEPD3xX8J6tfjTdO8MjwZpWraTq3hzWrnSL+W/8
U33iTVFuJr0A1vE37D/xu1nxP8ZfENj+2D8Q4LL4mT+BZPDnha+uviXb6F4BsfC3i74feJdQ0LSJ
fBnxg8Fa5HYXumeC9a8IWOpaXq+jeIToPxB8Tt4i1bxHqLz3upADdX/YO+KOoeMPiRqsH7XPxXXw
V40u/h4mg+ArrxB8TorTwd4Z8G+I/h3q2oeE7DXfDvxa8Na9Jb6ho3gjW/C1tryX9v4in034ieKZ
/FV/4ovprq41QAr69+wv8dNe0nxbDcftnfEW38SeI/Bvw18PJ4t09/iZY38dz4Qj+E58XabPoa/G
ebwPB4W8dXXw38Qzy3ejeENL+Jenp8VvGkF38RNchn1NPEQB9G/EH9my/wDiP+ylbfs3+Ifib4m1
PXrfwf4D0W4+KuoX3iePxDrfiXwDf+HtatPE2vXGh+LtC8VXZ1vWfDsE+vRW3jSz1W9try8jOuC6
kN5QBlfDP9nX4o+Dfjbd/FfxP8f9f8V6DeeFl0aX4dRQeN4PD4vn8M+AtCjt4rfxR8T/ABrpEPh3
w7qfg/XfFPhqWPQV+IM2sfETxOPFvxC8TR+a+qAHFfGP9i2/+J/j/wCNPizTviU+haN8c/Bvwg8M
+LNA1BPiXqT2F18JPG9h4ltrzw2+h/F7wn4e8Px69o1rLpFxe6T4XtPFmkalK+t6R4qgF9q+nagA
J8EP2SfjD8MPjJo3xO8aftXfEL4oaDpXwz0jwG/w81VPENr4cnvNJ8NeH/DiasbfUPHHiGC5ae50
K48XT3+t2+t+LZ/FPiLXp7nxTPY3KWqAGj8Yv2U/iZ8SPHPxX8XeHv2g/Evg6Hx78MdZ8EeD7ODU
Pi9ay/C7WdW8HHwmmseH7HwR8b/AXgrUbCx1GSX4g2kmpeCm8eWnjgxz2HxBstHtrHS7QA8y8Q/s
K/GK/wDGF14l8L/tg/E/wfo0vwu0/wAGWfgO21T4l6x4Y0vxBFa/8T+7gvdV+LkvjO88OeLNVlu9
V1GXUfFl18TtI+0/ZvDPxO0iSy0a80gA4fQv+Cc3xq8PWNvp+l/tqfEPSdOg+E/xN8A2+geH7X4g
6L4c0vxJ8QdQ+LOoxeMtNii+Mlz4oub3TL/4k6Nrk2o6/wCLdZ8aXXiT4deHdVi8Z2vnLFpoB7f4
N/Y68b+CvG58eQfGifxJqtz8IvGPwevrfxbJ8adVt/8AhG5fH3xV8ZfC+Kzkh+PtnLJP4I0z4k2P
hDVde8Q/8JF4w1jSvB9lfeHvEfg3V9Vub21AK/hH9lb9ovw98RPgL4/1L9q+41qD4N/BiH4Wa94M
bwd4xh8J/FPVrTwx4v0GHxr4vs7n4v38l7ql/qupeCPFurz6s+u62+seDLiDTdf0628QO2mgB8MP
2Qvi74E8c/sxeJdS/aNubvwt+z78JLX4X678OfC/hnxT4a8G/EqTTdH8beH7HxHqGhX3xO8RaVpm
oTaf4i8MXt6ZrLWZjq/gu1mjuWt5tFi8LAHpPxY/Z0+IXxD+M2gfErRPjr4j8JeFNK8M22iXnw4g
PjNdJvZ7ay8f2uoLH/wjnxF8K6GdM8bt4x0E+NJdW8Max4rt4fh34YbwL4q8G6o39r2QB1/wH+Ar
fCP9mPwH+zlrPiSTxFF4O+GkXwzuvFGjy+LtGuNR0+DS5tEj1LT38QeNfGXinRLw6e8ckUcXjG6T
SLpRHoD6Vpttp1hZAHyFov8AwT6+JWgWHwcg0H9pnVvCmr/B34O3HwS0jxV4W0f4lLr134Ynj8RW
f9qXbeK/jj4tsNW1uK21XStS0yPxZZ+J9C8M6/odrceFdH0bTEtNNtAD69/Zc+C3jD4CfCm1+H/j
j4t+JfjRrsOuaxqz+MPFEusTXsdtqTwNDpFq2va/4n1RbC0aGS5ijuNYuEjuL26S3SC2EMSAH0VQ
AUAFABQAUAFABQAUAFABQAUAFABQB//U/v4oAKACgD5S+Nf7Mdz8YfjV8APi/H8UfEvg6L4Fapqm
rJ4R0iz+1ab4wudRvtDvAmqNcapFp1tF5OjPpd1LJoepai+l6lfQ6XqGjXL/AGugD5q1/wDYK+I8
+nfs5aLYfGq31iw+Dvxr1Lx5rqXul6p4V0S48Cax8YvDfxovvDui+EtPvvEv2zX7W98P3fw60bUL
vxTotlafDTxTrehXsWpQmS31AAqeEv8AgmYfCd78FLi2/aS+KUlj8GPGmkeMrLw/bS65pmha/e2X
h74K6frFzqFta+NjdjW/Euv/AAi1PxBrGp3V9qWn3UHxW+JOhXWhXlpr9xcOAfS3wD/Zk1v4A+B/
BPgvw38UXnOk/EPXfGfxG1dfBsBvfixo+q6N4h0+x8MaxJ4h8ReKr3w82jX1/wCGLuz1zQNRguE0
vwVpXhq3srTR7q6ioA+t6ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA
KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAP//V/v4oAq319aaZY3mpahcR2lhp9rcX
17dTHbFbWlpC89zcSt2jhhjeRz2VSe1AHzv8Pv2vf2cPihf+BdI8IfFLR5tZ+J9r4pv/AIc6Lr1h
r3g7WfHOm+DT4ePiDU/Cuk+MdJ0HUNc021j8VaFPbX+nwXFrqdveSz6XLeR6bqhtADU0/wDaq/Zs
1fU/CWj6V8c/hdqWoeO7Lx3qHg+HT/GWiXieIbb4Y3WmWfj/APs65t7uS1luPCtxq9guq2TTrewp
JNMkEsNleyWoBuwftC/Ai6ufDNna/GT4ZXV34016Xwt4Strbxt4euJ/EniOGLQ55dF0WOG/kbUdR
SLxP4Zc21qHkK+JPD+FJ1vTVuADqfFPxN+HPgbV/C3h/xn488IeE9d8b350vwdo/iLxFpOjan4o1
EXFlafY9CstQu7e41O4N7qWl2AjtI5S2oappenjN5qVjb3ABynwb+Pnwu+PvhrxJ4y+FXiIeJvCf
hfxp4q8BX3iKOyvLTSrzX/Bdytj4jOj3F5DD/aul2N95tmmrWgewvJbed7Kae3VJ5QDyDwX+3v8A
soeP9d8L+HvD/wAVI7fUPGeuaj4X8MHxf4R8dfDm21rxPp02lWw8O6bcfETwz4VS/wBX1K51eG20
S1shcf21eWupWWnPcXmnXdvEAeq2v7RvwSmg0ye8+JPhHRF174jeJPhR4bTXtf0jSpvE/jvwp4lb
whrOheHYri+WTV7q38RhNJEdqGl+3XNnayxQ3N5bQSgFX42ftNfAv9nJfDbfGr4g6f4CXxgNcHhc
6hpuvX/9uT+HYtOm1Ww0/wDsXSdTM+rJHq1i1lo4xqmr+bKukWd81rdiAAytV/bA/ZS0KcWutftI
/A/Sbg+JLzwesOo/FDwbZSN4p05rdL7QFS41iMtqtrJdW8c1moMqySpGQHO1QD1LwX8T/hx8RpfE
MHgDx54Q8az+E9UbRPE8XhbxFpWuyaBqyNMh0/V0026uWsLnzLa6iWO42F5bW6jTdJbXCRAHdUAF
ABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUA
FABQAUAFAH//1v7+KAKGraZa61pepaPffaDY6tYXmmXgtLy7066Nrf28lrcfZtQ0+e2v7G48mV/J
vLK5t7u1k2zW08UyI6gHzJ4P/Yu/Z/8AAWmeHtM8LeHvFelL4dv/ABffxX9t8T/iVDq+tnx7aeFr
LxjZeLtVg8VxX3i7S/EMPgbwY+qaZ4jm1Kyvbvwxpl/cQvffbLi7AK3w5/Yh/Zz+Eth4b034feFf
E3hu28La94m8Qaf9k+J3xMeW7uPGen+D9O8W6Xrss/i6V/EPhjxHH8P/AAbcax4T1pr7w3e32gWt
5Lpfnz3r3QBmaJ+wT+zF4fvPh3f2Xg3xLcXXwq8Z/wDCe+B5tZ+KHxP8QSaP4kisPh5pdjcebrvi
/Upbux0rTvhT8P8AT9J0m6eXS9P0/wAPLp1vaLp+q65a6oAevfEn9nz4TfFzxL4S8XePfDdxq+ue
CzCmkz23iHxLotre2Nv4m8NeNbbRvEum6HrGm6b4s0G28ZeDfCniiDRfEtrqumx6zoNlOtssb3sN
6AdF8LvhZ4T+D3hiXwh4K/4SEaHN4g8ReJjF4l8XeKPGd7Hq3izV7rX9eeDVfFur61qkNrfa1fX+
pjT47xbG2ur26e1t4BM60AeS3n7HfwK1BbZb/RvF979j8beM/iFbNc/FD4lSvD4o8f8Ajrwj8S/F
FwrnxWGOnX3jfwN4d1230Ny2i6XNb3lvpljZ2Wrara3YBjaj+w7+ztrN1oF3rvh/xhr8/hf4r6x8
bNDbXvip8TtYXT/iLr2r6Vr+q6zbrqHi25ENtc61omn6imkRbNJtZkuo7S0httS1O3uwD0X40fs3
fB39oL+wv+Fs+FZPE/8AwjNh4l0/QNuu+INH/spfFi6Our6hZf2LqVgINcQaFp39keII9uueH2W6
fQr/AE9r+9NwAeDj/gmr+xpHbXFlb/Ci4sbC51PWNUaw0vx78RNIskl1uW0nuraK10vxXZxLp1tL
aB9KsCGttI+0XqaaltHeTxsAfQnwj/Z++FfwNfW3+G+hajpB12y0PR5xqXijxT4nXTfDXhe68Q33
hjwh4eXxPrWsL4b8HeG77xZ4pvND8L6GLDRNMufEOrSWlnH9qegD2igAoAKACgAoAKACgAoAKACg
AoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA//1/7+KACg
AoA+bfjB+074U+DPjz4f/DzWvAnxc8T6v8R5Rb6JqfgbwLNr/hmxuSb9vs+ua7Jf2FrYSw2Wlanr
GoLELr+yNCsLnWtYNhpojuXAKfw1/a5+EHxb8P8Awe8SeB7jxLeWPxn1278NaNb6r4X1jw/qPhrX
LD4Wap8X7vS/GVrrNtaLpF8PB+nJe2EEM96viC11Cz1rwxLrfhr7RrkAB6N8HPjl8Kv2gfC1342+
D/i628a+FrLXLvw5caxaadrWm241mxs9P1C6tYk1zTdLuLlI7PVdPnW8toZrGZbgLDcyOkqoAeYa
B+2J8HtTl8I2PiFfGvw81nx78Q/Hnwx8H6J408G6sLvW/Enw3+Imj/CXxPK194WHinQNE0WP4keI
NG8HadrHiXWdFtNV1rUrC3sTML6xe4AMqx/bu/ZZudA+H3iTUficvhbT/in4w8R+BfAUPjPwr4z8
J6l4i1/wn4l0nwjr5ttM1zw9Z3sOh6d4i1/w/pVx4pu4bfwzDfa7pVnNq8V3eJb0Aa8H7aP7N89z
4ftT451e2bxT451j4b6Dcaj8NPirpenX/jHw94hsfCPiDTRqupeCbPTLe00LxVqdn4Z1nXbu7t/D
+ma+8ukX2q2+oW13bwAGZ4Z/bq/Zc8cX3hHT/AXxMHj2Xxr8S2+EuizeC/CnjTxJaL4yPg7WPHlt
HqF1pfh64i0/QNR8MaHf6lpPi64ZfC+qW8UlzYavc2drfXNoAW/iJ+2j8A/h4LGYeKR4/sDq3inS
vFWp/CmbSPiHZ/DZPA+h3HibxjqfxFXQNYuL3w5Y+G9As7/VdUg+x3mrxWmn3skelym3dVALWp/t
o/s1aHZ3Gpa78R5NA0u2+Ko+CT6rr/gr4haJpMvxPGua54ZuvC9nqmq+FLOw1B9L1/w5rGk65q1j
cT6DoF7apDrWq6ebux+0AGJafttfBybxZrvhS80v4paT/ZPx7X9mrTtfvfhf4uuND8W/FaLwtrvi
zVdO8Mf2PYaprFzoGiWPh6/tNR8W6no+leHHvTA+nalf6XMmqUAfQXxB+IeifDfTdA1TXodSmg8R
+PPAXw8sP7OspLoR638Q/FmleENFm1CcbbXTdNj1LV7c3F7fTwRu3lafZfa9Xv8ATdOuwDB+HHx0
+FHxc174i+GPh14vtvE+t/CbxE/hP4g2drp2tWi+HfEUd7q+nS6XJealpljY6jNDfaDq9rNJpFzf
28M1lIskqbojOAec3v7Z37NGn6j8QdJuPifanUPhXruqeGfH1vbeGfGl9/wj+vaJ4Z+IXjHV9Mkl
svDdxDfz6b4a+FPxC1W8/sqS+jhh8MXkTyi5nsYboA4HWf8Agol+yj4Th8QHx1471rwRe+G/H/iz
4c3+k6z8P/Hupajda14R8XeMPBl5qGhr4U8NeI7XxF4bvNT8D6y9t4g0K51DTrEvY6V4gl0TxLdf
2HEAd3rv7YPwW8N22v6lq2o+JG0TQvG/wh8ARavovg/xL4oTXNd+N+maFqvgKbRNM8NaZquuXmiX
9r4j0zzNd/sxdKEzT21vdXFzBLAoBX8S/tsfs1+CbX4n3/jf4gXHg3TvhF8R9N+E/jDUfEvg/wAb
aZZv491bw3a+LrLQPC80nh0/8Jrcnw/cSapcf8Ikur/YdPsr7Ur1YNMgF7QBv/Dv9qj4P/Fj4p6t
8KPh3rGoeK9S0fwOnjybxZpml3DeAL7Th4h/4Rm803QvFU3kWniLVtK1NoodYXQo9Q03S7lptKvt
Sg1yx1HS7UAseNf2nfhP8ONU+Ien+ONQ13Qbf4aS/C6013UY/CfifX1vNR+MF5qeneCtP0HSfDGk
a34i1yS/1HTf7NN3puj3GmnVbj+yor2XUrDV7XTwDX+Kn7QHw++EvwP1b9oLVn17xR8PtP8AD2h+
JLA+ANBvvF2u+JrHxRcaZaeGE8N6RYKst9Lr11rOlxWk9xLZadbR3i32qX+nadDc3tuAcf4h/az+
F/h/w3451Y2vi3U/E/w28AeIfiN4y+GtloQs/Gmk6L4M8OfD3xd42sPP1670bwZda/4T8OfFLwRq
eqaRa+L5ZZo9ds49MfUJZkRgD1zR/iJY6v8AErxr8MP7E17T9X8FeFPAPjObVr6PSf7C1zQ/iHfe
N9L0p9Fls9VvNTW707VPh94isdYtNb0vRZYnSyuNPGo2d0LlADz7xT+1N8C/BnizxB4I8Q+Mry38
R+F20+21q1sfBXj3XLKDW9Xk8GxaR4PtNb0LwxqOh6t8QdWb4h+BG0r4c6Rqd/471KLxd4fnsvDs
0OqWjuAcDqf7eH7MVlofj3XLDx3qniZfhz8LNb+MWvab4a8CeO9S1K48G+HtD0vxDq66IH8N2tjr
HiTTtP1zSP7V8J2l+3iHQJ7xovEWn6MLLUmsgDWH7Z3wF0/TLu78Y+INc+H+qaN4FuPH/irwz4r8
IeJxrXg/TdN8EaX8Ste0LXpdB0vXNDPjjwx8P9Z0zxr4l8CaTrWp+LNE8J3UfiW+0qPQ91+oBlSf
t5/sqWvinUPBWpfErUND8VaV4U1TxrqOieJPhp8WPDN5aeHdH8MS+M9QuZRr/gXTY/t8XheF9ah0
NZDr15ZmM2WmXEk0MbgFy0/bn/ZUvora4tPi3Yz2l98P9I+J+nX6eGPHH9m6p4R8QK7aFJpOpHwy
LDVfEWsvDcW2l+BtOubrxxf31peafbeHpb6yubeIA6Dwt+17+zn4y+IPhb4UaD8TLJ/iX4z0e513
QfAmraD4s8N+KZLK0HihpodU0bxJoGk33h3WPI8E+LL2Lw94ii0nX7jTfD+panbaZNp8DXdAG54g
/aZ+CHhf4hz/AAk1jxxFF8T4pLRIvAVpofibUvE+oi98J6743gudH0zTdGvJta09fDvhzVZ7vVdK
W80zTtQSy0HUby017V9I029APPbj9tX4M22h3+qlPG13qGm/sxab+1rcaDp3g7V72R/hRqmh69rt
r5HidIk8BHxLJb+GtUtotEufFlpJcXaW6200kM6zKAevaZ8cfhtrfwi1b45aRrOoX3w60PRPGGva
pqA8NeJrPWrK28BT6xaeLrK58IajpFp4tttc0S/0DV9Ou9AuNEh1ldQspLNbIzlEYA8aX9ur9nKD
UtDtdd8Ua54Q0nxN8HbP45aH4u8aeDvE/hfwpc+BprD4j6zfnUtT1fTLaTwrrWj+HvhZ4s8R3Ok+
MLTw9Nqmh2v27wvJ4gW21NNPAPePhR8Xvhx8cfBln8QvhV4qsvGHhC+vtW0uDV7O31CyKanoWo3O
k6xp15p+rWen6pp9/p2o2s9tc2l/Y2twjIH8oxSRyOAekUAFABQAUAFABQAUAFABQAUAFABQAUAF
ABQB/9D+/igAoAKAPkr46fEL9mvQ/i38GfC/xl0nUb74hE6nqnwt1RPBnjfW9I8OyeNtY8PfBa8u
L3xL4e0258O+G5fFGvfEPwt8PYG8R3lr9ru/GNjZw7ba8u54gD5n8NfEH/gnjb6d8F9V0b4c+IPD
dhP4l0zx38JPtfwk+L/httMvJdM+GPwT8PfEUafd6LZ3GmaBqket/Df4QeH/ABHrNtHpmptc/wBg
WJm0mLXJogD1L9m74yfsqaN4f8A+HP2YvBF3oXgb4qfFe88Jvd2fgvxV4V0uPxpF8BW+LlzPqtzr
2ki4vdZsfBPhvRvCN3Y311BNoGqaPfeCLqWy1nwVfeHLQA8++F/iX9hH4lWnwpuvhR8NbbX9C1z4
/wDjzwZouraj4f8AGWjR+E/iWNA039qPxPrd0niCBruyvPEWs/C7wN40VdSOmnUPEmnW+oyumuaX
fWUoBkad8U/+Cb3iLXfAdxYeADcat4g+Jtr418H6j/wp74k2sen678S73wDqej/EWW9fQIYPDfw6
+JF74q8A61p2r3z6f4J8Q38lnqFzbHUtGu3sAD1z4E+G/wBh/wDaI8KauPhT4D0fXfDPwo+Jvi7S
p7TWdC8UaO+g+O9cv/CPj/xPfWVj4lNtqMSa7qth4V8SzzmJIptWshPLDFqMF6lAHiB+Jv7Dlv4V
8FaB8Hv2fdY+IEPjz4//AA1bwx4Q8K/DnxR4Xiste+IPg3xb4n8G/GS2Ot2OlHRvhbqPww0Lxtea
DreiW/8AwjupaCup+HIdOg0+91aKIA9f/bM8Wfso/BRPhDrXxy+A/wDwnOna38QtXl0O/wDDXhLw
xqFl4U1y08P3Gta74s8XWF7rnh832kDQdOvZ9Ynay1+I2VlcHU7UQbfNAPnDxx8TP2Lv+FfeCNT8
U/sZ+P8AxT8LfiN8Z9b8RfC7Uk0v4feJI/HHjHxzonxC8W+IfHXhXw83xam8Y/a/E8Pw68Q6jqHg
uXRrLxlq2u3XhyT/AIQu58RaikdkAfXnx8+H3wP+Enw/17xBJ+zxF8R9M8dfGnwt4r8X6Hoeq6Rp
2p3XxI8ZazF4X0vxraHxP4i0hZ/Eer69runeFksPD1zFqOs/8JF/Zs0Eukz6iqgCeDviZ8DP23NZ
+Mnwk8Q/DrWtRs/2c/ivp9jdR+Kd1lpOq+JfCnizxl4f0Txb4am0fVYri6h0vxZ8PfENzpV4S1pb
T2el3cNyniK01LS/DwB5z4b/AGnf2EPglr3x51jwLZXOj+JLX4qHw38bdQ8FfDPx34j1LU/Faaf8
WvHc+uXl3o2jau2qeENJi8D/ABq1i71vTJW8N6JqmjeMllFpqd86X4BF4G8O/sPftHfFL9of4VaN
8CdF8Txy/wBgeP8A4leNdb8J6rZeHfiR4jvPH3x1+Hmsw6JqesRWd3rtt4a8W6D8VdE1q+0Ay+Fb
+68U+LNMjluo9S1lb0A+eJviD+wHrHxT+JXwu0v9jPxB4u+Mum/FzxPZ23hUeG/h7FqHxR8X6HL8
eb3xb4q8G694m+JWneHmtYj8PfiprWqJr+r+G7m91TX9GludNk8ReJI47cA+hvgzb/slfF/4l/tC
/BTQ/wBm/wAQ+GdU8NHwZovxNvfEGnaa/hTWpPAEPhi58A2Vtqfhnxr4j/4R/XfC9nN4ev8AwpY6
jb+F9ehsLF7zRI5YdHvXtQDg/wBpPxl+zD8NU/aT1X4q/sh6n4n0f4Y6b8GPFfjTX9A/4RTXYtZ0
a9h8ReH/AAv4veLTPE8eoeBL7wl4c+H17aX2p6xBoWtXPhseGNLu7mbTdZ063UA+4PhR8JP2edD8
Ual8WfhZ4A8I+GvG/jDwxpI1/VNJsE0vxCPD/iSHTfEVnYaxpAl3aKdUltLPWby1ks7Oa/1ZLrVL
wXGoz3tzKAaOufs0/AvxL4o8TeNNf+G+h6t4o8ZXHg+68T6xeyalLPq9x8P9Ri1bwVLcRm+Fur+G
NThW/wBG8iGH7FdPPNFh7q5aUA6LX/gr8K/FHwstvglr3gnRtQ+FNnovhzw7aeB5FuItFttD8Ivp
knhrTIY7eeCeO10Z9H0xrJFnBj+xQZLbSKAOL8Q/so/s6+K9V8Xa54h+E3hbVNY8e+Dj8PvGep3E
V6L3xL4Mkt/C1pc+H9XuYryOW8sr+y8D+DrHVfMPnatY+GNCstSlurXTbSKIA7Pwz8Fvhh4O8Y3P
xA8N+ErTTPGd74O8P/D+88QpearcX914N8KqF8O6BcG8vriKaz0c+bJZF42njnur+484z6jfvcAG
N4l/Zy+B3jDXvFfifxL8MvC+r6/4503TtL8V6pc2ci3GtRaRcaHdaTfXPkzRRpr+lT+GPDEmm+J7
dIfEdh/wjPh1bXVYU0LSktQDl5f2Pv2Y5bPUNOPwV8ER2GreFdQ8EalZ22ny2ltd+E9W8PaF4U1b
QpobW4hQ2Oq+HfDWhaTqaAK+oWumwC8edzI7gF7V/wBlH9nTX5dWuNa+EfhLVLnXfBf/AAr3Wru9
trm4u9U8JHRdP8NTabfXT3RuLme88M6TpfhnUdYlnfW9T8N6dZaBqGpXWkW0NigBna/+x1+zB4qv
rzVfEvwU8Ea/q1/pljo95q2sWM+o6tcWGl+GLHwbpyPqd3cS3/2ix8M6bYaVa3y3C38MVpBNHdC7
RbigCK2/Yy/ZZs7KDTbb4G+AYtPtdIk0G1sRpTNaW2kSWWu6f9jt7d7gwwLDa+JtdW0liWOeym1K
a6s5ILpYrhADsfD37OnwQ8J+LPDnjvw58NfDWk+MfCfhuLwjoXiW1t5hrFroEEepxQWVxeyTvLqk
sMWtazHDqGqte6lEmsaosd2o1G8E4Bc8UfAP4MeNPHMfxO8U/DPwjrPxHg8H6h8P7Xx7daTAvjGy
8F6rba/Z6h4bsPEkIj1ew0y6tvFPiKKSGzurc41i+KurSlmAOXj/AGUP2dItE0Dw2nwl8KjQ/C/g
HxB8LNC04w3jwWPw58UWmp2Gs+C8veNJc+HZrHWdXtLTTbx7iDSbbVL+HSEsY7u4VwD1Hwx8OvA/
g3w5qHhHwz4Y0rSvDGraj4m1fVNDit/O07UNR8Z6pf634rury3umnS5k8QatqupX+qiUMl3cXty8
iHzX3AHkkX7IX7M0Vrpdifgv4IurHRtI/wCEf06y1HTpNUs4dCFr46sBo8lrqM91Bd6YNP8Aid4/
04WV5HPbDT/FesWAjFpciFAD1zwB8PPBfws8L2Pgv4f+H7Pwx4Y02W8ms9JsWuJIo57+6lvb2d5r
ua5up57q6nlnmmuJ5ZXdzl8ABQDs6ACgAoAKACgAoAKACgAoAKACgAoAKACgAoA//9H+/igAoAKA
PGPF/wCz78JPH/xS8EfGPxp4PsPE/jr4c6Drnh3wZea3v1PTNCs/EWo6Rqmp3ljoV6Z9Hh1xr3Q9
Lkttfjs11mzS1ENtexQs6MAW9P8AgB8CtItPBNhpXwY+FWm2Hw11C51X4dWVh8P/AApaWngPUry8
h1C6v/BtvBpKReGbu51C2tdQmn0ZLOSS/tLW8ctc21vNEAXbr4JfBq+fwzJefCb4a3T+CvFGueOP
B7T+B/DMh8K+NPE2rXGveJPF3hzdph/sXxP4g1y7u9Y1vXtNNtqmq6neXd9f3Vxc3VxI4BkWH7OX
7PulReGYNL+B3wi02DwX4kfxj4PhsPhz4QtIvCvi2S2sLJvE/hyO30hF0TxB9h0rTLAaxpotdQSw
06wsVnFpZ28EQAsH7Of7PtrHDDbfAz4P28Vvq95r8EcHw28GxJBrmoXeh399rMSx6MBHql3e+GPD
V3Pfpi6kuPDmgytKX0fTjagHY+Cfhv8AD34aWV/pvw68C+D/AAHp2q6jJq+p2Hg7w3o/hmz1DVJI
YbZ9RvbbRrOzhub021vb2wuZkaVba3gt1YQwxIgByMP7PHwCtorOC2+CPwlt4dO8Zx/EbT4oPh14
RhjsfiDFC9tF45s1j0hRbeLobaR7WHxHBs1eK1d7aO8WFiigHT+Nvhd8M/iU2hv8Rfh54I8ev4Yv
5NU8Nt4z8KaH4nOgalNGsM2oaKdasbw6ZeyxIkUtzZeRNJEqxvIyALQBh6d8Bvgfo+tJ4k0j4O/C
7S/EMXi298exa7p3gHwtZavF451K0u7DUfGMWo22lx3kXii/stR1G0vdeSVdUu7fUdQinunS+uxK
Aei6no2j63HaQ6zpWnavDY6lp2s2UOp2NtfxWesaPdxX+k6rbR3UUyQalpd9DDfadfRKtzZXkMVz
bSwzxRyKAYvhvwF4G8HX/iXVfCXg3wt4X1Pxnqza74v1Dw9oGlaNe+KNacys+r+ILrTrW3m1jUne
4uJXvdQe4uXmubqZpTLczvKAcFcfs2/s73cuvT3XwH+DdzP4q1G71fxPNcfDLwXNL4j1W/tPE1hf
alrskmiM+r315YeNfGVlc3eoNczzWni3xPbSSPDr+qpdgHTeFPhF8KfAniHxJ4u8EfDPwB4O8V+M
TGfFvibwt4P8PaBr/ijyZ57qEeIdY0rTrTUNZEV3dXd3GNRuLgJd3l5coBPdXEsoBzGofs2/s76q
viZdT+A/wc1FfGuuQ+JvGIvfhn4Muv8AhK/Edvf32qw694jM2jSHWtYi1PVNU1FNR1L7TdrfanqV
0JfP1C7eUA9C8NeB/Bngx9el8H+EvDXhWTxTrc/iXxM/hzQ9M0RvEPiK6gtrW517WzptrbHVdZuL
W0tLafU77z72aC1toZJ2jgiRACnrvw4+Hvii21uz8SeBvCOvWniW/wBI1TxJa6x4d0jUbfxDqOgJ
Zx6He67Dd2kser3OkRafYRabLqC3L2cNnaxW+yOGNFANPTfCPhPRtf8AEnirR/DHh7SvFHjL+x/+
Ev8AEmm6Lptjr/iv/hHrJ9N0D/hJNYtbWLUdc/sPTpJNP0f+1Lm7/syyd7Wy8iBmjoA6GgAoAKAC
gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAP/0v7+KACgAoA+
W/jr8bPFnww+J37P/hDQLTwze6N8T9d8daf4rTV9H8Y3ur2dh4W8D6n4p0650XVPD0U+iaOdR1fT
7PwxJN4lgeJr3xBpslhFdTQS2k4B89eAP28fHvjN/gpf6n+zlrPhHw/8Rtd8Q+FvGdxe6/4o1S+8
HeIj4C+F/wARvh/o+hxQ/DGxXxNqni7R/iHe6Nd2uqR+EtP0jxb4R8TaONbvINGudRcAqfCb/goL
4z+LEnwftIv2YPFXgHU/it8QPF/g+Ww+I/jCfQ38K6Z4Q8LeBfFl5rOpSaV4C8QD+1mj8W6r4Vm8
L6imhz2/jzwrfaFHqd5pU0niKwAMbwr/AMFIfF3iC6+DOnXf7I/xRsr34q+ONH8Lapc2WsPc+H/B
GneIfD/wV8T6Xf3uta54S8LnVPEEWjfGSS51fwqthpwsG+GnxJtrbXNRutAigvQD3j4Q/tW+NPG/
hnS7nxf+z38QrHxnL8WPFnwv8VeHfh2F8Wab8Ol0DxD/AGTYeJPHGseM4PhpLa6ZqOnSRazKfDOn
eLPJ08fa4ZJxc20DAHgfwi/b1+L/AIwT4Z6X4i+CGiXusfE74i6V4JsdfsNQ+JHw+8I6Gb3wRf8A
i/XrPUk8XfDfXdUuda8EXunQ+DtWuLaSPw9q/inxT4P06x1Oynm8UQeFACO3/wCCgvxD8f6f4dT4
efBSXwDqGo/td+H/ANn7UtR+Mlj47/s5fhvqng/UvGY+KGmaVovhjR9RXUNQbTW8DSeH9evNEtPB
/jqV9L1/Vru5tH06UA6LXP2/vGvg/RtNbxJ+zh4h1DxfeftN+LPgNqPhXwjrPijV5vDnhrSvFeua
X4b+IOpTyfDSGbUZvEnhvTrHxJp/hzw7Z6yt/Y6lY31trENnqFsVAPoT9q/9qJv2XtE+Hmsx/Czx
r8VG8cfEDTPCN5p/gyz1Ka58PaJNHJca14mmltNE1e1ubjSbNPtVp4euZtLutdhivzY3qLp148QB
85eOP+Ch3jLwbpPiXXbL9lnxp430zR/j/wCLPgVp3/CIeKpZ727bwd/wlctx4t12DWfBGi2vhux8
WQaHotv8ObU6hqtn4r1jxLFp91rmg29rbalqoB9HftV/tLa5+zN4Z8JeKtP+Cfj/AOMlh4o1bV/D
Mll8PLXUNU1vQ/EZ8MaprnhFdU0fSdB127i8M65qGk3Ol+IPFTLHaeEYPLvTaa5e3OnaJfgHz9ef
8FAPGUEGvwr+zP4ksda0r4qeCPhbb2fiPxPr2jaTDqXjLxR8RvCsj+Jtet/hfq0Wi33hz/hArLxn
rNno1n4s0pfht428JeKLbxFNqOqW3hucAryft0ePNHtvjdaeNfhg3hG8+FHx/wDBfw90XW7vQvHU
ln4/+GPif433/gTWPHnhTRLXRdRXV7Hwf4V0jWYL7WU8U2bat4g8OeJ/EU3hfwv4Ti8K/wDCWAFX
4if8FGPEHw90b46azcfs0+M9Vs/hBrOuppt/Y6t4mm0jxJ4T8Pax8atFu/FWt31j8LtSufB66jff
B2C10S1t9M8V6bPcfEr4ezaxr+haLql3rdkAfRf7Un7Rnif4EfAFPil4X+Hlz4x8V61aR2Wj6QF1
7UvDvh3XdR8G6/4k0u98W3XhfQ9V16bQpdW0a08I6cmmaRFN4h8XeIvC3h43nh6HXH1zSwD5nH/B
Rjxnb6PqM1z+zL4xbUdMtfD63ep6hc+MPDnhXRLvUvMhN/8AEe5Hw18Saj8PdF8XSwC++Fb6PbfE
u58TaTquhzeJf+ELlurhLUAf8R/+CjfjHwLJ4s0bT/2VvHXiTxp4Su9Dtrnwwmr+KbCO5GtTa1Ok
sGuQ/CjVNPlVtBstF1uxFoL37SNbNpenSjZQXGqAGZpP/BSvxzr7eKrXTf2Ovihpd/oFt8LBp6+M
9dn8NWWq6j8RdY8A6Lcpctb+B9c1rStF0iXxtfanp2vjQNSh1vQ/BXim81C18NXltaadcAHTa3/w
UI8VeHfCXxd8ZX37OniS4g8I6R8EPFnw08MR6xr9j4t8e+DvjF4a+GeoT6vrkF38PX0Xwmvg7xF4
41rw/qwt9Y8QXUt94S1ixOm21zp186AH1X8Qfj3qHgf4B+HPjVF8Odd1K88Q2Pw1urjwheHWdHfw
gvxBvdBtL3UPHV2nhbVPEfh7w94Fj1mW/wDGWoL4Iv8AVtJstMvJJ/D8Lx3CW4B5N8AP2nPiX8bv
jjr3hPVPh1Y/DP4daV+z/wDCP4mWmleJ7XxavxVn8bfEtbjUdW0XVGu9M0nwlpmmeCtPhttPv9Lt
Tq2vzXWraRqd/JowvZdDsADG+Nv7WHxb+G/jv4x+AvD/AMINGvrnwZoPwR8SfC7V9X1Txlc23xQt
fH3xF8O+DfHNpd22heC7i08LWXhSLUtRt5vEcWva9NolzHZa1qPhXVdOM2nsATfAn9t3WPjX8ZNH
+FUn7OvxN8CaZqfwq0P4iyePfE0sNto8Goap4Y8Ka/d6Jbabe6fpuo6ho9jqXiPUfBkXieMQz3Pi
/wAJeItNuvDmmwW0V64Bc+Mn7VHjv4U/Fn4q+FtN8G6J478O/D/4DeG/ijpHh3T7HxvpfjDxH4q1
3xy3hKfw7/wlkOka/wCEYLLTbM2WsXMVppN/rccGr2bzWcdpDNdMAeeXX7fnjbTLDxTr+ofs1eLb
vStM+Amh/FXwroPh7UvEOq+M/F3jGLxx438EfEPwbZWNx8PtN0m28P8AgKXwtaeIdU8W3upW2pL4
Q1TTPEC+EJpdc03SKAGWv/BQLxvqOiazrNh+zPrEMnh/9nzSvjnqWg6v48vbbX7u51jxP4w8J2fg
rw7b6R8Nde0/Xbo3vhvRtbm1OPUra5tvCfjrwtrF1oUN5Pe6RagGdff8FCviPe6tJ4S8H/si/EfV
/FM3wP8AiB8SNPvL7Vp7Lwne+OvA2mfFJj4G0i8k8LQ654i0W+8SfDWLw1H4nstEtdXe/wDG3gt4
vBptdWe5tAD6a8UftA6/H+x/4y/aO8IeGtNvPFmi/CDxb8QNE8GyDxTrumah4o8N6Nqd5b+FIpIv
D3hnxPq8eoaxp40W2u7Pw9YTXkk8VzZQS2zwyygHzJ4I/b8+JN1beGrPxP8As96v4q1LVfhp4g8Z
3eofDH/hLS114ssbH9onXdI+Huh+FNc8J3MV7fS6b8AJdC1LX7Dx5rGiT+LfHHgqLwnN4p0LxJpe
rygFvRf+ChWoazo2jeKH+F8lpHd/C/8Aa+8Wr4M0248aa1rGveLf2afHH/CJaB4bsNbvfh34ak0C
P4kW3hzx1qnh+LXvCi+IbkWCWz+H7aexdNQAM66/4KQeMLDWdF0KT9jv4z65e3Pgz4reI9afwddx
6zanXPhfqHxe06Xwt4DfWfD/AIYufH9xq8nwt02dbuOz0Ge0tPid8Prm20zVY9VlMAB33wp/bl8S
/FDW/g7pEnwHu/BEfxM8MfFXxdrt94r8cXiQeE9F+Fvim28PyT6bJpXw/wBStPE8vjDTrm48TeFL
O7vPCt/daToHigXtpZzabpw1cA5Hwn/wUE8Tahp3walufgT4r8Xn4g+CNV13xVqHgy18SWWoeHvF
9pqnjLR9O8D6H4Q1vwsG1q61PVPDFpYw6jq3inwwBb61YavJYxQzxWTgH1J+yr+0LcftK/DrWfHd
14Im8AXGjeP/ABZ4Dm0OfU9Y1OSWbwpNaW8+o7vEHg/wLrdkt1PcSoljqfhqxuYlgEh3xzIzAH0v
QAUAFABQAUAFABQAUAFABQAUAFABQB//0/7+KACgAoA+Pvj9+0V4/wDg/wDGD4EeAdF8A+Btf8Kf
FzV9S03UfEOv/Em88N+KbBPDWl6t4p8Yv4V8F2XgzxC/iifw/wCDdGm1OKCbV9IOs6zqOjeG7A/b
b1JFAPnfwF/wVO+GvxFh+CI0X4YfECzuvjV8WvEnwltVv5vD00Pha80K9+GsFr4m1NLDVJ73UNA1
Sx+K/hXWPMs7WE6TZ2/iCDXZdKu9Mgi1AA+kv2OP2n3/AGqPgvD8SL7wjN4B8Rabcw6J4m8MardJ
FcWurp4b0LXW1cadI0mr6L4Y8RQ6zFrngttcij1LWfBN7oXifyRa6zbLQB8y/Cn/AIKQa94h8F/B
Xxb8TvgPd+Gx8e9bkh8BJ4F8caT4yt7rw9D4t8B/D+a7gOpWfhi617xSPFfjg6hD4F8NQat4mb4f
eGPFXjLUrDRp9DvPD1AHbaD/AMFD9F8Q23gC7sfhFrRtviP8T/GPw48O3Z+J/wAHv7OuW8AeNPDH
gLxFcxaq3jFNNufE1/q3iiDXfBPw2gun8deNPAmk654r0/SYBpx02cA9r/ZN/az8Pfta+HPGniXw
74A8e+ALXwf4qTw29n4+tdJsdTvhcaZa6rDJJp+n6nf3miatZRXQsfEfhzW4LLU9A1eGaxkF0gS6
lAOC8TftjXmnaH4Q8QaZ4c8DabZ+KP2xfE37Ky2/jnx/daBfNbeEPiF4n+GmseL7CGx8L6uJtWud
d8I6pqmk+Fbo2sU/h280e9udetpbxoogD5j0D/gpT8XPFmjnU/DfwU+C91K37QcPwGt7PUv2iLnT
JrrU9Y8T694X8G3EfkfDHVY4bnxpN4b1jUtJtL+azurLTbC4udbstNtJdIvdZAPePhn+2p478VeD
9T+Ini34ReG9E8FN+1X4c/Zl8K33h74lDxDqfiU658aL34IXHje301/DFiItP03xBdeFta/s2e5g
1G60O68VTNDZR+GtPvPEgB9y+GPHXhHxne+MdO8L65Z6ze/D/wAVy+B/GVvaibfoHiyDQ9D8SS6J
e+bFEpu00PxLoWosYDLD5GpQDzTIJEQA+WP22f2rtc/ZL8FeEfF+ifDi3+JZ8S6z4v0e70r/AISL
UNF1HSo/Dvwu8cfEG21m1sdL8L+KdQ1/T0vfCEGm+IbTTbQarpOiald+JbG01htFl0e9APJ9U/4K
OaRap4jm0/4MeLZrPwT8WfBfw78b6nrvi3wL4T0nwhonizxb8SPAsvirxXqGsaytt4Q1PSfEPw4k
uZfA3i6TQ9fn8MeM/AXiPdFD4jS1twD3f4AftceG/wBoP4l/HD4baH4A8e+FZvgn4gl0C817xZaa
VY2HiZ7fxL4p8Ky3Wm6fDqdxrenxXV54Sutb0U6tp9vDrfg7WPDfiKxuW/tK4sbAA+TP2jP2zvD9
z4Z+LXgT4l/s/W3ifw54C+PN38L/AIgfDrWPiP4Sj1jxx8K9K+GPj34rQ/EKx0iHWdPfT7DWrTwL
BNp/hLxqlvp3jjSZr7QLSbUrie4t4ADsPEv/AAUs8GaR4l+MXhDwj8KfEniN/gh4t+DOh6/q174l
8HeB/C8/hD4meOI/AGu+M7fVfE+oWNvpOm/DfVTE+sxa2um6de6TqOheIbHWF8MammsxAH1d8f8A
9ovw/wDAX4a6L8SrzQ73xVpniHWtJ0XTXsdY8P6BodoNW0bVtfg1fxH4v8Tajpnh7w5oc1jo02n6
bqOoXWzVvFGqeGvDNkjah4gs2QA+UvEn/BQrVLLQ/H+p6R8GLzTtY8E/Ej4CaHpPgnxx428JeG/G
vjX4e/G3Qvh5rkfipvD02qJe/D3UtFj8eSWMlv4yVNIl1Xw5rOjx6nLq2n61Y6MAZcv/AAVR+Gsk
nxHfTvhH8TW07wDpPwr1e31fxFqHgDwRp3iO3+Kmu/DHQ9Ke2uvFnizTLfTLOP8A4Wpo+s2Ws6hO
mh61oHh/xjqlpqcUOkWS6qAfZHxl+PkPwQ+CsPxg8UeCtbv2EfhKLU/DOianoNwuhX3ii5sLKVta
8W3V9a+F9P8AD2g3V6w1XxXcX66QIYVmgeX7Tbo4B8r2H/BSPwtqmm6/rNn8JvEi6V4e8FfAHxZq
N9f+PPhfYxaVP+0Zo/gLWfBdr4ojfxVJc+EfD2gW3jWU+PvHuvW9r4S8PR6JJJZ6hrLajaxIAZOo
f8FRvhrZWM1x/wAKx8c2epJ4a8C+Kk0DxPrfgTwbqtvo3xD1z9mrw94f1bW/+Eh8SWtj4f0B9Q/a
V0nzPEeo3yaNLB8O/iRNY3V4NDtxegHrP7Pv7dfg39ob4vXPwj0D4dfEDwte23wi0D4strHiuDSo
LcWuu6Z8P9WTQp7XS77Ums75LP4iaXJZ3F3cRQ6zFp+pahpCXOjNpupagAec/Fr/AIKV+DPg/wDG
T4tfCLX/AIS+O70fC7SopY/G2nat4Tl8NeJPEl74N8P+MtL8MRxLqr6xoD3dt4gi0+71zXdPtNE0
W5tpbvV7qz0otqCAHp/wG/bZ0b9oDx14O8G+GfhP8QtGtfGPwU8KfHuDxNr0nh6PSdJ8CeMNMsot
MTVvsep3UkHiJPHsfiz4dXXhyPzNWh1bwNr+tNa/8I02n6rdgGb8Yv25PCnw4+NXjP8AZ4tdIls/
HGh/Ajxl8XNO8deKNlt8M7LWPDWg3XiK28NeJSL7Tdc+zXejQHVf7Y0gXGmzJb6npKX0Gr6deW8A
B5vcf8FNfAenaroOgyfDnxZ4lvNS/Zw8MfH271zwXf6Fq3haJvENtp7S+Hlv3v420vTtGuLq5k1/
xb4mOiaPoWm6bqeoXpaDT7koAfTtt+0/4cl/Zk1b9p2bwj4rHh3RNC8VazeeGtPGkatq14nhDxBq
vhq+vND1Wy1E+G9Y8J6nd6PPrnh/x1DqkXhnVPA11Y+NWu7XRbh3QA+VvAn/AAUf0jVfDVh4l8Z6
H4XsZW+C37Vnxdm8NeFPGvhPXNY1pf2dfjLfeANO0fwzdv4rj027XxT4R0fVPFmnawr3fhzxBDDq
Oo6LrsOkeHNQe6AOi8J/8FCtB8ZxWNzqHwn1rwx4T8S/s7+NPjVoer+JPHHhDQrzXr/wLrvxM0Tx
f8PtI0bVL3S9V1G706w+H0Wuy+JtNWfSbHR/Euk6nqrabYT2t7dAHCWf7Zngj4PfBrwYfhv8OPB/
w90fxF+yv+0r+0x4A+Hep+NvCuv6rq+p/D99M8ZaNo99eeE/FurNc638RW1zxb4g8Q3cE3iS/vNe
sPEkc+sPq2iavLfgHZaJ/wAFJ/CHiSbw3o2jfCjxhc+LPGdh4pbwXoo8S+B7nTvG2seFdB+OGq3l
p4H8SaZrd/pPjHQzqPwZtvD0vivw/Le6VZ6t8RvBlrdeVcz3ttbgGp4K/wCCivhHxf4w/Zm8Cr8K
vHA1r9ovwjZeJW1PQ9Y8F+JvCHgW9vL7xDpVx4du/FGn68lj4o1fw3qPhq8/4Tew8OJc6r4NsdR0
KfWdMju9RlsLIA/RegDi/AXw78FfC/w+PC3gHw7YeGdC/tLVtZlsrETO13rOvahPqutavqN5dy3F
9qWqapqFzPd32o6hdXV5cSv+8nZVRVAO0oAKACgAoAKACgAoAKACgAoAKACgAoA//9T+/igAoAKA
Pjb9ob43ftH/AAx+JPw+8J/CP9m2++NPhbx5p8IuPF+mayNLsPAet6R4n07/AISW38d3Fyq2+k6X
rHg2+2+Br+2F6114qivv7aisdC0u5uZwDzHwN+0t+1X4v1T4QaPrH7PH/CE2/jfxj4q0rxp4n1jw
p8ZV0/wx4Y0Hwl8N/FEWowadJ4FW60LVbrWvE3jz4YabP49k0Hw94i8Q+AW8aaBfX3hbWLLTpQDE
+Cn7Rn7VWt+Ff2dF+NHwa8b+DfGGt/FTUfBfxcsdM+FvjbVfI8Gx/BfUdW8KeP8AXdU0rwrqPhjQ
tP8AE3xAv/Ctx4jt9MvNHi8H3+pTeELnUIrnwP47s2AOMT9uT9qHRdN+CCfEH9mfTvBmu/FP4x/D
r4a6j/ab/EDTrK1i+IcPwLvkstD0nWPDFh4iu9c8Laf8TfiX/wAJDq11Zp4VttQ+BPiawnvLKXXr
L+zQD6S/bB+L37QXw0T4ZaT8B/hhq/jKXxb4r0NfFfirTPDHiHxkPDei6d8RvhnZa1oH9h+H9E1e
LT7vxL4E1/x3rUXizxPc6L4Z0ay8E6lYLqS+Jtb8NhQDyDQP2qf2w9bv/CthffsoyeFINa8Z6bpW
ra9rem/Fa80vRYbtPBsmq+CJ7HRfA15rUWr6ANf8TQv8bLmzi+A2uz+CZzpXiAQ67ZPZAHmmrftb
/tk+HoUb4f8A7Cl1/aV3421R/iFaS+FPiZo0V/PZeEvhpNr2taPqen+DzZeI9Q1DxVqvjHQNJ8Tz
Sz6X4i03whp9/ZXl5bPJcIAdLp37Y37bF1aXOpal+xJq+gR2PxP1XSLnRJk+I2ta7P8AD3StN1TU
Z5LGTRfBE2kXfiOeTTrDS9I8Q2d/eeCdcvvEUBtJYhot1FfgGt40/aI/ar0rRtHi1P8AZQtPib42
0b9qzxL4RW20PwT8SptH8O/CrTvEfi208C/FHQtV13w1Fot9r9/4Jj0u6m8U6Z4jt/CulSa6YLvU
7DV5tQ8M6aAfSv7XPxs+MHwN8DeGPEXwW+BniL49eI9U8bWGlax4Z0Cx1m8bTvCsWl6tq2sahJJo
Fnqmo2V/djTrfR9Bu59KudFXWNQtY9Yns4JI3cAm/Z4+Mfxj+KPjL486P8Tfgxqnwt8NfD7x5P4f
+GHiDULDxDYx/EfwzFrfi3TF12D/AISKx0ua6c2GhaJrUtxpunjRhD4ns7awv9UWB71wDwLxz+0H
+1f4KHxwvvCHwp1P4st4X+PV74V8A6Df/B34peCVuPhNpPwK1r4k3OtaTrWl2fig/EG91n4maLdf
B3QPEunWGmeHTqd34e1O7iMes2S6gAZfxC/ak/bN8D6V8VW0H9lc/EvXtB+N6eHfAdloej/E7S9N
m+Cuq+GPEHiLw14z1zUT4V1YeJdcvtS0vQ/Bet23gCPWB4K1fxKdX8WaXp1loktjqABe8YftO/tg
6Xp3xO1bwv8As12Wsnwl8VbvwV4V8PXPh341jWfEnhLS/hx4s8eXXjNLu38Brp2p2ms69oumfC7w
/d+Gf7W0Q+Jry31bUNTgtNc0jSlAMzXf2pv21bjWPi/b+Hv2Tl8OeHvh98QPh1a+GNb8U2fxK8RX
3jL4Z6p8RbHw74y1/S9D8GeEbufX9XfwLcnx9Yad4Rn1vV/Cdsl3oHiLw7f69Ym3lAPTPjz8cP2l
9F0Kab4cfBLxh4Xtrbx14NsbPxxL4KtvjlP4k8H6vp2s3WtX1l8H/APjLRvH2hTadeW2kWt9J4qb
RFsReSxS+XKftFuAed67+1J+2Xovw8+MniaP9lpdX8aeAW+F2g+EPAGj6D8VL678VeJ/F/hfwLrn
jLVxrH/COxaRrngXwX4g1fx14En1T4dXfje6/tLwnY+JL9bLw1rcVxEAZd/8fv2277V/jV4v8OfC
wadoHhfw5+y7f/Dz4XeLPhZ8U/PuLLx7ceB9b+P2qX3ibSPC0mp+NvF/w70jXfFmgxeGPAn2q5s7
jw1G0nhLUdZWS21IA9Eb49fETxr4w/aE8D/Fv9k7xnrv7PnhD4a6Nr+h3lp8OvFHifVvi5c32k+E
dS1fwdZ+C/E2k6Rb+IdWe41zVLWDw1pltqL2j+Gr211u+g1Ivp8QB992NlZadZWen6daW2n6fYWt
vZWFhZ28VpZ2VlaxJBa2lpawJHDbW1tBGkMFvCiRQxIkcaKiqtAH5d/tHah+1rrvxD+LHgiw8L/D
j4j/AAm0W4/Zt8SeBPCvin9m7x94n0TUL/xD8dPDWneIV1Dxz9u1zRfEV98LtA0KX4geI5vDXhm2
1rwvaeINM1vQbu01Twbd3SgHrvwO/aQ/aU+JPxm0vwb4+/ZZ1v4W/DS/+EPhTxnN471q48SJc23j
PWPBXgXxFq/hwxXXhi20eL+yfFPiPxb4Bn8ParqOkeMbK88Cy+JLjTJdJ8QWtvZAGr8X/iz8afCH
jz9oLR/Bfh/x74h03RP2ZLLxl8LFs/hB4o1zw83xltr/AMZ2l14e0fxZoXhfUovEuqapaz+BrmTw
3K2sy2LrcXENmbSLWYIADwjUvjL+0ZafEL406p8Hv2QLWHxNq/7KWm+PtI+MPjLwH4v8Pax8SPix
4S8KaJqfhH4X+P5P+Ed8LX13Lp03iTxboOi+E9OlvNS0/WLK6jP9gQ6tfQ2QB9o+Jvij8Q7D9nqf
4o+FPhtqPiv4iL4d0y+h8APo/jDw/dNf3Op2Wm6zeDw5rvh+x+IEljoFnNqHidPDj+Gbbxr4g0vT
F0jTNIj1/UrS2oA8E+D3xf8A2o/iL8ffBen+O/Al18L/AITD4Faj4n1rS3+Hvjg/8JL8SZ/iP4w8
L2Bm8b+IPDdvp/hO1k8D+HfC3xC0r4d6pc6F490iDx2dG8WWt9qOk3FvZAHR/GT47ftH+C/if4p8
MfDz4CL4y8H+G/hpfeMtK1ae08eXV58QNatPDXi3WZdC8N634b8M6p4L0XU7TXNE0DwmnhXxVrOm
+KfEE/idda8P2l5Z6dHaaoAeb2f7U/7UesPrdzp37N+oaZpuh/BP4n/Em3i8SeAvjhY614s8YeE/
GHxW8M+CPAOh2cfgdrSw1bxrpPhj4deNDo2rXi+K7XR/GU9lYeH9SuY4biIAxtS/as/bQ0vVtK05
P2RDr+mXn7P3ij4pTeJtIj+J9rp7/ECHwl8TPE/hz4Z2+kah4EXxBp2s2WreFvAngTW9H8UWHh/x
Jr2rePZNd8MaYLXRItG1kA9O+Ffx0/ad8R/FP4c6F8Rvg1ZeE/h74m8MfEvTPEetab4V+Kk19YfE
nwH8SfE/h7SruG+1Lw7baX4b8B+NvAen+G/Gnhy68cDR59TGtXNhpGo6reWaWsoB0v7QPxT+OPw/
+Jvh+1+GfhjWfGXhZPgX8d/G+p+HLL4S+M/Edlr3xM8E6Ppt98LPBkvxP0CWbTfCMvje5n1+BdLk
0XV9Wv7jQrCy0+OK612yjuADyvTv2kf2vkvfCF9qv7NsV7pl54D/AGhotb8OaLo3xLsda1r4u/DH
xG1r8K9H0XXtc8NxaL4J8F/Fzw7HDqWleJfiNbabpySXF9HDqlxd6fZafrQBi+B/2qP2xfFGn+Bp
Nd/Zfi8Galq/gn40+LPE9pqnhz42XCwX3w6m0k+BfC9hIvgC3tdD8Q/E60v9aOm6Z4ov4JYpvB84
0t9ek8X+HbaAATwb+1d+2Zr3jP4NeE9a/Y7udI03xdc63YfEfx1cTfEDTPDHhq7jv7mPTpdOi1Dw
UdU0uw0nSJdH1bUb7xfbadYeKp7jUdF8MX0OoaXdmAA9u+Bnxr/aL8W+B/g3P8Sf2edUg8ZeIkOl
/GjU9Ful8CeGfhhr9lDpn9ozWvhz4qzaD428W6O1xd3cdtqPg6z8SaReS6ddf2NrGsWDWWo3YB9k
0AFABQAUAFABQAUAFABQAUAFABQB/9X+/igAoAKAPjH49eIf2oNJ+OXwZsfg1pOuan8Nbyx834iJ
F4c8D6l4SMi/EPwHbayfE+t61rWj+MdInsPhRcfEjW/Ctv4QkkbVvGml+GdLv4bq0vbi1cA8j0P4
5/t8Lov7Md9rP7PGg6tqPxF8beT+0FY2Phubwifg/wCCf7d8GeHrq3sodQ+M3i6TUde0601Txf47
h8QCXUNH17QfDsXh+z0Sy1ue2n1QAqfCHxn+3naf8Kg1j4j6Ve+IdL8WfGT43ad8YtEvfhH4Y0XX
fBvg641vTIfghF4Rg0j4wW1vo/gqz8PWWpXmr+LdXvvHuvi61JYNV0y7u4IUuAD6R/ZL8e/tE/Ef
4d6zrv7TXwt0n4UeObXxpqGn6FoOkQyQ2134STQfD1zbao8dz4n8U3i3a67e+I9Gnmmn02O6TSY5
7Gxn02W01jVwD56Hxq/bcspPAVl4d+Amp+IU1r9pn4g+HPiHqXjbRdN0eTRPgUfiLpJ8GeJvCdrp
nxFhtrNP+Fb6xfzR3XiHUNSkj1Lw1cpd2M15PZaPqQB79+0v8S/2i/h7qnwYh+Anwag+K+meI/iJ
pVj8W7qeW3RvCnw7GseH7TXrzShJ4o8PyQ+Iv7C1TXvEGjXdxa6zo7t4SudFu7UaprmhwXYB0H7N
fiH46634V8V2f7Qui2mneOfD/wARfHGkWOo6N4Vg8K+Gdf8AB0PiTU/+EL1LQYl8feOrrV4ZvDA0
u4utXuv+Eed57n7BLo4v9Pv7mUA+TPAvxK/4KB2Vp4Sh8Y/D5NQ0/RPjotn4w1N/h3oF14w8U/A3
xHpXxVi0mG00/TvjH4d0CHxV4T8R6V8OIdf8Y2EWm2EmleKLTU28EG30HxGuqgHO+P8A9pj9uH4a
3XhbwYfhX4a8ZfETxj8fPjn4R8M2o+HVzpfh/wAU/D7QbTxj4s+DqaL4gi+PCWOlJrGhad4W0fxf
8Q/EsVvH4YPiA3A+H/iXVfDmuWl2AfVeveJv2jvEtp8QPCNh4Tm8F3moftB6N8O/AfjzTbTSsaV8
CV8H+D/Fvi/4r3Qvte8T295qzTL8QfAnhSa40jRn/wCEyl8KC88Jf2Xb3esaoAeF/tIeNP25tK8G
/FbxD8CvBGq32s+JvFvinwT8NtHg0bwh4h1vwJ4b8C+CPEEHhjxzD4f1zxP4R027vvjD8W4ZYzr2
u65rmkeDvh7P4L1XUPA+pzHW7dAClqXxr/4KB6lqXxNfTvgDpfhHw54H+Ofga38IXMvhyy8YeIfi
F8B73WfH2geNfsuhJ8YvD9pc+MtNj0nwD4tttWtdb0TT20LxZc2cejzajoupJbgD/EPxq/4KAXvi
X4rQaF8A9L8LeEPA3xg+G8fgjU7jw1ZeM/EPxD+DN14i8daB8SUt9Fh+Mvh2xuvFdnYaf8PPGmi6
haaxolmuheKtU0mTT59d8P6lDbgFn4nfHL9vjQfDHxw1v4afs9aF4117w78WYfCfwa8Gan4Wm0Of
xD8PYtCvtafxv4g8SH42z2esJrGs2kXgG2Gk6T4aGgX97p3jTVba68PXWpWWgAGT8U/ip/wUNubf
4gXfwx+D+n2mo+E/iP4bfwB4Ym8OaHHb+KvAY8Qa9/aU3iLxrqvxV1Cz8Y2+rfDi3sfEl34d0Hw1
8G9c0D4h3WkfDlvG4tm1PxbAASX/AMev+ChR1T4qxQfs3+FdI0LR/Fvw6034XaodA1XxfrOteEPE
HjrSdN8V+KfEHhyz+K/hWzurrTPhpc6r47n0HS/E+nXfhjxJpkPw7vZPEdxfL4jgAPo343/EH42a
X8J/i/YfDr4b+O9S+KXgzQvBkPhTxDofh/wlLoHxN17X4bK511vhxpF78SbnVdLt9EK32l6nceO2
sI/Dt7dWt9ZRePLDT7gX4B8+eLvjL/wUL1HxL8abTwb8BvB3hTwZ4UvPh9rXwp1vVdMuvGfirxh4
Uk8c/DWTxnaX+gR/ELwfpGo+JL/4c6j8TLg+HbPWfDeo+GNc8NadosV9rd5rNhqdAHpnhjx9+0pY
fGD9obxh4x8GfEvxH8JvC3w1+GV18GfhJ4X8BfDjRNW8VeINQ8N2OteP/wCz/FGt/FFk1fxzZ+I7
i68OnR9c8QeGPCWnWdsIrLUtUmgfXNUAOb+LPxm/bh8N+LPjLY/Dv4AaF4i8M+GtNhm+GOpSaUda
fxBLJq3wmtrC7muLf4r+GZ/ElxrNnr/xebVvDEGi+DJ/AUfgDRtTn8Q+Lo/Edhp1+AYF5+0R+13a
/Gvx98Hbb4X+GvELaJ8BLnxj4R13RvBmpaXZa38QNWf4O+GfBN9rerXPxb8R2/gzRNQ8ZeMPirf+
JPAOt6Hca54e8F/CufWNH8beN/ttx9kAOe8c/ET/AIKAeA/iB4z0Pwd8O9R+InhD4afA3xPp/gTW
b/wn4X1Sw+NfxPtrT4Bv4O8W+LNWsPiT4U1i31jxFqE/xy06/wDCPhzQvBWj+DrfSItY1PVPFaav
4ZsbcA1PiT8Y/wBv+01H4reEvBPwW02706x/Ze8Sa/8ADf4t6b4JtY7rU/2jj4e8Oan4V0qH4fa7
8ZtSt7fQr++1nxF4ek8O63rc9z4f8ReC5L/W9e1Pw3rekLqoBq6h8Qf25PAVr43t9J8GH4w21n+z
38K9e+FV7rnw607w9rGtfFk3X2D4o2vxLutC+KVtHp2pLFLHq9p4M8O+FfLWCSOHTfEd1LpOopq4
B0114+/bO1XwToPjW0+Ftvofjnwn8AvD3iLxR8N3j0x9E8Y/Gzx7q+nWmt6NplsfFkl5e6Z8GPCW
ieJfEieF4viHosvjXXfF/hjwwfGGn3mm6hf2oBxms/HX9vjR7S7t7L9nrSfFN/L8IfFvjHQtZsfB
X9iaZc+Orbwn4ivfBfg/XtAuf2g9W1PQNV1TxfpGjaRq/h+LVdYjtNM8Uw3Z8X2kmiXLX4B0fij4
rft1abPqEPg74U+CvGkum/s3/wDCxdNTUvAGt+BbLxl8bL688Vx2/wAKk1e7+OPiIeBpNB03/hC9
Q1KDU9M8SjXLqLXtKsfEWjtqVre+HQDirP4w/wDBR/XdOt7Jfgd8P/Desa78JPE8lnft4e1Gey0L
4tT6J+0Jf+C9Q1G71f4r2S2/h9LvwJ8DdO1zwde6BJeQ6r8YLoN40j0/wxfMwB9K/DnxL8efHOtf
CS78XaBrXgfRtB+G+reLPipHceG9H8Mt4z+ImsXV74V8M+CtO0OXxb4+utG0fRLKw8SeONZiXxVP
di5vvhosuprHc69pEAB9C+C/EN74s8JeHPE2peE/EvgO/wBe0ew1W88F+MhoS+K/C9xe26TS6H4h
Xwxrvifw6NX05nNvfDRfEOs6cJ0cWuo3UW2WgDpqACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA
CgD/1v7+KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA
oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD//X/v4oAKACgD5c+Oui/GvUfid8
ANR+FzeM08J6Nrnjq4+KY0DxX4M0XQLjSrjwPqlv4Qg8R6F4kU6t4kEfjpvD99FF4fkgNtp1nrEd
+8sV5HbzgHzv4As/+Cjkb/BTVPiFqeg3suj694h0n4s6Bpll8MbG38Vab4m8BfC/VdD8SanNbahc
LpOg/D74jj4qeGHg8GXb+LNW8Nw+G746RrNzeXOpQAFP4TL/AMFMb2T4P2fxrvPCGjCX4geL5/i/
qnw90H4aXNva+C7Xwx4EvPDGm6cmt+Lb25l03UvHcHj7TbTWNK0xvFMHgO902PXdFt/FNvDr1AGP
4Vk/4KrR3PwZtvEQ+Fk+mR+OdHn+MuqXmmeC21q58Lah4f8AgtqGuabp+m6J4ostLtdC0PW7z4++
H9P1PRru48YzzaV8NtUl07VdNl1z+0AD3n4RWf7bujeGdK0Lx1f/AA58U69pXxZ8Ww+LfGXj0W2l
zeJfhRP4i+0eGb74d6V8LkuLK11G28OSPbRw+OLbR786giw31qLaFL27APBPhL4X/wCCi+jJ8MtK
8XeI9fh0PUPiLpK/E7UfEOqfBX4g+MNH8K2fgi+PijU7C+ig8O6dB4a8S/EX/hHf+Eb0jToPFPiv
QPCsXjiW5igvNS8H6boIBBDov/BR7x5p3h3TfiYk/gm3tP2vvD/iLVW+EHir4eaZqt1+zFH4R1C7
vPCeqa7JrGnXd7a6R8S49NglvtHj0Pxf4t8C+U2p6NDeT6r4fYA6TXYP+CkujaNpuieErnw94r1u
3/ac8V3mt+LfEkPwx0nTtU/Z01LxZrmqeFdL0eGzvJrvSk0jwpcaJo2qX174avvG39pRXdtY6fdW
lpD4h1QA+g/2sb/9rWx0P4dv+yXoXhLWddX4g6Vd/EFfFl/otvbSeBLGOSfUdGittbmsF2a+d1nL
q+lapDrei3CWMlnYXttdXtxp4B84+OR/wU9Ok+Jb74cXXgZNXn+P/iuz0bRvGOh/Dq4g0z4DWR8W
z/D3VdHl0fxZZrrVzrNxd+ErT4iReJNW0LxTa6PpV0nhHT7XV7m41K4APcP23tL/AGsNe+En9gfs
oyWtp4v1yHxPpuu6pZaxo+geKdKNx4M10eEb3w7q3iPUNP0rTNPTxyNCXxVqMFxP4msdAaebwzZX
t+rqgB4x8Qbn/gpZD4B+LWpfDGy8NXnxGufjfqdr8KPD3i2L4VWnh/R/gnpqeLtU8Oajc3mn63PN
r+oeJr1/CXhbxautaj4c1zQtFFzrnh3TbzV7G5j1wAbrfgn9uyPxF8efGvhbxd40tZ9Q/aK+FOuf
DvwdqWpfCbV9Fvf2c9D8L2WmeMPBHgvStQ1Y6B4Y12+8S3etavrOseJTouvazZWWktHrd1dSmysA
D3v9s2x/ai134H32i/ssi2074jeIYtb0fVruLVtE0zxJoWn6p4C8W22kX3hLWtfvdN0Ox1Cw+IUv
gz+2tXa4XVdP8H/8JJqXhOCfxVBosVAHz/rp/wCCmm7xZb6NH4PtdJGoWUWnXFinw61PxXbaN9s1
hNFk+HC+ItVtNB1XU49JHhl/i6fi3Ppkcmsf8JT/AMKqkmsTojsAY3xO/wCHqc9/4g0H4at4EsrW
21nSBofj2W2+GdzZ6nor/wDCa6lqDJ4c1i//ALRsp4Yb7wR4dvV1CJ3N9ot9eaW8tldT6ldgEelf
8PYNRt/HMXiWX4V+HZ7q4+F0Xg6fwhpPgjVG0qzbWtDT4h3tpP4k8SvFe3q+FW8QyarYeINIFsni
5dNfwbfXPh6Ga1vQDoPER/4KV2nhD4w3PhyLw7fePvFNn8Fdf+F9k8fwvbwp8Orqfwr8NdO+M/gq
yfUddtNR1i/s/FNr8SdV0/U/EsmqaJHplxpNxo9/rd7ePoumgH1P8UI/2mG/Z90m9+F0nhSP9ojS
tK8CaxrGgalPp7+FPFerWL6TL8QvBlv4gvtMFrosGtwHW7TQvFK6MF0+8XTruTTUtWuLdQD5S8b6
R/wUTvbn47eCJ49O8VeCJf2bl8P/AAm8ceA/Enhb4ZeNtX/aMsfD3w+jsvHVpfW+vaPqPhDQ9Z8W
33xD1PxB4b1NLrS9J0rw1oFjpOoa1ba9f6a4B6R8Rb79s2fxP8UNR+GfgjU9O0vXPhx+z+nhD+3f
Ffw4vG8Pa5YeMPEFx8d9I8L6G3is6HJ42fwX4o09fDWv+J4rbw3qXibwpd22pa7ceHrbwskoB0M3
hn9qOL9gGDwZZ6xq1t+2BF+zfp/hf/hIbfXvDOq6uvxrj8GW+k3Wur4m8QzSeG7uV/EizalJreoS
Tjy3a+CT3yxxOAePeINP/wCCifhqx8Q6J8MRYato2jfB2zsfh7eeOtR8Ca/4pvfGlt4E8DR6TP4u
1TVfE8l3rHxEk+KB8eH4hPe63/wrm6+GcejyeENefx1JJK4B9deM0+Oulfs66xH4AmXxZ8fk8DKm
hXPilPCGgyzeLryOJZLrULXTRN4FGpaKlxPPDpsVxD4Z1fUdOg0+XWLHTr59WtwDzC9l/bOvv2Nd
M8i38J6J+2W/hzwtZas9gvhm98JxeI4fF2k2PinWrO31O+n8NG3vPCMeq63b2El5JDbXVwllbq1z
FDbsAfMel3//AAVqhe1sda0P4a3UUPwQ8b6Xda3plx8OfPv/AI2jVNfvvh34qTT7nU7OLTdP+yQe
H9A8WeHguo6I+lXVzrWl30GtvJYaWAdfrH/DxZvD/haax0W3/wCFlyfs8+M9E8T6zZa58Mx8PdG+
PF58T/DN7o2saN4XvdetTrOgv4H0bxDbaRc67pF9faTpWpeG7e4uLbXdQ8crKAcZDP8A8FarXwrp
ulXln8PtT8WXPhrUBf8AivTP+FX2lnpuvra/E9LZ5tFv9QWK5uJL+T4RzWCWayaUlhB40j1Qm6fT
g4B9ZfDP/hsSH9lnX4fiJ/wgV5+1faaB44i8NX08dha+B9W8Qlb+48C3Or2vhyeW0s7JGnsLDUIL
Z49wsmmnI86SdwDyn4b+GP20dZ+NvwJ8SfGDV/Elh8NvC3hX46f8JZonh/Wvh1pWn6vr+reJ7Sz+
Dd18WdJ8L6wra94ks/AUOqtrFp4KTWPAGl+JbrRr2wthcSalfaQAeufEe5/azh/aW+Gn/Cu9O0C8
/Zlg8F65P8Tlll8LWvie68XPpPj0aXbaPc6tdzas88WrQ/D02NrBp+maKyXWsS6xrzQxmziAPEPh
qP8AgoBZ6v8Ass2HiPRINP8ABGm6LfaZ+0+mv6/8P/EnivUdYg1HW4fD+v8AhXXI9f1q6mhv4/7P
1DxrZi4eS20qbT7TwgsOpQanaqAdN+0kv/BQVfjT4cu/2YJvh0/wktPBui/23pHj+28PfYdX8b3e
t+LLfVjfagt1H41sdI0rRf8AhEr+T+xIw9y/2qCy8+drhEAOV8GH/gpA3jH4cyeK28NxeBBqd/Ze
Mre8s/he/iZ9A1S/+wW+teJZdA1b+zoPEnheGa/13T9P8BG60bWNKtPDFlqu/WpfElm4BgeD9B/4
KLaVffs76tr+py6/q3hPwffeDvj3Dq2o/DOHwx8SdVufGPw/tj4ztNC0PVrSHRX0rw2PH2veHNR0
WHTvEGqC30vTPEum6f8A2lNoduAfVX7JEn7Tsvwjif8Aa3g8P2/xabxFq7Mnhx9B+yf8I48Vi+li
e38Mvc6NZXMV02pQJbW+qazKbCGyubvU5by5nt7UA+naACgAoAKACgAoAKACgAoAKACgD//Q/v4o
AKACgD5I/aA0P9rzVPif8Eb79n/xN4F0P4XaLqmoXHxr0rxFeQW+ueKtKvLrSrNdP0k3fgbxULef
TtHk1jVNEu7HUdHJ8Qw2sGsrd6W2ygD5Ys/hb/wUZ8R6N8FbDxJ8ZPB/iay8LfFX4feJfiRrGh+N
/DvhnV/Edh4Q8W/AvxL4003VNQ8IfAXTLTXNAku9A/aC8E6b4H8Ow/Du5mttV8Ew+NvE+u6cNe02
0APor9pTwf8Atn+IPiV8KNY/Zr+JXhjwb4A8Pie7+JvhnxJL4bEHjaeLWdNubTSZP7S+E/jjXrSy
uNLgv7G8vvD/AIo8MXaRXbLAouxBqFuAfP3gzRP+Ck+neKPg74Y+J/xJ06f/AISb4y+MLz4geIPA
HhjwXr/hLw38C7Hwz4G8b29tqWvar8P/AA/d6d41m8feFfFvwi8GWcGlX0WpfDn4v3nirWr6Dxl8
P9Ee1APov9pfwD+1D4l+I3wS8V/s5eNNI8J2Hhe18daV8QYde8TCy0XUrfxLrXwxvNFuNX8G3Xw+
8bWXjfTNM0/wx4sjuLPTtV+HnjC1k1S3g8NePdCh1PWJWANT9lfRf2p/B/h7xZbftefErwJ438T6
t4yjj8EXfhLT9O0TT4tNOkwi8sbGKDR9DmltdQ1W31DU9D0vUYtT17TdNZrXUNUvfJUxAHyP4k07
/gqLperfDvwva+LtEvb3W/HOv6fe+MtBm8Baj4NsvDWhfCrw/aaT4k+Ji3/wBXVdG0bxB8S9H1fx
RJ4K8I2sGvahY+JL/wALWnxS8MFNHm0sAzLb4X/8FQ7XWvGfiDwv8XfhTfa3rPxb+Guo63/avjuH
WvDp8KeB9P8AEFr4w8K6B4Th+CVvp/w78P8AjO2utBA0ZJde+IenKmmz6z8RdbvoLzVpwD03xP8A
DD/go7ZadHofw5+N/hRVtv2gPiN4mvPFfjufwr4n13Wvg94p8Ta5r3gHwxp2nWnwe8OWHhjTPAem
3+l6Fruh3dx4p8Qa19jmHh7xpomiWNhpF2AdZ8KvDX7a/wAPfiV8VPGHxEtdC+L1p8SvG3wc8K+H
tPsPijZ6V4Z8BeBNJ8e/FeT4gfELS/Csnw38Mx+G7XSfhh4i8CRaf4OTUPiF428aeMPD7WPiDx1/
ZhstbsAD6D/aI0D47+I9K+Hun/ArxXJ4NuB8S9Gm+JesWmo+ENP1g/C46Trtrr9r4ePjb4ZfFLRp
tc/tO50S+so20fTJiLGULrNsjPBcAHwV8RdL/wCCofhM6ysPxV8Na43jX9oWDRPAl54K0b4faDo/
gb4Y6p4Z+O40C+8a6n4w+E/j2XTPDtv4nvP2edM1+2j0PxJ4q1PVdF8TWWj67p9r4obVKAPR/Hvw
4/4KCW3hX45WfwS8R/Dbwj4+8ZfFvwj4x8GeLvEPj3W/EugxaFbfCLR/Dni23svB/ivwB4vtfAul
6z8VPCth4kufCWnXGs2UXhTxX4iOl3kHiW2/4moBB8QPh3/wU01HTvH8vw/+NfgPw7ruo/EaC98N
R6ivgvW/D1h8OHm+JE9hpvhLTJfglpur+HNZ0iLVvhNY+LW8deLPidD4rPg7xpdeHZfCv9v2cd6A
dF4c8Kft0eB/jH8Vfih4i/4Rj4x6Pq2geFfAnw88DWPxQi8H+FLeG8+NQmk8XHwufhfYDwnF4K+E
/ie71Lxbdan4n+J/jDxhr/g/U7Dw1NY6Trnh3QtLAPpz9ozR/jtrfgWwtf2ffEOn+HfFkXiazuNb
lutQ0XRdR1Hwqula1DNp/h/XvEnw/wDil4f0XU18RT+G9Tu7nVfAmuR3vh3Tdd0WzOlapqthrWng
HLfAHwv+0zpPin4jan+0F49tfEmnT/8ACI2fgHSfDM/hFPB0cEfgfwnB421WLR7X4Y+GvG+jX118
SNO8Zarottr3xB8bW0PhDxLo+kOItR0SS7nAPm741fCn/goJ4t8W+LbjwV8UPDtj4OsviJ4X8UeB
bDSPGuleB9Ui8NaN458DarBpGkzt8DvGH9karH4DsPiX4a8Zw/Ea5+L/AIT8d634q8ManpuheDtO
0a4srUAqweAP+Cn66p4wl1f4w/DC/wBIm8OfCW10i08MP4c8PahcaxpWn+D0+Ldx4U1HXfgx4rtP
Dd34l1K38az6RqHi3RfFljp9reabaWmi2st9BqXgwA2fEfwz/b3isfiBdeCPGHw60f4j+J/g9+zF
o918QZfFetat4e1X4m/DzXtZl+Pep+FfhdrvhK68L/D5/iB4R8SNoXhfXLWK4t21DwppGoa94es3
uLe40gApaj8Lv+CjlhovxBOg/HHwrqvjDxb4D+BcukaxrNx4Zj8L+EfGnhe28FaV8cdN8IeCYvg/
59hd/EG00vxnrHh7xLqvi/UvDekav4gso38E2vkpf6UAdT8KPhf+29a/tC/Dvxv8bviV4X8VfDnw
x8JNU8M67ZeFfEEfh/TNV8Y+IPBvwjS+1Wf4cWHw300alrdt8RPCHxH1N/EWo+P5dFtPDXi3w5Ye
E/Bvh+4tvESXQBxXxz8Kft3+C/HX7SvxL+EHi+6vfh9qej2Hiz4ZfD/SL7RPHfiDWPGHh/4efD3R
dI8HaR4H8T/DVH8FW/i7x94b1S28a65ZfFLUPDtt8P8AXdd1rSvBumfEC6j8VaWAfWmseGf2g7f9
m618OaB8QdO1X9oWLwx4bGpePNYs9C0ay1LXhqOl3vjYaXHbeDdR8PaDPeaT/bui+DNS1DwJrun6
HeyaHq3iDw74gSz1GzvwD5F1H4Qft0eLfCvjNJ/jZba43xF+BWi+HNCuvD3xK8P+GtN+HPxK0H4j
eOtXsPFukX/hr4D2974h8S33gTWPAWm634q0vUfDXhDWvEvhfxNPefDRvDl94b0LTQBt18P/APgq
Q2o67Lb/ABo+GCaTH8FfFegeE7GK08MDVH+K66R4k0zwZ4s8Ta3dfCa4sJtSbXn8JeLNbuNL8L2/
hH+y7fWvDMPgYTvBqN2AfZWsaB8dYP2dtQ0Lwf4whf4/yeC5xpXivx7P4Z1KC38Z3ebuWO/v/C/w
90DwrLHYNNPpOjavB8MW02AW+nanqvhLXEivtPvwD4Y8I/Bz/gpv4X8O2uh6P8ZvAtmYtO+Kl3Zz
eMfFGnfEO4s7rxP4o+NGveGbHxDql18CtJ1DX/Ftl/wk/wAH4tH8U6QfD3w58H6T4R8SaEPhB4j0
/wCwW2tAHWeIvCH/AAUUtLTRNF8N/Fzwml1rngXxSguvF3jH4aS+LtH8bf2L8b/7GtIG0n9lzStA
8Y/2Zfa58BtRn1u08P6HZWFp4D8ZRaj4c8Rf24b3VwDj9E+GH/BWuxlsodZ/aF+E2rWVl8O/H+nL
cLo3hRNZ1Tx9qHhnx6fCes69exfB7TdHii0/xfq/w6OjnRPC0Nhpuj+DtaXxJpHic63NDqAB6jpv
w2/b303VtO1q4+Ldlr88Pwu+Ongf+zNS8T+B7DQx4vufFPinV/gL8TvEWnab+zysOveILbw5e+Fv
D3imz8Pp4N0jT7zRGvpNN8T2N1qdhqgB9CfBXRv2mND/AGdY9J+L3iTwf4s/aNt9L8eG28QLIlt4
UvdVutX8QXPw7TW20TwxpaWttYaVP4d07X20zQb6SMWd3JHPr11uvr8A8A+Bvw8/b40XxJ8E/EXx
2+KWieMINCsPi/4X+Knh3w54i8L6N4f17TvEHizQte+FPjbUNPg+CCXGteKfCvhiDV/CGqaX4d1f
wNAb+30vUYda1Cw1PxIl6AeqfHXQv2xNT+Mnwi1L4FeKfAWifBjSLHxCvxa0TXru3g8R+JrnVdP1
PT9P/s43ngPxR9kl8PXcmg67oNxY6tpsN1c2uu2PiC1urJ7C3uwDwHwFoP8AwUG0j4hfs++DviN8
Tb7WNElvfEeqfGvxfpHh34bavoFx4Y0DRPh34l0q1OuWXwt8ELpvi3xZ8RIfH3w2i0TSfD1rZQ/B
/WYPE8WpWHj7w/ZXl+Afp7QAUAFABQAUAFABQAUAFABQAUAFAH//0f7+KACgAoA+ePiX8FNc8Y/G
j4KfGTw742n8P3fwrsPHfh7V/DN7deP5vD3irw948uvBl9eyPo/hT4i+C9Bm1/S5vBUNtpV14u0b
xlo0cGtXt1caHPeaZpZiAPjW+/YR+PV+PhLDb/tfax4En+GPiD4heIILT4d2nxa0XTfE0Xi34l3v
xE0+08RaJf8Ax51Kw8WJ4WfWJdAFx41tvFn9radBYjVI2jn1C0vQD6G/Zs/Z6+OXwG8IaL4V8R/t
Lat8aZT8SL3xN408Q/E3w9r3iHxBrvg6TwCPDsXhvwxqF34/ceCtWv8AxxY6b8RdX1MweI9C8698
UaBp3hezfWofEGngH17p+p6bq0MtxpeoWOpW8F9qOmTz6fdwXkMOpaPf3Ol6tp8stvJIkd9pep2l
3p2o2jlZ7K/tbmzuY47iCRFAPzg+HP7IMnl/D7xx8Pvi58Nv+KO/ai+NHxvtbr4V6L428P8Aw98V
aR8TNR1jTPEvg3xNpHgL41abY+K/EXgy7LaDpur65qWqeH7aPw+ug6r4Ia2bVLKcA+tPjV8LvGXx
F1r4Lav4Q8XaH4V/4Vb8VLH4h6xBrWieItbTxLptv4f17w3deHoItF8Z+FLK0kurHxHfzxX2t2fi
W0sr+3sLuDShPAJaAOP/AGWfgb8RPgJonj3SfiX8dNe+NuoeN/iJqPi/Q7/xGNcSfw1p93pOnWre
GtMbxD4s8V3klkJdMudWW2guLeG2ku7otHczG4v7gA8Q8QfsdfG/Wn1Z9N/aQPg0y/Hfx98adE/4
RDTvizophXxfpNnbaZ4Z8TfYvjjbjxhp3h3XLGDxDDp2tLN4UnZm0e38K6fo8VvZwAHhXjz9jr9r
XTfFFi8f7ZmuS+HPiH8e/Ffi3UvEN54n+IngOb4X2njHwhr3h3w1oXg3wzpfxfsNN8d3a+L7nwbr
fhHwPqN3B4C0rxNojNdeBPFGlate6PKAdh4C/Y4/aW1qDXL34g/tFeKNLsL/APaJ1fxk/gey+JPx
1163u/hZpXjb44SWXhseN9C+N3hnWNG1TxD4Q+I/grw5qOi+Hbbw/wCA9Ah+Efhe1k8C6nqYvNXY
Ayvid+xV+1deatpsHg79rPxvNY+LPizf6jrurz+Mviv4bvPB/hK78JfHVbbxNDo2j/GDTovF/jPR
td+IHw4GneEPD194D+FX2L4L+FdV1D4f6kW1HTaAPZYP2YPiPrvg/wCIz6D+0NpnivXvGP7SHh34
r6B4t166+LXjXw34c8N/DP4rf8JrbfC6Lwqnx1HhuyOn6/pd/wCFNcHhBfCfh4wSX9nqHgs3Ok6R
baQAc/4i/Yh+NfijxP8AFbxJrn7VXiHVoPFfxj+HHxg+G3hiaH4p6H4c+HN98PvEPjq5/wCEdMXg
z42eGNTvfD3iHwb4v0fwnrWl6BqXhOzvb74f+HPFN5b3V9dXlnAAe7/Aj4A/Ej4R/FD42ePfHn7R
HjH4s6L8VfEEmpeFvCHiT7fa6P4DiuvEviTXbbStEsbrX9V0u0TSNN13TvBGlLothpbXfhvwrokm
q/btRVpogDyLxH+yb438VX/xx1T4Y/tIXWkaF8VPjNbfEWWxj1v4yauNK17QPBt18M/FXgG91jwn
8ffDD6N4e0bxJYw+LbPRfh3D8O9QtPGPhzS/DvjKbxB4Z0Z/D84B7r8YPgf8SPH3wP8ADHw18I/H
HxB4S8feG7PQ7W4+Kd7b66974smtPCeo+ENfv/FOm+BvGHw81Ge412HWLzxIkWl+I9Ng07xXa6Rq
duh/s6BFAPkPxh+xj8dr5/iqL79vnxp4Zuvivrfwl0zwza2s/iTTIdM1TwZA19rHhTTftvxNnv7L
/hYNktzPqNj4QutG1meGGC4ee80mG90i7APrf4zfs96x8WP2VNV/Z0vfF+j65rurfD/w34Kv/iD8
S/Ct143h1PU9Gg0mG98aax4eh8R6HdX3iG9uNOl1u2m/4SKJ7PXpYb6S4ufIZJQDwTxt+w/8RvGe
o/FKc/tC69omg+O5/B+r+H/BWi3/AMY9H8K+C9X+HfiH4FeJ/Bem6FYaH8cNHXw14Ssb/wCF/j6y
1HTPh8PBGoajp/xavmn1N7zw3YS3QBU8YfsX/tDeJPE/xi8TWn7ZXjrT1+Jng/wloHh7w1AfiRpX
hb4calol58KbvU7vwvbeGvi7oniC0gkk+H3iiXRr6HxLD4rjPxT8U2/iPxJ4kiF2+tAGB4x/ZN8d
+LvGHxU8K/Dj9trxL4E1bUfDXhC0uvh/ovjb4j+LPEPgvQtJtP2fG0SyvbHxN8atdv8AQtI8Rn4X
/E+HU/E1jpGi+LvEOmfHXXGvvEmp3ektc68AevfD79kf4jeA/E2u+IIP2lviDcah4w+Cfws+Gvif
xdM+r+IfHEfjL4ZWUWmH4g+G7L4jeJvHvwdsLrxZZoX8Rf298IPEviCe9mvrtPEy3Oq6jPKAeReL
f2H/ABd4z+IXxq8Y+Dv2nLTTPH2v+ErbwNdeOtL8NXOk/GPSvE158Jfhx4QjuPiZ4s+E/j74b2s9
tY2fh+z+Kvhfwj4Y8K/DqOx8W67oetW8y6DbT6b4hANDxn+xt8TvF3i/4l6JY/tX3+neE/GX7KHi
D4H/APCmbi4+JevQeGm8baBa6HYfFKa7vvjafF+oXemeMNF8X6noniDUb5fFWqad4h1jwdc+M5If
D8N5KAbsn7D/AI00TT9etPhj8ZB8MD4k/Zf8Ffs/yW3hz/hcQ0nwhrHgK68V3Ok+Nfh5pD/HFdK0
J9R/4SyaPUpNY07xF4ujOmJNbeMGm13xA92Ae82PwQ+JmnfsoL8BIfjfrE/xNT4c3Hgpfjlf2Gq3
muPqNwksLa9LBL4o/tw6gLGVrGPUo/FMWq28oTV7S6t7uKKGIA8c+DP7JHx2+HXxM+C3jXxn+1n4
w+JHh/4W/Caf4ceIPCeoWXiy3tPiPqS3Xjf7B4t8QR6j8Rte09tbg0/xH4YiudVvrHV9UvbjwVby
3V1NJqNtcaGAdp8b/wBmX4l/Fj4heMfF3hr9oLxh8K9O1v4FX/wy8I23hDU/iFa3vgP4g3k3iqNf
ivaaTZ/ErTPhxruprpPic6UINZ8ATa3ZjTNP1HR/FGm6pZ6fd6eAeIWX7APxFGoeEvEGpftI69ee
PPCX7N3xo+B3h74q3Vr451b4jeCvEnxZ8TeItcsPiH4LvtY+J9z4agu/A2matpfhbSo9Z8Malr97
ouhWMLeJ9PS00iDSgDP0r9kz4iaPf+F/h1rv7c3ilPHI+BHxg8KeG4o/GfxCt/iHZ+KvGuu+LL3w
98XtA8L3nxl/sPxdB8ItN1//AIR3w5H4w8GeJXtrSx413TWstEj0EAvaT+wp+0Bp1h4bhX9tj4nQ
6ro3gnxR4Qk1xb34kahc258VRfHUS6jYaZf/ABa/4Ru+vdCn+J/w+n8N6r4k0LWPEOjL8H9DttM1
rT4LuxTQQDsfCv7G3xi0D4j/AAN8ayftT+PIPDPwxi1d/FXwu0zV/ijqfhDxbeal4o8W+IG2X3xG
+LPxC8WXlheaf4j0rwxe6f418Q+L7PTdM8IaM/hG18Mxs9lEAfohQAUAFABQAUAFABQAUAFABQAU
AFABQAUAFAH/0v7+KACgAoA+Gv2iv2Lpvj38avhh8abT4y+MPhvqvwrtNFTRNM8N2k89vcaho3iW
+8Ri/vQ/iCz0q8ju3ubazuNP1PQ9StpIrKP7R9phc2qAHlnws/4JyXPw2h+Ed3d/tAeLvGnin4Q+
PfiR4n0HxN4h0XUZZrfw38WdK8FW3jLwxo1k3jmePR71tc8HHxNoOs3M+t6Vomo+Idcjj8J3EL2Q
sgCb4Rf8E52+GFx8HP7X+PPjL4n6d8KPiH4s+IN1beP4fFuq3fi6+8QeGvAWh6a19d/8LN+y2epa
Rq3gO18dXV0+l6loer+PdU1LxP8A8Ivp2ozyzSgGtcfsKeOr2T4LPP8AtK65psPwX+Pfjj44abp/
hXwRceHtO1uPxv8AFXSfilceCdRjHj++vW0Wx2eLfAUSXd/qGk3PgHxpfaXP4f8A7T03TtZQA+sP
gX8Ktd+EfhTxL4a1zxlYeMn134lfE34h2l9pnhFPBiaWvxO8a63491HRfsKa/wCIUvBpuu+ItVSy
1Lz7WSSwazguLV7i2lvLoA+QfCX/AATwfw9qfw/uNa+OHiPxvo/gr4nWXxA1LQPE2k6/La+MI9N8
Cy+C0Oty2fxEtmm8Z+IryePx/wCPvFt0l/o3iv4jaN4Y8SxeB9EOh/ZbsA+ofjj+z7Y/GTxR8DfG
0ev/APCOeKfgR8RpvHvhu8n0281rT72PUvD2p+Gta0m80u117w+jTXNnqMV3pmo3Nxe2+m6jYW73
Wk6tYTXum3QBi/s2/s2XP7Pc/wAQZbj4o+LPiMPG+oaVcxp4i+0obU6RceIJ38Q6w1zrGsf278R/
FA19Lfx34zthoVn4ktvDvhWODwxo/wDZLtdgHiOifsJ654X06KHQPjhenXYPjv4K+NEni/xF4T1z
xH4h1tfA9/r19aaX4okn+JlpYan4l8QR+ItQ0jxd4z02w0K317QzDYSeFLZ7a3uIADlfF/8AwTcj
1/S5vDvhz4/+P/h94aT9oHx58e7HSfCA8QaXLNqPxI1jxF4h13TvEOrWPjuy1LV9T0DWfEUs/wAP
fEOnT+H4PCcVnBJceH9d1ea71ecA+sv2jP2fNP8A2gNI+HcEmvnwzr3wt+J2ifFPwlq0unXmtacm
uaRpGv8Ah97fVdFste8NS6jaz6T4m1PyEOrwR22px2F3cRahZwXWl34B8a+Lv+CZMviaHxjb6Z+0
h8RPBNp4z+LuqfGPVdO8GW2s+HdOu/E2ueL/AI8+JdUudQi0nx1Y3T6ilr8ZtCstG1TR73Qv7L1X
4S+BvEcllfXVsLS1APdf2Wv2M2/Zm8d/FbxtD8XvF3j1fiveXOoaroOuxX8emabfNr1/rNjdact7
4k1xYXs4tV1GxcQQ26XIunnKwcQMAeb+Lf8Agnba+LtW8ea3qfxq8V6he+IPif4b+KvhODW9P1XU
tK0LxJ4b+I/inx/ZT+LLC18a6W/je403TvFl18NfDVxp914JTQPhvpHhvQmtdVudHTUZwDlPHf8A
wTMm8ZL8U10/9o3x74Jj+K/xGb4neI7Twhp2q6Hp+peIZPEvxb1hjrsGleOtPuNQSHTvilaWllJo
934amg134c+AvFEz3VxpDafKAfXHwV/Zyg+EfxD+MHxEvPFcvjLVvilq2hXdlcahZ65FqvhfR9H8
KeG/DU/h86hqXjDX7LVLXVb3wzB4uvrmz0Xw/PceLNa8T6xefbZtacWoB4J8Uf8Agnx4f+I+p/Gy
SHx++haD8bviv4D+Muu6S/hrUdW1Cw8ZeCPDOjeG0Nrrh8bac0WmXDaFY6xY22madpF1puo3GpJc
X2rafJplnpABw2tf8E2/EXibxB8SNa8U/tR+PvEdp8TYvhONd0XUdEv4bH7T8KUto7C9VdJ8d6an
2rVoP7R0zUJ4IbW5vtIvIbfXbjX9Qt7rVdQAPqf41/s5a58Zf2Z4v2e7j4veJfDupT6F4E0PxB8T
LLTvtOveJF8Jz6NcaxcX1uNXs9QtJfFsmkvLfXGl+IrPUrOe7LxancRpPDdAHG/s/wD7Ieu/Bb4w
eKvi7r3x28Z/E+98U/DLwL8OrrRfEFjNBaG48GeGPAvh6Xxbc3N54h16R9Z1i48G3esTW+lw6NYR
3vivXpbyLVb2WPUFAPTPj9+zjoHxs8HeItI0TXtQ+EHxC1vVfBOtWnxn+H2naVafEXSNS8B+INL1
rRbhdTmt8awkFvp82lQWWvf2lptrbXjSx2LSwW+wA+O3/wCCZ95b+HvEnh7S/wBpb4jxJr3w20fw
ImparbaxqGqJe2kHwqTUtX1C807x1oUtzpa6l8NdS8U+DvD+jN4cn8E+LviR451a11/UrPULfSYA
D6F+FP7H2nfCT9oDxF8c9A8c3jWXijwD4f8Ah/dfDMaLJF4P0LT/AAr4W8B+HtH1Dwb5+v3t3oWp
XE3hC9n8RXV4dZuNf0m68LaFPPAngizv9SAGfF79k/Wvix4y+LWuS/FVvD3hf4s/Dv4W+AdS8Kaf
4U1H7XZ/8Kw8e3Xje21hvEln460uW5n16LWPEHhrVLe10vSZG0a906P7dK2lOuoAFT4ofs0fEDV/
2Krn9mfwT4/t9X8cWPh7wd4e0Lx14v1DxH4Ytrm28LeNNA1uMave+HX8SeI7aJPD2kvowjtZ72bU
FSK1u7qC3vLi4gAPLrD/AIJ4yQQa+t/8cfEuq3uo/Cfwd8OND1W60vXzqHhyfwt4717xrqDRH/hY
hsr7wR4v0zxBJ8K/Evg5rO11y++Duh+FfBTePhNoh1m9APPfE3/BOH4h6v4r8NQWH7QviH/hC7P4
C/En4Yaxq+ual4mvvEek+JPGvh7xv4X0eTwB4WsdR02y0PwX4TtPHM2reH9O1Dx1qWq6LqHhrwzD
bXV1PZnWVAOx1/8A4Jvyal4iufEGh/tDfEPwfFdfAfVPg3H4Y0CbxbbeE9G1HWvDXifQ9Z8VeHdM
T4kRXdnp+s6r4oufGuqeGtY1LXr+fxjZadrkHi22urCya1AOn+Ff7BmufC34jfC/4h2v7RnjrW5f
hd8F9S+EunaNqWhwS6dql1f3HjW6h8S39tda7e6XHHplx4tspLXTLbSYtUvP+EW0RNc8VavH9rSc
A+1/DPgaCwtPBmq+Mm0Tx18T/DHhHTfDeo/FO48JaFoniHWruOwhg8QanZw2MUv/AAjNl4k1IXeq
3Hh3SLwaVZvevaQrJDGjUAd7QAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAf/9P+/igAoAKA
PLfG/wAcfgz8NNf0Dwp8Q/iv8OvBHirxYu7wt4Y8VeMvD+heI/E2bj7Gi+HtD1G/g1XWnmvD9jgj
020uZLi8/wBFgWS4IjoA3NK+JHgTXdO8DavonirRtY0r4mY/4QLUdKu11Gy8UIdA1HxR5ul3NmJo
pLcaDpV/qD3EjxwRpAIXlFzNbwOAdXZahYalHJNp19aX8MU81rLLZXMN1HHc27bJ7eSSB3VJ4Hyk
0LESRN8rqp+8Acb4O+Kfwz+IVh/avgP4g+CvGWm/23qnhn7f4Y8T6Lrln/wkeiOI9Z0EXGm3lxEd
Z0iQ+VqemBvtthJmO6hicFFAN/TfFXhfWbGz1TSPEmg6rpuo38+lafqOm6xp99Y32qWk11b3Wm2d
3a3Elvc39tcWV5BPaQvJcRTWl1HJErwSqgBMniLQJZEhj1zR5JpbiO0jiTU7J5JLqaOOaG2SNZiz
3EsU0UscKgyPHJG6KyOjUART+KfDNtc6dZXPiLQre81fV7vw/pNrNq9hFc6nr1hZXmpX2iafA86y
3ur2Wnadf393ptsst5bWVjeXU0KwW08kQBh+Mvif8N/h1ceHLT4geP8AwX4HuvGGqf2H4Tg8XeJ9
F8OS+JdZxGf7J0FNYvbRtW1LE0WLKxE9yfNiAjBkTcAdEPEGgmTyRrekGX7XbWHlDUrMyfbrwyi0
stnnbvtd0YJhbW+POnMEojRjG9AHFaX8ZvhNrXiPxD4R0v4i+D73xJ4U8T2HgnxBpEWu2H2rTfGW
p6PeeILPwlJvnWObxM+iadf6pLoVtJNqltZ2d1NdWtusEhoA9Cub6xstv2y8tbTfHcSr9puIYN0V
rEZ7qRfNdN0dtArTXDg7YYlMkhVAWoA4bVfix8OdEiuLjVvFulafbWnjzw58MLi6uHnS0i8e+Lho
I8NeGmuvJ+zm+1iXxRoFrZsJTatfapbae1yl8Xt0ANrw5428KeLr3xZpvhvXLHV9Q8C+JH8IeL7K
1d/tPh7xJHpOla6dI1KGRI5Ibl9G1zR9UhO1op7HUbW4gllilVqANaXWtHge5jm1bTIZLOZbe7SW
/tY3tZ2s21FYblWlDQTNp6NfLFKFc2atdAGEM9AGXrPjTwp4f0u91nVte06103Tp9Otb25WcXX2a
51a/h0vTIJIbRbicS32oXENpbxiItJK+ACEcqAaM2v6FbNdJca3pMD2SrJeLNqVnE1oj3AtEe6V5
wYFa7ZbVWl2KbhhCMyEJQBdvL2z0+2lvdQu7axs7dQ893eTxW1tApYKGlnmeOKNSzKoLuoLMBkE/
MANhv7G5uLq0t720nu7LyvttrDcwy3Fp5/miH7VAjtJb+cYZhF5qp5nlShN2x9oBzFp8Rfh/f674
t8L2PjjwheeJvALaKvjnw7beJNHm1zwafEthNqnhz/hKdJjvHv8AQBr+m211f6K2qwWi6rZ2t1c2
Jmht5nQAu6/4x8LeF9O1rVdf17TNNsvDuk6hrmtNNco89hpOl28N3f3stlD5l68dvBcWzssVvLK5
urSONGkurdJQCPTfG3hTWPFXiXwRpuuWV34t8H6f4c1bxLoCNIuo6Rpfi5dVbwzqFzDJGmbLWToW
tR2VzC0sMk+lahblxPazRxAHJ678cvg74Y1fxroHiL4l+DNE1r4c+EpvHvjrTNU16wsrzwr4Mtob
W5vPE2swzzI1po9jb3+mz6heOPKsIdV0iW8MKatprXQB6da3VtfW1te2c8V1aXkEN1a3MEiywXFt
cRrLBPDKhKSRTROskcikq6MGUkHNAHmuvfG34Q+F9f8AEnhbxJ8SfBuh+IvB/g27+IXijRtU16ws
r/Q/BFgYBf8AibUYJ5ke30mxF3Yte3LDFomo6bJceUmpWDXQAyx+Ofwb1KH7TZfFHwJPbD4cQ/GB
roeJ9IS2i+Fk8k8MfxBnuZLlYYPCIltriOXXZnSwgeCRZ5o2RgoB3uga7pPijRNK8R6Dex6lomt2
FtqmlahEkqRXtheRLPa3USzxwyiOaF1kTzI0YqwJAyNwBr0AFABQAUAFABQAUAFABQAUAFABQAUA
FABQAUAFABQAUAFABQB//9T+/igAoAKAPCvil+z/AOEPix4z+GvjjW7/AFLTdV+Gd9rd/Yw6Xpfg
u6t/EMmq+HtY8P2EHiS58ReFNe1eS08LNr2p+IPDFvo2paKun+JpIdYmN3LbQxqAeHfDb9gn4b/C
Ww+E+leA/HfxA0TTPg/4/l+Ifh2xg0j4OxwXuo3nwb0n4HavpOoCH4UQmy0XxB4QsdU1PX4/DLeH
9S1jxj4m1nxPe6nLexaKmlAHqX7LP7LfgL9kj4eal8Nvh3rPi3W9F1XxVdeLrm68YXei3V+mpXWh
+H/DzQ2i+H9C8O6ZaWI0/wANadJ9mg05EF7JeSxeTbywWlqAeYXX7B/w91XUfh5rfiP4g/EbxNr/
AML/AIkfED4o+D9d1jTvhE2qaZ4i+Jfx0+H37QvieK1ubP4V2Z06xm8dfD+Owt30cabqy+D/ABT4
r8N3Oq3kN5ptxpABxN1/wTE/Z7uV+HdrHqnjjTdD+FXxS8ZfFLwR4Z0Nfh74e0DSr/xz4r8KeNda
0W4sNA+H2mf2zaw+IPBmhSaT4m12TVPiHpWmxXGi2njRNMn+zqAX4P8Agmz8DILDwfbJrHiaHUfB
PxL8cfFfRvEdj4X+CWk6+3i/x58QPDHxIv765vdI+EdhF5+k674YSx8P6rZ21lr+n+HNV1PQpNYu
rRNKOmgFPwF/wTH/AGffhrpeg2PhXVfHCaj4U+MWn/Gnwx4m1+P4deM/EGieJNO8Haz4CjtILrxp
8PfENpdQz+GNdu4bvXdQsbvxrLq1ro/iFPFEWs6PYXUAB6Z8Qv2HfhT8QY4rWfxb8ZdG0661fxpq
PiXTh8UfEPjmDxTp3xD8OXfhLxh4Wkm+L7/Em98HeGdX8P39/p62HwxvPAs2mC6Nzo11p19a6fdW
gB5j4t/4Jm/BHxj4XfwtfeL/AIi6PHL8e/E37RV1rXhOz+EnhbXtR8d+I/EOs+LbePWLvRvhXbW2
uWPhPxF4g1m88GX+t2eo+KfD9nqN1o9t4jfSnW1oA7W//YF+EGoHxHPNqutDVNc/aPvP2o9O1hvB
vwPvL7wr8TNR0zWdEv30iHU/hJfaXq+nzaR4g1S1guvGun+K/ElhcTRarY+IYdWt4r2gD0L9qL9k
n4Y/ta+GvC/hr4kal420NfCetahquna38P8AXrXwz4iuLHWvD+p+GvEnhTUdTn0vVPtPg7xXpmor
F4p8PrBFba+mn2FpqLTaYt1Y3oBi6h+yHotzpPxS0TS/iv8AErwxpvxS+M/gL44Xdr4c0j4NWUHh
XxP8OZPBUmg6T4Xt5vhNc23/AAj1x/wrbwENYi8SReI9a1FvDzTPriXGt69NqQB7F4B+FCeA/Gnx
b8aJ438XeJZvi94n0fxXqeh+IIfB8ejeGtR0Xwrovgq2h8MN4f8ACehayLKXw74b0G1uIvEOs+Ip
Wn077ZDPDcXt890AfFHi/wD4JV/s5+NG+M/9p+IPifCvxz+IEXxH8XNFqngvUbuz1u38R+OvGVtb
aFqXiTwLr2o2WmW3iz4gazfx21xdXkkugxRfDy8nufhvqfinwl4iAKfh/wD4Jo+FY7/49ar4k+Je
u2mq/GP4gap4jsNT+Hvg/wCF/hm40Hw5P8QfDfxO0y11OHV/APiW08U+MLTxZ4Z064j8Va/DqSeH
LaO5tPhvpngOz1jW7XUADs/iZ/wTa+Bvxbh+LJ8Z654zudU+MHxM8K/FTxFr+maf8MNB1y31/wAK
+C7PwHDpS6hovw4sJfEPhLU9D0+yutQ8M+OW8W6dD4jgTxRpK6brubxQD6D+J37NXgX4pfCXwf8A
B/VdQ13TPD/gO68G3vhm9tYfC+u3EVz4Fsf7O0T+29D8b+GfFngjxZZtaF1vdM8U+FNX0yS6MGq2
1pa6vp+mX1kAcN8Bv2KfhR+zr481P4geAdU8Xy6rq3hK38Gahba5L4Vu01DSrDw98LPDGjzaxrVj
4S0zxb4i1LRNJ+E2jppV54i8R6o1tP4h8YXBjd9ZQWQB4V8ef+CbHhj4seKvHHxF0T4o+L9O8d/E
3x98P/E/jr/hONO8IfETwNqPh74feOvhh4t8M+HLHwBr3hibwzbyeC7D4bN4f8C3uoWGqQ29n408
at41sfHDavF9iAO5sv8AgnX8GNM8OfFrw1pviHxjBF8Xvg14D+BOq69d6N8Ita8YeH/AngLwXoXg
G1i8P+Ldc+Fmpa5Pf6zoHh+wfWJPFN34lsI9XSHV9D07RrzTtHfTwD6U8J/B6bwx8T9a+Kd18SvH
XinVfEHw18CfDTVND120+H1v4fls/h9e+I9U0jxHEvh3wLoOtweIr3VPGXi2+1UR60PD8z661vZ6
FY2mmaRb2gBwvjL9lvRvHHjX4x+NtW+J/wAUUufjB8Hrz4JHRopfh/c6N8NPCOq2ttBrc3wuGqfD
/UNW0HVPEF1bvq/iBtX1bxBpmuau9nc6rpl3B4c8IWugAHovgf4beIfBviKG8n+J/ifxJ4P0v4V+
APhzoHgfVNM8N2llZaz4Ru/Ecuv/ABH1LUdG0rTZtS8VeNbDUfDelXtna2+leG9FtfCivpGjxTax
eugB5n8SP2UPDHxV8deOfG/i34ifE65Xxj8Lf+FV6b4UivPBf/CMfDqxbW9G8Sz+J/h2tz4JuNe0
XxTqXiPw7oGta9NqOvazonia50Hw/a+ItE1TSvD2hadpoBw+tfsFfCvxF4Xm8D634v8AiTqXg6++
APin9n3V/D0974M+y6zo/jTxPbeM/EvjbUblfBK6i3jbU/ElpBqE0VveW/gbZ5un/wDCFf2ZPLZu
Ae5/Cv4JwfCWz8FaRovxH+JeteGvBHw5/wCFfWXhTxLqnhvUNB1KUazDq6eNtT+y+FLDWE8WWsMb
6BptvpOs6X4L0rw3OdJ03wfarbWE1oAe20AFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAU
AFABQB//1f7+KAMPxN4k0Pwb4b8Q+L/E+ow6P4a8KaHq3iTxDq1ysrW+l6Hodhcapq2ozrBHLM0N
lYWtxcyrDFJKUiYRxu5VWAPmvSv2z/gpLBpp8YSeNvhXqWsNbzaZoXxJ8C+INH1S40XUhoUXh3xR
OdKtdb0zS/DXi/VPEemeGPCOqazqWmr4h8bm+8A6fFN4103UdBtQBfD37cP7Lfiubwpa6B8VIL+8
8cS6fB4VsB4S8e22o6xPqt94FsdMhh0688K299DLfp8Tfh/rFpHdW8DT+FvF+heMY9/hO+i1igDp
vCn7U3wd8eWXwz1fwVrGta94e+LHirXvCfhPxJL4S8UeGtDnu/Dnw8174malqD33jHR/DyzaR/wj
vh68Fnfaet4moXq3kNitxHoXiSbRQDiNI/bt/Zr8QeLfBnhPRPGOsakfHmpapoOg+IovBPjC38Mf
8JNYj4QTaZoN/qN9ottcWL+L9P8Ajp8NdU8FeIJrD/hC/Etp4j06Ow8TG/1XQ7LVQD2z4O/GbwF8
efh7pXxQ+Gd9q+reENaN4unXeq+GfEXhW+uHsJnt7lV0nxTpmj6iUE6NHHci2NnOyt5FxKEdqAPm
/wCG/wDwUV/ZZ+JlhHqWneL9c8O28t9punKvi/whr+kXNtcXtr4YfUJ9atYLS/m8K6R4Y1Pxl4Y8
O+KfEfi1dB8OaNr+u6NZy6s8Ot6Ld6gAep+Ff2q/hJ450L4f+JfCNz4n1XRviR8Wdc+DOgXd74Q8
R+GDH4y8OW/iq41hb6Hxbp2gzQ6Zb/8ACH6vBbX8aTR6ndrFZ6Yt5diaCAA5W7/bz/ZI02w0nVNW
+NGiaLpviDxJb+F/Dt/ruieL9DtPEd7d6fYatb6t4cuNW8PWcWv+CpdL1XS9QX4iaO974AFlqenX
J8TGG+tpZQD67oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA
oAKACgAoAKACgAoAKACgAoAKACgAoA//1v7+KAKt9Y2Wp2V5pupWdrqGnaha3Fjf2F9bxXdlfWV3
E8F1Z3lrOkkFza3MEjw3FvMjxTRO8ciMjMtAHzYn7Gv7NNtpmiaZpvwo8PaWPC8OoReF761W6uNR
8Pm9e1uLV7K41O5vkuE8PX9hpmq+ELHVYNR0vwjqukaTqHh3T9OuNNtHgAOT+G/7CfwF+Fb/AAS/
4RXT9aS3+A2n+J4/CVrezaDMNX8R+LfAun/DHVfH3iu/t/DlnrOpeNk+HunQeDbDUrDU9JsLHw8E
0u30tbSz06OyAPTtO/Zg+BGk6R8LNB074e2Fro3wS1i71/4VaauqeIWtfBerX0M1tdXWlRSavIHW
SyurvTRbXv2q0i0q+v8ASobdNNvry1nAOA+Hn7DP7Nfw2inXR/ANtqE7eP8AUfiPYXOqyRx/2Fr1
7rHwv1u1tvD1hoUGh6No2iaHffBT4TyaJpVlpiQ2jeA9BuJjdXsd1dXAB7/4C+GXgL4X6fq2lfD/
AMM6f4V0zW9d1HxJqOn6X9oSyk1jVWV765t7aWaWHT4ZWRfLsNPS10+1GRa2sKsysAeQaf8AsZ/s
saVFpMOnfAr4fWaaLqmmazZmHRwss19o2meGNF03+1ZzKZ9ds7bS/BHgqy/szXJdR0yWHwd4UE9l
K3hzR2sgDduf2XPgHdXFncy/DfSVl074lXPxg0/7Nfa5Zw2PxKu5bie58V2dtaapBb219NPeX07w
QxR2Hn6jqcwtRLqV89wAZh/ZB/ZnNhpGl/8ACm/BwsPD3iyfxt4ftltrpE0HX7q3tLO4/sMpdq+k
aJLZ2Gn2TeFNPa28K/Y7CxtBootrK3jQA+kKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo
AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAP//X/v4oAKACgDwb4jftEeCP
hp420bwFqml+MNb1m90W08WeI7rwxoSano3w48CXviO38KxeP/iFqVxfWEeh+EYtWkvGvtRtE1Of
TNJ0PxF4h1K0tNA0LU9StwDirb9t/wDZgurrw5Yx/EuWK88VXUlppVtd+BviPYTwyLJ8O4oJddjv
vB9u3hWx1M/Fz4XSaFqXigaNp/iG3+Ifg650K61C28RaVLdAFjw1+2n+zZ4yl8FweE/H9/4jl+Ie
uW/hvwgujfD34nah/a2s3HhTwd45ks3a28GSLpg03wn498L65r1zqxsLPw5Z3d+PEFzps2geIY9K
ANI/tZ/BS0tPClxr2v6p4eufHPxA8X/DfwrpN74W8T32sajr3g74v23wMvbi+03Q9H1W78M6Rd/E
jU/D3hu21PxZFodrb6r4n0DS9SlsdV1COyoA5L4e/tz/ALP3xJT4VRaDqfjSHWfi94n1LwV4f8O6
h8OfGq6tpHizSPCOmeOdR0nxW9hot/pOiWkfhrWNM1Oz8UNqc/g3WbK7XUND8R6lpcVxfRAH0R4z
+InhnwHfeAtL1+e7XUviX43tfh74OsbGyuL641TxJP4f8ReLZ4SsCMtrZ6b4W8I+JfEGp39y8Vva
abo13IXeYwQSgHlGjftZ/AzxHpela7oHijVtT8P6z8Q/BHwysfEB8F+NNK0W58RfEpYx8Pr2w1LX
9B0m31zwj40u7rStN8NeOPDrav4S1e+1zR0stXmhvVuEAO1+L/xi0T4MaX4X1rxB4e8Wa7p3ifxz
4T8BJL4Ts9H1G40nVPGetWfh7RLy+0/Udc0jUdRtJdY1Cxs2sfC1p4i8SSee09poF3a2t7cWoB4/
4e/bR+FviiS+TSdA+IUsdh8ZvCPwZkupND0aO3muPHniXWPBnhH4hWx/4SQySfDnW/Fmg6roVvqJ
iHieG5tDc3nhO20ySLUHAPT/AIR/Hjwj8ZdX+KWg+H9M8S6FrHwk8eat4C8S6X4us9L0jVrqfTNQ
1HTbbxPpejW+sahrKeDPEdxpGpyeE9e1rT9GHiS0sbm90y1mtYmloA8X+If7dHw0+GM2tweJ/AHx
lEujfHWz/Z2gTTvCOi3r+IfiLqXw/l+J2lQ+G4l8VxzappereEFtLzSrkRxXmo3+qabotrYS6vO9
pAAcf4k/4KPfB/wnbeKrrXfhn+0Pp8PhX4oaB8IWN/8ACw6Wde8ZeKNE1fxHodp4e/tjXdOW8F/o
umWV/DaXbWGsPD4o8J7NLd9cgRQD6F+OP7RHhv4C+BvDvj3xH4J+Kviqw8S694e8O2ujfD/wRdeI
/ElhqPicrb6ONc0yW501NHjudVnsNAX7bdRTPr+p6dpMME13dIigHNN+2b+zxBB4jn1Hxd4g0ceE
L6+0jxQNX+GXxRsF0XXtK8A658UdY8Oz3M3gwWN34g0bwB4c1fxTqmkaZd397Z6VBbXEkQXVNJN+
AVfEX7bf7NfhvVfGGhT+Pb7V9c8AeOfh38OfGWkeF/BHj3xTf6F4s+KevS+HPBthNFoXhi+W9S+1
SCeK6uNKe/h00RAX0kMtzZRXQB6/8XvjN8MvgL4B1X4ofFzxXa+CvAmiNZJqniC/stVvIrNtQuI7
W2D2Wk2Go6m+ZZQ0xisZBaQJNd3fk2tvcTRAHkWt/tr/ALN+iR/EFD47udT1X4b3Nnp2s+H9J8Ie
M7rWtZ1nUop5NM0XwPbNoEMXj6/vFt3d28HXGt2emWrLqOtXem6XuvlAOw1r9pP4Y+Gvgf4I/aD8
QzeJdN+Hnj6z+E93optvCmueJfEUX/C5tS8M6R4Ltr3w74PtPEWoi4fUPFmkW+pCxS/gsmaYpPOq
RtKAef61+3R+zd4R1X4p6N8QPGd78O774R+IdE8O+Ik8X+Gtfs49YuPEth4Iv9CuPBkthY6ivi03
h+IfhWxu9F0f7R4q0HUNRit/Efh7R0nsprsA9i8RfHT4WeF/hhoXxm1PxT9o+GviiPwJJ4a8S+H9
E8ReLV8QL8TtS0TR/h+NF0nwrpGs67qj+LNV8SaFYaNHZaXPJc3Oq2cWxWlFAHi8P7fv7Ht23iSP
T/jn4Z1aXwh4Q0zx34kg0TTfFGuXGl+F9WbwYtvfy2+kaFezS3NoPiH4Jk1vR7ZZ9a8OQeI9OuPE
On6VA8kqAHSSftk/s4w67rnhW4+INza+KvDXhvwp4q1zwpd+BviJaeKdP07x1qHg3SPB9hJ4cufC
cWtSeK/Eer/ELwXpOk+BYLGTxtd6r4gsdNTw+b3zoIADKH7c/wCyqY/EE5+LVlHaeF/B1v481y/m
8L+OYNNs/Ddw3hhGlTUpvDEdhe6xZTeMfDdvq/hawuLvxTol3qa2msaLYXNteQ24B7Bc/GPwMvwY
uvj3pV7e+IPhzH8O7j4o2OoaRpOqPf6v4Sh0B/EsN1Y6Nc2lvqy3N5parLFZXdnbXUTuEu4oCkuw
A8R8d/t0/s6/DTxLofhjxt4ru9Fk1DwtfeLPEGvHS7m78JeArS28JaZ42stK8X+JbTztMi8T69oW
sabceH/CmhTa74j1Ialo866Wljruh3eoAEN1+35+yjDoWueIrP4nS63p2g/C3V/jHctoXgnx/qZu
/BGh2etXupS6XLD4YFpqPiG1g8N+IfP8HW103iy1Oga615o9vHomrPZAHqOtftE/DzQbsQ6gvipL
MfBLxf8AH6S+Pg7xNDKngHwVd6Da6uItCutMtvEt74jA8QWk3/CMWOkXGu2iCCPU7GxuNW0OHUgD
g9B/bL+Ed/4N8L+P/FcPiz4U+FfEnwM8VftET3/xS0RPC7+Gfht4T1vw1o15d+IkS81C3i1a5XxV
pGpxaNpd3q1/Z6fd2P8AasWn3esaLbaoAHhf9tr9njx74y+FXgj4d+Lrzx9qfxc1LWdL0W+8NaBr
Emi+HbnRPDfxM8STQ+ONS1K002LwrqN3F8I/HOm2PhzUAviqfUNIlkOgrpMN7qtqAeifEH9pD4I/
Crxno/w++IXxA0vwv4w1/wAJeLPHOj6LfWmsSSXvhbwPoWu+JvFOqJd2enXGnxnSvD/hjxFq5sZr
qPUbyx0TVJtPtLpbK42AF7w58evhX4x+Dl58fPCfiSTxD8K7PQfFniRvEenaH4hM9xpPgmbV7bxH
LZ6Dc6VbeIrqazudC1OCC0h0p7nUHt1Onx3UdxbPKAeRxftyfs8Lqfgi01fxHr3hXR/iJ8JW+M/h
Xxh4w8H+I/DHhOXwfbweJr/UU13UtYsLWfwZqun6P4T1bXPs/jOz0C01fS0SXw5fa1Ot1b24B7X8
IPjT8L/j34Ni+IHwi8X2HjXwlLqWo6MdVsbfUbIwatpMqw6hp17p+r2WnapYXlsXika3vrG3ke3n
truJXtrmCaUA9RoAKACgAoAKACgAoAKACgAoAKACgAoAKAP/0P7+KACgAoA/N/8AbP8Ajd+zZ8LP
it8DrT4qfCnTfiD8QrzVfD9ppes6i+lacPCXw/8AG/j/AMP+B9Yv0jvLoax8R2j1y70/UoPhn4Z8
PeMJ7i80y11LVbTw75mkavOAfLvhjxx/wT98W/EH4Bap4J+C3ji313w/rXiLT/B3gbS0+DA8K2Oq
eOJv2ZdWtPHOu3Or/Ea90Tx1regx6t8Brvw1o/gbxX4y8YeArTw0NK1PwRpH/CEtpelAGd4D/a9/
4J8fDFPgHpul+Cvij4w1HR/HPjnXPCvxLu1+GOr654S8W/G+28EfGv4leLPHR8J/EPR5je60vxo0
q48VWmleEdW1K01DTtW8OSaCupaXa2V+ASeFvjL/AME7vi5/wzvN4U+D/wAVfDWk/wDDR8fxA8F6
hNoXhnwymn/EK58c/s83tp4t8T33izxlL4w/4RLxb8SvjR8Fda1fTvBD3Op3/imyuJfHGi239h6v
BOAfZ37MHhP9lj46/DmPxJ4T/Z/0z4eDwf8AFK6STwdrt34XuvE/hjxp8Korn4aaNq15H4M8X+Jf
7FkHhzSBotrpOrXWn3s+iQCy1LR5tNFncXQB5fef8FBP2OvjJP4F1y9XxuJfhv8AtDR6R4I1yWbw
toCW3xDgtfh74I07WtNun8c26a34b8beBP2mFudPsrcX9/r3gn/hPD/YUWqaHBZXQB5pD+0L+yp4
e8L/AAlSH9nzWPAHgW+/ao8Yv4n8JWPjL4f6dq3w++IPwG1ue28M+OvEng7RPG+oWU/gLR9d0m01
qz8HxarpOs+GrjR9BvtC8A65Y21ulwAepeLf2uf2Sfj5rHwssdf+EHjT4m+JNF+NPhmy+EdhMPhn
Zanp3jrxD4U+KOp+GvF2mz6p8WtAt/D9xe+Hfhv8QNPvvDPiS80n4i6OJbHR/FfgHST4w0GDWQDb
+EHj39gj42v8S9O0nwT4Z8Dx+Ff2rPD66sfHh8O+CU8a/tIzaxfR+Ctf8JfZfFc9xr2sax4h0/UG
8GWMkdjdanrUd5c6PoMl7JcTMAfenhH4ZeA/AereMNe8J+GrDR9b8f6wNd8Y6xG1zc6nr2oRm5a2
+2X19cXNyLGwa9v30zSIJIdJ0p9Q1B9OsrZ7+8MoB+RTfGT9jD4p3vxsstU+Cfw6aXw3+2l4H8M+
M7jxj8R77SdL+I9t8V/F2tfszQ/tE+CtUeyWz8RPPcW/xF8D6l4bja20u88NeCvFOknxNNpA05Lg
A+3/AIVeGfgX8UfHvx5tG+Hnw+j8WfCD9qnTvEmp3nhzxhc+J7rUPiPpvwm8F3/hX4navbpFpU3h
jxdb+E/GVx4DvtDeG8s7P/hG9R0mHUNSsYFjtwDz74v/ALT3wK8f+EvinoXjj4eXWs+DPg/+0d8I
/hB4p1Px14m+HmheC5fiHdfFLwdY2Os6ZcaV8RL3xNs8Cz6ppXjWF9V8PaVcG5soo7a1fUdE8Qx6
AAfMfxp/aQ/Ybsbz41eAtX/ZvvfiPoMfxml1j4/w3V94Fgg1LWm8PftD2Wv/ABB0XRtW+IX9o3Or
Wtt8CfiFpuraF4jtfhzeeKfhvcvq/h+PxV4f1rw9pviQA6Px98cf2EfhvpP7V/ijx1+zrqFnBoPx
J8A+BviDPpkHgTWfFfxX3aPo3xT8E+NfDenw/EW28RaN4Y0271G38RWOrat/wiSJqaQa3ZyT6kmo
f2aAfYn7U2s/s62n7PPhzVPjP8MLf4p/CfUvEnwr0Pwz4MhTwazy6z4+1XTfBHgc2LeMPF/g/QIL
d38UQ6Vqc/8AwkkVvF4b1DV21AzeHRq7UAfCPjL4+f8ABNvR4Pj7pnif9mvxhJN8Hrzw/oPxFsX+
Hdj9pvtel8b+HfDcmi+GNTl8aw2k+r+HPFqaZbX95Dqmk2+p6bZX2p+FtU8TeFXuL+cA9S1P9uj9
irUfh/43+CCfDDxxrfwz+Evhn4ReH38Kw+FPDWj+D5NK1vxB8JPDHgHRPB2s+IPGvh7R4p/CWsfE
P4fXGm6g+raPbxQafc+I/BOrazZ+HpNSgAOI+KPxl/YH8HXnxT0n4m/so+O7XW/Bf/CBab4/0+Xw
b4R1zULHU/iPcfBmH4ZQR6n4e+JmrWtheeLm8N+F5PDHiy31Kw0lh8FPFcQ8SW114csrfWQDrvEX
7SP7Kf7TkY/ZZ1aPUvhv8DvDfwe0r47+JfHHiDxT4P8AhbD4H0r4C6p+zR8V9A0DUvDviO4vdd8P
+G9J0j4l+DtT8R+JfE2neGtCtYtC1DTNB1PXETUtT0MA+0B+x1+ytdWGsW9p8Evh9b6V4r8NeH/D
Wr22iab/AGVpur+HPDx8OS6BbPBo89pasLRPCXhVYr+BVvbm18PaLb3F3PbadaRxAG9q37LP7PWv
a94n8U618JvCWq+JPGWg6V4Z8Ra9qFrPd6vfaPobeFJNIgjv5p3udPudPufAngq+ttT0yW01RNS8
JeG9S+2m/wBE027twDIn/Y7/AGYZ7aazb4KeCYrafRo/D8kNpYz2CDSYbDwxpiWkX2K5gMB+x+C/
CqPcQGK6kl0LT7mSZ7qIz0AenP8ACH4Zv8Lh8FF8GaJb/CgeF4/BS+BLG3fT9ATwpHbLZroUdtYy
W7x6e1qggliSRTNGzrMX8x94B5Rf/sXfsq6pd2d9qnwL8A6neWHhKPwNa3Go6U99KnhiHRZPDlvY
O11NMZ7i20F49HtdWuPN1m206y0y0t7+KHSdMFkAbdp+yj+zlZSwzQfCDwa0kHhy48Ig3NjLerN4
bvPDfiDwje6RdpeTTpfWt94a8VeJNHvhercSXtprepC6klkupHoAmf8AZc+Actxpd3L8NtHmudG+
H3iT4VabPNea1NJB8PfGBum8VeF2aTU2NxYeIZLyafV3ujLd39yttdXFy9xZ2ctuAVrn9k/9nW+j
0C31D4T+GNStfC/w41b4Q6FY6mt/qWn2Hwy15Gj1jwUNPvr65sbjQtRUxfabW7t7gu9npkm4SaVp
r2oBJ4f/AGU/2dfCvinwX438PfCTwlpXi74eWslp4O8R21rcf2toyS2/ii0eZbyS6eW9vzZ+NvGF
kup6kbzUksvFGvWaXSW2qXsU4Bq+Pf2bvgV8UPF9p4++IHwv8KeKvGdj4dvPCVr4j1SyeTVIvDl/
pfivRLrShPFLFut30bx1410qNpA01vp3i3xHZ20sNvrOox3QB2Pgb4X/AA9+Gvgq3+HPgXwhofhr
wPbDV9nhmws0Olyt4gv73VNelvIrgztqFxreo6lf32rXF+9zcajdXlzNeSzSTO1AHl8P7Iv7NMFt
oVl/wpnwTcWXhnTho+iWV/p8mp2dlo4uNfuRpP2XUJ7mC50sP4p8QxDT7xJ7QWmrXViImsWW3UA9
S+HPwz8CfCTwva+C/hx4Z0/wn4Xsri6urfSNN+0NAlzey+bcztLdT3NzLLK+AXmnkKxpHCmyGKNF
AO6oAKACgAoAKACgAoAKACgAoAKACgAoAKAP/9H+/igAoAKAMu/0PRNVutNvtT0fS9RvdHna50i8
v9PtLy60q5cxM9xptxcRSS2M7NBAzS2rRSMYYiWzGhUApw+EvCtsmmR2/hnw/BHot9dapo8cOjad
Emk6nemdr3UdMVLZVsL67a6uWuru1EVxcG4nM0jmWTcAV4fBHgu2kMtv4Q8LwSmWecyQ6BpMUhnu
pBNczF47RW825mVZZ5NxeWRRJIWYZoAkj8G+EItvleFPDcey8udRTy9D0xNmoXl5a6heX67bVdt5
d39lZ31zdACee8s7W5lkea3hdQDVstK0zTGvX07TrDT31K9l1HUXsrO3tGv9QnVFnv71oEQ3V7Ms
cay3U++eRUQO7BVCgGOPBPgxUES+EfDAjGpHWRGNA0oINXP2onVQn2Xb/aRN7eE32PtR+13X70ef
LvAJZfCHhKdrh5/C/h2Z7u9uNSunl0TTZGudQu4oobq/uGe1YzXtzDbwRXF1IWnmigijkdkjQKAD
eD/CTSrO3hbw60ya1J4lSVtE00yr4im8rztfWT7KzDWpfIg8zVQRfP5MW6c+Wm0AmtfDHhqwjlis
fD2h2cU+rf29NHa6TYW8c2u70k/tqVIbdVk1bzER/wC0WDXm9Ebz9ygqAblAHKT+BPA91EsF14N8
KXMKmNlin8O6RNEphuL27iKxyWbqDFd6jqN1GQAUuL+9mXEl1O8oBrafoOh6Tc6le6Vo2laZeaxc
C71e70/TrOyudVug0ri51Ke2hjlvrgPPO4munlkDTStuBkfcAZdx4H8FXcV/Bd+D/C11Bq1+uq6p
DceH9Jmi1LVFEoXUr+OS0kS8v1E0wW8uA9wBLKBIN77gDn7P4PfC+x8UeMPGkXgfw/N4p8ff2EPF
2t39kNUvNYi8MaZfaN4ftHOpG7jtLDSdN1PVLaz0/T0tLGL+1dVm+zm41K+luADpb3wZ4P1I3J1H
wp4bvzeLpyXZvdC0u6N0mj7v7JW58+1k89dLLv8A2cspcWO9vs3lbm3AGjq2iaNr1p9g13SNM1qx
Esc4stWsLXUbQTw5MU32a8inh82IsTHJsDpk7WGWoAzr/wAHeEdUbVH1Pwr4b1F9c+wDWnv9D0y7
bWBpe3+zP7Ua4tZDqH9nBE+wfazN9k2r9n8vatACX3gzwfqj6hLqXhTw1qEmqxWMGqSX2haXdvqU
OmHOmw6g89q7XkWnnmxjuDKlof8AUeVk0AXr3w/oOp219Z6jomkahaanbW9nqVre6bZ3VtqFpZs7
WlrfQTwvFd21q0srW8E6vFA0jmJVLuaAKzeEvCr3N1eP4Z8Ptd32mro17dNo2nNc3mjpD5CaVdTm
3MtxpqQEwrYys9qsJ8sRBDtoA3wAAAAAAAAAMAAcAADgADoB/SgBaACgAoAKACgAoAKACgAoAKAC
gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD//S/v4oAKACgAoAKACgAoAKACgAoAKACgAoAKAC
gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA
CgAoAKAP/9P+/igAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA
CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA//1P7+KACgAoAKACgAoAKA
CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK
ACgAoAKACgAoAKACgAoAKACgD//V/v4oAytdS7k0PWY9PF4b+TStRSyGnT2lrqBu3s5lthY3N/8A
6Db3hmKfZZ73/RIp/LkuP3KvQB+Wnwl8M/8ABUjwjbfs1aT4v8Y+DPF2jatHBqP7QmoeKtO8H6v4
y8E3lwnhPTdZ8MpqWkeINB0/xLpNtb2njDxZ4a8SeGIr7Uh4p1600LVtF/4Q3QbKyuwDo/CEn/BT
fTX/AGadH1+HwRrOlaMsmk/tJ+KdWsfAH/CTeK72x1Pw9Bea7oGm6F4v07R9K8Oap4dbxLL4OutK
H/CTt4oi0u+8a+EtM0VrnQ5wCzos/wDwUvi0T9mmW8h8Iah4g1XxJq97+0taeIdO+Gmg6f4Z0iHU
fBNhpmjaDdeF/FXiiW70WbSo/HGu295oNvrHibUb64sLPUJ/CsEMNnQA3wjef8FNDqPw0ufF2m+C
V0q18XWcvxF022tPh0b7VvD91rXwB0/xHafabbxYYNM0bS7HVP2kNe+H97ob3ninUdH8M/Diz8b2
Vt4gvtQstQAPvj4ceK/EnjTwvLr3iXwFq/w31FvEnjbSrHwz4ivrC+1aXQfD3i/XPD/hjxPenS2l
trBPG+gaZpvjKz0gzT3uj6dr1rpupONStruNAD8//hwv/BTiWb4a678X5vA8X9kfGu+h+I/gn4ca
V4AjtvEfwt1bwTDAlzYa94i8XTyx+GPDfj+O6uNKuYf7J+JM/hi9t31Xw7rWq6c1vdgH0f8AtN6n
+1hp+qfBb/hmPw54Y13Sz8RtKufjQ3iK+0GCQfDu31jw/DrOk6dba3f6TIl1qXhy78VX1lrOj38+
pab4g0Tw/p8mj3ul65qV9pQBW+EF7+0D4T0LX9O8U/DPxT4gn1D9pTxhbaRN4s+KXhDUr/Q/gX4r
8Uanq2l+MYNTj1fxDc6hY+DtNuILGz8C3U1r4gW18jTdP2WdjDQB9cUAFABQAUAfGH7b3h39pfxJ
8PvAtn+y9qninSfFdt8TLK98ZzeEdZ8CaLq118PovB3jSK+0+C5+IF7YaOJrrxRP4TFrcRTXE2mX
CJq11pHiLS7HUPDmrgHyp8TvGv8AwU78J6xrlroHh+LU9H8SfGTR/Cvwjm0bwZ4H8ZajbeBbvwj8
aby4v/ipc6Xq1vpnhiJPHujfC+1m8aX/APYvh6D4c6vYLdxWHxJ1DV9MtQD1/XZf28xH8TLfw94e
n0nW9Y+Nnwgn0DxLZ6l8M/FWg2nwln8C+GNA+MX/AAhfhrxh4/04acujeJtJ8S6/4Qj16z0bVdTl
1jQr3WdH1S4bxFZKAcP8Q7z/AIKuW83x7t/Amn/CW/hTxTo1n8B7qGx8IxvN4Sh1bVlk1bULvX/G
Vp5OpX3huLRJPGVr4h8OSDTvE9zqf/CDwajocdtGoB9LftX6V+1P4j+BGk6F+zXd2Phn45atrvg2
S+8VnW9CtdG8G2ujq3iTxHc3EfiDR7+28S6Rrl7o8PgSbS7bRheT2fiptVj/ALOj06a5tQD5L0D4
j/8ABTLxvH8b7rTvAEfg/wDsjx1oeheDtF17wl4KtNW0i2Xxt8N7zxHB4Jv/ABP4r8N6D8T9B0r4
can8UbC78cajf6ZoeveK9I8AS+CLzUbWbxiloAewfE7RP2u7vT/2nNC8N6T8QNeuL34Y/B22+BHj
HR/Hvw/8B3V/8SvDi3Y8bXlrY2nje0t/DFjqOrXem6/rI1LSdOttcsrXxD4Yn/tjRoPDGn3AB7/+
03B8XvEH7O3i+2+DnhrxO/xb1rSdCi8PaHofj7QfAOvaFql/qmli+u5/F8t9/ZRh8KW8t3qWr6Zp
et2T+LLTTLrw5pHiLS31iDWbcA86h1f9on4Z6/8AFrxfdeAviX8YNE039m74OyeCvDH/AAlnw2t7
rxv8dvC7ePo/HejaNpVlqMVr4P1HxjHrfgSPXNens4vB6Xeh6tf2IWwsrJdQAPYv2kbb4m3/AMCf
iBafCTQdX174n3mjWcHhXRfD/ju0+HeoSarPqumpK8fji9Nquk2Wn2zXV9qT20+napqelWt5pej6
hpWrahZX9qAfG0vw8/bijn+LZl8VeO9ZtNR/ZRk8MeBp4/HHw90LVbv4zH4a/CnTPDV3p+l2BTR/
B3xD0r4naZ8cfEvjrxgmpT+D9W0fxv4D0zRbvVoPDCW+gAHrvwp0f9rxf2l7rxL8TWsT8B9S+Ang
yw0nRG12z+3+DfiXbWXhibxTZ6hYaFr9xpnifxPrHiN/F76prsug3OjaX4b07wrB4U8WvLqfiTR2
APuGgAoAKACgAoAKACgAoA+XPjPN8W5fij4P0bwLJ40i8M6l8Av2mJJ38NWtjDpL/Fy3k+D1v8JI
9Z8R6lpl3p2g6oNP1D4jz+FTrN9p2iXd/b3U2oLfPp1rbqAfIvgjS/8AgqT4H079njRrm+8D/En7
V4a8S6l8cdW8fXHg+KTw94n17wrqFr4b8KXd74c1HT9W1fTvAfja20TW7jxP4Ui1ibxZoOt+JtHb
TtLk8OeHW1oArfAfxt/wU48a+J/g/rfjLw94W0X4UXPjXxrZ/EyLxl4J03wr8Qj4Y0zxNd6Tps95
4fuNd8PahpdpfeHrW21XwXqug6ReX99q91fXHifQ/wDhHTpH2gA+6PihZfFST4u/s56n4GtPEd34
H0zxT47T4xDTvEfh3S9ATwrqfw81uw8PS67oWr3lvqviO6tfHUnhvUNK/sCK4udLt7LWJbhSlzDD
OAT/ALOl749v/h7q83xFbxNJrEfxe+PtnokvjDSzo+vTfD2w+OHxBsvhfNcWL6dpU32KX4d2/hl9
Gu7qyS71HRTp+oXMtzNcvdTgHu9ABQAUAFABQAUAFABQAUAFABQB/9b+/igAoAKACgAoAKACgAoA
KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo
AKACgAoAKACgAoAKACgAoA//1/7+KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo
AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD//Q/v4o
AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA
oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAP/9H+/igAoAKACgAoAKACgAoAKACgAoAKACgA
oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg
AoAKACgAoA//0v7+KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg
AoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD//T/v4oAKACgAoAKACg
AoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAC
gAoAKACgAoAKACgAoAKACgAoAKAP/9T+/igAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAC
gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA//
1f7+KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA
CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD//W/v4oAKACgAoAKACgAoAKACgAoAKA
CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK
ACgAoAKACgAoAKAP/9kAAABQSwMEFAAGAAgAAAAhAHgKMGQHBQAAqA0AABEAAAB3b3JkL3NldHRp
bmdzLnhtbKRX23LbNhB970z/QcPnyuKdEidKhpLIxKndeCwn01eQhCTUuHAA0Kry9V3wYjk24maS
J4F79nIWuwBWb979y+jkAUtFBF863oXrTDCvRE34ful8viumc2eiNOI1ooLjpXPCynn39vff3hxT
hbUGNTUBF1ylrFo6B62bdDZT1QEzpC5EgzmAOyEZ0vAp9zOG5H3bTCvBGqRJSSjRp5nvurEzuBFL
p5U8HVxMGamkUGKnjUkqdjtS4eFntJA/Ere33IiqZZjrLuJMYgocBFcH0qjRG/tZb5DiYXTy8FoS
D4yOekfPfU1zSPcoZP1o8SP0jEEjRYWVggIx2qfLEOGPbrzwhaPHrb6ArZ71sWfGFZh7brc6M1f0
hb2l2n0Vr0gpkezLDA1gWLAqvdxzIVFJoamOXui8hY76KgSbHNMHBM5LrHRBtAPfDZYVFA3a05s7
M6OIWYnr7UlpzArBteqEkLHYbTXSGGxUgyntmriiGEHEY7qXiEH7LZ1e0tloiar7W/xATP/3bmq8
Qy3Vd6jcatGMdBLf7UPXRDUUnT4ISb5CaEQ3Eh0h0HtJ6hwO0mm0+Fb/C5aaVP+vLf4S+rPC10ju
CVeFkE/cf5IEhB1vLm5aXum2698/seTAoAOqA4KUNJbbBlUgXANHKehIqjb+13D4JPRGn5BCD/hG
whbg4w0BlxJ3jjrNL4iSGjY020PVlN525/oMb+CUywrwSw41I/Xf0GqmPP3pNqtW4SK/QifR6ifI
tr85gBRHDOrf6w+3wbWosSlXK8mLFvtuixqDrm2gk14JJKBAUCcMxaV4q08Um/bZkq844/XHVmkC
90u3p7/A4DUCmJvIn+BevDs1uMDI7DfcPT+d7mvBuhIWlDTXREohL3kNp+hXg82elheejVqZOpvF
rRB6LIPrrvMgdIfjatAz4gZ+lhU98WdI7K6ywIpkXjJf2BCv8Fer2Ib4kZeFiRVZJcHaGscvgsSz
xgmCKF9Y8wk2cZBntjih6/nF0JDfZhpGwcIdbohnyNwPN1bWYe4mi7U1ThEGvpV1FIRZbo0TJXHo
WasQZUkYWlnHnr+Jrd7iLFokno1bnMVeaOWWBO48WNlskoWbzH0rkgdzN7IjSbSx1mcOrFdW1vMg
ni+sceZhMF9b4yzcOHI3NgaLKFxn1j7I1vHazm3lxm5h3beVF0cLO5KFsZ/bGKyzKLZz+/5p3AR+
srLmswmCOLDu2yZ0g7XdJvSCxIrkbui71r7OY3fhWU9wvoi8PDSZwq1jjgncNSw1g9aNHFfmAp+w
/vJfI1ZKgibXZhQDK5aW8n5F+IiXGEZR/BTZtuUITqc9oBiitIBHdAS6LWCpefg3ePdMSvuX+plU
WqUwWXx89GomGizfS9E2fdyjRM0t2R/MQ8lSwvUVYaNb1ZbbUY/DKGWFZuetOaYaJvDucbtCfD/e
vZhPP2/NY4OR0pkiaOn8g6YfbwwBuNap7B54GD6aBkYH0Cv33tKhhpRnzDR81TDAdx/l3h8wv8Pg
y2DdB6pMeqA9LIxCvwStYXGWBaMsOMtgPO31wrMsGmXRWRaPMvgDcUwP8KhKGPvuYXIYl0a+E5SK
I64/jMKl80LUb0L3ZmatFuOQNMxEw2xoxqe8Gz5h8oEZcT/OjBWBttmeWHmetS56j5TA4IQbGMu0
kMClG1P+6DAvTGtRXcLbCKtO7uZF6GWb7txDz49/sd7+BwAA//8DAFBLAwQUAAYACAAAACEA5cqz
QwUBAACvAQAAFAAAAHdvcmQvd2ViU2V0dGluZ3MueG1sjNBRS8MwEAfwd8HvUPK+ppUhUtYOQSa+
DGH6AdL02gaTXMhli/v23jYVxJe95bjcj7v/av3pbHGASAZ9K+qyEgV4jYPxUyve3zaLB1FQUn5Q
Fj204ggk1t3tzSo3GfodpMQ/qWDFU+N0K+aUQiMl6RmcohIDeG6OGJ1KXMZJOhU/9mGh0QWVTG+s
SUd5V1X34puJ1yg4jkbDE+q9A5/O8zKCZRE9zSbQj5av0TLGIUTUQMT3OHvxnDL+l6mX/yBndETC
MZV8jLxsJE8Uj9fV+eWsKJxuXiaPUfWWE8z1UnQcn7IW8+v2WZ6KAbeYduoAj7TjBSxsjAXuyD8x
d18AAAD//wMAUEsDBBQABgAIAAAAIQA2psyqvwkAAHlLAAAaAAAAd29yZC9zdHlsZXNXaXRoRWZm
ZWN0cy54bWzcXFtz27YSfj8z/Q8cvjvWxbETTZWOL3HjTtq6lTPnmSIhizVJ8JCUFffXd7EgQYgk
xIVJz5zpkywQ2G9v+BZUsPnxp+9x5DyzLA95snSn7yauwxKfB2HyuHS/PdyefHCdvPCSwIt4wpbu
C8vdnz798J8f94u8eIlY7oCAJF/sU3/pbosiXZye5v6WxV7+Lg79jOd8U7zzeXzKN5vQZ6d7ngWn
s8l0gn+lGfdZngPatZc8e7lbios5TVrs+ZXg2WTy4TT2wkTJaGvEU5aAvhuexV6Rv+PZI6zInnbp
CWiYekW4DqOweAH9JudKzPPS3WXJorTqRFkl1ixAgcVzHFWTQW3zXOmBhfyoVmQtQzuUlEtuuL+L
WVKgeqcZi0BhnuTbMK399lpp4I9tpdJRgzVj9+n0rIWn3EMJ+k3m7SH2FfA+bYnrcEYgF8WR9INI
qDqNmhKnE0JEhAilA0WFQ8xKEz359q9zTZ1J+xQ24JAN9XPGd6myKg2HSbtLnpQswQMWmk3Ocavr
puVWAlpcsdp6KXOd2F/cPSY889YRaAQed0RGup+AmwLu37CNt4uKXHzN7rPya/kNP255UuTOfuHl
fhg+AGeBlDgEgV8ukzx04Qnz8uIyDz394edyTDzfion6Q7XSzwtN4FUYhO6pAI285BEWPnvR0mXJ
ybeVDrN0//JOfrkXQ2tYsXS97GR1KRaeog3Vp2ZLqiyTsxqGA0UAYawkU4Nb2OYr959YsCrgwdIF
tsfBb3f3WcgzoL6l+/FjObhicfglDAImCkM1MdmGAfvvliXfchbU43/cIqWWEn2+S4qlO7s4x2BE
efD5u89SwVaAl3jC0b+JBcCbUEc0HFRoF9bayIEGKg7+r4Kclp7tQtkyT5QyB/U/CoRW7wYDzYRF
ugEo10rX+XARZ8NFvB8uAkroUF9cDBcBB5ihWsjc0LKSHtSC+zL59JyYfzySsmJFK4t6V7SSpndF
K0d6V7RSondFKwN6V7QC3ruiFd/eFa1wHl3he0hczSyaozdIG/shLCIoVz1MNx1IdWVRcO69zHvM
vHTriPrWVPsYWV7x4MV5YN9xEcmy1W5d0IxDAn49va6KjItzYo8PZ3LjvJrFP8fp1stDOE73AQ0M
1oM4szg/Z2HQC/VepmvLJnmc6Cp695Hnsy2PApapcLZdb17/G3dWqefjwfyQOgdG8Wv4uC0cOL2J
mtxr+LnBx2bFpfyvYY4ZfLTcnxtM6RNOCtm5IQ3Nwn9lQbiLK9cQjivnkvAtsqIBgSoed9GZCJFN
4pQQIgAUE2Q9sTcB5RP0l9XHXr6IMUV/WateKZ+gv6xsr5SP+XE8vtbEcgO/lTik7XVhvXevecSz
zS6q9kAvPVxY72AFQTPBehMr+SSSuLDewQf06Vz6PrzaUfLUOhY1j1qgWIdDouBmo9tiHZQG7U0t
LLIOUANrZoE1jGstgKxJ90/2HIpfh22LAbK0Ooz2bue5wQNQgkhH0T92vOg/ZM8MnEdFuUvg95Sc
OTS0uWHnUdH0emqTTMMKn0UyDauAFkDDSqEFkCE/zCc3VRPpIMOLowWWNS2rKoYbmMzMF9bMrIDs
SsBIdZNw/jLsXnMutOsmAcU6QO26SUCxjk6jlqm6ScAarW4SsAxVwxwjnVNtjLKumzqQIm+CReOQ
NwFoHPImAI1D3gSg4eTdDzIeeROwrLlBcapO3gQgnGLzqq+AdPImAFlzg2S78jejqu6hlOMvtyOQ
NwHFOkBt8iagWEfHRN4ELJxikwkNLEV1BKxxyJsANA55E4DGIW8C0DjkTQAah7wJQMPJux9kPPIm
YFlzg+JUnbwJQNb0oIB08iYA4RQbbugkb9z1b07eBBTrALXJm4BiHZ0GoapDKgHLOkANLEXeBCyc
YpMMJRYmt41R45A3waJxyJsANA55E4DGIW8C0HDy7gcZj7wJWNbcoDhVJ28CkDU9KCCdvAlA1tzQ
Sd64Gd+cvAko1gFqkzcBxTo6DUJVPEfAsg5QA0uRNwEL82UweROAcMprgWwsGoe8CRaNQ94EoHHI
mwA0nLz7QcYjbwKWNTcoTtXJmwBkTQ8KSCdvApA1N3SSN+6RNydvAop1gNrkTUCxjk6DUBV5E7Cs
A9TAUlRHwBqHvAlAmJiDyZsAhFNeAYS7yCZM45A3waJxyJsANJy8+0HGI28CljU3KE7VyZsAZE0P
CkgnbwKQNTeIa7VwPZR8G3VqSALqPYPqVgMZcGYIEhWwNPBPtmEZtBuy/tshAwErCy0QDelBNfGK
8yeHdvN7bkgQMlS4jkKOd75f8JaO1qkwvzjSavDw+7XzRXbItNZhSh3evIEmJL2fSLQzYQ8o6Fm8
pNDTk1ZXz4U06DUS/VdljxBOvIOOobLvRywWjUAwEXuhymH8d9sSFf+GxtSgmjOBrszJ1eVcWgQ9
XajB39Xj2Zl8kP99Lbq6UKwc07qnUI+25v4WVPcLlh3RvLxgr6404fX6ph2GW/hoS90CUqlX3sav
j2Ry3sGVTxgC/Q16F+Ie+RGd8Z75UZc7OEV6rq0gNIOhSn0aQgasIxkQ+OMuETHbl91gMjeC754U
Bc+vWRT96mH4Cp6ap0ZsU8in0wkW1IaoNS8KHpvXZ3jfHDXpEgBu1ZWRX4URZn8nu3jNsvL2ujHD
RSHCzrfDDJdXZw2pQPW0WbeD3af2m2jqwJ6OZqbW3R6o0dqDhr7fRX9eaz9GYfJUjVfirmHDDE8a
806/OZvOL24kAvQ44o6VPQmgibeBnQrEMpuICeARnGH2zMHu9nc5JM1KtEQ2uenAOKO/nNr2htM6
GQK92+VCS/cdMqHun1GZsDuLoKUkTDrTCJ/INhObPFICa2ea2efwzQBhDr3xcXL+flJmS+mN7KC7
d+le810WSn7Hrt16BOXldRmpSFkvIzgGCYbChyfaofXNTKtdOjTVFE5frv1/urM7F6+8KOK8OxvL
Z/b5qAmlZGR/PTz06BWcXG7LxDIk6NedHwYe9ITBf7aBJb1M09a4D93zh4ONDJ5+kOHWD0JybLwM
bvqrmcN6IIZmsYbVl8eNuPwbgqAq+TWPxf/+Ub/CNH3uJQmHvn7RZZ+pN6suUjbXKTMHNzzbS8mz
2/kFvJdKsm4e1YdkaDcplM7pLFGaXwrR3drlEv39Qy/Wmty34IXaS8OLSlPVZnqUz5Ebh25JDWvQ
lqztL2srvOnUlXjAC93RLIGfH/5ifvuIriVKXk7pypWW8QlkVXVAbj3syKYS/20TSjl0LW24zvFT
cy+enoXDtffl6kQ90kGn9IZusCktyznmzNQ8W3vO7N2x89LoRossrTZ5/ukfAAAA//8DAFBLAwQU
AAYACAAAACEAZQn4ACUJAAAXSAAADwAAAHdvcmQvc3R5bGVzLnhtbNxc23LbNhB970z/gcN3RzfH
SjxVOr7EjTtp60TO9JkiIQsNSagkFcf9+i4WJASRhLgw6ZlOn2yRxB7s7sFZUMb6p5+/J7H3jWU5
F+nCn7wa+x5LQxHx9GHhf7m/OXnje3kRpFEQi5Qt/CeW+z+/+/GHnx7P8+IpZrkHBtL8PAkX/qYo
tuejUR5uWBLkr8SWpXBzLbIkKOBj9jBKguzrbnsSimQbFHzFY148jabj8ZlfmskoVsR6zUN2LcJd
wtICx48yFoNFkeYbvs0ra48Ua48ii7aZCFmeg9NJrOwlAU+1mclpw1DCw0zkYl28AmdGakYjaQqG
T8b4WxL7XhKe3z6kIgtWMQTvcXLqv4PIRSK8ZutgFxe5/JjdZeXH8hP+uBFpkXuP50Eecn4PIQUD
CQdbHy7SnPtwhwV5cZHzwLz5vrwm72/kg+ZNPTLMC8PgJY+4P5KgcZA+wMBvQbzwWXryZWnCLPy/
gpNf7+SlFYxY+EF2sryQA0foQ/XT8GWrPVNP1RyHlEECl4pHEBa2/ijCryxaFnBj4QMX8eKX27uM
iwy4svDfvi0vLlnCP/AoYpK21YPphkfszw1Lv+Qs2l//dIMcLC2GYpcWC386P8NkxHn0/nvItpI9
gJcGMtC/ywGQP2C5gYMT2vH9bNSFGipe/LuCnJSRbUPZsEAuNA/nfxQIvd71BppKj0wH0K7TXGf9
TZz2N/G6vwnQnL6xmPc3AfLadxaKGwYr6UktRKjIZ3Ji9vYIZeWIBos6RzRI0zmiwZHOEQ1KdI5o
MKBzRCPhnSMa+e0c0Ujn0RFhgMJVZ9EMo0Fa2Pe8iJkcf1SAJj2lriwK3l2QBQ9ZsN14sr7Vp31M
LC9F9OTds+84iOTZcrcqaM6hAD9fXpdFJtKHzhhO1cJ5toq/T7abIOewvelI1rRnsu7ldsX7JeNR
J9RrRdeGT2o70Vb07uIgZBsRRyzT6WyG3j7+d+Ett0EIdbPJHqmljanARRJdPvKHTeEtN1iTOx0/
s8TYPnFl/yPPkcFHV9uZhZBdxkkpO7PQ0G78NxbxXVKFhrBdOVOC30gFGQKneDxEp5h+dwiZAIoL
qp480z5h/qr6uNuXOabMX9WqZ9onzF9VtmfaR34cz6+zsFzDy6VHWl5z57V7JWKRrXdxtQY65WHu
vII1BM0F50Ws7ZNEYu68gg/k07sIQ3i1o/DUORd7HXVAcU6HQsHFRvfFOSl1ZXXwyDlBNaypA1Y/
rXUAchbdz+wbl99duRYDrAJ6M9q5nGeWCFD3Fp92oujeZE8tmkdFuU3h+5SceTS0mWXlUdFKPmEk
XcjUr/A5kKlfBXQA6lcKHYAs/LBvq3RNpIP0L44OWM6yrKsY0o6szHNnZdZAbiVgoLpJ2H9ZVq+d
C826SUBxTlCzbhJQnLNTq2WTinIErMHqJgHLUjXsOTI11cUp57ppAmnxJng0jHgTgIYRbwLQMOJN
AOov3t0gw4k3ActZG7SmmuJNAMJHml/s2JeRBjLFmwDkrA1K7crvjCoRQivHX24HEG8CinOCmuJN
QHHOjk28CVj4iAsTalha6ghYw4g3AWgY8SYADSPeBKBhxJsANIx4E4D6i3c3yHDiTcBy1gatqaZ4
E4Cc5UEDmeJNAMJHXLShVbxx1b+4eBNQnBPUFG8CinN2aoKqN6kELOcE1bC0eBOw8BEXMpRYSG4X
p4YRb4JHw4g3AWgY8SYADSPeBKD+4t0NMpx4E7CctUFrqineBCBnedBApngTgJy1oVW8cTG+uHgT
UJwT1BRvAopzdmqCqnWOgOWcoBqWFm8CFvKlt3gTgPCR5wK5eDSMeBM8Gka8CUDDiDcBqL94d4MM
J94ELGdt0JpqijcByFkeNJAp3gQgZ21oFW9cIy8u3gQU5wQ1xZuA4pydmqBq8SZgOSeohqWljoA1
jHgTgJCYvcWbAISPPAMIV5FLmoYRb4JHw4g3Aai/eHeDDCfeBCxnbdCaaoo3AchZHjSQKd4EIGdt
kMdq4Xgo+TTqxEIC6jmD6lQDGXBqSRIVsHTwM1uzDJqhWPfpkJ6AlYcOiBZ6UF28FOKrRzv5PbMQ
hAzFVzEXeOb7CU/pGJ0Ks/mRVoP7P668D6pDpjEOKXV4qheakMx+ItnOhB1qMM/iaQs9Pdvq6Lm0
Br1Gsv+q7BHCB2+hY6js+5GDZSMQPIi9UOVl/INTiYq/Q9tcVD0zhja28eXFTHkEPV04g3+q29NT
dSP/50p2daFZdc3onsJ5NGcebmDqYcGyIzMvD9jrI014vL7uh+UUPvqybwGppleext9vydRzB0c+
4RLM3zLvQp4jPzJnPGd+NOQePqIi15wgNIPhlLpmCAxYxSoh8MttKnMGvYH4RzjFjeh7oEzB/SsW
x78FmL5CbO2PxmxdqLuTMRbUmqmVKAqR2MdneN4cZ9JmAMJqTkZ9lE7Y453ukhXLypPxVobLQoSd
b4cMV0dnLVSgRto+t4PVp9ebbOrAno46U/fdHjijVQANfX/I/rzGeox5+rW6Xpm7ggXTnzT2lX59
OpnNrxUC9DjiilU9CTCTYA0rFYQFujDU6sAn7JE5WN3hLgfSLGVLZF2bDpyzxsvb+14LWqtCYHTb
QugYvkMlNOMzqBK2swhaSnjaSiO8o9pMXHikDe6DaVefwzcDhDmMxtvx2etxyZYyGtlBd+/CvxK7
jCt9x67d/RW0l+/LSCXKZhnBa0AwNN6faIfe15m2D2lfqmmcLq79N8PZzsXLII6FaGdjec+dj4ZR
CiO76+FhRC9h53JTEstC0I+7kEcB9ITBvwLAkl7StHE9zBf+4cUagydvVLrNjZC6NhyD6/Gqc9hM
RF8WG1hdPK7l5f+QBF3Jr0Qi/xvD/hWmHvMgTQX09csu+0y/WbWJsr1O2TW4FtlOSZ7ezObwXqrE
ur5V78PQdlEog9Naooy4FLK7tS0k5vuHWawNuy+hC/so9S8q9anW6VHeR23suyQNrF5Lcu9/WVvh
TWdfiXu80B1lCXz98BcLm1t0gyh5+UgbVxrOp8CqaoPcuNnCphL/ZQmlA7pSPlzl+NMIL+6eZcCN
9+VqRz3QRqeMhumwjZblM3ZmGpHdR84e3aF5aQ2jA0urRZ6/+xcAAP//AwBQSwMEFAAGAAgAAAAh
AGcG+2J/AQAA7gIAABEACAFkb2NQcm9wcy9jb3JlLnhtbCCiBAEooAABAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAISSUU+DMBDH3038DqTvUMo2YwiwZOqeXGLijMa32t5YHZSm7cb49hbY2Igm
vvXuf/fr3b9N5sey8A6gjahkikgQIg8kq7iQeYre1kv/HnnGUslpUUlIUQMGzbPbm4SpmFUaXnSl
QFsBxnMkaWKmUrS1VsUYG7aFkprAVUgnbipdUutCnWNF2Y7mgKMwvMMlWMqppbgF+mogohOSswGp
9rroAJxhKKAEaQ0mAcGXWgu6NH82dMpVZSlso9xOp3Gv2Zz14lB9NGIorOs6qCfdGG5+gj9Wz6/d
qr6QrVcMUJZwFlthC8gSfDm6k9l/fQOzfXoInMA0UFvp7EkL5i32OgfdtZ7zreM7aOpKc+O6R5Fr
52CYFsq6d+zZo4SrLqixK/ewGwF80Yyv+S23t2k4iPZfZNG0u2+I3XKdl/3MwD3nTtx7eVbeJw+P
6yXKopDMfEJ8MlmHJI5mcRh+tmuN+lu3+kR5GvBfYuSg6zCKyXRMPAN6h8Y/NPsBAAD//wMAUEsD
BBQABgAIAAAAIQChdbl13QIAAAoLAAASAAAAd29yZC9mb250VGFibGUueG1s1FZNb9MwGL4j8R8i
37c4abZ11bKpKytCQhxQEWc3dVqL2I7sZF2v250zh/ETEAeQuOzfVNp1f4HX+Wq3elomKBKuqiSP
/T62Hz9+7aOTC54451RpJkWIvF2MHCoiOWFiGqIPo+FOFzk6I2JCEiloiBZUo5Pjly+O5r1Yikw7
EC90j0chmmVZ2nNdHc0oJ3pXplRAZSwVJxl8qqnLifqUpzuR5CnJ2JglLFu4Psb7qKJRbVhkHLOI
vpJRzqnIinhX0QQYpdAzluqabd6GbS7VJFUyolrDnHlS8nHCREPjBRtEnEVKahlnuzAZtxyRa6gg
3MPFG0+Qw6Pem6mQiowT0G7uBei4Es6Z9wThAA4IHytGioqUCKmpB3XnJAkR9nGA93AH/gHehyd8
I9cwRDOiNM2ahriEY8JZsqhRkmeyxFOWRbMaPifQHYynrNJsChW5HuMQnWEo/nCISsQLUWCQoEF8
GFNVqjad+0hU8BRNvMOCBxDgaaJg9G7pnA0h7m6+3d38cG6/fL69/mqVo2ZZe1rl6FrlUJITUbYX
MhupnI4WKS3kvKdPzC7oZFOcqlNvJQ7u4gODVkgjjlcjj4kDji+j2oszYpxq5x2dO++LaRj1Nt3i
Fy4xbtkDr3S27xa/33gDVnkA0zroBrVEjSD48Gm3lDztBRnIXDGqrD4x+u4ZjVfF6hNYhGL5/3Db
VL101pxRQQ+d0XjlMWeYuEK+9kK8zSM2Ic5rBTmaPiLHKfgC9nHhCn/rWcSDvvpna1nErEXfa5yy
8sVTGwXEOH1mFvkISdwcXtoqxQNXwLgqCzxMqP7fdEY9TdgiRhtTnueMbhlURLV3Rh/yfGKVwcfG
EQE4of5t/VyxZop6y6wcsYVMUZ0ry8ufy8tfy6ur5eV3qyiVxusPa9awny5cTqj6b4+XAUkY3EKs
uvh4uEoc/+ASYrbIxiWkP7CkjxZmefISUt1G9PFvAAAA//8DAFBLAwQUAAYACAAAACEAEEWZVY0B
AADbAgAAEAAIAWRvY1Byb3BzL2FwcC54bWwgogQBKKAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAACcUsFu2zAMvQ/YPxi+N3LazEkLRsWQYthhHQrEbc+CRNvCZEmQ2KL5+9Hz4rrYbT6R79FP
j0+C27fBFa+Ysg1+X65XVVmg18FY3+3Lx+bbxa4sMilvlAse9+UJc3krP3+ChxQiJrKYC5bweV/2
RPFGiKx7HFReMe2ZaUMaFHGbOhHa1mq8C/plQE/isqpqgW+E3qC5iLNgOSnevNL/ipqgR3/5qTlF
NiyhwSE6RSh/jnbcygQaQMwoNIGUa+yAcrurmZhbeFAdZnm1BTFV8BySyXK9WX+5AjE1cOhVUpo4
Rrmr6i0PLxD4GqOzWhFHLO+tTiGHlop7pa2nkPtiFAGxnALO6Ij6JVk6yQrEsoUf1rOjensJYirZ
Y1JdUrFnX7vr0encw1ErhwcOQ7bKZQTxDsAhDFH5k2S754oVf+XH2IS7Ma2/v3wEF9s+W+qPUWn2
c72pN+vl3gsOjpwPGt7irPgOwHe+ouTGYzkz36E5z/xLjEk+TW+VL2BV8fcntzPGm8+PSP4GAAD/
/wMAUEsBAi0AFAAGAAgAAAAhAItAqzaZAQAARQYAABMAAAAAAAAAAAAAAAAAAAAAAFtDb250ZW50
X1R5cGVzXS54bWxQSwECLQAUAAYACAAAACEAx8InvAwBAADfAgAACwAAAAAAAAAAAAAAAADSAwAA
X3JlbHMvLnJlbHNQSwECLQAUAAYACAAAACEA2O2+/i4BAAA8BAAAHAAAAAAAAAAAAAAAAAAPBwAA
d29yZC9fcmVscy9kb2N1bWVudC54bWwucmVsc1BLAQItABQABgAIAAAAIQABSakD6zoBAEGSCwAR
AAAAAAAAAAAAAAAAAH8JAAB3b3JkL2RvY3VtZW50LnhtbFBLAQItABQABgAIAAAAIQATXvMzMggA
AKQgAAARAAAAAAAAAAAAAAAAAJlEAQB3b3JkL2NvbW1lbnRzLnhtbFBLAQItABQABgAIAAAAIQCd
XIu+EAcAAIcdAAAVAAAAAAAAAAAAAAAAAPpMAQB3b3JkL3RoZW1lL3RoZW1lMS54bWxQSwECLQAK
AAAAAAAAACEACcn4ukhUAQBIVAEAFwAAAAAAAAAAAAAAAAA9VAEAZG9jUHJvcHMvdGh1bWJuYWls
LmpwZWdQSwECLQAUAAYACAAAACEAeAowZAcFAACoDQAAEQAAAAAAAAAAAAAAAAC6qAIAd29yZC9z
ZXR0aW5ncy54bWxQSwECLQAUAAYACAAAACEA5cqzQwUBAACvAQAAFAAAAAAAAAAAAAAAAADwrQIA
d29yZC93ZWJTZXR0aW5ncy54bWxQSwECLQAUAAYACAAAACEANqbMqr8JAAB5SwAAGgAAAAAAAAAA
AAAAAAAnrwIAd29yZC9zdHlsZXNXaXRoRWZmZWN0cy54bWxQSwECLQAUAAYACAAAACEAZQn4ACUJ
AAAXSAAADwAAAAAAAAAAAAAAAAAeuQIAd29yZC9zdHlsZXMueG1sUEsBAi0AFAAGAAgAAAAhAGcG
+2J/AQAA7gIAABEAAAAAAAAAAAAAAAAAcMICAGRvY1Byb3BzL2NvcmUueG1sUEsBAi0AFAAGAAgA
AAAhAKF1uXXdAgAACgsAABIAAAAAAAAAAAAAAAAAJsUCAHdvcmQvZm9udFRhYmxlLnhtbFBLAQIt
ABQABgAIAAAAIQAQRZlVjQEAANsCAAAQAAAAAAAAAAAAAAAAADPIAgBkb2NQcm9wcy9hcHAueG1s
UEsFBgAAAAAOAA4AjQMAAPbKAgAAAA==
--Apple-Mail=_EEC2A2ED-BBB9-4C8A-ADD3-A2085D2B4AFB--

--Apple-Mail=_C3231D24-8B1A-4625-BAB4-781924D5FE5F
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org

iQIcBAEBCAAGBQJWajHZAAoJEORoZaSQsc1IUHkP/0viVX+6YlBpH3DGbQSFBA1f
dNTfF6nw1PUejvwnfmb/rkvbZmRgFpeQvzfHXAH0UY/bcUHNJqewim1M5VkIDD3P
re7sX2W82ukFR0o0Br792vQrsTB+GAtQd9Ju24Sjbq8ZVRP6+yKg/xlhYTWFPxHP
JI3+TMpWwwiSa7cc5DeHiyuKdtP7bW2O7duyHlpGXTxq/1B8KyQvrKR/8/ItDMOw
MxSw2FTMxAgLYVjxMxkaFLUW7I2SliFVKqpGTrCzjSbu3EqdII68IXB3ewiahYpW
7mx8gDYKb7fVQgi4GrUnmMdUDBcW/M3tzW5HfkpJd8xhYg8oDuGHLragitak6uTy
hoLieLnEz8I9shfz/Kq5VG/xqVLpT/VbX94J78r9z4HN0qwYqleshpLFfM29yOou
VIevKuQIYAdVH2SaZfwt1C4f4bO56DiADroIDEcCD7oDHf58iUIZYw+oJHCkdRUg
TBq/4A2XHZi8Mx8F9w4XNQtvTkosgYbK0uciDrDS9R6mxdyiAp2cMRERAnAwnc4A
KG/87h0ixPuk6jI43rj/h5r0wipdzc4wM8gLlXgiOGdQYLLC7Ts0cEopZ6y3x/tF
3Ohwwh8ncOyfm6Vx3rLJ0JXwUc1iTSzfMJ7o1sGowPPDFvFqXcVcRqDpLM/8CWLb
nvLv9293erj9vvb2o5+3
=C06X
-----END PGP SIGNATURE-----

--Apple-Mail=_C3231D24-8B1A-4625-BAB4-781924D5FE5F--


From nobody Thu Dec 10 21:39:54 2015
Return-Path: <eburger@standardstrack.com>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A285B1A884B for <stir@ietfa.amsl.com>; Thu, 10 Dec 2015 21:39:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.688
X-Spam-Level: *
X-Spam-Status: No, score=1.688 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, SPF_HELO_PASS=-0.001, SPF_NEUTRAL=0.779, T_DKIM_INVALID=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 455Od8HkFijA for <stir@ietfa.amsl.com>; Thu, 10 Dec 2015 21:39:52 -0800 (PST)
Received: from biz104.inmotionhosting.com (biz104.inmotionhosting.com [173.247.247.235]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A5A801A8847 for <stir@ietf.org>; Thu, 10 Dec 2015 21:39:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=standardstrack.com; s=default;  h=Mime-Version:To:Message-Id:Date:Subject:Content-Type:From; bh=jwT9HnmUh5FA07panXCYuuJs38rRBQI0W5LzBOt3KAs=;  b=lCjqrfLLtNTOmGW0yxS6c+Ay0wWt4tPTfXY93N0rWA/mEtdQ+Sn0lodZJ+QvYXHvW+ODn7/u7SS9MzBUvcACsHZHE2P1WyVcl7lfpnEl6snKqna+BAs/tSRRPEjGR6Mpt3eChgY3T96S0Pjc0XYt04enxtHJFbehZKoVgSA/93A=;
Received: from ip68-100-196-239.dc.dc.cox.net ([68.100.196.239]:53943 helo=[192.168.15.111]) by biz104.inmotionhosting.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.85) (envelope-from <eburger@standardstrack.com>) id 1a7DH2-0007Tf-D1 for stir@ietf.org; Thu, 10 Dec 2015 18:17:33 -0800
From: Eric Burger <eburger@standardstrack.com>
X-Pgp-Agent: GPGMail 2.6b2
Content-Type: multipart/signed; boundary="Apple-Mail=_5E906E65-6330-4C6C-9FEA-A0CC26AF6B2B"; protocol="application/pgp-signature"; micalg=pgp-sha256
Date: Thu, 10 Dec 2015 21:15:57 -0500
Message-Id: <78D08CD3-7678-481F-B2B2-9F2BA1D11246@standardstrack.com>
To: stir@ietf.org
Mime-Version: 1.0 (Mac OS X Mail 9.1 \(3096.5\))
X-Mailer: Apple Mail (2.3096.5)
X-OutGoing-Spam-Status: No, score=-2.9
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - biz104.inmotionhosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - standardstrack.com
X-Get-Message-Sender-Via: biz104.inmotionhosting.com: authenticated_id: eburger+standardstrack.com/only user confirmed/virtual account not confirmed
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/jxtE68P48sKMBCwoN6nKzHyvZHY>
Subject: [stir] stir-06: Updating 3261, or B2BUA's?
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 Dec 2015 05:39:53 -0000

--Apple-Mail=_5E906E65-6330-4C6C-9FEA-A0CC26AF6B2B
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Section 6.1.1 states:
   Practically, entities that perform the authentication
   service role will sometimes alter the telephone numbers that appear
   in the To and =46rom header field values, converting them to this
   format (though note this is not a function that [RFC3261] permits
   proxy servers to perform).

 Are we saying that we are updating 3261 by this spec (because this =
specification would violate RFC 3261), or that we are specifying B2BUAs, =
not proxies?

--Apple-Mail=_5E906E65-6330-4C6C-9FEA-A0CC26AF6B2B
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org

iQIcBAEBCAAGBQJWajHdAAoJEORoZaSQsc1I3dEQALWbXR3X6zAsUysspAQ3HVlr
Pi2v2YxiopK1BOkx5A5EXrookXI/RujaMxARPLPOZGQq4vrrL+MDcsNfzB3OzMKo
n4sc3kQu2/HbdX3jh9E6AMsET0L9CbwcCnoOT96kc8G5C8nwSWt7kSwfYgOlCq9J
hwRZgJPaJ9erNv/Nl2vyLkx+Dpnb6LPoaxVlQhrpEB2Ty5NECMhN6/VJim1REaNT
UVoHjh9cvp63XRxpttRZmvsNLAGOM15S4UPXFOgwxuH4PGNhHZ2viazqst4tCrCo
UJC9KnYylCVixrvQuMZ68TTLm51x4U9f9vYQjUHVqdffTA9A1DeOnGw0BEOdjyHK
1YKLG2JIf0bHpBLGXYSvZAimwAj7bTV+BENF30LcRQbRDRQyHfJ8B1qI3jT5LNLf
PU52uA0Xv5HqmjXMN4ehDO4zRke/rr/wDLL6pMgYmYf3O7X55emCQaYM5bJoYa82
WfybF85qVkTuf8+FD7pJXzAXakpkebePAsBgkVW83cZI7BymI3dm73p/0jJiXrTW
OwBtK8Cv92wF3JmcgQHiZ7vX5/gQNUbo/2Hce0iB6SoMp08y5wRgtFBu3vhcdlsr
auPNNvXKKCLqkklxteslWlvkhM9t1USLsbU4X1Kb0U0d3dXvq6HGskEJ1brPO8ff
u2dIAt6G7fhs6O6T05Ke
=aGuj
-----END PGP SIGNATURE-----

--Apple-Mail=_5E906E65-6330-4C6C-9FEA-A0CC26AF6B2B--


From nobody Thu Dec 10 21:54:46 2015
Return-Path: <eburger@standardstrack.com>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 10B5F1A892F for <stir@ietfa.amsl.com>; Thu, 10 Dec 2015 21:54:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.887
X-Spam-Level: 
X-Spam-Status: No, score=0.887 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, DKIM_SIGNED=0.1, SPF_HELO_PASS=-0.001, SPF_NEUTRAL=0.779, T_DKIM_INVALID=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 4sDKms2Lil9z for <stir@ietfa.amsl.com>; Thu, 10 Dec 2015 21:54:44 -0800 (PST)
Received: from biz104.inmotionhosting.com (biz104.inmotionhosting.com [173.247.247.235]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 488251A892B for <stir@ietf.org>; Thu, 10 Dec 2015 21:54:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=standardstrack.com; s=default;  h=Mime-Version:To:Message-Id:Date:Subject:Content-Type:From; bh=E8vzALS5NCGODWlorkI4KpNOKow+cfqTvldivFSJFt4=;  b=q/MjX0sCwAUFdZtDegAW6WeUtHwqhwFtcpK6YY1M+wEy3oeAfauRy/7cYXrJEWPbpS12U3l2Z8RilPAnLs51UPl8OtQ6nX14z66gBXkuKx1Zm/Y3GOiXlLzSl6SSnIcNHhmNIzJQmvx6V+/2uhurLJuV4A0CcOszpTKMr94X/KY=;
Received: from ip68-100-196-239.dc.dc.cox.net ([68.100.196.239]:53943 helo=[192.168.15.111]) by biz104.inmotionhosting.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.85) (envelope-from <eburger@standardstrack.com>) id 1a7DGv-0007Tf-Nd for stir@ietf.org; Thu, 10 Dec 2015 18:17:27 -0800
From: Eric Burger <eburger@standardstrack.com>
X-Pgp-Agent: GPGMail 2.6b2
Content-Type: multipart/signed; boundary="Apple-Mail=_92A7AC0F-BE34-41D4-B3E5-9BD81E911034"; protocol="application/pgp-signature"; micalg=pgp-sha256
Date: Thu, 10 Dec 2015 21:15:55 -0500
Message-Id: <97A26561-3508-4CE1-9BFE-44DE35C78EC7@standardstrack.com>
To: stir@ietf.org
Mime-Version: 1.0 (Mac OS X Mail 9.1 \(3096.5\))
X-Mailer: Apple Mail (2.3096.5)
X-OutGoing-Spam-Status: No, score=-2.9
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - biz104.inmotionhosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - standardstrack.com
X-Get-Message-Sender-Via: biz104.inmotionhosting.com: authenticated_id: eburger+standardstrack.com/only user confirmed/virtual account not confirmed
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/4ZgkwSeSfJjJlLfNVM4-Pu0gdGU>
Subject: [stir] stir-06: JWT vs UAC time
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 Dec 2015 05:54:45 -0000

--Apple-Mail=_92A7AC0F-BE34-41D4-B3E5-9BD81E911034
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Section 7 defines the issued at JWT value (iat) as the time the UAC =
asserts in the SIP message:
      Third, the JSON key "iat" followed by a colon and then a quoted
      encoding of the value of the SIP Date header field [EB1] as a JSON
      NumericDate (as UNIX time, per [RFC7519] Section 2)/

Do we really want to do that? I think there is value in either the =
authenticator barfing if the SIP time is too old or the validator =
barfing because the SIP time is way different than the authenticator =
issued time. I do not like the idea of the validator lying on behalf of =
the UAC.

--Apple-Mail=_92A7AC0F-BE34-41D4-B3E5-9BD81E911034
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org

iQIcBAEBCAAGBQJWajHbAAoJEORoZaSQsc1IgK8QALjFk78IlbTxVLLslRQArDZ/
nPeSB/kkjKNPu5pYeWF20B1kZv6SHLF9tRy7xtQDzafp5sAAyvNyTWDnyP+ctSUX
9U3XoTVrU3D6vfmS2EvqflLRR4kL93tpEUCZUfcgTw9pOExaihJCRtcxJX2E0Q1h
WFJyFhK/xj2LRSeWa7+dNRzoqt3YddfhIpMbP8VTwJLmDFbZN0MzR1kIo0HNf1Xd
p3ptJRiI/qUmogZM3ufzNuAsBShB0OkgCnpHQaBWB2OP2DLB5pEGSuBsd+COzUsg
1bjdcXpx+16ESTLig8qWIsutGFdu1fA2/ZYFU8TKnXmsIwTnxw3UFkJW+a8uzXFJ
G7M6GFHaxIzCMNjTygJ2ew02Rie5vQbgXLl8HxPBa5KKolSYQdfqLTI9QuZFufQK
DCWAfnzB8yrTvG1e24tBJNGtgrKbgfn80u9NmC/lhwlRxRBVPafTlwBJVnCDsKR6
4Of219CjN1ZgvzNJoin1F4lw8nSb6xesIMXO6DEyY0hVjC/CYAEBDaOm2UFUNBkN
3ZBgEgXv/5vC82x3wK+5k7X8ZPCgWYwLmFO3UC961xWUlcKBW3NwLwX0YBP90cTu
8XRZ+5G4i3uetHEYbsYNlANobrRBaj9vrDPCspnhzvR28zGMPaLn5M2yQlzbbM/4
946kCXZkhbjbEf1U4Myk
=WkZy
-----END PGP SIGNATURE-----

--Apple-Mail=_92A7AC0F-BE34-41D4-B3E5-9BD81E911034--


From nobody Thu Dec 10 21:57:54 2015
Return-Path: <eburger@standardstrack.com>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3C8771A8989 for <stir@ietfa.amsl.com>; Thu, 10 Dec 2015 21:57:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.688
X-Spam-Level: *
X-Spam-Status: No, score=1.688 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, SPF_HELO_PASS=-0.001, SPF_NEUTRAL=0.779, T_DKIM_INVALID=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 ra7Zg9_Y39Bb for <stir@ietfa.amsl.com>; Thu, 10 Dec 2015 21:57:52 -0800 (PST)
Received: from biz104.inmotionhosting.com (biz104.inmotionhosting.com [173.247.247.235]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4F6381A896C for <stir@ietf.org>; Thu, 10 Dec 2015 21:57:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=standardstrack.com; s=default;  h=Mime-Version:To:Message-Id:Date:Subject:Content-Type:From; bh=V1Hmdc/qjv1it0m7mU9BMibrqxkA8PMuKcCYhuC028M=;  b=tFzSRebdI0T5bReHGwrmCSepe5CWzN6SPh4+TeSM5DSjhQXTt3ML9mwmDRhxfBx9iLlMDR5Aw82EODp5JxiD73bbngbSPItqfHs0JSm1M1py2s+fdO6aAYrzqjiA5pQX0ZgSZOAmLaIfvaewgadT5XU6TmeBDZKA5WrRTYGO3VY=;
Received: from ip68-100-196-239.dc.dc.cox.net ([68.100.196.239]:53943 helo=[192.168.15.111]) by biz104.inmotionhosting.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.85) (envelope-from <eburger@standardstrack.com>) id 1a7DH9-0007Tf-4T for stir@ietf.org; Thu, 10 Dec 2015 18:17:44 -0800
From: Eric Burger <eburger@standardstrack.com>
X-Pgp-Agent: GPGMail 2.6b2
Content-Type: multipart/signed; boundary="Apple-Mail=_58250770-09D6-4042-9D5B-34E0808F17DC"; protocol="application/pgp-signature"; micalg=pgp-sha256
Date: Thu, 10 Dec 2015 21:15:59 -0500
Message-Id: <3E8C17BC-2B2F-4D88-9AA8-FB39FFD1F7DC@standardstrack.com>
To: stir@ietf.org
Mime-Version: 1.0 (Mac OS X Mail 9.1 \(3096.5\))
X-Mailer: Apple Mail (2.3096.5)
X-OutGoing-Spam-Status: No, score=-2.9
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - biz104.inmotionhosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - standardstrack.com
X-Get-Message-Sender-Via: biz104.inmotionhosting.com: authenticated_id: eburger+standardstrack.com/only user confirmed/virtual account not confirmed
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/zq_8dhNkY4c_-9bjRnI8Y-fflas>
Subject: [stir] stir-06: canonicalization
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 Dec 2015 05:57:53 -0000

--Apple-Mail=_58250770-09D6-4042-9D5B-34E0808F17DC
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Section 6.1.1, Canonicalization, states
      First, implementations must assess if the user-portion of the URI
      constitutes a telephone number.  In some environments, numbers
      will be explicitly labeled by the use of TEL URIs or the
      'user=3Dphone' parameter, or implicitly by the presence of the '+'
      indicator at the start of the user-portion.  Absent these
      indications, if there are numbers present in the user-portion,
      implementations may also detect that the user-portion of the URI
      contains a telephone number by determining whether or not those
      numbers would be dialable or routable in the local environment =
[EB1] --

Unless the user part is marked as a telephone number (;user=3Dtel, tel =
URI), there is NO way of knowing without out-of-band knowledge the user =
part is supposed to be a telephone number or not. There is no =
restriction on SIP user names that they cannot be an arbitrary string of =
characters that happen to be six to fifteen digits. I would suggest we =
just say that some proxies 'know' their UAC's present some form of =
telephone numbers or extensions.

Anyone disagree?


--Apple-Mail=_58250770-09D6-4042-9D5B-34E0808F17DC
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org

iQIcBAEBCAAGBQJWajHfAAoJEORoZaSQsc1IaXsQAMjQiDo2aGo0fBIYKlcXUJIT
zsqD0rmWdeb2E1s4dh8jo1+xZ12HWKIm6IqNS28MAJWNeH32H9uMppaX43K1EFBv
zFsEuAtzbzffJBxVV+BysFiN1Rr5Dbbsmb6dF0iIoyK5NkPym6YW/0ltW/bWRpv7
Xr5iHGVS6tddybJzbQQin8F1FLNPkoucsjszFD/owZJaIxX0WjwLj0SoSN9OtXr3
Vr1ZvZONEYMehGPeRbhI0WuTysSiQddPGmb/k6otObpUVnBQ2+mk4Jw9sHDNayvB
eNEIupuAzow60YwmkWTUH2uWlzhphl4Tzxyt+h4dTnFbaMlY+G7TI9MZ6bQ+jhD8
VDUYKTNls9KizsZL6BKwExDHA31OTKJIxQnC5dwPi3b/72ImBJglPdXAYMgYHXlo
IOu3IhPgQD0SHvPrXW+i5TxJFAeEMFKgUcuDdCS9L79dcVfXXPu20kCAAfSHbfcv
A0rPhdO3mFuWUCRTC0NlccGXUbbKU1nbSZPTC/4+1myze3VBBsDOXZW0hUa/NsuJ
23eUA2CYZ4FKHtayWK9b3k0jsbJCibobBv4ojk+XSEnlFbvtTTG1PsxM50FF+Itq
YSxRYmkW3p7K8Kr7zucHm2lVN1TOAFEbwUl/kE09YrB0/mZCWWrUPEBlQVX6FnB0
JGoMHzbj91Gpu+DfaPMp
=KpNX
-----END PGP SIGNATURE-----

--Apple-Mail=_58250770-09D6-4042-9D5B-34E0808F17DC--


From nobody Thu Dec 10 22:59:57 2015
Return-Path: <eburger@standardstrack.com>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1060A1AC40F for <stir@ietfa.amsl.com>; Thu, 10 Dec 2015 22:59:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.887
X-Spam-Level: 
X-Spam-Status: No, score=0.887 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, DKIM_SIGNED=0.1, SPF_HELO_PASS=-0.001, SPF_NEUTRAL=0.779, T_DKIM_INVALID=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 wNRNbOOMV55E for <stir@ietfa.amsl.com>; Thu, 10 Dec 2015 22:59:55 -0800 (PST)
Received: from biz104.inmotionhosting.com (biz104.inmotionhosting.com [173.247.247.235]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 439011AC406 for <stir@ietf.org>; Thu, 10 Dec 2015 22:59:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=standardstrack.com; s=default;  h=Mime-Version:To:Message-Id:Date:Subject:Content-Type:From; bh=Qit8J1XN6LNErpUXeT1C1T6sDRIdqqN/aHkxKZR/DyY=;  b=khE/YpVHDWfqrPR/o9vh0Pav/pcrJVBUFjcZKCsxB+GYldNSfhhQ9mlpd3weB3dBB4Kg044P5qqwhTtI6BYZlYcRZ+UcAK83z8E7skEGQAiHNsVEq10ptCgbeoU7NjUeIj3rwq1Mlr0LmT2ylsB+ITgBWpaEBL/PGXncbOvIPvg=;
Received: from ip68-100-196-239.dc.dc.cox.net ([68.100.196.239]:53943 helo=[192.168.15.111]) by biz104.inmotionhosting.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.85) (envelope-from <eburger@standardstrack.com>) id 1a7DGI-0007Tf-NS for stir@ietf.org; Thu, 10 Dec 2015 18:17:25 -0800
From: Eric Burger <eburger@standardstrack.com>
X-Pgp-Agent: GPGMail 2.6b2
Content-Type: multipart/signed; boundary="Apple-Mail=_C2441BCF-609F-476A-A0A9-90810026AD07"; protocol="application/pgp-signature"; micalg=pgp-sha256
Date: Thu, 10 Dec 2015 21:15:54 -0500
Message-Id: <6F39029F-5D45-42CA-9149-1489651A8E15@standardstrack.com>
To: stir@ietf.org
Mime-Version: 1.0 (Mac OS X Mail 9.1 \(3096.5\))
X-Mailer: Apple Mail (2.3096.5)
X-OutGoing-Spam-Status: No, score=-2.9
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - biz104.inmotionhosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - standardstrack.com
X-Get-Message-Sender-Via: biz104.inmotionhosting.com: authenticated_id: eburger+standardstrack.com/only user confirmed/virtual account not confirmed
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/I3nIcpAfcyOwcpxqqFVInec3FfU>
Subject: [stir] stir-06: when will RS256 die? A future-proofing question
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 Dec 2015 06:59:56 -0000

--Apple-Mail=_C2441BCF-609F-476A-A0A9-90810026AD07
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Section 7 states:
   Any further values MUST
   be defined in a Standards Track RFC, see Section 12.2 for more
   information.  All implementations of this specification MUST support
   'RS256'[EB1] .

So when RS256 gets compromised, we have to reissue the entire 4474bis? =
Or, is this a built-in downgrade attack? Maybe "MUST support 'RS256' =
until RS256 becomes deprecated.=E2=80=9D Or, maybe, since we directly =
say to have a new algorithm requires a Standards Track RFC, such RFC =
could update this one. If we are thinking that, then we should say =
something like =E2=80=9Ccheck the RFC Editor data base for updates for =
this specification.=E2=80=9D I know, people should do that no matter =
what they are doing, but who does? This is something important, and =
could be a downgrade attack if we do not.

--Apple-Mail=_C2441BCF-609F-476A-A0A9-90810026AD07
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org

iQIcBAEBCAAGBQJWajHaAAoJEORoZaSQsc1I7A8P/iSImoV0LFoUAXMxVE+5PVgU
xx72bUXLmoJwdYiDN8V6tCV2FQlgdo2z9mgvuxXOe/srJ18Mu5BG+iQ77gzyJIEX
8bt1B46sI0tAe2BbkIwqX4jXuYY05F/rmPsNl2CLoOrndBsjKUlTSuYmcsePtaeH
s5k5qZiGXf+F8TJM/1VUJAZWfSlJxuPB27CfhppvPeYN7X03Gin/Ih5aUDI5yN7S
rwLFgCFKj2j++c0oPsp21X3HU6WXuFivdp1ojLSGGeeII0CwzMypLnY5mpDBTcJz
3j/4m3xQHk1h69L/0ATc+vW/5waSJWDpL0nepovN4gtB954tPQoUA0GT5P5HLa30
rUrAVCT3ETAOIlEW5k86pOxz2hsK0OLk4ENuFriOL9jLvMfkvMl75zkgG2T1sN9q
Y6YhnBNSWSU45kXppLpBLeqa7KfgPYOq7C8hQX42Y/CTvKXzwRESz+OIeIJ08Oo8
u68KS0KIH31vLiAAkUxhy09zxOZSMyZnIa2EKpX9Xb5Ujb7JXi19cze90RA75cso
L7wJB/9OUc0S1GcpWTuRdYItHoPugUlVK2d+1lYLIMu0pcbjmBsocaLPq2zw9PiO
Hqgz4fZWBbML1ZimwJ/Ogn5NJx40NBXbtLh+31EkYODG0mnnjV/d0BbvRsCjD1z4
KFHPGcUnlaHFt+F0IlBN
=rtyx
-----END PGP SIGNATURE-----

--Apple-Mail=_C2441BCF-609F-476A-A0A9-90810026AD07--


From nobody Thu Dec 10 23:08:37 2015
Return-Path: <eburger@standardstrack.com>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A0AE31A889F for <stir@ietfa.amsl.com>; Thu, 10 Dec 2015 23:08:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.688
X-Spam-Level: *
X-Spam-Status: No, score=1.688 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, SPF_HELO_PASS=-0.001, SPF_NEUTRAL=0.779, T_DKIM_INVALID=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 ELMNPLftW3lL for <stir@ietfa.amsl.com>; Thu, 10 Dec 2015 23:08:35 -0800 (PST)
Received: from biz104.inmotionhosting.com (biz104.inmotionhosting.com [173.247.247.235]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DF8171A8855 for <stir@ietf.org>; Thu, 10 Dec 2015 23:08:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=standardstrack.com; s=default;  h=Mime-Version:To:Message-Id:Date:Subject:Content-Type:From; bh=FanTVCRNfpcUFlNArPLJiUjjm99FUGfefFzJ4Q9WgzE=;  b=karAVHDdnjIk1utYo5w2NLGLFF02ZKEjhxl/vAdrzBEBrU3CQyThlwZzIqj7v5E9f01Qx9gkYJTeB+ZtsBT4pEdRekeQ7Y9Q2DYuy8vyIi8e789c6PzcrVO7zhSwvUpazauD9PpUZu0aDdrmQaPdI5vpgGCU26fVGSqH0ffl+LI=;
Received: from ip68-100-196-239.dc.dc.cox.net ([68.100.196.239]:53943 helo=[192.168.15.111]) by biz104.inmotionhosting.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.85) (envelope-from <eburger@standardstrack.com>) id 1a7DH4-0007Tf-6O for stir@ietf.org; Thu, 10 Dec 2015 18:17:38 -0800
From: Eric Burger <eburger@standardstrack.com>
X-Pgp-Agent: GPGMail 2.6b2
Content-Type: multipart/signed; boundary="Apple-Mail=_6DE9035F-25E7-4695-A388-C28EFBA38510"; protocol="application/pgp-signature"; micalg=pgp-sha256
Date: Thu, 10 Dec 2015 21:15:58 -0500
Message-Id: <9C95CF4B-88BD-4EFF-9076-E59CF165E22D@standardstrack.com>
To: stir@ietf.org
Mime-Version: 1.0 (Mac OS X Mail 9.1 \(3096.5\))
X-Mailer: Apple Mail (2.3096.5)
X-OutGoing-Spam-Status: No, score=-2.9
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - biz104.inmotionhosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - standardstrack.com
X-Get-Message-Sender-Via: biz104.inmotionhosting.com: authenticated_id: eburger+standardstrack.com/only user confirmed/virtual account not confirmed
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/YW2KgnxHLXOHdEjYT8XccOzsqsE>
Subject: [stir] stir-06: Reality check on numbers (6.1.1)
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 Dec 2015 07:08:36 -0000

--Apple-Mail=_6DE9035F-25E7-4695-A388-C28EFBA38510
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Section 6.1.1 on Canonicalization states:
      Once an implementation has identified a telephone number, it must
      construct a number string.  Implementations MUST drop any leading
      +'s, any internal dashes, parentheses or other non-numeric
      characters, excepting only the leading "#" or "*" keys used in
      some special service numbers (typically, these will appear only in
      the To header field value).  This MUST result in an ASCII string
      limited to "#", "*" and digits without whitespace or visual
      separators.

Survey time: does pound or star  EVER appear in a =46rom field? E.164 =
does not allow it.

--Apple-Mail=_6DE9035F-25E7-4695-A388-C28EFBA38510
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org

iQIcBAEBCAAGBQJWajHeAAoJEORoZaSQsc1IuuYQAIpLOQ1jG1oqtnJ85XBHrc6p
gv4QRHoxjPdeUZG5775eA8ZFaEjMBjb52StckLMXPMNVCC+ki8sLMU2M3MM36i37
B7bjrJQr4xwBXmlllq56imelgfoGqdQLGV8xp5TaZh84ptYChU2wiJvuW+UJXKDr
VdN2qFkM2HZ6fcIguUfFkPd41zeYfQ+h74JDYWLbLTy9Gd51uPHnti++XbNte38E
8RMhqgbztYURpG0EPaVQhlIeu1laW+dR5t4D+V2xipCjC2PZjt3QgNdp5aUaf3pb
sXGTwuplrbXlFl/gI1lppgT2Prqo9bqGhK/7kZ4ZzfWxp6ZrkTXACjqiuvouyRAH
cHJx73Kbo/8WDab6Y1FGEADsuiZmWdzumFys/oMYNVb0ZnNfChnLez48RigVrkAe
v83DzSM5fCv4KJqET8WimWgK/VfFIKrjqsXnjk4QALWxJYIbsYJTDNdvjmyqXDFz
HHi9sfHYjT2lLPhOmhsr9OxqxlLF9YxLnkkQyfOTqr7RxN86gY5fR6rBxcsgHV9u
iWMztZN3oZAcAUV1Fgqrb4lDptHnXlkRpkNvITPeNDlvD+BrgSbDmWk5Eo9/6LXi
Qe6Or5bsTDus/g8OMwJP9j78OC9oxz0f/PkaOJuwEcyRocWqwN4UDelBW7my90ZG
PCimN6j6oLx03q/TwLoU
=pg0u
-----END PGP SIGNATURE-----

--Apple-Mail=_6DE9035F-25E7-4695-A388-C28EFBA38510--


From nobody Thu Dec 10 23:08:57 2015
Return-Path: <eburger@standardstrack.com>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D16F71A88DE for <stir@ietfa.amsl.com>; Thu, 10 Dec 2015 23:08:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.688
X-Spam-Level: *
X-Spam-Status: No, score=1.688 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, SPF_HELO_PASS=-0.001, SPF_NEUTRAL=0.779, T_DKIM_INVALID=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 8eBbwd8AJ9lA for <stir@ietfa.amsl.com>; Thu, 10 Dec 2015 23:08:55 -0800 (PST)
Received: from biz104.inmotionhosting.com (biz104.inmotionhosting.com [173.247.247.235]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 173081A88C8 for <stir@ietf.org>; Thu, 10 Dec 2015 23:08:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=standardstrack.com; s=default;  h=Mime-Version:To:Message-Id:Date:Subject:Content-Type:From; bh=EH63P2xLG16uNTW22wNGN0PE06MFF6Cun8OVzdVKns4=;  b=gouo4OrgZLg6xxLJ1asBCjm0qBqnLyo9ZalOl06mWfzkP7avrLmDOcOSJ+YJxEqvONgqp1q/udEMpqgGWnMFqZwEOkS2Lw9CXdUjXH19J+WVWTJcanjvhiuE6D74F6LfqVaAzCClSVb5H0Isvt7VIgxDPsGkFdUtxGCl9s/KMD0=;
Received: from ip68-100-196-239.dc.dc.cox.net ([68.100.196.239]:53943 helo=[192.168.15.111]) by biz104.inmotionhosting.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.85) (envelope-from <eburger@standardstrack.com>) id 1a7DHF-0007Tf-IQ for stir@ietf.org; Thu, 10 Dec 2015 18:17:49 -0800
From: Eric Burger <eburger@standardstrack.com>
X-Pgp-Agent: GPGMail 2.6b2
Content-Type: multipart/signed; boundary="Apple-Mail=_60EB75DA-94D5-4F86-861C-73B5B06E2E41"; protocol="application/pgp-signature"; micalg=pgp-sha256
Date: Thu, 10 Dec 2015 21:16:00 -0500
Message-Id: <D6CB47CC-5A20-4F1E-AE72-9A805AA5D6D4@standardstrack.com>
To: stir@ietf.org
Mime-Version: 1.0 (Mac OS X Mail 9.1 \(3096.5\))
X-Mailer: Apple Mail (2.3096.5)
X-OutGoing-Spam-Status: No, score=-2.9
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - biz104.inmotionhosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - standardstrack.com
X-Get-Message-Sender-Via: biz104.inmotionhosting.com: authenticated_id: eburger+standardstrack.com/only user confirmed/virtual account not confirmed
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/2YxSVBvCiILzqnttvAPknDwPspk>
Subject: [stir] stir-06: retaining credentials
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 Dec 2015 07:08:56 -0000

--Apple-Mail=_60EB75DA-94D5-4F86-861C-73B5B06E2E41
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Section 5.2 states:
   Verification service implementations supporting this specification
   SHOULD have some means of retaining credentials

Is this a protocol issue or an implementation suggestion? How does this =
affect anything on the wire. It is a nice implementation suggestion. As =
such, I would word this as a suggestion, something like

   Verification service implementations may wish to retain credentials

--Apple-Mail=_60EB75DA-94D5-4F86-861C-73B5B06E2E41
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org

iQIcBAEBCAAGBQJWajHgAAoJEORoZaSQsc1IRUEP/it/ELszeze7KKwiauD/9Qvr
vDLUhKN+XMdu8BrFggUYeoZ360QrRC4R1VNY1eof2bJGY8KsyoClBHG1lTXbn/qi
jdg9bT3l/HWHrIyl9d8a2rlzIfRmbv5rdftpnUSof9dN5LUnop4J941OTXb2Ybq2
3tAb3jg/eVgl2ERAVLSbV+O8+VNC8jjGYnV1lhlnWNdARKIG7RMY+0aD/CrpxB3A
1Bbmufak6MupvDnsDnto8KDLDuC/y8dr3K1ojlqj7kPgwiBqZKgNje6X5/WldidC
do/r1x9nBlTXZ+v9DWsiN+V/xQZnu2tn8nPxKUQ+1XCXVPm+29Q55nuoze4kDb/J
5ZZkyHJl8bX7q1q+z/+VemhXXP5c4v7nD7kYfICl5ewnqR5Alj5/np9AGko9OL8A
JEq0BVfOu02LLwiEGzsdK+hqURd2BxFwUcADvKYiuaZvM8tkdSUMYCV6wT3esufO
56Tykor863YRclN5f0vW/1KoO3sb4DP0MJnBmJGgrpBylsdTXjCVXeRwBlA42jgQ
5w5PyY5vdBWWdt8666k+X4axQD5jJ9EDaB97trLWuEM3OfcBSnWUutIWJvlixSJz
CiHZEGHNgZquIbsAzo06qAxl5uhoIcPKp5Zj68gI/jH+zef49QKRz9dMMT19JVKu
+3UMAa3H4RYvjYiAdet7
=n/Es
-----END PGP SIGNATURE-----

--Apple-Mail=_60EB75DA-94D5-4F86-861C-73B5B06E2E41--


From nobody Fri Dec 11 07:40:56 2015
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D66281B2B18 for <stir@ietfa.amsl.com>; Fri, 11 Dec 2015 07:40:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.235
X-Spam-Level: 
X-Spam-Status: No, score=-1.235 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_SOFTFAIL=0.665] 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 ThHX8bsAr0Tu for <stir@ietfa.amsl.com>; Fri, 11 Dec 2015 07:40:54 -0800 (PST)
Received: from resqmta-ch2-02v.sys.comcast.net (resqmta-ch2-02v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:34]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 255471B2B3A for <stir@ietf.org>; Fri, 11 Dec 2015 07:40:54 -0800 (PST)
Received: from resomta-ch2-08v.sys.comcast.net ([69.252.207.104]) by resqmta-ch2-02v.sys.comcast.net with comcast id sFeG1r0072Fh1PH01Fgtdn; Fri, 11 Dec 2015 15:40:53 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([73.218.51.154]) by resomta-ch2-08v.sys.comcast.net with comcast id sFgt1r0013KdFy101FgtBa; Fri, 11 Dec 2015 15:40:53 +0000
To: stir@ietf.org
References: <78D08CD3-7678-481F-B2B2-9F2BA1D11246@standardstrack.com>
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
Message-ID: <566AEE83.8050600@alum.mit.edu>
Date: Fri, 11 Dec 2015 10:40:51 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.4.0
MIME-Version: 1.0
In-Reply-To: <78D08CD3-7678-481F-B2B2-9F2BA1D11246@standardstrack.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1449848453; bh=5qSoSq2IUCnAAjYJ5UiYt2jh7ABF2nmebBDlbAYgAoQ=; h=Received:Received:Subject:To:From:Message-ID:Date:MIME-Version: Content-Type; b=YXFyU3EWIAVn4z4ERa2Gyr7KwahRpxIjho7EZcven5F4fp80cr8fjqdodsn3vtHsk bMc8413PjT1uNdAuy82lwyhmJ0woNM0sWlGjGy8G485bi1FdEk9Pz1paGRNa5WyS4W +/KjTVDnG3Of+7EUEC8Bk+2ZVMWVBt2r7rH9/yCNL/vaGlBtF5v3MJm+c2XLnGUtkH 9ZBa3MgLIqArYBmB/akKxROtZZucNM+0Mbz6uIIWbG4wq0SkJ/SZI5witLms6X7kJ3 gNrS+VzPSLX88aqteSnTqFK5kQmLE3/5tsp4qyWPCGsBcA2m+7Xqxucu8SSLNOvSbK oZ7YqGIfkcILA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/ZcnowQ6CKtXdD2tsVHSYN3TdcZQ>
Subject: Re: [stir] stir-06: Updating 3261, or B2BUA's?
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 Dec 2015 15:40:55 -0000

On 12/10/15 9:15 PM, Eric Burger wrote:
> Section 6.1.1 states:
>     Practically, entities that perform the authentication
>     service role will sometimes alter the telephone numbers that appear
>     in the To and From header field values, converting them to this
>     format (though note this is not a function that [RFC3261] permits
>     proxy servers to perform).
>
>   Are we saying that we are updating 3261 by this spec (because this specification would violate RFC 3261), or that we are specifying B2BUAs, not proxies?

This specification doesn't violate 3261 if such alteration is done by a 
B2BUA. So this doesn't *need* to update 3261.

BUT, it is worth discussing if we *want* to allow proxies to be allowed 
to perform such alteration.

	Thanks,
	Paul


From nobody Fri Dec 11 07:58:16 2015
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 650301B2B82 for <stir@ietfa.amsl.com>; Fri, 11 Dec 2015 07:58:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.664
X-Spam-Level: 
X-Spam-Status: No, score=0.664 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_SOFTFAIL=0.665] 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 eMMG22kBs8yq for <stir@ietfa.amsl.com>; Fri, 11 Dec 2015 07:58:14 -0800 (PST)
Received: from resqmta-ch2-12v.sys.comcast.net (resqmta-ch2-12v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:44]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4E0691B2B81 for <stir@ietf.org>; Fri, 11 Dec 2015 07:58:14 -0800 (PST)
Received: from resomta-ch2-19v.sys.comcast.net ([69.252.207.115]) by resqmta-ch2-12v.sys.comcast.net with comcast id sFxn1r00B2VvR6D01FyDNL; Fri, 11 Dec 2015 15:58:13 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([73.218.51.154]) by resomta-ch2-19v.sys.comcast.net with comcast id sFyD1r00A3KdFy101FyDG0; Fri, 11 Dec 2015 15:58:13 +0000
To: stir@ietf.org
References: <9C95CF4B-88BD-4EFF-9076-E59CF165E22D@standardstrack.com>
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
Message-ID: <566AF294.6090001@alum.mit.edu>
Date: Fri, 11 Dec 2015 10:58:12 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.4.0
MIME-Version: 1.0
In-Reply-To: <9C95CF4B-88BD-4EFF-9076-E59CF165E22D@standardstrack.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1449849493; bh=nMLfFzrh8Kpp9YcRY0G+AazoiLR2RjY/4kY5Wp+xu8Y=; h=Received:Received:Subject:To:From:Message-ID:Date:MIME-Version: Content-Type; b=OEygg/QBZ3ZJ1uhUnOBqpjweAGg3nD+h4hhivLdRneRt8AxtwDoW+C5Dm9sEp0Toa Ea3ZW5XDwDPTEb4BesOXIe180hNzJEMGF/3og39lIKbpx6VaeSRnh+4KZrNByAdq5z 6c+lM0kKy/ldDzNZfEa+cahMSBPpG+XWX0TrmxMWIPAjuBvG6HYpfuQ05xPkn4CURI E15Vqt529CdjHmO5TppPSxi1Xa2zD9pKivo9fOi5kCtZBSv8/Npuqr8dz/37z3CnpK viZxKoiqqp88p1kzfq3nz1+w2+nu6nZxzJMRMu0zHm/VdiGossDhcI1Ik9+6sP5V9q vxwIZCWnMCG7A==
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/8kSX9CXVOeasrgi6SgRVV5HSkGU>
Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 Dec 2015 15:58:15 -0000

On 12/10/15 9:15 PM, Eric Burger wrote:
> Section 6.1.1 on Canonicalization states:
>        Once an implementation has identified a telephone number, it must
>        construct a number string.  Implementations MUST drop any leading
>        +'s, any internal dashes, parentheses or other non-numeric
>        characters, excepting only the leading "#" or "*" keys used in
>        some special service numbers (typically, these will appear only in
>        the To header field value).  This MUST result in an ASCII string
>        limited to "#", "*" and digits without whitespace or visual
>        separators.
>
> Survey time: does pound or star  EVER appear in a From field? E.164 does not allow it.

pound isn't allowed at all in a sip uri, except via escaping.

There is no mention of escaping (or unescaping) in the text. If there is 
the possibility of pound coming through then that is needed.

Also, * and # (as well as A-D) are never valid in global numbers, but 
are valid within local numbers not just first, but anywhere in the 
number. So why is there special treatment for a *leading* star or pound?

ISTM that canonicalization of dialstrings that represent local rather 
than global numbers is fraught with difficulty.

	Thanks,
	Paul




From nobody Fri Dec 11 08:02:24 2015
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DE7551B2B89 for <stir@ietfa.amsl.com>; Fri, 11 Dec 2015 08:02:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.235
X-Spam-Level: 
X-Spam-Status: No, score=-1.235 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_SOFTFAIL=0.665] 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 b1GZxnJyvEDj for <stir@ietfa.amsl.com>; Fri, 11 Dec 2015 08:02:22 -0800 (PST)
Received: from resqmta-ch2-04v.sys.comcast.net (resqmta-ch2-04v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:36]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 069A71B2A4F for <stir@ietf.org>; Fri, 11 Dec 2015 08:02:21 -0800 (PST)
Received: from resomta-ch2-10v.sys.comcast.net ([69.252.207.106]) by resqmta-ch2-04v.sys.comcast.net with comcast id sG0d1r0012JGN3p01G2MPN; Fri, 11 Dec 2015 16:02:21 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([73.218.51.154]) by resomta-ch2-10v.sys.comcast.net with comcast id sG2L1r00U3KdFy101G2MNy; Fri, 11 Dec 2015 16:02:21 +0000
To: stir@ietf.org
References: <3E8C17BC-2B2F-4D88-9AA8-FB39FFD1F7DC@standardstrack.com>
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
Message-ID: <566AF38B.2020900@alum.mit.edu>
Date: Fri, 11 Dec 2015 11:02:19 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.4.0
MIME-Version: 1.0
In-Reply-To: <3E8C17BC-2B2F-4D88-9AA8-FB39FFD1F7DC@standardstrack.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1449849741; bh=qlQC2eh778hSbVSZ1fPi9QYXDh5ho8IwUXS3Ao4efYM=; h=Received:Received:Subject:To:From:Message-ID:Date:MIME-Version: Content-Type; b=HEG5DwHBV0jFp/g0Z8Rs/zhXk9+Gk3aUJ7McvQ/DSiUytdGYk6upNPUjZspsUH5aK IplCQ1PniXuvVY8CtM4RcDd9QB3jtYEtjagGOkDzXZZqw7y3oqLFgNt1L6XbIi/GXu 4jo13AdUl1wrkF8hBOBAOuW/Ya6Q/jzKAkdgBozBLsnOTIFTbBSz0WlGwxa50dluAp 8u/TvO6iVLxK9Q0OMDMzyDdc5L0q3Fq7SfdAdOc3rv5+oVrkg8O0yvr26CSpncYFGf VFizEpQlafHAHqo4IlrRdP39g+7POywLXAjmM9gABweQsob/RnSfGGfvyp0CraqnuW LcBSi+E+l36Lw==
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/1qzhdJ1FWMmpQuRQKCQZ68cdA0M>
Subject: Re: [stir] stir-06: canonicalization
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 Dec 2015 16:02:23 -0000

On 12/10/15 9:15 PM, Eric Burger wrote:
> Section 6.1.1, Canonicalization, states
>        First, implementations must assess if the user-portion of the URI
>        constitutes a telephone number.  In some environments, numbers
>        will be explicitly labeled by the use of TEL URIs or the
>        'user=phone' parameter, or implicitly by the presence of the '+'
>        indicator at the start of the user-portion.  Absent these
>        indications, if there are numbers present in the user-portion,
>        implementations may also detect that the user-portion of the URI
>        contains a telephone number by determining whether or not those
>        numbers would be dialable or routable in the local environment [EB1] --
>
> Unless the user part is marked as a telephone number (;user=tel, tel URI), there is NO way of knowing without out-of-band knowledge the user part is supposed to be a telephone number or not. There is no restriction on SIP user names that they cannot be an arbitrary string of characters that happen to be six to fifteen digits. I would suggest we just say that some proxies 'know' their UAC's present some form of telephone numbers or extensions.

You can't assume that an arbitrary proxy will know.

The way I think of it is that this has to be a policy linked to the 
domain of the URI. A proxy for that domain might be expected to know the 
policy. Proxies for other domains might happen to know but can't be 
expected to. The key point is that knowing is a prerequisite for doing 
the canonicalization.

	Thanks,
	Paul


From nobody Fri Dec 11 15:41:00 2015
Return-Path: <ewburger@gmail.com>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 261A91A1B13 for <stir@ietfa.amsl.com>; Fri, 11 Dec 2015 15:40:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, 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 kho55RY3wiqk for <stir@ietfa.amsl.com>; Fri, 11 Dec 2015 15:40:58 -0800 (PST)
Received: from mail-ob0-x22f.google.com (mail-ob0-x22f.google.com [IPv6:2607:f8b0:4003:c01::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E6D321A1B03 for <stir@ietf.org>; Fri, 11 Dec 2015 15:40:57 -0800 (PST)
Received: by obciw8 with SMTP id iw8so94777246obc.1 for <stir@ietf.org>; Fri, 11 Dec 2015 15:40:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to; bh=2Pt9Ignji7vUeY8h3XWvFpwF456383PIkcQZlyt/Zts=; b=hynriYAfFni7a64MVj6/vxKQZpTDKv7ug0aXG6lq7bXY87A8zO/evDBN18+o/us4eK aaNFWfWdJdxTOZYj2UPgMi8WJAfXj3LrFKD/wlmiPUGkZo2Pe0dTAU8RJHNrT5LBUm85 Sc1+y6zgQj8gKrx6hcPuMFD/obwTz41ZMTSx20nwIA/n8l9cL6xLv196bVmXMxMFlC7j bJItxMsvya29h/5SwmTZdPFKJn7ztxkcTg/xM86lKNxYjoh7wGUmynuRDlT/iXQeYnFl 7Q8ME1PJWMCWmDTZ53pTxDFqMcVAeKDuo9AyhzVFEPDm4QKJHemw2Nmmk74LH8q58GPz c+DA==
X-Received: by 10.182.49.170 with SMTP id v10mr16384041obn.64.1449877257361; Fri, 11 Dec 2015 15:40:57 -0800 (PST)
Received: from [192.168.15.111] (ip68-100-196-239.dc.dc.cox.net. [68.100.196.239]) by smtp.gmail.com with ESMTPSA id m11sm9706192oif.19.2015.12.11.15.40.54 for <stir@ietf.org> (version=TLSv1/SSLv3 cipher=OTHER); Fri, 11 Dec 2015 15:40:54 -0800 (PST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 9.1 \(3096.5\))
From: Eric Burger <ewburger@gmail.com>
In-Reply-To: <566AF38B.2020900@alum.mit.edu>
Date: Fri, 11 Dec 2015 18:40:53 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <5B1135E4-2D23-4F84-95CD-F048888B75EE@gmail.com>
References: <3E8C17BC-2B2F-4D88-9AA8-FB39FFD1F7DC@standardstrack.com> <566AF38B.2020900@alum.mit.edu>
To: stir@ietf.org
X-Mailer: Apple Mail (2.3096.5)
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/yxwKl69odDqwcAbX4Pgf8Xl4qeg>
Subject: Re: [stir] stir-06: canonicalization
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 Dec 2015 23:40:59 -0000

> On Dec 11, 2015, at 11:02 AM, Paul Kyzivat <pkyzivat@alum.mit.edu> =
wrote:
>=20
>> Unless the user part is marked as a telephone number (;user=3Dtel, =
tel URI), there is NO way of knowing without out-of-band knowledge the =
user part is supposed to be a telephone number or not. There is no =
restriction on SIP user names that they cannot be an arbitrary string of =
characters that happen to be six to fifteen digits. I would suggest we =
just say that some proxies 'know' their UAC's present some form of =
telephone numbers or extensions.
>=20
> You can't assume that an arbitrary proxy will know.
>=20
> The way I think of it is that this has to be a policy linked to the =
domain of the URI. A proxy for that domain might be expected to know the =
policy. Proxies for other domains might happen to know but can't be =
expected to. The key point is that knowing is a prerequisite for doing =
the canonicalization.
>=20
> 	Thanks,

So really, this is a 100% local matter and not subject to specification. =
Perhaps say so? Like, =E2=80=9CIf you have local numbers, it is silly to =
sign authority for the number.=E2=80=9D?


From nobody Fri Dec 11 21:27:15 2015
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DA7FF1A0222 for <stir@ietfa.amsl.com>; Fri, 11 Dec 2015 21:27:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.235
X-Spam-Level: 
X-Spam-Status: No, score=-1.235 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_SOFTFAIL=0.665] 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 kVYf1s0ARjyw for <stir@ietfa.amsl.com>; Fri, 11 Dec 2015 21:27:12 -0800 (PST)
Received: from resqmta-ch2-05v.sys.comcast.net (resqmta-ch2-05v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:37]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B34A01A0210 for <stir@ietf.org>; Fri, 11 Dec 2015 21:27:11 -0800 (PST)
Received: from resomta-ch2-10v.sys.comcast.net ([69.252.207.106]) by resqmta-ch2-05v.sys.comcast.net with comcast id sVTA1r0012JGN3p01VTADg; Sat, 12 Dec 2015 05:27:10 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([73.218.51.154]) by resomta-ch2-10v.sys.comcast.net with comcast id sVTA1r0023KdFy101VTA8p; Sat, 12 Dec 2015 05:27:10 +0000
To: stir@ietf.org
References: <3E8C17BC-2B2F-4D88-9AA8-FB39FFD1F7DC@standardstrack.com> <566AF38B.2020900@alum.mit.edu> <5B1135E4-2D23-4F84-95CD-F048888B75EE@gmail.com>
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
Message-ID: <566BB02D.3000207@alum.mit.edu>
Date: Sat, 12 Dec 2015 00:27:09 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.4.0
MIME-Version: 1.0
In-Reply-To: <5B1135E4-2D23-4F84-95CD-F048888B75EE@gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1449898030; bh=lUxwi8TnR4aBoJ9nzm58bSDoOnpsM7FkTwS9hZ4xA6I=; h=Received:Received:Subject:To:From:Message-ID:Date:MIME-Version: Content-Type; b=Feu+ETOD2YkFi/l4ktwubiU1By0XKlGpFaQ5O/ZjdiePfXuPGcdCyd3YudvQdySZa xt72B/+5C2sOBK0VWRcJ1iRoUb5iAIDeLVbpTX1p8SSWerKbqNQNkcwT9HfQgoHcje XjSsu13uk+89YhvP56iOZb+so+Ba4dtYPS8ZgbaIsrI7uBoulDQiXs/QL8iYtjVSxM GEb8VPIkmMU7l58QS4m55/PwcoW/8bPf5q2w9X6MiEaMEHK1zos1elfuAy9Em77llo r4y4Tq0Wl3vIwvYE5hkkscVPDEseHebsOaWyxIiS5TR7nKcpKtmBf4MVz30SzvP8l/ Elljt8aSgsEKw==
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/RJBeL-ou0Vqa7iY2JvBmNciCd2c>
Subject: Re: [stir] stir-06: canonicalization
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 12 Dec 2015 05:27:14 -0000

On 12/11/15 6:40 PM, Eric Burger wrote:
>
>> On Dec 11, 2015, at 11:02 AM, Paul Kyzivat <pkyzivat@alum.mit.edu> wrote:
>>
>>> Unless the user part is marked as a telephone number (;user=tel, tel URI), there is NO way of knowing without out-of-band knowledge the user part is supposed to be a telephone number or not. There is no restriction on SIP user names that they cannot be an arbitrary string of characters that happen to be six to fifteen digits. I would suggest we just say that some proxies 'know' their UAC's present some form of telephone numbers or extensions.
>>
>> You can't assume that an arbitrary proxy will know.
>>
>> The way I think of it is that this has to be a policy linked to the domain of the URI. A proxy for that domain might be expected to know the policy. Proxies for other domains might happen to know but can't be expected to. The key point is that knowing is a prerequisite for doing the canonicalization.
>>
>> 	Thanks,
>
> So really, this is a 100% local matter and not subject to specification. Perhaps say so? Like, â€œIf you have local numbers, it is silly to sign authority for the number.â€�?

You lost me here. I think you are conflating two different things:

1) non tel-format representation of E.164 numbers,
2) local numbers

I think (1) is the easier problem. You expect that the signing will be 
done by something in the domain of the caller, who knows the policy for 
representing numbers.

In that case the only problem is how the number is canonicalized by the 
callee. Given the stir solution, the canonicalized number will be passed 
along, making that easier. But even without that this problem gets 
solved. If the call passes out of the domain of the caller the To- and 
From- URIs are often rewritten by an SBC into a form that will be 
understood by the domain on the other side of the SBC.

Local numbers are a different problem. And there we have multiple cases:

3) service numbers
4) "real" local numbers that have no E.164 equivalent

Service numbers are the only ones the draft currently discusses. For 
these there is some general agreement of what dial strings are used. But 
AFAIK there is no general agreement on how they should be represented as 
URIs.

- One way is simply a sip dial-string URI. E.g.,
     sip:411;phone-context=+1@provider.net;user=dialstring
- Another is to use the tel local-number format. E.g.,
     sip:411;phone-context=+1@provider.net;user=phone
- And I guess sometimes it will just be:
     sip:411@provider.net

The problem is, regardless of which is used, we have no clear definition 
of what the canonicalized format should be for stir.

Also, for those using phone-context there is no standard for what 
context value to use.

And finally, who is allowed to sign a service number?

Regarding the "real" local numbers: they really have well defined 
meaning once they leave their domain. So I see no point in signing the 
as *numbers*. They can still be signed as non-numeric URIs.

	Thanks,
	Paul




From nobody Sun Dec 13 09:34:52 2015
Return-Path: <keith.drage@alcatel-lucent.com>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3D43E1B2A8B for <stir@ietfa.amsl.com>; Sun, 13 Dec 2015 09:34:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_50=0.8, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ngMdLd5V0Mdm for <stir@ietfa.amsl.com>; Sun, 13 Dec 2015 09:34:49 -0800 (PST)
Received: from smtp-fr.alcatel-lucent.com (fr-hpida-esg-02.alcatel-lucent.com [135.245.210.21]) (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 463A71B2A8A for <stir@ietf.org>; Sun, 13 Dec 2015 09:34:48 -0800 (PST)
Received: from fr712usmtp2.zeu.alcatel-lucent.com (unknown [135.239.2.42]) by Websense Email Security Gateway with ESMTPS id 47D55E0F3C4AA; Sun, 13 Dec 2015 17:34:42 +0000 (GMT)
Received: from FR711WXCHHUB01.zeu.alcatel-lucent.com (fr711wxchhub01.zeu.alcatel-lucent.com [135.239.2.111]) by fr712usmtp2.zeu.alcatel-lucent.com (GMO) with ESMTP id tBDHYPIC022605 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Sun, 13 Dec 2015 18:34:45 +0100
Received: from FR712WXCHMBA11.zeu.alcatel-lucent.com ([169.254.7.213]) by FR711WXCHHUB01.zeu.alcatel-lucent.com ([135.239.2.111]) with mapi id 14.03.0195.001; Sun, 13 Dec 2015 18:34:33 +0100
From: "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, "stir@ietf.org" <stir@ietf.org>
Thread-Topic: [stir] stir-06: Reality check on numbers (6.1.1)
Thread-Index: AQHRNCzE6AHd4lmGNku6EHrqWfhAdp7GgauQ
Date: Sun, 13 Dec 2015 17:34:32 +0000
Message-ID: <949EF20990823C4C85C18D59AA11AD8BADE23BB6@FR712WXCHMBA11.zeu.alcatel-lucent.com>
References: <9C95CF4B-88BD-4EFF-9076-E59CF165E22D@standardstrack.com> <566AF294.6090001@alum.mit.edu>
In-Reply-To: <566AF294.6090001@alum.mit.edu>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.239.27.39]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/1fSUJQ-1e3HshEpj9fujqrgzgXE>
Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 13 Dec 2015 17:34:51 -0000

The international E.164 number can only be decimal digits.

That therefore means that the country code, the national destination code, =
and the subscriber number, all of which are component parts of an internati=
onal E.164 number, can only be decimal digits.

That would imply that the only part that could contain such a character is =
a prefix to an E.164 number, or if the number is not an E.164 number, such =
as a private dial plan.

I'd note that RFC 3966 states: "All phone numbers MUST use the global form =
unless they cannot be represented as such."

I suspect that "*", "#", etc have more usage in numbers that are dialstring=
s rather than telephone numbers.

Regards

Keith

-----Original Message-----
From: stir [mailto:stir-bounces@ietf.org] On Behalf Of Paul Kyzivat
Sent: 11 December 2015 15:58
To: stir@ietf.org
Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)

On 12/10/15 9:15 PM, Eric Burger wrote:
> Section 6.1.1 on Canonicalization states:
>        Once an implementation has identified a telephone number, it must
>        construct a number string.  Implementations MUST drop any leading
>        +'s, any internal dashes, parentheses or other non-numeric
>        characters, excepting only the leading "#" or "*" keys used in
>        some special service numbers (typically, these will appear only in
>        the To header field value).  This MUST result in an ASCII string
>        limited to "#", "*" and digits without whitespace or visual
>        separators.
>
> Survey time: does pound or star  EVER appear in a From field? E.164 does =
not allow it.

pound isn't allowed at all in a sip uri, except via escaping.

There is no mention of escaping (or unescaping) in the text. If there is th=
e possibility of pound coming through then that is needed.

Also, * and # (as well as A-D) are never valid in global numbers, but are v=
alid within local numbers not just first, but anywhere in the number. So wh=
y is there special treatment for a *leading* star or pound?

ISTM that canonicalization of dialstrings that represent local rather than =
global numbers is fraught with difficulty.

	Thanks,
	Paul



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


From nobody Tue Dec 15 09:51:58 2015
Return-Path: <jon.peterson@neustar.biz>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 001C21A910A for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 09:51:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.267
X-Spam-Level: 
X-Spam-Status: No, score=-102.267 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, IP_NOT_FRIENDLY=0.334, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] 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 IJKHvYaLUXds for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 09:51:55 -0800 (PST)
Received: from mx0b-0018ba01.pphosted.com (mx0a-0018ba01.pphosted.com [67.231.149.94]) (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 0BE5E1A8BB6 for <stir@ietf.org>; Tue, 15 Dec 2015 09:51:55 -0800 (PST)
Received: from pps.filterd (m0078664.ppops.net [127.0.0.1]) by mx0a-0018ba01.pphosted.com (8.15.0.59/8.15.0.59) with SMTP id tBFHmqUQ006118; Tue, 15 Dec 2015 12:51:54 -0500
Received: from stntexhc12.cis.neustar.com ([156.154.17.216]) by mx0a-0018ba01.pphosted.com with ESMTP id 1yrqn7p90p-1 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Tue, 15 Dec 2015 12:51:54 -0500
Received: from STNTEXMB10.cis.neustar.com ([169.254.5.186]) by stntexhc12.cis.neustar.com ([::1]) with mapi id 14.03.0158.001; Tue, 15 Dec 2015 12:51:52 -0500
From: "Peterson, Jon" <jon.peterson@neustar.biz>
To: Eric Burger <eburger@standardstrack.com>, "stir@ietf.org" <stir@ietf.org>
Thread-Topic: [stir] stir-06: general edits
Thread-Index: AQHRM9SrVmmg7q8XuEi+ltMfGyeXsJ7MKJSA
Date: Tue, 15 Dec 2015 17:51:52 +0000
Message-ID: <D2958EEE.175754%jon.peterson@neustar.biz>
References: <84ADF1EB-268E-4B6B-AADD-37841B04A561@standardstrack.com>
In-Reply-To: <84ADF1EB-268E-4B6B-AADD-37841B04A561@standardstrack.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.7.151005
x-originating-ip: [192.168.128.142]
Content-Type: text/plain; charset="Windows-1252"
Content-ID: <9E1C5E60E8BE9349838754A5B2BCABEC@neustar.biz>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2015-12-15_09:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 kscore.is_bulkscore=0 kscore.compositescore=1 compositescore=0.9 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 kscore.is_spamscore=0 rbsscore=0.9 spamscore=0 urlsuspectscore=0.9 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1507310007 definitions=main-1512150279
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/i5GAp78D8Q0sSbNELkJIQXtN7ik>
Subject: Re: [stir] stir-06: general edits
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Dec 2015 17:51:58 -0000

Thanks for this close read, I think these kinds of fixes are at about the
right level at this point in the maturity of the document. I follow nearly
all of this. We have a bit more surgery to do to entirely split out the
JWT format from the baseline document, but this will wrap into our edit
that I aim to have out in January.

Jon Peterson
Neustar, Inc.

On 12/10/15, 6:15 PM, "stir on behalf of Eric Burger"
<stir-bounces@ietf.org on behalf of eburger@standardstrack.com> wrote:

>Page 7, section 4.1
>OLD
>   This document specifies a role for SIP entities called an
>   authentication service.  The authentication service role can be
>   instantiated either by an intermediary such as a proxy server or by a
>   user agent.  Any entity that instantiates the authentication service
>   role MUST possess the private key of one or more credentials that can
>
>NEW
>   This document specifies a role for a SIP entity called an
>   authentication service.  The authentication service can be
>   instantiated, for example, by an intermediary such as a proxy server
>or by a
>   user agent.  Any entity that instantiates the authentication service
>   MUST possess the private key of one or more credentials that can
>
>
>Page 8, section 4.1
>OLD
>   If the authentication service is not authoritative
>   for the identity in question, it SHOULD process and forward the
>   request normally, but it MUST NOT follow the steps below to add an
>   Identity header.
>
>NEW
>   If the authentication service is not authoritative
>   for the identity in question, it SHOULD process and forward the
>   request normally unless local policy is to block such requests.  The
>   authentication service MUST NOT follow the steps below to add an
>   Identity header for an identity that the authentication service is not
>   Authoritative for.
>
>
>Page 8, section 4.1
>OLD
>   for the authentication service, see Section 5.1 for more information.
>
>NEW
>   for the authentication service; see Section 5.1 for more information.
>
>
>Page 8, section 4.1
>OLD
>   An authentication service MUST add a Date header field to SIP
>   requests if one is not already present.  The authentication service
>
>NEW
>   An authentication service MUST add a Date header field to SIP
>   requests that do not have one.  The authentication service
>
>
>Page 9, section 4.1
>OLD
>   Finally, the authentication service MUST verify that the Date header
>   falls within the validity period of its credential.
>
>NEW
>   Finally, the authentication service MUST verify that both the Date
>header
>   and the current time falls within the validity period of its
>credential.
>
>
>Page 11, section 4.2
>OLD
>   how the implementation service is implemented, and on local policy.
>
>NEW
>   how the implementation service is implemented and on local policy.
>
>
>Page 13, section 5.3
>OLD
>   purely informationally as an optimization for the verification
>
>NEW
>   purely as an optimization for the verification
>
>
>Page 15, section 6
>OLD
>   it's clear that the signer must have authority over the telephone
>
>NEW
>   its clear that the signer must have authority over the telephone
>
>
>Page 17, section 6.1
>OLD
>   service role will sometimes alter the telephone numbers that appear
>
>NEW
>   service will sometimes alter the telephone numbers that appear
>
>
>Page 18, section 7
>The Identity ABNF needs to conform to yucky 72-column ASCII RFC format
>
>
>Page 19, section 7
>OLD
>      Note if the "alg" parameter is absent it is assumed to the value
>      "RS256".
>
>NEW
>      Note if the "alg" parameter is absent the default value MUST be
>     "RS256=B2.
>
>
>Page 19, section 7
>The text talks about signed-identity-digest out of nowhere. If you are
>well-versed in 4474, you will know what it is about. However, a SIP
>implementor implementing this will have no clue. I would suggest
>something like
>   To create the claims JSON object used in the construction of the
>   signed-identity-digest (see ABNF below)
>
>
>Page 20, section 7
>OLD
>      NumericDate (as UNIX time, per [RFC7519] Section 2)/.
>
>NEW
>      NumericDate (as UNIX time, per [RFC7519] Section 2).
>
>
>Page 20, section 7
>OLD
>   The precise formulation of this digest-string is,
>   therefore (following the ABNF[RFC4234] in RFC 3261 [RFC3261]):
>
>NEW
>[uh=8A it is therefore, what, precisely?]
>
>
>Page 21, section 8
>OLD
>   subtracted re-ordered.  Specifying new claims follows the baseline
>
>NEW
>   subtracted or re-ordered.  Specifying new claims follows the baseline
>
>
>Page 21, section 8
>OLD
>   correspond to any field of the SIP request, but then the optional
>
>NEW
>   correspond to any field of the SIP request, the normally optional
>
>
>Page 22, section 9
>OLD
>   claims can be quite, and because the information it contains is
>
>NEW
>   claims can be quite long, and because the information it contains is
>
>
>Page 22, section 9
>OLD
>   objects used to generate the hash and signature (see Section 7), but
>   if the "canon" parameter is not present, the contents of the objects
>   can be regenerated by constructing the object anew from the SIP
>   header fields.
>
>NEW
>   objects used to generate the hash and signature (see Section 7).
>   If the "canon" parameter is not present, the contents of the objects
>   can be regenerated by constructing the object anew from the SIP
>   header fields received.
>
>
>Page 22, section 10
>OLD
>   assurance that the URI given in the From header field value can
>   legitimately be claimed by the originator.  This URI may contain a
>
>NEW
>   assurance that a cryptographically assured authority asserts
>   the originator can claim the URI given in the From header field.
>  This URI may contain a
>
>
>Page 23, section 10
>OLD
>   a valid domain portion is "this is a known user in my domain that I
>   have authenticated, but I am keeping its identity private".  The use
>   of the domain 'anonymous.invalid' entails that no corresponding
>   authority for the domain can exist, and as a consequence,
>   authentication service functions for that domain are meaningless.
>
>NEW
>   a valid domain portion is "this is a known user in my domain that I
>   have authenticated, but I am keeping its identity private".
>
>   It is worth noting two features of a fully anonymous identity.
>   By fully anonymous, we mean where the domain is also an anonymous
>   Domain such as 'anonymous.invalid'. The first is there is no such
>   concept as an authenticated anonymous domain.  The use
>   of the domain 'anonymous.invalid' entails that no corresponding
>   authority for the domain can exist, and as a consequence,
>   authentication service functions for that domain are meaningless.
>   The second feature is more germane to the threats this document
>   are mitigating [RFC 7375].  None of the relevant attacks, all of
>   which rely on the attacker taking on the identity of a victim or
>   hiding their identity using someone else's identity, are enabled
>   by an anonymous identity.  As such, the inability to assert an
>   authority over an anonymous domain is irrelevant.
>
>
>Page 23, section 10
>OLD
>   header field; P-Asserted-Identity holds a definitive identity for the
>   sender that is somehow known to a closed network of intermediaries
>   that presumably the network will use this identity for billing or
>
>NEW
>   header field.  P-Asserted-Identity holds a definitive identity for the
>   sender that is somehow known to a closed network of intermediaries.
>   The closed network may use this identity for billing or
>
>
>Page 23, section 10
>OLD
>   form of the telephone number of the originator of a call.  In some
>
>NEW
>   form of the telephone number of the originator of a call, if the
>signature
>   is over a telephone number.  In some
>
>
>Page 24, section 10
>OLD
>   leave the trust domain.
>
>NEW
>   leave the trust domain.  As a side note, history shows that closed
>   networks never stay closed and one should design their implementation
>   assuming connectivity to the broader Internet.
>
>
>Page 24, section 11
>OLD
>   (see Section 23 in particular).  The following section details the
>
>NEW
>   (see Section 23 of RFC 3261 in particular).  The following section
>details the
>
>
>Page 24, section 11
>OLD
>   It addresses the solution-specific attacks again in-band solutions
>
>NEW
>   It addresses the solution-specific attacks against in-band signaling
>
>
>Page 24, section 11.1
>OLD
>   The From header field value (in ordinary operations) indicates the
>   identity of the sender of the message, and the SIP address-of-record
>   URI, or an embedded telephone number, in the From header field is the
>   identity of a SIP user, for the purposes of this document.  Note that
>   in some deployments the identity of the sender may reside in P-
>   Asserted-Id instead.  The sender's identity is the key piece of
>   information that this mechanism secures; the remainder of the signed
>   parts of a SIP request are present to provide reference integrity and
>   to prevent certain types of cut-and-paste attacks.
>
>NEW
>   For the purposes of this document, the From header field value (in
>ordinary operations) indicates the
>   identity of the sender of the message.  The SIP address-of-record
>   URI or an embedded telephone number in the From header field is the
>   identity of a SIP user.  Note that
>   in some deployments the identity of the sender may reside in the P-
>   Asserted-Id header instead.  The sender's identity is the key piece of
>   information that this mechanism secures; the remainder of the signed
>   parts of a SIP request are present to provide reference integrity and
>   to prevent certain types of cut-and-paste attacks.
>
>
>Page 25, section 11.1
>OLD
>   spoofed; because a message with an identical Date from the same
>
>NEW
>   spoofed because a message with an identical Date from the same
>
>
>Page 25, section 11.1
>OLD
>   The To header field value provides the identity of the SIP user that
>   this request originally targeted.  Providing the To header field in
>   the Identity signature serves two purposes: first, it prevents cut-
>   and-paste attacks in which an Identity header from legitimate request
>   for one user is cut-and-pasted into a request for a different user;
>   second, it preserves the starting URI scheme of the request, which
>   helps prevent downgrade attacks against the use of SIPS.  The To
>   offers additional protection against cut-and-paste attacks beyond the
>   Date header field: for example, without a signature over the To, an
>   attacker who receives a call from a target could immediately forward
>   the INVITE to the target's voicemail service within the Date
>   interval, and the voicemail service would have no way knowing that
>   the Identity header it received had been originally signed for a call
>   intended for a different number.  However, note the caveats below in
>   Section 11.1.1.
>
>NEW
>   The To header field value provides the identity of the SIP user that
>   this request originally targeted.  Providing the To header field in
>   the Identity signature serves two purposes.  First, it prevents cut-
>   and-paste attacks in which an Identity header from a legitimate request
>   for one user is cut-and-pasted into a request for a different user.
>   Second, it preserves the starting URI scheme of the request, which
>   helps prevent downgrade attacks against the use of SIPS.  The To header
>   offers additional protection against cut-and-paste attacks beyond the
>   Date header field.  For example, without a signature over the To, an
>   attacker who receives a call from a target could immediately forward
>   the INVITE to the target's voicemail service within the Date
>   interval, and the voicemail service would have no way of knowing that
>   the Identity header it received had been originally signed for a call
>   intended for a different number.  However, note the caveats below in
>   Section 11.1.1.
>
>
>
>Page 25, section 11.1
>OLD
>   cut-and-pastes a legitimate request: although the target of the
>   attack may accept the request, the attacker will be unable to
>   exchange media with the target as they will not possess a key
>   corresponding to the fingerprint.  For example there are some baiting
>   attacks, launched with the REFER method or through social
>   engineering, where the attacker receives a request from the target
>   and reoriginates it to a third party: these might not be prevented by
>
>NEW
>   cut-and-pastes a legitimate request.  Although the target of the
>   attack may accept the request, the attacker will be unable to
>   exchange media with the target as they will not possess a key
>   corresponding to the fingerprint.  For example there are some baiting
>   attacks, launched with the REFER method or through social
>   engineering, where the attacker receives a request from the target
>   and reoriginates it to a third party.  These might not be prevented by
>
>
>Page 26, section 11.1.1
>OLD
>   the backwards in a dialog, as the dialog identifiers may not match
>
>NEW
>   the backwards direction in a dialog, as the dialog identifiers may not
>match
>
>
>I have attached the compendium of edits with change bars.


From nobody Tue Dec 15 09:52:18 2015
Return-Path: <jon.peterson@neustar.biz>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3CCF81A910A for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 09:52:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.267
X-Spam-Level: 
X-Spam-Status: No, score=-102.267 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, IP_NOT_FRIENDLY=0.334, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] 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 8MDt69BWx64Y for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 09:52:16 -0800 (PST)
Received: from mx0b-0018ba01.pphosted.com (mx0a-0018ba01.pphosted.com [67.231.149.94]) (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 924171A8BB6 for <stir@ietf.org>; Tue, 15 Dec 2015 09:52:16 -0800 (PST)
Received: from pps.filterd (m0078664.ppops.net [127.0.0.1]) by mx0a-0018ba01.pphosted.com (8.15.0.59/8.15.0.59) with SMTP id tBFHpRZc007571; Tue, 15 Dec 2015 12:52:16 -0500
Received: from stntexhc12.cis.neustar.com ([156.154.17.216]) by mx0a-0018ba01.pphosted.com with ESMTP id 1yrqn7p919-1 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Tue, 15 Dec 2015 12:52:16 -0500
Received: from STNTEXMB10.cis.neustar.com ([169.254.5.186]) by stntexhc12.cis.neustar.com ([::1]) with mapi id 14.03.0158.001; Tue, 15 Dec 2015 12:52:15 -0500
From: "Peterson, Jon" <jon.peterson@neustar.biz>
To: Eric Burger <eburger@standardstrack.com>, "stir@ietf.org" <stir@ietf.org>
Thread-Topic: [stir] stir-06: retaining credentials
Thread-Index: AQHRM+LQUoRl/SB3hUmJbI33jgbZG57MKIgA
Date: Tue, 15 Dec 2015 17:52:14 +0000
Message-ID: <D2958F27.17575A%jon.peterson@neustar.biz>
References: <D6CB47CC-5A20-4F1E-AE72-9A805AA5D6D4@standardstrack.com>
In-Reply-To: <D6CB47CC-5A20-4F1E-AE72-9A805AA5D6D4@standardstrack.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.7.151005
x-originating-ip: [192.168.128.142]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <FE95E0C496A0564DB40A3E800433971B@neustar.biz>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2015-12-15_09:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 kscore.is_bulkscore=0 kscore.compositescore=1 compositescore=0.9 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 kscore.is_spamscore=0 rbsscore=0.9 spamscore=0 urlsuspectscore=0.9 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1507310007 definitions=main-1512150279
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/-hlm9kb4HgP-DJF_JPtc8d0KFIk>
Subject: Re: [stir] stir-06: retaining credentials
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Dec 2015 17:52:18 -0000

It is a protocol decision in so far as caching credentials has both
performance implications and implications for how we approach revocation.
That much said, I am inclined to agree this text shouldn't be normative,
as normative guidance for this should appear in the credentials document,
not here. So I'll tweak this.

Jon Peterson
Neustar, Inc.

On 12/10/15, 6:16 PM, "stir on behalf of Eric Burger"
<stir-bounces@ietf.org on behalf of eburger@standardstrack.com> wrote:

>Section 5.2 states:
>   Verification service implementations supporting this specification
>   SHOULD have some means of retaining credentials
>
>Is this a protocol issue or an implementation suggestion? How does this
>affect anything on the wire. It is a nice implementation suggestion. As
>such, I would word this as a suggestion, something like
>
>   Verification service implementations may wish to retain credentials


From nobody Tue Dec 15 09:55:17 2015
Return-Path: <jon.peterson@neustar.biz>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C3DC61A910A for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 09:55:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.266
X-Spam-Level: 
X-Spam-Status: No, score=-102.266 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, IP_NOT_FRIENDLY=0.334, RCVD_IN_DNSWL_LOW=-0.7, USER_IN_WHITELIST=-100] 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 NVkJph3BWvpd for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 09:55:14 -0800 (PST)
Received: from mx0b-0018ba01.pphosted.com (mx0b-0018ba01.pphosted.com [67.231.157.90]) (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 5D9721A908D for <stir@ietf.org>; Tue, 15 Dec 2015 09:55:14 -0800 (PST)
Received: from pps.filterd (m0078668.ppops.net [127.0.0.1]) by mx0b-0018ba01.pphosted.com (8.15.0.59/8.15.0.59) with SMTP id tBFHrLUU013804; Tue, 15 Dec 2015 12:55:09 -0500
Received: from stntexhc12.cis.neustar.com ([156.154.17.216]) by mx0b-0018ba01.pphosted.com with ESMTP id 1yrqn7e8sc-1 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Tue, 15 Dec 2015 12:55:09 -0500
Received: from STNTEXMB10.cis.neustar.com ([169.254.5.186]) by stntexhc12.cis.neustar.com ([::1]) with mapi id 14.03.0158.001; Tue, 15 Dec 2015 12:55:08 -0500
From: "Peterson, Jon" <jon.peterson@neustar.biz>
To: Eric Burger <eburger@standardstrack.com>, "stir@ietf.org" <stir@ietf.org>
Thread-Topic: [stir] stir-06: JWT vs UAC time
Thread-Index: AQHRM9h1B4lJJ5Kkk0Kf4EPAhraZU57MKXgA
Date: Tue, 15 Dec 2015 17:55:08 +0000
Message-ID: <D2959085.175790%jon.peterson@neustar.biz>
References: <97A26561-3508-4CE1-9BFE-44DE35C78EC7@standardstrack.com>
In-Reply-To: <97A26561-3508-4CE1-9BFE-44DE35C78EC7@standardstrack.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.7.151005
x-originating-ip: [192.168.128.142]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <7AD1CB448F96AE42A06473064358DAA6@neustar.biz>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2015-12-15_10:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 kscore.is_bulkscore=0 kscore.compositescore=1 compositescore=0.9 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 kscore.is_spamscore=0 rbsscore=0.9 spamscore=0 urlsuspectscore=0.9 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1507310007 definitions=main-1512150285
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/dGewDuSPKJ_V-cOotGZR0KSQ1Z0>
Subject: Re: [stir] stir-06: JWT vs UAC time
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Dec 2015 17:55:15 -0000

I'm not sure how the text is different from what you seem to want.
Ordinarily, the authentication service adds the iat to the JWT object by
copying the value form the Date, but if the Date is stale when the
authentication service receives the request, clearly it can (and SHOULD)
barf then and refuse to sign the request (this is spelled out in 4.1 step
3). A verification service similarly should fail the validation if the
Date is stale (4.2 step 4), as the iat is merely a signed copy of the
Date. That is the intended design, anyway.

However, do bear in mind that middleboxes acting as authentication
services can arbitrarily modify SIP requests and thus "lie" about whatever
they want before generating the signature; that is more than just a side
effect of the design, it is a requirement.

Jon Peterson
Neustar, Inc.

On 12/10/15, 6:15 PM, "stir on behalf of Eric Burger"
<stir-bounces@ietf.org on behalf of eburger@standardstrack.com> wrote:

>Section 7 defines the issued at JWT value (iat) as the time the UAC
>asserts in the SIP message:
>      Third, the JSON key "iat" followed by a colon and then a quoted
>      encoding of the value of the SIP Date header field [EB1] as a JSON
>      NumericDate (as UNIX time, per [RFC7519] Section 2)/
>
>Do we really want to do that? I think there is value in either the
>authenticator barfing if the SIP time is too old or the validator barfing
>because the SIP time is way different than the authenticator issued time.
>I do not like the idea of the validator lying on behalf of the UAC.


From nobody Tue Dec 15 09:55:54 2015
Return-Path: <jon.peterson@neustar.biz>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 93F6E1A913A for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 09:55:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.267
X-Spam-Level: 
X-Spam-Status: No, score=-102.267 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, IP_NOT_FRIENDLY=0.334, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] 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 VzRZHciKsVr7 for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 09:55:51 -0800 (PST)
Received: from mx0b-0018ba01.pphosted.com (mx0a-0018ba01.pphosted.com [67.231.149.94]) (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 2B5031A9132 for <stir@ietf.org>; Tue, 15 Dec 2015 09:55:51 -0800 (PST)
Received: from pps.filterd (m0078664.ppops.net [127.0.0.1]) by mx0a-0018ba01.pphosted.com (8.15.0.59/8.15.0.59) with SMTP id tBFHtnoa010957; Tue, 15 Dec 2015 12:55:49 -0500
Received: from stntexhc11.cis.neustar.com ([156.154.17.216]) by mx0a-0018ba01.pphosted.com with ESMTP id 1yrqn7p97w-8 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Tue, 15 Dec 2015 12:55:49 -0500
Received: from STNTEXMB10.cis.neustar.com ([169.254.5.186]) by stntexhc11.cis.neustar.com ([::1]) with mapi id 14.03.0158.001; Tue, 15 Dec 2015 12:55:45 -0500
From: "Peterson, Jon" <jon.peterson@neustar.biz>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, "stir@ietf.org" <stir@ietf.org>
Thread-Topic: [stir] stir-06: Updating 3261, or B2BUA's?
Thread-Index: AQHRM9ZhStvAzvOeNk6cmbvACiVpcJ7GQMWAgAXo4gA=
Date: Tue, 15 Dec 2015 17:55:44 +0000
Message-ID: <D2958FD6.175773%jon.peterson@neustar.biz>
References: <78D08CD3-7678-481F-B2B2-9F2BA1D11246@standardstrack.com> <566AEE83.8050600@alum.mit.edu>
In-Reply-To: <566AEE83.8050600@alum.mit.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.7.151005
x-originating-ip: [192.168.128.142]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <CB30CB4496B17F4AA0E5B96A61F65652@neustar.biz>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2015-12-15_10:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 kscore.is_bulkscore=0 kscore.compositescore=1 compositescore=0.9 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 kscore.is_spamscore=0 rbsscore=0.9 spamscore=0 urlsuspectscore=0.9 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1507310007 definitions=main-1512150285
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/qfDUP_OH6rcGot3XA7iJNHWyUqk>
Subject: Re: [stir] stir-06: Updating 3261, or B2BUA's?
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Dec 2015 17:55:52 -0000

We certainly are not updating RFC3261, we are just acknowledging that
B2BUAs that modify To and From exist, without necessarily endorsing those
practices. The authentication service role is designed to be performed by
an RFC3261-compliant proxy server, but non RFC3261-compliant entities can
(and probably will) perform this role as well.

This is why we have to be careful to call the authentication service a
role, not an entity.

Jon Peterson
Neustar, Inc.

On 12/11/15, 7:40 AM, "stir on behalf of Paul Kyzivat"
<stir-bounces@ietf.org on behalf of pkyzivat@alum.mit.edu> wrote:

>On 12/10/15 9:15 PM, Eric Burger wrote:
>> Section 6.1.1 states:
>>     Practically, entities that perform the authentication
>>     service role will sometimes alter the telephone numbers that appear
>>     in the To and From header field values, converting them to this
>>     format (though note this is not a function that [RFC3261] permits
>>     proxy servers to perform).
>>
>>   Are we saying that we are updating 3261 by this spec (because this
>>specification would violate RFC 3261), or that we are specifying B2BUAs,
>>not proxies?
>
>This specification doesn't violate 3261 if such alteration is done by a
>B2BUA. So this doesn't *need* to update 3261.
>
>BUT, it is worth discussing if we *want* to allow proxies to be allowed
>to perform such alteration.
>
>	Thanks,
>	Paul
>
>_______________________________________________
>stir mailing list
>stir@ietf.org
>https://www.ietf.org/mailman/listinfo/stir


From nobody Tue Dec 15 09:57:31 2015
Return-Path: <jon.peterson@neustar.biz>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 425BC1A9151 for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 09:57:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.266
X-Spam-Level: 
X-Spam-Status: No, score=-102.266 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, IP_NOT_FRIENDLY=0.334, RCVD_IN_DNSWL_LOW=-0.7, USER_IN_WHITELIST=-100] 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 OWuCjHn9dFZ9 for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 09:57:29 -0800 (PST)
Received: from mx0b-0018ba01.pphosted.com (mx0a-0018ba01.pphosted.com [67.231.149.94]) (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 462631A913A for <stir@ietf.org>; Tue, 15 Dec 2015 09:57:25 -0800 (PST)
Received: from pps.filterd (m0078666.ppops.net [127.0.0.1]) by mx0a-0018ba01.pphosted.com (8.15.0.59/8.15.0.59) with SMTP id tBFHvHJm000779; Tue, 15 Dec 2015 12:57:24 -0500
Received: from stntexhc11.cis.neustar.com ([156.154.17.216]) by mx0a-0018ba01.pphosted.com with ESMTP id 1ytfxth078-1 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Tue, 15 Dec 2015 12:57:24 -0500
Received: from STNTEXMB10.cis.neustar.com ([169.254.5.186]) by stntexhc11.cis.neustar.com ([::1]) with mapi id 14.03.0158.001; Tue, 15 Dec 2015 12:57:23 -0500
From: "Peterson, Jon" <jon.peterson@neustar.biz>
To: Eric Burger <eburger@standardstrack.com>, "stir@ietf.org" <stir@ietf.org>
Thread-Topic: [stir] stir-06: when will RS256 die? A future-proofing question
Thread-Index: AQHRM+GPK3Z8s7TVAEaR13qZJgjIHZ7MKgSA
Date: Tue, 15 Dec 2015 17:57:23 +0000
Message-ID: <D2958EC6.175750%jon.peterson@neustar.biz>
References: <6F39029F-5D45-42CA-9149-1489651A8E15@standardstrack.com>
In-Reply-To: <6F39029F-5D45-42CA-9149-1489651A8E15@standardstrack.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.7.151005
x-originating-ip: [192.168.128.142]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <C09444E120FE2D4B8BAE6D36B1399796@neustar.biz>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2015-12-15_10:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 kscore.is_bulkscore=0 kscore.compositescore=1 compositescore=0.9 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 kscore.is_spamscore=0 rbsscore=0.9 spamscore=0 urlsuspectscore=0.9 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1507310007 definitions=main-1512150285
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/GmK_Eet8oO5TQ1c6MWIH-ukL6jQ>
Subject: Re: [stir] stir-06: when will RS256 die? A future-proofing question
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Dec 2015 17:57:30 -0000

I think saying "MUST support anything until deprecated" is tautologous, as
all MUSTs can be deprecated. Similarly I don't think we need to tell
people to check future RFCs for updates any more than any other RFC does.
I think the text we have is normal for specifications like ours. But the
basic idea here is to provide emergency algorithm agility while reducing
bid-down attacks by limiting options.

Jon Peterson
Neustar, Inc.

On 12/10/15, 6:15 PM, "stir on behalf of Eric Burger"
<stir-bounces@ietf.org on behalf of eburger@standardstrack.com> wrote:

>Section 7 states:
>   Any further values MUST
>   be defined in a Standards Track RFC, see Section 12.2 for more
>   information.  All implementations of this specification MUST support
>   'RS256'[EB1] .
>
>So when RS256 gets compromised, we have to reissue the entire 4474bis?
>Or, is this a built-in downgrade attack? Maybe "MUST support 'RS256'
>until RS256 becomes deprecated.=B2 Or, maybe, since we directly say to hav=
e
>a new algorithm requires a Standards Track RFC, such RFC could update
>this one. If we are thinking that, then we should say something like
>=B3check the RFC Editor data base for updates for this specification.=B2 I
>know, people should do that no matter what they are doing, but who does?
>This is something important, and could be a downgrade attack if we do not.


From nobody Tue Dec 15 10:00:56 2015
Return-Path: <jon.peterson@neustar.biz>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8329E1A9098 for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 10:00:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.266
X-Spam-Level: 
X-Spam-Status: No, score=-102.266 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, IP_NOT_FRIENDLY=0.334, RCVD_IN_DNSWL_LOW=-0.7, USER_IN_WHITELIST=-100] 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 S9LOyFKOybDR for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 10:00:52 -0800 (PST)
Received: from mx0b-0018ba01.pphosted.com (mx0b-0018ba01.pphosted.com [67.231.157.90]) (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 E76B21A9114 for <stir@ietf.org>; Tue, 15 Dec 2015 10:00:51 -0800 (PST)
Received: from pps.filterd (m0078668.ppops.net [127.0.0.1]) by mx0b-0018ba01.pphosted.com (8.15.0.59/8.15.0.59) with SMTP id tBFI0GsX019162; Tue, 15 Dec 2015 13:00:51 -0500
Received: from stntexhc10.cis.neustar.com ([156.154.17.216]) by mx0b-0018ba01.pphosted.com with ESMTP id 1yrqn7e92s-1 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Tue, 15 Dec 2015 13:00:50 -0500
Received: from STNTEXMB10.cis.neustar.com ([169.254.5.186]) by stntexhc10.cis.neustar.com ([169.254.4.121]) with mapi id 14.03.0158.001; Tue, 15 Dec 2015 13:00:50 -0500
From: "Peterson, Jon" <jon.peterson@neustar.biz>
To: Eric Burger <eburger@standardstrack.com>, "stir@ietf.org" <stir@ietf.org>
Thread-Topic: [stir] stir-06: 4474 dependencies
Thread-Index: AQHRM83PrWdcJAiCTkeb26isDfmF7Z7MKyIA
Date: Tue, 15 Dec 2015 18:00:49 +0000
Message-ID: <D2959197.1757CA%jon.peterson@neustar.biz>
References: <AB5514AD-BB07-457E-8BCC-D7AB968CDAC0@standardstrack.com>
In-Reply-To: <AB5514AD-BB07-457E-8BCC-D7AB968CDAC0@standardstrack.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.7.151005
x-originating-ip: [192.168.128.142]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <14C00944A980DF41B978185CE4C982C4@neustar.biz>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2015-12-15_10:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 kscore.is_bulkscore=0 kscore.compositescore=1 compositescore=0.9 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 kscore.is_spamscore=0 rbsscore=0.9 spamscore=0 urlsuspectscore=0.9 adultscore=10 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1507310007 definitions=main-1512150285
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/WgohyAefxWNG5WXAwvJ5om_zz_s>
Subject: Re: [stir] stir-06: 4474 dependencies
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Dec 2015 18:00:53 -0000

The IANA registry entries in question have already been created, and even
if we obsolete RFC4474, those values and policies wont leave the registry
unless we direct the IANA to alter them. This text just talks about
headers and other values previously registered by RFC4474 which are
retained here. This sort of language isn't unusual in specifications
similar to ours.

Jon Peterson
Neustar, Inc.

On 12/10/15, 6:15 PM, "stir on behalf of Eric Burger"
<stir-bounces@ietf.org on behalf of eburger@standardstrack.com> wrote:

>My understanding is the idea is 4474bis will obsolete, not update, 4474.
>As such, statements like the following in Section 5.4:
>      any algorithms that would appear in the Identity-Info "alg"
>      parameter other than 'RS256.'  Note that per the IANA
>      Considerations of RFC 4474, new algorithms can only be specified
>      by Standards Action
>have no standing. Specifically, who cares about what the IANA
>Considerations section of an obsolete RFC says. If you can justify the
>rule here, make it. If you cannot, do not use 4474 as a justification. It
>does not hold water.
>
>Same for Section 7:
>   Baseline RFC4474 defined the Identity and Identity-Info headers.
>   This document deprecates the Identity-Info header, collapsing its
>   grammar into the Identity header.  Note that unlike baseline RFC4474,
>   the Identity header is now allowed to appear more than one time in a
>   SIP request.  [EB1] The revised grammar for the Identity header is
>   (following the ABNF [RFC4234] in RFC 3261 [RFC3261]):
>
>Since no one is using 4474, are we not obsoleting it, rather than
>updating it? As such, this paragraph is editorial, i.e., a Note, and not
>normative.
>
>Anyone disagree?


From nobody Tue Dec 15 10:23:29 2015
Return-Path: <jon.peterson@neustar.biz>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 268E11A92FE for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 10:23:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.266
X-Spam-Level: 
X-Spam-Status: No, score=-102.266 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, IP_NOT_FRIENDLY=0.334, RCVD_IN_DNSWL_LOW=-0.7, USER_IN_WHITELIST=-100] 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 xROUD2oQsfAn for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 10:23:25 -0800 (PST)
Received: from mx0b-0018ba01.pphosted.com (mx0a-0018ba01.pphosted.com [67.231.149.94]) (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 171941A92F8 for <stir@ietf.org>; Tue, 15 Dec 2015 10:23:25 -0800 (PST)
Received: from pps.filterd (m0078666.ppops.net [127.0.0.1]) by mx0a-0018ba01.pphosted.com (8.15.0.59/8.15.0.59) with SMTP id tBFIJs9E016526; Tue, 15 Dec 2015 13:23:23 -0500
Received: from stntexhc10.cis.neustar.com ([156.154.17.216]) by mx0a-0018ba01.pphosted.com with ESMTP id 1ytfxth29h-1 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Tue, 15 Dec 2015 13:23:23 -0500
Received: from STNTEXMB10.cis.neustar.com ([169.254.5.186]) by stntexhc10.cis.neustar.com ([169.254.4.121]) with mapi id 14.03.0158.001; Tue, 15 Dec 2015 13:23:22 -0500
From: "Peterson, Jon" <jon.peterson@neustar.biz>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, "stir@ietf.org" <stir@ietf.org>
Thread-Topic: [stir] stir-06: canonicalization
Thread-Index: AQHRM9jlf1iLyXBVwEmyt9rvjA3eQp7GRr+AgACAIICAAGC+gIAFCb6A
Date: Tue, 15 Dec 2015 18:23:21 +0000
Message-ID: <D2959624.17587D%jon.peterson@neustar.biz>
References: <3E8C17BC-2B2F-4D88-9AA8-FB39FFD1F7DC@standardstrack.com> <566AF38B.2020900@alum.mit.edu> <5B1135E4-2D23-4F84-95CD-F048888B75EE@gmail.com> <566BB02D.3000207@alum.mit.edu>
In-Reply-To: <566BB02D.3000207@alum.mit.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.7.151005
x-originating-ip: [192.168.128.142]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <E6FFCB0043064E499FAD9DED7E340867@neustar.biz>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2015-12-15_10:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 kscore.is_bulkscore=0 kscore.compositescore=1 compositescore=0.9 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 kscore.is_spamscore=0 rbsscore=0.9 spamscore=0 urlsuspectscore=0.9 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1507310007 definitions=main-1512150291
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/AcAG4SmUGkZfZw6CLCYyF34fn4A>
Subject: Re: [stir] stir-06: canonicalization
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Dec 2015 18:23:27 -0000

At a high level, canonicalization needs to work such that both the
authentication service and verification service can perform the
canonicalization algorithm on the value of the From/PAI and arrive at
exactly (like, bit-exactly) the same response. If it doesn't have this
property, then we've failed. So we can't say that this is just a matter of
local policy on the originating side.

So, what if the original form of the number in the PAI or From header
field is so messed up, so unhelpful, that only an entity in the
originating domain could understand how to canonicalize it? Then it
becomes the responsibility of the originating domain to include "canon" so
that there's some hope the verification service can at least understand
what was signed. But this doesn=B9t help as much as it might seem. If the
verification service cannot establish the relationship between the number
in the "canon" and that in the PAI/From, it will not be able to
distinguish this signed request from a cut-and-paste attack where someone
has grabbed a random JWT from a different number and attached it to this
call. This is why ultimately, we have to leave the door open to B2BUAs
that change the number in the From/PAI to something more helpful.

But we also need to uplevel and acknowledge that networks that handle
numbers in a very unusual way face a lot of further challenges
interoperating with other networks, when it comes to number routing and
related functions. If the outside world can't tell whether what you're
signing is a telephone number or not, your operational practices may not
be compatible with a public identity system like STIR is envisioning. We
can't design a system that will work for every contingency, but I think
our canonicalization proposal is adequate to handle the use cases that
matter.

Jon Peterson
Neustar, Inc.

On 12/11/15, 9:27 PM, "stir on behalf of Paul Kyzivat"
<stir-bounces@ietf.org on behalf of pkyzivat@alum.mit.edu> wrote:

>On 12/11/15 6:40 PM, Eric Burger wrote:
>>
>>> On Dec 11, 2015, at 11:02 AM, Paul Kyzivat <pkyzivat@alum.mit.edu>
>>>wrote:
>>>
>>>> Unless the user part is marked as a telephone number (;user=3Dtel, tel
>>>>URI), there is NO way of knowing without out-of-band knowledge the
>>>>user part is supposed to be a telephone number or not. There is no
>>>>restriction on SIP user names that they cannot be an arbitrary string
>>>>of characters that happen to be six to fifteen digits. I would suggest
>>>>we just say that some proxies 'know' their UAC's present some form of
>>>>telephone numbers or extensions.
>>>
>>> You can't assume that an arbitrary proxy will know.
>>>
>>> The way I think of it is that this has to be a policy linked to the
>>>domain of the URI. A proxy for that domain might be expected to know
>>>the policy. Proxies for other domains might happen to know but can't be
>>>expected to. The key point is that knowing is a prerequisite for doing
>>>the canonicalization.
>>>
>>> 	Thanks,
>>
>> So really, this is a 100% local matter and not subject to
>>specification. Perhaps say so? Like, =B3If you have local numbers, it is
>>silly to sign authority for the number.=B2?
>
>You lost me here. I think you are conflating two different things:
>
>1) non tel-format representation of E.164 numbers,
>2) local numbers
>
>I think (1) is the easier problem. You expect that the signing will be
>done by something in the domain of the caller, who knows the policy for
>representing numbers.
>
>In that case the only problem is how the number is canonicalized by the
>callee. Given the stir solution, the canonicalized number will be passed
>along, making that easier. But even without that this problem gets
>solved. If the call passes out of the domain of the caller the To- and
>From- URIs are often rewritten by an SBC into a form that will be
>understood by the domain on the other side of the SBC.
>
>Local numbers are a different problem. And there we have multiple cases:
>
>3) service numbers
>4) "real" local numbers that have no E.164 equivalent
>
>Service numbers are the only ones the draft currently discusses. For
>these there is some general agreement of what dial strings are used. But
>AFAIK there is no general agreement on how they should be represented as
>URIs.
>
>- One way is simply a sip dial-string URI. E.g.,
>     sip:411;phone-context=3D+1@provider.net;user=3Ddialstring
>- Another is to use the tel local-number format. E.g.,
>     sip:411;phone-context=3D+1@provider.net;user=3Dphone
>- And I guess sometimes it will just be:
>     sip:411@provider.net
>
>The problem is, regardless of which is used, we have no clear definition
>of what the canonicalized format should be for stir.
>
>Also, for those using phone-context there is no standard for what
>context value to use.
>
>And finally, who is allowed to sign a service number?
>
>Regarding the "real" local numbers: they really have well defined
>meaning once they leave their domain. So I see no point in signing the
>as *numbers*. They can still be signed as non-numeric URIs.
>
>	Thanks,
>	Paul
>
>
>
>_______________________________________________
>stir mailing list
>stir@ietf.org
>https://www.ietf.org/mailman/listinfo/stir


From nobody Tue Dec 15 10:31:01 2015
Return-Path: <jon.peterson@neustar.biz>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0CF0C1ABD3C for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 10:31:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.266
X-Spam-Level: 
X-Spam-Status: No, score=-102.266 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, IP_NOT_FRIENDLY=0.334, RCVD_IN_DNSWL_LOW=-0.7, USER_IN_WHITELIST=-100] 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 iIessPn7134n for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 10:30:58 -0800 (PST)
Received: from mx0b-0018ba01.pphosted.com (mx0a-0018ba01.pphosted.com [67.231.149.94]) (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 663B51A92E2 for <stir@ietf.org>; Tue, 15 Dec 2015 10:30:58 -0800 (PST)
Received: from pps.filterd (m0078664.ppops.net [127.0.0.1]) by mx0a-0018ba01.pphosted.com (8.15.0.59/8.15.0.59) with SMTP id tBFIUOkj003708; Tue, 15 Dec 2015 13:30:55 -0500
Received: from stntexhc10.cis.neustar.com ([156.154.17.216]) by mx0a-0018ba01.pphosted.com with ESMTP id 1yrqn7pc2p-2 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Tue, 15 Dec 2015 13:30:55 -0500
Received: from STNTEXMB10.cis.neustar.com ([169.254.5.186]) by stntexhc10.cis.neustar.com ([169.254.4.121]) with mapi id 14.03.0158.001; Tue, 15 Dec 2015 13:30:53 -0500
From: "Peterson, Jon" <jon.peterson@neustar.biz>
To: "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>, Paul Kyzivat <pkyzivat@alum.mit.edu>, "stir@ietf.org" <stir@ietf.org>
Thread-Topic: [stir] stir-06: Reality check on numbers (6.1.1)
Thread-Index: AQHRM+LG18nnTgIWl0uilUL6uehwmJ7GRYUAgAM/lACAAq48AA==
Date: Tue, 15 Dec 2015 18:30:52 +0000
Message-ID: <D29595DF.17587A%jon.peterson@neustar.biz>
References: <9C95CF4B-88BD-4EFF-9076-E59CF165E22D@standardstrack.com> <566AF294.6090001@alum.mit.edu> <949EF20990823C4C85C18D59AA11AD8BADE23BB6@FR712WXCHMBA11.zeu.alcatel-lucent.com>
In-Reply-To: <949EF20990823C4C85C18D59AA11AD8BADE23BB6@FR712WXCHMBA11.zeu.alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.7.151005
x-originating-ip: [192.168.128.142]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <B13580BA119D024BAD5FD116CF1E6AD6@neustar.biz>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2015-12-15_10:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 kscore.is_bulkscore=0 kscore.compositescore=1 compositescore=0.9 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 kscore.is_spamscore=0 rbsscore=0.9 spamscore=0 urlsuspectscore=0.9 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1507310007 definitions=main-1512150298
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/QE7QKeurgXMWaV9byg9NbLoTSqo>
Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Dec 2015 18:31:00 -0000

The canonicalization rules are not designed with the assumption that the
string inputted to the algorithm is an E.164 number. They are designed to
be as flexible as possible given the presence of a dial string -
remembering that we canonicalize To as well as From. Ideally, everything
we deal with would follow the dictates of RFC3966, sure. We just proceed
with an abundance of caution.

I would be happy to add some text saying that escaped characters should be
removed as part of the canonicalization process.

Jon Peterson
Neustar, Inc.

On 12/13/15, 9:34 AM, "stir on behalf of DRAGE, Keith (Keith)"
<stir-bounces@ietf.org on behalf of keith.drage@alcatel-lucent.com> wrote:

>The international E.164 number can only be decimal digits.
>
>That therefore means that the country code, the national destination
>code, and the subscriber number, all of which are component parts of an
>international E.164 number, can only be decimal digits.
>
>That would imply that the only part that could contain such a character
>is a prefix to an E.164 number, or if the number is not an E.164 number,
>such as a private dial plan.
>
>I'd note that RFC 3966 states: "All phone numbers MUST use the global
>form unless they cannot be represented as such."
>
>I suspect that "*", "#", etc have more usage in numbers that are
>dialstrings rather than telephone numbers.
>
>Regards
>
>Keith
>
>-----Original Message-----
>From: stir [mailto:stir-bounces@ietf.org] On Behalf Of Paul Kyzivat
>Sent: 11 December 2015 15:58
>To: stir@ietf.org
>Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>
>On 12/10/15 9:15 PM, Eric Burger wrote:
>> Section 6.1.1 on Canonicalization states:
>>        Once an implementation has identified a telephone number, it must
>>        construct a number string.  Implementations MUST drop any leading
>>        +'s, any internal dashes, parentheses or other non-numeric
>>        characters, excepting only the leading "#" or "*" keys used in
>>        some special service numbers (typically, these will appear only
>>in
>>        the To header field value).  This MUST result in an ASCII string
>>        limited to "#", "*" and digits without whitespace or visual
>>        separators.
>>
>> Survey time: does pound or star  EVER appear in a From field? E.164
>>does not allow it.
>
>pound isn't allowed at all in a sip uri, except via escaping.
>
>There is no mention of escaping (or unescaping) in the text. If there is
>the possibility of pound coming through then that is needed.
>
>Also, * and # (as well as A-D) are never valid in global numbers, but are
>valid within local numbers not just first, but anywhere in the number. So
>why is there special treatment for a *leading* star or pound?
>
>ISTM that canonicalization of dialstrings that represent local rather
>than global numbers is fraught with difficulty.
>
>	Thanks,
>	Paul
>
>
>
>_______________________________________________
>stir mailing list
>stir@ietf.org
>https://www.ietf.org/mailman/listinfo/stir
>
>_______________________________________________
>stir mailing list
>stir@ietf.org
>https://www.ietf.org/mailman/listinfo/stir


From nobody Tue Dec 15 10:43:36 2015
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 760ED1AC3BF for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 10:43:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.235
X-Spam-Level: 
X-Spam-Status: No, score=-1.235 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_SOFTFAIL=0.665] 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 lv4K5MpSvNeg for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 10:43:33 -0800 (PST)
Received: from resqmta-ch2-05v.sys.comcast.net (resqmta-ch2-05v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:37]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A2B7D1AC3B5 for <stir@ietf.org>; Tue, 15 Dec 2015 10:43:33 -0800 (PST)
Received: from resomta-ch2-07v.sys.comcast.net ([69.252.207.103]) by resqmta-ch2-05v.sys.comcast.net with comcast id tuee1r0052EPM3101ujYYc; Tue, 15 Dec 2015 18:43:32 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([73.218.51.154]) by resomta-ch2-07v.sys.comcast.net with comcast id tujY1r0083KdFy101ujYer; Tue, 15 Dec 2015 18:43:32 +0000
To: "Peterson, Jon" <jon.peterson@neustar.biz>, "stir@ietf.org" <stir@ietf.org>
References: <3E8C17BC-2B2F-4D88-9AA8-FB39FFD1F7DC@standardstrack.com> <566AF38B.2020900@alum.mit.edu> <5B1135E4-2D23-4F84-95CD-F048888B75EE@gmail.com> <566BB02D.3000207@alum.mit.edu> <D2959624.17587D%jon.peterson@neustar.biz>
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
Message-ID: <56705F53.5060802@alum.mit.edu>
Date: Tue, 15 Dec 2015 13:43:31 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.4.0
MIME-Version: 1.0
In-Reply-To: <D2959624.17587D%jon.peterson@neustar.biz>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1450205012; bh=/W261NsetuvWzaUlD8A55MFXmzR8bAgMRyOGtkKpX/Y=; h=Received:Received:Subject:To:From:Message-ID:Date:MIME-Version: Content-Type; b=irRZdsQSs7XAfT8CXbwVEGT+Cms5TlJcTiMrls81W7yOfgKEG128wgzRRYJk3Ekr6 Z7HiZo7iqhINJtIL9wUbLgp4EzymmwVJwS3qoOL4OOz7UmCTd2+JadDqkrWpLVu/H9 FLPe6Zmb6ZCrHIa7Mpt+pwh/1p5B8gF07EzvbUrZDHBgpkB2i58HHvvwYEm3wBqaBh b19uY27RCYnQ4auvXwtP4nUG4xW7C0jt5UtTxN4WXyzxKUtJwSOAx/N1sHry58JEXK h0iffuBi3HrnkmEw/1Csj8PM1D02DkWmc6XCQJR5kH7hoGYL0bFkfO4i00onJFbDYw Smy97Lnwz7izA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/HCOE0Ump16yJwZgAtpA1TwO9tns>
Subject: Re: [stir] stir-06: canonicalization
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Dec 2015 18:43:35 -0000

On 12/15/15 1:23 PM, Peterson, Jon wrote:
>
> At a high level, canonicalization needs to work such that both the
> authentication service and verification service can perform the
> canonicalization algorithm on the value of the From/PAI and arrive at
> exactly (like, bit-exactly) the same response. If it doesn't have this
> property, then we've failed. So we can't say that this is just a matter of
> local policy on the originating side.
>
> So, what if the original form of the number in the PAI or From header
> field is so messed up, so unhelpful, that only an entity in the
> originating domain could understand how to canonicalize it? Then it
> becomes the responsibility of the originating domain to include "canon" so
> that there's some hope the verification service can at least understand
> what was signed. But this doesn¹t help as much as it might seem. If the
> verification service cannot establish the relationship between the number
> in the "canon" and that in the PAI/From, it will not be able to
> distinguish this signed request from a cut-and-paste attack where someone
> has grabbed a random JWT from a different number and attached it to this
> call. This is why ultimately, we have to leave the door open to B2BUAs
> that change the number in the From/PAI to something more helpful.
>
> But we also need to uplevel and acknowledge that networks that handle
> numbers in a very unusual way face a lot of further challenges
> interoperating with other networks, when it comes to number routing and
> related functions. If the outside world can't tell whether what you're
> signing is a telephone number or not, your operational practices may not
> be compatible with a public identity system like STIR is envisioning. We
> can't design a system that will work for every contingency, but I think
> our canonicalization proposal is adequate to handle the use cases that
> matter.

Well, this bit started in a discussion of * and #. But they have no role 
in E.164 numbers. Is this document intended to work for non-E.164 
numbers? If so, ISTM that it needs to specify some canonical form for 
such numbers so that the two ends can agree. The obvious way would be 
the tel-uri local-number format. But that includes stuff that this draft 
doesn't allow.

	Thanks,
	Paul

> Jon Peterson
> Neustar, Inc.
>
> On 12/11/15, 9:27 PM, "stir on behalf of Paul Kyzivat"
> <stir-bounces@ietf.org on behalf of pkyzivat@alum.mit.edu> wrote:
>
>> On 12/11/15 6:40 PM, Eric Burger wrote:
>>>
>>>> On Dec 11, 2015, at 11:02 AM, Paul Kyzivat <pkyzivat@alum.mit.edu>
>>>> wrote:
>>>>
>>>>> Unless the user part is marked as a telephone number (;user=tel, tel
>>>>> URI), there is NO way of knowing without out-of-band knowledge the
>>>>> user part is supposed to be a telephone number or not. There is no
>>>>> restriction on SIP user names that they cannot be an arbitrary string
>>>>> of characters that happen to be six to fifteen digits. I would suggest
>>>>> we just say that some proxies 'know' their UAC's present some form of
>>>>> telephone numbers or extensions.
>>>>
>>>> You can't assume that an arbitrary proxy will know.
>>>>
>>>> The way I think of it is that this has to be a policy linked to the
>>>> domain of the URI. A proxy for that domain might be expected to know
>>>> the policy. Proxies for other domains might happen to know but can't be
>>>> expected to. The key point is that knowing is a prerequisite for doing
>>>> the canonicalization.
>>>>
>>>> 	Thanks,
>>>
>>> So really, this is a 100% local matter and not subject to
>>> specification. Perhaps say so? Like, ³If you have local numbers, it is
>>> silly to sign authority for the number.²?
>>
>> You lost me here. I think you are conflating two different things:
>>
>> 1) non tel-format representation of E.164 numbers,
>> 2) local numbers
>>
>> I think (1) is the easier problem. You expect that the signing will be
>> done by something in the domain of the caller, who knows the policy for
>> representing numbers.
>>
>> In that case the only problem is how the number is canonicalized by the
>> callee. Given the stir solution, the canonicalized number will be passed
>> along, making that easier. But even without that this problem gets
>> solved. If the call passes out of the domain of the caller the To- and
>> From- URIs are often rewritten by an SBC into a form that will be
>> understood by the domain on the other side of the SBC.
>>
>> Local numbers are a different problem. And there we have multiple cases:
>>
>> 3) service numbers
>> 4) "real" local numbers that have no E.164 equivalent
>>
>> Service numbers are the only ones the draft currently discusses. For
>> these there is some general agreement of what dial strings are used. But
>> AFAIK there is no general agreement on how they should be represented as
>> URIs.
>>
>> - One way is simply a sip dial-string URI. E.g.,
>>      sip:411;phone-context=+1@provider.net;user=dialstring
>> - Another is to use the tel local-number format. E.g.,
>>      sip:411;phone-context=+1@provider.net;user=phone
>> - And I guess sometimes it will just be:
>>      sip:411@provider.net
>>
>> The problem is, regardless of which is used, we have no clear definition
>> of what the canonicalized format should be for stir.
>>
>> Also, for those using phone-context there is no standard for what
>> context value to use.
>>
>> And finally, who is allowed to sign a service number?
>>
>> Regarding the "real" local numbers: they really have well defined
>> meaning once they leave their domain. So I see no point in signing the
>> as *numbers*. They can still be signed as non-numeric URIs.
>>
>> 	Thanks,
>> 	Paul
>>
>>
>>
>> _______________________________________________
>> stir mailing list
>> stir@ietf.org
>> https://www.ietf.org/mailman/listinfo/stir
>
>


From nobody Tue Dec 15 10:52:14 2015
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 048861AC3DB for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 10:52:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.235
X-Spam-Level: 
X-Spam-Status: No, score=-1.235 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_SOFTFAIL=0.665] 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 hgVVwIgPDd0A for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 10:52:11 -0800 (PST)
Received: from resqmta-ch2-06v.sys.comcast.net (resqmta-ch2-06v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:38]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 908911AC3D9 for <stir@ietf.org>; Tue, 15 Dec 2015 10:52:11 -0800 (PST)
Received: from resomta-ch2-06v.sys.comcast.net ([69.252.207.102]) by resqmta-ch2-06v.sys.comcast.net with comcast id turP1r00B2D5gil01usATG; Tue, 15 Dec 2015 18:52:10 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([73.218.51.154]) by resomta-ch2-06v.sys.comcast.net with comcast id tusA1r00B3KdFy101usAS6; Tue, 15 Dec 2015 18:52:10 +0000
To: "Peterson, Jon" <jon.peterson@neustar.biz>, "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>, "stir@ietf.org" <stir@ietf.org>
References: <9C95CF4B-88BD-4EFF-9076-E59CF165E22D@standardstrack.com> <566AF294.6090001@alum.mit.edu> <949EF20990823C4C85C18D59AA11AD8BADE23BB6@FR712WXCHMBA11.zeu.alcatel-lucent.com> <D29595DF.17587A%jon.peterson@neustar.biz>
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
Message-ID: <56706158.3080905@alum.mit.edu>
Date: Tue, 15 Dec 2015 13:52:08 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.4.0
MIME-Version: 1.0
In-Reply-To: <D29595DF.17587A%jon.peterson@neustar.biz>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1450205530; bh=53uH3MAoiQijUH80ocwHmiNzJIVF9lYyy3C0jmCbw2w=; h=Received:Received:Subject:To:From:Message-ID:Date:MIME-Version: Content-Type; b=SRRfO/yTRjg10JwnnTLPT7xUoJ/5D//vlxaAWCX70qwT4oCArUw4h3wnTWRF4IXXg J8ywh2zUtniwsIqjSjb3NcztyW/9JGF8Qr7abpsubp6HYlx5AURWTK/t3GEcax2dzZ BXpQ7XjhsfJTiLS6FA17fA0UlckIyRx/07nishEdl6UA63n/2lIA2oMDpx5syjYa9X nBzwVJCDYFcRZ6f+6TblpFFpsjQnG1SnslZp7A8dAQ4Xt3ml5vcwfaisOlXY1Fcc4A w6lpf7wibM62CV6e/KvAEdPpVWsx+1p9ixfINS2Jd/FOfVTGI5owBvM+1ASaJIvvmz oUXsyh8Yi3s+Q==
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/BSEOwDFpb7pO6n5tEC4FzCyKgXI>
Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Dec 2015 18:52:13 -0000

On 12/15/15 1:30 PM, Peterson, Jon wrote:
>
> The canonicalization rules are not designed with the assumption that the
> string inputted to the algorithm is an E.164 number. They are designed to
> be as flexible as possible given the presence of a dial string -
> remembering that we canonicalize To as well as From. Ideally, everything
> we deal with would follow the dictates of RFC3966, sure. We just proceed
> with an abundance of caution.

So, do you assume that a uri of sip:611@foo.com will be canonicalized 
the same way by everybody?

I suppose everyone in the NANP might do so. But what about a recipient 
in some other locale?

I guess the theory is that at the borders between domains numbers will 
be rewritten to be understandable in the receiving domain. If the number 
doesn't contain its country code then it presumably needs to be added at 
a country boundary to be understood. That works for numbers that 
correspond to E.164 numbers. But what about 611? There is no standard 
way to put a country code on it.

	Thanks,
	Paul

> I would be happy to add some text saying that escaped characters should be
> removed as part of the canonicalization process.
>
> Jon Peterson
> Neustar, Inc.
>
> On 12/13/15, 9:34 AM, "stir on behalf of DRAGE, Keith (Keith)"
> <stir-bounces@ietf.org on behalf of keith.drage@alcatel-lucent.com> wrote:
>
>> The international E.164 number can only be decimal digits.
>>
>> That therefore means that the country code, the national destination
>> code, and the subscriber number, all of which are component parts of an
>> international E.164 number, can only be decimal digits.
>>
>> That would imply that the only part that could contain such a character
>> is a prefix to an E.164 number, or if the number is not an E.164 number,
>> such as a private dial plan.
>>
>> I'd note that RFC 3966 states: "All phone numbers MUST use the global
>> form unless they cannot be represented as such."
>>
>> I suspect that "*", "#", etc have more usage in numbers that are
>> dialstrings rather than telephone numbers.
>>
>> Regards
>>
>> Keith
>>
>> -----Original Message-----
>> From: stir [mailto:stir-bounces@ietf.org] On Behalf Of Paul Kyzivat
>> Sent: 11 December 2015 15:58
>> To: stir@ietf.org
>> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>>
>> On 12/10/15 9:15 PM, Eric Burger wrote:
>>> Section 6.1.1 on Canonicalization states:
>>>         Once an implementation has identified a telephone number, it must
>>>         construct a number string.  Implementations MUST drop any leading
>>>         +'s, any internal dashes, parentheses or other non-numeric
>>>         characters, excepting only the leading "#" or "*" keys used in
>>>         some special service numbers (typically, these will appear only
>>> in
>>>         the To header field value).  This MUST result in an ASCII string
>>>         limited to "#", "*" and digits without whitespace or visual
>>>         separators.
>>>
>>> Survey time: does pound or star  EVER appear in a From field? E.164
>>> does not allow it.
>>
>> pound isn't allowed at all in a sip uri, except via escaping.
>>
>> There is no mention of escaping (or unescaping) in the text. If there is
>> the possibility of pound coming through then that is needed.
>>
>> Also, * and # (as well as A-D) are never valid in global numbers, but are
>> valid within local numbers not just first, but anywhere in the number. So
>> why is there special treatment for a *leading* star or pound?
>>
>> ISTM that canonicalization of dialstrings that represent local rather
>> than global numbers is fraught with difficulty.
>>
>> 	Thanks,
>> 	Paul
>>
>>
>>
>> _______________________________________________
>> stir mailing list
>> stir@ietf.org
>> https://www.ietf.org/mailman/listinfo/stir
>>
>> _______________________________________________
>> stir mailing list
>> stir@ietf.org
>> https://www.ietf.org/mailman/listinfo/stir
>
>


From nobody Tue Dec 15 11:08:57 2015
Return-Path: <jon.peterson@neustar.biz>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A5F121AC41D for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 11:08:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.266
X-Spam-Level: 
X-Spam-Status: No, score=-102.266 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, IP_NOT_FRIENDLY=0.334, RCVD_IN_DNSWL_LOW=-0.7, USER_IN_WHITELIST=-100] 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 46MxTaD7e_Zo for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 11:08:52 -0800 (PST)
Received: from mx0b-0018ba01.pphosted.com (mx0a-0018ba01.pphosted.com [67.231.149.94]) (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 416791AC417 for <stir@ietf.org>; Tue, 15 Dec 2015 11:08:52 -0800 (PST)
Received: from pps.filterd (m0078664.ppops.net [127.0.0.1]) by mx0a-0018ba01.pphosted.com (8.15.0.59/8.15.0.59) with SMTP id tBFJ8nfw032355; Tue, 15 Dec 2015 14:08:49 -0500
Received: from stntexhc11.cis.neustar.com ([156.154.17.216]) by mx0a-0018ba01.pphosted.com with ESMTP id 1yrqn7pf31-7 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Tue, 15 Dec 2015 14:08:49 -0500
Received: from STNTEXMB10.cis.neustar.com ([169.254.5.186]) by stntexhc11.cis.neustar.com ([::1]) with mapi id 14.03.0158.001; Tue, 15 Dec 2015 14:08:44 -0500
From: "Peterson, Jon" <jon.peterson@neustar.biz>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>, "stir@ietf.org" <stir@ietf.org>
Thread-Topic: [stir] stir-06: Reality check on numbers (6.1.1)
Thread-Index: AQHRM+LG18nnTgIWl0uilUL6uehwmJ7GRYUAgAM/lACAAq48AIAAjBwA//9+gYA=
Date: Tue, 15 Dec 2015 19:08:44 +0000
Message-ID: <D295A284.1758E9%jon.peterson@neustar.biz>
References: <9C95CF4B-88BD-4EFF-9076-E59CF165E22D@standardstrack.com> <566AF294.6090001@alum.mit.edu> <949EF20990823C4C85C18D59AA11AD8BADE23BB6@FR712WXCHMBA11.zeu.alcatel-lucent.com> <D29595DF.17587A%jon.peterson@neustar.biz> <56706158.3080905@alum.mit.edu>
In-Reply-To: <56706158.3080905@alum.mit.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.7.151005
x-originating-ip: [192.168.128.142]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <93F70B04F739684AA76AF4327C12D57A@neustar.biz>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2015-12-15_10:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 kscore.is_bulkscore=0 kscore.compositescore=1 compositescore=0.9 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 kscore.is_spamscore=0 rbsscore=0.9 spamscore=0 urlsuspectscore=0.9 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1507310007 definitions=main-1512150308
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/GzK1wOBok9AOb42hj12XJc6ayXY>
Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Dec 2015 19:08:55 -0000

The use of service numbers in the From is a case where our text is
necessarily speculative. This gets into territory where it's unclear that
we even want the verification to work. If a callee in, say, Austria
receives a call from sip:611@foo.com (presumably they wouldn't see a
service number in the To), is it useful for the callee to know that the
call came from "611"? One can argue it isn't even particularly useful for
callees in America.


Does that mean we shouldn't allow service numbers in these fields? If they
are permitted in To and From in baseline SIP, we should at least have a
story about them. There is some use in signing the To field for service
numbers to prevent cut-and-paste attacks. On balance, I don't see any
decisive reason to forbid it. Again, the worst thing that can happen is
verification will fail, and if the number is weird, or has leaked into a
place where it shouldn't be, failure is probably the right thing.

Jon Peterson
Neustar, Inc.

On 12/15/15, 10:52 AM, "Paul Kyzivat" <pkyzivat@alum.mit.edu> wrote:

>On 12/15/15 1:30 PM, Peterson, Jon wrote:
>>
>> The canonicalization rules are not designed with the assumption that the
>> string inputted to the algorithm is an E.164 number. They are designed
>>to
>> be as flexible as possible given the presence of a dial string -
>> remembering that we canonicalize To as well as From. Ideally, everything
>> we deal with would follow the dictates of RFC3966, sure. We just proceed
>> with an abundance of caution.
>
>So, do you assume that a uri of sip:611@foo.com will be canonicalized
>the same way by everybody?
>
>I suppose everyone in the NANP might do so. But what about a recipient
>in some other locale?
>
>I guess the theory is that at the borders between domains numbers will
>be rewritten to be understandable in the receiving domain. If the number
>doesn't contain its country code then it presumably needs to be added at
>a country boundary to be understood. That works for numbers that
>correspond to E.164 numbers. But what about 611? There is no standard
>way to put a country code on it.
>
>	Thanks,
>	Paul
>
>> I would be happy to add some text saying that escaped characters should
>>be
>> removed as part of the canonicalization process.
>>
>> Jon Peterson
>> Neustar, Inc.
>>
>> On 12/13/15, 9:34 AM, "stir on behalf of DRAGE, Keith (Keith)"
>> <stir-bounces@ietf.org on behalf of keith.drage@alcatel-lucent.com>
>>wrote:
>>
>>> The international E.164 number can only be decimal digits.
>>>
>>> That therefore means that the country code, the national destination
>>> code, and the subscriber number, all of which are component parts of an
>>> international E.164 number, can only be decimal digits.
>>>
>>> That would imply that the only part that could contain such a character
>>> is a prefix to an E.164 number, or if the number is not an E.164
>>>number,
>>> such as a private dial plan.
>>>
>>> I'd note that RFC 3966 states: "All phone numbers MUST use the global
>>> form unless they cannot be represented as such."
>>>
>>> I suspect that "*", "#", etc have more usage in numbers that are
>>> dialstrings rather than telephone numbers.
>>>
>>> Regards
>>>
>>> Keith
>>>
>>> -----Original Message-----
>>> From: stir [mailto:stir-bounces@ietf.org] On Behalf Of Paul Kyzivat
>>> Sent: 11 December 2015 15:58
>>> To: stir@ietf.org
>>> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>>>
>>> On 12/10/15 9:15 PM, Eric Burger wrote:
>>>> Section 6.1.1 on Canonicalization states:
>>>>         Once an implementation has identified a telephone number, it
>>>>must
>>>>         construct a number string.  Implementations MUST drop any
>>>>leading
>>>>         +'s, any internal dashes, parentheses or other non-numeric
>>>>         characters, excepting only the leading "#" or "*" keys used in
>>>>         some special service numbers (typically, these will appear
>>>>only
>>>> in
>>>>         the To header field value).  This MUST result in an ASCII
>>>>string
>>>>         limited to "#", "*" and digits without whitespace or visual
>>>>         separators.
>>>>
>>>> Survey time: does pound or star  EVER appear in a From field? E.164
>>>> does not allow it.
>>>
>>> pound isn't allowed at all in a sip uri, except via escaping.
>>>
>>> There is no mention of escaping (or unescaping) in the text. If there
>>>is
>>> the possibility of pound coming through then that is needed.
>>>
>>> Also, * and # (as well as A-D) are never valid in global numbers, but
>>>are
>>> valid within local numbers not just first, but anywhere in the number.
>>>So
>>> why is there special treatment for a *leading* star or pound?
>>>
>>> ISTM that canonicalization of dialstrings that represent local rather
>>> than global numbers is fraught with difficulty.
>>>
>>> 	Thanks,
>>> 	Paul
>>>
>>>
>>>
>>> _______________________________________________
>>> stir mailing list
>>> stir@ietf.org
>>> https://www.ietf.org/mailman/listinfo/stir
>>>
>>> _______________________________________________
>>> stir mailing list
>>> stir@ietf.org
>>> https://www.ietf.org/mailman/listinfo/stir
>>
>>
>


From nobody Tue Dec 15 11:45:09 2015
Return-Path: <keith.drage@alcatel-lucent.com>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 174561A8776 for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 11:45:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.911
X-Spam-Level: 
X-Spam-Status: No, score=-6.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Pnuuz6k6R52K for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 11:45:05 -0800 (PST)
Received: from smtp-fr.alcatel-lucent.com (fr-hpgre-esg-01.alcatel-lucent.com [135.245.210.22]) (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 5D4F51A877B for <stir@ietf.org>; Tue, 15 Dec 2015 11:45:05 -0800 (PST)
Received: from fr711usmtp1.zeu.alcatel-lucent.com (unknown [135.239.2.122]) by Websense Email Security Gateway with ESMTPS id BDFA37EBAC4A3; Tue, 15 Dec 2015 19:44:58 +0000 (GMT)
Received: from FR712WXCHHUB03.zeu.alcatel-lucent.com (fr712wxchhub03.zeu.alcatel-lucent.com [135.239.2.74]) by fr711usmtp1.zeu.alcatel-lucent.com (GMO) with ESMTP id tBFJj1pG000314 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 15 Dec 2015 20:45:01 +0100
Received: from FR712WXCHMBA11.zeu.alcatel-lucent.com ([169.254.7.213]) by FR712WXCHHUB03.zeu.alcatel-lucent.com ([135.239.2.74]) with mapi id 14.03.0195.001; Tue, 15 Dec 2015 20:45:01 +0100
From: "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>
To: "Peterson, Jon" <jon.peterson@neustar.biz>, Paul Kyzivat <pkyzivat@alum.mit.edu>, "stir@ietf.org" <stir@ietf.org>
Thread-Topic: [stir] stir-06: Reality check on numbers (6.1.1)
Thread-Index: AQHRNCzE6AHd4lmGNku6EHrqWfhAdp7GgauQgAXSrACAAAXxAIAABKMAgAAX85A=
Date: Tue, 15 Dec 2015 19:45:00 +0000
Message-ID: <949EF20990823C4C85C18D59AA11AD8BADE24A61@FR712WXCHMBA11.zeu.alcatel-lucent.com>
References: <9C95CF4B-88BD-4EFF-9076-E59CF165E22D@standardstrack.com> <566AF294.6090001@alum.mit.edu> <949EF20990823C4C85C18D59AA11AD8BADE23BB6@FR712WXCHMBA11.zeu.alcatel-lucent.com> <D29595DF.17587A%jon.peterson@neustar.biz> <56706158.3080905@alum.mit.edu> <D295A284.1758E9%jon.peterson@neustar.biz>
In-Reply-To: <D295A284.1758E9%jon.peterson@neustar.biz>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.239.27.39]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/dR92QKz9knvV2ytRLPIEDsyzdvI>
Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Dec 2015 19:45:08 -0000

I'm lost.

sip:611@foo.com, before conversion to canonical form, is a SIP URI belongin=
g to foo.com. It is not a telephone number or a dial string. Depending on h=
ow foo.com assigns its SIP URIs it might relate to a dialstring 611 in foo.=
com land, but that is an entirely arbitrary decision of foo.com, and nothin=
g that should be verified anywhere as a telephone number.

This might be a string that exists after conversion of a tel-URI or dialstr=
ing to canonical form, but that is not what is being stated below.

As such it is outside the scope of STIR.

Keith




-----Original Message-----
From: Peterson, Jon [mailto:jon.peterson@neustar.biz]=20
Sent: 15 December 2015 19:09
To: Paul Kyzivat; DRAGE, Keith (Keith); stir@ietf.org
Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)



The use of service numbers in the From is a case where our text is necessar=
ily speculative. This gets into territory where it's unclear that we even w=
ant the verification to work. If a callee in, say, Austria receives a call =
from sip:611@foo.com (presumably they wouldn't see a service number in the =
To), is it useful for the callee to know that the call came from "611"? One=
 can argue it isn't even particularly useful for callees in America.


Does that mean we shouldn't allow service numbers in these fields? If they =
are permitted in To and From in baseline SIP, we should at least have a sto=
ry about them. There is some use in signing the To field for service number=
s to prevent cut-and-paste attacks. On balance, I don't see any decisive re=
ason to forbid it. Again, the worst thing that can happen is verification w=
ill fail, and if the number is weird, or has leaked into a place where it s=
houldn't be, failure is probably the right thing.

Jon Peterson
Neustar, Inc.

On 12/15/15, 10:52 AM, "Paul Kyzivat" <pkyzivat@alum.mit.edu> wrote:

>On 12/15/15 1:30 PM, Peterson, Jon wrote:
>>
>> The canonicalization rules are not designed with the assumption that=20
>>the  string inputted to the algorithm is an E.164 number. They are=20
>>designed to  be as flexible as possible given the presence of a dial=20
>>string -  remembering that we canonicalize To as well as From.=20
>>Ideally, everything  we deal with would follow the dictates of=20
>>RFC3966, sure. We just proceed  with an abundance of caution.
>
>So, do you assume that a uri of sip:611@foo.com will be canonicalized=20
>the same way by everybody?
>
>I suppose everyone in the NANP might do so. But what about a recipient=20
>in some other locale?
>
>I guess the theory is that at the borders between domains numbers will=20
>be rewritten to be understandable in the receiving domain. If the=20
>number doesn't contain its country code then it presumably needs to be=20
>added at a country boundary to be understood. That works for numbers=20
>that correspond to E.164 numbers. But what about 611? There is no=20
>standard way to put a country code on it.
>
>	Thanks,
>	Paul
>
>> I would be happy to add some text saying that escaped characters=20
>>should be  removed as part of the canonicalization process.
>>
>> Jon Peterson
>> Neustar, Inc.
>>
>> On 12/13/15, 9:34 AM, "stir on behalf of DRAGE, Keith (Keith)"
>> <stir-bounces@ietf.org on behalf of keith.drage@alcatel-lucent.com>
>>wrote:
>>
>>> The international E.164 number can only be decimal digits.
>>>
>>> That therefore means that the country code, the national destination=20
>>> code, and the subscriber number, all of which are component parts of=20
>>> an international E.164 number, can only be decimal digits.
>>>
>>> That would imply that the only part that could contain such a=20
>>>character  is a prefix to an E.164 number, or if the number is not an=20
>>>E.164 number,  such as a private dial plan.
>>>
>>> I'd note that RFC 3966 states: "All phone numbers MUST use the=20
>>> global form unless they cannot be represented as such."
>>>
>>> I suspect that "*", "#", etc have more usage in numbers that are=20
>>> dialstrings rather than telephone numbers.
>>>
>>> Regards
>>>
>>> Keith
>>>
>>> -----Original Message-----
>>> From: stir [mailto:stir-bounces@ietf.org] On Behalf Of Paul Kyzivat
>>> Sent: 11 December 2015 15:58
>>> To: stir@ietf.org
>>> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>>>
>>> On 12/10/15 9:15 PM, Eric Burger wrote:
>>>> Section 6.1.1 on Canonicalization states:
>>>>         Once an implementation has identified a telephone number,=20
>>>>it must
>>>>         construct a number string.  Implementations MUST drop any=20
>>>>leading
>>>>         +'s, any internal dashes, parentheses or other non-numeric
>>>>         characters, excepting only the leading "#" or "*" keys used in
>>>>         some special service numbers (typically, these will appear=20
>>>>only  in
>>>>         the To header field value).  This MUST result in an ASCII=20
>>>>string
>>>>         limited to "#", "*" and digits without whitespace or visual
>>>>         separators.
>>>>
>>>> Survey time: does pound or star  EVER appear in a From field? E.164=20
>>>> does not allow it.
>>>
>>> pound isn't allowed at all in a sip uri, except via escaping.
>>>
>>> There is no mention of escaping (or unescaping) in the text. If=20
>>>there is  the possibility of pound coming through then that is=20
>>>needed.
>>>
>>> Also, * and # (as well as A-D) are never valid in global numbers,=20
>>>but are  valid within local numbers not just first, but anywhere in=20
>>>the number.
>>>So
>>> why is there special treatment for a *leading* star or pound?
>>>
>>> ISTM that canonicalization of dialstrings that represent local=20
>>> rather than global numbers is fraught with difficulty.
>>>
>>> 	Thanks,
>>> 	Paul
>>>
>>>
>>>
>>> _______________________________________________
>>> stir mailing list
>>> stir@ietf.org
>>> https://www.ietf.org/mailman/listinfo/stir
>>>
>>> _______________________________________________
>>> stir mailing list
>>> stir@ietf.org
>>> https://www.ietf.org/mailman/listinfo/stir
>>
>>
>


From nobody Tue Dec 15 11:57:48 2015
Return-Path: <jon.peterson@neustar.biz>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8665D1ACD25 for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 11:57:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.667
X-Spam-Level: 
X-Spam-Status: No, score=-101.667 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, IP_NOT_FRIENDLY=0.334, J_CHICKENPOX_45=0.6, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] 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 l_rR6I6KEnbS for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 11:57:45 -0800 (PST)
Received: from mx0b-0018ba01.pphosted.com (mx0b-0018ba01.pphosted.com [67.231.157.90]) (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 C090C1ACD3E for <stir@ietf.org>; Tue, 15 Dec 2015 11:57:41 -0800 (PST)
Received: from pps.filterd (m0078668.ppops.net [127.0.0.1]) by mx0b-0018ba01.pphosted.com (8.15.0.59/8.15.0.59) with SMTP id tBFJvQSu016245; Tue, 15 Dec 2015 14:57:26 -0500
Received: from stntexhc11.cis.neustar.com ([156.154.17.216]) by mx0b-0018ba01.pphosted.com with ESMTP id 1yrqn7ehuk-4 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Tue, 15 Dec 2015 14:57:26 -0500
Received: from STNTEXMB10.cis.neustar.com ([169.254.5.186]) by stntexhc11.cis.neustar.com ([::1]) with mapi id 14.03.0158.001; Tue, 15 Dec 2015 14:57:24 -0500
From: "Peterson, Jon" <jon.peterson@neustar.biz>
To: "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>, Paul Kyzivat <pkyzivat@alum.mit.edu>, "stir@ietf.org" <stir@ietf.org>
Thread-Topic: [stir] stir-06: Reality check on numbers (6.1.1)
Thread-Index: AQHRM+LG18nnTgIWl0uilUL6uehwmJ7GRYUAgAM/lACAAq48AIAAjBwA//9+gYCAAJBEAP//fVWA
Date: Tue, 15 Dec 2015 19:57:23 +0000
Message-ID: <D295AFB2.175907%jon.peterson@neustar.biz>
References: <9C95CF4B-88BD-4EFF-9076-E59CF165E22D@standardstrack.com> <566AF294.6090001@alum.mit.edu> <949EF20990823C4C85C18D59AA11AD8BADE23BB6@FR712WXCHMBA11.zeu.alcatel-lucent.com> <D29595DF.17587A%jon.peterson@neustar.biz> <56706158.3080905@alum.mit.edu> <D295A284.1758E9%jon.peterson@neustar.biz> <949EF20990823C4C85C18D59AA11AD8BADE24A61@FR712WXCHMBA11.zeu.alcatel-lucent.com>
In-Reply-To: <949EF20990823C4C85C18D59AA11AD8BADE24A61@FR712WXCHMBA11.zeu.alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.7.151005
x-originating-ip: [192.168.128.142]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <44A885BACED5AD439E5B3B39E93BB169@neustar.biz>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2015-12-15_10:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 kscore.is_bulkscore=0 kscore.compositescore=1 compositescore=0.9 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 kscore.is_spamscore=0 rbsscore=0.9 spamscore=0 urlsuspectscore=0.9 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1507310007 definitions=main-1512150320
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/SYik_dj8AiPu2b2LMqqEAMnb8FI>
Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Dec 2015 19:57:46 -0000

Sorry if that was baffling, I thought we were entertaining a case where
611 was intended to be a telephone number: say that instead of "foo", that
URI contained a carrier's domain, and this happened to be the unhelpful
way the carrier in question stored all telephone numbers in SIP URIs. In
the case where "611" is instead in a tel URL, or there is a clear
user=3Dphone parameter to the SIP URI, it is a bit more obvious - but no
less clear how to canonicalize it for international transport or something.

Jon Peterson
Neustar, Inc.

On 12/15/15, 11:45 AM, "DRAGE, Keith (Keith)"
<keith.drage@alcatel-lucent.com> wrote:

>I'm lost.
>
>sip:611@foo.com, before conversion to canonical form, is a SIP URI
>belonging to foo.com. It is not a telephone number or a dial string.
>Depending on how foo.com assigns its SIP URIs it might relate to a
>dialstring 611 in foo.com land, but that is an entirely arbitrary
>decision of foo.com, and nothing that should be verified anywhere as a
>telephone number.
>
>This might be a string that exists after conversion of a tel-URI or
>dialstring to canonical form, but that is not what is being stated below.
>
>As such it is outside the scope of STIR.
>
>Keith
>
>
>
>
>-----Original Message-----
>From: Peterson, Jon [mailto:jon.peterson@neustar.biz]
>Sent: 15 December 2015 19:09
>To: Paul Kyzivat; DRAGE, Keith (Keith); stir@ietf.org
>Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>
>
>
>The use of service numbers in the From is a case where our text is
>necessarily speculative. This gets into territory where it's unclear that
>we even want the verification to work. If a callee in, say, Austria
>receives a call from sip:611@foo.com (presumably they wouldn't see a
>service number in the To), is it useful for the callee to know that the
>call came from "611"? One can argue it isn't even particularly useful for
>callees in America.
>
>
>Does that mean we shouldn't allow service numbers in these fields? If
>they are permitted in To and From in baseline SIP, we should at least
>have a story about them. There is some use in signing the To field for
>service numbers to prevent cut-and-paste attacks. On balance, I don't see
>any decisive reason to forbid it. Again, the worst thing that can happen
>is verification will fail, and if the number is weird, or has leaked into
>a place where it shouldn't be, failure is probably the right thing.
>
>Jon Peterson
>Neustar, Inc.
>
>On 12/15/15, 10:52 AM, "Paul Kyzivat" <pkyzivat@alum.mit.edu> wrote:
>
>>On 12/15/15 1:30 PM, Peterson, Jon wrote:
>>>
>>> The canonicalization rules are not designed with the assumption that
>>>the  string inputted to the algorithm is an E.164 number. They are
>>>designed to  be as flexible as possible given the presence of a dial
>>>string -  remembering that we canonicalize To as well as From.
>>>Ideally, everything  we deal with would follow the dictates of
>>>RFC3966, sure. We just proceed  with an abundance of caution.
>>
>>So, do you assume that a uri of sip:611@foo.com will be canonicalized
>>the same way by everybody?
>>
>>I suppose everyone in the NANP might do so. But what about a recipient
>>in some other locale?
>>
>>I guess the theory is that at the borders between domains numbers will
>>be rewritten to be understandable in the receiving domain. If the
>>number doesn't contain its country code then it presumably needs to be
>>added at a country boundary to be understood. That works for numbers
>>that correspond to E.164 numbers. But what about 611? There is no
>>standard way to put a country code on it.
>>
>>	Thanks,
>>	Paul
>>
>>> I would be happy to add some text saying that escaped characters
>>>should be  removed as part of the canonicalization process.
>>>
>>> Jon Peterson
>>> Neustar, Inc.
>>>
>>> On 12/13/15, 9:34 AM, "stir on behalf of DRAGE, Keith (Keith)"
>>> <stir-bounces@ietf.org on behalf of keith.drage@alcatel-lucent.com>
>>>wrote:
>>>
>>>> The international E.164 number can only be decimal digits.
>>>>
>>>> That therefore means that the country code, the national destination
>>>> code, and the subscriber number, all of which are component parts of
>>>> an international E.164 number, can only be decimal digits.
>>>>
>>>> That would imply that the only part that could contain such a
>>>>character  is a prefix to an E.164 number, or if the number is not an
>>>>E.164 number,  such as a private dial plan.
>>>>
>>>> I'd note that RFC 3966 states: "All phone numbers MUST use the
>>>> global form unless they cannot be represented as such."
>>>>
>>>> I suspect that "*", "#", etc have more usage in numbers that are
>>>> dialstrings rather than telephone numbers.
>>>>
>>>> Regards
>>>>
>>>> Keith
>>>>
>>>> -----Original Message-----
>>>> From: stir [mailto:stir-bounces@ietf.org] On Behalf Of Paul Kyzivat
>>>> Sent: 11 December 2015 15:58
>>>> To: stir@ietf.org
>>>> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>>>>
>>>> On 12/10/15 9:15 PM, Eric Burger wrote:
>>>>> Section 6.1.1 on Canonicalization states:
>>>>>         Once an implementation has identified a telephone number,
>>>>>it must
>>>>>         construct a number string.  Implementations MUST drop any
>>>>>leading
>>>>>         +'s, any internal dashes, parentheses or other non-numeric
>>>>>         characters, excepting only the leading "#" or "*" keys used
>>>>>in
>>>>>         some special service numbers (typically, these will appear
>>>>>only  in
>>>>>         the To header field value).  This MUST result in an ASCII
>>>>>string
>>>>>         limited to "#", "*" and digits without whitespace or visual
>>>>>         separators.
>>>>>
>>>>> Survey time: does pound or star  EVER appear in a From field? E.164
>>>>> does not allow it.
>>>>
>>>> pound isn't allowed at all in a sip uri, except via escaping.
>>>>
>>>> There is no mention of escaping (or unescaping) in the text. If
>>>>there is  the possibility of pound coming through then that is
>>>>needed.
>>>>
>>>> Also, * and # (as well as A-D) are never valid in global numbers,
>>>>but are  valid within local numbers not just first, but anywhere in
>>>>the number.
>>>>So
>>>> why is there special treatment for a *leading* star or pound?
>>>>
>>>> ISTM that canonicalization of dialstrings that represent local
>>>> rather than global numbers is fraught with difficulty.
>>>>
>>>> 	Thanks,
>>>> 	Paul
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> stir mailing list
>>>> stir@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/stir
>>>>
>>>> _______________________________________________
>>>> stir mailing list
>>>> stir@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/stir
>>>
>>>
>>
>


From nobody Tue Dec 15 12:25:04 2015
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9C5F91ACD08 for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 12:25:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.635
X-Spam-Level: 
X-Spam-Status: No, score=-0.635 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, J_CHICKENPOX_45=0.6, SPF_SOFTFAIL=0.665] 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 lhJw56vYLczL for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 12:25:01 -0800 (PST)
Received: from resqmta-po-01v.sys.comcast.net (resqmta-po-01v.sys.comcast.net [IPv6:2001:558:fe16:19:96:114:154:160]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 447E11ACD57 for <stir@ietf.org>; Tue, 15 Dec 2015 12:25:01 -0800 (PST)
Received: from resomta-po-17v.sys.comcast.net ([96.114.154.241]) by resqmta-po-01v.sys.comcast.net with comcast id twQQ1r0025Clt1L01wR03k; Tue, 15 Dec 2015 20:25:00 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([73.218.51.154]) by resomta-po-17v.sys.comcast.net with comcast id twQz1r0033KdFy101wQzXV; Tue, 15 Dec 2015 20:25:00 +0000
To: "Peterson, Jon" <jon.peterson@neustar.biz>, "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>, "stir@ietf.org" <stir@ietf.org>
References: <9C95CF4B-88BD-4EFF-9076-E59CF165E22D@standardstrack.com> <566AF294.6090001@alum.mit.edu> <949EF20990823C4C85C18D59AA11AD8BADE23BB6@FR712WXCHMBA11.zeu.alcatel-lucent.com> <D29595DF.17587A%jon.peterson@neustar.biz> <56706158.3080905@alum.mit.edu> <D295A284.1758E9%jon.peterson@neustar.biz> <949EF20990823C4C85C18D59AA11AD8BADE24A61@FR712WXCHMBA11.zeu.alcatel-lucent.com> <D295AFB2.175907%jon.peterson@neustar.biz>
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
Message-ID: <5670771A.6050808@alum.mit.edu>
Date: Tue, 15 Dec 2015 15:24:58 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.4.0
MIME-Version: 1.0
In-Reply-To: <D295AFB2.175907%jon.peterson@neustar.biz>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1450211100; bh=K9qSI6bz76cXUMXBUIhI1qDRT/S4d7jd9eb7AYYuMU0=; h=Received:Received:Subject:To:From:Message-ID:Date:MIME-Version: Content-Type; b=jxYwk3BWJ5koggJIqszis4E284vqiof9VGBf8IwAKZgUYF3Zq/GfBie7YtgRsmTDJ t1KAuYAgPyfxUoEg4Qwugq4K0fP4J42yl+CN6fWJEGh+468y0Ez5Alfx6ub4Kl50Cr QHvd1uF4WlvRaatXydfH4BY/B2saBujBAo2o2nWb8qensH8sxSCgbq1fXyUSOy3Et8 oOTE4LWZQvPGfJ7Imtxysbm7JnPRPpe6sjKWY6iADsqf4IQP8enJVef+D9R64bCx8t 7XhdNp5gtuNR6DSG491yKYQ/+3Fp2yCazfxSokuzFQhXTak99PXOUt1D7DCpLA5h1+ ViaMgXsqdCMzQ==
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/aoauUAQrNqOXXQjNyy807T707q0>
Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Dec 2015 20:25:03 -0000

On 12/15/15 2:57 PM, Peterson, Jon wrote:
>
> Sorry if that was baffling, I thought we were entertaining a case where
> 611 was intended to be a telephone number: say that instead of "foo", that
> URI contained a carrier's domain, and this happened to be the unhelpful
> way the carrier in question stored all telephone numbers in SIP URIs. In

Yes, that is what I meant in this case.

> the case where "611" is instead in a tel URL, or there is a clear
> user=phone parameter to the SIP URI, it is a bit more obvious - but no
> less clear how to canonicalize it for international transport or something.

Except that <tel:611>, <sip:611@foo.com;user=phone> or 
<sip:611@foo.com;user=dialstring> are *invalid* URI forms.

To be valid, they require a phone-context parameter, such as: 
<tel:611;phone-context=+1>, 
<sip:611;phone-context=+1@foo.com;user=phone> or 
<sip:611;phone-context=+1@foo.com;user=dialstring>.

But, while phone-context is required, IIUC there are no rules for what 
the context value should be. It can be a number prefix (like +1), or a 
domain name. It has to be something that makes the number globally unique.

For this to be understandable, both ends will need to understand the 
context. Then for the bis to work, they will have to agree on how to 
turn this into a canonical number string.

One obvious way to do it would be for 611 in NANP to be canonicalized as 
+1611. That will disambiguate it from 611 dialed in Germany.

But lacking some specification for how to do this it is just a tower of 
babel.

	Thanks,
	Paul

> Jon Peterson
> Neustar, Inc.
>
> On 12/15/15, 11:45 AM, "DRAGE, Keith (Keith)"
> <keith.drage@alcatel-lucent.com> wrote:
>
>> I'm lost.
>>
>> sip:611@foo.com, before conversion to canonical form, is a SIP URI
>> belonging to foo.com. It is not a telephone number or a dial string.
>> Depending on how foo.com assigns its SIP URIs it might relate to a
>> dialstring 611 in foo.com land, but that is an entirely arbitrary
>> decision of foo.com, and nothing that should be verified anywhere as a
>> telephone number.
>>
>> This might be a string that exists after conversion of a tel-URI or
>> dialstring to canonical form, but that is not what is being stated below.
>>
>> As such it is outside the scope of STIR.
>>
>> Keith
>>
>>
>>
>>
>> -----Original Message-----
>> From: Peterson, Jon [mailto:jon.peterson@neustar.biz]
>> Sent: 15 December 2015 19:09
>> To: Paul Kyzivat; DRAGE, Keith (Keith); stir@ietf.org
>> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>>
>>
>>
>> The use of service numbers in the From is a case where our text is
>> necessarily speculative. This gets into territory where it's unclear that
>> we even want the verification to work. If a callee in, say, Austria
>> receives a call from sip:611@foo.com (presumably they wouldn't see a
>> service number in the To), is it useful for the callee to know that the
>> call came from "611"? One can argue it isn't even particularly useful for
>> callees in America.
>>
>>
>> Does that mean we shouldn't allow service numbers in these fields? If
>> they are permitted in To and From in baseline SIP, we should at least
>> have a story about them. There is some use in signing the To field for
>> service numbers to prevent cut-and-paste attacks. On balance, I don't see
>> any decisive reason to forbid it. Again, the worst thing that can happen
>> is verification will fail, and if the number is weird, or has leaked into
>> a place where it shouldn't be, failure is probably the right thing.
>>
>> Jon Peterson
>> Neustar, Inc.
>>
>> On 12/15/15, 10:52 AM, "Paul Kyzivat" <pkyzivat@alum.mit.edu> wrote:
>>
>>> On 12/15/15 1:30 PM, Peterson, Jon wrote:
>>>>
>>>> The canonicalization rules are not designed with the assumption that
>>>> the  string inputted to the algorithm is an E.164 number. They are
>>>> designed to  be as flexible as possible given the presence of a dial
>>>> string -  remembering that we canonicalize To as well as From.
>>>> Ideally, everything  we deal with would follow the dictates of
>>>> RFC3966, sure. We just proceed  with an abundance of caution.
>>>
>>> So, do you assume that a uri of sip:611@foo.com will be canonicalized
>>> the same way by everybody?
>>>
>>> I suppose everyone in the NANP might do so. But what about a recipient
>>> in some other locale?
>>>
>>> I guess the theory is that at the borders between domains numbers will
>>> be rewritten to be understandable in the receiving domain. If the
>>> number doesn't contain its country code then it presumably needs to be
>>> added at a country boundary to be understood. That works for numbers
>>> that correspond to E.164 numbers. But what about 611? There is no
>>> standard way to put a country code on it.
>>>
>>> 	Thanks,
>>> 	Paul
>>>
>>>> I would be happy to add some text saying that escaped characters
>>>> should be  removed as part of the canonicalization process.
>>>>
>>>> Jon Peterson
>>>> Neustar, Inc.
>>>>
>>>> On 12/13/15, 9:34 AM, "stir on behalf of DRAGE, Keith (Keith)"
>>>> <stir-bounces@ietf.org on behalf of keith.drage@alcatel-lucent.com>
>>>> wrote:
>>>>
>>>>> The international E.164 number can only be decimal digits.
>>>>>
>>>>> That therefore means that the country code, the national destination
>>>>> code, and the subscriber number, all of which are component parts of
>>>>> an international E.164 number, can only be decimal digits.
>>>>>
>>>>> That would imply that the only part that could contain such a
>>>>> character  is a prefix to an E.164 number, or if the number is not an
>>>>> E.164 number,  such as a private dial plan.
>>>>>
>>>>> I'd note that RFC 3966 states: "All phone numbers MUST use the
>>>>> global form unless they cannot be represented as such."
>>>>>
>>>>> I suspect that "*", "#", etc have more usage in numbers that are
>>>>> dialstrings rather than telephone numbers.
>>>>>
>>>>> Regards
>>>>>
>>>>> Keith
>>>>>
>>>>> -----Original Message-----
>>>>> From: stir [mailto:stir-bounces@ietf.org] On Behalf Of Paul Kyzivat
>>>>> Sent: 11 December 2015 15:58
>>>>> To: stir@ietf.org
>>>>> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>>>>>
>>>>> On 12/10/15 9:15 PM, Eric Burger wrote:
>>>>>> Section 6.1.1 on Canonicalization states:
>>>>>>          Once an implementation has identified a telephone number,
>>>>>> it must
>>>>>>          construct a number string.  Implementations MUST drop any
>>>>>> leading
>>>>>>          +'s, any internal dashes, parentheses or other non-numeric
>>>>>>          characters, excepting only the leading "#" or "*" keys used
>>>>>> in
>>>>>>          some special service numbers (typically, these will appear
>>>>>> only  in
>>>>>>          the To header field value).  This MUST result in an ASCII
>>>>>> string
>>>>>>          limited to "#", "*" and digits without whitespace or visual
>>>>>>          separators.
>>>>>>
>>>>>> Survey time: does pound or star  EVER appear in a From field? E.164
>>>>>> does not allow it.
>>>>>
>>>>> pound isn't allowed at all in a sip uri, except via escaping.
>>>>>
>>>>> There is no mention of escaping (or unescaping) in the text. If
>>>>> there is  the possibility of pound coming through then that is
>>>>> needed.
>>>>>
>>>>> Also, * and # (as well as A-D) are never valid in global numbers,
>>>>> but are  valid within local numbers not just first, but anywhere in
>>>>> the number.
>>>>> So
>>>>> why is there special treatment for a *leading* star or pound?
>>>>>
>>>>> ISTM that canonicalization of dialstrings that represent local
>>>>> rather than global numbers is fraught with difficulty.
>>>>>
>>>>> 	Thanks,
>>>>> 	Paul
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> stir mailing list
>>>>> stir@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/stir
>>>>>
>>>>> _______________________________________________
>>>>> stir mailing list
>>>>> stir@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/stir
>>>>
>>>>
>>>
>>
>
>


From nobody Tue Dec 15 13:56:08 2015
Return-Path: <jon.peterson@neustar.biz>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 604481A8A71 for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 13:56:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.666
X-Spam-Level: 
X-Spam-Status: No, score=-101.666 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, IP_NOT_FRIENDLY=0.334, J_CHICKENPOX_45=0.6, RCVD_IN_DNSWL_LOW=-0.7, USER_IN_WHITELIST=-100] 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 1UhK-TWkqSjT for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 13:56:01 -0800 (PST)
Received: from mx0b-0018ba01.pphosted.com (mx0b-0018ba01.pphosted.com [67.231.157.90]) (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 5EDA91B2ACA for <stir@ietf.org>; Tue, 15 Dec 2015 13:56:00 -0800 (PST)
Received: from pps.filterd (m0049401.ppops.net [127.0.0.1]) by m0049401.ppops.net-0018ba01. (8.15.0.59/8.15.0.59) with SMTP id tBFLtOrD013066; Tue, 15 Dec 2015 16:55:50 -0500
Received: from stntexhc11.cis.neustar.com ([156.154.17.216]) by m0049401.ppops.net-0018ba01. with ESMTP id 1ytssh08uf-13 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Tue, 15 Dec 2015 16:55:50 -0500
Received: from STNTEXMB10.cis.neustar.com ([169.254.5.186]) by stntexhc11.cis.neustar.com ([::1]) with mapi id 14.03.0158.001; Tue, 15 Dec 2015 16:55:44 -0500
From: "Peterson, Jon" <jon.peterson@neustar.biz>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>, "stir@ietf.org" <stir@ietf.org>
Thread-Topic: [stir] stir-06: Reality check on numbers (6.1.1)
Thread-Index: AQHRM+LG18nnTgIWl0uilUL6uehwmJ7GRYUAgAM/lACAAq48AIAAjBwA//9+gYCAAJBEAP//fVWAgACN1gD//5M6gA==
Date: Tue, 15 Dec 2015 21:55:44 +0000
Message-ID: <D295CBE4.175918%jon.peterson@neustar.biz>
References: <9C95CF4B-88BD-4EFF-9076-E59CF165E22D@standardstrack.com> <566AF294.6090001@alum.mit.edu> <949EF20990823C4C85C18D59AA11AD8BADE23BB6@FR712WXCHMBA11.zeu.alcatel-lucent.com> <D29595DF.17587A%jon.peterson@neustar.biz> <56706158.3080905@alum.mit.edu> <D295A284.1758E9%jon.peterson@neustar.biz> <949EF20990823C4C85C18D59AA11AD8BADE24A61@FR712WXCHMBA11.zeu.alcatel-lucent.com> <D295AFB2.175907%jon.peterson@neustar.biz> <5670771A.6050808@alum.mit.edu>
In-Reply-To: <5670771A.6050808@alum.mit.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.7.151005
x-originating-ip: [192.168.128.142]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <62C2CA61E3F95C4DB930E4AA7905430E@neustar.biz>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2015-12-15_11:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 kscore.is_bulkscore=0 kscore.compositescore=1 compositescore=0.9 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 kscore.is_spamscore=0 rbsscore=0.9 spamscore=0 urlsuspectscore=0.9 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1507310007 definitions=main-1512150352
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/pb0eWsxTsp17MHR3AJA9mhhI3_M>
Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Dec 2015 21:56:04 -0000

Every once in a while I do think we need to take on a RFC3966 revision to
clear these matters up; these are ambiguities beyond the scope of STIR.
I'd propose it for MODERN's charter, but there's enough controversy there
already...

Jon Peterson
Neustar, Inc.

On 12/15/15, 12:24 PM, "Paul Kyzivat" <pkyzivat@alum.mit.edu> wrote:

>On 12/15/15 2:57 PM, Peterson, Jon wrote:
>>
>> Sorry if that was baffling, I thought we were entertaining a case where
>> 611 was intended to be a telephone number: say that instead of "foo",
>>that
>> URI contained a carrier's domain, and this happened to be the unhelpful
>> way the carrier in question stored all telephone numbers in SIP URIs. In
>
>Yes, that is what I meant in this case.
>
>> the case where "611" is instead in a tel URL, or there is a clear
>> user=3Dphone parameter to the SIP URI, it is a bit more obvious - but no
>> less clear how to canonicalize it for international transport or
>>something.
>
>Except that <tel:611>, <sip:611@foo.com;user=3Dphone> or
><sip:611@foo.com;user=3Ddialstring> are *invalid* URI forms.
>
>To be valid, they require a phone-context parameter, such as:
><tel:611;phone-context=3D+1>,
><sip:611;phone-context=3D+1@foo.com;user=3Dphone> or
><sip:611;phone-context=3D+1@foo.com;user=3Ddialstring>.
>
>But, while phone-context is required, IIUC there are no rules for what
>the context value should be. It can be a number prefix (like +1), or a
>domain name. It has to be something that makes the number globally unique.
>
>For this to be understandable, both ends will need to understand the
>context. Then for the bis to work, they will have to agree on how to
>turn this into a canonical number string.
>
>One obvious way to do it would be for 611 in NANP to be canonicalized as
>+1611. That will disambiguate it from 611 dialed in Germany.
>
>But lacking some specification for how to do this it is just a tower of
>babel.
>
>	Thanks,
>	Paul
>
>> Jon Peterson
>> Neustar, Inc.
>>
>> On 12/15/15, 11:45 AM, "DRAGE, Keith (Keith)"
>> <keith.drage@alcatel-lucent.com> wrote:
>>
>>> I'm lost.
>>>
>>> sip:611@foo.com, before conversion to canonical form, is a SIP URI
>>> belonging to foo.com. It is not a telephone number or a dial string.
>>> Depending on how foo.com assigns its SIP URIs it might relate to a
>>> dialstring 611 in foo.com land, but that is an entirely arbitrary
>>> decision of foo.com, and nothing that should be verified anywhere as a
>>> telephone number.
>>>
>>> This might be a string that exists after conversion of a tel-URI or
>>> dialstring to canonical form, but that is not what is being stated
>>>below.
>>>
>>> As such it is outside the scope of STIR.
>>>
>>> Keith
>>>
>>>
>>>
>>>
>>> -----Original Message-----
>>> From: Peterson, Jon [mailto:jon.peterson@neustar.biz]
>>> Sent: 15 December 2015 19:09
>>> To: Paul Kyzivat; DRAGE, Keith (Keith); stir@ietf.org
>>> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>>>
>>>
>>>
>>> The use of service numbers in the From is a case where our text is
>>> necessarily speculative. This gets into territory where it's unclear
>>>that
>>> we even want the verification to work. If a callee in, say, Austria
>>> receives a call from sip:611@foo.com (presumably they wouldn't see a
>>> service number in the To), is it useful for the callee to know that the
>>> call came from "611"? One can argue it isn't even particularly useful
>>>for
>>> callees in America.
>>>
>>>
>>> Does that mean we shouldn't allow service numbers in these fields? If
>>> they are permitted in To and From in baseline SIP, we should at least
>>> have a story about them. There is some use in signing the To field for
>>> service numbers to prevent cut-and-paste attacks. On balance, I don't
>>>see
>>> any decisive reason to forbid it. Again, the worst thing that can
>>>happen
>>> is verification will fail, and if the number is weird, or has leaked
>>>into
>>> a place where it shouldn't be, failure is probably the right thing.
>>>
>>> Jon Peterson
>>> Neustar, Inc.
>>>
>>> On 12/15/15, 10:52 AM, "Paul Kyzivat" <pkyzivat@alum.mit.edu> wrote:
>>>
>>>> On 12/15/15 1:30 PM, Peterson, Jon wrote:
>>>>>
>>>>> The canonicalization rules are not designed with the assumption that
>>>>> the  string inputted to the algorithm is an E.164 number. They are
>>>>> designed to  be as flexible as possible given the presence of a dial
>>>>> string -  remembering that we canonicalize To as well as From.
>>>>> Ideally, everything  we deal with would follow the dictates of
>>>>> RFC3966, sure. We just proceed  with an abundance of caution.
>>>>
>>>> So, do you assume that a uri of sip:611@foo.com will be canonicalized
>>>> the same way by everybody?
>>>>
>>>> I suppose everyone in the NANP might do so. But what about a recipient
>>>> in some other locale?
>>>>
>>>> I guess the theory is that at the borders between domains numbers will
>>>> be rewritten to be understandable in the receiving domain. If the
>>>> number doesn't contain its country code then it presumably needs to be
>>>> added at a country boundary to be understood. That works for numbers
>>>> that correspond to E.164 numbers. But what about 611? There is no
>>>> standard way to put a country code on it.
>>>>
>>>> 	Thanks,
>>>> 	Paul
>>>>
>>>>> I would be happy to add some text saying that escaped characters
>>>>> should be  removed as part of the canonicalization process.
>>>>>
>>>>> Jon Peterson
>>>>> Neustar, Inc.
>>>>>
>>>>> On 12/13/15, 9:34 AM, "stir on behalf of DRAGE, Keith (Keith)"
>>>>> <stir-bounces@ietf.org on behalf of keith.drage@alcatel-lucent.com>
>>>>> wrote:
>>>>>
>>>>>> The international E.164 number can only be decimal digits.
>>>>>>
>>>>>> That therefore means that the country code, the national destination
>>>>>> code, and the subscriber number, all of which are component parts of
>>>>>> an international E.164 number, can only be decimal digits.
>>>>>>
>>>>>> That would imply that the only part that could contain such a
>>>>>> character  is a prefix to an E.164 number, or if the number is not
>>>>>>an
>>>>>> E.164 number,  such as a private dial plan.
>>>>>>
>>>>>> I'd note that RFC 3966 states: "All phone numbers MUST use the
>>>>>> global form unless they cannot be represented as such."
>>>>>>
>>>>>> I suspect that "*", "#", etc have more usage in numbers that are
>>>>>> dialstrings rather than telephone numbers.
>>>>>>
>>>>>> Regards
>>>>>>
>>>>>> Keith
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: stir [mailto:stir-bounces@ietf.org] On Behalf Of Paul Kyzivat
>>>>>> Sent: 11 December 2015 15:58
>>>>>> To: stir@ietf.org
>>>>>> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>>>>>>
>>>>>> On 12/10/15 9:15 PM, Eric Burger wrote:
>>>>>>> Section 6.1.1 on Canonicalization states:
>>>>>>>          Once an implementation has identified a telephone number,
>>>>>>> it must
>>>>>>>          construct a number string.  Implementations MUST drop any
>>>>>>> leading
>>>>>>>          +'s, any internal dashes, parentheses or other non-numeric
>>>>>>>          characters, excepting only the leading "#" or "*" keys
>>>>>>>used
>>>>>>> in
>>>>>>>          some special service numbers (typically, these will appear
>>>>>>> only  in
>>>>>>>          the To header field value).  This MUST result in an ASCII
>>>>>>> string
>>>>>>>          limited to "#", "*" and digits without whitespace or
>>>>>>>visual
>>>>>>>          separators.
>>>>>>>
>>>>>>> Survey time: does pound or star  EVER appear in a From field? E.164
>>>>>>> does not allow it.
>>>>>>
>>>>>> pound isn't allowed at all in a sip uri, except via escaping.
>>>>>>
>>>>>> There is no mention of escaping (or unescaping) in the text. If
>>>>>> there is  the possibility of pound coming through then that is
>>>>>> needed.
>>>>>>
>>>>>> Also, * and # (as well as A-D) are never valid in global numbers,
>>>>>> but are  valid within local numbers not just first, but anywhere in
>>>>>> the number.
>>>>>> So
>>>>>> why is there special treatment for a *leading* star or pound?
>>>>>>
>>>>>> ISTM that canonicalization of dialstrings that represent local
>>>>>> rather than global numbers is fraught with difficulty.
>>>>>>
>>>>>> 	Thanks,
>>>>>> 	Paul
>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> stir mailing list
>>>>>> stir@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/stir
>>>>>>
>>>>>> _______________________________________________
>>>>>> stir mailing list
>>>>>> stir@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/stir
>>>>>
>>>>>
>>>>
>>>
>>
>>
>


From nobody Tue Dec 15 14:31:19 2015
Return-Path: <keith.drage@alcatel-lucent.com>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3FBE91B2C11 for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 14:31:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.311
X-Spam-Level: 
X-Spam-Status: No, score=-6.311 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_45=0.6, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Kol9a02yM_7V for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 14:31:15 -0800 (PST)
Received: from smtp-fr.alcatel-lucent.com (fr-hpgre-esg-01.alcatel-lucent.com [135.245.210.22]) (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 48FBA1B2C33 for <stir@ietf.org>; Tue, 15 Dec 2015 14:31:15 -0800 (PST)
Received: from fr711usmtp1.zeu.alcatel-lucent.com (unknown [135.239.2.122]) by Websense Email Security Gateway with ESMTPS id 0BC016C562FDF; Tue, 15 Dec 2015 22:31:10 +0000 (GMT)
Received: from FR711WXCHHUB02.zeu.alcatel-lucent.com (fr711wxchhub02.zeu.alcatel-lucent.com [135.239.2.112]) by fr711usmtp1.zeu.alcatel-lucent.com (GMO) with ESMTP id tBFMVCcL011084 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 15 Dec 2015 23:31:13 +0100
Received: from FR712WXCHMBA11.zeu.alcatel-lucent.com ([169.254.7.213]) by FR711WXCHHUB02.zeu.alcatel-lucent.com ([135.239.2.112]) with mapi id 14.03.0195.001; Tue, 15 Dec 2015 23:31:12 +0100
From: "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>
To: "Peterson, Jon" <jon.peterson@neustar.biz>, Paul Kyzivat <pkyzivat@alum.mit.edu>, "stir@ietf.org" <stir@ietf.org>
Thread-Topic: [stir] stir-06: Reality check on numbers (6.1.1)
Thread-Index: AQHRNCzE6AHd4lmGNku6EHrqWfhAdp7GgauQgAXSrACAAAXxAIAABKMAgAAX85D///WlgIAAOysQ
Date: Tue, 15 Dec 2015 22:31:11 +0000
Message-ID: <949EF20990823C4C85C18D59AA11AD8BADE24B19@FR712WXCHMBA11.zeu.alcatel-lucent.com>
References: <9C95CF4B-88BD-4EFF-9076-E59CF165E22D@standardstrack.com> <566AF294.6090001@alum.mit.edu> <949EF20990823C4C85C18D59AA11AD8BADE23BB6@FR712WXCHMBA11.zeu.alcatel-lucent.com> <D29595DF.17587A%jon.peterson@neustar.biz> <56706158.3080905@alum.mit.edu> <D295A284.1758E9%jon.peterson@neustar.biz> <949EF20990823C4C85C18D59AA11AD8BADE24A61@FR712WXCHMBA11.zeu.alcatel-lucent.com> <D295AFB2.175907%jon.peterson@neustar.biz>
In-Reply-To: <D295AFB2.175907%jon.peterson@neustar.biz>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.239.27.39]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/TcoUtxQe1bePseGAOLg_wbzb4Q4>
Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Dec 2015 22:31:18 -0000

Well what was confusing was that the only way of reading the text in both y=
our messages was that the example URI was prior to conversion to canonical =
form, i.e. if there were any URI parameters, they were still present. As no=
ne were specified, there could be none, and therefore the URI was a SIP URI=
 pure and simple.

Keith

-----Original Message-----
From: Peterson, Jon [mailto:jon.peterson@neustar.biz]=20
Sent: 15 December 2015 19:57
To: DRAGE, Keith (Keith); Paul Kyzivat; stir@ietf.org
Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)


Sorry if that was baffling, I thought we were entertaining a case where
611 was intended to be a telephone number: say that instead of "foo", that =
URI contained a carrier's domain, and this happened to be the unhelpful way=
 the carrier in question stored all telephone numbers in SIP URIs. In the c=
ase where "611" is instead in a tel URL, or there is a clear user=3Dphone p=
arameter to the SIP URI, it is a bit more obvious - but no less clear how t=
o canonicalize it for international transport or something.

Jon Peterson
Neustar, Inc.

On 12/15/15, 11:45 AM, "DRAGE, Keith (Keith)"
<keith.drage@alcatel-lucent.com> wrote:

>I'm lost.
>
>sip:611@foo.com, before conversion to canonical form, is a SIP URI=20
>belonging to foo.com. It is not a telephone number or a dial string.
>Depending on how foo.com assigns its SIP URIs it might relate to a=20
>dialstring 611 in foo.com land, but that is an entirely arbitrary=20
>decision of foo.com, and nothing that should be verified anywhere as a=20
>telephone number.
>
>This might be a string that exists after conversion of a tel-URI or=20
>dialstring to canonical form, but that is not what is being stated below.
>
>As such it is outside the scope of STIR.
>
>Keith
>
>
>
>
>-----Original Message-----
>From: Peterson, Jon [mailto:jon.peterson@neustar.biz]
>Sent: 15 December 2015 19:09
>To: Paul Kyzivat; DRAGE, Keith (Keith); stir@ietf.org
>Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>
>
>
>The use of service numbers in the From is a case where our text is=20
>necessarily speculative. This gets into territory where it's unclear=20
>that we even want the verification to work. If a callee in, say,=20
>Austria receives a call from sip:611@foo.com (presumably they wouldn't=20
>see a service number in the To), is it useful for the callee to know=20
>that the call came from "611"? One can argue it isn't even particularly=20
>useful for callees in America.
>
>
>Does that mean we shouldn't allow service numbers in these fields? If=20
>they are permitted in To and From in baseline SIP, we should at least=20
>have a story about them. There is some use in signing the To field for=20
>service numbers to prevent cut-and-paste attacks. On balance, I don't=20
>see any decisive reason to forbid it. Again, the worst thing that can=20
>happen is verification will fail, and if the number is weird, or has=20
>leaked into a place where it shouldn't be, failure is probably the right t=
hing.
>
>Jon Peterson
>Neustar, Inc.
>
>On 12/15/15, 10:52 AM, "Paul Kyzivat" <pkyzivat@alum.mit.edu> wrote:
>
>>On 12/15/15 1:30 PM, Peterson, Jon wrote:
>>>
>>> The canonicalization rules are not designed with the assumption that=20
>>>the  string inputted to the algorithm is an E.164 number. They are=20
>>>designed to  be as flexible as possible given the presence of a dial=20
>>>string -  remembering that we canonicalize To as well as From.
>>>Ideally, everything  we deal with would follow the dictates of=20
>>>RFC3966, sure. We just proceed  with an abundance of caution.
>>
>>So, do you assume that a uri of sip:611@foo.com will be canonicalized=20
>>the same way by everybody?
>>
>>I suppose everyone in the NANP might do so. But what about a recipient=20
>>in some other locale?
>>
>>I guess the theory is that at the borders between domains numbers will=20
>>be rewritten to be understandable in the receiving domain. If the=20
>>number doesn't contain its country code then it presumably needs to be=20
>>added at a country boundary to be understood. That works for numbers=20
>>that correspond to E.164 numbers. But what about 611? There is no=20
>>standard way to put a country code on it.
>>
>>	Thanks,
>>	Paul
>>
>>> I would be happy to add some text saying that escaped characters=20
>>>should be  removed as part of the canonicalization process.
>>>
>>> Jon Peterson
>>> Neustar, Inc.
>>>
>>> On 12/13/15, 9:34 AM, "stir on behalf of DRAGE, Keith (Keith)"
>>> <stir-bounces@ietf.org on behalf of keith.drage@alcatel-lucent.com>
>>>wrote:
>>>
>>>> The international E.164 number can only be decimal digits.
>>>>
>>>> That therefore means that the country code, the national=20
>>>> destination code, and the subscriber number, all of which are=20
>>>> component parts of an international E.164 number, can only be decimal =
digits.
>>>>
>>>> That would imply that the only part that could contain such a=20
>>>>character  is a prefix to an E.164 number, or if the number is not=20
>>>>an
>>>>E.164 number,  such as a private dial plan.
>>>>
>>>> I'd note that RFC 3966 states: "All phone numbers MUST use the=20
>>>> global form unless they cannot be represented as such."
>>>>
>>>> I suspect that "*", "#", etc have more usage in numbers that are=20
>>>> dialstrings rather than telephone numbers.
>>>>
>>>> Regards
>>>>
>>>> Keith
>>>>
>>>> -----Original Message-----
>>>> From: stir [mailto:stir-bounces@ietf.org] On Behalf Of Paul Kyzivat
>>>> Sent: 11 December 2015 15:58
>>>> To: stir@ietf.org
>>>> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>>>>
>>>> On 12/10/15 9:15 PM, Eric Burger wrote:
>>>>> Section 6.1.1 on Canonicalization states:
>>>>>         Once an implementation has identified a telephone number,=20
>>>>>it must
>>>>>         construct a number string.  Implementations MUST drop any=20
>>>>>leading
>>>>>         +'s, any internal dashes, parentheses or other non-numeric
>>>>>         characters, excepting only the leading "#" or "*" keys=20
>>>>>used in
>>>>>         some special service numbers (typically, these will appear=20
>>>>>only  in
>>>>>         the To header field value).  This MUST result in an ASCII=20
>>>>>string
>>>>>         limited to "#", "*" and digits without whitespace or visual
>>>>>         separators.
>>>>>
>>>>> Survey time: does pound or star  EVER appear in a From field?=20
>>>>> E.164 does not allow it.
>>>>
>>>> pound isn't allowed at all in a sip uri, except via escaping.
>>>>
>>>> There is no mention of escaping (or unescaping) in the text. If=20
>>>>there is  the possibility of pound coming through then that is=20
>>>>needed.
>>>>
>>>> Also, * and # (as well as A-D) are never valid in global numbers,=20
>>>>but are  valid within local numbers not just first, but anywhere in=20
>>>>the number.
>>>>So
>>>> why is there special treatment for a *leading* star or pound?
>>>>
>>>> ISTM that canonicalization of dialstrings that represent local=20
>>>> rather than global numbers is fraught with difficulty.
>>>>
>>>> 	Thanks,
>>>> 	Paul
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> stir mailing list
>>>> stir@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/stir
>>>>
>>>> _______________________________________________
>>>> stir mailing list
>>>> stir@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/stir
>>>
>>>
>>
>


From nobody Tue Dec 15 15:04:24 2015
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0EE5C1B2CBE for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 15:04:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.635
X-Spam-Level: 
X-Spam-Status: No, score=-0.635 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, J_CHICKENPOX_45=0.6, SPF_SOFTFAIL=0.665] 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 5XveASbwPIHh for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 15:04:21 -0800 (PST)
Received: from resqmta-po-01v.sys.comcast.net (resqmta-po-01v.sys.comcast.net [IPv6:2001:558:fe16:19:96:114:154:160]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E5F421B2C96 for <stir@ietf.org>; Tue, 15 Dec 2015 15:04:19 -0800 (PST)
Received: from resomta-po-07v.sys.comcast.net ([96.114.154.231]) by resqmta-po-01v.sys.comcast.net with comcast id tz3i1r0014zp9eg01z4Jiw; Tue, 15 Dec 2015 23:04:18 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([73.218.51.154]) by resomta-po-07v.sys.comcast.net with comcast id tz4G1r00i3KdFy101z4Hu8; Tue, 15 Dec 2015 23:04:18 +0000
To: "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>, "Peterson, Jon" <jon.peterson@neustar.biz>, "stir@ietf.org" <stir@ietf.org>
References: <9C95CF4B-88BD-4EFF-9076-E59CF165E22D@standardstrack.com> <566AF294.6090001@alum.mit.edu> <949EF20990823C4C85C18D59AA11AD8BADE23BB6@FR712WXCHMBA11.zeu.alcatel-lucent.com> <D29595DF.17587A%jon.peterson@neustar.biz> <56706158.3080905@alum.mit.edu> <D295A284.1758E9%jon.peterson@neustar.biz> <949EF20990823C4C85C18D59AA11AD8BADE24A61@FR712WXCHMBA11.zeu.alcatel-lucent.com> <D295AFB2.175907%jon.peterson@neustar.biz> <949EF20990823C4C85C18D59AA11AD8BADE24B19@FR712WXCHMBA11.zeu.alcatel-lucent.com>
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
Message-ID: <56709C6E.4070901@alum.mit.edu>
Date: Tue, 15 Dec 2015 18:04:14 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.4.0
MIME-Version: 1.0
In-Reply-To: <949EF20990823C4C85C18D59AA11AD8BADE24B19@FR712WXCHMBA11.zeu.alcatel-lucent.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1450220658; bh=YsdKzksOBVr5xpgz2KhTJJw/VUi1lpmXJyYuB1V+DyQ=; h=Received:Received:Subject:To:From:Message-ID:Date:MIME-Version: Content-Type; b=MAKOs/WYbxE/P7O/N+6TT0Oxir9A6c1d4rDLOBcqE7zsrb6r8L7PM69DnasPgls2I I1HkOVesE0OmSMPbb0fmu4FyCR0zOMrFrw/HS7c7QLVjPy7eBcU6rn43Sp9X2Ne3Da oL1UD+tzoOE1irQj9HpndGCm3FLz/zNEFhIPVa0xqPS8OxsVdMyyxIx2lUovW5jxFu FlkvVxCshn51cmZd+U/27qLLgey45/GkEwYo9bEFosxrAOQphxtC2HRicU+G7YiRg0 q1XJsE3VebdBOUewIIalu1G86u6LqOJr1Eo6LirPxo+Xe3vfeF5rD7om4+fqLkRwgk +xxkR1sEyPONQ==
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/otwge9SSd_daHtk3_rHarmyYAmU>
Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Dec 2015 23:04:23 -0000

On 12/15/15 5:31 PM, DRAGE, Keith (Keith) wrote:
> Well what was confusing was that the only way of reading the text in both your messages was that the example URI was prior to conversion to canonical form, i.e. if there were any URI parameters, they were still present. As none were specified, there could be none, and therefore the URI was a SIP URI pure and simple.

Yes, the intent was that these were prior to canonicalization. (After 
all, the results of canonicalization for the bis are not put into the URI.)

The simple fact is that URIs of the form sip:nnn@domain are very 
commonly used to represent phone numbers. And servers are very happy to 
conclude that they are numbers solely because the user part is all 
numeric, without the presence of user=phone.

I expect that a domain that wants to use all numeric user parts that are 
*not* phone numbers might have great difficulty interoperating with 
other domains. Probably this isn't a problem in practice because:
- it just isn't done
- domains that handle phone numbers don't peer with domains that
   use non-phone-number URIs.

	Thanks,
	Paul

> Keith
>
> -----Original Message-----
> From: Peterson, Jon [mailto:jon.peterson@neustar.biz]
> Sent: 15 December 2015 19:57
> To: DRAGE, Keith (Keith); Paul Kyzivat; stir@ietf.org
> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>
>
> Sorry if that was baffling, I thought we were entertaining a case where
> 611 was intended to be a telephone number: say that instead of "foo", that URI contained a carrier's domain, and this happened to be the unhelpful way the carrier in question stored all telephone numbers in SIP URIs. In the case where "611" is instead in a tel URL, or there is a clear user=phone parameter to the SIP URI, it is a bit more obvious - but no less clear how to canonicalize it for international transport or something.
>
> Jon Peterson
> Neustar, Inc.
>
> On 12/15/15, 11:45 AM, "DRAGE, Keith (Keith)"
> <keith.drage@alcatel-lucent.com> wrote:
>
>> I'm lost.
>>
>> sip:611@foo.com, before conversion to canonical form, is a SIP URI
>> belonging to foo.com. It is not a telephone number or a dial string.
>> Depending on how foo.com assigns its SIP URIs it might relate to a
>> dialstring 611 in foo.com land, but that is an entirely arbitrary
>> decision of foo.com, and nothing that should be verified anywhere as a
>> telephone number.
>>
>> This might be a string that exists after conversion of a tel-URI or
>> dialstring to canonical form, but that is not what is being stated below.
>>
>> As such it is outside the scope of STIR.
>>
>> Keith
>>
>>
>>
>>
>> -----Original Message-----
>> From: Peterson, Jon [mailto:jon.peterson@neustar.biz]
>> Sent: 15 December 2015 19:09
>> To: Paul Kyzivat; DRAGE, Keith (Keith); stir@ietf.org
>> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>>
>>
>>
>> The use of service numbers in the From is a case where our text is
>> necessarily speculative. This gets into territory where it's unclear
>> that we even want the verification to work. If a callee in, say,
>> Austria receives a call from sip:611@foo.com (presumably they wouldn't
>> see a service number in the To), is it useful for the callee to know
>> that the call came from "611"? One can argue it isn't even particularly
>> useful for callees in America.
>>
>>
>> Does that mean we shouldn't allow service numbers in these fields? If
>> they are permitted in To and From in baseline SIP, we should at least
>> have a story about them. There is some use in signing the To field for
>> service numbers to prevent cut-and-paste attacks. On balance, I don't
>> see any decisive reason to forbid it. Again, the worst thing that can
>> happen is verification will fail, and if the number is weird, or has
>> leaked into a place where it shouldn't be, failure is probably the right thing.
>>
>> Jon Peterson
>> Neustar, Inc.
>>
>> On 12/15/15, 10:52 AM, "Paul Kyzivat" <pkyzivat@alum.mit.edu> wrote:
>>
>>> On 12/15/15 1:30 PM, Peterson, Jon wrote:
>>>>
>>>> The canonicalization rules are not designed with the assumption that
>>>> the  string inputted to the algorithm is an E.164 number. They are
>>>> designed to  be as flexible as possible given the presence of a dial
>>>> string -  remembering that we canonicalize To as well as From.
>>>> Ideally, everything  we deal with would follow the dictates of
>>>> RFC3966, sure. We just proceed  with an abundance of caution.
>>>
>>> So, do you assume that a uri of sip:611@foo.com will be canonicalized
>>> the same way by everybody?
>>>
>>> I suppose everyone in the NANP might do so. But what about a recipient
>>> in some other locale?
>>>
>>> I guess the theory is that at the borders between domains numbers will
>>> be rewritten to be understandable in the receiving domain. If the
>>> number doesn't contain its country code then it presumably needs to be
>>> added at a country boundary to be understood. That works for numbers
>>> that correspond to E.164 numbers. But what about 611? There is no
>>> standard way to put a country code on it.
>>>
>>> 	Thanks,
>>> 	Paul
>>>
>>>> I would be happy to add some text saying that escaped characters
>>>> should be  removed as part of the canonicalization process.
>>>>
>>>> Jon Peterson
>>>> Neustar, Inc.
>>>>
>>>> On 12/13/15, 9:34 AM, "stir on behalf of DRAGE, Keith (Keith)"
>>>> <stir-bounces@ietf.org on behalf of keith.drage@alcatel-lucent.com>
>>>> wrote:
>>>>
>>>>> The international E.164 number can only be decimal digits.
>>>>>
>>>>> That therefore means that the country code, the national
>>>>> destination code, and the subscriber number, all of which are
>>>>> component parts of an international E.164 number, can only be decimal digits.
>>>>>
>>>>> That would imply that the only part that could contain such a
>>>>> character  is a prefix to an E.164 number, or if the number is not
>>>>> an
>>>>> E.164 number,  such as a private dial plan.
>>>>>
>>>>> I'd note that RFC 3966 states: "All phone numbers MUST use the
>>>>> global form unless they cannot be represented as such."
>>>>>
>>>>> I suspect that "*", "#", etc have more usage in numbers that are
>>>>> dialstrings rather than telephone numbers.
>>>>>
>>>>> Regards
>>>>>
>>>>> Keith
>>>>>
>>>>> -----Original Message-----
>>>>> From: stir [mailto:stir-bounces@ietf.org] On Behalf Of Paul Kyzivat
>>>>> Sent: 11 December 2015 15:58
>>>>> To: stir@ietf.org
>>>>> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>>>>>
>>>>> On 12/10/15 9:15 PM, Eric Burger wrote:
>>>>>> Section 6.1.1 on Canonicalization states:
>>>>>>          Once an implementation has identified a telephone number,
>>>>>> it must
>>>>>>          construct a number string.  Implementations MUST drop any
>>>>>> leading
>>>>>>          +'s, any internal dashes, parentheses or other non-numeric
>>>>>>          characters, excepting only the leading "#" or "*" keys
>>>>>> used in
>>>>>>          some special service numbers (typically, these will appear
>>>>>> only  in
>>>>>>          the To header field value).  This MUST result in an ASCII
>>>>>> string
>>>>>>          limited to "#", "*" and digits without whitespace or visual
>>>>>>          separators.
>>>>>>
>>>>>> Survey time: does pound or star  EVER appear in a From field?
>>>>>> E.164 does not allow it.
>>>>>
>>>>> pound isn't allowed at all in a sip uri, except via escaping.
>>>>>
>>>>> There is no mention of escaping (or unescaping) in the text. If
>>>>> there is  the possibility of pound coming through then that is
>>>>> needed.
>>>>>
>>>>> Also, * and # (as well as A-D) are never valid in global numbers,
>>>>> but are  valid within local numbers not just first, but anywhere in
>>>>> the number.
>>>>> So
>>>>> why is there special treatment for a *leading* star or pound?
>>>>>
>>>>> ISTM that canonicalization of dialstrings that represent local
>>>>> rather than global numbers is fraught with difficulty.
>>>>>
>>>>> 	Thanks,
>>>>> 	Paul
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> stir mailing list
>>>>> stir@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/stir
>>>>>
>>>>> _______________________________________________
>>>>> stir mailing list
>>>>> stir@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/stir
>>>>
>>>>
>>>
>>
>
>


From nobody Tue Dec 15 15:48:23 2015
Return-Path: <keith.drage@alcatel-lucent.com>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CBF391B2CF8 for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 15:48:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.311
X-Spam-Level: 
X-Spam-Status: No, score=-6.311 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_45=0.6, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WtWkW3aZkgX6 for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 15:48:19 -0800 (PST)
Received: from smtp-fr.alcatel-lucent.com (fr-hpgre-esg-01.alcatel-lucent.com [135.245.210.22]) (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 B33061B2CF4 for <stir@ietf.org>; Tue, 15 Dec 2015 15:48:18 -0800 (PST)
Received: from fr711usmtp1.zeu.alcatel-lucent.com (unknown [135.239.2.122]) by Websense Email Security Gateway with ESMTPS id 04E1F3B07B56B; Tue, 15 Dec 2015 23:48:13 +0000 (GMT)
Received: from FR711WXCHHUB02.zeu.alcatel-lucent.com (fr711wxchhub02.zeu.alcatel-lucent.com [135.239.2.112]) by fr711usmtp1.zeu.alcatel-lucent.com (GMO) with ESMTP id tBFNmGXX008063 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 16 Dec 2015 00:48:16 +0100
Received: from FR712WXCHMBA11.zeu.alcatel-lucent.com ([169.254.7.213]) by FR711WXCHHUB02.zeu.alcatel-lucent.com ([135.239.2.112]) with mapi id 14.03.0195.001; Wed, 16 Dec 2015 00:48:16 +0100
From: "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, "Peterson, Jon" <jon.peterson@neustar.biz>, "stir@ietf.org" <stir@ietf.org>
Thread-Topic: [stir] stir-06: Reality check on numbers (6.1.1)
Thread-Index: AQHRNCzE6AHd4lmGNku6EHrqWfhAdp7GgauQgAXSrACAAAXxAIAABKMAgAAX85D///WlgIAAOysQ///5CQCAABl34A==
Date: Tue, 15 Dec 2015 23:48:15 +0000
Message-ID: <949EF20990823C4C85C18D59AA11AD8BADE24C0B@FR712WXCHMBA11.zeu.alcatel-lucent.com>
References: <9C95CF4B-88BD-4EFF-9076-E59CF165E22D@standardstrack.com> <566AF294.6090001@alum.mit.edu> <949EF20990823C4C85C18D59AA11AD8BADE23BB6@FR712WXCHMBA11.zeu.alcatel-lucent.com> <D29595DF.17587A%jon.peterson@neustar.biz> <56706158.3080905@alum.mit.edu> <D295A284.1758E9%jon.peterson@neustar.biz> <949EF20990823C4C85C18D59AA11AD8BADE24A61@FR712WXCHMBA11.zeu.alcatel-lucent.com> <D295AFB2.175907%jon.peterson@neustar.biz> <949EF20990823C4C85C18D59AA11AD8BADE24B19@FR712WXCHMBA11.zeu.alcatel-lucent.com> <56709C6E.4070901@alum.mit.edu>
In-Reply-To: <56709C6E.4070901@alum.mit.edu>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.239.27.39]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/9O56KmsxMV4-cfsyh349B6pUJpE>
Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Dec 2015 23:48:22 -0000

I am aware that for example, some PBX deployments do this.=20

But my understanding is that this is an entirely local arrangement within t=
he PBX domain that such an arrangement applies, i.e. that a set of local nu=
mbers within the PBX map to a set of SIP URIs, and that that mapping is in =
this particular form, rather than to any other string of digits or alphanum=
eric characters.

No RFC defines such a mapping, and I would not expect that any other domain=
 would be expected to be aware of this local arrangement, anymore than it m=
ight be expected to know the relationship between the PBX numbering plan an=
d E.164 numbers.

I guess any such expectation is the crux of the matter, unless we are talki=
ng only about such a knowledge being critical for usage within the local do=
main, and that was not expressed within the mails.

Regards

Keith

-----Original Message-----
From: Paul Kyzivat [mailto:pkyzivat@alum.mit.edu]=20
Sent: 15 December 2015 23:04
To: DRAGE, Keith (Keith); Peterson, Jon; stir@ietf.org
Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)

On 12/15/15 5:31 PM, DRAGE, Keith (Keith) wrote:
> Well what was confusing was that the only way of reading the text in both=
 your messages was that the example URI was prior to conversion to canonica=
l form, i.e. if there were any URI parameters, they were still present. As =
none were specified, there could be none, and therefore the URI was a SIP U=
RI pure and simple.

Yes, the intent was that these were prior to canonicalization. (After all, =
the results of canonicalization for the bis are not put into the URI.)

The simple fact is that URIs of the form sip:nnn@domain are very commonly u=
sed to represent phone numbers. And servers are very happy to conclude that=
 they are numbers solely because the user part is all numeric, without the =
presence of user=3Dphone.

I expect that a domain that wants to use all numeric user parts that are
*not* phone numbers might have great difficulty interoperating with other d=
omains. Probably this isn't a problem in practice because:
- it just isn't done
- domains that handle phone numbers don't peer with domains that
   use non-phone-number URIs.

	Thanks,
	Paul

> Keith
>
> -----Original Message-----
> From: Peterson, Jon [mailto:jon.peterson@neustar.biz]
> Sent: 15 December 2015 19:57
> To: DRAGE, Keith (Keith); Paul Kyzivat; stir@ietf.org
> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>
>
> Sorry if that was baffling, I thought we were entertaining a case=20
> where
> 611 was intended to be a telephone number: say that instead of "foo", tha=
t URI contained a carrier's domain, and this happened to be the unhelpful w=
ay the carrier in question stored all telephone numbers in SIP URIs. In the=
 case where "611" is instead in a tel URL, or there is a clear user=3Dphone=
 parameter to the SIP URI, it is a bit more obvious - but no less clear how=
 to canonicalize it for international transport or something.
>
> Jon Peterson
> Neustar, Inc.
>
> On 12/15/15, 11:45 AM, "DRAGE, Keith (Keith)"
> <keith.drage@alcatel-lucent.com> wrote:
>
>> I'm lost.
>>
>> sip:611@foo.com, before conversion to canonical form, is a SIP URI=20
>> belonging to foo.com. It is not a telephone number or a dial string.
>> Depending on how foo.com assigns its SIP URIs it might relate to a=20
>> dialstring 611 in foo.com land, but that is an entirely arbitrary=20
>> decision of foo.com, and nothing that should be verified anywhere as=20
>> a telephone number.
>>
>> This might be a string that exists after conversion of a tel-URI or=20
>> dialstring to canonical form, but that is not what is being stated below=
.
>>
>> As such it is outside the scope of STIR.
>>
>> Keith
>>
>>
>>
>>
>> -----Original Message-----
>> From: Peterson, Jon [mailto:jon.peterson@neustar.biz]
>> Sent: 15 December 2015 19:09
>> To: Paul Kyzivat; DRAGE, Keith (Keith); stir@ietf.org
>> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>>
>>
>>
>> The use of service numbers in the From is a case where our text is=20
>> necessarily speculative. This gets into territory where it's unclear=20
>> that we even want the verification to work. If a callee in, say,=20
>> Austria receives a call from sip:611@foo.com (presumably they=20
>> wouldn't see a service number in the To), is it useful for the callee=20
>> to know that the call came from "611"? One can argue it isn't even=20
>> particularly useful for callees in America.
>>
>>
>> Does that mean we shouldn't allow service numbers in these fields? If=20
>> they are permitted in To and From in baseline SIP, we should at least=20
>> have a story about them. There is some use in signing the To field=20
>> for service numbers to prevent cut-and-paste attacks. On balance, I=20
>> don't see any decisive reason to forbid it. Again, the worst thing=20
>> that can happen is verification will fail, and if the number is=20
>> weird, or has leaked into a place where it shouldn't be, failure is prob=
ably the right thing.
>>
>> Jon Peterson
>> Neustar, Inc.
>>
>> On 12/15/15, 10:52 AM, "Paul Kyzivat" <pkyzivat@alum.mit.edu> wrote:
>>
>>> On 12/15/15 1:30 PM, Peterson, Jon wrote:
>>>>
>>>> The canonicalization rules are not designed with the assumption=20
>>>> that the  string inputted to the algorithm is an E.164 number. They=20
>>>> are designed to  be as flexible as possible given the presence of a=20
>>>> dial string -  remembering that we canonicalize To as well as From.
>>>> Ideally, everything  we deal with would follow the dictates of=20
>>>> RFC3966, sure. We just proceed  with an abundance of caution.
>>>
>>> So, do you assume that a uri of sip:611@foo.com will be=20
>>> canonicalized the same way by everybody?
>>>
>>> I suppose everyone in the NANP might do so. But what about a=20
>>> recipient in some other locale?
>>>
>>> I guess the theory is that at the borders between domains numbers=20
>>> will be rewritten to be understandable in the receiving domain. If=20
>>> the number doesn't contain its country code then it presumably needs=20
>>> to be added at a country boundary to be understood. That works for=20
>>> numbers that correspond to E.164 numbers. But what about 611? There=20
>>> is no standard way to put a country code on it.
>>>
>>> 	Thanks,
>>> 	Paul
>>>
>>>> I would be happy to add some text saying that escaped characters=20
>>>> should be  removed as part of the canonicalization process.
>>>>
>>>> Jon Peterson
>>>> Neustar, Inc.
>>>>
>>>> On 12/13/15, 9:34 AM, "stir on behalf of DRAGE, Keith (Keith)"
>>>> <stir-bounces@ietf.org on behalf of keith.drage@alcatel-lucent.com>
>>>> wrote:
>>>>
>>>>> The international E.164 number can only be decimal digits.
>>>>>
>>>>> That therefore means that the country code, the national=20
>>>>> destination code, and the subscriber number, all of which are=20
>>>>> component parts of an international E.164 number, can only be decimal=
 digits.
>>>>>
>>>>> That would imply that the only part that could contain such a=20
>>>>> character  is a prefix to an E.164 number, or if the number is not=20
>>>>> an
>>>>> E.164 number,  such as a private dial plan.
>>>>>
>>>>> I'd note that RFC 3966 states: "All phone numbers MUST use the=20
>>>>> global form unless they cannot be represented as such."
>>>>>
>>>>> I suspect that "*", "#", etc have more usage in numbers that are=20
>>>>> dialstrings rather than telephone numbers.
>>>>>
>>>>> Regards
>>>>>
>>>>> Keith
>>>>>
>>>>> -----Original Message-----
>>>>> From: stir [mailto:stir-bounces@ietf.org] On Behalf Of Paul=20
>>>>> Kyzivat
>>>>> Sent: 11 December 2015 15:58
>>>>> To: stir@ietf.org
>>>>> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>>>>>
>>>>> On 12/10/15 9:15 PM, Eric Burger wrote:
>>>>>> Section 6.1.1 on Canonicalization states:
>>>>>>          Once an implementation has identified a telephone=20
>>>>>> number, it must
>>>>>>          construct a number string.  Implementations MUST drop=20
>>>>>> any leading
>>>>>>          +'s, any internal dashes, parentheses or other non-numeric
>>>>>>          characters, excepting only the leading "#" or "*" keys=20
>>>>>> used in
>>>>>>          some special service numbers (typically, these will=20
>>>>>> appear only  in
>>>>>>          the To header field value).  This MUST result in an=20
>>>>>> ASCII string
>>>>>>          limited to "#", "*" and digits without whitespace or visual
>>>>>>          separators.
>>>>>>
>>>>>> Survey time: does pound or star  EVER appear in a From field?
>>>>>> E.164 does not allow it.
>>>>>
>>>>> pound isn't allowed at all in a sip uri, except via escaping.
>>>>>
>>>>> There is no mention of escaping (or unescaping) in the text. If=20
>>>>> there is  the possibility of pound coming through then that is=20
>>>>> needed.
>>>>>
>>>>> Also, * and # (as well as A-D) are never valid in global numbers,=20
>>>>> but are  valid within local numbers not just first, but anywhere=20
>>>>> in the number.
>>>>> So
>>>>> why is there special treatment for a *leading* star or pound?
>>>>>
>>>>> ISTM that canonicalization of dialstrings that represent local=20
>>>>> rather than global numbers is fraught with difficulty.
>>>>>
>>>>> 	Thanks,
>>>>> 	Paul
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> stir mailing list
>>>>> stir@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/stir
>>>>>
>>>>> _______________________________________________
>>>>> stir mailing list
>>>>> stir@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/stir
>>>>
>>>>
>>>
>>
>
>


From nobody Tue Dec 15 17:00:57 2015
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2A9361A017A for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 17:00:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.635
X-Spam-Level: 
X-Spam-Status: No, score=-0.635 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, J_CHICKENPOX_45=0.6, SPF_SOFTFAIL=0.665] 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 mF2Lq5X9r0z9 for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 17:00:53 -0800 (PST)
Received: from resqmta-ch2-01v.sys.comcast.net (resqmta-ch2-01v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:33]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B72211A011D for <stir@ietf.org>; Tue, 15 Dec 2015 17:00:53 -0800 (PST)
Received: from resomta-ch2-16v.sys.comcast.net ([69.252.207.112]) by resqmta-ch2-01v.sys.comcast.net with comcast id u10B1r0032S2Q5R0110tSu; Wed, 16 Dec 2015 01:00:53 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([73.218.51.154]) by resomta-ch2-16v.sys.comcast.net with comcast id u10r1r00G3KdFy10110rdE; Wed, 16 Dec 2015 01:00:52 +0000
To: "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>, "Peterson, Jon" <jon.peterson@neustar.biz>, "stir@ietf.org" <stir@ietf.org>
References: <9C95CF4B-88BD-4EFF-9076-E59CF165E22D@standardstrack.com> <566AF294.6090001@alum.mit.edu> <949EF20990823C4C85C18D59AA11AD8BADE23BB6@FR712WXCHMBA11.zeu.alcatel-lucent.com> <D29595DF.17587A%jon.peterson@neustar.biz> <56706158.3080905@alum.mit.edu> <D295A284.1758E9%jon.peterson@neustar.biz> <949EF20990823C4C85C18D59AA11AD8BADE24A61@FR712WXCHMBA11.zeu.alcatel-lucent.com> <D295AFB2.175907%jon.peterson@neustar.biz> <949EF20990823C4C85C18D59AA11AD8BADE24B19@FR712WXCHMBA11.zeu.alcatel-lucent.com> <56709C6E.4070901@alum.mit.edu> <949EF20990823C4C85C18D59AA11AD8BADE24C0B@FR712WXCHMBA11.zeu.alcatel-lucent.com>
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
Message-ID: <5670B7C2.1030805@alum.mit.edu>
Date: Tue, 15 Dec 2015 20:00:50 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.4.0
MIME-Version: 1.0
In-Reply-To: <949EF20990823C4C85C18D59AA11AD8BADE24C0B@FR712WXCHMBA11.zeu.alcatel-lucent.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1450227653; bh=23KbiKWjP03BS1AP8P3L1jYNZUrR9Rh0xHddg9KRm5I=; h=Received:Received:Subject:To:From:Message-ID:Date:MIME-Version: Content-Type; b=KoXFiy+egCnuPYh34LE8JHObOg7LTgd0qKhdUX3DXpPvRMIvZi+tF5kVwMFatLrNh K9AUfPm9HHzQdi1LiKcHOGkJ5i+O2N1ZrmGp3/01yUWPYlXXg6LMfNr9z9ZKMNpuIK C7zUu27dnWJCX+38sxA0KfnztDXQbI3fMv6LEHthMxe7mdf3e0/cTuxoNHVUXyDg5n /LdvBgsNwETV1J5UnMkDz4u+ayQ9KmvI8tQ9/rkisZQg+py2LNwG5e3CY+rds/5jIY H/0kzgmZzFm7yPw7MX9jsSjIyPOizs/IsM/yYBvAEge4qvvwZHaKU/l3IECoz4Whq4 mbI/zf9nOyOlA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/q088jnVZffwaCzDplHHGPhpElho>
Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Dec 2015 01:00:56 -0000

On 12/15/15 6:48 PM, DRAGE, Keith (Keith) wrote:
> I am aware that for example, some PBX deployments do this.
>
> But my understanding is that this is an entirely local arrangement within the PBX domain that such an arrangement applies, i.e. that a set of local numbers within the PBX map to a set of SIP URIs, and that that mapping is in this particular form, rather than to any other string of digits or alphanumeric characters.
>
> No RFC defines such a mapping, and I would not expect that any other domain would be expected to be aware of this local arrangement, anymore than it might be expected to know the relationship between the PBX numbering plan and E.164 numbers.
>
> I guess any such expectation is the crux of the matter, unless we are talking only about such a knowledge being critical for usage within the local domain, and that was not expressed within the mails.

This is all fixed by SBCs. But I don't think they all convert to E.164. 
They might convert to something else based on bilateral agreements 
between domains.

But E.164 isn't an option for a service number like 611. So what are 
things like that to be converted to?

The draft assumes that it will be converted into something consisting 
solely of digits, with possible leading * or #.

If it is canonicalized as 611, then it will be ambiguous with a number 
in CC +61. (I guess there is no number "1" within +61, but it may take 
awhile to figure that out.)

	Thanks,
	Paul

> Regards
>
> Keith
>
> -----Original Message-----
> From: Paul Kyzivat [mailto:pkyzivat@alum.mit.edu]
> Sent: 15 December 2015 23:04
> To: DRAGE, Keith (Keith); Peterson, Jon; stir@ietf.org
> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>
> On 12/15/15 5:31 PM, DRAGE, Keith (Keith) wrote:
>> Well what was confusing was that the only way of reading the text in both your messages was that the example URI was prior to conversion to canonical form, i.e. if there were any URI parameters, they were still present. As none were specified, there could be none, and therefore the URI was a SIP URI pure and simple.
>
> Yes, the intent was that these were prior to canonicalization. (After all, the results of canonicalization for the bis are not put into the URI.)
>
> The simple fact is that URIs of the form sip:nnn@domain are very commonly used to represent phone numbers. And servers are very happy to conclude that they are numbers solely because the user part is all numeric, without the presence of user=phone.
>
> I expect that a domain that wants to use all numeric user parts that are
> *not* phone numbers might have great difficulty interoperating with other domains. Probably this isn't a problem in practice because:
> - it just isn't done
> - domains that handle phone numbers don't peer with domains that
>     use non-phone-number URIs.
>
> 	Thanks,
> 	Paul
>
>> Keith
>>
>> -----Original Message-----
>> From: Peterson, Jon [mailto:jon.peterson@neustar.biz]
>> Sent: 15 December 2015 19:57
>> To: DRAGE, Keith (Keith); Paul Kyzivat; stir@ietf.org
>> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>>
>>
>> Sorry if that was baffling, I thought we were entertaining a case
>> where
>> 611 was intended to be a telephone number: say that instead of "foo", that URI contained a carrier's domain, and this happened to be the unhelpful way the carrier in question stored all telephone numbers in SIP URIs. In the case where "611" is instead in a tel URL, or there is a clear user=phone parameter to the SIP URI, it is a bit more obvious - but no less clear how to canonicalize it for international transport or something.
>>
>> Jon Peterson
>> Neustar, Inc.
>>
>> On 12/15/15, 11:45 AM, "DRAGE, Keith (Keith)"
>> <keith.drage@alcatel-lucent.com> wrote:
>>
>>> I'm lost.
>>>
>>> sip:611@foo.com, before conversion to canonical form, is a SIP URI
>>> belonging to foo.com. It is not a telephone number or a dial string.
>>> Depending on how foo.com assigns its SIP URIs it might relate to a
>>> dialstring 611 in foo.com land, but that is an entirely arbitrary
>>> decision of foo.com, and nothing that should be verified anywhere as
>>> a telephone number.
>>>
>>> This might be a string that exists after conversion of a tel-URI or
>>> dialstring to canonical form, but that is not what is being stated below.
>>>
>>> As such it is outside the scope of STIR.
>>>
>>> Keith
>>>
>>>
>>>
>>>
>>> -----Original Message-----
>>> From: Peterson, Jon [mailto:jon.peterson@neustar.biz]
>>> Sent: 15 December 2015 19:09
>>> To: Paul Kyzivat; DRAGE, Keith (Keith); stir@ietf.org
>>> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>>>
>>>
>>>
>>> The use of service numbers in the From is a case where our text is
>>> necessarily speculative. This gets into territory where it's unclear
>>> that we even want the verification to work. If a callee in, say,
>>> Austria receives a call from sip:611@foo.com (presumably they
>>> wouldn't see a service number in the To), is it useful for the callee
>>> to know that the call came from "611"? One can argue it isn't even
>>> particularly useful for callees in America.
>>>
>>>
>>> Does that mean we shouldn't allow service numbers in these fields? If
>>> they are permitted in To and From in baseline SIP, we should at least
>>> have a story about them. There is some use in signing the To field
>>> for service numbers to prevent cut-and-paste attacks. On balance, I
>>> don't see any decisive reason to forbid it. Again, the worst thing
>>> that can happen is verification will fail, and if the number is
>>> weird, or has leaked into a place where it shouldn't be, failure is probably the right thing.
>>>
>>> Jon Peterson
>>> Neustar, Inc.
>>>
>>> On 12/15/15, 10:52 AM, "Paul Kyzivat" <pkyzivat@alum.mit.edu> wrote:
>>>
>>>> On 12/15/15 1:30 PM, Peterson, Jon wrote:
>>>>>
>>>>> The canonicalization rules are not designed with the assumption
>>>>> that the  string inputted to the algorithm is an E.164 number. They
>>>>> are designed to  be as flexible as possible given the presence of a
>>>>> dial string -  remembering that we canonicalize To as well as From.
>>>>> Ideally, everything  we deal with would follow the dictates of
>>>>> RFC3966, sure. We just proceed  with an abundance of caution.
>>>>
>>>> So, do you assume that a uri of sip:611@foo.com will be
>>>> canonicalized the same way by everybody?
>>>>
>>>> I suppose everyone in the NANP might do so. But what about a
>>>> recipient in some other locale?
>>>>
>>>> I guess the theory is that at the borders between domains numbers
>>>> will be rewritten to be understandable in the receiving domain. If
>>>> the number doesn't contain its country code then it presumably needs
>>>> to be added at a country boundary to be understood. That works for
>>>> numbers that correspond to E.164 numbers. But what about 611? There
>>>> is no standard way to put a country code on it.
>>>>
>>>> 	Thanks,
>>>> 	Paul
>>>>
>>>>> I would be happy to add some text saying that escaped characters
>>>>> should be  removed as part of the canonicalization process.
>>>>>
>>>>> Jon Peterson
>>>>> Neustar, Inc.
>>>>>
>>>>> On 12/13/15, 9:34 AM, "stir on behalf of DRAGE, Keith (Keith)"
>>>>> <stir-bounces@ietf.org on behalf of keith.drage@alcatel-lucent.com>
>>>>> wrote:
>>>>>
>>>>>> The international E.164 number can only be decimal digits.
>>>>>>
>>>>>> That therefore means that the country code, the national
>>>>>> destination code, and the subscriber number, all of which are
>>>>>> component parts of an international E.164 number, can only be decimal digits.
>>>>>>
>>>>>> That would imply that the only part that could contain such a
>>>>>> character  is a prefix to an E.164 number, or if the number is not
>>>>>> an
>>>>>> E.164 number,  such as a private dial plan.
>>>>>>
>>>>>> I'd note that RFC 3966 states: "All phone numbers MUST use the
>>>>>> global form unless they cannot be represented as such."
>>>>>>
>>>>>> I suspect that "*", "#", etc have more usage in numbers that are
>>>>>> dialstrings rather than telephone numbers.
>>>>>>
>>>>>> Regards
>>>>>>
>>>>>> Keith
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: stir [mailto:stir-bounces@ietf.org] On Behalf Of Paul
>>>>>> Kyzivat
>>>>>> Sent: 11 December 2015 15:58
>>>>>> To: stir@ietf.org
>>>>>> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>>>>>>
>>>>>> On 12/10/15 9:15 PM, Eric Burger wrote:
>>>>>>> Section 6.1.1 on Canonicalization states:
>>>>>>>           Once an implementation has identified a telephone
>>>>>>> number, it must
>>>>>>>           construct a number string.  Implementations MUST drop
>>>>>>> any leading
>>>>>>>           +'s, any internal dashes, parentheses or other non-numeric
>>>>>>>           characters, excepting only the leading "#" or "*" keys
>>>>>>> used in
>>>>>>>           some special service numbers (typically, these will
>>>>>>> appear only  in
>>>>>>>           the To header field value).  This MUST result in an
>>>>>>> ASCII string
>>>>>>>           limited to "#", "*" and digits without whitespace or visual
>>>>>>>           separators.
>>>>>>>
>>>>>>> Survey time: does pound or star  EVER appear in a From field?
>>>>>>> E.164 does not allow it.
>>>>>>
>>>>>> pound isn't allowed at all in a sip uri, except via escaping.
>>>>>>
>>>>>> There is no mention of escaping (or unescaping) in the text. If
>>>>>> there is  the possibility of pound coming through then that is
>>>>>> needed.
>>>>>>
>>>>>> Also, * and # (as well as A-D) are never valid in global numbers,
>>>>>> but are  valid within local numbers not just first, but anywhere
>>>>>> in the number.
>>>>>> So
>>>>>> why is there special treatment for a *leading* star or pound?
>>>>>>
>>>>>> ISTM that canonicalization of dialstrings that represent local
>>>>>> rather than global numbers is fraught with difficulty.
>>>>>>
>>>>>> 	Thanks,
>>>>>> 	Paul
>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> stir mailing list
>>>>>> stir@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/stir
>>>>>>
>>>>>> _______________________________________________
>>>>>> stir mailing list
>>>>>> stir@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/stir
>>>>>
>>>>>
>>>>
>>>
>>
>>
>
>


From nobody Tue Dec 15 17:28:31 2015
Return-Path: <eburger@standardstrack.com>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 18E8F1A026A for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 17:28:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.012
X-Spam-Level: 
X-Spam-Status: No, score=-1.012 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, SPF_HELO_PASS=-0.001, SPF_NEUTRAL=0.779, T_DKIM_INVALID=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 cIGrc-_hRVAR for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 17:28:29 -0800 (PST)
Received: from biz104.inmotionhosting.com (biz104.inmotionhosting.com [173.247.247.235]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0C7D11A014C for <stir@ietf.org>; Tue, 15 Dec 2015 17:28:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=standardstrack.com; s=default;  h=To:References:Message-Id:Date:In-Reply-To:From:Subject:Mime-Version:Content-Type; bh=9kwVaPv2Tdhu/WztRZ5mzLFIF2xjar8+xGKN3I3c9kc=;  b=g3ljwZftOT0+tT9Rd71vsiOVLhTRdz7cUlohqJ6eb6Wglv1GmD96X6156mBv3Gp1oD0ZumY8X/4QnVpOTsGpbJW9nJJaMMcCdcPxP+0npRJR3wrZkoDJ+TdZip+YJQ011Gbt6yZqiDXsts0xETzowyk+AZzvuenvM7cWwvxbKV4=;
Received: from ip68-100-196-239.dc.dc.cox.net ([68.100.196.239]:52106 helo=[192.168.15.111]) by biz104.inmotionhosting.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.85) (envelope-from <eburger@standardstrack.com>) id 1a90tD-0007lF-Bi for stir@ietf.org; Tue, 15 Dec 2015 17:28:28 -0800
Content-Type: multipart/signed; boundary="Apple-Mail=_9297E41A-9958-4462-9693-76050D19126A"; protocol="application/pgp-signature"; micalg=pgp-sha256
Mime-Version: 1.0 (Mac OS X Mail 9.2 \(3112\))
X-Pgp-Agent: GPGMail 2.6b2
From: Eric Burger <eburger@standardstrack.com>
In-Reply-To: <D2959085.175790%jon.peterson@neustar.biz>
Date: Tue, 15 Dec 2015 20:28:22 -0500
Message-Id: <88FD9018-2412-4DFA-87EA-5B881BA5CEA3@standardstrack.com>
References: <97A26561-3508-4CE1-9BFE-44DE35C78EC7@standardstrack.com> <D2959085.175790%jon.peterson@neustar.biz>
To: "stir@ietf.org" <stir@ietf.org>
X-Mailer: Apple Mail (2.3112)
X-OutGoing-Spam-Status: No, score=-2.9
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - biz104.inmotionhosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - standardstrack.com
X-Get-Message-Sender-Via: biz104.inmotionhosting.com: authenticated_id: eburger+standardstrack.com/only user confirmed/virtual account not confirmed
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/e4tfMMU7upDbu_2mS-g6cy-xr9U>
Subject: Re: [stir] stir-06: JWT vs UAC time
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Dec 2015 01:28:30 -0000

--Apple-Mail=_9297E41A-9958-4462-9693-76050D19126A
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

The text explicitly states the entity copies the SIP date. Yes, anyone =
can lie - that is what crypto is for (so we know who lied, when). =
However, presuming entities that do not lie, why would they not do what =
JWT says to do?

> On Dec 15, 2015, at 12:55 PM, Peterson, Jon <jon.peterson@neustar.biz> =
wrote:
>=20
>=20
> I'm not sure how the text is different from what you seem to want.
> Ordinarily, the authentication service adds the iat to the JWT object =
by
> copying the value form the Date, but if the Date is stale when the
> authentication service receives the request, clearly it can (and =
SHOULD)
> barf then and refuse to sign the request (this is spelled out in 4.1 =
step
> 3). A verification service similarly should fail the validation if the
> Date is stale (4.2 step 4), as the iat is merely a signed copy of the
> Date. That is the intended design, anyway.
>=20
> However, do bear in mind that middleboxes acting as authentication
> services can arbitrarily modify SIP requests and thus "lie" about =
whatever
> they want before generating the signature; that is more than just a =
side
> effect of the design, it is a requirement.
>=20
> Jon Peterson
> Neustar, Inc.
>=20
> On 12/10/15, 6:15 PM, "stir on behalf of Eric Burger"
> <stir-bounces@ietf.org on behalf of eburger@standardstrack.com> wrote:
>=20
>> Section 7 defines the issued at JWT value (iat) as the time the UAC
>> asserts in the SIP message:
>>     Third, the JSON key "iat" followed by a colon and then a quoted
>>     encoding of the value of the SIP Date header field [EB1] as a =
JSON
>>     NumericDate (as UNIX time, per [RFC7519] Section 2)/
>>=20
>> Do we really want to do that? I think there is value in either the
>> authenticator barfing if the SIP time is too old or the validator =
barfing
>> because the SIP time is way different than the authenticator issued =
time.
>> I do not like the idea of the validator lying on behalf of the UAC.
>=20


--Apple-Mail=_9297E41A-9958-4462-9693-76050D19126A
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org

iQIcBAEBCAAGBQJWcL42AAoJEORoZaSQsc1IxvIP/1vDFr4eJl6m4xySYh1kKO41
9gZ6sq7794YI+r7++c1YAbynCbbmPGS3SzHOgYoUeVJO6RDHXEt9MxfyFKsUjHcP
6JP/VJ1IfJ1ZoTvR2xsDfqlrlzp5qZnO4U7RWKsb4THZILkZb5TfeZLKXn45L81C
riHLXqRVWp0R+bTywlYscBYbDyoLlXiFM65E+mGpIrt4d4j+Pxmfhj6wDOnqbg15
pgxv7BOCR91R3ADqHlhWEOFgGEEyLeNlnecqOwwNMa6fosu2L1fNM90ayN3Do42O
yXSfQTRPiMzyc2dD6AJU9xI7zvufEfU0LpCNkHuwjZp7B8JcbowuEnMSPzh7hXqG
qafv3Q/nMcpm3vvseKVZ201VolxQOD7QKLja52Ng7/nxkUy3iXysbN8wBWJC0kKs
2FLaYhHcYwfHitmCJ/1ibyzePie1feB6xgLgf09RmYG8rwXfa1YJAeBoXuyfgXN5
Cp1C2o0rF2KPmoUOmOA8qgYoZrHyzPQjKc4PgYdAkDDmjL6PH1gnrRhuWtXNfepC
X/cMahBln230DMfiDxZ5+Bv6W+3K2j8H7X/stHs4BT8lDLOs6j3cfuke62aK/Lfe
dJsAJptg5t3gOA/BzVS1hU26SEO3qh/lAGv0V8E2554MyjDCy7Kz6FHFYhnS5WEI
xZA/1pxFlrdatsdOGlxz
=BG6C
-----END PGP SIGNATURE-----

--Apple-Mail=_9297E41A-9958-4462-9693-76050D19126A--


From nobody Tue Dec 15 17:28:39 2015
Return-Path: <eburger@standardstrack.com>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 521B91A03E3 for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 17:28:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.012
X-Spam-Level: 
X-Spam-Status: No, score=-1.012 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, SPF_HELO_PASS=-0.001, SPF_NEUTRAL=0.779, T_DKIM_INVALID=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 OBtcK_2E5VOm for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 17:28:30 -0800 (PST)
Received: from biz104.inmotionhosting.com (biz104.inmotionhosting.com [173.247.247.235]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3FEED1A014C for <stir@ietf.org>; Tue, 15 Dec 2015 17:28:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=standardstrack.com; s=default;  h=To:References:Message-Id:Date:In-Reply-To:From:Subject:Mime-Version:Content-Type; bh=K4vffsgrwgFSJnlSu9SqzxkMGUaT5VxcFB6LX2ZUyJA=;  b=eLd0JUy0j7jfRm6UD5gouBTTOR63A0V5bOXU+IBsiT3kG28jIH4x3eL1b8kiY5Um8L2oJXajl6innHwb4qy2b65grhZMcS8JYTXZEqjlhtevJLakCsjksv3guzqWUNGIMqvwqwOJ9pAGLg2BE2KKBX4dPrOja/OWszy4ItUEEuc=;
Received: from ip68-100-196-239.dc.dc.cox.net ([68.100.196.239]:52106 helo=[192.168.15.111]) by biz104.inmotionhosting.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.85) (envelope-from <eburger@standardstrack.com>) id 1a90tJ-0007lF-0K for stir@ietf.org; Tue, 15 Dec 2015 17:28:30 -0800
Content-Type: multipart/signed; boundary="Apple-Mail=_E045D92C-DCAA-432B-99DD-10074F2AF6AA"; protocol="application/pgp-signature"; micalg=pgp-sha256
Mime-Version: 1.0 (Mac OS X Mail 9.2 \(3112\))
X-Pgp-Agent: GPGMail 2.6b2
From: Eric Burger <eburger@standardstrack.com>
In-Reply-To: <D2959197.1757CA%jon.peterson@neustar.biz>
Date: Tue, 15 Dec 2015 20:28:29 -0500
Message-Id: <9D44F4F4-7641-4055-A0D1-3669A350190D@standardstrack.com>
References: <AB5514AD-BB07-457E-8BCC-D7AB968CDAC0@standardstrack.com> <D2959197.1757CA%jon.peterson@neustar.biz>
To: "stir@ietf.org" <stir@ietf.org>
X-Mailer: Apple Mail (2.3112)
X-OutGoing-Spam-Status: No, score=-2.9
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - biz104.inmotionhosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - standardstrack.com
X-Get-Message-Sender-Via: biz104.inmotionhosting.com: authenticated_id: eburger+standardstrack.com/only user confirmed/virtual account not confirmed
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/xuYrpNvcTtxKANVBMDGKR9R3xh0>
Subject: Re: [stir] stir-06: 4474 dependencies
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Dec 2015 01:28:31 -0000

--Apple-Mail=_E045D92C-DCAA-432B-99DD-10074F2AF6AA
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hmmmm. Really a question for the IANA folks.  My concern is if we say =
that we do something because RFC 4474 did something enough times, then =
people will think 4474 still means something. It won=E2=80=99t after we =
publish 4474bis.

> On Dec 15, 2015, at 1:00 PM, Peterson, Jon <jon.peterson@neustar.biz> =
wrote:
>=20
>=20
> The IANA registry entries in question have already been created, and =
even
> if we obsolete RFC4474, those values and policies wont leave the =
registry
> unless we direct the IANA to alter them. This text just talks about
> headers and other values previously registered by RFC4474 which are
> retained here. This sort of language isn't unusual in specifications
> similar to ours.
>=20
> Jon Peterson
> Neustar, Inc.
>=20
> On 12/10/15, 6:15 PM, "stir on behalf of Eric Burger"
> <stir-bounces@ietf.org on behalf of eburger@standardstrack.com> wrote:
>=20
>> My understanding is the idea is 4474bis will obsolete, not update, =
4474.
>> As such, statements like the following in Section 5.4:
>>     any algorithms that would appear in the Identity-Info "alg"
>>     parameter other than 'RS256.'  Note that per the IANA
>>     Considerations of RFC 4474, new algorithms can only be specified
>>     by Standards Action
>> have no standing. Specifically, who cares about what the IANA
>> Considerations section of an obsolete RFC says. If you can justify =
the
>> rule here, make it. If you cannot, do not use 4474 as a =
justification. It
>> does not hold water.
>>=20
>> Same for Section 7:
>>  Baseline RFC4474 defined the Identity and Identity-Info headers.
>>  This document deprecates the Identity-Info header, collapsing its
>>  grammar into the Identity header.  Note that unlike baseline =
RFC4474,
>>  the Identity header is now allowed to appear more than one time in a
>>  SIP request.  [EB1] The revised grammar for the Identity header is
>>  (following the ABNF [RFC4234] in RFC 3261 [RFC3261]):
>>=20
>> Since no one is using 4474, are we not obsoleting it, rather than
>> updating it? As such, this paragraph is editorial, i.e., a Note, and =
not
>> normative.
>>=20
>> Anyone disagree?
>=20


--Apple-Mail=_E045D92C-DCAA-432B-99DD-10074F2AF6AA
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org

iQIcBAEBCAAGBQJWcL49AAoJEORoZaSQsc1Idy8P/2inPzRd48UnDFU6+ssfa04S
TEMaqxeIMFEpXa3oQYWL4+OT7YBKP/ZeenPS4dvsaYUNCO/OFCVBKYIejVGi4fBk
G75SVOGJUljd67PcNEZVlkvKY3zTaZEVYK//DhdWugtDZT+VJPrHFBtMFJGyS7yC
LzN2jo7putgXQ3cCYOXmYQh+w0TI0YVhZ5wBhLconhp7cjUMu54wAcxQYiWHkGtH
El/0wVMguwB1FjwD4J+5N9lscuXp5Nk+OUn8J2tS5tTg9uob+8tnQ/ZngEXeWIlW
LLGYdbWzOctYALpc1PNdjx0Hf3b5fBXz70BuP3MXK+TCi430YrHIdeZTfp2smaeA
EPjEqckuk0VGyGydePV7rhPA/15Ewu21MNg9m008f7KIMhQqMlonLgyiCgJouXNc
4U+tLnERFnhtl3Zf+09+r0lBr+HtQasT75pieKX1h0NLcK6LsAQ4I4rUzHS04Hro
xH+xgFwDdlj2yGKx1wU5bYaMGN7YjmwqYpYDVYubcMozeY85OvZSWRivPwYbbPtD
is6zmoaGpdt9UfdZ00m7NszPh4tFDzTrV24Ca9Ez6l2SosQgszpvuO0WcxqAJPLi
T+myS8hYLCHhB1e6FdrxuANAoJ+fX6pzw/vzQ36TcPmt/oVF4Eb8jp7+CXb9Ny8/
DVjqcwX0yiuQAzPwPgU1
=9MJG
-----END PGP SIGNATURE-----

--Apple-Mail=_E045D92C-DCAA-432B-99DD-10074F2AF6AA--


From nobody Tue Dec 15 17:35:02 2015
Return-Path: <ewburger@gmail.com>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4C60F1A19E4 for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 17:35:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.4
X-Spam-Level: 
X-Spam-Status: No, score=-1.4 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, J_CHICKENPOX_45=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 ZMMFITsGJ-ZK for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 17:34:58 -0800 (PST)
Received: from mail-oi0-x22c.google.com (mail-oi0-x22c.google.com [IPv6:2607:f8b0:4003:c06::22c]) (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 0C8181A066C for <stir@ietf.org>; Tue, 15 Dec 2015 17:34:55 -0800 (PST)
Received: by mail-oi0-x22c.google.com with SMTP id o62so11574514oif.3 for <stir@ietf.org>; Tue, 15 Dec 2015 17:34:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to; bh=7got2BqEL++mx1EPhAR3rpJEO4DTs69NvQlwxB61o1I=; b=sqKofXYqjj9FlWk2rZxTGY9T44GrrChEGW0+Jg1RMyf46V8rC7TGCP5nxjHN1sN3Sc hECy3JlgDwRG0oLJ1ZXQSDxAH1cmebqFvGf3m0yvvmWxZOXNf3hJ8ikoFP3By7R+YRyL e9kp9EdRl3K82TMjtxUlKDqsIEsDZvLV+d9Zy3I3d+LA95mKIu2IZ79LJjCy8Shrxly+ HTFQCZs7t+T9N14J/597OWizdXr7PCUpxJyS9A1b8iWYvdCNHLsDTptj1QXNDKEYXXpK 7BIk4uTcq/Rl6gUYuJle4t+52sfytLHV6fhwh37MeUeBcdnGXUVikEoSOUgKsDYD8Y46 JLEg==
X-Received: by 10.202.74.197 with SMTP id x188mr469678oia.53.1450229695320; Tue, 15 Dec 2015 17:34:55 -0800 (PST)
Received: from [192.168.15.111] (ip68-100-196-239.dc.dc.cox.net. [68.100.196.239]) by smtp.gmail.com with ESMTPSA id oj2sm1646589oeb.8.2015.12.15.17.34.49 for <stir@ietf.org> (version=TLSv1/SSLv3 cipher=OTHER); Tue, 15 Dec 2015 17:34:49 -0800 (PST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 9.2 \(3112\))
From: Eric Burger <ewburger@gmail.com>
In-Reply-To: <949EF20990823C4C85C18D59AA11AD8BADE24C0B@FR712WXCHMBA11.zeu.alcatel-lucent.com>
Date: Tue, 15 Dec 2015 20:34:48 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <490BC8D0-A7FA-4D37-9E54-2B8500BFAA9F@gmail.com>
References: <9C95CF4B-88BD-4EFF-9076-E59CF165E22D@standardstrack.com> <566AF294.6090001@alum.mit.edu> <949EF20990823C4C85C18D59AA11AD8BADE23BB6@FR712WXCHMBA11.zeu.alcatel-lucent.com> <D29595DF.17587A%jon.peterson@neustar.biz> <56706158.3080905@alum.mit.edu> <D295A284.1758E9%jon.peterson@neustar.biz> <949EF20990823C4C85C18D59AA11AD8BADE24A61@FR712WXCHMBA11.zeu.alcatel-lucent.com> <D295AFB2.175907%jon.peterson@neustar.biz> <949EF20990823C4C85C18D59AA11AD8BADE24B19@FR712WXCHMBA11.zeu.alcatel-lucent.com> <56709C6E.4070901@alum.mit.edu> <949EF20990823C4C85C18D59AA11AD8BADE24C0B@FR712WXCHMBA11.zeu.alcatel-lucent.com>
To: "stir@ietf.org" <stir@ietf.org>
X-Mailer: Apple Mail (2.3112)
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/RFCUUt66fm9ARHR04Bs8pDX8VhE>
Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Dec 2015 01:35:00 -0000

And local arrangements are=E2=80=A6 local=E2=80=A6 out of scope. The =
PBX/AS/SBC will have to make To/=46rom into something sensible. At that =
point, it is an E.164 number that STIR can deal with.

There is no point worrying about my phone saying =E2=80=9CFrom: =
x74107=E2=80=9D. You cannot get there from here unless you are inside my =
enterprise already, at which point you are not STIRing anyway.

> On Dec 15, 2015, at 6:48 PM, DRAGE, Keith (Keith) =
<keith.drage@alcatel-lucent.com> wrote:
>=20
> I am aware that for example, some PBX deployments do this.=20
>=20
> But my understanding is that this is an entirely local arrangement =
within the PBX domain that such an arrangement applies, i.e. that a set =
of local numbers within the PBX map to a set of SIP URIs, and that that =
mapping is in this particular form, rather than to any other string of =
digits or alphanumeric characters.
>=20
> No RFC defines such a mapping, and I would not expect that any other =
domain would be expected to be aware of this local arrangement, anymore =
than it might be expected to know the relationship between the PBX =
numbering plan and E.164 numbers.
>=20
> I guess any such expectation is the crux of the matter, unless we are =
talking only about such a knowledge being critical for usage within the =
local domain, and that was not expressed within the mails.
>=20
> Regards
>=20
> Keith
>=20
> -----Original Message-----
> From: Paul Kyzivat [mailto:pkyzivat@alum.mit.edu]=20
> Sent: 15 December 2015 23:04
> To: DRAGE, Keith (Keith); Peterson, Jon; stir@ietf.org
> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>=20
> On 12/15/15 5:31 PM, DRAGE, Keith (Keith) wrote:
>> Well what was confusing was that the only way of reading the text in =
both your messages was that the example URI was prior to conversion to =
canonical form, i.e. if there were any URI parameters, they were still =
present. As none were specified, there could be none, and therefore the =
URI was a SIP URI pure and simple.
>=20
> Yes, the intent was that these were prior to canonicalization. (After =
all, the results of canonicalization for the bis are not put into the =
URI.)
>=20
> The simple fact is that URIs of the form sip:nnn@domain are very =
commonly used to represent phone numbers. And servers are very happy to =
conclude that they are numbers solely because the user part is all =
numeric, without the presence of user=3Dphone.
>=20
> I expect that a domain that wants to use all numeric user parts that =
are
> *not* phone numbers might have great difficulty interoperating with =
other domains. Probably this isn't a problem in practice because:
> - it just isn't done
> - domains that handle phone numbers don't peer with domains that
>   use non-phone-number URIs.
>=20
> 	Thanks,
> 	Paul
>=20
>> Keith
>>=20
>> -----Original Message-----
>> From: Peterson, Jon [mailto:jon.peterson@neustar.biz]
>> Sent: 15 December 2015 19:57
>> To: DRAGE, Keith (Keith); Paul Kyzivat; stir@ietf.org
>> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>>=20
>>=20
>> Sorry if that was baffling, I thought we were entertaining a case=20
>> where
>> 611 was intended to be a telephone number: say that instead of "foo", =
that URI contained a carrier's domain, and this happened to be the =
unhelpful way the carrier in question stored all telephone numbers in =
SIP URIs. In the case where "611" is instead in a tel URL, or there is a =
clear user=3Dphone parameter to the SIP URI, it is a bit more obvious - =
but no less clear how to canonicalize it for international transport or =
something.
>>=20
>> Jon Peterson
>> Neustar, Inc.
>>=20
>> On 12/15/15, 11:45 AM, "DRAGE, Keith (Keith)"
>> <keith.drage@alcatel-lucent.com> wrote:
>>=20
>>> I'm lost.
>>>=20
>>> sip:611@foo.com, before conversion to canonical form, is a SIP URI=20=

>>> belonging to foo.com. It is not a telephone number or a dial string.
>>> Depending on how foo.com assigns its SIP URIs it might relate to a=20=

>>> dialstring 611 in foo.com land, but that is an entirely arbitrary=20
>>> decision of foo.com, and nothing that should be verified anywhere as=20=

>>> a telephone number.
>>>=20
>>> This might be a string that exists after conversion of a tel-URI or=20=

>>> dialstring to canonical form, but that is not what is being stated =
below.
>>>=20
>>> As such it is outside the scope of STIR.
>>>=20
>>> Keith
>>>=20
>>>=20
>>>=20
>>>=20
>>> -----Original Message-----
>>> From: Peterson, Jon [mailto:jon.peterson@neustar.biz]
>>> Sent: 15 December 2015 19:09
>>> To: Paul Kyzivat; DRAGE, Keith (Keith); stir@ietf.org
>>> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>>>=20
>>>=20
>>>=20
>>> The use of service numbers in the =46rom is a case where our text is=20=

>>> necessarily speculative. This gets into territory where it's unclear=20=

>>> that we even want the verification to work. If a callee in, say,=20
>>> Austria receives a call from sip:611@foo.com (presumably they=20
>>> wouldn't see a service number in the To), is it useful for the =
callee=20
>>> to know that the call came from "611"? One can argue it isn't even=20=

>>> particularly useful for callees in America.
>>>=20
>>>=20
>>> Does that mean we shouldn't allow service numbers in these fields? =
If=20
>>> they are permitted in To and =46rom in baseline SIP, we should at =
least=20
>>> have a story about them. There is some use in signing the To field=20=

>>> for service numbers to prevent cut-and-paste attacks. On balance, I=20=

>>> don't see any decisive reason to forbid it. Again, the worst thing=20=

>>> that can happen is verification will fail, and if the number is=20
>>> weird, or has leaked into a place where it shouldn't be, failure is =
probably the right thing.
>>>=20
>>> Jon Peterson
>>> Neustar, Inc.
>>>=20
>>> On 12/15/15, 10:52 AM, "Paul Kyzivat" <pkyzivat@alum.mit.edu> wrote:
>>>=20
>>>> On 12/15/15 1:30 PM, Peterson, Jon wrote:
>>>>>=20
>>>>> The canonicalization rules are not designed with the assumption=20
>>>>> that the  string inputted to the algorithm is an E.164 number. =
They=20
>>>>> are designed to  be as flexible as possible given the presence of =
a=20
>>>>> dial string -  remembering that we canonicalize To as well as =
From.
>>>>> Ideally, everything  we deal with would follow the dictates of=20
>>>>> RFC3966, sure. We just proceed  with an abundance of caution.
>>>>=20
>>>> So, do you assume that a uri of sip:611@foo.com will be=20
>>>> canonicalized the same way by everybody?
>>>>=20
>>>> I suppose everyone in the NANP might do so. But what about a=20
>>>> recipient in some other locale?
>>>>=20
>>>> I guess the theory is that at the borders between domains numbers=20=

>>>> will be rewritten to be understandable in the receiving domain. If=20=

>>>> the number doesn't contain its country code then it presumably =
needs=20
>>>> to be added at a country boundary to be understood. That works for=20=

>>>> numbers that correspond to E.164 numbers. But what about 611? There=20=

>>>> is no standard way to put a country code on it.
>>>>=20
>>>> 	Thanks,
>>>> 	Paul
>>>>=20
>>>>> I would be happy to add some text saying that escaped characters=20=

>>>>> should be  removed as part of the canonicalization process.
>>>>>=20
>>>>> Jon Peterson
>>>>> Neustar, Inc.
>>>>>=20
>>>>> On 12/13/15, 9:34 AM, "stir on behalf of DRAGE, Keith (Keith)"
>>>>> <stir-bounces@ietf.org on behalf of =
keith.drage@alcatel-lucent.com>
>>>>> wrote:
>>>>>=20
>>>>>> The international E.164 number can only be decimal digits.
>>>>>>=20
>>>>>> That therefore means that the country code, the national=20
>>>>>> destination code, and the subscriber number, all of which are=20
>>>>>> component parts of an international E.164 number, can only be =
decimal digits.
>>>>>>=20
>>>>>> That would imply that the only part that could contain such a=20
>>>>>> character  is a prefix to an E.164 number, or if the number is =
not=20
>>>>>> an
>>>>>> E.164 number,  such as a private dial plan.
>>>>>>=20
>>>>>> I'd note that RFC 3966 states: "All phone numbers MUST use the=20
>>>>>> global form unless they cannot be represented as such."
>>>>>>=20
>>>>>> I suspect that "*", "#", etc have more usage in numbers that are=20=

>>>>>> dialstrings rather than telephone numbers.
>>>>>>=20
>>>>>> Regards
>>>>>>=20
>>>>>> Keith
>>>>>>=20
>>>>>> -----Original Message-----
>>>>>> From: stir [mailto:stir-bounces@ietf.org] On Behalf Of Paul=20
>>>>>> Kyzivat
>>>>>> Sent: 11 December 2015 15:58
>>>>>> To: stir@ietf.org
>>>>>> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>>>>>>=20
>>>>>> On 12/10/15 9:15 PM, Eric Burger wrote:
>>>>>>> Section 6.1.1 on Canonicalization states:
>>>>>>>         Once an implementation has identified a telephone=20
>>>>>>> number, it must
>>>>>>>         construct a number string.  Implementations MUST drop=20
>>>>>>> any leading
>>>>>>>         +'s, any internal dashes, parentheses or other =
non-numeric
>>>>>>>         characters, excepting only the leading "#" or "*" keys=20=

>>>>>>> used in
>>>>>>>         some special service numbers (typically, these will=20
>>>>>>> appear only  in
>>>>>>>         the To header field value).  This MUST result in an=20
>>>>>>> ASCII string
>>>>>>>         limited to "#", "*" and digits without whitespace or =
visual
>>>>>>>         separators.
>>>>>>>=20
>>>>>>> Survey time: does pound or star  EVER appear in a =46rom field?
>>>>>>> E.164 does not allow it.
>>>>>>=20
>>>>>> pound isn't allowed at all in a sip uri, except via escaping.
>>>>>>=20
>>>>>> There is no mention of escaping (or unescaping) in the text. If=20=

>>>>>> there is  the possibility of pound coming through then that is=20
>>>>>> needed.
>>>>>>=20
>>>>>> Also, * and # (as well as A-D) are never valid in global numbers,=20=

>>>>>> but are  valid within local numbers not just first, but anywhere=20=

>>>>>> in the number.
>>>>>> So
>>>>>> why is there special treatment for a *leading* star or pound?
>>>>>>=20
>>>>>> ISTM that canonicalization of dialstrings that represent local=20
>>>>>> rather than global numbers is fraught with difficulty.
>>>>>>=20
>>>>>> 	Thanks,
>>>>>> 	Paul
>>>>>>=20
>>>>>>=20
>>>>>>=20
>>>>>> _______________________________________________
>>>>>> stir mailing list
>>>>>> stir@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/stir
>>>>>>=20
>>>>>> _______________________________________________
>>>>>> stir mailing list
>>>>>> stir@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/stir
>>>>>=20
>>>>>=20
>>>>=20
>>>=20
>>=20
>>=20
>=20
> _______________________________________________
> stir mailing list
> stir@ietf.org
> https://www.ietf.org/mailman/listinfo/stir


From nobody Tue Dec 15 21:50:10 2015
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8827A1A870E for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 21:50:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.635
X-Spam-Level: 
X-Spam-Status: No, score=-0.635 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, J_CHICKENPOX_45=0.6, SPF_SOFTFAIL=0.665] 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 PqACgqR0sVnn for <stir@ietfa.amsl.com>; Tue, 15 Dec 2015 21:50:07 -0800 (PST)
Received: from resqmta-ch2-12v.sys.comcast.net (resqmta-ch2-12v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:44]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 059AC1A872B for <stir@ietf.org>; Tue, 15 Dec 2015 21:50:06 -0800 (PST)
Received: from resomta-ch2-18v.sys.comcast.net ([69.252.207.114]) by resqmta-ch2-12v.sys.comcast.net with comcast id u5q11r0062Udklx015q6Y6; Wed, 16 Dec 2015 05:50:06 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([73.218.51.154]) by resomta-ch2-18v.sys.comcast.net with comcast id u5q51r0073KdFy1015q5yb; Wed, 16 Dec 2015 05:50:05 +0000
To: stir@ietf.org
References: <9C95CF4B-88BD-4EFF-9076-E59CF165E22D@standardstrack.com> <566AF294.6090001@alum.mit.edu> <949EF20990823C4C85C18D59AA11AD8BADE23BB6@FR712WXCHMBA11.zeu.alcatel-lucent.com> <D29595DF.17587A%jon.peterson@neustar.biz> <56706158.3080905@alum.mit.edu> <D295A284.1758E9%jon.peterson@neustar.biz> <949EF20990823C4C85C18D59AA11AD8BADE24A61@FR712WXCHMBA11.zeu.alcatel-lucent.com> <D295AFB2.175907%jon.peterson@neustar.biz> <949EF20990823C4C85C18D59AA11AD8BADE24B19@FR712WXCHMBA11.zeu.alcatel-lucent.com> <56709C6E.4070901@alum.mit.edu> <949EF20990823C4C85C18D59AA11AD8BADE24C0B@FR712WXCHMBA11.zeu.alcatel-lucent.com> <490BC8D0-A7FA-4D37-9E54-2B8500BFAA9F@gmail.com>
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
Message-ID: <5670FB8B.9030602@alum.mit.edu>
Date: Wed, 16 Dec 2015 00:50:03 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.4.0
MIME-Version: 1.0
In-Reply-To: <490BC8D0-A7FA-4D37-9E54-2B8500BFAA9F@gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1450245006; bh=BTMP88etQTioOxy9HIpw2gESZ/vjGKLxpIeS93pwiq8=; h=Received:Received:Subject:To:From:Message-ID:Date:MIME-Version: Content-Type; b=t8zNb1NhxhCmDSGuf3gN348E0beFrqBorPkKbcGgNxgE/8hUB1ZOpl/QgxUGtdvGe StNPLwSzNPgAlbqrFT454h+avOANMxb9Bm6Mm5xEUe+gVrHcOLenzCESDKUSyWrhah +RBq2GrQN2w5dj9d5ZAjzAPlNN+x6+WqBBJNu+dN9YOnyphPi2/1CbKXLNsbs7ivA0 1+fLWPY6jvyggeI6TxE6SjEWhDTRlkK78nKY6zTdUrOGojNz81w7bL/wCdyMLKhrBu 5f9M5cQF70ZskjBqnepFL/4hrhhZJXynPL4srzchKhGtSRwuHXu04CYIc9y5JSrvCg g0KRBxzaWfElg==
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/gpgeJ7MOY2evyuUKZOlBxbKN4g4>
Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Dec 2015 05:50:09 -0000

On 12/15/15 8:34 PM, Eric Burger wrote:
> And local arrangements areâ€¦ localâ€¦ out of scope. The PBX/AS/SBC will have to make To/From into something sensible. At that point, it is an E.164 number that STIR can deal with.
>
> There is no point worrying about my phone saying â€œFrom: x74107â€�. You cannot get there from here unless you are inside my enterprise already, at which point you are not STIRing anyway.

Since you don't live in the US you may not know what 611 is. It is not a 
local number, like an internal extension on a PBX. It is a service 
number. It is among the family of N11 numbers, of which 911 is best known.

This discussion is, loosely, about most/all of the service numbers. 911 
is extra special, and has customized treatments, so we should probably 
exclude it from this particular discussion.

There is in general no E.164 number that the service numbers can be 
transformed to for purposes of canonicalization.

The answer may be that these numbers can't be canonicalized, and calls 
to/from them cannot be signed.

	Thanks,
	Paul

>> On Dec 15, 2015, at 6:48 PM, DRAGE, Keith (Keith) <keith.drage@alcatel-lucent.com> wrote:
>>
>> I am aware that for example, some PBX deployments do this.
>>
>> But my understanding is that this is an entirely local arrangement within the PBX domain that such an arrangement applies, i.e. that a set of local numbers within the PBX map to a set of SIP URIs, and that that mapping is in this particular form, rather than to any other string of digits or alphanumeric characters.
>>
>> No RFC defines such a mapping, and I would not expect that any other domain would be expected to be aware of this local arrangement, anymore than it might be expected to know the relationship between the PBX numbering plan and E.164 numbers.
>>
>> I guess any such expectation is the crux of the matter, unless we are talking only about such a knowledge being critical for usage within the local domain, and that was not expressed within the mails.
>>
>> Regards
>>
>> Keith
>>
>> -----Original Message-----
>> From: Paul Kyzivat [mailto:pkyzivat@alum.mit.edu]
>> Sent: 15 December 2015 23:04
>> To: DRAGE, Keith (Keith); Peterson, Jon; stir@ietf.org
>> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>>
>> On 12/15/15 5:31 PM, DRAGE, Keith (Keith) wrote:
>>> Well what was confusing was that the only way of reading the text in both your messages was that the example URI was prior to conversion to canonical form, i.e. if there were any URI parameters, they were still present. As none were specified, there could be none, and therefore the URI was a SIP URI pure and simple.
>>
>> Yes, the intent was that these were prior to canonicalization. (After all, the results of canonicalization for the bis are not put into the URI.)
>>
>> The simple fact is that URIs of the form sip:nnn@domain are very commonly used to represent phone numbers. And servers are very happy to conclude that they are numbers solely because the user part is all numeric, without the presence of user=phone.
>>
>> I expect that a domain that wants to use all numeric user parts that are
>> *not* phone numbers might have great difficulty interoperating with other domains. Probably this isn't a problem in practice because:
>> - it just isn't done
>> - domains that handle phone numbers don't peer with domains that
>>    use non-phone-number URIs.
>>
>> 	Thanks,
>> 	Paul
>>
>>> Keith
>>>
>>> -----Original Message-----
>>> From: Peterson, Jon [mailto:jon.peterson@neustar.biz]
>>> Sent: 15 December 2015 19:57
>>> To: DRAGE, Keith (Keith); Paul Kyzivat; stir@ietf.org
>>> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>>>
>>>
>>> Sorry if that was baffling, I thought we were entertaining a case
>>> where
>>> 611 was intended to be a telephone number: say that instead of "foo", that URI contained a carrier's domain, and this happened to be the unhelpful way the carrier in question stored all telephone numbers in SIP URIs. In the case where "611" is instead in a tel URL, or there is a clear user=phone parameter to the SIP URI, it is a bit more obvious - but no less clear how to canonicalize it for international transport or something.
>>>
>>> Jon Peterson
>>> Neustar, Inc.
>>>
>>> On 12/15/15, 11:45 AM, "DRAGE, Keith (Keith)"
>>> <keith.drage@alcatel-lucent.com> wrote:
>>>
>>>> I'm lost.
>>>>
>>>> sip:611@foo.com, before conversion to canonical form, is a SIP URI
>>>> belonging to foo.com. It is not a telephone number or a dial string.
>>>> Depending on how foo.com assigns its SIP URIs it might relate to a
>>>> dialstring 611 in foo.com land, but that is an entirely arbitrary
>>>> decision of foo.com, and nothing that should be verified anywhere as
>>>> a telephone number.
>>>>
>>>> This might be a string that exists after conversion of a tel-URI or
>>>> dialstring to canonical form, but that is not what is being stated below.
>>>>
>>>> As such it is outside the scope of STIR.
>>>>
>>>> Keith
>>>>
>>>>
>>>>
>>>>
>>>> -----Original Message-----
>>>> From: Peterson, Jon [mailto:jon.peterson@neustar.biz]
>>>> Sent: 15 December 2015 19:09
>>>> To: Paul Kyzivat; DRAGE, Keith (Keith); stir@ietf.org
>>>> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>>>>
>>>>
>>>>
>>>> The use of service numbers in the From is a case where our text is
>>>> necessarily speculative. This gets into territory where it's unclear
>>>> that we even want the verification to work. If a callee in, say,
>>>> Austria receives a call from sip:611@foo.com (presumably they
>>>> wouldn't see a service number in the To), is it useful for the callee
>>>> to know that the call came from "611"? One can argue it isn't even
>>>> particularly useful for callees in America.
>>>>
>>>>
>>>> Does that mean we shouldn't allow service numbers in these fields? If
>>>> they are permitted in To and From in baseline SIP, we should at least
>>>> have a story about them. There is some use in signing the To field
>>>> for service numbers to prevent cut-and-paste attacks. On balance, I
>>>> don't see any decisive reason to forbid it. Again, the worst thing
>>>> that can happen is verification will fail, and if the number is
>>>> weird, or has leaked into a place where it shouldn't be, failure is probably the right thing.
>>>>
>>>> Jon Peterson
>>>> Neustar, Inc.
>>>>
>>>> On 12/15/15, 10:52 AM, "Paul Kyzivat" <pkyzivat@alum.mit.edu> wrote:
>>>>
>>>>> On 12/15/15 1:30 PM, Peterson, Jon wrote:
>>>>>>
>>>>>> The canonicalization rules are not designed with the assumption
>>>>>> that the  string inputted to the algorithm is an E.164 number. They
>>>>>> are designed to  be as flexible as possible given the presence of a
>>>>>> dial string -  remembering that we canonicalize To as well as From.
>>>>>> Ideally, everything  we deal with would follow the dictates of
>>>>>> RFC3966, sure. We just proceed  with an abundance of caution.
>>>>>
>>>>> So, do you assume that a uri of sip:611@foo.com will be
>>>>> canonicalized the same way by everybody?
>>>>>
>>>>> I suppose everyone in the NANP might do so. But what about a
>>>>> recipient in some other locale?
>>>>>
>>>>> I guess the theory is that at the borders between domains numbers
>>>>> will be rewritten to be understandable in the receiving domain. If
>>>>> the number doesn't contain its country code then it presumably needs
>>>>> to be added at a country boundary to be understood. That works for
>>>>> numbers that correspond to E.164 numbers. But what about 611? There
>>>>> is no standard way to put a country code on it.
>>>>>
>>>>> 	Thanks,
>>>>> 	Paul
>>>>>
>>>>>> I would be happy to add some text saying that escaped characters
>>>>>> should be  removed as part of the canonicalization process.
>>>>>>
>>>>>> Jon Peterson
>>>>>> Neustar, Inc.
>>>>>>
>>>>>> On 12/13/15, 9:34 AM, "stir on behalf of DRAGE, Keith (Keith)"
>>>>>> <stir-bounces@ietf.org on behalf of keith.drage@alcatel-lucent.com>
>>>>>> wrote:
>>>>>>
>>>>>>> The international E.164 number can only be decimal digits.
>>>>>>>
>>>>>>> That therefore means that the country code, the national
>>>>>>> destination code, and the subscriber number, all of which are
>>>>>>> component parts of an international E.164 number, can only be decimal digits.
>>>>>>>
>>>>>>> That would imply that the only part that could contain such a
>>>>>>> character  is a prefix to an E.164 number, or if the number is not
>>>>>>> an
>>>>>>> E.164 number,  such as a private dial plan.
>>>>>>>
>>>>>>> I'd note that RFC 3966 states: "All phone numbers MUST use the
>>>>>>> global form unless they cannot be represented as such."
>>>>>>>
>>>>>>> I suspect that "*", "#", etc have more usage in numbers that are
>>>>>>> dialstrings rather than telephone numbers.
>>>>>>>
>>>>>>> Regards
>>>>>>>
>>>>>>> Keith
>>>>>>>
>>>>>>> -----Original Message-----
>>>>>>> From: stir [mailto:stir-bounces@ietf.org] On Behalf Of Paul
>>>>>>> Kyzivat
>>>>>>> Sent: 11 December 2015 15:58
>>>>>>> To: stir@ietf.org
>>>>>>> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>>>>>>>
>>>>>>> On 12/10/15 9:15 PM, Eric Burger wrote:
>>>>>>>> Section 6.1.1 on Canonicalization states:
>>>>>>>>          Once an implementation has identified a telephone
>>>>>>>> number, it must
>>>>>>>>          construct a number string.  Implementations MUST drop
>>>>>>>> any leading
>>>>>>>>          +'s, any internal dashes, parentheses or other non-numeric
>>>>>>>>          characters, excepting only the leading "#" or "*" keys
>>>>>>>> used in
>>>>>>>>          some special service numbers (typically, these will
>>>>>>>> appear only  in
>>>>>>>>          the To header field value).  This MUST result in an
>>>>>>>> ASCII string
>>>>>>>>          limited to "#", "*" and digits without whitespace or visual
>>>>>>>>          separators.
>>>>>>>>
>>>>>>>> Survey time: does pound or star  EVER appear in a From field?
>>>>>>>> E.164 does not allow it.
>>>>>>>
>>>>>>> pound isn't allowed at all in a sip uri, except via escaping.
>>>>>>>
>>>>>>> There is no mention of escaping (or unescaping) in the text. If
>>>>>>> there is  the possibility of pound coming through then that is
>>>>>>> needed.
>>>>>>>
>>>>>>> Also, * and # (as well as A-D) are never valid in global numbers,
>>>>>>> but are  valid within local numbers not just first, but anywhere
>>>>>>> in the number.
>>>>>>> So
>>>>>>> why is there special treatment for a *leading* star or pound?
>>>>>>>
>>>>>>> ISTM that canonicalization of dialstrings that represent local
>>>>>>> rather than global numbers is fraught with difficulty.
>>>>>>>
>>>>>>> 	Thanks,
>>>>>>> 	Paul
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> stir mailing list
>>>>>>> stir@ietf.org
>>>>>>> https://www.ietf.org/mailman/listinfo/stir
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> stir mailing list
>>>>>>> stir@ietf.org
>>>>>>> https://www.ietf.org/mailman/listinfo/stir
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>>
>>
>> _______________________________________________
>> stir mailing list
>> stir@ietf.org
>> https://www.ietf.org/mailman/listinfo/stir
>
> _______________________________________________
> stir mailing list
> stir@ietf.org
> https://www.ietf.org/mailman/listinfo/stir
>


From nobody Wed Dec 16 06:34:25 2015
Return-Path: <br@brianrosen.net>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E96811B2DD8 for <stir@ietfa.amsl.com>; Wed, 16 Dec 2015 06:34:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.299
X-Spam-Level: 
X-Spam-Status: No, score=-1.299 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, J_CHICKENPOX_45=0.6] 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 oxZ3auFvrGlL for <stir@ietfa.amsl.com>; Wed, 16 Dec 2015 06:34:18 -0800 (PST)
Received: from mail-qk0-x22e.google.com (mail-qk0-x22e.google.com [IPv6:2607:f8b0:400d:c09::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4BDA01B2DCD for <stir@ietf.org>; Wed, 16 Dec 2015 06:34:18 -0800 (PST)
Received: by mail-qk0-x22e.google.com with SMTP id t125so65815798qkh.3 for <stir@ietf.org>; Wed, 16 Dec 2015 06:34:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brianrosen-net.20150623.gappssmtp.com; s=20150623; h=content-type:mime-version:subject:from:in-reply-to:date:cc :message-id:references:to; bh=am5xcNqK8XZCBMISLZi4Fr+AT3PS7ErcqlVk5TFIgBc=; b=SBUuOJTtTn32oiizbSdx3UHBrtEezSb27Wa1Ymih5ofGmWL5C4EGVpKwCgk2SlxMQX HmRB3Yk3OfTeNb8ZDvoVdVhAR/Wjx7JVNWvWHx2dNMWyfM+MkJsdg59uZ0cm12kPb4N4 4yhyGxT6lz8O+YRbASz0eCoytFSF3T8U0kSLsLkAHrIwoRwujXCikO7q/1NVcWsl+8oD /00CeSO2FFtneppHUNh2bxwp0hxpUx+YNNdUmvTfUU4hbK+Wc0PlsFtor3SmnhJwfBAC 3oxGJv1desr2oPR5rD7OGVECRkJKejZRn/FXo+u5iyE9IoHRXxjluE1cdWVyMMdAaT2U 15kA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:message-id:references:to; bh=am5xcNqK8XZCBMISLZi4Fr+AT3PS7ErcqlVk5TFIgBc=; b=g8mW++rXI/bQ23Dp920RRDAoHgAcavondnTLJQX6DWXmJ2LILiLBFfivtHkc+KUptG JpAIGmoN+eRilVyF/i6TDSpa+l8wdKajxkpvo7Wl5OOfx6TyywRB7DL7vz/F2IHaqSj+ RMcZWXHhWks9ip+ULgsyOTr0jAI0kSSQBYyNk6xKIvOYbHxpiSzvkMYKGnFdLEuLa9jb d9cP3jUndjPAUGfFFCEpIx8eioM6MPJOewyHVk2FSlJ7ksrHc+qNGswLnJ84JfuAvKKc snJQsE6rnPxhkRJnAisYUpdR7y30H+ri0CVKYfwzwA3S/aclN3307AWkt7iGX1vvAXmX fgCQ==
X-Gm-Message-State: ALoCoQnCf4HyX0bZPnb8PrAqBpqjHKyvcjEQLiL4+z1Wn+TMjAnt7rbRIpRAroerao7jHsEb2/5lA5AFVJKGsaTu0ObWE20axg==
X-Received: by 10.55.203.152 with SMTP id u24mr54279348qkl.51.1450276457371; Wed, 16 Dec 2015 06:34:17 -0800 (PST)
Received: from [10.33.192.14] ([156.154.81.54]) by smtp.gmail.com with ESMTPSA id d69sm2678512qkb.45.2015.12.16.06.34.15 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 16 Dec 2015 06:34:15 -0800 (PST)
Content-Type: multipart/alternative; boundary="Apple-Mail=_F129BE49-220F-4353-8FAE-1287FAD15C0B"
Mime-Version: 1.0 (Mac OS X Mail 9.2 \(3112\))
From: Brian Rosen <br@brianrosen.net>
In-Reply-To: <5670FB8B.9030602@alum.mit.edu>
Date: Wed, 16 Dec 2015 09:34:12 -0500
Message-Id: <D1F2A8C0-40A5-43ED-A73F-44D6C8C212C9@brianrosen.net>
References: <9C95CF4B-88BD-4EFF-9076-E59CF165E22D@standardstrack.com> <566AF294.6090001@alum.mit.edu> <949EF20990823C4C85C18D59AA11AD8BADE23BB6@FR712WXCHMBA11.zeu.alcatel-lucent.com> <D29595DF.17587A%jon.peterson@neustar.biz> <56706158.3080905@alum.mit.edu> <D295A284.1758E9%jon.peterson@neustar.biz> <949EF20990823C4C85C18D59AA11AD8BADE24A61@FR712WXCHMBA11.zeu.alcatel-lucent.com> <D295AFB2.175907%jon.peterson@neustar.biz> <949EF20990823C4C85C18D59AA11AD8BADE24B19@FR712WXCHMBA11.zeu.alcatel-lucent.com> <56709C6E.4070901@alum.mit.edu> <949EF20990823C4C85C18D59AA11AD8BADE24C0B@FR712WXCHMBA11.zeu.alcatel-lucent.com> <490BC8D0-A7FA-4D37-9E54-2B8500BFAA9F@gmail.com> <5670FB8B.9030602@alum.mit.edu>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>
X-Mailer: Apple Mail (2.3112)
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/39Y5H5CqxAtjNUr9MD5NhmdFrWo>
Cc: stir@ietf.org
Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Dec 2015 14:34:23 -0000

--Apple-Mail=_F129BE49-220F-4353-8FAE-1287FAD15C0B
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Please don=E2=80=99t do that.

It would be extremely valuable for calls to any of the n-1-1 numbers to =
be signed, and especially 9-1-1.

Read 1-1-2 for EU.

=E2=80=9CSwatting=E2=80=9D is a very serious problem, which can only =
reasonably be stopped by having some assurances of the callers identity. =
 It works today because the caller=E2=80=99s identity can be spoofed.

In fact, just because the called party can=E2=80=99t be canonicalized =
shouldn=E2=80=99t make the entire mechanism fail.  I think we should =
have canonicalization rules for service numbers, but even in the absence =
of canonicalization of the =E2=80=9CTo:=E2=80=9D, the mechanism should =
still work as long as the To is not mangled by downstream elements.

It doesn=E2=80=99t have to be foolproof, it just has to work most of the =
time.  The call takers will take extra precautions if the mechanism =
fails occasionally, but if it rarely works, then it=E2=80=99s useless.

Brian

> On Dec 16, 2015, at 12:50 AM, Paul Kyzivat <pkyzivat@alum.mit.edu> =
wrote:
>=20
> On 12/15/15 8:34 PM, Eric Burger wrote:
>> And local arrangements are=E2=80=A6 local=E2=80=A6 out of scope. The =
PBX/AS/SBC will have to make To/=46rom into something sensible. At that =
point, it is an E.164 number that STIR can deal with.
>>=20
>> There is no point worrying about my phone saying =E2=80=9CFrom: =
x74107=E2=80=9D. You cannot get there from here unless you are inside my =
enterprise already, at which point you are not STIRing anyway.
>=20
> Since you don't live in the US you may not know what 611 is. It is not =
a local number, like an internal extension on a PBX. It is a service =
number. It is among the family of N11 numbers, of which 911 is best =
known.
>=20
> This discussion is, loosely, about most/all of the service numbers. =
911 is extra special, and has customized treatments, so we should =
probably exclude it from this particular discussion.
>=20
> There is in general no E.164 number that the service numbers can be =
transformed to for purposes of canonicalization.
>=20
> The answer may be that these numbers can't be canonicalized, and calls =
to/from them cannot be signed.
>=20
> 	Thanks,
> 	Paul
>=20
>>> On Dec 15, 2015, at 6:48 PM, DRAGE, Keith (Keith) =
<keith.drage@alcatel-lucent.com> wrote:
>>>=20
>>> I am aware that for example, some PBX deployments do this.
>>>=20
>>> But my understanding is that this is an entirely local arrangement =
within the PBX domain that such an arrangement applies, i.e. that a set =
of local numbers within the PBX map to a set of SIP URIs, and that that =
mapping is in this particular form, rather than to any other string of =
digits or alphanumeric characters.
>>>=20
>>> No RFC defines such a mapping, and I would not expect that any other =
domain would be expected to be aware of this local arrangement, anymore =
than it might be expected to know the relationship between the PBX =
numbering plan and E.164 numbers.
>>>=20
>>> I guess any such expectation is the crux of the matter, unless we =
are talking only about such a knowledge being critical for usage within =
the local domain, and that was not expressed within the mails.
>>>=20
>>> Regards
>>>=20
>>> Keith
>>>=20
>>> -----Original Message-----
>>> From: Paul Kyzivat [mailto:pkyzivat@alum.mit.edu]
>>> Sent: 15 December 2015 23:04
>>> To: DRAGE, Keith (Keith); Peterson, Jon; stir@ietf.org
>>> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>>>=20
>>> On 12/15/15 5:31 PM, DRAGE, Keith (Keith) wrote:
>>>> Well what was confusing was that the only way of reading the text =
in both your messages was that the example URI was prior to conversion =
to canonical form, i.e. if there were any URI parameters, they were =
still present. As none were specified, there could be none, and =
therefore the URI was a SIP URI pure and simple.
>>>=20
>>> Yes, the intent was that these were prior to canonicalization. =
(After all, the results of canonicalization for the bis are not put into =
the URI.)
>>>=20
>>> The simple fact is that URIs of the form sip:nnn@domain are very =
commonly used to represent phone numbers. And servers are very happy to =
conclude that they are numbers solely because the user part is all =
numeric, without the presence of user=3Dphone.
>>>=20
>>> I expect that a domain that wants to use all numeric user parts that =
are
>>> *not* phone numbers might have great difficulty interoperating with =
other domains. Probably this isn't a problem in practice because:
>>> - it just isn't done
>>> - domains that handle phone numbers don't peer with domains that
>>>   use non-phone-number URIs.
>>>=20
>>> 	Thanks,
>>> 	Paul
>>>=20
>>>> Keith
>>>>=20
>>>> -----Original Message-----
>>>> From: Peterson, Jon [mailto:jon.peterson@neustar.biz]
>>>> Sent: 15 December 2015 19:57
>>>> To: DRAGE, Keith (Keith); Paul Kyzivat; stir@ietf.org
>>>> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>>>>=20
>>>>=20
>>>> Sorry if that was baffling, I thought we were entertaining a case
>>>> where
>>>> 611 was intended to be a telephone number: say that instead of =
"foo", that URI contained a carrier's domain, and this happened to be =
the unhelpful way the carrier in question stored all telephone numbers =
in SIP URIs. In the case where "611" is instead in a tel URL, or there =
is a clear user=3Dphone parameter to the SIP URI, it is a bit more =
obvious - but no less clear how to canonicalize it for international =
transport or something.
>>>>=20
>>>> Jon Peterson
>>>> Neustar, Inc.
>>>>=20
>>>> On 12/15/15, 11:45 AM, "DRAGE, Keith (Keith)"
>>>> <keith.drage@alcatel-lucent.com> wrote:
>>>>=20
>>>>> I'm lost.
>>>>>=20
>>>>> sip:611@foo.com, before conversion to canonical form, is a SIP URI
>>>>> belonging to foo.com. It is not a telephone number or a dial =
string.
>>>>> Depending on how foo.com assigns its SIP URIs it might relate to a
>>>>> dialstring 611 in foo.com land, but that is an entirely arbitrary
>>>>> decision of foo.com, and nothing that should be verified anywhere =
as
>>>>> a telephone number.
>>>>>=20
>>>>> This might be a string that exists after conversion of a tel-URI =
or
>>>>> dialstring to canonical form, but that is not what is being stated =
below.
>>>>>=20
>>>>> As such it is outside the scope of STIR.
>>>>>=20
>>>>> Keith
>>>>>=20
>>>>>=20
>>>>>=20
>>>>>=20
>>>>> -----Original Message-----
>>>>> From: Peterson, Jon [mailto:jon.peterson@neustar.biz]
>>>>> Sent: 15 December 2015 19:09
>>>>> To: Paul Kyzivat; DRAGE, Keith (Keith); stir@ietf.org
>>>>> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>>>>>=20
>>>>>=20
>>>>>=20
>>>>> The use of service numbers in the =46rom is a case where our text =
is
>>>>> necessarily speculative. This gets into territory where it's =
unclear
>>>>> that we even want the verification to work. If a callee in, say,
>>>>> Austria receives a call from sip:611@foo.com (presumably they
>>>>> wouldn't see a service number in the To), is it useful for the =
callee
>>>>> to know that the call came from "611"? One can argue it isn't even
>>>>> particularly useful for callees in America.
>>>>>=20
>>>>>=20
>>>>> Does that mean we shouldn't allow service numbers in these fields? =
If
>>>>> they are permitted in To and =46rom in baseline SIP, we should at =
least
>>>>> have a story about them. There is some use in signing the To field
>>>>> for service numbers to prevent cut-and-paste attacks. On balance, =
I
>>>>> don't see any decisive reason to forbid it. Again, the worst thing
>>>>> that can happen is verification will fail, and if the number is
>>>>> weird, or has leaked into a place where it shouldn't be, failure =
is probably the right thing.
>>>>>=20
>>>>> Jon Peterson
>>>>> Neustar, Inc.
>>>>>=20
>>>>> On 12/15/15, 10:52 AM, "Paul Kyzivat" <pkyzivat@alum.mit.edu> =
wrote:
>>>>>=20
>>>>>> On 12/15/15 1:30 PM, Peterson, Jon wrote:
>>>>>>>=20
>>>>>>> The canonicalization rules are not designed with the assumption
>>>>>>> that the  string inputted to the algorithm is an E.164 number. =
They
>>>>>>> are designed to  be as flexible as possible given the presence =
of a
>>>>>>> dial string -  remembering that we canonicalize To as well as =
From.
>>>>>>> Ideally, everything  we deal with would follow the dictates of
>>>>>>> RFC3966, sure. We just proceed  with an abundance of caution.
>>>>>>=20
>>>>>> So, do you assume that a uri of sip:611@foo.com will be
>>>>>> canonicalized the same way by everybody?
>>>>>>=20
>>>>>> I suppose everyone in the NANP might do so. But what about a
>>>>>> recipient in some other locale?
>>>>>>=20
>>>>>> I guess the theory is that at the borders between domains numbers
>>>>>> will be rewritten to be understandable in the receiving domain. =
If
>>>>>> the number doesn't contain its country code then it presumably =
needs
>>>>>> to be added at a country boundary to be understood. That works =
for
>>>>>> numbers that correspond to E.164 numbers. But what about 611? =
There
>>>>>> is no standard way to put a country code on it.
>>>>>>=20
>>>>>> 	Thanks,
>>>>>> 	Paul
>>>>>>=20
>>>>>>> I would be happy to add some text saying that escaped characters
>>>>>>> should be  removed as part of the canonicalization process.
>>>>>>>=20
>>>>>>> Jon Peterson
>>>>>>> Neustar, Inc.
>>>>>>>=20
>>>>>>> On 12/13/15, 9:34 AM, "stir on behalf of DRAGE, Keith (Keith)"
>>>>>>> <stir-bounces@ietf.org on behalf of =
keith.drage@alcatel-lucent.com>
>>>>>>> wrote:
>>>>>>>=20
>>>>>>>> The international E.164 number can only be decimal digits.
>>>>>>>>=20
>>>>>>>> That therefore means that the country code, the national
>>>>>>>> destination code, and the subscriber number, all of which are
>>>>>>>> component parts of an international E.164 number, can only be =
decimal digits.
>>>>>>>>=20
>>>>>>>> That would imply that the only part that could contain such a
>>>>>>>> character  is a prefix to an E.164 number, or if the number is =
not
>>>>>>>> an
>>>>>>>> E.164 number,  such as a private dial plan.
>>>>>>>>=20
>>>>>>>> I'd note that RFC 3966 states: "All phone numbers MUST use the
>>>>>>>> global form unless they cannot be represented as such."
>>>>>>>>=20
>>>>>>>> I suspect that "*", "#", etc have more usage in numbers that =
are
>>>>>>>> dialstrings rather than telephone numbers.
>>>>>>>>=20
>>>>>>>> Regards
>>>>>>>>=20
>>>>>>>> Keith
>>>>>>>>=20
>>>>>>>> -----Original Message-----
>>>>>>>> From: stir [mailto:stir-bounces@ietf.org] On Behalf Of Paul
>>>>>>>> Kyzivat
>>>>>>>> Sent: 11 December 2015 15:58
>>>>>>>> To: stir@ietf.org
>>>>>>>> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>>>>>>>>=20
>>>>>>>> On 12/10/15 9:15 PM, Eric Burger wrote:
>>>>>>>>> Section 6.1.1 on Canonicalization states:
>>>>>>>>>         Once an implementation has identified a telephone
>>>>>>>>> number, it must
>>>>>>>>>         construct a number string.  Implementations MUST drop
>>>>>>>>> any leading
>>>>>>>>>         +'s, any internal dashes, parentheses or other =
non-numeric
>>>>>>>>>         characters, excepting only the leading "#" or "*" keys
>>>>>>>>> used in
>>>>>>>>>         some special service numbers (typically, these will
>>>>>>>>> appear only  in
>>>>>>>>>         the To header field value).  This MUST result in an
>>>>>>>>> ASCII string
>>>>>>>>>         limited to "#", "*" and digits without whitespace or =
visual
>>>>>>>>>         separators.
>>>>>>>>>=20
>>>>>>>>> Survey time: does pound or star  EVER appear in a =46rom =
field?
>>>>>>>>> E.164 does not allow it.
>>>>>>>>=20
>>>>>>>> pound isn't allowed at all in a sip uri, except via escaping.
>>>>>>>>=20
>>>>>>>> There is no mention of escaping (or unescaping) in the text. If
>>>>>>>> there is  the possibility of pound coming through then that is
>>>>>>>> needed.
>>>>>>>>=20
>>>>>>>> Also, * and # (as well as A-D) are never valid in global =
numbers,
>>>>>>>> but are  valid within local numbers not just first, but =
anywhere
>>>>>>>> in the number.
>>>>>>>> So
>>>>>>>> why is there special treatment for a *leading* star or pound?
>>>>>>>>=20
>>>>>>>> ISTM that canonicalization of dialstrings that represent local
>>>>>>>> rather than global numbers is fraught with difficulty.
>>>>>>>>=20
>>>>>>>> 	Thanks,
>>>>>>>> 	Paul
>>>>>>>>=20
>>>>>>>>=20
>>>>>>>>=20
>>>>>>>> _______________________________________________
>>>>>>>> stir mailing list
>>>>>>>> stir@ietf.org
>>>>>>>> https://www.ietf.org/mailman/listinfo/stir
>>>>>>>>=20
>>>>>>>> _______________________________________________
>>>>>>>> stir mailing list
>>>>>>>> stir@ietf.org
>>>>>>>> https://www.ietf.org/mailman/listinfo/stir
>>>>>>>=20
>>>>>>>=20
>>>>>>=20
>>>>>=20
>>>>=20
>>>>=20
>>>=20
>>> _______________________________________________
>>> stir mailing list
>>> stir@ietf.org
>>> https://www.ietf.org/mailman/listinfo/stir
>>=20
>> _______________________________________________
>> stir mailing list
>> stir@ietf.org
>> https://www.ietf.org/mailman/listinfo/stir
>>=20
>=20
> _______________________________________________
> stir mailing list
> stir@ietf.org <mailto:stir@ietf.org>
> https://www.ietf.org/mailman/listinfo/stir =
<https://www.ietf.org/mailman/listinfo/stir>

--Apple-Mail=_F129BE49-220F-4353-8FAE-1287FAD15C0B
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D"">Please don=E2=80=99t do that.<div class=3D""><br =
class=3D""></div><div class=3D"">It would be extremely valuable for =
calls to any of the n-1-1 numbers to be signed, and especially =
9-1-1.</div><div class=3D""><br class=3D""></div><div class=3D"">Read =
1-1-2 for EU.</div><div class=3D""><br class=3D""></div><div =
class=3D"">=E2=80=9CSwatting=E2=80=9D is a very serious problem, which =
can only reasonably be stopped by having some assurances of the callers =
identity. &nbsp;It works today because the caller=E2=80=99s identity can =
be spoofed.</div><div class=3D""><br class=3D""></div><div class=3D"">In =
fact, just because the called party can=E2=80=99t be canonicalized =
shouldn=E2=80=99t make the entire mechanism fail. &nbsp;I think we =
should have canonicalization rules for service numbers, but even in the =
absence of canonicalization of the =E2=80=9CTo:=E2=80=9D, the mechanism =
should still work as long as the To is not mangled by downstream =
elements.</div><div class=3D""><br class=3D""></div><div class=3D"">It =
doesn=E2=80=99t have to be foolproof, it just has to work most of the =
time. &nbsp;The call takers will take extra precautions if the mechanism =
fails occasionally, but if it rarely works, then it=E2=80=99s =
useless.</div><div class=3D""><br class=3D""></div><div =
class=3D"">Brian</div><div class=3D""><br class=3D""></div><div =
class=3D""><div><blockquote type=3D"cite" class=3D""><div class=3D"">On =
Dec 16, 2015, at 12:50 AM, Paul Kyzivat &lt;<a =
href=3D"mailto:pkyzivat@alum.mit.edu" =
class=3D"">pkyzivat@alum.mit.edu</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><span =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">On 12/15/15 8:34 PM, Eric Burger =
wrote:</span><br style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><blockquote=
 type=3D"cite" style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D"">And local =
arrangements are=E2=80=A6 local=E2=80=A6 out of scope. The PBX/AS/SBC =
will have to make To/=46rom into something sensible. At that point, it =
is an E.164 number that STIR can deal with.<br class=3D""><br =
class=3D"">There is no point worrying about my phone saying =E2=80=9CFrom:=
 x74107=E2=80=9D. You cannot get there from here unless you are inside =
my enterprise already, at which point you are not STIRing anyway.<br =
class=3D""></blockquote><br style=3D"font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">Since you don't live in the US you may not know =
what 611 is. It is not a local number, like an internal extension on a =
PBX. It is a service number. It is among the family of N11 numbers, of =
which 911 is best known.</span><br style=3D"font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant: normal; font-weight: =
normal; letter-spacing: normal; orphans: auto; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; widows: =
auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: =
none; display: inline !important;" class=3D"">This discussion is, =
loosely, about most/all of the service numbers. 911 is extra special, =
and has customized treatments, so we should probably exclude it from =
this particular discussion.</span><br style=3D"font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant: normal; font-weight: =
normal; letter-spacing: normal; orphans: auto; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; widows: =
auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: =
none; display: inline !important;" class=3D"">There is in general no =
E.164 number that the service numbers can be transformed to for purposes =
of canonicalization.</span><br style=3D"font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant: normal; font-weight: =
normal; letter-spacing: normal; orphans: auto; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; widows: =
auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: =
none; display: inline !important;" class=3D"">The answer may be that =
these numbers can't be canonicalized, and calls to/from them cannot be =
signed.</span><br style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><span class=3D"Apple-tab-span"=
 style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: pre; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;">	</span><span style=3D"font-family:=
 Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: =
none; display: inline !important;" class=3D"">Thanks,</span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><span class=3D"Apple-tab-span"=
 style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: pre; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;">	</span><span style=3D"font-family:=
 Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: =
none; display: inline !important;" class=3D"">Paul</span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><br style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><blockquote type=3D"cite" style=3D"font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant: normal; font-weight: =
normal; letter-spacing: normal; orphans: auto; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; widows: =
auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><blockquote type=3D"cite" class=3D"">On Dec 15, 2015, at 6:48 =
PM, DRAGE, Keith (Keith) &lt;<a =
href=3D"mailto:keith.drage@alcatel-lucent.com" =
class=3D"">keith.drage@alcatel-lucent.com</a>&gt; wrote:<br class=3D""><br=
 class=3D"">I am aware that for example, some PBX deployments do =
this.<br class=3D""><br class=3D"">But my understanding is that this is =
an entirely local arrangement within the PBX domain that such an =
arrangement applies, i.e. that a set of local numbers within the PBX map =
to a set of SIP URIs, and that that mapping is in this particular form, =
rather than to any other string of digits or alphanumeric characters.<br =
class=3D""><br class=3D"">No RFC defines such a mapping, and I would not =
expect that any other domain would be expected to be aware of this local =
arrangement, anymore than it might be expected to know the relationship =
between the PBX numbering plan and E.164 numbers.<br class=3D""><br =
class=3D"">I guess any such expectation is the crux of the matter, =
unless we are talking only about such a knowledge being critical for =
usage within the local domain, and that was not expressed within the =
mails.<br class=3D""><br class=3D"">Regards<br class=3D""><br =
class=3D"">Keith<br class=3D""><br class=3D"">-----Original =
Message-----<br class=3D"">From: Paul Kyzivat [<a =
href=3D"mailto:pkyzivat@alum.mit.edu" =
class=3D"">mailto:pkyzivat@alum.mit.edu</a>]<br class=3D"">Sent: 15 =
December 2015 23:04<br class=3D"">To: DRAGE, Keith (Keith); Peterson, =
Jon; <a href=3D"mailto:stir@ietf.org" class=3D"">stir@ietf.org</a><br =
class=3D"">Subject: Re: [stir] stir-06: Reality check on numbers =
(6.1.1)<br class=3D""><br class=3D"">On 12/15/15 5:31 PM, DRAGE, Keith =
(Keith) wrote:<br class=3D""><blockquote type=3D"cite" class=3D"">Well =
what was confusing was that the only way of reading the text in both =
your messages was that the example URI was prior to conversion to =
canonical form, i.e. if there were any URI parameters, they were still =
present. As none were specified, there could be none, and therefore the =
URI was a SIP URI pure and simple.<br class=3D""></blockquote><br =
class=3D"">Yes, the intent was that these were prior to =
canonicalization. (After all, the results of canonicalization for the =
bis are not put into the URI.)<br class=3D""><br class=3D"">The simple =
fact is that URIs of the form <a href=3D"sip:nnn@domain" =
class=3D"">sip:nnn@domain</a> are very commonly used to represent phone =
numbers. And servers are very happy to conclude that they are numbers =
solely because the user part is all numeric, without the presence of =
user=3Dphone.<br class=3D""><br class=3D"">I expect that a domain that =
wants to use all numeric user parts that are<br class=3D"">*not* phone =
numbers might have great difficulty interoperating with other domains. =
Probably this isn't a problem in practice because:<br class=3D"">- it =
just isn't done<br class=3D"">- domains that handle phone numbers don't =
peer with domains that<br class=3D"">&nbsp;&nbsp;use non-phone-number =
URIs.<br class=3D""><br class=3D""><span class=3D"Apple-tab-span" =
style=3D"white-space: pre;">	</span>Thanks,<br class=3D""><span =
class=3D"Apple-tab-span" style=3D"white-space: pre;">	</span>Paul<br =
class=3D""><br class=3D""><blockquote type=3D"cite" class=3D"">Keith<br =
class=3D""><br class=3D"">-----Original Message-----<br class=3D"">From: =
Peterson, Jon [<a href=3D"mailto:jon.peterson@neustar.biz" =
class=3D"">mailto:jon.peterson@neustar.biz</a>]<br class=3D"">Sent: 15 =
December 2015 19:57<br class=3D"">To: DRAGE, Keith (Keith); Paul =
Kyzivat; <a href=3D"mailto:stir@ietf.org" class=3D"">stir@ietf.org</a><br =
class=3D"">Subject: Re: [stir] stir-06: Reality check on numbers =
(6.1.1)<br class=3D""><br class=3D""><br class=3D"">Sorry if that was =
baffling, I thought we were entertaining a case<br class=3D"">where<br =
class=3D"">611 was intended to be a telephone number: say that instead =
of "foo", that URI contained a carrier's domain, and this happened to be =
the unhelpful way the carrier in question stored all telephone numbers =
in SIP URIs. In the case where "611" is instead in a tel URL, or there =
is a clear user=3Dphone parameter to the SIP URI, it is a bit more =
obvious - but no less clear how to canonicalize it for international =
transport or something.<br class=3D""><br class=3D"">Jon Peterson<br =
class=3D"">Neustar, Inc.<br class=3D""><br class=3D"">On 12/15/15, 11:45 =
AM, "DRAGE, Keith (Keith)"<br class=3D"">&lt;<a =
href=3D"mailto:keith.drage@alcatel-lucent.com" =
class=3D"">keith.drage@alcatel-lucent.com</a>&gt; wrote:<br class=3D""><br=
 class=3D""><blockquote type=3D"cite" class=3D"">I'm lost.<br =
class=3D""><br class=3D""><a href=3D"sip:611@foo.com" =
class=3D"">sip:611@foo.com</a>, before conversion to canonical form, is =
a SIP URI<br class=3D"">belonging to <a href=3D"http://foo.com" =
class=3D"">foo.com</a>. It is not a telephone number or a dial =
string.<br class=3D"">Depending on how <a href=3D"http://foo.com" =
class=3D"">foo.com</a> assigns its SIP URIs it might relate to a<br =
class=3D"">dialstring 611 in <a href=3D"http://foo.com" =
class=3D"">foo.com</a> land, but that is an entirely arbitrary<br =
class=3D"">decision of <a href=3D"http://foo.com" class=3D"">foo.com</a>, =
and nothing that should be verified anywhere as<br class=3D"">a =
telephone number.<br class=3D""><br class=3D"">This might be a string =
that exists after conversion of a tel-URI or<br class=3D"">dialstring to =
canonical form, but that is not what is being stated below.<br =
class=3D""><br class=3D"">As such it is outside the scope of STIR.<br =
class=3D""><br class=3D"">Keith<br class=3D""><br class=3D""><br =
class=3D""><br class=3D""><br class=3D"">-----Original Message-----<br =
class=3D"">From: Peterson, Jon [<a =
href=3D"mailto:jon.peterson@neustar.biz" =
class=3D"">mailto:jon.peterson@neustar.biz</a>]<br class=3D"">Sent: 15 =
December 2015 19:09<br class=3D"">To: Paul Kyzivat; DRAGE, Keith =
(Keith); <a href=3D"mailto:stir@ietf.org" class=3D"">stir@ietf.org</a><br =
class=3D"">Subject: Re: [stir] stir-06: Reality check on numbers =
(6.1.1)<br class=3D""><br class=3D""><br class=3D""><br class=3D"">The =
use of service numbers in the =46rom is a case where our text is<br =
class=3D"">necessarily speculative. This gets into territory where it's =
unclear<br class=3D"">that we even want the verification to work. If a =
callee in, say,<br class=3D"">Austria receives a call from <a =
href=3D"sip:611@foo.com" class=3D"">sip:611@foo.com</a> (presumably =
they<br class=3D"">wouldn't see a service number in the To), is it =
useful for the callee<br class=3D"">to know that the call came from =
"611"? One can argue it isn't even<br class=3D"">particularly useful for =
callees in America.<br class=3D""><br class=3D""><br class=3D"">Does =
that mean we shouldn't allow service numbers in these fields? If<br =
class=3D"">they are permitted in To and =46rom in baseline SIP, we =
should at least<br class=3D"">have a story about them. There is some use =
in signing the To field<br class=3D"">for service numbers to prevent =
cut-and-paste attacks. On balance, I<br class=3D"">don't see any =
decisive reason to forbid it. Again, the worst thing<br class=3D"">that =
can happen is verification will fail, and if the number is<br =
class=3D"">weird, or has leaked into a place where it shouldn't be, =
failure is probably the right thing.<br class=3D""><br class=3D"">Jon =
Peterson<br class=3D"">Neustar, Inc.<br class=3D""><br class=3D"">On =
12/15/15, 10:52 AM, "Paul Kyzivat" &lt;<a =
href=3D"mailto:pkyzivat@alum.mit.edu" =
class=3D"">pkyzivat@alum.mit.edu</a>&gt; wrote:<br class=3D""><br =
class=3D""><blockquote type=3D"cite" class=3D"">On 12/15/15 1:30 PM, =
Peterson, Jon wrote:<br class=3D""><blockquote type=3D"cite" =
class=3D""><br class=3D"">The canonicalization rules are not designed =
with the assumption<br class=3D"">that the &nbsp;string inputted to the =
algorithm is an E.164 number. They<br class=3D"">are designed to =
&nbsp;be as flexible as possible given the presence of a<br =
class=3D"">dial string - &nbsp;remembering that we canonicalize To as =
well as From.<br class=3D"">Ideally, everything &nbsp;we deal with would =
follow the dictates of<br class=3D"">RFC3966, sure. We just proceed =
&nbsp;with an abundance of caution.<br class=3D""></blockquote><br =
class=3D"">So, do you assume that a uri of <a href=3D"sip:611@foo.com" =
class=3D"">sip:611@foo.com</a> will be<br class=3D"">canonicalized the =
same way by everybody?<br class=3D""><br class=3D"">I suppose everyone =
in the NANP might do so. But what about a<br class=3D"">recipient in =
some other locale?<br class=3D""><br class=3D"">I guess the theory is =
that at the borders between domains numbers<br class=3D"">will be =
rewritten to be understandable in the receiving domain. If<br =
class=3D"">the number doesn't contain its country code then it =
presumably needs<br class=3D"">to be added at a country boundary to be =
understood. That works for<br class=3D"">numbers that correspond to =
E.164 numbers. But what about 611? There<br class=3D"">is no standard =
way to put a country code on it.<br class=3D""><br class=3D""><span =
class=3D"Apple-tab-span" style=3D"white-space: pre;">	=
</span>Thanks,<br class=3D""><span class=3D"Apple-tab-span" =
style=3D"white-space: pre;">	</span>Paul<br class=3D""><br =
class=3D""><blockquote type=3D"cite" class=3D"">I would be happy to add =
some text saying that escaped characters<br class=3D"">should be =
&nbsp;removed as part of the canonicalization process.<br class=3D""><br =
class=3D"">Jon Peterson<br class=3D"">Neustar, Inc.<br class=3D""><br =
class=3D"">On 12/13/15, 9:34 AM, "stir on behalf of DRAGE, Keith =
(Keith)"<br class=3D"">&lt;<a href=3D"mailto:stir-bounces@ietf.org" =
class=3D"">stir-bounces@ietf.org</a> on behalf of <a =
href=3D"mailto:keith.drage@alcatel-lucent.com" =
class=3D"">keith.drage@alcatel-lucent.com</a>&gt;<br class=3D"">wrote:<br =
class=3D""><br class=3D""><blockquote type=3D"cite" class=3D"">The =
international E.164 number can only be decimal digits.<br class=3D""><br =
class=3D"">That therefore means that the country code, the national<br =
class=3D"">destination code, and the subscriber number, all of which =
are<br class=3D"">component parts of an international E.164 number, can =
only be decimal digits.<br class=3D""><br class=3D"">That would imply =
that the only part that could contain such a<br class=3D"">character =
&nbsp;is a prefix to an E.164 number, or if the number is not<br =
class=3D"">an<br class=3D"">E.164 number, &nbsp;such as a private dial =
plan.<br class=3D""><br class=3D"">I'd note that RFC 3966 states: "All =
phone numbers MUST use the<br class=3D"">global form unless they cannot =
be represented as such."<br class=3D""><br class=3D"">I suspect that =
"*", "#", etc have more usage in numbers that are<br =
class=3D"">dialstrings rather than telephone numbers.<br class=3D""><br =
class=3D"">Regards<br class=3D""><br class=3D"">Keith<br class=3D""><br =
class=3D"">-----Original Message-----<br class=3D"">From: stir [<a =
href=3D"mailto:stir-bounces@ietf.org" =
class=3D"">mailto:stir-bounces@ietf.org</a>] On Behalf Of Paul<br =
class=3D"">Kyzivat<br class=3D"">Sent: 11 December 2015 15:58<br =
class=3D"">To: <a href=3D"mailto:stir@ietf.org" =
class=3D"">stir@ietf.org</a><br class=3D"">Subject: Re: [stir] stir-06: =
Reality check on numbers (6.1.1)<br class=3D""><br class=3D"">On =
12/10/15 9:15 PM, Eric Burger wrote:<br class=3D""><blockquote =
type=3D"cite" class=3D"">Section 6.1.1 on Canonicalization states:<br =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Once an =
implementation has identified a telephone<br class=3D"">number, it =
must<br =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;construct a =
number string. &nbsp;Implementations MUST drop<br class=3D"">any =
leading<br class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+'s,=
 any internal dashes, parentheses or other non-numeric<br =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;characters, =
excepting only the leading "#" or "*" keys<br class=3D"">used in<br =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;some special =
service numbers (typically, these will<br class=3D"">appear only =
&nbsp;in<br class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the=
 To header field value). &nbsp;This MUST result in an<br class=3D"">ASCII =
string<br =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;limited to =
"#", "*" and digits without whitespace or visual<br =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;separators.<br =
class=3D""><br class=3D"">Survey time: does pound or star &nbsp;EVER =
appear in a =46rom field?<br class=3D"">E.164 does not allow it.<br =
class=3D""></blockquote><br class=3D"">pound isn't allowed at all in a =
sip uri, except via escaping.<br class=3D""><br class=3D"">There is no =
mention of escaping (or unescaping) in the text. If<br class=3D"">there =
is &nbsp;the possibility of pound coming through then that is<br =
class=3D"">needed.<br class=3D""><br class=3D"">Also, * and # (as well =
as A-D) are never valid in global numbers,<br class=3D"">but are =
&nbsp;valid within local numbers not just first, but anywhere<br =
class=3D"">in the number.<br class=3D"">So<br class=3D"">why is there =
special treatment for a *leading* star or pound?<br class=3D""><br =
class=3D"">ISTM that canonicalization of dialstrings that represent =
local<br class=3D"">rather than global numbers is fraught with =
difficulty.<br class=3D""><br class=3D""><span class=3D"Apple-tab-span" =
style=3D"white-space: pre;">	</span>Thanks,<br class=3D""><span =
class=3D"Apple-tab-span" style=3D"white-space: pre;">	</span>Paul<br =
class=3D""><br class=3D""><br class=3D""><br =
class=3D"">_______________________________________________<br =
class=3D"">stir mailing list<br class=3D""><a =
href=3D"mailto:stir@ietf.org" class=3D"">stir@ietf.org</a><br =
class=3D"">https://www.ietf.org/mailman/listinfo/stir<br class=3D""><br =
class=3D"">_______________________________________________<br =
class=3D"">stir mailing list<br class=3D"">stir@ietf.org<br =
class=3D"">https://www.ietf.org/mailman/listinfo/stir<br =
class=3D""></blockquote><br class=3D""><br class=3D""></blockquote><br =
class=3D""></blockquote><br class=3D""></blockquote><br class=3D""><br =
class=3D""></blockquote><br =
class=3D"">_______________________________________________<br =
class=3D"">stir mailing list<br class=3D""><a =
href=3D"mailto:stir@ietf.org" class=3D"">stir@ietf.org</a><br =
class=3D"">https://www.ietf.org/mailman/listinfo/stir<br =
class=3D""></blockquote><br =
class=3D"">_______________________________________________<br =
class=3D"">stir mailing list<br class=3D""><a =
href=3D"mailto:stir@ietf.org" class=3D"">stir@ietf.org</a><br =
class=3D"">https://www.ietf.org/mailman/listinfo/stir<br class=3D""><br =
class=3D""></blockquote><br style=3D"font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" =
class=3D"">_______________________________________________</span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: =
none; display: inline !important;" class=3D"">stir mailing =
list</span><br style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><a =
href=3D"mailto:stir@ietf.org" style=3D"font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant: normal; font-weight: =
normal; letter-spacing: normal; orphans: auto; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; widows: =
auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D"">stir@ietf.org</a><br style=3D"font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant: normal; font-weight: =
normal; letter-spacing: normal; orphans: auto; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; widows: =
auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><a =
href=3D"https://www.ietf.org/mailman/listinfo/stir" style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D"">https://www.ietf.org/mailman/listinfo/stir</a></div></blockquot=
e></div><br class=3D""></div></body></html>=

--Apple-Mail=_F129BE49-220F-4353-8FAE-1287FAD15C0B--


From nobody Wed Dec 16 06:40:39 2015
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 691BC1B2DDC for <stir@ietfa.amsl.com>; Wed, 16 Dec 2015 06:40:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.635
X-Spam-Level: 
X-Spam-Status: No, score=-0.635 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, J_CHICKENPOX_45=0.6, SPF_SOFTFAIL=0.665] 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 AVKMP1MRvDzk for <stir@ietfa.amsl.com>; Wed, 16 Dec 2015 06:40:31 -0800 (PST)
Received: from resqmta-ch2-05v.sys.comcast.net (resqmta-ch2-05v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:37]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0B6141A8986 for <stir@ietf.org>; Wed, 16 Dec 2015 06:40:27 -0800 (PST)
Received: from resomta-ch2-06v.sys.comcast.net ([69.252.207.102]) by resqmta-ch2-05v.sys.comcast.net with comcast id uEfE1r00F2D5gil01EgSg1; Wed, 16 Dec 2015 14:40:26 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([73.218.51.154]) by resomta-ch2-06v.sys.comcast.net with comcast id uEgR1r00n3KdFy101EgSiU; Wed, 16 Dec 2015 14:40:26 +0000
To: Brian Rosen <br@brianrosen.net>
References: <9C95CF4B-88BD-4EFF-9076-E59CF165E22D@standardstrack.com> <566AF294.6090001@alum.mit.edu> <949EF20990823C4C85C18D59AA11AD8BADE23BB6@FR712WXCHMBA11.zeu.alcatel-lucent.com> <D29595DF.17587A%jon.peterson@neustar.biz> <56706158.3080905@alum.mit.edu> <D295A284.1758E9%jon.peterson@neustar.biz> <949EF20990823C4C85C18D59AA11AD8BADE24A61@FR712WXCHMBA11.zeu.alcatel-lucent.com> <D295AFB2.175907%jon.peterson@neustar.biz> <949EF20990823C4C85C18D59AA11AD8BADE24B19@FR712WXCHMBA11.zeu.alcatel-lucent.com> <56709C6E.4070901@alum.mit.edu> <949EF20990823C4C85C18D59AA11AD8BADE24C0B@FR712WXCHMBA11.zeu.alcatel-lucent.com> <490BC8D0-A7FA-4D37-9E54-2B8500BFAA9F@gmail.com> <5670FB8B.9030602@alum.mit.edu> <D1F2A8C0-40A5-43ED-A73F-44D6C8C212C9@brianrosen.net>
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
Message-ID: <567177D9.5060809@alum.mit.edu>
Date: Wed, 16 Dec 2015 09:40:25 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.4.0
MIME-Version: 1.0
In-Reply-To: <D1F2A8C0-40A5-43ED-A73F-44D6C8C212C9@brianrosen.net>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1450276826; bh=ik8G6VKf/BALWaRITur5MoXX8afVgCahFU0kRgWdlh4=; h=Received:Received:Subject:To:From:Message-ID:Date:MIME-Version: Content-Type; b=fiCCCCQVdeSnv/c3+rW5d3+R+0lKHfw7xoyMW7ZEp6tIEE7lC2nkNm3nLutMB2cK8 hNaMmhNlhzrmTiOvCVcaJYp8DezXEGmnok5PmidvcE1KRPYmN2pOEj/tlxkYJhLcMv YWV1FBu46/11EqVMhjwjz8zFspLVvfDMAHtfNHwnH7Mx5rP/wmiOPhAVHkp0EqgdVB iWMiAopZHus0Dci/YvyqYOgHqK/OXiHauRctOLNOHUMrVWosVYgdydgDx33ETsFoJT XQ/NcGd99Ef7SanrSRaeCPAzzxOD3esRuLBlrl4nobPsVmQAo1ml54Xr98qun6n7Uc Xj1HWNy1AzzaA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/3K6M-qiJZBHMaX3e4HE7zFnjlOc>
Cc: stir@ietf.org
Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Dec 2015 14:40:35 -0000

On 12/16/15 9:34 AM, Brian Rosen wrote:
> Please donâ€™t do that.
>
> It would be extremely valuable for calls to any of the n-1-1 numbers to
> be signed, and especially 9-1-1.
>
> Read 1-1-2 for EU.
>
> â€œSwattingâ€� is a very serious problem, which can only reasonably be
> stopped by having some assurances of the callers identity.  It works
> today because the callerâ€™s identity can be spoofed.
>
> In fact, just because the called party canâ€™t be canonicalized shouldnâ€™t
> make the entire mechanism fail.  I think we should have canonicalization
> rules for service numbers, but even in the absence of canonicalization
> of the â€œTo:â€�, the mechanism should still work as long as the To is not
> mangled by downstream elements.
>
> It doesnâ€™t have to be foolproof, it just has to work most of the time.
>   The call takers will take extra precautions if the mechanism fails
> occasionally, but if it rarely works, then itâ€™s useless.

I think that is fine. But then some text is needed for how to handle 
such cases. Just assuming that the two ends will figure out how to do 
this is fantasy.

	Thanks,
	Paul

> Brian
>
>> On Dec 16, 2015, at 12:50 AM, Paul Kyzivat <pkyzivat@alum.mit.edu
>> <mailto:pkyzivat@alum.mit.edu>> wrote:
>>
>> On 12/15/15 8:34 PM, Eric Burger wrote:
>>> And local arrangements areâ€¦ localâ€¦ out of scope. The PBX/AS/SBC will
>>> have to make To/From into something sensible. At that point, it is an
>>> E.164 number that STIR can deal with.
>>>
>>> There is no point worrying about my phone saying â€œFrom: x74107â€�. You
>>> cannot get there from here unless you are inside my enterprise
>>> already, at which point you are not STIRing anyway.
>>
>> Since you don't live in the US you may not know what 611 is. It is not
>> a local number, like an internal extension on a PBX. It is a service
>> number. It is among the family of N11 numbers, of which 911 is best known.
>>
>> This discussion is, loosely, about most/all of the service numbers.
>> 911 is extra special, and has customized treatments, so we should
>> probably exclude it from this particular discussion.
>>
>> There is in general no E.164 number that the service numbers can be
>> transformed to for purposes of canonicalization.
>>
>> The answer may be that these numbers can't be canonicalized, and calls
>> to/from them cannot be signed.
>>
>> Thanks,
>> Paul
>>
>>>> On Dec 15, 2015, at 6:48 PM, DRAGE, Keith (Keith)
>>>> <keith.drage@alcatel-lucent.com
>>>> <mailto:keith.drage@alcatel-lucent.com>> wrote:
>>>>
>>>> I am aware that for example, some PBX deployments do this.
>>>>
>>>> But my understanding is that this is an entirely local arrangement
>>>> within the PBX domain that such an arrangement applies, i.e. that a
>>>> set of local numbers within the PBX map to a set of SIP URIs, and
>>>> that that mapping is in this particular form, rather than to any
>>>> other string of digits or alphanumeric characters.
>>>>
>>>> No RFC defines such a mapping, and I would not expect that any other
>>>> domain would be expected to be aware of this local arrangement,
>>>> anymore than it might be expected to know the relationship between
>>>> the PBX numbering plan and E.164 numbers.
>>>>
>>>> I guess any such expectation is the crux of the matter, unless we
>>>> are talking only about such a knowledge being critical for usage
>>>> within the local domain, and that was not expressed within the mails.
>>>>
>>>> Regards
>>>>
>>>> Keith
>>>>
>>>> -----Original Message-----
>>>> From: Paul Kyzivat [mailto:pkyzivat@alum.mit.edu]
>>>> Sent: 15 December 2015 23:04
>>>> To: DRAGE, Keith (Keith); Peterson, Jon; stir@ietf.org
>>>> <mailto:stir@ietf.org>
>>>> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>>>>
>>>> On 12/15/15 5:31 PM, DRAGE, Keith (Keith) wrote:
>>>>> Well what was confusing was that the only way of reading the text
>>>>> in both your messages was that the example URI was prior to
>>>>> conversion to canonical form, i.e. if there were any URI
>>>>> parameters, they were still present. As none were specified, there
>>>>> could be none, and therefore the URI was a SIP URI pure and simple.
>>>>
>>>> Yes, the intent was that these were prior to canonicalization.
>>>> (After all, the results of canonicalization for the bis are not put
>>>> into the URI.)
>>>>
>>>> The simple fact is that URIs of the form sip:nnn@domain are very
>>>> commonly used to represent phone numbers. And servers are very happy
>>>> to conclude that they are numbers solely because the user part is
>>>> all numeric, without the presence of user=phone.
>>>>
>>>> I expect that a domain that wants to use all numeric user parts that are
>>>> *not* phone numbers might have great difficulty interoperating with
>>>> other domains. Probably this isn't a problem in practice because:
>>>> - it just isn't done
>>>> - domains that handle phone numbers don't peer with domains that
>>>>   use non-phone-number URIs.
>>>>
>>>> Thanks,
>>>> Paul
>>>>
>>>>> Keith
>>>>>
>>>>> -----Original Message-----
>>>>> From: Peterson, Jon [mailto:jon.peterson@neustar.biz]
>>>>> Sent: 15 December 2015 19:57
>>>>> To: DRAGE, Keith (Keith); Paul Kyzivat; stir@ietf.org
>>>>> <mailto:stir@ietf.org>
>>>>> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>>>>>
>>>>>
>>>>> Sorry if that was baffling, I thought we were entertaining a case
>>>>> where
>>>>> 611 was intended to be a telephone number: say that instead of
>>>>> "foo", that URI contained a carrier's domain, and this happened to
>>>>> be the unhelpful way the carrier in question stored all telephone
>>>>> numbers in SIP URIs. In the case where "611" is instead in a tel
>>>>> URL, or there is a clear user=phone parameter to the SIP URI, it is
>>>>> a bit more obvious - but no less clear how to canonicalize it for
>>>>> international transport or something.
>>>>>
>>>>> Jon Peterson
>>>>> Neustar, Inc.
>>>>>
>>>>> On 12/15/15, 11:45 AM, "DRAGE, Keith (Keith)"
>>>>> <keith.drage@alcatel-lucent.com
>>>>> <mailto:keith.drage@alcatel-lucent.com>> wrote:
>>>>>
>>>>>> I'm lost.
>>>>>>
>>>>>> sip:611@foo.com, before conversion to canonical form, is a SIP URI
>>>>>> belonging to foo.com <http://foo.com>. It is not a telephone
>>>>>> number or a dial string.
>>>>>> Depending on how foo.com <http://foo.com> assigns its SIP URIs it
>>>>>> might relate to a
>>>>>> dialstring 611 in foo.com <http://foo.com> land, but that is an
>>>>>> entirely arbitrary
>>>>>> decision of foo.com <http://foo.com>, and nothing that should be
>>>>>> verified anywhere as
>>>>>> a telephone number.
>>>>>>
>>>>>> This might be a string that exists after conversion of a tel-URI or
>>>>>> dialstring to canonical form, but that is not what is being stated
>>>>>> below.
>>>>>>
>>>>>> As such it is outside the scope of STIR.
>>>>>>
>>>>>> Keith
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Peterson, Jon [mailto:jon.peterson@neustar.biz]
>>>>>> Sent: 15 December 2015 19:09
>>>>>> To: Paul Kyzivat; DRAGE, Keith (Keith); stir@ietf.org
>>>>>> <mailto:stir@ietf.org>
>>>>>> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>>>>>>
>>>>>>
>>>>>>
>>>>>> The use of service numbers in the From is a case where our text is
>>>>>> necessarily speculative. This gets into territory where it's unclear
>>>>>> that we even want the verification to work. If a callee in, say,
>>>>>> Austria receives a call from sip:611@foo.com (presumably they
>>>>>> wouldn't see a service number in the To), is it useful for the callee
>>>>>> to know that the call came from "611"? One can argue it isn't even
>>>>>> particularly useful for callees in America.
>>>>>>
>>>>>>
>>>>>> Does that mean we shouldn't allow service numbers in these fields? If
>>>>>> they are permitted in To and From in baseline SIP, we should at least
>>>>>> have a story about them. There is some use in signing the To field
>>>>>> for service numbers to prevent cut-and-paste attacks. On balance, I
>>>>>> don't see any decisive reason to forbid it. Again, the worst thing
>>>>>> that can happen is verification will fail, and if the number is
>>>>>> weird, or has leaked into a place where it shouldn't be, failure
>>>>>> is probably the right thing.
>>>>>>
>>>>>> Jon Peterson
>>>>>> Neustar, Inc.
>>>>>>
>>>>>> On 12/15/15, 10:52 AM, "Paul Kyzivat" <pkyzivat@alum.mit.edu
>>>>>> <mailto:pkyzivat@alum.mit.edu>> wrote:
>>>>>>
>>>>>>> On 12/15/15 1:30 PM, Peterson, Jon wrote:
>>>>>>>>
>>>>>>>> The canonicalization rules are not designed with the assumption
>>>>>>>> that the  string inputted to the algorithm is an E.164 number. They
>>>>>>>> are designed to  be as flexible as possible given the presence of a
>>>>>>>> dial string -  remembering that we canonicalize To as well as From.
>>>>>>>> Ideally, everything  we deal with would follow the dictates of
>>>>>>>> RFC3966, sure. We just proceed  with an abundance of caution.
>>>>>>>
>>>>>>> So, do you assume that a uri of sip:611@foo.com will be
>>>>>>> canonicalized the same way by everybody?
>>>>>>>
>>>>>>> I suppose everyone in the NANP might do so. But what about a
>>>>>>> recipient in some other locale?
>>>>>>>
>>>>>>> I guess the theory is that at the borders between domains numbers
>>>>>>> will be rewritten to be understandable in the receiving domain. If
>>>>>>> the number doesn't contain its country code then it presumably needs
>>>>>>> to be added at a country boundary to be understood. That works for
>>>>>>> numbers that correspond to E.164 numbers. But what about 611? There
>>>>>>> is no standard way to put a country code on it.
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Paul
>>>>>>>
>>>>>>>> I would be happy to add some text saying that escaped characters
>>>>>>>> should be  removed as part of the canonicalization process.
>>>>>>>>
>>>>>>>> Jon Peterson
>>>>>>>> Neustar, Inc.
>>>>>>>>
>>>>>>>> On 12/13/15, 9:34 AM, "stir on behalf of DRAGE, Keith (Keith)"
>>>>>>>> <stir-bounces@ietf.org <mailto:stir-bounces@ietf.org> on behalf
>>>>>>>> of keith.drage@alcatel-lucent.com
>>>>>>>> <mailto:keith.drage@alcatel-lucent.com>>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> The international E.164 number can only be decimal digits.
>>>>>>>>>
>>>>>>>>> That therefore means that the country code, the national
>>>>>>>>> destination code, and the subscriber number, all of which are
>>>>>>>>> component parts of an international E.164 number, can only be
>>>>>>>>> decimal digits.
>>>>>>>>>
>>>>>>>>> That would imply that the only part that could contain such a
>>>>>>>>> character  is a prefix to an E.164 number, or if the number is not
>>>>>>>>> an
>>>>>>>>> E.164 number,  such as a private dial plan.
>>>>>>>>>
>>>>>>>>> I'd note that RFC 3966 states: "All phone numbers MUST use the
>>>>>>>>> global form unless they cannot be represented as such."
>>>>>>>>>
>>>>>>>>> I suspect that "*", "#", etc have more usage in numbers that are
>>>>>>>>> dialstrings rather than telephone numbers.
>>>>>>>>>
>>>>>>>>> Regards
>>>>>>>>>
>>>>>>>>> Keith
>>>>>>>>>
>>>>>>>>> -----Original Message-----
>>>>>>>>> From: stir [mailto:stir-bounces@ietf.org] On Behalf Of Paul
>>>>>>>>> Kyzivat
>>>>>>>>> Sent: 11 December 2015 15:58
>>>>>>>>> To: stir@ietf.org <mailto:stir@ietf.org>
>>>>>>>>> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>>>>>>>>>
>>>>>>>>> On 12/10/15 9:15 PM, Eric Burger wrote:
>>>>>>>>>> Section 6.1.1 on Canonicalization states:
>>>>>>>>>>         Once an implementation has identified a telephone
>>>>>>>>>> number, it must
>>>>>>>>>>         construct a number string.  Implementations MUST drop
>>>>>>>>>> any leading
>>>>>>>>>>         +'s, any internal dashes, parentheses or other non-numeric
>>>>>>>>>>         characters, excepting only the leading "#" or "*" keys
>>>>>>>>>> used in
>>>>>>>>>>         some special service numbers (typically, these will
>>>>>>>>>> appear only  in
>>>>>>>>>>         the To header field value).  This MUST result in an
>>>>>>>>>> ASCII string
>>>>>>>>>>         limited to "#", "*" and digits without whitespace or
>>>>>>>>>> visual
>>>>>>>>>>         separators.
>>>>>>>>>>
>>>>>>>>>> Survey time: does pound or star  EVER appear in a From field?
>>>>>>>>>> E.164 does not allow it.
>>>>>>>>>
>>>>>>>>> pound isn't allowed at all in a sip uri, except via escaping.
>>>>>>>>>
>>>>>>>>> There is no mention of escaping (or unescaping) in the text. If
>>>>>>>>> there is  the possibility of pound coming through then that is
>>>>>>>>> needed.
>>>>>>>>>
>>>>>>>>> Also, * and # (as well as A-D) are never valid in global numbers,
>>>>>>>>> but are  valid within local numbers not just first, but anywhere
>>>>>>>>> in the number.
>>>>>>>>> So
>>>>>>>>> why is there special treatment for a *leading* star or pound?
>>>>>>>>>
>>>>>>>>> ISTM that canonicalization of dialstrings that represent local
>>>>>>>>> rather than global numbers is fraught with difficulty.
>>>>>>>>>
>>>>>>>>> Thanks,
>>>>>>>>> Paul
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> stir mailing list
>>>>>>>>> stir@ietf.org <mailto:stir@ietf.org>
>>>>>>>>> https://www.ietf.org/mailman/listinfo/stir
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> stir mailing list
>>>>>>>>> stir@ietf.org
>>>>>>>>> https://www.ietf.org/mailman/listinfo/stir
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> stir mailing list
>>>> stir@ietf.org <mailto:stir@ietf.org>
>>>> https://www.ietf.org/mailman/listinfo/stir
>>>
>>> _______________________________________________
>>> stir mailing list
>>> stir@ietf.org <mailto:stir@ietf.org>
>>> https://www.ietf.org/mailman/listinfo/stir
>>>
>>
>> _______________________________________________
>> stir mailing list
>> stir@ietf.org <mailto:stir@ietf.org>
>> https://www.ietf.org/mailman/listinfo/stir
>


From nobody Wed Dec 16 06:48:30 2015
Return-Path: <philippe.fouquart@orange.com>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 418F91A000A for <stir@ietfa.amsl.com>; Wed, 16 Dec 2015 06:48:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.309
X-Spam-Level: 
X-Spam-Status: No, score=-1.309 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, J_CHICKENPOX_45=0.6, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, UNPARSEABLE_RELAY=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 v-jqEXMUhF6K for <stir@ietfa.amsl.com>; Wed, 16 Dec 2015 06:48:19 -0800 (PST)
Received: from relais-inet.orange.com (relais-nor34.orange.com [80.12.70.34]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E54241A002F for <stir@ietf.org>; Wed, 16 Dec 2015 06:48:10 -0800 (PST)
Received: from opfednr06.francetelecom.fr (unknown [xx.xx.xx.70]) by opfednr21.francetelecom.fr (ESMTP service) with ESMTP id 3F03CC051F; Wed, 16 Dec 2015 15:48:09 +0100 (CET)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.72]) by opfednr06.francetelecom.fr (ESMTP service) with ESMTP id 0E1011A0081; Wed, 16 Dec 2015 15:48:09 +0100 (CET)
Received: from OPEXCLILMA2.corporate.adroot.infra.ftgroup ([fe80::bc1c:ad2f:eda3:8c3d]) by OPEXCLILMA3.corporate.adroot.infra.ftgroup ([fe80::60a9:abc3:86e6:2541%19]) with mapi id 14.03.0248.002; Wed, 16 Dec 2015 15:48:08 +0100
From: <philippe.fouquart@orange.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>
Thread-Topic: [stir] stir-06: Reality check on numbers (6.1.1)
Thread-Index: AQHRM+LGwWY7rnzsPE6IKcT2IKupYp7F4PAAgAM/lACAAzRnAIAABfEAgAAEowCAAAoiAIAAA3aAgAAq+YCAAAk7AIAADE2AgAAURwCAAO9sQA==
Date: Wed, 16 Dec 2015 14:48:08 +0000
Message-ID: <21929_1450277289_567179A9_21929_4_1_B5939C6860701C49AA39C5DA5189448B15651F48@OPEXCLILMA2.corporate.adroot.infra.ftgroup>
References: <9C95CF4B-88BD-4EFF-9076-E59CF165E22D@standardstrack.com> <566AF294.6090001@alum.mit.edu> <949EF20990823C4C85C18D59AA11AD8BADE23BB6@FR712WXCHMBA11.zeu.alcatel-lucent.com> <D29595DF.17587A%jon.peterson@neustar.biz> <56706158.3080905@alum.mit.edu> <D295A284.1758E9%jon.peterson@neustar.biz> <949EF20990823C4C85C18D59AA11AD8BADE24A61@FR712WXCHMBA11.zeu.alcatel-lucent.com> <D295AFB2.175907%jon.peterson@neustar.biz> <949EF20990823C4C85C18D59AA11AD8BADE24B19@FR712WXCHMBA11.zeu.alcatel-lucent.com> <56709C6E.4070901@alum.mit.edu> <949EF20990823C4C85C18D59AA11AD8BADE24C0B@FR712WXCHMBA11.zeu.alcatel-lucent.com> <5670B7C2.1030805@alum.mit.edu>
In-Reply-To: <5670B7C2.1030805@alum.mit.edu>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.5]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/JJ-a0py0O-3O0xSUNKfSE9ehctg>
Cc: "stir@ietf.org" <stir@ietf.org>, "DRAGE, Keith \(Keith\)" <keith.drage@alcatel-lucent.com>, "Peterson, Jon" <jon.peterson@neustar.biz>
Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Dec 2015 14:48:22 -0000

> But E.164 isn't an option for a service number like 611. So what are thin=
gs like that to be converted to?
>
>The draft assumes that it will be converted into something consisting sole=
ly of digits, with possible leading * or #.
>
> If it is canonicalized as 611, then it will be ambiguous with a number in=
 CC +61. (I guess there is no number "1" within +61, but it may take awhile=
 to figure that out.)

Not necessarily (there's a couple of 1x in Australia) but clearly this does=
 not scale, I agree. Access codes such as your x11 exist in most national d=
ialling plans and "hacking a country code" to sign them with a risk of over=
lap is indeed not a good idea.  (Interestingly enough, Europe even has 11xy=
yy codes...... :)

The problem is that as calling party numbers (leaving stir aside) they're n=
ot converted. So either the NANP /(national dialing plans) set(s) aside a n=
umber subspace to map these access codes into some +1xxxxx611 E.164 +1 rang=
e to avoid that (it's quite ugly but I guess it would work if it can be rev=
ersed on the other side) or sign a RFC 3966 local number with +1. Any foolp=
roof solution (and just  noting Brian's previous post that it's not necessa=
rily a "must have", agreed) would probably have to be something like this.=
=20=20

Philippe Fouquart
Orange Labs Networks
+33 (0) 1 45 29 58 13

-----Message d'origine-----
De=A0: stir [mailto:stir-bounces@ietf.org] De la part de Paul Kyzivat
Envoy=E9=A0: mercredi 16 d=E9cembre 2015 02:01
=C0=A0: DRAGE, Keith (Keith); Peterson, Jon; stir@ietf.org
Objet=A0: Re: [stir] stir-06: Reality check on numbers (6.1.1)

On 12/15/15 6:48 PM, DRAGE, Keith (Keith) wrote:
> I am aware that for example, some PBX deployments do this.
>
> But my understanding is that this is an entirely local arrangement within=
 the PBX domain that such an arrangement applies, i.e. that a set of local =
numbers within the PBX map to a set of SIP URIs, and that that mapping is i=
n this particular form, rather than to any other string of digits or alphan=
umeric characters.
>
> No RFC defines such a mapping, and I would not expect that any other doma=
in would be expected to be aware of this local arrangement, anymore than it=
 might be expected to know the relationship between the PBX numbering plan =
and E.164 numbers.
>
> I guess any such expectation is the crux of the matter, unless we are tal=
king only about such a knowledge being critical for usage within the local =
domain, and that was not expressed within the mails.

This is all fixed by SBCs. But I don't think they all convert to E.164.=20
They might convert to something else based on bilateral agreements between =
domains.

But E.164 isn't an option for a service number like 611. So what are things=
 like that to be converted to?

The draft assumes that it will be converted into something consisting solel=
y of digits, with possible leading * or #.

If it is canonicalized as 611, then it will be ambiguous with a number in C=
C +61. (I guess there is no number "1" within +61, but it may take awhile t=
o figure that out.)

	Thanks,
	Paul

> Regards
>
> Keith
>
> -----Original Message-----
> From: Paul Kyzivat [mailto:pkyzivat@alum.mit.edu]
> Sent: 15 December 2015 23:04
> To: DRAGE, Keith (Keith); Peterson, Jon; stir@ietf.org
> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>
> On 12/15/15 5:31 PM, DRAGE, Keith (Keith) wrote:
>> Well what was confusing was that the only way of reading the text in bot=
h your messages was that the example URI was prior to conversion to canonic=
al form, i.e. if there were any URI parameters, they were still present. As=
 none were specified, there could be none, and therefore the URI was a SIP =
URI pure and simple.
>
> Yes, the intent was that these were prior to canonicalization. (After=20
> all, the results of canonicalization for the bis are not put into the=20
> URI.)
>
> The simple fact is that URIs of the form sip:nnn@domain are very commonly=
 used to represent phone numbers. And servers are very happy to conclude th=
at they are numbers solely because the user part is all numeric, without th=
e presence of user=3Dphone.
>
> I expect that a domain that wants to use all numeric user parts that=20
> are
> *not* phone numbers might have great difficulty interoperating with other=
 domains. Probably this isn't a problem in practice because:
> - it just isn't done
> - domains that handle phone numbers don't peer with domains that
>     use non-phone-number URIs.
>
> 	Thanks,
> 	Paul
>
>> Keith
>>
>> -----Original Message-----
>> From: Peterson, Jon [mailto:jon.peterson@neustar.biz]
>> Sent: 15 December 2015 19:57
>> To: DRAGE, Keith (Keith); Paul Kyzivat; stir@ietf.org
>> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>>
>>
>> Sorry if that was baffling, I thought we were entertaining a case=20
>> where
>> 611 was intended to be a telephone number: say that instead of "foo", th=
at URI contained a carrier's domain, and this happened to be the unhelpful =
way the carrier in question stored all telephone numbers in SIP URIs. In th=
e case where "611" is instead in a tel URL, or there is a clear user=3Dphon=
e parameter to the SIP URI, it is a bit more obvious - but no less clear ho=
w to canonicalize it for international transport or something.
>>
>> Jon Peterson
>> Neustar, Inc.
>>
>> On 12/15/15, 11:45 AM, "DRAGE, Keith (Keith)"
>> <keith.drage@alcatel-lucent.com> wrote:
>>
>>> I'm lost.
>>>
>>> sip:611@foo.com, before conversion to canonical form, is a SIP URI=20
>>> belonging to foo.com. It is not a telephone number or a dial string.
>>> Depending on how foo.com assigns its SIP URIs it might relate to a=20
>>> dialstring 611 in foo.com land, but that is an entirely arbitrary=20
>>> decision of foo.com, and nothing that should be verified anywhere as=20
>>> a telephone number.
>>>
>>> This might be a string that exists after conversion of a tel-URI or=20
>>> dialstring to canonical form, but that is not what is being stated belo=
w.
>>>
>>> As such it is outside the scope of STIR.
>>>
>>> Keith
>>>
>>>
>>>
>>>
>>> -----Original Message-----
>>> From: Peterson, Jon [mailto:jon.peterson@neustar.biz]
>>> Sent: 15 December 2015 19:09
>>> To: Paul Kyzivat; DRAGE, Keith (Keith); stir@ietf.org
>>> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>>>
>>>
>>>
>>> The use of service numbers in the From is a case where our text is=20
>>> necessarily speculative. This gets into territory where it's unclear=20
>>> that we even want the verification to work. If a callee in, say,=20
>>> Austria receives a call from sip:611@foo.com (presumably they=20
>>> wouldn't see a service number in the To), is it useful for the=20
>>> callee to know that the call came from "611"? One can argue it isn't=20
>>> even particularly useful for callees in America.
>>>
>>>
>>> Does that mean we shouldn't allow service numbers in these fields?=20
>>> If they are permitted in To and From in baseline SIP, we should at=20
>>> least have a story about them. There is some use in signing the To=20
>>> field for service numbers to prevent cut-and-paste attacks. On=20
>>> balance, I don't see any decisive reason to forbid it. Again, the=20
>>> worst thing that can happen is verification will fail, and if the=20
>>> number is weird, or has leaked into a place where it shouldn't be, fail=
ure is probably the right thing.
>>>
>>> Jon Peterson
>>> Neustar, Inc.
>>>
>>> On 12/15/15, 10:52 AM, "Paul Kyzivat" <pkyzivat@alum.mit.edu> wrote:
>>>
>>>> On 12/15/15 1:30 PM, Peterson, Jon wrote:
>>>>>
>>>>> The canonicalization rules are not designed with the assumption=20
>>>>> that the  string inputted to the algorithm is an E.164 number.=20
>>>>> They are designed to  be as flexible as possible given the=20
>>>>> presence of a dial string -  remembering that we canonicalize To as w=
ell as From.
>>>>> Ideally, everything  we deal with would follow the dictates of=20
>>>>> RFC3966, sure. We just proceed  with an abundance of caution.
>>>>
>>>> So, do you assume that a uri of sip:611@foo.com will be=20
>>>> canonicalized the same way by everybody?
>>>>
>>>> I suppose everyone in the NANP might do so. But what about a=20
>>>> recipient in some other locale?
>>>>
>>>> I guess the theory is that at the borders between domains numbers=20
>>>> will be rewritten to be understandable in the receiving domain. If=20
>>>> the number doesn't contain its country code then it presumably=20
>>>> needs to be added at a country boundary to be understood. That=20
>>>> works for numbers that correspond to E.164 numbers. But what about=20
>>>> 611? There is no standard way to put a country code on it.
>>>>
>>>> 	Thanks,
>>>> 	Paul
>>>>
>>>>> I would be happy to add some text saying that escaped characters=20
>>>>> should be  removed as part of the canonicalization process.
>>>>>
>>>>> Jon Peterson
>>>>> Neustar, Inc.
>>>>>
>>>>> On 12/13/15, 9:34 AM, "stir on behalf of DRAGE, Keith (Keith)"
>>>>> <stir-bounces@ietf.org on behalf of=20
>>>>> keith.drage@alcatel-lucent.com>
>>>>> wrote:
>>>>>
>>>>>> The international E.164 number can only be decimal digits.
>>>>>>
>>>>>> That therefore means that the country code, the national=20
>>>>>> destination code, and the subscriber number, all of which are=20
>>>>>> component parts of an international E.164 number, can only be decima=
l digits.
>>>>>>
>>>>>> That would imply that the only part that could contain such a=20
>>>>>> character  is a prefix to an E.164 number, or if the number is=20
>>>>>> not an
>>>>>> E.164 number,  such as a private dial plan.
>>>>>>
>>>>>> I'd note that RFC 3966 states: "All phone numbers MUST use the=20
>>>>>> global form unless they cannot be represented as such."
>>>>>>
>>>>>> I suspect that "*", "#", etc have more usage in numbers that are=20
>>>>>> dialstrings rather than telephone numbers.
>>>>>>
>>>>>> Regards
>>>>>>
>>>>>> Keith
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: stir [mailto:stir-bounces@ietf.org] On Behalf Of Paul=20
>>>>>> Kyzivat
>>>>>> Sent: 11 December 2015 15:58
>>>>>> To: stir@ietf.org
>>>>>> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>>>>>>
>>>>>> On 12/10/15 9:15 PM, Eric Burger wrote:
>>>>>>> Section 6.1.1 on Canonicalization states:
>>>>>>>           Once an implementation has identified a telephone=20
>>>>>>> number, it must
>>>>>>>           construct a number string.  Implementations MUST drop=20
>>>>>>> any leading
>>>>>>>           +'s, any internal dashes, parentheses or other non-numeric
>>>>>>>           characters, excepting only the leading "#" or "*" keys=20
>>>>>>> used in
>>>>>>>           some special service numbers (typically, these will=20
>>>>>>> appear only  in
>>>>>>>           the To header field value).  This MUST result in an=20
>>>>>>> ASCII string
>>>>>>>           limited to "#", "*" and digits without whitespace or visu=
al
>>>>>>>           separators.
>>>>>>>
>>>>>>> Survey time: does pound or star  EVER appear in a From field?
>>>>>>> E.164 does not allow it.
>>>>>>
>>>>>> pound isn't allowed at all in a sip uri, except via escaping.
>>>>>>
>>>>>> There is no mention of escaping (or unescaping) in the text. If=20
>>>>>> there is  the possibility of pound coming through then that is=20
>>>>>> needed.
>>>>>>
>>>>>> Also, * and # (as well as A-D) are never valid in global numbers,=20
>>>>>> but are  valid within local numbers not just first, but anywhere=20
>>>>>> in the number.
>>>>>> So
>>>>>> why is there special treatment for a *leading* star or pound?
>>>>>>
>>>>>> ISTM that canonicalization of dialstrings that represent local=20
>>>>>> rather than global numbers is fraught with difficulty.
>>>>>>
>>>>>> 	Thanks,
>>>>>> 	Paul
>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> stir mailing list
>>>>>> stir@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/stir
>>>>>>
>>>>>> _______________________________________________
>>>>>> stir mailing list
>>>>>> stir@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/stir
>>>>>
>>>>>
>>>>
>>>
>>
>>
>
>

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

___________________________________________________________________________=
______________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el=
ectroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.

This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and dele=
te this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.
Thank you.


From nobody Wed Dec 16 08:01:59 2015
Return-Path: <keith.drage@alcatel-lucent.com>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8F0EC1A0196 for <stir@ietfa.amsl.com>; Wed, 16 Dec 2015 08:01:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.31
X-Spam-Level: 
X-Spam-Status: No, score=-6.31 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_45=0.6, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id H_PGsE93OCKO for <stir@ietfa.amsl.com>; Wed, 16 Dec 2015 08:01:47 -0800 (PST)
Received: from smtp-fr.alcatel-lucent.com (fr-hpgre-esg-01.alcatel-lucent.com [135.245.210.22]) (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 53B201A0469 for <stir@ietf.org>; Wed, 16 Dec 2015 08:01:30 -0800 (PST)
Received: from fr711usmtp1.zeu.alcatel-lucent.com (unknown [135.239.2.122]) by Websense Email Security Gateway with ESMTPS id 4DCAB551D999A; Wed, 16 Dec 2015 16:01:25 +0000 (GMT)
Received: from FR711WXCHHUB02.zeu.alcatel-lucent.com (fr711wxchhub02.zeu.alcatel-lucent.com [135.239.2.112]) by fr711usmtp1.zeu.alcatel-lucent.com (GMO) with ESMTP id tBGG1Lvx006804 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 16 Dec 2015 17:01:28 +0100
Received: from FR712WXCHMBA11.zeu.alcatel-lucent.com ([169.254.7.213]) by FR711WXCHHUB02.zeu.alcatel-lucent.com ([135.239.2.112]) with mapi id 14.03.0195.001; Wed, 16 Dec 2015 17:01:00 +0100
From: "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>
To: Brian Rosen <br@brianrosen.net>, Paul Kyzivat <pkyzivat@alum.mit.edu>
Thread-Topic: [stir] stir-06: Reality check on numbers (6.1.1)
Thread-Index: AQHRNCzE6AHd4lmGNku6EHrqWfhAdp7GgauQgAXSrACAAAXxAIAABKMAgAAX85D///WlgIAAOysQ///5CQCAABl34IAAEJsAgABHUYCAAJJyAIAAJQ3g
Date: Wed, 16 Dec 2015 16:01:00 +0000
Message-ID: <949EF20990823C4C85C18D59AA11AD8BADE251E5@FR712WXCHMBA11.zeu.alcatel-lucent.com>
References: <9C95CF4B-88BD-4EFF-9076-E59CF165E22D@standardstrack.com> <566AF294.6090001@alum.mit.edu> <949EF20990823C4C85C18D59AA11AD8BADE23BB6@FR712WXCHMBA11.zeu.alcatel-lucent.com> <D29595DF.17587A%jon.peterson@neustar.biz> <56706158.3080905@alum.mit.edu> <D295A284.1758E9%jon.peterson@neustar.biz> <949EF20990823C4C85C18D59AA11AD8BADE24A61@FR712WXCHMBA11.zeu.alcatel-lucent.com> <D295AFB2.175907%jon.peterson@neustar.biz> <949EF20990823C4C85C18D59AA11AD8BADE24B19@FR712WXCHMBA11.zeu.alcatel-lucent.com> <56709C6E.4070901@alum.mit.edu> <949EF20990823C4C85C18D59AA11AD8BADE24C0B@FR712WXCHMBA11.zeu.alcatel-lucent.com> <490BC8D0-A7FA-4D37-9E54-2B8500BFAA9F@gmail.com> <5670FB8B.9030602@alum.mit.edu> <D1F2A8C0-40A5-43ED-A73F-44D6C8C212C9@brianrosen.net>
In-Reply-To: <D1F2A8C0-40A5-43ED-A73F-44D6C8C212C9@brianrosen.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.239.27.39]
Content-Type: multipart/alternative; boundary="_000_949EF20990823C4C85C18D59AA11AD8BADE251E5FR712WXCHMBA11z_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/2LpfGbXr7H0lhxauVL1RM-Mft3M>
Cc: "stir@ietf.org" <stir@ietf.org>
Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Dec 2015 16:01:57 -0000

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

QXBhcnQgZnJvbSB0aGUgaXNzdWVzIG9mIHVuaXF1ZW5lc3Mgb2YgY2Fub25pY2FsIGZvcm0sIG9u
ZSBhc3BlY3Qgb2YgdGhpcyB0aGF0IEkgZG8gbm90IHVuZGVyc3RhbmQgaG93IHdvcmtzLCBpcyB0
aGF0IG1hbnkgb2YgdGhlc2UgbnVtYmVycyBkbyBub3QgcmVsYXRlIHRvIGEgc2luZ2xlIHVzZXIg
b3IgYSBzaW5nbGUgb3JnYW5pemF0aW9uLCBhbmQgdGhhdCBhcHBsaWVzIGZvciBtYW55IG9mIHRo
ZXNlIGxvY2FsIHNlcnZpY2UgbnVtYmVycy4NCg0KVGhpcyBnZXRzIGV2ZW4gd29yc2Ugd2l0aCBl
bWVyZ2VuY3kgbnVtYmVycy4NCg0KMTEyIGlzIG1lYW4gdG8gd29yayBmb3Igcm9hbWluZyB1c2Vy
cy4gU28gZGVwZW5kaW5nIG9uIHdoZXRoZXIgSSBhbSBpbiBjb3VudHJ5IEEgb3IgY291bnRyeSBC
LCBJIHdpbGwgZ2V0IHRoZSBlbWVyZ2VuY3kgc2VydmljZSBvcmdhbml6YXRpb24gaW4gY291bnRy
eSBBIG9yIGNvdW50cnkgQiByZXNwZWN0aXZlbHkuIFRoZXNlIGFyZSBkaWZmZXJlbnQgdXNlcnMg
YW5kIHNob3VsZCBzaWduIGRpZmZlcmVudGx5LiBGdXJ0aGVyIGRlcGVuZGluZyBvbiB3aGVyZSBJ
IGFtIGluIHRoYXQgY291bnRyeSBvciB0aGUgY2F0ZWdvcnkgb3IgVVJOIHN1YnR5cGUgSSB1c2Us
IEkgbWF5IGdldCBhbiBlbnRpcmVseSBkaWZmZXJlbnQgZW1lcmdlbmN5IG9yZ2FuaXphdGlvbiwg
cHJlc3VtYWJseSB3aXRoIGl0cyBvd24gc2lnbmluZy4gRGVwZW5kaW5nIG9uIFBTQVAgbG9hZCBj
b25kaXRpb25zLCB0aGVyZSBtYXkgYmUgb3ZlcmZsb3cgYXJyYW5nZW1lbnRzIHRoYXQgdGFrZSB5
b3UgdG8gYW4gZW50aXJlbHkgZGlmZmVyZW50IG9yZ2FuaXphdGlvbi4NCg0KU28gdXNpbmcgdGhp
cyB3aXRoIGEgbm9uLXVuaXF1ZSBsb2NhbCBzZXJ2aWNlIG51bWJlciB0byBpZGVudGlmeSBzb21l
aG93IHRoZSBjYWxsZWQgcGFydHkgd291bGQgc2VlbSB0byBhY2hpZXZlIGxpdHRsZSDigJMgYXQg
bGVhc3QgdGVsbCBtZSB3aGF0IGl0IGFjaGlldmVzLg0KDQpJ4oCZZCBub3RlIGluIHlvdXIgbWFp
bCB5b3UgYWxzbyBzZWVtIHRvIHN3aXRjaCBiZXR3ZWVuIGNhbGxpbmcgYW5kIGNhbGxlZCBkaXJl
Y3Rpb24uIEFyZSB5b3UgdHJ5aW5nIHRvIGVuc3VyZSB0aGF0IHRoZSBjYWxsaW5nIHVzZXIga25v
d3MgdGhleSBoYXZlIHJlYWNoZWQgYW4gZW1lcmdlbmN5IG51bWJlciwgb3IgdGhhdCB0aGUgY2Fs
bGluZyB1c2VyIGlzIGtub3duIHRvIHRoZSBjYWxsIHRha2VyIChwcmVzdW1hYmx5IG5vdCBhIHNl
cnZpY2UgbnVtYmVyIHByb2JsZW0pLiBJIHRoaW5rIGl0IGlzIHlvdXIgbGFzdCBwYXJhZ3JhcGgg
dGhhdCBpcyBjb25mdXNpbmcgbWUuDQoNCktlaXRoDQoNCkZyb206IHN0aXIgW21haWx0bzpzdGly
LWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBCcmlhbiBSb3Nlbg0KU2VudDogMTYgRGVj
ZW1iZXIgMjAxNSAxNDozNA0KVG86IFBhdWwgS3l6aXZhdA0KQ2M6IHN0aXJAaWV0Zi5vcmcNClN1
YmplY3Q6IFJlOiBbc3Rpcl0gc3Rpci0wNjogUmVhbGl0eSBjaGVjayBvbiBudW1iZXJzICg2LjEu
MSkNCg0KUGxlYXNlIGRvbuKAmXQgZG8gdGhhdC4NCg0KSXQgd291bGQgYmUgZXh0cmVtZWx5IHZh
bHVhYmxlIGZvciBjYWxscyB0byBhbnkgb2YgdGhlIG4tMS0xIG51bWJlcnMgdG8gYmUgc2lnbmVk
LCBhbmQgZXNwZWNpYWxseSA5LTEtMS4NCg0KUmVhZCAxLTEtMiBmb3IgRVUuDQoNCuKAnFN3YXR0
aW5n4oCdIGlzIGEgdmVyeSBzZXJpb3VzIHByb2JsZW0sIHdoaWNoIGNhbiBvbmx5IHJlYXNvbmFi
bHkgYmUgc3RvcHBlZCBieSBoYXZpbmcgc29tZSBhc3N1cmFuY2VzIG9mIHRoZSBjYWxsZXJzIGlk
ZW50aXR5LiAgSXQgd29ya3MgdG9kYXkgYmVjYXVzZSB0aGUgY2FsbGVy4oCZcyBpZGVudGl0eSBj
YW4gYmUgc3Bvb2ZlZC4NCg0KSW4gZmFjdCwganVzdCBiZWNhdXNlIHRoZSBjYWxsZWQgcGFydHkg
Y2Fu4oCZdCBiZSBjYW5vbmljYWxpemVkIHNob3VsZG7igJl0IG1ha2UgdGhlIGVudGlyZSBtZWNo
YW5pc20gZmFpbC4gIEkgdGhpbmsgd2Ugc2hvdWxkIGhhdmUgY2Fub25pY2FsaXphdGlvbiBydWxl
cyBmb3Igc2VydmljZSBudW1iZXJzLCBidXQgZXZlbiBpbiB0aGUgYWJzZW5jZSBvZiBjYW5vbmlj
YWxpemF0aW9uIG9mIHRoZSDigJxUbzrigJ0sIHRoZSBtZWNoYW5pc20gc2hvdWxkIHN0aWxsIHdv
cmsgYXMgbG9uZyBhcyB0aGUgVG8gaXMgbm90IG1hbmdsZWQgYnkgZG93bnN0cmVhbSBlbGVtZW50
cy4NCg0KSXQgZG9lc27igJl0IGhhdmUgdG8gYmUgZm9vbHByb29mLCBpdCBqdXN0IGhhcyB0byB3
b3JrIG1vc3Qgb2YgdGhlIHRpbWUuICBUaGUgY2FsbCB0YWtlcnMgd2lsbCB0YWtlIGV4dHJhIHBy
ZWNhdXRpb25zIGlmIHRoZSBtZWNoYW5pc20gZmFpbHMgb2NjYXNpb25hbGx5LCBidXQgaWYgaXQg
cmFyZWx5IHdvcmtzLCB0aGVuIGl04oCZcyB1c2VsZXNzLg0KDQpCcmlhbg0KDQpPbiBEZWMgMTYs
IDIwMTUsIGF0IDEyOjUwIEFNLCBQYXVsIEt5eml2YXQgPHBreXppdmF0QGFsdW0ubWl0LmVkdTxt
YWlsdG86cGt5eml2YXRAYWx1bS5taXQuZWR1Pj4gd3JvdGU6DQoNCk9uIDEyLzE1LzE1IDg6MzQg
UE0sIEVyaWMgQnVyZ2VyIHdyb3RlOg0KDQpBbmQgbG9jYWwgYXJyYW5nZW1lbnRzIGFyZeKApiBs
b2NhbOKApiBvdXQgb2Ygc2NvcGUuIFRoZSBQQlgvQVMvU0JDIHdpbGwgaGF2ZSB0byBtYWtlIFRv
L0Zyb20gaW50byBzb21ldGhpbmcgc2Vuc2libGUuIEF0IHRoYXQgcG9pbnQsIGl0IGlzIGFuIEUu
MTY0IG51bWJlciB0aGF0IFNUSVIgY2FuIGRlYWwgd2l0aC4NCg0KVGhlcmUgaXMgbm8gcG9pbnQg
d29ycnlpbmcgYWJvdXQgbXkgcGhvbmUgc2F5aW5nIOKAnEZyb206IHg3NDEwN+KAnS4gWW91IGNh
bm5vdCBnZXQgdGhlcmUgZnJvbSBoZXJlIHVubGVzcyB5b3UgYXJlIGluc2lkZSBteSBlbnRlcnBy
aXNlIGFscmVhZHksIGF0IHdoaWNoIHBvaW50IHlvdSBhcmUgbm90IFNUSVJpbmcgYW55d2F5Lg0K
DQpTaW5jZSB5b3UgZG9uJ3QgbGl2ZSBpbiB0aGUgVVMgeW91IG1heSBub3Qga25vdyB3aGF0IDYx
MSBpcy4gSXQgaXMgbm90IGEgbG9jYWwgbnVtYmVyLCBsaWtlIGFuIGludGVybmFsIGV4dGVuc2lv
biBvbiBhIFBCWC4gSXQgaXMgYSBzZXJ2aWNlIG51bWJlci4gSXQgaXMgYW1vbmcgdGhlIGZhbWls
eSBvZiBOMTEgbnVtYmVycywgb2Ygd2hpY2ggOTExIGlzIGJlc3Qga25vd24uDQoNClRoaXMgZGlz
Y3Vzc2lvbiBpcywgbG9vc2VseSwgYWJvdXQgbW9zdC9hbGwgb2YgdGhlIHNlcnZpY2UgbnVtYmVy
cy4gOTExIGlzIGV4dHJhIHNwZWNpYWwsIGFuZCBoYXMgY3VzdG9taXplZCB0cmVhdG1lbnRzLCBz
byB3ZSBzaG91bGQgcHJvYmFibHkgZXhjbHVkZSBpdCBmcm9tIHRoaXMgcGFydGljdWxhciBkaXNj
dXNzaW9uLg0KDQpUaGVyZSBpcyBpbiBnZW5lcmFsIG5vIEUuMTY0IG51bWJlciB0aGF0IHRoZSBz
ZXJ2aWNlIG51bWJlcnMgY2FuIGJlIHRyYW5zZm9ybWVkIHRvIGZvciBwdXJwb3NlcyBvZiBjYW5v
bmljYWxpemF0aW9uLg0KDQpUaGUgYW5zd2VyIG1heSBiZSB0aGF0IHRoZXNlIG51bWJlcnMgY2Fu
J3QgYmUgY2Fub25pY2FsaXplZCwgYW5kIGNhbGxzIHRvL2Zyb20gdGhlbSBjYW5ub3QgYmUgc2ln
bmVkLg0KDQogICAgICAgICAgICAgICAgVGhhbmtzLA0KICAgICAgICAgICAgICAgIFBhdWwNCg0K
DQpPbiBEZWMgMTUsIDIwMTUsIGF0IDY6NDggUE0sIERSQUdFLCBLZWl0aCAoS2VpdGgpIDxrZWl0
aC5kcmFnZUBhbGNhdGVsLWx1Y2VudC5jb208bWFpbHRvOmtlaXRoLmRyYWdlQGFsY2F0ZWwtbHVj
ZW50LmNvbT4+IHdyb3RlOg0KDQpJIGFtIGF3YXJlIHRoYXQgZm9yIGV4YW1wbGUsIHNvbWUgUEJY
IGRlcGxveW1lbnRzIGRvIHRoaXMuDQoNCkJ1dCBteSB1bmRlcnN0YW5kaW5nIGlzIHRoYXQgdGhp
cyBpcyBhbiBlbnRpcmVseSBsb2NhbCBhcnJhbmdlbWVudCB3aXRoaW4gdGhlIFBCWCBkb21haW4g
dGhhdCBzdWNoIGFuIGFycmFuZ2VtZW50IGFwcGxpZXMsIGkuZS4gdGhhdCBhIHNldCBvZiBsb2Nh
bCBudW1iZXJzIHdpdGhpbiB0aGUgUEJYIG1hcCB0byBhIHNldCBvZiBTSVAgVVJJcywgYW5kIHRo
YXQgdGhhdCBtYXBwaW5nIGlzIGluIHRoaXMgcGFydGljdWxhciBmb3JtLCByYXRoZXIgdGhhbiB0
byBhbnkgb3RoZXIgc3RyaW5nIG9mIGRpZ2l0cyBvciBhbHBoYW51bWVyaWMgY2hhcmFjdGVycy4N
Cg0KTm8gUkZDIGRlZmluZXMgc3VjaCBhIG1hcHBpbmcsIGFuZCBJIHdvdWxkIG5vdCBleHBlY3Qg
dGhhdCBhbnkgb3RoZXIgZG9tYWluIHdvdWxkIGJlIGV4cGVjdGVkIHRvIGJlIGF3YXJlIG9mIHRo
aXMgbG9jYWwgYXJyYW5nZW1lbnQsIGFueW1vcmUgdGhhbiBpdCBtaWdodCBiZSBleHBlY3RlZCB0
byBrbm93IHRoZSByZWxhdGlvbnNoaXAgYmV0d2VlbiB0aGUgUEJYIG51bWJlcmluZyBwbGFuIGFu
ZCBFLjE2NCBudW1iZXJzLg0KDQpJIGd1ZXNzIGFueSBzdWNoIGV4cGVjdGF0aW9uIGlzIHRoZSBj
cnV4IG9mIHRoZSBtYXR0ZXIsIHVubGVzcyB3ZSBhcmUgdGFsa2luZyBvbmx5IGFib3V0IHN1Y2gg
YSBrbm93bGVkZ2UgYmVpbmcgY3JpdGljYWwgZm9yIHVzYWdlIHdpdGhpbiB0aGUgbG9jYWwgZG9t
YWluLCBhbmQgdGhhdCB3YXMgbm90IGV4cHJlc3NlZCB3aXRoaW4gdGhlIG1haWxzLg0KDQpSZWdh
cmRzDQoNCktlaXRoDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBQYXVsIEt5
eml2YXQgW21haWx0bzpwa3l6aXZhdEBhbHVtLm1pdC5lZHVdDQpTZW50OiAxNSBEZWNlbWJlciAy
MDE1IDIzOjA0DQpUbzogRFJBR0UsIEtlaXRoIChLZWl0aCk7IFBldGVyc29uLCBKb247IHN0aXJA
aWV0Zi5vcmc8bWFpbHRvOnN0aXJAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3N0aXJdIHN0aXIt
MDY6IFJlYWxpdHkgY2hlY2sgb24gbnVtYmVycyAoNi4xLjEpDQoNCk9uIDEyLzE1LzE1IDU6MzEg
UE0sIERSQUdFLCBLZWl0aCAoS2VpdGgpIHdyb3RlOg0KDQpXZWxsIHdoYXQgd2FzIGNvbmZ1c2lu
ZyB3YXMgdGhhdCB0aGUgb25seSB3YXkgb2YgcmVhZGluZyB0aGUgdGV4dCBpbiBib3RoIHlvdXIg
bWVzc2FnZXMgd2FzIHRoYXQgdGhlIGV4YW1wbGUgVVJJIHdhcyBwcmlvciB0byBjb252ZXJzaW9u
IHRvIGNhbm9uaWNhbCBmb3JtLCBpLmUuIGlmIHRoZXJlIHdlcmUgYW55IFVSSSBwYXJhbWV0ZXJz
LCB0aGV5IHdlcmUgc3RpbGwgcHJlc2VudC4gQXMgbm9uZSB3ZXJlIHNwZWNpZmllZCwgdGhlcmUg
Y291bGQgYmUgbm9uZSwgYW5kIHRoZXJlZm9yZSB0aGUgVVJJIHdhcyBhIFNJUCBVUkkgcHVyZSBh
bmQgc2ltcGxlLg0KDQpZZXMsIHRoZSBpbnRlbnQgd2FzIHRoYXQgdGhlc2Ugd2VyZSBwcmlvciB0
byBjYW5vbmljYWxpemF0aW9uLiAoQWZ0ZXIgYWxsLCB0aGUgcmVzdWx0cyBvZiBjYW5vbmljYWxp
emF0aW9uIGZvciB0aGUgYmlzIGFyZSBub3QgcHV0IGludG8gdGhlIFVSSS4pDQoNClRoZSBzaW1w
bGUgZmFjdCBpcyB0aGF0IFVSSXMgb2YgdGhlIGZvcm0gc2lwOm5ubkBkb21haW4gYXJlIHZlcnkg
Y29tbW9ubHkgdXNlZCB0byByZXByZXNlbnQgcGhvbmUgbnVtYmVycy4gQW5kIHNlcnZlcnMgYXJl
IHZlcnkgaGFwcHkgdG8gY29uY2x1ZGUgdGhhdCB0aGV5IGFyZSBudW1iZXJzIHNvbGVseSBiZWNh
dXNlIHRoZSB1c2VyIHBhcnQgaXMgYWxsIG51bWVyaWMsIHdpdGhvdXQgdGhlIHByZXNlbmNlIG9m
IHVzZXI9cGhvbmUuDQoNCkkgZXhwZWN0IHRoYXQgYSBkb21haW4gdGhhdCB3YW50cyB0byB1c2Ug
YWxsIG51bWVyaWMgdXNlciBwYXJ0cyB0aGF0IGFyZQ0KKm5vdCogcGhvbmUgbnVtYmVycyBtaWdo
dCBoYXZlIGdyZWF0IGRpZmZpY3VsdHkgaW50ZXJvcGVyYXRpbmcgd2l0aCBvdGhlciBkb21haW5z
LiBQcm9iYWJseSB0aGlzIGlzbid0IGEgcHJvYmxlbSBpbiBwcmFjdGljZSBiZWNhdXNlOg0KLSBp
dCBqdXN0IGlzbid0IGRvbmUNCi0gZG9tYWlucyB0aGF0IGhhbmRsZSBwaG9uZSBudW1iZXJzIGRv
bid0IHBlZXIgd2l0aCBkb21haW5zIHRoYXQNCiAgdXNlIG5vbi1waG9uZS1udW1iZXIgVVJJcy4N
Cg0KICAgICAgICAgICAgICAgIFRoYW5rcywNCiAgICAgICAgICAgICAgICBQYXVsDQoNCg0KS2Vp
dGgNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IFBldGVyc29uLCBKb24gW21h
aWx0bzpqb24ucGV0ZXJzb25AbmV1c3Rhci5iaXpdDQpTZW50OiAxNSBEZWNlbWJlciAyMDE1IDE5
OjU3DQpUbzogRFJBR0UsIEtlaXRoIChLZWl0aCk7IFBhdWwgS3l6aXZhdDsgc3RpckBpZXRmLm9y
ZzxtYWlsdG86c3RpckBpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc3Rpcl0gc3Rpci0wNjogUmVh
bGl0eSBjaGVjayBvbiBudW1iZXJzICg2LjEuMSkNCg0KDQpTb3JyeSBpZiB0aGF0IHdhcyBiYWZm
bGluZywgSSB0aG91Z2h0IHdlIHdlcmUgZW50ZXJ0YWluaW5nIGEgY2FzZQ0Kd2hlcmUNCjYxMSB3
YXMgaW50ZW5kZWQgdG8gYmUgYSB0ZWxlcGhvbmUgbnVtYmVyOiBzYXkgdGhhdCBpbnN0ZWFkIG9m
ICJmb28iLCB0aGF0IFVSSSBjb250YWluZWQgYSBjYXJyaWVyJ3MgZG9tYWluLCBhbmQgdGhpcyBo
YXBwZW5lZCB0byBiZSB0aGUgdW5oZWxwZnVsIHdheSB0aGUgY2FycmllciBpbiBxdWVzdGlvbiBz
dG9yZWQgYWxsIHRlbGVwaG9uZSBudW1iZXJzIGluIFNJUCBVUklzLiBJbiB0aGUgY2FzZSB3aGVy
ZSAiNjExIiBpcyBpbnN0ZWFkIGluIGEgdGVsIFVSTCwgb3IgdGhlcmUgaXMgYSBjbGVhciB1c2Vy
PXBob25lIHBhcmFtZXRlciB0byB0aGUgU0lQIFVSSSwgaXQgaXMgYSBiaXQgbW9yZSBvYnZpb3Vz
IC0gYnV0IG5vIGxlc3MgY2xlYXIgaG93IHRvIGNhbm9uaWNhbGl6ZSBpdCBmb3IgaW50ZXJuYXRp
b25hbCB0cmFuc3BvcnQgb3Igc29tZXRoaW5nLg0KDQpKb24gUGV0ZXJzb24NCk5ldXN0YXIsIElu
Yy4NCg0KT24gMTIvMTUvMTUsIDExOjQ1IEFNLCAiRFJBR0UsIEtlaXRoIChLZWl0aCkiDQo8a2Vp
dGguZHJhZ2VAYWxjYXRlbC1sdWNlbnQuY29tPG1haWx0bzprZWl0aC5kcmFnZUBhbGNhdGVsLWx1
Y2VudC5jb20+PiB3cm90ZToNCg0KDQpJJ20gbG9zdC4NCg0Kc2lwOjYxMUBmb28uY29tLCBiZWZv
cmUgY29udmVyc2lvbiB0byBjYW5vbmljYWwgZm9ybSwgaXMgYSBTSVAgVVJJDQpiZWxvbmdpbmcg
dG8gZm9vLmNvbTxodHRwOi8vZm9vLmNvbT4uIEl0IGlzIG5vdCBhIHRlbGVwaG9uZSBudW1iZXIg
b3IgYSBkaWFsIHN0cmluZy4NCkRlcGVuZGluZyBvbiBob3cgZm9vLmNvbTxodHRwOi8vZm9vLmNv
bT4gYXNzaWducyBpdHMgU0lQIFVSSXMgaXQgbWlnaHQgcmVsYXRlIHRvIGENCmRpYWxzdHJpbmcg
NjExIGluIGZvby5jb208aHR0cDovL2Zvby5jb20+IGxhbmQsIGJ1dCB0aGF0IGlzIGFuIGVudGly
ZWx5IGFyYml0cmFyeQ0KZGVjaXNpb24gb2YgZm9vLmNvbTxodHRwOi8vZm9vLmNvbT4sIGFuZCBu
b3RoaW5nIHRoYXQgc2hvdWxkIGJlIHZlcmlmaWVkIGFueXdoZXJlIGFzDQphIHRlbGVwaG9uZSBu
dW1iZXIuDQoNClRoaXMgbWlnaHQgYmUgYSBzdHJpbmcgdGhhdCBleGlzdHMgYWZ0ZXIgY29udmVy
c2lvbiBvZiBhIHRlbC1VUkkgb3INCmRpYWxzdHJpbmcgdG8gY2Fub25pY2FsIGZvcm0sIGJ1dCB0
aGF0IGlzIG5vdCB3aGF0IGlzIGJlaW5nIHN0YXRlZCBiZWxvdy4NCg0KQXMgc3VjaCBpdCBpcyBv
dXRzaWRlIHRoZSBzY29wZSBvZiBTVElSLg0KDQpLZWl0aA0KDQoNCg0KDQotLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQ0KRnJvbTogUGV0ZXJzb24sIEpvbiBbbWFpbHRvOmpvbi5wZXRlcnNvbkBu
ZXVzdGFyLmJpel0NClNlbnQ6IDE1IERlY2VtYmVyIDIwMTUgMTk6MDkNClRvOiBQYXVsIEt5eml2
YXQ7IERSQUdFLCBLZWl0aCAoS2VpdGgpOyBzdGlyQGlldGYub3JnPG1haWx0bzpzdGlyQGlldGYu
b3JnPg0KU3ViamVjdDogUmU6IFtzdGlyXSBzdGlyLTA2OiBSZWFsaXR5IGNoZWNrIG9uIG51bWJl
cnMgKDYuMS4xKQ0KDQoNCg0KVGhlIHVzZSBvZiBzZXJ2aWNlIG51bWJlcnMgaW4gdGhlIEZyb20g
aXMgYSBjYXNlIHdoZXJlIG91ciB0ZXh0IGlzDQpuZWNlc3NhcmlseSBzcGVjdWxhdGl2ZS4gVGhp
cyBnZXRzIGludG8gdGVycml0b3J5IHdoZXJlIGl0J3MgdW5jbGVhcg0KdGhhdCB3ZSBldmVuIHdh
bnQgdGhlIHZlcmlmaWNhdGlvbiB0byB3b3JrLiBJZiBhIGNhbGxlZSBpbiwgc2F5LA0KQXVzdHJp
YSByZWNlaXZlcyBhIGNhbGwgZnJvbSBzaXA6NjExQGZvby5jb20gKHByZXN1bWFibHkgdGhleQ0K
d291bGRuJ3Qgc2VlIGEgc2VydmljZSBudW1iZXIgaW4gdGhlIFRvKSwgaXMgaXQgdXNlZnVsIGZv
ciB0aGUgY2FsbGVlDQp0byBrbm93IHRoYXQgdGhlIGNhbGwgY2FtZSBmcm9tICI2MTEiPyBPbmUg
Y2FuIGFyZ3VlIGl0IGlzbid0IGV2ZW4NCnBhcnRpY3VsYXJseSB1c2VmdWwgZm9yIGNhbGxlZXMg
aW4gQW1lcmljYS4NCg0KDQpEb2VzIHRoYXQgbWVhbiB3ZSBzaG91bGRuJ3QgYWxsb3cgc2Vydmlj
ZSBudW1iZXJzIGluIHRoZXNlIGZpZWxkcz8gSWYNCnRoZXkgYXJlIHBlcm1pdHRlZCBpbiBUbyBh
bmQgRnJvbSBpbiBiYXNlbGluZSBTSVAsIHdlIHNob3VsZCBhdCBsZWFzdA0KaGF2ZSBhIHN0b3J5
IGFib3V0IHRoZW0uIFRoZXJlIGlzIHNvbWUgdXNlIGluIHNpZ25pbmcgdGhlIFRvIGZpZWxkDQpm
b3Igc2VydmljZSBudW1iZXJzIHRvIHByZXZlbnQgY3V0LWFuZC1wYXN0ZSBhdHRhY2tzLiBPbiBi
YWxhbmNlLCBJDQpkb24ndCBzZWUgYW55IGRlY2lzaXZlIHJlYXNvbiB0byBmb3JiaWQgaXQuIEFn
YWluLCB0aGUgd29yc3QgdGhpbmcNCnRoYXQgY2FuIGhhcHBlbiBpcyB2ZXJpZmljYXRpb24gd2ls
bCBmYWlsLCBhbmQgaWYgdGhlIG51bWJlciBpcw0Kd2VpcmQsIG9yIGhhcyBsZWFrZWQgaW50byBh
IHBsYWNlIHdoZXJlIGl0IHNob3VsZG4ndCBiZSwgZmFpbHVyZSBpcyBwcm9iYWJseSB0aGUgcmln
aHQgdGhpbmcuDQoNCkpvbiBQZXRlcnNvbg0KTmV1c3RhciwgSW5jLg0KDQpPbiAxMi8xNS8xNSwg
MTA6NTIgQU0sICJQYXVsIEt5eml2YXQiIDxwa3l6aXZhdEBhbHVtLm1pdC5lZHU8bWFpbHRvOnBr
eXppdmF0QGFsdW0ubWl0LmVkdT4+IHdyb3RlOg0KDQoNCk9uIDEyLzE1LzE1IDE6MzAgUE0sIFBl
dGVyc29uLCBKb24gd3JvdGU6DQoNCg0KVGhlIGNhbm9uaWNhbGl6YXRpb24gcnVsZXMgYXJlIG5v
dCBkZXNpZ25lZCB3aXRoIHRoZSBhc3N1bXB0aW9uDQp0aGF0IHRoZSAgc3RyaW5nIGlucHV0dGVk
IHRvIHRoZSBhbGdvcml0aG0gaXMgYW4gRS4xNjQgbnVtYmVyLiBUaGV5DQphcmUgZGVzaWduZWQg
dG8gIGJlIGFzIGZsZXhpYmxlIGFzIHBvc3NpYmxlIGdpdmVuIHRoZSBwcmVzZW5jZSBvZiBhDQpk
aWFsIHN0cmluZyAtICByZW1lbWJlcmluZyB0aGF0IHdlIGNhbm9uaWNhbGl6ZSBUbyBhcyB3ZWxs
IGFzIEZyb20uDQpJZGVhbGx5LCBldmVyeXRoaW5nICB3ZSBkZWFsIHdpdGggd291bGQgZm9sbG93
IHRoZSBkaWN0YXRlcyBvZg0KUkZDMzk2Niwgc3VyZS4gV2UganVzdCBwcm9jZWVkICB3aXRoIGFu
IGFidW5kYW5jZSBvZiBjYXV0aW9uLg0KDQpTbywgZG8geW91IGFzc3VtZSB0aGF0IGEgdXJpIG9m
IHNpcDo2MTFAZm9vLmNvbSB3aWxsIGJlDQpjYW5vbmljYWxpemVkIHRoZSBzYW1lIHdheSBieSBl
dmVyeWJvZHk/DQoNCkkgc3VwcG9zZSBldmVyeW9uZSBpbiB0aGUgTkFOUCBtaWdodCBkbyBzby4g
QnV0IHdoYXQgYWJvdXQgYQ0KcmVjaXBpZW50IGluIHNvbWUgb3RoZXIgbG9jYWxlPw0KDQpJIGd1
ZXNzIHRoZSB0aGVvcnkgaXMgdGhhdCBhdCB0aGUgYm9yZGVycyBiZXR3ZWVuIGRvbWFpbnMgbnVt
YmVycw0Kd2lsbCBiZSByZXdyaXR0ZW4gdG8gYmUgdW5kZXJzdGFuZGFibGUgaW4gdGhlIHJlY2Vp
dmluZyBkb21haW4uIElmDQp0aGUgbnVtYmVyIGRvZXNuJ3QgY29udGFpbiBpdHMgY291bnRyeSBj
b2RlIHRoZW4gaXQgcHJlc3VtYWJseSBuZWVkcw0KdG8gYmUgYWRkZWQgYXQgYSBjb3VudHJ5IGJv
dW5kYXJ5IHRvIGJlIHVuZGVyc3Rvb2QuIFRoYXQgd29ya3MgZm9yDQpudW1iZXJzIHRoYXQgY29y
cmVzcG9uZCB0byBFLjE2NCBudW1iZXJzLiBCdXQgd2hhdCBhYm91dCA2MTE/IFRoZXJlDQppcyBu
byBzdGFuZGFyZCB3YXkgdG8gcHV0IGEgY291bnRyeSBjb2RlIG9uIGl0Lg0KDQogICAgICAgICAg
ICAgICAgVGhhbmtzLA0KICAgICAgICAgICAgICAgIFBhdWwNCg0KDQpJIHdvdWxkIGJlIGhhcHB5
IHRvIGFkZCBzb21lIHRleHQgc2F5aW5nIHRoYXQgZXNjYXBlZCBjaGFyYWN0ZXJzDQpzaG91bGQg
YmUgIHJlbW92ZWQgYXMgcGFydCBvZiB0aGUgY2Fub25pY2FsaXphdGlvbiBwcm9jZXNzLg0KDQpK
b24gUGV0ZXJzb24NCk5ldXN0YXIsIEluYy4NCg0KT24gMTIvMTMvMTUsIDk6MzQgQU0sICJzdGly
IG9uIGJlaGFsZiBvZiBEUkFHRSwgS2VpdGggKEtlaXRoKSINCjxzdGlyLWJvdW5jZXNAaWV0Zi5v
cmc8bWFpbHRvOnN0aXItYm91bmNlc0BpZXRmLm9yZz4gb24gYmVoYWxmIG9mIGtlaXRoLmRyYWdl
QGFsY2F0ZWwtbHVjZW50LmNvbTxtYWlsdG86a2VpdGguZHJhZ2VAYWxjYXRlbC1sdWNlbnQuY29t
Pj4NCndyb3RlOg0KDQoNClRoZSBpbnRlcm5hdGlvbmFsIEUuMTY0IG51bWJlciBjYW4gb25seSBi
ZSBkZWNpbWFsIGRpZ2l0cy4NCg0KVGhhdCB0aGVyZWZvcmUgbWVhbnMgdGhhdCB0aGUgY291bnRy
eSBjb2RlLCB0aGUgbmF0aW9uYWwNCmRlc3RpbmF0aW9uIGNvZGUsIGFuZCB0aGUgc3Vic2NyaWJl
ciBudW1iZXIsIGFsbCBvZiB3aGljaCBhcmUNCmNvbXBvbmVudCBwYXJ0cyBvZiBhbiBpbnRlcm5h
dGlvbmFsIEUuMTY0IG51bWJlciwgY2FuIG9ubHkgYmUgZGVjaW1hbCBkaWdpdHMuDQoNClRoYXQg
d291bGQgaW1wbHkgdGhhdCB0aGUgb25seSBwYXJ0IHRoYXQgY291bGQgY29udGFpbiBzdWNoIGEN
CmNoYXJhY3RlciAgaXMgYSBwcmVmaXggdG8gYW4gRS4xNjQgbnVtYmVyLCBvciBpZiB0aGUgbnVt
YmVyIGlzIG5vdA0KYW4NCkUuMTY0IG51bWJlciwgIHN1Y2ggYXMgYSBwcml2YXRlIGRpYWwgcGxh
bi4NCg0KSSdkIG5vdGUgdGhhdCBSRkMgMzk2NiBzdGF0ZXM6ICJBbGwgcGhvbmUgbnVtYmVycyBN
VVNUIHVzZSB0aGUNCmdsb2JhbCBmb3JtIHVubGVzcyB0aGV5IGNhbm5vdCBiZSByZXByZXNlbnRl
ZCBhcyBzdWNoLiINCg0KSSBzdXNwZWN0IHRoYXQgIioiLCAiIyIsIGV0YyBoYXZlIG1vcmUgdXNh
Z2UgaW4gbnVtYmVycyB0aGF0IGFyZQ0KZGlhbHN0cmluZ3MgcmF0aGVyIHRoYW4gdGVsZXBob25l
IG51bWJlcnMuDQoNClJlZ2FyZHMNCg0KS2VpdGgNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0NCkZyb206IHN0aXIgW21haWx0bzpzdGlyLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBP
ZiBQYXVsDQpLeXppdmF0DQpTZW50OiAxMSBEZWNlbWJlciAyMDE1IDE1OjU4DQpUbzogc3RpckBp
ZXRmLm9yZzxtYWlsdG86c3RpckBpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc3Rpcl0gc3Rpci0w
NjogUmVhbGl0eSBjaGVjayBvbiBudW1iZXJzICg2LjEuMSkNCg0KT24gMTIvMTAvMTUgOToxNSBQ
TSwgRXJpYyBCdXJnZXIgd3JvdGU6DQoNClNlY3Rpb24gNi4xLjEgb24gQ2Fub25pY2FsaXphdGlv
biBzdGF0ZXM6DQogICAgICAgIE9uY2UgYW4gaW1wbGVtZW50YXRpb24gaGFzIGlkZW50aWZpZWQg
YSB0ZWxlcGhvbmUNCm51bWJlciwgaXQgbXVzdA0KICAgICAgICBjb25zdHJ1Y3QgYSBudW1iZXIg
c3RyaW5nLiAgSW1wbGVtZW50YXRpb25zIE1VU1QgZHJvcA0KYW55IGxlYWRpbmcNCiAgICAgICAg
KydzLCBhbnkgaW50ZXJuYWwgZGFzaGVzLCBwYXJlbnRoZXNlcyBvciBvdGhlciBub24tbnVtZXJp
Yw0KICAgICAgICBjaGFyYWN0ZXJzLCBleGNlcHRpbmcgb25seSB0aGUgbGVhZGluZyAiIyIgb3Ig
IioiIGtleXMNCnVzZWQgaW4NCiAgICAgICAgc29tZSBzcGVjaWFsIHNlcnZpY2UgbnVtYmVycyAo
dHlwaWNhbGx5LCB0aGVzZSB3aWxsDQphcHBlYXIgb25seSAgaW4NCiAgICAgICAgdGhlIFRvIGhl
YWRlciBmaWVsZCB2YWx1ZSkuICBUaGlzIE1VU1QgcmVzdWx0IGluIGFuDQpBU0NJSSBzdHJpbmcN
CiAgICAgICAgbGltaXRlZCB0byAiIyIsICIqIiBhbmQgZGlnaXRzIHdpdGhvdXQgd2hpdGVzcGFj
ZSBvciB2aXN1YWwNCiAgICAgICAgc2VwYXJhdG9ycy4NCg0KU3VydmV5IHRpbWU6IGRvZXMgcG91
bmQgb3Igc3RhciAgRVZFUiBhcHBlYXIgaW4gYSBGcm9tIGZpZWxkPw0KRS4xNjQgZG9lcyBub3Qg
YWxsb3cgaXQuDQoNCnBvdW5kIGlzbid0IGFsbG93ZWQgYXQgYWxsIGluIGEgc2lwIHVyaSwgZXhj
ZXB0IHZpYSBlc2NhcGluZy4NCg0KVGhlcmUgaXMgbm8gbWVudGlvbiBvZiBlc2NhcGluZyAob3Ig
dW5lc2NhcGluZykgaW4gdGhlIHRleHQuIElmDQp0aGVyZSBpcyAgdGhlIHBvc3NpYmlsaXR5IG9m
IHBvdW5kIGNvbWluZyB0aHJvdWdoIHRoZW4gdGhhdCBpcw0KbmVlZGVkLg0KDQpBbHNvLCAqIGFu
ZCAjIChhcyB3ZWxsIGFzIEEtRCkgYXJlIG5ldmVyIHZhbGlkIGluIGdsb2JhbCBudW1iZXJzLA0K
YnV0IGFyZSAgdmFsaWQgd2l0aGluIGxvY2FsIG51bWJlcnMgbm90IGp1c3QgZmlyc3QsIGJ1dCBh
bnl3aGVyZQ0KaW4gdGhlIG51bWJlci4NClNvDQp3aHkgaXMgdGhlcmUgc3BlY2lhbCB0cmVhdG1l
bnQgZm9yIGEgKmxlYWRpbmcqIHN0YXIgb3IgcG91bmQ/DQoNCklTVE0gdGhhdCBjYW5vbmljYWxp
emF0aW9uIG9mIGRpYWxzdHJpbmdzIHRoYXQgcmVwcmVzZW50IGxvY2FsDQpyYXRoZXIgdGhhbiBn
bG9iYWwgbnVtYmVycyBpcyBmcmF1Z2h0IHdpdGggZGlmZmljdWx0eS4NCg0KICAgICAgICAgICAg
ICAgIFRoYW5rcywNCiAgICAgICAgICAgICAgICBQYXVsDQoNCg0KDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc3RpciBtYWlsaW5nIGxpc3QNCnN0aXJA
aWV0Zi5vcmc8bWFpbHRvOnN0aXJAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3N0aXINCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCnN0aXIgbWFpbGluZyBsaXN0DQpzdGlyQGlldGYub3JnPG1haWx0bzpzdGly
QGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zdGlyDQoN
Cg0KDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
CnN0aXIgbWFpbGluZyBsaXN0DQpzdGlyQGlldGYub3JnPG1haWx0bzpzdGlyQGlldGYub3JnPg0K
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zdGlyDQoNCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzdGlyIG1haWxpbmcgbGlzdA0K
c3RpckBpZXRmLm9yZzxtYWlsdG86c3RpckBpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc3Rpcg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0Kc3RpciBtYWlsaW5nIGxpc3QNCnN0aXJAaWV0Zi5vcmc8bWFpbHRv
OnN0aXJAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3N0
aXINCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6eD0idXJuOnNjaGVtYXMtbWljcm9z
b2Z0LWNvbTpvZmZpY2U6ZXhjZWwiIHhtbG5zOm09Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5j
b20vb2ZmaWNlLzIwMDQvMTIvb21tbCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1o
dG1sNDAiPg0KPGhlYWQ+DQo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9
InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+DQo8bWV0YSBuYW1lPSJHZW5lcmF0b3IiIGNvbnRl
bnQ9Ik1pY3Jvc29mdCBXb3JkIDEyIChmaWx0ZXJlZCBtZWRpdW0pIj4NCjxzdHlsZT48IS0tDQov
KiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkhlbHZldGlj
YTsNCglwYW5vc2UtMToyIDExIDYgNCAyIDIgMiAyIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQt
ZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0K
QGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIg
MiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0KCXBhbm9zZS0x
OjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05v
cm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowY207DQoJbWFyZ2lu
LWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVz
IE5ldyBSb21hbiIsInNlcmlmIjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1z
dHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxp
bmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9
DQpwLk1zb0FjZXRhdGUsIGxpLk1zb0FjZXRhdGUsIGRpdi5Nc29BY2V0YXRlDQoJe21zby1zdHls
ZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1h
cmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTo4LjBwdDsNCglm
b250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5hcHBsZS10YWItc3Bhbg0K
CXttc28tc3R5bGUtbmFtZTphcHBsZS10YWItc3Bhbjt9DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0K
CXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IjsNCglmb250LWZhbWlseToiVGFo
b21hIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjANCgl7bXNvLXN0eWxlLXR5cGU6
cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCglj
b2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1v
bmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEy
LjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgNzIuMHB0IDcyLjBwdCA3Mi4wcHQ7fQ0KZGl2
LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYg
Z3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0i
MTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86
c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEi
IC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBs
YW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3Jk
U2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPkFwYXJ0IGZyb20gdGhlIGlzc3VlcyBvZiB1bmlxdWVuZXNzIG9m
IGNhbm9uaWNhbCBmb3JtLCBvbmUgYXNwZWN0IG9mIHRoaXMgdGhhdCBJIGRvIG5vdCB1bmRlcnN0
YW5kIGhvdyB3b3JrcywgaXMgdGhhdCBtYW55IG9mIHRoZXNlIG51bWJlcnMgZG8gbm90IHJlbGF0
ZSB0bw0KIGEgc2luZ2xlIHVzZXIgb3IgYSBzaW5nbGUgb3JnYW5pemF0aW9uLCBhbmQgdGhhdCBh
cHBsaWVzIGZvciBtYW55IG9mIHRoZXNlIGxvY2FsIHNlcnZpY2UgbnVtYmVycy48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PlRoaXMgZ2V0cyBldmVuIHdvcnNlIHdpdGggZW1lcmdlbmN5IG51bWJlcnMuDQo8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PjExMiBpcyBtZWFuIHRvIHdvcmsgZm9yIHJvYW1pbmcgdXNlcnMuIFNvIGRlcGVuZGluZyBvbiB3
aGV0aGVyIEkgYW0gaW4gY291bnRyeSBBIG9yIGNvdW50cnkgQiwgSSB3aWxsIGdldCB0aGUgZW1l
cmdlbmN5IHNlcnZpY2Ugb3JnYW5pemF0aW9uIGluIGNvdW50cnkgQSBvcg0KIGNvdW50cnkgQiBy
ZXNwZWN0aXZlbHkuIFRoZXNlIGFyZSBkaWZmZXJlbnQgdXNlcnMgYW5kIHNob3VsZCBzaWduIGRp
ZmZlcmVudGx5LiBGdXJ0aGVyIGRlcGVuZGluZyBvbiB3aGVyZSBJIGFtIGluIHRoYXQgY291bnRy
eSBvciB0aGUgY2F0ZWdvcnkgb3IgVVJOIHN1YnR5cGUgSSB1c2UsIEkgbWF5IGdldCBhbiBlbnRp
cmVseSBkaWZmZXJlbnQgZW1lcmdlbmN5IG9yZ2FuaXphdGlvbiwgcHJlc3VtYWJseSB3aXRoIGl0
cyBvd24gc2lnbmluZy4gRGVwZW5kaW5nDQogb24gUFNBUCBsb2FkIGNvbmRpdGlvbnMsIHRoZXJl
IG1heSBiZSBvdmVyZmxvdyBhcnJhbmdlbWVudHMgdGhhdCB0YWtlIHlvdSB0byBhbiBlbnRpcmVs
eSBkaWZmZXJlbnQgb3JnYW5pemF0aW9uLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5TbyB1c2luZyB0aGlzIHdpdGgg
YSBub24tdW5pcXVlIGxvY2FsIHNlcnZpY2UgbnVtYmVyIHRvIGlkZW50aWZ5IHNvbWVob3cgdGhl
IGNhbGxlZCBwYXJ0eSB3b3VsZCBzZWVtIHRvIGFjaGlldmUgbGl0dGxlIOKAkyBhdCBsZWFzdCB0
ZWxsIG1lIHdoYXQgaXQgYWNoaWV2ZXMuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPknigJlkIG5vdGUgaW4geW91ciBt
YWlsIHlvdSBhbHNvIHNlZW0gdG8gc3dpdGNoIGJldHdlZW4gY2FsbGluZyBhbmQgY2FsbGVkIGRp
cmVjdGlvbi4gQXJlIHlvdSB0cnlpbmcgdG8gZW5zdXJlIHRoYXQgdGhlIGNhbGxpbmcgdXNlciBr
bm93cyB0aGV5IGhhdmUgcmVhY2hlZCBhbg0KIGVtZXJnZW5jeSBudW1iZXIsIG9yIHRoYXQgdGhl
IGNhbGxpbmcgdXNlciBpcyBrbm93biB0byB0aGUgY2FsbCB0YWtlciAocHJlc3VtYWJseSBub3Qg
YSBzZXJ2aWNlIG51bWJlciBwcm9ibGVtKS4gSSB0aGluayBpdCBpcyB5b3VyIGxhc3QgcGFyYWdy
YXBoIHRoYXQgaXMgY29uZnVzaW5nIG1lLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+S2VpdGg8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5n
OjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPiBzdGlyIFttYWlsdG86c3Rpci1ib3VuY2VzQGlldGYub3JnXQ0KPGI+T24gQmVoYWxmIE9m
IDwvYj5CcmlhbiBSb3Nlbjxicj4NCjxiPlNlbnQ6PC9iPiAxNiBEZWNlbWJlciAyMDE1IDE0OjM0
PGJyPg0KPGI+VG86PC9iPiBQYXVsIEt5eml2YXQ8YnI+DQo8Yj5DYzo8L2I+IHN0aXJAaWV0Zi5v
cmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzdGlyXSBzdGlyLTA2OiBSZWFsaXR5IGNoZWNr
IG9uIG51bWJlcnMgKDYuMS4xKTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPlBsZWFzZSBkb27igJl0IGRvIHRoYXQuPG86cD48L286cD48L3A+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JdCB3b3VsZCBiZSBleHRyZW1lbHkgdmFsdWFibGUgZm9y
IGNhbGxzIHRvIGFueSBvZiB0aGUgbi0xLTEgbnVtYmVycyB0byBiZSBzaWduZWQsIGFuZCBlc3Bl
Y2lhbGx5IDktMS0xLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5SZWFkIDEtMS0yIGZvciBFVS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+4oCcU3dhdHRpbmfigJ0gaXMgYSB2ZXJ5IHNlcmlv
dXMgcHJvYmxlbSwgd2hpY2ggY2FuIG9ubHkgcmVhc29uYWJseSBiZSBzdG9wcGVkIGJ5IGhhdmlu
ZyBzb21lIGFzc3VyYW5jZXMgb2YgdGhlIGNhbGxlcnMgaWRlbnRpdHkuICZuYnNwO0l0IHdvcmtz
IHRvZGF5IGJlY2F1c2UgdGhlIGNhbGxlcuKAmXMgaWRlbnRpdHkgY2FuIGJlIHNwb29mZWQuPG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkluIGZh
Y3QsIGp1c3QgYmVjYXVzZSB0aGUgY2FsbGVkIHBhcnR5IGNhbuKAmXQgYmUgY2Fub25pY2FsaXpl
ZCBzaG91bGRu4oCZdCBtYWtlIHRoZSBlbnRpcmUgbWVjaGFuaXNtIGZhaWwuICZuYnNwO0kgdGhp
bmsgd2Ugc2hvdWxkIGhhdmUgY2Fub25pY2FsaXphdGlvbiBydWxlcyBmb3Igc2VydmljZSBudW1i
ZXJzLCBidXQgZXZlbiBpbiB0aGUgYWJzZW5jZSBvZiBjYW5vbmljYWxpemF0aW9uIG9mIHRoZSDi
gJxUbzrigJ0sIHRoZSBtZWNoYW5pc20NCiBzaG91bGQgc3RpbGwgd29yayBhcyBsb25nIGFzIHRo
ZSBUbyBpcyBub3QgbWFuZ2xlZCBieSBkb3duc3RyZWFtIGVsZW1lbnRzLjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JdCBkb2VzbuKAmXQgaGF2
ZSB0byBiZSBmb29scHJvb2YsIGl0IGp1c3QgaGFzIHRvIHdvcmsgbW9zdCBvZiB0aGUgdGltZS4g
Jm5ic3A7VGhlIGNhbGwgdGFrZXJzIHdpbGwgdGFrZSBleHRyYSBwcmVjYXV0aW9ucyBpZiB0aGUg
bWVjaGFuaXNtIGZhaWxzIG9jY2FzaW9uYWxseSwgYnV0IGlmIGl0IHJhcmVseSB3b3JrcywgdGhl
biBpdOKAmXMgdXNlbGVzcy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+QnJpYW48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4w
cHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIERlYyAxNiwgMjAxNSwgYXQgMTI6
NTAgQU0sIFBhdWwgS3l6aXZhdCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBreXppdmF0QGFsdW0ubWl0
LmVkdSI+cGt5eml2YXRAYWx1bS5taXQuZWR1PC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPk9u
IDEyLzE1LzE1IDg6MzQgUE0sIEVyaWMgQnVyZ2VyIHdyb3RlOjxiciBzdHlsZT0ib3JwaGFuczog
YXV0bzt0ZXh0LWFsaWduOnN0YXJ0O3dpZG93czogYXV0bzstd2Via2l0LXRleHQtc3Ryb2tlLXdp
ZHRoOiAwcHg7d29yZC1zcGFjaW5nOjBweCI+DQo8YnI+DQo8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5BbmQg
bG9jYWwgYXJyYW5nZW1lbnRzIGFyZeKApiBsb2NhbOKApiBvdXQgb2Ygc2NvcGUuIFRoZSBQQlgv
QVMvU0JDIHdpbGwgaGF2ZSB0byBtYWtlIFRvL0Zyb20gaW50byBzb21ldGhpbmcgc2Vuc2libGUu
IEF0IHRoYXQgcG9pbnQsIGl0IGlzIGFuIEUuMTY0IG51bWJlciB0aGF0IFNUSVIgY2FuIGRlYWwN
CiB3aXRoLjxicj4NCjxicj4NClRoZXJlIGlzIG5vIHBvaW50IHdvcnJ5aW5nIGFib3V0IG15IHBo
b25lIHNheWluZyDigJxGcm9tOiB4NzQxMDfigJ0uIFlvdSBjYW5ub3QgZ2V0IHRoZXJlIGZyb20g
aGVyZSB1bmxlc3MgeW91IGFyZSBpbnNpZGUgbXkgZW50ZXJwcmlzZSBhbHJlYWR5LCBhdCB3aGlj
aCBwb2ludCB5b3UgYXJlIG5vdCBTVElSaW5nIGFueXdheS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48YnI+
DQpTaW5jZSB5b3UgZG9uJ3QgbGl2ZSBpbiB0aGUgVVMgeW91IG1heSBub3Qga25vdyB3aGF0IDYx
MSBpcy4gSXQgaXMgbm90IGEgbG9jYWwgbnVtYmVyLCBsaWtlIGFuIGludGVybmFsIGV4dGVuc2lv
biBvbiBhIFBCWC4gSXQgaXMgYSBzZXJ2aWNlIG51bWJlci4gSXQgaXMgYW1vbmcgdGhlIGZhbWls
eSBvZiBOMTEgbnVtYmVycywgb2Ygd2hpY2ggOTExIGlzIGJlc3Qga25vd24uPGJyPg0KPGJyPg0K
VGhpcyBkaXNjdXNzaW9uIGlzLCBsb29zZWx5LCBhYm91dCBtb3N0L2FsbCBvZiB0aGUgc2Vydmlj
ZSBudW1iZXJzLiA5MTEgaXMgZXh0cmEgc3BlY2lhbCwgYW5kIGhhcyBjdXN0b21pemVkIHRyZWF0
bWVudHMsIHNvIHdlIHNob3VsZCBwcm9iYWJseSBleGNsdWRlIGl0IGZyb20gdGhpcyBwYXJ0aWN1
bGFyIGRpc2N1c3Npb24uPGJyPg0KPGJyPg0KVGhlcmUgaXMgaW4gZ2VuZXJhbCBubyBFLjE2NCBu
dW1iZXIgdGhhdCB0aGUgc2VydmljZSBudW1iZXJzIGNhbiBiZSB0cmFuc2Zvcm1lZCB0byBmb3Ig
cHVycG9zZXMgb2YgY2Fub25pY2FsaXphdGlvbi48YnI+DQo8YnI+DQpUaGUgYW5zd2VyIG1heSBi
ZSB0aGF0IHRoZXNlIG51bWJlcnMgY2FuJ3QgYmUgY2Fub25pY2FsaXplZCwgYW5kIGNhbGxzIHRv
L2Zyb20gdGhlbSBjYW5ub3QgYmUgc2lnbmVkLjxicj4NCjxicj4NCjxzcGFuIGNsYXNzPSJhcHBs
ZS10YWItc3BhbiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj5UaGFu
a3MsPGJyPg0KPHNwYW4gY2xhc3M9ImFwcGxlLXRhYi1zcGFuIj4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgPC9zcGFuPlBhdWw8YnI+DQo8YnIgc3R5bGU9Im9ycGhhbnM6IGF1dG87
dGV4dC1hbGlnbjpzdGFydDt3aWRvd3M6IGF1dG87LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDog
MHB4O3dvcmQtc3BhY2luZzowcHgiPg0KPGJyPg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGJs
b2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0hlbHZldGljYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5PbiBEZWMg
MTUsIDIwMTUsIGF0IDY6NDggUE0sIERSQUdFLCBLZWl0aCAoS2VpdGgpICZsdDs8YSBocmVmPSJt
YWlsdG86a2VpdGguZHJhZ2VAYWxjYXRlbC1sdWNlbnQuY29tIj5rZWl0aC5kcmFnZUBhbGNhdGVs
LWx1Y2VudC5jb208L2E+Jmd0OyB3cm90ZTo8YnI+DQo8YnI+DQpJIGFtIGF3YXJlIHRoYXQgZm9y
IGV4YW1wbGUsIHNvbWUgUEJYIGRlcGxveW1lbnRzIGRvIHRoaXMuPGJyPg0KPGJyPg0KQnV0IG15
IHVuZGVyc3RhbmRpbmcgaXMgdGhhdCB0aGlzIGlzIGFuIGVudGlyZWx5IGxvY2FsIGFycmFuZ2Vt
ZW50IHdpdGhpbiB0aGUgUEJYIGRvbWFpbiB0aGF0IHN1Y2ggYW4gYXJyYW5nZW1lbnQgYXBwbGll
cywgaS5lLiB0aGF0IGEgc2V0IG9mIGxvY2FsIG51bWJlcnMgd2l0aGluIHRoZSBQQlggbWFwIHRv
IGEgc2V0IG9mIFNJUCBVUklzLCBhbmQgdGhhdCB0aGF0IG1hcHBpbmcgaXMgaW4gdGhpcyBwYXJ0
aWN1bGFyIGZvcm0sIHJhdGhlciB0aGFuDQogdG8gYW55IG90aGVyIHN0cmluZyBvZiBkaWdpdHMg
b3IgYWxwaGFudW1lcmljIGNoYXJhY3RlcnMuPGJyPg0KPGJyPg0KTm8gUkZDIGRlZmluZXMgc3Vj
aCBhIG1hcHBpbmcsIGFuZCBJIHdvdWxkIG5vdCBleHBlY3QgdGhhdCBhbnkgb3RoZXIgZG9tYWlu
IHdvdWxkIGJlIGV4cGVjdGVkIHRvIGJlIGF3YXJlIG9mIHRoaXMgbG9jYWwgYXJyYW5nZW1lbnQs
IGFueW1vcmUgdGhhbiBpdCBtaWdodCBiZSBleHBlY3RlZCB0byBrbm93IHRoZSByZWxhdGlvbnNo
aXAgYmV0d2VlbiB0aGUgUEJYIG51bWJlcmluZyBwbGFuIGFuZCBFLjE2NCBudW1iZXJzLjxicj4N
Cjxicj4NCkkgZ3Vlc3MgYW55IHN1Y2ggZXhwZWN0YXRpb24gaXMgdGhlIGNydXggb2YgdGhlIG1h
dHRlciwgdW5sZXNzIHdlIGFyZSB0YWxraW5nIG9ubHkgYWJvdXQgc3VjaCBhIGtub3dsZWRnZSBi
ZWluZyBjcml0aWNhbCBmb3IgdXNhZ2Ugd2l0aGluIHRoZSBsb2NhbCBkb21haW4sIGFuZCB0aGF0
IHdhcyBub3QgZXhwcmVzc2VkIHdpdGhpbiB0aGUgbWFpbHMuPGJyPg0KPGJyPg0KUmVnYXJkczxi
cj4NCjxicj4NCktlaXRoPGJyPg0KPGJyPg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+
DQpGcm9tOiBQYXVsIEt5eml2YXQgWzxhIGhyZWY9Im1haWx0bzpwa3l6aXZhdEBhbHVtLm1pdC5l
ZHUiPm1haWx0bzpwa3l6aXZhdEBhbHVtLm1pdC5lZHU8L2E+XTxicj4NClNlbnQ6IDE1IERlY2Vt
YmVyIDIwMTUgMjM6MDQ8YnI+DQpUbzogRFJBR0UsIEtlaXRoIChLZWl0aCk7IFBldGVyc29uLCBK
b247IDxhIGhyZWY9Im1haWx0bzpzdGlyQGlldGYub3JnIj5zdGlyQGlldGYub3JnPC9hPjxicj4N
ClN1YmplY3Q6IFJlOiBbc3Rpcl0gc3Rpci0wNjogUmVhbGl0eSBjaGVjayBvbiBudW1iZXJzICg2
LjEuMSk8YnI+DQo8YnI+DQpPbiAxMi8xNS8xNSA1OjMxIFBNLCBEUkFHRSwgS2VpdGggKEtlaXRo
KSB3cm90ZTo8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hl
bHZldGljYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5XZWxsIHdoYXQgd2FzIGNvbmZ1
c2luZyB3YXMgdGhhdCB0aGUgb25seSB3YXkgb2YgcmVhZGluZyB0aGUgdGV4dCBpbiBib3RoIHlv
dXIgbWVzc2FnZXMgd2FzIHRoYXQgdGhlIGV4YW1wbGUgVVJJIHdhcyBwcmlvciB0byBjb252ZXJz
aW9uIHRvIGNhbm9uaWNhbCBmb3JtLCBpLmUuIGlmIHRoZXJlDQogd2VyZSBhbnkgVVJJIHBhcmFt
ZXRlcnMsIHRoZXkgd2VyZSBzdGlsbCBwcmVzZW50LiBBcyBub25lIHdlcmUgc3BlY2lmaWVkLCB0
aGVyZSBjb3VsZCBiZSBub25lLCBhbmQgdGhlcmVmb3JlIHRoZSBVUkkgd2FzIGEgU0lQIFVSSSBw
dXJlIGFuZCBzaW1wbGUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRp
Y2EmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PGJyPg0KWWVzLCB0aGUgaW50ZW50IHdh
cyB0aGF0IHRoZXNlIHdlcmUgcHJpb3IgdG8gY2Fub25pY2FsaXphdGlvbi4gKEFmdGVyIGFsbCwg
dGhlIHJlc3VsdHMgb2YgY2Fub25pY2FsaXphdGlvbiBmb3IgdGhlIGJpcyBhcmUgbm90IHB1dCBp
bnRvIHRoZSBVUkkuKTxicj4NCjxicj4NClRoZSBzaW1wbGUgZmFjdCBpcyB0aGF0IFVSSXMgb2Yg
dGhlIGZvcm0gPGEgaHJlZj0ic2lwOm5ubkBkb21haW4iPnNpcDpubm5AZG9tYWluPC9hPiBhcmUg
dmVyeSBjb21tb25seSB1c2VkIHRvIHJlcHJlc2VudCBwaG9uZSBudW1iZXJzLiBBbmQgc2VydmVy
cyBhcmUgdmVyeSBoYXBweSB0byBjb25jbHVkZSB0aGF0IHRoZXkgYXJlIG51bWJlcnMgc29sZWx5
IGJlY2F1c2UgdGhlIHVzZXIgcGFydCBpcyBhbGwgbnVtZXJpYywgd2l0aG91dCB0aGUgcHJlc2Vu
Y2UNCiBvZiB1c2VyPXBob25lLjxicj4NCjxicj4NCkkgZXhwZWN0IHRoYXQgYSBkb21haW4gdGhh
dCB3YW50cyB0byB1c2UgYWxsIG51bWVyaWMgdXNlciBwYXJ0cyB0aGF0IGFyZTxicj4NCipub3Qq
IHBob25lIG51bWJlcnMgbWlnaHQgaGF2ZSBncmVhdCBkaWZmaWN1bHR5IGludGVyb3BlcmF0aW5n
IHdpdGggb3RoZXIgZG9tYWlucy4gUHJvYmFibHkgdGhpcyBpc24ndCBhIHByb2JsZW0gaW4gcHJh
Y3RpY2UgYmVjYXVzZTo8YnI+DQotIGl0IGp1c3QgaXNuJ3QgZG9uZTxicj4NCi0gZG9tYWlucyB0
aGF0IGhhbmRsZSBwaG9uZSBudW1iZXJzIGRvbid0IHBlZXIgd2l0aCBkb21haW5zIHRoYXQ8YnI+
DQombmJzcDsmbmJzcDt1c2Ugbm9uLXBob25lLW51bWJlciBVUklzLjxicj4NCjxicj4NCjxzcGFu
IGNsYXNzPSJhcHBsZS10YWItc3BhbiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IDwvc3Bhbj5UaGFua3MsPGJyPg0KPHNwYW4gY2xhc3M9ImFwcGxlLXRhYi1zcGFuIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPC9zcGFuPlBhdWw8YnI+DQo8YnI+DQo8YnI+DQo8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij5LZWl0aDxicj4NCjxicj4NCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tPGJyPg0KRnJvbTogUGV0ZXJzb24sIEpvbiBbPGEgaHJlZj0ibWFpbHRvOmpvbi5wZXRlcnNv
bkBuZXVzdGFyLmJpeiI+bWFpbHRvOmpvbi5wZXRlcnNvbkBuZXVzdGFyLmJpejwvYT5dPGJyPg0K
U2VudDogMTUgRGVjZW1iZXIgMjAxNSAxOTo1Nzxicj4NClRvOiBEUkFHRSwgS2VpdGggKEtlaXRo
KTsgUGF1bCBLeXppdmF0OyA8YSBocmVmPSJtYWlsdG86c3RpckBpZXRmLm9yZyI+c3RpckBpZXRm
Lm9yZzwvYT48YnI+DQpTdWJqZWN0OiBSZTogW3N0aXJdIHN0aXItMDY6IFJlYWxpdHkgY2hlY2sg
b24gbnVtYmVycyAoNi4xLjEpPGJyPg0KPGJyPg0KPGJyPg0KU29ycnkgaWYgdGhhdCB3YXMgYmFm
ZmxpbmcsIEkgdGhvdWdodCB3ZSB3ZXJlIGVudGVydGFpbmluZyBhIGNhc2U8YnI+DQp3aGVyZTxi
cj4NCjYxMSB3YXMgaW50ZW5kZWQgdG8gYmUgYSB0ZWxlcGhvbmUgbnVtYmVyOiBzYXkgdGhhdCBp
bnN0ZWFkIG9mICZxdW90O2ZvbyZxdW90OywgdGhhdCBVUkkgY29udGFpbmVkIGEgY2Fycmllcidz
IGRvbWFpbiwgYW5kIHRoaXMgaGFwcGVuZWQgdG8gYmUgdGhlIHVuaGVscGZ1bCB3YXkgdGhlIGNh
cnJpZXIgaW4gcXVlc3Rpb24gc3RvcmVkIGFsbCB0ZWxlcGhvbmUgbnVtYmVycyBpbiBTSVAgVVJJ
cy4gSW4gdGhlIGNhc2Ugd2hlcmUgJnF1b3Q7NjExJnF1b3Q7IGlzIGluc3RlYWQgaW4gYQ0KIHRl
bCBVUkwsIG9yIHRoZXJlIGlzIGEgY2xlYXIgdXNlcj1waG9uZSBwYXJhbWV0ZXIgdG8gdGhlIFNJ
UCBVUkksIGl0IGlzIGEgYml0IG1vcmUgb2J2aW91cyAtIGJ1dCBubyBsZXNzIGNsZWFyIGhvdyB0
byBjYW5vbmljYWxpemUgaXQgZm9yIGludGVybmF0aW9uYWwgdHJhbnNwb3J0IG9yIHNvbWV0aGlu
Zy48YnI+DQo8YnI+DQpKb24gUGV0ZXJzb248YnI+DQpOZXVzdGFyLCBJbmMuPGJyPg0KPGJyPg0K
T24gMTIvMTUvMTUsIDExOjQ1IEFNLCAmcXVvdDtEUkFHRSwgS2VpdGggKEtlaXRoKSZxdW90Ozxi
cj4NCiZsdDs8YSBocmVmPSJtYWlsdG86a2VpdGguZHJhZ2VAYWxjYXRlbC1sdWNlbnQuY29tIj5r
ZWl0aC5kcmFnZUBhbGNhdGVsLWx1Y2VudC5jb208L2E+Jmd0OyB3cm90ZTo8YnI+DQo8YnI+DQo8
YnI+DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5JJ20gbG9zdC48YnI+DQo8YnI+DQo8YSBocmVmPSJzaXA6
NjExQGZvby5jb20iPnNpcDo2MTFAZm9vLmNvbTwvYT4sIGJlZm9yZSBjb252ZXJzaW9uIHRvIGNh
bm9uaWNhbCBmb3JtLCBpcyBhIFNJUCBVUkk8YnI+DQpiZWxvbmdpbmcgdG8gPGEgaHJlZj0iaHR0
cDovL2Zvby5jb20iPmZvby5jb208L2E+LiBJdCBpcyBub3QgYSB0ZWxlcGhvbmUgbnVtYmVyIG9y
IGEgZGlhbCBzdHJpbmcuPGJyPg0KRGVwZW5kaW5nIG9uIGhvdyA8YSBocmVmPSJodHRwOi8vZm9v
LmNvbSI+Zm9vLmNvbTwvYT4gYXNzaWducyBpdHMgU0lQIFVSSXMgaXQgbWlnaHQgcmVsYXRlIHRv
IGE8YnI+DQpkaWFsc3RyaW5nIDYxMSBpbiA8YSBocmVmPSJodHRwOi8vZm9vLmNvbSI+Zm9vLmNv
bTwvYT4gbGFuZCwgYnV0IHRoYXQgaXMgYW4gZW50aXJlbHkgYXJiaXRyYXJ5PGJyPg0KZGVjaXNp
b24gb2YgPGEgaHJlZj0iaHR0cDovL2Zvby5jb20iPmZvby5jb208L2E+LCBhbmQgbm90aGluZyB0
aGF0IHNob3VsZCBiZSB2ZXJpZmllZCBhbnl3aGVyZSBhczxicj4NCmEgdGVsZXBob25lIG51bWJl
ci48YnI+DQo8YnI+DQpUaGlzIG1pZ2h0IGJlIGEgc3RyaW5nIHRoYXQgZXhpc3RzIGFmdGVyIGNv
bnZlcnNpb24gb2YgYSB0ZWwtVVJJIG9yPGJyPg0KZGlhbHN0cmluZyB0byBjYW5vbmljYWwgZm9y
bSwgYnV0IHRoYXQgaXMgbm90IHdoYXQgaXMgYmVpbmcgc3RhdGVkIGJlbG93Ljxicj4NCjxicj4N
CkFzIHN1Y2ggaXQgaXMgb3V0c2lkZSB0aGUgc2NvcGUgb2YgU1RJUi48YnI+DQo8YnI+DQpLZWl0
aDxicj4NCjxicj4NCjxicj4NCjxicj4NCjxicj4NCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
PGJyPg0KRnJvbTogUGV0ZXJzb24sIEpvbiBbPGEgaHJlZj0ibWFpbHRvOmpvbi5wZXRlcnNvbkBu
ZXVzdGFyLmJpeiI+bWFpbHRvOmpvbi5wZXRlcnNvbkBuZXVzdGFyLmJpejwvYT5dPGJyPg0KU2Vu
dDogMTUgRGVjZW1iZXIgMjAxNSAxOTowOTxicj4NClRvOiBQYXVsIEt5eml2YXQ7IERSQUdFLCBL
ZWl0aCAoS2VpdGgpOyA8YSBocmVmPSJtYWlsdG86c3RpckBpZXRmLm9yZyI+c3RpckBpZXRmLm9y
ZzwvYT48YnI+DQpTdWJqZWN0OiBSZTogW3N0aXJdIHN0aXItMDY6IFJlYWxpdHkgY2hlY2sgb24g
bnVtYmVycyAoNi4xLjEpPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KVGhlIHVzZSBvZiBzZXJ2aWNl
IG51bWJlcnMgaW4gdGhlIEZyb20gaXMgYSBjYXNlIHdoZXJlIG91ciB0ZXh0IGlzPGJyPg0KbmVj
ZXNzYXJpbHkgc3BlY3VsYXRpdmUuIFRoaXMgZ2V0cyBpbnRvIHRlcnJpdG9yeSB3aGVyZSBpdCdz
IHVuY2xlYXI8YnI+DQp0aGF0IHdlIGV2ZW4gd2FudCB0aGUgdmVyaWZpY2F0aW9uIHRvIHdvcmsu
IElmIGEgY2FsbGVlIGluLCBzYXksPGJyPg0KQXVzdHJpYSByZWNlaXZlcyBhIGNhbGwgZnJvbSA8
YSBocmVmPSJzaXA6NjExQGZvby5jb20iPnNpcDo2MTFAZm9vLmNvbTwvYT4gKHByZXN1bWFibHkg
dGhleTxicj4NCndvdWxkbid0IHNlZSBhIHNlcnZpY2UgbnVtYmVyIGluIHRoZSBUbyksIGlzIGl0
IHVzZWZ1bCBmb3IgdGhlIGNhbGxlZTxicj4NCnRvIGtub3cgdGhhdCB0aGUgY2FsbCBjYW1lIGZy
b20gJnF1b3Q7NjExJnF1b3Q7PyBPbmUgY2FuIGFyZ3VlIGl0IGlzbid0IGV2ZW48YnI+DQpwYXJ0
aWN1bGFybHkgdXNlZnVsIGZvciBjYWxsZWVzIGluIEFtZXJpY2EuPGJyPg0KPGJyPg0KPGJyPg0K
RG9lcyB0aGF0IG1lYW4gd2Ugc2hvdWxkbid0IGFsbG93IHNlcnZpY2UgbnVtYmVycyBpbiB0aGVz
ZSBmaWVsZHM/IElmPGJyPg0KdGhleSBhcmUgcGVybWl0dGVkIGluIFRvIGFuZCBGcm9tIGluIGJh
c2VsaW5lIFNJUCwgd2Ugc2hvdWxkIGF0IGxlYXN0PGJyPg0KaGF2ZSBhIHN0b3J5IGFib3V0IHRo
ZW0uIFRoZXJlIGlzIHNvbWUgdXNlIGluIHNpZ25pbmcgdGhlIFRvIGZpZWxkPGJyPg0KZm9yIHNl
cnZpY2UgbnVtYmVycyB0byBwcmV2ZW50IGN1dC1hbmQtcGFzdGUgYXR0YWNrcy4gT24gYmFsYW5j
ZSwgSTxicj4NCmRvbid0IHNlZSBhbnkgZGVjaXNpdmUgcmVhc29uIHRvIGZvcmJpZCBpdC4gQWdh
aW4sIHRoZSB3b3JzdCB0aGluZzxicj4NCnRoYXQgY2FuIGhhcHBlbiBpcyB2ZXJpZmljYXRpb24g
d2lsbCBmYWlsLCBhbmQgaWYgdGhlIG51bWJlciBpczxicj4NCndlaXJkLCBvciBoYXMgbGVha2Vk
IGludG8gYSBwbGFjZSB3aGVyZSBpdCBzaG91bGRuJ3QgYmUsIGZhaWx1cmUgaXMgcHJvYmFibHkg
dGhlIHJpZ2h0IHRoaW5nLjxicj4NCjxicj4NCkpvbiBQZXRlcnNvbjxicj4NCk5ldXN0YXIsIElu
Yy48YnI+DQo8YnI+DQpPbiAxMi8xNS8xNSwgMTA6NTIgQU0sICZxdW90O1BhdWwgS3l6aXZhdCZx
dW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBreXppdmF0QGFsdW0ubWl0LmVkdSI+cGt5eml2YXRA
YWx1bS5taXQuZWR1PC9hPiZndDsgd3JvdGU6PGJyPg0KPGJyPg0KPGJyPg0KPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5
LjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+T24gMTIvMTUvMTUgMTozMCBQTSwgUGV0ZXJzb24sIEpvbiB3cm90ZTo8YnI+DQo8YnI+
DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij48YnI+DQpUaGUgY2Fub25pY2FsaXphdGlvbiBydWxlcyBhcmUg
bm90IGRlc2lnbmVkIHdpdGggdGhlIGFzc3VtcHRpb248YnI+DQp0aGF0IHRoZSAmbmJzcDtzdHJp
bmcgaW5wdXR0ZWQgdG8gdGhlIGFsZ29yaXRobSBpcyBhbiBFLjE2NCBudW1iZXIuIFRoZXk8YnI+
DQphcmUgZGVzaWduZWQgdG8gJm5ic3A7YmUgYXMgZmxleGlibGUgYXMgcG9zc2libGUgZ2l2ZW4g
dGhlIHByZXNlbmNlIG9mIGE8YnI+DQpkaWFsIHN0cmluZyAtICZuYnNwO3JlbWVtYmVyaW5nIHRo
YXQgd2UgY2Fub25pY2FsaXplIFRvIGFzIHdlbGwgYXMgRnJvbS48YnI+DQpJZGVhbGx5LCBldmVy
eXRoaW5nICZuYnNwO3dlIGRlYWwgd2l0aCB3b3VsZCBmb2xsb3cgdGhlIGRpY3RhdGVzIG9mPGJy
Pg0KUkZDMzk2Niwgc3VyZS4gV2UganVzdCBwcm9jZWVkICZuYnNwO3dpdGggYW4gYWJ1bmRhbmNl
IG9mIGNhdXRpb24uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2Em
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PGJyPg0KU28sIGRvIHlvdSBhc3N1bWUgdGhh
dCBhIHVyaSBvZiA8YSBocmVmPSJzaXA6NjExQGZvby5jb20iPnNpcDo2MTFAZm9vLmNvbTwvYT4g
d2lsbCBiZTxicj4NCmNhbm9uaWNhbGl6ZWQgdGhlIHNhbWUgd2F5IGJ5IGV2ZXJ5Ym9keT88YnI+
DQo8YnI+DQpJIHN1cHBvc2UgZXZlcnlvbmUgaW4gdGhlIE5BTlAgbWlnaHQgZG8gc28uIEJ1dCB3
aGF0IGFib3V0IGE8YnI+DQpyZWNpcGllbnQgaW4gc29tZSBvdGhlciBsb2NhbGU/PGJyPg0KPGJy
Pg0KSSBndWVzcyB0aGUgdGhlb3J5IGlzIHRoYXQgYXQgdGhlIGJvcmRlcnMgYmV0d2VlbiBkb21h
aW5zIG51bWJlcnM8YnI+DQp3aWxsIGJlIHJld3JpdHRlbiB0byBiZSB1bmRlcnN0YW5kYWJsZSBp
biB0aGUgcmVjZWl2aW5nIGRvbWFpbi4gSWY8YnI+DQp0aGUgbnVtYmVyIGRvZXNuJ3QgY29udGFp
biBpdHMgY291bnRyeSBjb2RlIHRoZW4gaXQgcHJlc3VtYWJseSBuZWVkczxicj4NCnRvIGJlIGFk
ZGVkIGF0IGEgY291bnRyeSBib3VuZGFyeSB0byBiZSB1bmRlcnN0b29kLiBUaGF0IHdvcmtzIGZv
cjxicj4NCm51bWJlcnMgdGhhdCBjb3JyZXNwb25kIHRvIEUuMTY0IG51bWJlcnMuIEJ1dCB3aGF0
IGFib3V0IDYxMT8gVGhlcmU8YnI+DQppcyBubyBzdGFuZGFyZCB3YXkgdG8gcHV0IGEgY291bnRy
eSBjb2RlIG9uIGl0Ljxicj4NCjxicj4NCjxzcGFuIGNsYXNzPSJhcHBsZS10YWItc3BhbiI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj5UaGFua3MsPGJyPg0KPHNwYW4g
Y2xhc3M9ImFwcGxlLXRhYi1zcGFuIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
PC9zcGFuPlBhdWw8YnI+DQo8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0hlbHZldGljYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5JIHdvdWxkIGJl
IGhhcHB5IHRvIGFkZCBzb21lIHRleHQgc2F5aW5nIHRoYXQgZXNjYXBlZCBjaGFyYWN0ZXJzPGJy
Pg0Kc2hvdWxkIGJlICZuYnNwO3JlbW92ZWQgYXMgcGFydCBvZiB0aGUgY2Fub25pY2FsaXphdGlv
biBwcm9jZXNzLjxicj4NCjxicj4NCkpvbiBQZXRlcnNvbjxicj4NCk5ldXN0YXIsIEluYy48YnI+
DQo8YnI+DQpPbiAxMi8xMy8xNSwgOTozNCBBTSwgJnF1b3Q7c3RpciBvbiBiZWhhbGYgb2YgRFJB
R0UsIEtlaXRoIChLZWl0aCkmcXVvdDs8YnI+DQombHQ7PGEgaHJlZj0ibWFpbHRvOnN0aXItYm91
bmNlc0BpZXRmLm9yZyI+c3Rpci1ib3VuY2VzQGlldGYub3JnPC9hPiBvbiBiZWhhbGYgb2YgPGEg
aHJlZj0ibWFpbHRvOmtlaXRoLmRyYWdlQGFsY2F0ZWwtbHVjZW50LmNvbSI+DQprZWl0aC5kcmFn
ZUBhbGNhdGVsLWx1Y2VudC5jb208L2E+Jmd0Ozxicj4NCndyb3RlOjxicj4NCjxicj4NCjxicj4N
CjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPlRoZSBpbnRlcm5hdGlvbmFsIEUuMTY0IG51bWJlciBjYW4gb25s
eSBiZSBkZWNpbWFsIGRpZ2l0cy48YnI+DQo8YnI+DQpUaGF0IHRoZXJlZm9yZSBtZWFucyB0aGF0
IHRoZSBjb3VudHJ5IGNvZGUsIHRoZSBuYXRpb25hbDxicj4NCmRlc3RpbmF0aW9uIGNvZGUsIGFu
ZCB0aGUgc3Vic2NyaWJlciBudW1iZXIsIGFsbCBvZiB3aGljaCBhcmU8YnI+DQpjb21wb25lbnQg
cGFydHMgb2YgYW4gaW50ZXJuYXRpb25hbCBFLjE2NCBudW1iZXIsIGNhbiBvbmx5IGJlIGRlY2lt
YWwgZGlnaXRzLjxicj4NCjxicj4NClRoYXQgd291bGQgaW1wbHkgdGhhdCB0aGUgb25seSBwYXJ0
IHRoYXQgY291bGQgY29udGFpbiBzdWNoIGE8YnI+DQpjaGFyYWN0ZXIgJm5ic3A7aXMgYSBwcmVm
aXggdG8gYW4gRS4xNjQgbnVtYmVyLCBvciBpZiB0aGUgbnVtYmVyIGlzIG5vdDxicj4NCmFuPGJy
Pg0KRS4xNjQgbnVtYmVyLCAmbmJzcDtzdWNoIGFzIGEgcHJpdmF0ZSBkaWFsIHBsYW4uPGJyPg0K
PGJyPg0KSSdkIG5vdGUgdGhhdCBSRkMgMzk2NiBzdGF0ZXM6ICZxdW90O0FsbCBwaG9uZSBudW1i
ZXJzIE1VU1QgdXNlIHRoZTxicj4NCmdsb2JhbCBmb3JtIHVubGVzcyB0aGV5IGNhbm5vdCBiZSBy
ZXByZXNlbnRlZCBhcyBzdWNoLiZxdW90Ozxicj4NCjxicj4NCkkgc3VzcGVjdCB0aGF0ICZxdW90
OyomcXVvdDssICZxdW90OyMmcXVvdDssIGV0YyBoYXZlIG1vcmUgdXNhZ2UgaW4gbnVtYmVycyB0
aGF0IGFyZTxicj4NCmRpYWxzdHJpbmdzIHJhdGhlciB0aGFuIHRlbGVwaG9uZSBudW1iZXJzLjxi
cj4NCjxicj4NClJlZ2FyZHM8YnI+DQo8YnI+DQpLZWl0aDxicj4NCjxicj4NCi0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tPGJyPg0KRnJvbTogc3RpciBbPGEgaHJlZj0ibWFpbHRvOnN0aXItYm91
bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnN0aXItYm91bmNlc0BpZXRmLm9yZzwvYT5dIE9uIEJlaGFs
ZiBPZiBQYXVsPGJyPg0KS3l6aXZhdDxicj4NClNlbnQ6IDExIERlY2VtYmVyIDIwMTUgMTU6NTg8
YnI+DQpUbzogPGEgaHJlZj0ibWFpbHRvOnN0aXJAaWV0Zi5vcmciPnN0aXJAaWV0Zi5vcmc8L2E+
PGJyPg0KU3ViamVjdDogUmU6IFtzdGlyXSBzdGlyLTA2OiBSZWFsaXR5IGNoZWNrIG9uIG51bWJl
cnMgKDYuMS4xKTxicj4NCjxicj4NCk9uIDEyLzEwLzE1IDk6MTUgUE0sIEVyaWMgQnVyZ2VyIHdy
b3RlOjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0
aWNhJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlNlY3Rpb24gNi4xLjEgb24gQ2Fub25p
Y2FsaXphdGlvbiBzdGF0ZXM6PGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7T25jZSBhbiBpbXBsZW1lbnRhdGlvbiBoYXMgaWRlbnRpZmllZCBhIHRl
bGVwaG9uZTxicj4NCm51bWJlciwgaXQgbXVzdDxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2NvbnN0cnVjdCBhIG51bWJlciBzdHJpbmcuICZuYnNw
O0ltcGxlbWVudGF0aW9ucyBNVVNUIGRyb3A8YnI+DQphbnkgbGVhZGluZzxicj4NCiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyYjNDM7J3MsIGFueSBpbnRl
cm5hbCBkYXNoZXMsIHBhcmVudGhlc2VzIG9yIG90aGVyIG5vbi1udW1lcmljPGJyPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Y2hhcmFjdGVycywgZXhj
ZXB0aW5nIG9ubHkgdGhlIGxlYWRpbmcgJnF1b3Q7IyZxdW90OyBvciAmcXVvdDsqJnF1b3Q7IGtl
eXM8YnI+DQp1c2VkIGluPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7c29tZSBzcGVjaWFsIHNlcnZpY2UgbnVtYmVycyAodHlwaWNhbGx5LCB0aGVz
ZSB3aWxsPGJyPg0KYXBwZWFyIG9ubHkgJm5ic3A7aW48YnI+DQombmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt0aGUgVG8gaGVhZGVyIGZpZWxkIHZhbHVlKS4g
Jm5ic3A7VGhpcyBNVVNUIHJlc3VsdCBpbiBhbjxicj4NCkFTQ0lJIHN0cmluZzxicj4NCiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2xpbWl0ZWQgdG8gJnF1
b3Q7IyZxdW90OywgJnF1b3Q7KiZxdW90OyBhbmQgZGlnaXRzIHdpdGhvdXQgd2hpdGVzcGFjZSBv
ciB2aXN1YWw8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDtzZXBhcmF0b3JzLjxicj4NCjxicj4NClN1cnZleSB0aW1lOiBkb2VzIHBvdW5kIG9yIHN0
YXIgJm5ic3A7RVZFUiBhcHBlYXIgaW4gYSBGcm9tIGZpZWxkPzxicj4NCkUuMTY0IGRvZXMgbm90
IGFsbG93IGl0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxicj4NCnBvdW5kIGlzbid0IGFsbG93ZWQgYXQg
YWxsIGluIGEgc2lwIHVyaSwgZXhjZXB0IHZpYSBlc2NhcGluZy48YnI+DQo8YnI+DQpUaGVyZSBp
cyBubyBtZW50aW9uIG9mIGVzY2FwaW5nIChvciB1bmVzY2FwaW5nKSBpbiB0aGUgdGV4dC4gSWY8
YnI+DQp0aGVyZSBpcyAmbmJzcDt0aGUgcG9zc2liaWxpdHkgb2YgcG91bmQgY29taW5nIHRocm91
Z2ggdGhlbiB0aGF0IGlzPGJyPg0KbmVlZGVkLjxicj4NCjxicj4NCkFsc28sICogYW5kICMgKGFz
IHdlbGwgYXMgQS1EKSBhcmUgbmV2ZXIgdmFsaWQgaW4gZ2xvYmFsIG51bWJlcnMsPGJyPg0KYnV0
IGFyZSAmbmJzcDt2YWxpZCB3aXRoaW4gbG9jYWwgbnVtYmVycyBub3QganVzdCBmaXJzdCwgYnV0
IGFueXdoZXJlPGJyPg0KaW4gdGhlIG51bWJlci48YnI+DQpTbzxicj4NCndoeSBpcyB0aGVyZSBz
cGVjaWFsIHRyZWF0bWVudCBmb3IgYSAqbGVhZGluZyogc3RhciBvciBwb3VuZD88YnI+DQo8YnI+
DQpJU1RNIHRoYXQgY2Fub25pY2FsaXphdGlvbiBvZiBkaWFsc3RyaW5ncyB0aGF0IHJlcHJlc2Vu
dCBsb2NhbDxicj4NCnJhdGhlciB0aGFuIGdsb2JhbCBudW1iZXJzIGlzIGZyYXVnaHQgd2l0aCBk
aWZmaWN1bHR5Ljxicj4NCjxicj4NCjxzcGFuIGNsYXNzPSJhcHBsZS10YWItc3BhbiI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj5UaGFua3MsPGJyPg0KPHNwYW4gY2xh
c3M9ImFwcGxlLXRhYi1zcGFuIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPC9z
cGFuPlBhdWw8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXzxicj4NCnN0aXIgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJl
Zj0ibWFpbHRvOnN0aXJAaWV0Zi5vcmciPnN0aXJAaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0i
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zdGlyIj5odHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3N0aXI8L2E+PGJyPg0KPGJyPg0KX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzdGlyIG1haWxpbmcgbGlz
dDxicj4NCjxhIGhyZWY9Im1haWx0bzpzdGlyQGlldGYub3JnIj5zdGlyQGlldGYub3JnPC9hPjxi
cj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc3RpciI+
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zdGlyPC9hPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEy
LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2
ZXRpY2EmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBw
dDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0hlbHZldGljYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48YnI+DQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCnN0aXIgbWFp
bGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnN0aXJAaWV0Zi5vcmciPnN0aXJAaWV0Zi5v
cmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zdGlyIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3N0aXI8L2E+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij48YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxi
cj4NCnN0aXIgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnN0aXJAaWV0Zi5vcmci
PnN0aXJAaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zdGlyIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3N0aXI8L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PGJyPg0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzdGlyIG1haWxpbmcgbGlzdDxicj4NCjwvc3Bh
bj48YSBocmVmPSJtYWlsdG86c3RpckBpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5
LjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+c3RpckBpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBw
dDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+PGJyPg0KPC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc3RpciI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVv
dDtIZWx2ZXRpY2EmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+aHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zdGlyPC9zcGFuPjwvYT48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_949EF20990823C4C85C18D59AA11AD8BADE251E5FR712WXCHMBA11z_--


From nobody Wed Dec 16 08:41:39 2015
Return-Path: <eburger@standardstrack.com>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4218F1A1A6D for <stir@ietfa.amsl.com>; Wed, 16 Dec 2015 08:41:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, J_CHICKENPOX_45=0.6, SPF_HELO_PASS=-0.001, SPF_NEUTRAL=0.779, T_DKIM_INVALID=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 zNZE2ZtStDJG for <stir@ietfa.amsl.com>; Wed, 16 Dec 2015 08:41:34 -0800 (PST)
Received: from biz104.inmotionhosting.com (biz104.inmotionhosting.com [173.247.247.235]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B436B1A0108 for <stir@ietf.org>; Wed, 16 Dec 2015 08:41:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=standardstrack.com; s=default;  h=To:References:Message-Id:Date:In-Reply-To:From:Subject:Mime-Version:Content-Type; bh=hNNGMdKauWUjxQFgRjGheZ7h05HIyJdAfsOUcKeDOX8=;  b=TlnkXqC91NJO6/0SM84X8Z8GbXCQEvs14rJxo6TJpCNNFuJYv+1j/tj/002PCOrkoJBAP6bmtWylQ9kgyj2jNJ+RQ8jn/HWJJnja6VhoEUxnFfECh8SzHEvkL1W4mSc8bb9FHZFJldiYMGMl/LCnCiu932sT0k27ZVmUtDyy0UY=;
Received: from [141.161.133.103] (port=28533 helo=[10.129.226.197]) by biz104.inmotionhosting.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.85) (envelope-from <eburger@standardstrack.com>) id 1a9F8m-0001bE-A0 for stir@ietf.org; Wed, 16 Dec 2015 08:41:27 -0800
Content-Type: multipart/signed; boundary="Apple-Mail=_2924C557-EA3F-4660-B9A8-2ADB833E0B50"; protocol="application/pgp-signature"; micalg=pgp-sha256
Mime-Version: 1.0 (Mac OS X Mail 9.2 \(3112\))
X-Pgp-Agent: GPGMail 2.6b2
From: Eric Burger <eburger@standardstrack.com>
In-Reply-To: <E8728383-5115-466C-A5CB-5476750AABEC@georgetown.edu>
Date: Wed, 16 Dec 2015 11:41:22 -0500
Message-Id: <6FEB1CDE-AF0E-44BB-BC48-63881AF7DDE0@standardstrack.com>
References: <9C95CF4B-88BD-4EFF-9076-E59CF165E22D@standardstrack.com> <566AF294.6090001@alum.mit.edu> <949EF20990823C4C85C18D59AA11AD8BADE23BB6@FR712WXCHMBA11.zeu.alcatel-lucent.com> <D29595DF.17587A%jon.peterson@neustar.biz> <56706158.3080905@alum.mit.edu> <D295A284.1758E9%jon.peterson@neustar.biz> <949EF20990823C4C85C18D59AA11AD8BADE24A61@FR712WXCHMBA11.zeu.alcatel-lucent.com> <D295AFB2.175907%jon.peterson@neustar.biz> <949EF20990823C4C85C18D59AA11AD8BADE24B19@FR712WXCHMBA11.zeu.alcatel-lucent.com> <56709C6E.4070901@alum.mit.edu> <949EF20990823C4C85C18D59AA11AD8BADE24C0B@FR712WXCHMBA11.zeu.alcatel-lucent.com> <490BC8D0-A7FA-4D37-9E54-2B8500BFAA9F@gmail.com> <5670FB8B.9030602@alum.mit.edu> <D1F2A8C0-40A5-43ED-A73F-44D6C8C212C9@brianrosen.net> <949EF20990823C4C85C18D59AA11AD8BADE251E5@FR712WXCHMBA11.zeu.alcatel-lucent.com> <E8728383-5115-466C-A5CB-5476750AABEC@georgetown.edu>
To: "stir@ietf.org" <stir@ietf.org>
X-Mailer: Apple Mail (2.3112)
X-OutGoing-Spam-Status: No, score=-2.9
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - biz104.inmotionhosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - standardstrack.com
X-Get-Message-Sender-Via: biz104.inmotionhosting.com: authenticated_id: eburger+standardstrack.com/only user confirmed/virtual account not confirmed
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/bupTdIadGZQ3gr-6UDuVn5BOGso>
Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Dec 2015 16:41:38 -0000

--Apple-Mail=_2924C557-EA3F-4660-B9A8-2ADB833E0B50
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

I think it is easier and harder than this makes it out to be.

It is easier, because we are only talking about including 112/911/et al. =
in the JWT for the To: field. We only include it in the signature to =
prevent cut-and-paste attacks. As such, the string 112/911/et al. is =
sufficient to sign. No need to work out what it =E2=80=9Clooks like=E2=80=9D=
 in E.164 land.

It is harder, because emergency access needs to be ubiquitous. If I have =
my UK phone roaming in Austria, when I dial 112 I expect the local, =
Austrian PSAP (+41 112?) to answer, not my home (+44 112?) number to be =
the To. More especially if I am roaming in the US: +1 112 will not get =
you far, but 911 will.

Brian=E2=80=99s point is key: we cannot leave a gaping hole in STIR for =
people to do cut-and-paste attacks against calls to emergency services =
numbers. That is, we cannot punt and say if you are calling an emergency =
services number, that because it is not an E.164 number, we cannot STIR =
sign it. We would lose the #1 use case for STIR!

How about this for text:
Canonicalize E.164 numbers as specified already
If To: is a service number, pass it on as understood by the network =
(e.g., if 9,112, canonicalize as 112)
Usual caveats about how you need to really KNOW that 9112 is 9 for =
outside line and 112 for emergency services. I.e., you are a PBX, Proxy, =
or Whatever that takes the local dial string, which is a matter of local =
policy and beyond the scope of STIR, and hack it into the network =
address of interest. I.e., a random proxy in the Internet, when it sees =
9112, has no idea if that is 9,112; extension 9112; or user 9112 (i.e., =
not a phone number at all).


> On Dec 16, 2015, at 11:01 AM, DRAGE, Keith (Keith) =
<keith.drage@alcatel-lucent.com> wrote:
>=20
> Apart from the issues of uniqueness of canonical form, one aspect of =
this that I do not understand how works, is that many of these numbers =
do not relate to a single user or a single organization, and that =
applies for many of these local service numbers.
>=20
> This gets even worse with emergency numbers.
>=20
> 112 is mean to work for roaming users. So depending on whether I am in =
country A or country B, I will get the emergency service organization in =
country A or country B respectively. These are different users and =
should sign differently. Further depending on where I am in that country =
or the category or URN subtype I use, I may get an entirely different =
emergency organization, presumably with its own signing. Depending on =
PSAP load conditions, there may be overflow arrangements that take you =
to an entirely different organization.
>=20
> So using this with a non-unique local service number to identify =
somehow the called party would seem to achieve little =E2=80=93 at least =
tell me what it achieves.
>=20
> I=E2=80=99d note in your mail you also seem to switch between calling =
and called direction. Are you trying to ensure that the calling user =
knows they have reached an emergency number, or that the calling user is =
known to the call taker (presumably not a service number problem). I =
think it is your last paragraph that is confusing me.
>=20
> Keith
>=20
> From: stir [mailto:stir-bounces@ietf.org] On Behalf Of Brian Rosen
> Sent: 16 December 2015 14:34
> To: Paul Kyzivat
> Cc: stir@ietf.org
> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>=20
> Please don=E2=80=99t do that.
>=20
> It would be extremely valuable for calls to any of the n-1-1 numbers =
to be signed, and especially 9-1-1.
>=20
> Read 1-1-2 for EU.
>=20
> =E2=80=9CSwatting=E2=80=9D is a very serious problem, which can only =
reasonably be stopped by having some assurances of the callers identity. =
 It works today because the caller=E2=80=99s identity can be spoofed.
>=20
> In fact, just because the called party can=E2=80=99t be canonicalized =
shouldn=E2=80=99t make the entire mechanism fail.  I think we should =
have canonicalization rules for service numbers, but even in the absence =
of canonicalization of the =E2=80=9CTo:=E2=80=9D, the mechanism should =
still work as long as the To is not mangled by downstream elements.
>=20
> It doesn=E2=80=99t have to be foolproof, it just has to work most of =
the time.  The call takers will take extra precautions if the mechanism =
fails occasionally, but if it rarely works, then it=E2=80=99s useless.
>=20
> Brian
>=20
> On Dec 16, 2015, at 12:50 AM, Paul Kyzivat <pkyzivat@alum.mit.edu> =
wrote:
>=20
> On 12/15/15 8:34 PM, Eric Burger wrote:
>=20
> And local arrangements are=E2=80=A6 local=E2=80=A6 out of scope. The =
PBX/AS/SBC will have to make To/=46rom into something sensible. At that =
point, it is an E.164 number that STIR can deal with.
>=20
> There is no point worrying about my phone saying =E2=80=9CFrom: =
x74107=E2=80=9D. You cannot get there from here unless you are inside my =
enterprise already, at which point you are not STIRing anyway.
>=20
> Since you don't live in the US you may not know what 611 is. It is not =
a local number, like an internal extension on a PBX. It is a service =
number. It is among the family of N11 numbers, of which 911 is best =
known.
>=20
> This discussion is, loosely, about most/all of the service numbers. =
911 is extra special, and has customized treatments, so we should =
probably exclude it from this particular discussion.
>=20
> There is in general no E.164 number that the service numbers can be =
transformed to for purposes of canonicalization.
>=20
> The answer may be that these numbers can't be canonicalized, and calls =
to/from them cannot be signed.
>=20
>                 Thanks,
>                 Paul
>=20
>=20
> On Dec 15, 2015, at 6:48 PM, DRAGE, Keith (Keith) =
<keith.drage@alcatel-lucent.com> wrote:
>=20
> I am aware that for example, some PBX deployments do this.
>=20
> But my understanding is that this is an entirely local arrangement =
within the PBX domain that such an arrangement applies, i.e. that a set =
of local numbers within the PBX map to a set of SIP URIs, and that that =
mapping is in this particular form, rather than to any other string of =
digits or alphanumeric characters.
>=20
> No RFC defines such a mapping, and I would not expect that any other =
domain would be expected to be aware of this local arrangement, anymore =
than it might be expected to know the relationship between the PBX =
numbering plan and E.164 numbers.
>=20
> I guess any such expectation is the crux of the matter, unless we are =
talking only about such a knowledge being critical for usage within the =
local domain, and that was not expressed within the mails.
>=20
> Regards
>=20
> Keith
>=20
> -----Original Message-----
> From: Paul Kyzivat [mailto:pkyzivat@alum.mit.edu]
> Sent: 15 December 2015 23:04
> To: DRAGE, Keith (Keith); Peterson, Jon; stir@ietf.org
> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>=20
> On 12/15/15 5:31 PM, DRAGE, Keith (Keith) wrote:
>=20
> Well what was confusing was that the only way of reading the text in =
both your messages was that the example URI was prior to conversion to =
canonical form, i.e. if there were any URI parameters, they were still =
present. As none were specified, there could be none, and therefore the =
URI was a SIP URI pure and simple.
>=20
> Yes, the intent was that these were prior to canonicalization. (After =
all, the results of canonicalization for the bis are not put into the =
URI.)
>=20
> The simple fact is that URIs of the form sip:nnn@domain are very =
commonly used to represent phone numbers. And servers are very happy to =
conclude that they are numbers solely because the user part is all =
numeric, without the presence of user=3Dphone.
>=20
> I expect that a domain that wants to use all numeric user parts that =
are
> *not* phone numbers might have great difficulty interoperating with =
other domains. Probably this isn't a problem in practice because:
> - it just isn't done
> - domains that handle phone numbers don't peer with domains that
>   use non-phone-number URIs.
>=20
>                 Thanks,
>                 Paul
>=20
>=20
> Keith
>=20
> -----Original Message-----
> From: Peterson, Jon [mailto:jon.peterson@neustar.biz]
> Sent: 15 December 2015 19:57
> To: DRAGE, Keith (Keith); Paul Kyzivat; stir@ietf.org
> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>=20
>=20
> Sorry if that was baffling, I thought we were entertaining a case
> where
> 611 was intended to be a telephone number: say that instead of "foo", =
that URI contained a carrier's domain, and this happened to be the =
unhelpful way the carrier in question stored all telephone numbers in =
SIP URIs. In the case where "611" is instead in a tel URL, or there is a =
clear user=3Dphone parameter to the SIP URI, it is a bit more obvious - =
but no less clear how to canonicalize it for international transport or =
something.
>=20
> Jon Peterson
> Neustar, Inc.
>=20
> On 12/15/15, 11:45 AM, "DRAGE, Keith (Keith)"
> <keith.drage@alcatel-lucent.com> wrote:
>=20
>=20
> I'm lost.
>=20
> sip:611@foo.com, before conversion to canonical form, is a SIP URI
> belonging to foo.com. It is not a telephone number or a dial string.
> Depending on how foo.com assigns its SIP URIs it might relate to a
> dialstring 611 in foo.com land, but that is an entirely arbitrary
> decision of foo.com, and nothing that should be verified anywhere as
> a telephone number.
>=20
> This might be a string that exists after conversion of a tel-URI or
> dialstring to canonical form, but that is not what is being stated =
below.
>=20
> As such it is outside the scope of STIR.
>=20
> Keith
>=20
>=20
>=20
>=20
> -----Original Message-----
> From: Peterson, Jon [mailto:jon.peterson@neustar.biz]
> Sent: 15 December 2015 19:09
> To: Paul Kyzivat; DRAGE, Keith (Keith); stir@ietf.org
> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>=20
>=20
>=20
> The use of service numbers in the =46rom is a case where our text is
> necessarily speculative. This gets into territory where it's unclear
> that we even want the verification to work. If a callee in, say,
> Austria receives a call from sip:611@foo.com (presumably they
> wouldn't see a service number in the To), is it useful for the callee
> to know that the call came from "611"? One can argue it isn't even
> particularly useful for callees in America.
>=20
>=20
> Does that mean we shouldn't allow service numbers in these fields? If
> they are permitted in To and =46rom in baseline SIP, we should at =
least
> have a story about them. There is some use in signing the To field
> for service numbers to prevent cut-and-paste attacks. On balance, I
> don't see any decisive reason to forbid it. Again, the worst thing
> that can happen is verification will fail, and if the number is
> weird, or has leaked into a place where it shouldn't be, failure is =
probably the right thing.
>=20
> Jon Peterson
> Neustar, Inc.
>=20
> On 12/15/15, 10:52 AM, "Paul Kyzivat" <pkyzivat@alum.mit.edu> wrote:
>=20
>=20
> On 12/15/15 1:30 PM, Peterson, Jon wrote:
>=20
>=20
> The canonicalization rules are not designed with the assumption
> that the  string inputted to the algorithm is an E.164 number. They
> are designed to  be as flexible as possible given the presence of a
> dial string -  remembering that we canonicalize To as well as From.
> Ideally, everything  we deal with would follow the dictates of
> RFC3966, sure. We just proceed  with an abundance of caution.
>=20
> So, do you assume that a uri of sip:611@foo.com will be
> canonicalized the same way by everybody?
>=20
> I suppose everyone in the NANP might do so. But what about a
> recipient in some other locale?
>=20
> I guess the theory is that at the borders between domains numbers
> will be rewritten to be understandable in the receiving domain. If
> the number doesn't contain its country code then it presumably needs
> to be added at a country boundary to be understood. That works for
> numbers that correspond to E.164 numbers. But what about 611? There
> is no standard way to put a country code on it.
>=20
>                 Thanks,
>                 Paul
>=20
>=20
> I would be happy to add some text saying that escaped characters
> should be  removed as part of the canonicalization process.
>=20
> Jon Peterson
> Neustar, Inc.
>=20
> On 12/13/15, 9:34 AM, "stir on behalf of DRAGE, Keith (Keith)"
> <stir-bounces@ietf.org on behalf of keith.drage@alcatel-lucent.com>
> wrote:
>=20
>=20
> The international E.164 number can only be decimal digits.
>=20
> That therefore means that the country code, the national
> destination code, and the subscriber number, all of which are
> component parts of an international E.164 number, can only be decimal =
digits.
>=20
> That would imply that the only part that could contain such a
> character  is a prefix to an E.164 number, or if the number is not
> an
> E.164 number,  such as a private dial plan.
>=20
> I'd note that RFC 3966 states: "All phone numbers MUST use the
> global form unless they cannot be represented as such."
>=20
> I suspect that "*", "#", etc have more usage in numbers that are
> dialstrings rather than telephone numbers.
>=20
> Regards
>=20
> Keith
>=20
> -----Original Message-----
> From: stir [mailto:stir-bounces@ietf.org] On Behalf Of Paul
> Kyzivat
> Sent: 11 December 2015 15:58
> To: stir@ietf.org
> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>=20
> On 12/10/15 9:15 PM, Eric Burger wrote:
>=20
> Section 6.1.1 on Canonicalization states:
>         Once an implementation has identified a telephone
> number, it must
>         construct a number string.  Implementations MUST drop
> any leading
>         +'s, any internal dashes, parentheses or other non-numeric
>         characters, excepting only the leading "#" or "*" keys
> used in
>         some special service numbers (typically, these will
> appear only  in
>         the To header field value).  This MUST result in an
> ASCII string
>         limited to "#", "*" and digits without whitespace or visual
>         separators.
>=20
> Survey time: does pound or star  EVER appear in a =46rom field?
> E.164 does not allow it.
>=20
> pound isn't allowed at all in a sip uri, except via escaping.
>=20
> There is no mention of escaping (or unescaping) in the text. If
> there is  the possibility of pound coming through then that is
> needed.
>=20
> Also, * and # (as well as A-D) are never valid in global numbers,
> but are  valid within local numbers not just first, but anywhere
> in the number.
> So
> why is there special treatment for a *leading* star or pound?
>=20
> ISTM that canonicalization of dialstrings that represent local
> rather than global numbers is fraught with difficulty.
>=20
>                 Thanks,
>                 Paul
>=20
>=20
>=20
> _______________________________________________
> stir mailing list
> stir@ietf.org
> https://www.ietf.org/mailman/listinfo/stir
>=20
> _______________________________________________
> stir mailing list
> stir@ietf.org
> https://www.ietf.org/mailman/listinfo/stir
>=20
>=20
>=20
>=20
>=20
>=20
>=20
> _______________________________________________
> stir mailing list
> stir@ietf.org
> https://www.ietf.org/mailman/listinfo/stir
>=20
> _______________________________________________
> stir mailing list
> stir@ietf.org
> https://www.ietf.org/mailman/listinfo/stir
>=20
>=20
> _______________________________________________
> stir mailing list
> stir@ietf.org
> https://www.ietf.org/mailman/listinfo/stir
>=20
> _______________________________________________
> stir mailing list
> stir@ietf.org
> https://www.ietf.org/mailman/listinfo/stir



--Apple-Mail=_2924C557-EA3F-4660-B9A8-2ADB833E0B50
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org

iQIcBAEBCAAGBQJWcZQzAAoJEORoZaSQsc1IcZwP/R8tldALwYxOd7Ox6HEhH0Wo
Dk+xHcqgCtLUYa1bux7mmq3GFRxPP7spKD1G6HjzIjQ4nDb3DYNk5+NnNrUXW8pE
JkLnQh0Whlvw4GlIhnkCurH+v4CnzfbHofHQay+7O14bheiW8Hm2Yq99ne7D08PQ
ool3dYITSUq51nziA9/p3OPEaUJNURrtGt11SMbzkOyu/8/YvS7GpSOq/ElvigHK
VvSBhkhjjrMNlRPXOENl06exzzGiZncxI8RR7kwrHC0dbIZmYtHYVKyPdoxoGP2V
sDyuKgcX2fsw7r38fXW2iiEDitn0N8SEOw//S4P/+4IYh3QTYL5HAjwIhY/t34/7
beHvYxax8Y4Z3TsIyz6IMP2wVYQeNmgb6J6mH9POv3pIm+t3Irj19ifxfEGi3GWP
k3PYeWxWTRuizEibaoYG8oP8Wg3mlQaL9t4U4yzsXSFkBEWuA/0txAqofG/fT5NV
2QR4mkcF36ztgL21KiWng7BJiNu+bT8rYpqkNZDRLn6RUfl3kl1cA8jd5iZxar97
eiIYZHOVIOEYRodGB3a90KP04d0ayqtrUd6xhEqDl/M3osnnzNdReN+mgLbdgYxk
QKy1boUZ+FxdV2eEknMJXmqVaP8pccKu/pB0U3pPb9hibLRG+LxV8FrDYIXWX1gr
R2BhH+LidyZr/hHz2TFi
=APwa
-----END PGP SIGNATURE-----

--Apple-Mail=_2924C557-EA3F-4660-B9A8-2ADB833E0B50--


From nobody Wed Dec 16 09:16:44 2015
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 674FE1A6F51 for <stir@ietfa.amsl.com>; Wed, 16 Dec 2015 09:16:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.635
X-Spam-Level: 
X-Spam-Status: No, score=-0.635 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, J_CHICKENPOX_45=0.6, SPF_SOFTFAIL=0.665] 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 PC0IXdA43N-I for <stir@ietfa.amsl.com>; Wed, 16 Dec 2015 09:16:38 -0800 (PST)
Received: from resqmta-po-09v.sys.comcast.net (resqmta-po-09v.sys.comcast.net [IPv6:2001:558:fe16:19:96:114:154:168]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 50C651A6F8A for <stir@ietf.org>; Wed, 16 Dec 2015 09:16:19 -0800 (PST)
Received: from resomta-po-14v.sys.comcast.net ([96.114.154.238]) by resqmta-po-09v.sys.comcast.net with comcast id uHFf1r00558ss0Y01HGJjC; Wed, 16 Dec 2015 17:16:18 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([73.218.51.154]) by resomta-po-14v.sys.comcast.net with comcast id uHGH1r00S3KdFy101HGJvp; Wed, 16 Dec 2015 17:16:18 +0000
To: stir@ietf.org
References: <9C95CF4B-88BD-4EFF-9076-E59CF165E22D@standardstrack.com> <566AF294.6090001@alum.mit.edu> <949EF20990823C4C85C18D59AA11AD8BADE23BB6@FR712WXCHMBA11.zeu.alcatel-lucent.com> <D29595DF.17587A%jon.peterson@neustar.biz> <56706158.3080905@alum.mit.edu> <D295A284.1758E9%jon.peterson@neustar.biz> <949EF20990823C4C85C18D59AA11AD8BADE24A61@FR712WXCHMBA11.zeu.alcatel-lucent.com> <D295AFB2.175907%jon.peterson@neustar.biz> <949EF20990823C4C85C18D59AA11AD8BADE24B19@FR712WXCHMBA11.zeu.alcatel-lucent.com> <56709C6E.4070901@alum.mit.edu> <949EF20990823C4C85C18D59AA11AD8BADE24C0B@FR712WXCHMBA11.zeu.alcatel-lucent.com> <490BC8D0-A7FA-4D37-9E54-2B8500BFAA9F@gmail.com> <5670FB8B.9030602@alum.mit.edu> <D1F2A8C0-40A5-43ED-A73F-44D6C8C212C9@brianrosen.net> <949EF20990823C4C85C18D59AA11AD8BADE251E5@FR712WXCHMBA11.zeu.alcatel-lucent.com> <E8728383-5115-466C-A5CB-5476750AABEC@georgetown.edu> <6FEB1CDE-AF0E-44BB-BC48-63881AF7DDE0@standardstrack.com>
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
Message-ID: <56719C61.6000802@alum.mit.edu>
Date: Wed, 16 Dec 2015 12:16:17 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.4.0
MIME-Version: 1.0
In-Reply-To: <6FEB1CDE-AF0E-44BB-BC48-63881AF7DDE0@standardstrack.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1450286178; bh=frJZF425sL2hRgm4JEt5+Hez0oxsLcmtM+Q98TluPCI=; h=Received:Received:Subject:To:From:Message-ID:Date:MIME-Version: Content-Type; b=tpb58dUHqHoqEqQyZ5oJJ8GVNz4K1hS4cE8G1WLk9Q/PHIiOkqraxl9X60oROsHcw qRcASyyVMcVDUHie95lV71WKrrtKgcP0HMnRKZ1BJoGzeng40o9QzbpXComxUUYTCx QLEfBE9ZEuPGvl24Vot8TKaxjgw1puZz2Tt+VDYJeIb/THJEW4NuTHmdIDRxDNFDIA yw+9JducNbmAxF7GEurOWszrUnfHLpC6fDvGzl91cLs54rK0tIZvtlYF0+yvz2KH00 /anEHh3wI4K92HoO5H5o0yXNNYuKXEycdTBiGjMYpiHwmrGlluTkAsQCJ1Doez4ah5 4eKmVe+OjKuxg==
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/c0u6O1kKdjnVnNX8ZNjx6StHTuw>
Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Dec 2015 17:16:41 -0000

On 12/16/15 11:41 AM, Eric Burger wrote:
> I think it is easier and harder than this makes it out to be.
>
> It is easier, because we are only talking about including 112/911/et al. in the JWT for the To: field. We only include it in the signature to prevent cut-and-paste attacks. As such, the string 112/911/et al. is sufficient to sign. No need to work out what it “looks like” in E.164 land.
>
> It is harder, because emergency access needs to be ubiquitous. If I have my UK phone roaming in Austria, when I dial 112 I expect the local, Austrian PSAP (+41 112?) to answer, not my home (+44 112?) number to be the To. More especially if I am roaming in the US: +1 112 will not get you far, but 911 will.
>
> Brian’s point is key: we cannot leave a gaping hole in STIR for people to do cut-and-paste attacks against calls to emergency services numbers. That is, we cannot punt and say if you are calling an emergency services number, that because it is not an E.164 number, we cannot STIR sign it. We would lose the #1 use case for STIR!
>
> How about this for text:
> Canonicalize E.164 numbers as specified already
> If To: is a service number, pass it on as understood by the network (e.g., if 9,112, canonicalize as 112)
> Usual caveats about how you need to really KNOW that 9112 is 9 for outside line and 112 for emergency services. I.e., you are a PBX, Proxy, or Whatever that takes the local dial string, which is a matter of local policy and beyond the scope of STIR, and hack it into the network address of interest. I.e., a random proxy in the Internet, when it sees 9112, has no idea if that is 9,112; extension 9112; or user 9112 (i.e., not a phone number at all).

We may need to address emergency calling (911/112) from other service 
numbers because they are handled specially. At the least there are RFCs 
dealing with them, and not so much for other service numbers.

In the case of emergency calls, the mechanism that has been standardized 
results in the dialed number being replaced by urn:service:sos.

But I *think* that is only for the R-URI, not the To-URI. (Brian - is 
that right?) If so, that still leaves canonicalization open. If the 
To-URI is also to be replaced, then it cannot be canonicalized into a 
number.

This might highlight something. What if the From-URI is a number, and 
wants to be treated as such for signing, but the To-URI is non-numeric. 
How is signing done? I would think that the the entire To-URI would be 
used, in lieu of a canonicalized To number, in the signature.

But I think we must assume that there will be emergency calls that don't 
use urn:service:sos. So there had better be a solution for them too.

Just taking the service number "as understood" runs the risk that it 
isn't understood the same at both ends. And having these "canonical" 
forms overlap with the number space for canonical E.164 numbers could 
cause trouble. ISTM that the canonical form for service numbers ought to 
be disjoint from the canonical form for E.164 numbers.

	Thanks,
	Paul

>> On Dec 16, 2015, at 11:01 AM, DRAGE, Keith (Keith) <keith.drage@alcatel-lucent.com> wrote:
>>
>> Apart from the issues of uniqueness of canonical form, one aspect of this that I do not understand how works, is that many of these numbers do not relate to a single user or a single organization, and that applies for many of these local service numbers.
>>
>> This gets even worse with emergency numbers.
>>
>> 112 is mean to work for roaming users. So depending on whether I am in country A or country B, I will get the emergency service organization in country A or country B respectively. These are different users and should sign differently. Further depending on where I am in that country or the category or URN subtype I use, I may get an entirely different emergency organization, presumably with its own signing. Depending on PSAP load conditions, there may be overflow arrangements that take you to an entirely different organization.
>>
>> So using this with a non-unique local service number to identify somehow the called party would seem to achieve little – at least tell me what it achieves.
>>
>> I’d note in your mail you also seem to switch between calling and called direction. Are you trying to ensure that the calling user knows they have reached an emergency number, or that the calling user is known to the call taker (presumably not a service number problem). I think it is your last paragraph that is confusing me.
>>
>> Keith
>>
>> From: stir [mailto:stir-bounces@ietf.org] On Behalf Of Brian Rosen
>> Sent: 16 December 2015 14:34
>> To: Paul Kyzivat
>> Cc: stir@ietf.org
>> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>>
>> Please don’t do that.
>>
>> It would be extremely valuable for calls to any of the n-1-1 numbers to be signed, and especially 9-1-1.
>>
>> Read 1-1-2 for EU.
>>
>> “Swatting” is a very serious problem, which can only reasonably be stopped by having some assurances of the callers identity.  It works today because the caller’s identity can be spoofed.
>>
>> In fact, just because the called party can’t be canonicalized shouldn’t make the entire mechanism fail.  I think we should have canonicalization rules for service numbers, but even in the absence of canonicalization of the “To:”, the mechanism should still work as long as the To is not mangled by downstream elements.
>>
>> It doesn’t have to be foolproof, it just has to work most of the time.  The call takers will take extra precautions if the mechanism fails occasionally, but if it rarely works, then it’s useless.
>>
>> Brian
>>
>> On Dec 16, 2015, at 12:50 AM, Paul Kyzivat <pkyzivat@alum.mit.edu> wrote:
>>
>> On 12/15/15 8:34 PM, Eric Burger wrote:
>>
>> And local arrangements are… local… out of scope. The PBX/AS/SBC will have to make To/From into something sensible. At that point, it is an E.164 number that STIR can deal with.
>>
>> There is no point worrying about my phone saying “From: x74107”. You cannot get there from here unless you are inside my enterprise already, at which point you are not STIRing anyway.
>>
>> Since you don't live in the US you may not know what 611 is. It is not a local number, like an internal extension on a PBX. It is a service number. It is among the family of N11 numbers, of which 911 is best known.
>>
>> This discussion is, loosely, about most/all of the service numbers. 911 is extra special, and has customized treatments, so we should probably exclude it from this particular discussion.
>>
>> There is in general no E.164 number that the service numbers can be transformed to for purposes of canonicalization.
>>
>> The answer may be that these numbers can't be canonicalized, and calls to/from them cannot be signed.
>>
>>                  Thanks,
>>                  Paul
>>
>>
>> On Dec 15, 2015, at 6:48 PM, DRAGE, Keith (Keith) <keith.drage@alcatel-lucent.com> wrote:
>>
>> I am aware that for example, some PBX deployments do this.
>>
>> But my understanding is that this is an entirely local arrangement within the PBX domain that such an arrangement applies, i.e. that a set of local numbers within the PBX map to a set of SIP URIs, and that that mapping is in this particular form, rather than to any other string of digits or alphanumeric characters.
>>
>> No RFC defines such a mapping, and I would not expect that any other domain would be expected to be aware of this local arrangement, anymore than it might be expected to know the relationship between the PBX numbering plan and E.164 numbers.
>>
>> I guess any such expectation is the crux of the matter, unless we are talking only about such a knowledge being critical for usage within the local domain, and that was not expressed within the mails.
>>
>> Regards
>>
>> Keith
>>
>> -----Original Message-----
>> From: Paul Kyzivat [mailto:pkyzivat@alum.mit.edu]
>> Sent: 15 December 2015 23:04
>> To: DRAGE, Keith (Keith); Peterson, Jon; stir@ietf.org
>> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>>
>> On 12/15/15 5:31 PM, DRAGE, Keith (Keith) wrote:
>>
>> Well what was confusing was that the only way of reading the text in both your messages was that the example URI was prior to conversion to canonical form, i.e. if there were any URI parameters, they were still present. As none were specified, there could be none, and therefore the URI was a SIP URI pure and simple.
>>
>> Yes, the intent was that these were prior to canonicalization. (After all, the results of canonicalization for the bis are not put into the URI.)
>>
>> The simple fact is that URIs of the form sip:nnn@domain are very commonly used to represent phone numbers. And servers are very happy to conclude that they are numbers solely because the user part is all numeric, without the presence of user=phone.
>>
>> I expect that a domain that wants to use all numeric user parts that are
>> *not* phone numbers might have great difficulty interoperating with other domains. Probably this isn't a problem in practice because:
>> - it just isn't done
>> - domains that handle phone numbers don't peer with domains that
>>    use non-phone-number URIs.
>>
>>                  Thanks,
>>                  Paul
>>
>>
>> Keith
>>
>> -----Original Message-----
>> From: Peterson, Jon [mailto:jon.peterson@neustar.biz]
>> Sent: 15 December 2015 19:57
>> To: DRAGE, Keith (Keith); Paul Kyzivat; stir@ietf.org
>> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>>
>>
>> Sorry if that was baffling, I thought we were entertaining a case
>> where
>> 611 was intended to be a telephone number: say that instead of "foo", that URI contained a carrier's domain, and this happened to be the unhelpful way the carrier in question stored all telephone numbers in SIP URIs. In the case where "611" is instead in a tel URL, or there is a clear user=phone parameter to the SIP URI, it is a bit more obvious - but no less clear how to canonicalize it for international transport or something.
>>
>> Jon Peterson
>> Neustar, Inc.
>>
>> On 12/15/15, 11:45 AM, "DRAGE, Keith (Keith)"
>> <keith.drage@alcatel-lucent.com> wrote:
>>
>>
>> I'm lost.
>>
>> sip:611@foo.com, before conversion to canonical form, is a SIP URI
>> belonging to foo.com. It is not a telephone number or a dial string.
>> Depending on how foo.com assigns its SIP URIs it might relate to a
>> dialstring 611 in foo.com land, but that is an entirely arbitrary
>> decision of foo.com, and nothing that should be verified anywhere as
>> a telephone number.
>>
>> This might be a string that exists after conversion of a tel-URI or
>> dialstring to canonical form, but that is not what is being stated below.
>>
>> As such it is outside the scope of STIR.
>>
>> Keith
>>
>>
>>
>>
>> -----Original Message-----
>> From: Peterson, Jon [mailto:jon.peterson@neustar.biz]
>> Sent: 15 December 2015 19:09
>> To: Paul Kyzivat; DRAGE, Keith (Keith); stir@ietf.org
>> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>>
>>
>>
>> The use of service numbers in the From is a case where our text is
>> necessarily speculative. This gets into territory where it's unclear
>> that we even want the verification to work. If a callee in, say,
>> Austria receives a call from sip:611@foo.com (presumably they
>> wouldn't see a service number in the To), is it useful for the callee
>> to know that the call came from "611"? One can argue it isn't even
>> particularly useful for callees in America.
>>
>>
>> Does that mean we shouldn't allow service numbers in these fields? If
>> they are permitted in To and From in baseline SIP, we should at least
>> have a story about them. There is some use in signing the To field
>> for service numbers to prevent cut-and-paste attacks. On balance, I
>> don't see any decisive reason to forbid it. Again, the worst thing
>> that can happen is verification will fail, and if the number is
>> weird, or has leaked into a place where it shouldn't be, failure is probably the right thing.
>>
>> Jon Peterson
>> Neustar, Inc.
>>
>> On 12/15/15, 10:52 AM, "Paul Kyzivat" <pkyzivat@alum.mit.edu> wrote:
>>
>>
>> On 12/15/15 1:30 PM, Peterson, Jon wrote:
>>
>>
>> The canonicalization rules are not designed with the assumption
>> that the  string inputted to the algorithm is an E.164 number. They
>> are designed to  be as flexible as possible given the presence of a
>> dial string -  remembering that we canonicalize To as well as From.
>> Ideally, everything  we deal with would follow the dictates of
>> RFC3966, sure. We just proceed  with an abundance of caution.
>>
>> So, do you assume that a uri of sip:611@foo.com will be
>> canonicalized the same way by everybody?
>>
>> I suppose everyone in the NANP might do so. But what about a
>> recipient in some other locale?
>>
>> I guess the theory is that at the borders between domains numbers
>> will be rewritten to be understandable in the receiving domain. If
>> the number doesn't contain its country code then it presumably needs
>> to be added at a country boundary to be understood. That works for
>> numbers that correspond to E.164 numbers. But what about 611? There
>> is no standard way to put a country code on it.
>>
>>                  Thanks,
>>                  Paul
>>
>>
>> I would be happy to add some text saying that escaped characters
>> should be  removed as part of the canonicalization process.
>>
>> Jon Peterson
>> Neustar, Inc.
>>
>> On 12/13/15, 9:34 AM, "stir on behalf of DRAGE, Keith (Keith)"
>> <stir-bounces@ietf.org on behalf of keith.drage@alcatel-lucent.com>
>> wrote:
>>
>>
>> The international E.164 number can only be decimal digits.
>>
>> That therefore means that the country code, the national
>> destination code, and the subscriber number, all of which are
>> component parts of an international E.164 number, can only be decimal digits.
>>
>> That would imply that the only part that could contain such a
>> character  is a prefix to an E.164 number, or if the number is not
>> an
>> E.164 number,  such as a private dial plan.
>>
>> I'd note that RFC 3966 states: "All phone numbers MUST use the
>> global form unless they cannot be represented as such."
>>
>> I suspect that "*", "#", etc have more usage in numbers that are
>> dialstrings rather than telephone numbers.
>>
>> Regards
>>
>> Keith
>>
>> -----Original Message-----
>> From: stir [mailto:stir-bounces@ietf.org] On Behalf Of Paul
>> Kyzivat
>> Sent: 11 December 2015 15:58
>> To: stir@ietf.org
>> Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>>
>> On 12/10/15 9:15 PM, Eric Burger wrote:
>>
>> Section 6.1.1 on Canonicalization states:
>>          Once an implementation has identified a telephone
>> number, it must
>>          construct a number string.  Implementations MUST drop
>> any leading
>>          +'s, any internal dashes, parentheses or other non-numeric
>>          characters, excepting only the leading "#" or "*" keys
>> used in
>>          some special service numbers (typically, these will
>> appear only  in
>>          the To header field value).  This MUST result in an
>> ASCII string
>>          limited to "#", "*" and digits without whitespace or visual
>>          separators.
>>
>> Survey time: does pound or star  EVER appear in a From field?
>> E.164 does not allow it.
>>
>> pound isn't allowed at all in a sip uri, except via escaping.
>>
>> There is no mention of escaping (or unescaping) in the text. If
>> there is  the possibility of pound coming through then that is
>> needed.
>>
>> Also, * and # (as well as A-D) are never valid in global numbers,
>> but are  valid within local numbers not just first, but anywhere
>> in the number.
>> So
>> why is there special treatment for a *leading* star or pound?
>>
>> ISTM that canonicalization of dialstrings that represent local
>> rather than global numbers is fraught with difficulty.
>>
>>                  Thanks,
>>                  Paul
>>
>>
>>
>> _______________________________________________
>> stir mailing list
>> stir@ietf.org
>> https://www.ietf.org/mailman/listinfo/stir
>>
>> _______________________________________________
>> stir mailing list
>> stir@ietf.org
>> https://www.ietf.org/mailman/listinfo/stir
>>
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> stir mailing list
>> stir@ietf.org
>> https://www.ietf.org/mailman/listinfo/stir
>>
>> _______________________________________________
>> stir mailing list
>> stir@ietf.org
>> https://www.ietf.org/mailman/listinfo/stir
>>
>>
>> _______________________________________________
>> stir mailing list
>> stir@ietf.org
>> https://www.ietf.org/mailman/listinfo/stir
>>
>> _______________________________________________
>> stir mailing list
>> stir@ietf.org
>> https://www.ietf.org/mailman/listinfo/stir
>
>
>
>
> _______________________________________________
> stir mailing list
> stir@ietf.org
> https://www.ietf.org/mailman/listinfo/stir
>


From nobody Wed Dec 16 09:23:08 2015
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DBAE81A8032 for <stir@ietfa.amsl.com>; Wed, 16 Dec 2015 09:23:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.635
X-Spam-Level: 
X-Spam-Status: No, score=-0.635 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, J_CHICKENPOX_45=0.6, SPF_SOFTFAIL=0.665] 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 eWoeLh8XAhaT for <stir@ietfa.amsl.com>; Wed, 16 Dec 2015 09:23:00 -0800 (PST)
Received: from resqmta-ch2-05v.sys.comcast.net (resqmta-ch2-05v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:37]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CE6B31A6FF8 for <stir@ietf.org>; Wed, 16 Dec 2015 09:22:59 -0800 (PST)
Received: from resomta-ch2-17v.sys.comcast.net ([69.252.207.113]) by resqmta-ch2-05v.sys.comcast.net with comcast id uHNM1r0012TL4Rh01HNzNT; Wed, 16 Dec 2015 17:22:59 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([73.218.51.154]) by resomta-ch2-17v.sys.comcast.net with comcast id uHNy1r0083KdFy101HNydY; Wed, 16 Dec 2015 17:22:59 +0000
To: "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>, Brian Rosen <br@brianrosen.net>
References: <9C95CF4B-88BD-4EFF-9076-E59CF165E22D@standardstrack.com> <566AF294.6090001@alum.mit.edu> <949EF20990823C4C85C18D59AA11AD8BADE23BB6@FR712WXCHMBA11.zeu.alcatel-lucent.com> <D29595DF.17587A%jon.peterson@neustar.biz> <56706158.3080905@alum.mit.edu> <D295A284.1758E9%jon.peterson@neustar.biz> <949EF20990823C4C85C18D59AA11AD8BADE24A61@FR712WXCHMBA11.zeu.alcatel-lucent.com> <D295AFB2.175907%jon.peterson@neustar.biz> <949EF20990823C4C85C18D59AA11AD8BADE24B19@FR712WXCHMBA11.zeu.alcatel-lucent.com> <56709C6E.4070901@alum.mit.edu> <949EF20990823C4C85C18D59AA11AD8BADE24C0B@FR712WXCHMBA11.zeu.alcatel-lucent.com> <490BC8D0-A7FA-4D37-9E54-2B8500BFAA9F@gmail.com> <5670FB8B.9030602@alum.mit.edu> <D1F2A8C0-40A5-43ED-A73F-44D6C8C212C9@brianrosen.net> <949EF20990823C4C85C18D59AA11AD8BADE251E5@FR712WXCHMBA11.zeu.alcatel-lucent.com>
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
Message-ID: <56719DF1.1020102@alum.mit.edu>
Date: Wed, 16 Dec 2015 12:22:57 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.4.0
MIME-Version: 1.0
In-Reply-To: <949EF20990823C4C85C18D59AA11AD8BADE251E5@FR712WXCHMBA11.zeu.alcatel-lucent.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1450286579; bh=gxuEQzbf/zFuXz4BVMa1SVryO8oN23Gzr9BEeB3VbJE=; h=Received:Received:Subject:To:From:Message-ID:Date:MIME-Version: Content-Type; b=nfPvbi4rS9N3Sa6+UkPh7NpxWZHhxEMkiwMZYA45Qf6wcinjum5spiFvUEhUD3rJ7 am4hpijYr8dH0fSarZapl2agI9P93i+MiGrXiNxLiuIrEH1rMKE6MYSdQ6dKFhz251 fkZs8dFfNBfQwycpTvcEYLmIR+pgDW1X+MFqPIlwIWiD/oQVThObJs6XRZLxubXiPE rCTgxf+WxMU9sSXUkYpj5NSTPbpoMc5m8LvWpDMxz9tdL3z8VdeiJpkBLoOxSoH8dk XVIsOl2mGLak05lJrOQOTCdGz0ZR3xYwWRtN1VN3CdYr0+LIEmsjuPOIOzd0Yki6IR E6vCllG0cgW/w==
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/tR9le80wT7lU5pVMlwj1T_N9hS0>
Cc: "stir@ietf.org" <stir@ietf.org>
Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Dec 2015 17:23:03 -0000

On 12/16/15 11:01 AM, DRAGE, Keith (Keith) wrote:

> So using this with a non-unique local service number to identify somehow
> the called party would seem to achieve little â€“ at least tell me what it
> achieves.

As Eric noted, it reduces the potential for cut/paste attacks.

> Iâ€™d note in your mail you also seem to switch between calling and called
> direction. Are you trying to ensure that the calling user knows they
> have reached an emergency number, or that the calling user is known to
> the call taker (presumably not a service number problem). I think it is
> your last paragraph that is confusing me.

The mechanisms for canonicalizing are the same for From and To. But the 
use cases are different.

I think this is much more about To than From. I suspect it is much more 
common to see a service number in To than in From. And we aren't trying 
to prove anything about who the To is.

I'm not sure, but I have the impression that there *might* be use cases 
for putting a service number in From. (E.g., getting a callback from a 
PSAP.) Can somebody who knows comment on this? Authorization to sign a 
call from a service number might be challenging.

	Thanks,
	Paul

> Keith
>
> *From:*stir [mailto:stir-bounces@ietf.org] *On Behalf Of *Brian Rosen
> *Sent:* 16 December 2015 14:34
> *To:* Paul Kyzivat
> *Cc:* stir@ietf.org
> *Subject:* Re: [stir] stir-06: Reality check on numbers (6.1.1)
>
> Please donâ€™t do that.
>
> It would be extremely valuable for calls to any of the n-1-1 numbers to
> be signed, and especially 9-1-1.
>
> Read 1-1-2 for EU.
>
> â€œSwattingâ€� is a very serious problem, which can only reasonably be
> stopped by having some assurances of the callers identity.  It works
> today because the callerâ€™s identity can be spoofed.
>
> In fact, just because the called party canâ€™t be canonicalized shouldnâ€™t
> make the entire mechanism fail.  I think we should have canonicalization
> rules for service numbers, but even in the absence of canonicalization
> of the â€œTo:â€�, the mechanism should still work as long as the To is not
> mangled by downstream elements.
>
> It doesnâ€™t have to be foolproof, it just has to work most of the time.
>   The call takers will take extra precautions if the mechanism fails
> occasionally, but if it rarely works, then itâ€™s useless.
>
> Brian
>
>     On Dec 16, 2015, at 12:50 AM, Paul Kyzivat <pkyzivat@alum.mit.edu
>     <mailto:pkyzivat@alum.mit.edu>> wrote:
>
>     On 12/15/15 8:34 PM, Eric Burger wrote:
>
>     And local arrangements areâ€¦ localâ€¦ out of scope. The PBX/AS/SBC will
>     have to make To/From into something sensible. At that point, it is
>     an E.164 number that STIR can deal with.
>
>     There is no point worrying about my phone saying â€œFrom: x74107â€�. You
>     cannot get there from here unless you are inside my enterprise
>     already, at which point you are not STIRing anyway.
>
>
>     Since you don't live in the US you may not know what 611 is. It is
>     not a local number, like an internal extension on a PBX. It is a
>     service number. It is among the family of N11 numbers, of which 911
>     is best known.
>
>     This discussion is, loosely, about most/all of the service numbers.
>     911 is extra special, and has customized treatments, so we should
>     probably exclude it from this particular discussion.
>
>     There is in general no E.164 number that the service numbers can be
>     transformed to for purposes of canonicalization.
>
>     The answer may be that these numbers can't be canonicalized, and
>     calls to/from them cannot be signed.
>
>     Thanks,
>     Paul
>
>
>         On Dec 15, 2015, at 6:48 PM, DRAGE, Keith (Keith)
>         <keith.drage@alcatel-lucent.com
>         <mailto:keith.drage@alcatel-lucent.com>> wrote:
>
>         I am aware that for example, some PBX deployments do this.
>
>         But my understanding is that this is an entirely local
>         arrangement within the PBX domain that such an arrangement
>         applies, i.e. that a set of local numbers within the PBX map to
>         a set of SIP URIs, and that that mapping is in this particular
>         form, rather than to any other string of digits or alphanumeric
>         characters.
>
>         No RFC defines such a mapping, and I would not expect that any
>         other domain would be expected to be aware of this local
>         arrangement, anymore than it might be expected to know the
>         relationship between the PBX numbering plan and E.164 numbers.
>
>         I guess any such expectation is the crux of the matter, unless
>         we are talking only about such a knowledge being critical for
>         usage within the local domain, and that was not expressed within
>         the mails.
>
>         Regards
>
>         Keith
>
>         -----Original Message-----
>         From: Paul Kyzivat [mailto:pkyzivat@alum.mit.edu]
>         Sent: 15 December 2015 23:04
>         To: DRAGE, Keith (Keith); Peterson, Jon; stir@ietf.org
>         <mailto:stir@ietf.org>
>         Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>
>         On 12/15/15 5:31 PM, DRAGE, Keith (Keith) wrote:
>
>         Well what was confusing was that the only way of reading the
>         text in both your messages was that the example URI was prior to
>         conversion to canonical form, i.e. if there were any URI
>         parameters, they were still present. As none were specified,
>         there could be none, and therefore the URI was a SIP URI pure
>         and simple.
>
>
>         Yes, the intent was that these were prior to canonicalization.
>         (After all, the results of canonicalization for the bis are not
>         put into the URI.)
>
>         The simple fact is that URIs of the form sip:nnn@domain are very
>         commonly used to represent phone numbers. And servers are very
>         happy to conclude that they are numbers solely because the user
>         part is all numeric, without the presence of user=phone.
>
>         I expect that a domain that wants to use all numeric user parts
>         that are
>         *not* phone numbers might have great difficulty interoperating
>         with other domains. Probably this isn't a problem in practice
>         because:
>         - it just isn't done
>         - domains that handle phone numbers don't peer with domains that
>            use non-phone-number URIs.
>
>         Thanks,
>         Paul
>
>
>         Keith
>
>         -----Original Message-----
>         From: Peterson, Jon [mailto:jon.peterson@neustar.biz]
>         Sent: 15 December 2015 19:57
>         To: DRAGE, Keith (Keith); Paul Kyzivat; stir@ietf.org
>         <mailto:stir@ietf.org>
>         Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>
>
>         Sorry if that was baffling, I thought we were entertaining a case
>         where
>         611 was intended to be a telephone number: say that instead of
>         "foo", that URI contained a carrier's domain, and this happened
>         to be the unhelpful way the carrier in question stored all
>         telephone numbers in SIP URIs. In the case where "611" is
>         instead in a tel URL, or there is a clear user=phone parameter
>         to the SIP URI, it is a bit more obvious - but no less clear how
>         to canonicalize it for international transport or something.
>
>         Jon Peterson
>         Neustar, Inc.
>
>         On 12/15/15, 11:45 AM, "DRAGE, Keith (Keith)"
>         <keith.drage@alcatel-lucent.com
>         <mailto:keith.drage@alcatel-lucent.com>> wrote:
>
>
>         I'm lost.
>
>         sip:611@foo.com, before conversion to canonical form, is a SIP URI
>         belonging to foo.com <http://foo.com>. It is not a telephone
>         number or a dial string.
>         Depending on how foo.com <http://foo.com> assigns its SIP URIs
>         it might relate to a
>         dialstring 611 in foo.com <http://foo.com> land, but that is an
>         entirely arbitrary
>         decision of foo.com <http://foo.com>, and nothing that should be
>         verified anywhere as
>         a telephone number.
>
>         This might be a string that exists after conversion of a tel-URI or
>         dialstring to canonical form, but that is not what is being
>         stated below.
>
>         As such it is outside the scope of STIR.
>
>         Keith
>
>
>
>
>         -----Original Message-----
>         From: Peterson, Jon [mailto:jon.peterson@neustar.biz]
>         Sent: 15 December 2015 19:09
>         To: Paul Kyzivat; DRAGE, Keith (Keith); stir@ietf.org
>         <mailto:stir@ietf.org>
>         Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>
>
>
>         The use of service numbers in the From is a case where our text is
>         necessarily speculative. This gets into territory where it's unclear
>         that we even want the verification to work. If a callee in, say,
>         Austria receives a call from sip:611@foo.com (presumably they
>         wouldn't see a service number in the To), is it useful for the
>         callee
>         to know that the call came from "611"? One can argue it isn't even
>         particularly useful for callees in America.
>
>
>         Does that mean we shouldn't allow service numbers in these
>         fields? If
>         they are permitted in To and From in baseline SIP, we should at
>         least
>         have a story about them. There is some use in signing the To field
>         for service numbers to prevent cut-and-paste attacks. On balance, I
>         don't see any decisive reason to forbid it. Again, the worst thing
>         that can happen is verification will fail, and if the number is
>         weird, or has leaked into a place where it shouldn't be, failure
>         is probably the right thing.
>
>         Jon Peterson
>         Neustar, Inc.
>
>         On 12/15/15, 10:52 AM, "Paul Kyzivat" <pkyzivat@alum.mit.edu
>         <mailto:pkyzivat@alum.mit.edu>> wrote:
>
>
>         On 12/15/15 1:30 PM, Peterson, Jon wrote:
>
>
>         The canonicalization rules are not designed with the assumption
>         that the  string inputted to the algorithm is an E.164 number. They
>         are designed to  be as flexible as possible given the presence of a
>         dial string -  remembering that we canonicalize To as well as From.
>         Ideally, everything  we deal with would follow the dictates of
>         RFC3966, sure. We just proceed  with an abundance of caution.
>
>
>         So, do you assume that a uri of sip:611@foo.com will be
>         canonicalized the same way by everybody?
>
>         I suppose everyone in the NANP might do so. But what about a
>         recipient in some other locale?
>
>         I guess the theory is that at the borders between domains numbers
>         will be rewritten to be understandable in the receiving domain. If
>         the number doesn't contain its country code then it presumably needs
>         to be added at a country boundary to be understood. That works for
>         numbers that correspond to E.164 numbers. But what about 611? There
>         is no standard way to put a country code on it.
>
>         Thanks,
>         Paul
>
>
>         I would be happy to add some text saying that escaped characters
>         should be  removed as part of the canonicalization process.
>
>         Jon Peterson
>         Neustar, Inc.
>
>         On 12/13/15, 9:34 AM, "stir on behalf of DRAGE, Keith (Keith)"
>         <stir-bounces@ietf.org <mailto:stir-bounces@ietf.org> on behalf
>         of keith.drage@alcatel-lucent.com
>         <mailto:keith.drage@alcatel-lucent.com>>
>         wrote:
>
>
>         The international E.164 number can only be decimal digits.
>
>         That therefore means that the country code, the national
>         destination code, and the subscriber number, all of which are
>         component parts of an international E.164 number, can only be
>         decimal digits.
>
>         That would imply that the only part that could contain such a
>         character  is a prefix to an E.164 number, or if the number is not
>         an
>         E.164 number,  such as a private dial plan.
>
>         I'd note that RFC 3966 states: "All phone numbers MUST use the
>         global form unless they cannot be represented as such."
>
>         I suspect that "*", "#", etc have more usage in numbers that are
>         dialstrings rather than telephone numbers.
>
>         Regards
>
>         Keith
>
>         -----Original Message-----
>         From: stir [mailto:stir-bounces@ietf.org] On Behalf Of Paul
>         Kyzivat
>         Sent: 11 December 2015 15:58
>         To: stir@ietf.org <mailto:stir@ietf.org>
>         Subject: Re: [stir] stir-06: Reality check on numbers (6.1.1)
>
>         On 12/10/15 9:15 PM, Eric Burger wrote:
>
>         Section 6.1.1 on Canonicalization states:
>                  Once an implementation has identified a telephone
>         number, it must
>                  construct a number string.  Implementations MUST drop
>         any leading
>                  +'s, any internal dashes, parentheses or other non-numeric
>                  characters, excepting only the leading "#" or "*" keys
>         used in
>                  some special service numbers (typically, these will
>         appear only  in
>                  the To header field value).  This MUST result in an
>         ASCII string
>                  limited to "#", "*" and digits without whitespace or visual
>                  separators.
>
>         Survey time: does pound or star  EVER appear in a From field?
>         E.164 does not allow it.
>
>
>         pound isn't allowed at all in a sip uri, except via escaping.
>
>         There is no mention of escaping (or unescaping) in the text. If
>         there is  the possibility of pound coming through then that is
>         needed.
>
>         Also, * and # (as well as A-D) are never valid in global numbers,
>         but are  valid within local numbers not just first, but anywhere
>         in the number.
>         So
>         why is there special treatment for a *leading* star or pound?
>
>         ISTM that canonicalization of dialstrings that represent local
>         rather than global numbers is fraught with difficulty.
>
>         Thanks,
>         Paul
>
>
>
>         _______________________________________________
>         stir mailing list
>         stir@ietf.org <mailto:stir@ietf.org>
>         https://www.ietf.org/mailman/listinfo/stir
>
>         _______________________________________________
>         stir mailing list
>         stir@ietf.org <mailto:stir@ietf.org>
>         https://www.ietf.org/mailman/listinfo/stir
>
>
>         _______________________________________________
>         stir mailing list
>         stir@ietf.org <mailto:stir@ietf.org>
>         https://www.ietf.org/mailman/listinfo/stir
>
>
>     _______________________________________________
>     stir mailing list
>     stir@ietf.org <mailto:stir@ietf.org>
>     https://www.ietf.org/mailman/listinfo/stir
>
>
>     _______________________________________________
>     stir mailing list
>     stir@ietf.org <mailto:stir@ietf.org>
>     https://www.ietf.org/mailman/listinfo/stir
>


From nobody Wed Dec 16 09:33:32 2015
Return-Path: <housley@vigilsec.com>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 511EF1A1BFA for <stir@ietfa.amsl.com>; Wed, 16 Dec 2015 09:33:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.9
X-Spam-Level: 
X-Spam-Status: No, score=-101.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, USER_IN_WHITELIST=-100] 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 ovGpEigVNVv2 for <stir@ietfa.amsl.com>; Wed, 16 Dec 2015 09:33:30 -0800 (PST)
Received: from odin.smetech.net (x-bolt-wan.smeinc.net [209.135.219.146]) by ietfa.amsl.com (Postfix) with ESMTP id 285261A1BAF for <stir@ietf.org>; Wed, 16 Dec 2015 09:33:15 -0800 (PST)
Received: from localhost (unknown [209.135.209.5]) by odin.smetech.net (Postfix) with ESMTP id ED14D9A401A; Wed, 16 Dec 2015 12:33:14 -0500 (EST)
X-Virus-Scanned: amavisd-new at smetech.net
Received: from odin.smetech.net ([209.135.209.4]) by localhost (ronin.smeinc.net [209.135.209.5]) (amavisd-new, port 10024) with ESMTP id lBKdMgTObcvl; Wed, 16 Dec 2015 12:31:55 -0500 (EST)
Received: from [192.168.2.104] (pool-108-51-128-219.washdc.fios.verizon.net [108.51.128.219]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by odin.smetech.net (Postfix) with ESMTP id 8D88F9A4017; Wed, 16 Dec 2015 12:33:03 -0500 (EST)
Mime-Version: 1.0 (Apple Message framework v1085)
Content-Type: text/plain; charset=us-ascii
From: Russ Housley <housley@vigilsec.com>
In-Reply-To: <9D44F4F4-7641-4055-A0D1-3669A350190D@standardstrack.com>
Date: Wed, 16 Dec 2015 12:33:00 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <F3DF1F50-B022-4540-B9AB-32E3994EE682@vigilsec.com>
References: <AB5514AD-BB07-457E-8BCC-D7AB968CDAC0@standardstrack.com> <D2959197.1757CA%jon.peterson@neustar.biz> <9D44F4F4-7641-4055-A0D1-3669A350190D@standardstrack.com>
To: Eric Burger <eburger@standardstrack.com>
X-Mailer: Apple Mail (2.1085)
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/bIm_WqNxs7IfeJwwRAaBN7gUoI8>
Cc: "stir@ietf.org" <stir@ietf.org>
Subject: Re: [stir] stir-06: 4474 dependencies
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Dec 2015 17:33:31 -0000

Eric:

The registries already exist, and the proposed document does not change =
them.

I think it is easy to avoid the dependency that you are concerned about.

Section 5.4:

     any algorithms that would appear in the Identity-Info "alg"
     parameter other than 'RS256.'  Note that the policy for adding
     algorithms to this registry requires Standards Action.

Giving some information to developers about what is changing from an =
earlier specification is desirable.  This can be done without causing =
the dependency you are concerned about.

Section 7:

  The Identity and Identity-Info headers that were previously defined
   in RFC4474 are deprecated.  This document deprecates the
   Identity-Info header, and now carries that information in the=20
   Identity header.  Note that unlike the Identity header specified in
   RFC4474, the Identity header is now allowed to appear more than
   one time in a  SIP request.

   The grammar for the Identity header is (following the ABNF
   [RFC4234] in RFC 3261 [RFC3261]):

Russ=


From nobody Wed Dec 16 11:03:13 2015
Return-Path: <housley@vigilsec.com>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 917591A88C3 for <stir@ietfa.amsl.com>; Wed, 16 Dec 2015 11:03:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.9
X-Spam-Level: 
X-Spam-Status: No, score=-101.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, USER_IN_WHITELIST=-100] 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 NxS1PmNMCZ5A for <stir@ietfa.amsl.com>; Wed, 16 Dec 2015 11:03:11 -0800 (PST)
Received: from odin.smetech.net (x-bolt-wan.smeinc.net [209.135.219.146]) by ietfa.amsl.com (Postfix) with ESMTP id 1ADBD1A888D for <stir@ietf.org>; Wed, 16 Dec 2015 11:03:05 -0800 (PST)
Received: from localhost (unknown [209.135.209.5]) by odin.smetech.net (Postfix) with ESMTP id E764E9A4024; Wed, 16 Dec 2015 14:03:04 -0500 (EST)
X-Virus-Scanned: amavisd-new at smetech.net
Received: from odin.smetech.net ([209.135.209.4]) by localhost (ronin.smeinc.net [209.135.209.5]) (amavisd-new, port 10024) with ESMTP id Mcucxqx3UngR; Wed, 16 Dec 2015 14:01:55 -0500 (EST)
Received: from [192.168.2.104] (pool-108-51-128-219.washdc.fios.verizon.net [108.51.128.219]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by odin.smetech.net (Postfix) with ESMTP id E8C289A4017; Wed, 16 Dec 2015 14:03:03 -0500 (EST)
Mime-Version: 1.0 (Apple Message framework v1085)
Content-Type: text/plain; charset=windows-1252
From: Russ Housley <housley@vigilsec.com>
In-Reply-To: <6F39029F-5D45-42CA-9149-1489651A8E15@standardstrack.com>
Date: Wed, 16 Dec 2015 14:03:02 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <E6625089-E6BE-4307-BA48-B859B3C73781@vigilsec.com>
References: <6F39029F-5D45-42CA-9149-1489651A8E15@standardstrack.com>
To: Eric Burger <eburger@standardstrack.com>
X-Mailer: Apple Mail (2.1085)
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/9Wm89Dv0WcmNgV0ZqFH8M2UTgEE>
Cc: stir@ietf.org
Subject: Re: [stir] stir-06: when will RS256 die? A future-proofing question
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Dec 2015 19:03:12 -0000

> Section 7 states:
>   Any further values MUST
>   be defined in a Standards Track RFC, see Section 12.2 for more
>   information.  All implementations of this specification MUST support
>   'RS256'[EB1] .
>=20
> So when RS256 gets compromised, we have to reissue the entire 4474bis? =
Or, is this a built-in downgrade attack? Maybe "MUST support 'RS256' =
until RS256 becomes deprecated.=94 Or, maybe, since we directly say to =
have a new algorithm requires a Standards Track RFC, such RFC could =
update this one. If we are thinking that, then we should say something =
like =93check the RFC Editor data base for updates for this =
specification.=94 I know, people should do that no matter what they are =
doing, but who does? This is something important, and could be a =
downgrade attack if we do not.

Some security protocols are specified in two RFCs.  The first one =
specifies the protocol and the second one specifies the =
mandatory-to-implement algorithms.  This approach allows the algorithm =
document to up updated without touching the protocol document.  We could =
do that here.

Russ



From nobody Wed Dec 16 13:48:28 2015
Return-Path: <eburger@standardstrack.com>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8B8A01A8BB3 for <stir@ietfa.amsl.com>; Wed, 16 Dec 2015 13:48:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.012
X-Spam-Level: 
X-Spam-Status: No, score=-1.012 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, SPF_HELO_PASS=-0.001, SPF_NEUTRAL=0.779, T_DKIM_INVALID=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 v2rKuLSITure for <stir@ietfa.amsl.com>; Wed, 16 Dec 2015 13:48:26 -0800 (PST)
Received: from biz104.inmotionhosting.com (biz104.inmotionhosting.com [173.247.247.235]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A4B911A8BB0 for <stir@ietf.org>; Wed, 16 Dec 2015 13:48:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=standardstrack.com; s=default;  h=To:References:Message-Id:Date:In-Reply-To:From:Subject:Mime-Version:Content-Type; bh=PcOC09aQktLcGDZIWZvifcCEGYZm4khpUwYihM2Ts68=;  b=pMURXjQV6bQA2KnMkzFMcMc84tE/RHR3dlAdHlTEWolwUxrPV/JZRvThS5xMJAb/318GhEQ0xSBt9WehirVzAqx/BTP2cokNd6wU9lQjtY+SptGFyqKhBvMyxyUJtRot6/DHfpiamIBh+H7qUsLH11wWr/Wgg3qrSnYMNjEtNmo=;
Received: from [141.161.133.103] (port=34575 helo=[10.129.226.197]) by biz104.inmotionhosting.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.85) (envelope-from <eburger@standardstrack.com>) id 1a9Jvq-00043L-4z for stir@ietf.org; Wed, 16 Dec 2015 13:48:26 -0800
Content-Type: multipart/signed; boundary="Apple-Mail=_B17236D4-3937-4847-9B7B-4F21F740AFB5"; protocol="application/pgp-signature"; micalg=pgp-sha256
Mime-Version: 1.0 (Mac OS X Mail 9.2 \(3112\))
X-Pgp-Agent: GPGMail 2.6b2
From: Eric Burger <eburger@standardstrack.com>
In-Reply-To: <F3DF1F50-B022-4540-B9AB-32E3994EE682@vigilsec.com>
Date: Wed, 16 Dec 2015 16:48:20 -0500
Message-Id: <DB518FC6-46DD-438C-BF3D-CEE27C3CB009@standardstrack.com>
References: <AB5514AD-BB07-457E-8BCC-D7AB968CDAC0@standardstrack.com> <D2959197.1757CA%jon.peterson@neustar.biz> <9D44F4F4-7641-4055-A0D1-3669A350190D@standardstrack.com> <F3DF1F50-B022-4540-B9AB-32E3994EE682@vigilsec.com>
To: "stir@ietf.org" <stir@ietf.org>
X-Mailer: Apple Mail (2.3112)
X-OutGoing-Spam-Status: No, score=-2.9
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - biz104.inmotionhosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - standardstrack.com
X-Get-Message-Sender-Via: biz104.inmotionhosting.com: authenticated_id: eburger+standardstrack.com/only user confirmed/virtual account not confirmed
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/gy0lhlFVE9KBTOz5CtwA9H3U4v8>
Subject: Re: [stir] stir-06: 4474 dependencies
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Dec 2015 21:48:27 -0000

--Apple-Mail=_B17236D4-3937-4847-9B7B-4F21F740AFB5
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Perfect! I like it. Thanks.

> On Dec 16, 2015, at 12:33 PM, Russ Housley <housley@vigilsec.com> =
wrote:
>=20
> Eric:
>=20
> The registries already exist, and the proposed document does not =
change them.
>=20
> I think it is easy to avoid the dependency that you are concerned =
about.
>=20
> Section 5.4:
>=20
>     any algorithms that would appear in the Identity-Info "alg"
>     parameter other than 'RS256.'  Note that the policy for adding
>     algorithms to this registry requires Standards Action.
>=20
> Giving some information to developers about what is changing from an =
earlier specification is desirable.  This can be done without causing =
the dependency you are concerned about.
>=20
> Section 7:
>=20
>  The Identity and Identity-Info headers that were previously defined
>   in RFC4474 are deprecated.  This document deprecates the
>   Identity-Info header, and now carries that information in the
>   Identity header.  Note that unlike the Identity header specified in
>   RFC4474, the Identity header is now allowed to appear more than
>   one time in a  SIP request.
>=20
>   The grammar for the Identity header is (following the ABNF
>   [RFC4234] in RFC 3261 [RFC3261]):
>=20
> Russ


--Apple-Mail=_B17236D4-3937-4847-9B7B-4F21F740AFB5
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org

iQIcBAEBCAAGBQJWcdwlAAoJEORoZaSQsc1IYQ8QAMaf6Ns13NL3g/XLvb/a71fo
Rdg46TU9b9KLnHC+7iCatrcvCfjCywW51rUgBMLakUDPnUe3FvtrglstZCkXjCj9
TptBTOlPAYehZiNBb9FzSZTi8f7Qk6FfOcJDbRVpAipybn9BIwx50mjlvURNyjxI
UttaxY1bCT1i9u6AbTRsRpkxTAVjW0a6ancEVOaLN71tIYb6Ge0Gmfy1GWPGoKrO
r3TSpcQ/DTFf7HwlcLegKF7zxadxyjf2D8hbuLDjezQazgHUh80XxIXz+odxVsSC
XWCy4rcXNlIKGxDtxv+y1eySIFTJp6/WvevEXnzzlZ/jHpArCO4Gs7hKZxmlDkuT
H4PAlC2T8XE2rMI7cQS3LUkcxJdPCVZmEO4FGNGaO+hHBcNBZC6wcMtieB89H9CE
nlPntdcwmEKUK0NS8Pvu8EMfW+L65XAvkYr/rWRM0uMrII5V2Zi7oQfZd6KPTotA
wtNWPHldKsD4Ltj7HNyFQQKU0eQ8qruKYa192c4PKmH3PkU4gkWzIK/vm7YLz4rx
KnyUwmL7emx5Wp6RQagM2uoxDvRoDaPV9SaRAw7DFWGX8fkILppgT85OOwpMq2zL
iZUYvu5EnKYThmBmJjpbAXar7WjGmSUD02RwTaea9FwBFfjcTRyp7EnxO25WXiaF
g+rXF8tQqXHufMjQ5YjV
=7+GD
-----END PGP SIGNATURE-----

--Apple-Mail=_B17236D4-3937-4847-9B7B-4F21F740AFB5--


From nobody Wed Dec 16 13:49:05 2015
Return-Path: <eburger@standardstrack.com>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 892C41A8BC3 for <stir@ietfa.amsl.com>; Wed, 16 Dec 2015 13:49:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.012
X-Spam-Level: 
X-Spam-Status: No, score=-1.012 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, SPF_HELO_PASS=-0.001, SPF_NEUTRAL=0.779, T_DKIM_INVALID=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 5en_UIGYZMrt for <stir@ietfa.amsl.com>; Wed, 16 Dec 2015 13:49:02 -0800 (PST)
Received: from biz104.inmotionhosting.com (biz104.inmotionhosting.com [173.247.247.235]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A65711A8BC2 for <stir@ietf.org>; Wed, 16 Dec 2015 13:49:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=standardstrack.com; s=default;  h=To:References:Message-Id:Date:In-Reply-To:From:Subject:Mime-Version:Content-Type; bh=0U8YiWAMSBrwGyLO3WIgMlpPblE1KbMOS1jYXIoQpIM=;  b=aLMSs68wjkr4Exe359bpL8BjY78isGxzKoRRfHzcywqYsxRCwXmskw1CkXXbu2colYmD0Yw/TxxxaYodpcpuLHbImyc02R0zPZEkYG6iSo1B7PaqI3SkJe5pLMkGLAhz6Jt5f8ZQV4tL8pzZl15+/EDswe25VoOT9EIBGTBMcdM=;
Received: from [141.161.133.103] (port=34575 helo=[10.129.226.197]) by biz104.inmotionhosting.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.85) (envelope-from <eburger@standardstrack.com>) id 1a9JwS-00043L-JW for stir@ietf.org; Wed, 16 Dec 2015 13:49:02 -0800
Content-Type: multipart/signed; boundary="Apple-Mail=_7EE526DF-56F2-4260-A646-76CCC00BC05F"; protocol="application/pgp-signature"; micalg=pgp-sha256
Mime-Version: 1.0 (Mac OS X Mail 9.2 \(3112\))
X-Pgp-Agent: GPGMail 2.6b2
From: Eric Burger <eburger@standardstrack.com>
In-Reply-To: <E6625089-E6BE-4307-BA48-B859B3C73781@vigilsec.com>
Date: Wed, 16 Dec 2015 16:49:00 -0500
Message-Id: <B8425253-7C90-4563-95DF-49D38019D223@standardstrack.com>
References: <6F39029F-5D45-42CA-9149-1489651A8E15@standardstrack.com> <E6625089-E6BE-4307-BA48-B859B3C73781@vigilsec.com>
To: stir@ietf.org
X-Mailer: Apple Mail (2.3112)
X-OutGoing-Spam-Status: No, score=-2.9
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - biz104.inmotionhosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - standardstrack.com
X-Get-Message-Sender-Via: biz104.inmotionhosting.com: authenticated_id: eburger+standardstrack.com/only user confirmed/virtual account not confirmed
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/rb9CZNiuey56YTBOb_CbObAq8jo>
Subject: Re: [stir] stir-06: when will RS256 die? A future-proofing question
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Dec 2015 21:49:03 -0000

--Apple-Mail=_7EE526DF-56F2-4260-A646-76CCC00BC05F
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

WFM. The RFC Editor has gotten much better to the point we don=92t =
really need to care about two versus one RFC.

> On Dec 16, 2015, at 2:03 PM, Russ Housley <housley@vigilsec.com> =
wrote:
>=20
>=20
>=20
>> Section 7 states:
>>  Any further values MUST
>>  be defined in a Standards Track RFC, see Section 12.2 for more
>>  information.  All implementations of this specification MUST support
>>  'RS256'[EB1] .
>>=20
>> So when RS256 gets compromised, we have to reissue the entire =
4474bis? Or, is this a built-in downgrade attack? Maybe "MUST support =
'RS256' until RS256 becomes deprecated.=94 Or, maybe, since we directly =
say to have a new algorithm requires a Standards Track RFC, such RFC =
could update this one. If we are thinking that, then we should say =
something like =93check the RFC Editor data base for updates for this =
specification.=94 I know, people should do that no matter what they are =
doing, but who does? This is something important, and could be a =
downgrade attack if we do not.
>=20
> Some security protocols are specified in two RFCs.  The first one =
specifies the protocol and the second one specifies the =
mandatory-to-implement algorithms.  This approach allows the algorithm =
document to up updated without touching the protocol document.  We could =
do that here.
>=20
> Russ
>=20
>=20


--Apple-Mail=_7EE526DF-56F2-4260-A646-76CCC00BC05F
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org

iQIcBAEBCAAGBQJWcdxMAAoJEORoZaSQsc1IZDwP/AuLdAblACljYkVcQDVvh77Q
XQvbb2pz375C8QN9AIB8xgLSbqkKNmbFPDsH1R9Y7DFRucB0K24TZ6tA2CaDYQPg
xhEZfnw0fNqLN3pFIgoUhO0e+Lfh4qLjKCwtRenVu+dm5amLTyDQOfdZdSRGBNy/
ejWMBtVipHQqbobRS6dhq/uuJCUkhqjs7krrsmRsoDMA5o29Ly8NlwI/jzF5pVcZ
K7oAA8M/8MJwwmL9r09g4AVKjuPdb2GqwhNoQ209LGLKBVKrCPNJdcLX8qQrAApc
jfI54ThRv2V+QQEUkF3zzBu3uHMG0dWToHURwh4NK31MSpnFJb35aGSy0Ow9TkLZ
WVT9t1VmCNVa8F5Yw0USfZty2CvtEoKllYgIlLS+SUGifrcCgBQLXv6z2QF217ZV
dn05GBMzY17ExAQvyt10wpleVWG/X7Qum/ph65iPyiQ/y+cKJTORY1umheJvxckZ
Aig/pED0L1asOQMdF5RqcXhG2mbpQORZZ+Xwv/kJ1cYzA8t37Az75nGD5CjQuCBn
yhbEh2dbWB00jriGBKwUp03URIjKKz+atU2uEyT4DiMs6CB5AA1o7EuJ2QB+0i71
HJpbm/iRAEuPLYAcL0YA4G4RysgWRIj4W/clMDRMo+uW4E5tsDFbs5Lzble/dbvz
6Yvi1F0ouB6XlKMs0RrS
=4XOM
-----END PGP SIGNATURE-----

--Apple-Mail=_7EE526DF-56F2-4260-A646-76CCC00BC05F--


From nobody Thu Dec 17 13:09:37 2015
Return-Path: <eburger@standardstrack.com>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B39511B30B9 for <stir@ietfa.amsl.com>; Thu, 17 Dec 2015 13:09:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.012
X-Spam-Level: 
X-Spam-Status: No, score=-1.012 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, SPF_HELO_PASS=-0.001, SPF_NEUTRAL=0.779, T_DKIM_INVALID=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 5t-f8Sy6Sa2i for <stir@ietfa.amsl.com>; Thu, 17 Dec 2015 13:09:35 -0800 (PST)
Received: from biz104.inmotionhosting.com (biz104.inmotionhosting.com [173.247.247.235]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A57371B30B4 for <stir@ietf.org>; Thu, 17 Dec 2015 13:09:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=standardstrack.com; s=default;  h=To:References:Message-Id:Date:In-Reply-To:From:Subject:Mime-Version:Content-Type; bh=xu+LrFKbuiIMMmjHULtVXzAKhxj3bXu27Kk8yuzvqak=;  b=PgOAGphzATVaIuuB7qB7PBPx3yommssDU1ft/ZcXdbIg3eT4q4eaj2m2dWHJ1ICxMeUIBuE+KgKTe9Ck2k3CVgSxufJ0OZED7R2b1bWZIsjacPakj/2bGFroWM9aYLa2cVFl1d0N5kxHEmxnJeKWGUbw41KaGn4GJCvHqkUlDYg=;
Received: from ip68-100-196-239.dc.dc.cox.net ([68.100.196.239]:52106 helo=[192.168.15.111]) by biz104.inmotionhosting.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.85) (envelope-from <eburger@standardstrack.com>) id 1a90tK-0007lF-W4 for stir@ietf.org; Tue, 15 Dec 2015 17:28:32 -0800
Content-Type: multipart/signed; boundary="Apple-Mail=_B9046D8E-D71B-4E86-83E3-5D3BD6243CE9"; protocol="application/pgp-signature"; micalg=pgp-sha256
Mime-Version: 1.0 (Mac OS X Mail 9.2 \(3112\))
X-Pgp-Agent: GPGMail 2.6b2
From: Eric Burger <eburger@standardstrack.com>
In-Reply-To: <D2958EC6.175750%jon.peterson@neustar.biz>
Date: Tue, 15 Dec 2015 20:28:31 -0500
Message-Id: <8BD7F940-8305-402D-BCF7-FED4139D7BE7@standardstrack.com>
References: <6F39029F-5D45-42CA-9149-1489651A8E15@standardstrack.com> <D2958EC6.175750%jon.peterson@neustar.biz>
To: "stir@ietf.org" <stir@ietf.org>
X-Mailer: Apple Mail (2.3112)
X-OutGoing-Spam-Status: No, score=-2.9
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - biz104.inmotionhosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - standardstrack.com
X-Get-Message-Sender-Via: biz104.inmotionhosting.com: authenticated_id: eburger+standardstrack.com/only user confirmed/virtual account not confirmed
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/UvbolEycD4rwUcKj0x05J1zOTVA>
Subject: Re: [stir] stir-06: when will RS256 die? A future-proofing question
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Dec 2015 21:09:36 -0000

--Apple-Mail=_B9046D8E-D71B-4E86-83E3-5D3BD6243CE9
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=iso-8859-1

WFM

> On Dec 15, 2015, at 12:57 PM, Peterson, Jon <jon.peterson@neustar.biz> =
wrote:
>=20
>=20
> I think saying "MUST support anything until deprecated" is =
tautologous, as
> all MUSTs can be deprecated. Similarly I don't think we need to tell
> people to check future RFCs for updates any more than any other RFC =
does.
> I think the text we have is normal for specifications like ours. But =
the
> basic idea here is to provide emergency algorithm agility while =
reducing
> bid-down attacks by limiting options.
>=20
> Jon Peterson
> Neustar, Inc.
>=20
> On 12/10/15, 6:15 PM, "stir on behalf of Eric Burger"
> <stir-bounces@ietf.org on behalf of eburger@standardstrack.com> wrote:
>=20
>> Section 7 states:
>>  Any further values MUST
>>  be defined in a Standards Track RFC, see Section 12.2 for more
>>  information.  All implementations of this specification MUST support
>>  'RS256'[EB1] .
>>=20
>> So when RS256 gets compromised, we have to reissue the entire =
4474bis?
>> Or, is this a built-in downgrade attack? Maybe "MUST support 'RS256'
>> until RS256 becomes deprecated.=B2 Or, maybe, since we directly say =
to have
>> a new algorithm requires a Standards Track RFC, such RFC could update
>> this one. If we are thinking that, then we should say something like
>> =B3check the RFC Editor data base for updates for this =
specification.=B2 I
>> know, people should do that no matter what they are doing, but who =
does?
>> This is something important, and could be a downgrade attack if we do =
not.
>=20


--Apple-Mail=_B9046D8E-D71B-4E86-83E3-5D3BD6243CE9
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org

iQIcBAEBCAAGBQJWcL4/AAoJEORoZaSQsc1Ii1sQANPUhjotTNirGiQs6meLeK12
Q2yxBQ5pmYuYlDkNQJ1nHlT4eXuObasEILeVoGzgc3uTCD3zOoGVAOwvuBKeTi83
3i5ATE7cjk6g1LgY0jBJyMuUwFDz1tRwA9A/NAQTVX3AEA2S4dT8TU6kOQgQF7x5
NpjrLis8sCvA7359erNX1tLr91g18x+kwfQXbzJo0dgNeLaTZy+AEL+/4PX6W1Vy
IhEvqC3ZTH4Hu825xBh9za/4aL79MDxJDxtfCHjcDmdQ35oGKpQX668YK20CJX42
0nm6JozpbhvPncL3rK4WtRBdcnxFu62HsjWflTjxdeP1XdQqiXowatVoosS3lQW4
JU9/2YBGglwQMK4nqanK0bv0FjKw2qFaPdl5GQ4mZetqh/EjK96cwpePglz7+0o2
uxgTDT/0IvozIzHBTV4En1uIB9Sl2/CJbzl4VtBh30LoEz10/wngkJHjrRkNXYWG
8shHQeqlSVq9k1F2oyEjT6Dd0xL1zU/rpruOdyE90D/wDW+dxR3i0b0Sm9vO1EQx
uzjuiLKsjDwYi4z3LOK/Osf0tOlBa5lQ2GFE8zNKHAvB/qjvGYveBtfSh7GL1Ipa
dmQeRwhyba1hU/IFKhbjwBeXLM9I8HhgrejOgSA8pM7rKUs7o4ff5KSDAIkQdM9s
vGxrYCnXNOqz2ExXaOyS
=/Lzr
-----END PGP SIGNATURE-----

--Apple-Mail=_B9046D8E-D71B-4E86-83E3-5D3BD6243CE9--


From nobody Sat Dec 19 03:49:56 2015
Return-Path: <eburger@standardstrack.com>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1A46D1A88AC for <stir@ietfa.amsl.com>; Sat, 19 Dec 2015 03:49:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.761
X-Spam-Level: 
X-Spam-Status: No, score=0.761 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, SPF_HELO_PASS=-0.001, SPF_NEUTRAL=0.652, T_DKIM_INVALID=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 kGm7euvy6sTE for <stir@ietfa.amsl.com>; Sat, 19 Dec 2015 03:49:55 -0800 (PST)
Received: from biz104.inmotionhosting.com (biz104.inmotionhosting.com [173.247.247.235]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 43A591A88AB for <stir@ietf.org>; Sat, 19 Dec 2015 03:49:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=standardstrack.com; s=default;  h=To:References:Message-Id:Date:In-Reply-To:From:Subject:Mime-Version:Content-Type; bh=3QbgM7q/af9KGWSbXJShsI11ByPd+GbEJyhSIftpKdE=;  b=F+3Xmv5dRuvxoyEnxivyypWSDX24iqhqAcFGO8+UT0TO8KfVzuCZvJbfTOGdTkHg+NfuNlmw3dl/2/PJpjFDVHJREsHGZlpMEivHdqVOJasHrBrT1N3lQVdcTTPld509jibNJLiH4ava0vIxKUYMz0nM52JZJv28xDYyyMK3EqI=;
Received: from ip68-100-196-239.dc.dc.cox.net ([68.100.196.239]:52132 helo=[192.168.15.111]) by biz104.inmotionhosting.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.85) (envelope-from <eburger@standardstrack.com>) id 1a90w9-0004cP-Ft for stir@ietf.org; Tue, 15 Dec 2015 17:31:34 -0800
Content-Type: multipart/signed; boundary="Apple-Mail=_C5D54516-58AF-4D6F-AB9F-F1E353B74DAF"; protocol="application/pgp-signature"; micalg=pgp-sha256
Mime-Version: 1.0 (Mac OS X Mail 9.2 \(3112\))
X-Pgp-Agent: GPGMail 2.6b2
From: Eric Burger <eburger@standardstrack.com>
In-Reply-To: <56705F53.5060802@alum.mit.edu>
Date: Tue, 15 Dec 2015 20:31:24 -0500
Message-Id: <0C219666-77C3-4788-9EC3-EDC9510E0DA8@standardstrack.com>
References: <3E8C17BC-2B2F-4D88-9AA8-FB39FFD1F7DC@standardstrack.com> <566AF38B.2020900@alum.mit.edu> <5B1135E4-2D23-4F84-95CD-F048888B75EE@gmail.com> <566BB02D.3000207@alum.mit.edu> <D2959624.17587D%jon.peterson@neustar.biz> <56705F53.5060802@alum.mit.edu>
To: "stir@ietf.org" <stir@ietf.org>
X-Mailer: Apple Mail (2.3112)
X-OutGoing-Spam-Status: No, score=-2.9
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - biz104.inmotionhosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - standardstrack.com
X-Get-Message-Sender-Via: biz104.inmotionhosting.com: authenticated_id: eburger+standardstrack.com/only user confirmed/virtual account not confirmed
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/Ogbdz3FnsCjfaeF9rhjvnWNn_QA>
Subject: Re: [stir] stir-06: canonicalization
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 19 Dec 2015 11:49:56 -0000

--Apple-Mail=_C5D54516-58AF-4D6F-AB9F-F1E353B74DAF
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

I think Paul says it better than I can. If the thing you are =
canonicalizing is anything but an E.164 number (or unambiguously =
translates to an E.164 number), then the thing is out of scope. If =
anything, rather than talking about how to canonicalize a non-E.164 =
number (#=92s and *=92s), we should be talking about how STIR will not =
work for non-E.164 thingies.

> On Dec 15, 2015, at 1:43 PM, Paul Kyzivat <pkyzivat@alum.mit.edu> =
wrote:
>=20
>> But we also need to uplevel and acknowledge that networks that handle
>> numbers in a very unusual way face a lot of further challenges
>> interoperating with other networks, when it comes to number routing =
and
>> related functions. If the outside world can't tell whether what =
you're
>> signing is a telephone number or not, your operational practices may =
not
>> be compatible with a public identity system like STIR is envisioning. =
We
>> can't design a system that will work for every contingency, but I =
think
>> our canonicalization proposal is adequate to handle the use cases =
that
>> matter.
>=20
> Well, this bit started in a discussion of * and #. But they have no =
role in E.164 numbers. Is this document intended to work for non-E.164 =
numbers? If so, ISTM that it needs to specify some canonical form for =
such numbers so that the two ends can agree. The obvious way would be =
the tel-uri local-number format. But that includes stuff that this draft =
doesn't allow.
>=20
> 	Thanks,
> 	Paul


--Apple-Mail=_C5D54516-58AF-4D6F-AB9F-F1E353B74DAF
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org

iQIcBAEBCAAGBQJWcL7tAAoJEORoZaSQsc1IZ9UP/0pvE6lxnvys8vcf66d8EKOd
24ClGzG6A7tGNJ551bVkcWKn0re+FxEZwEM0sMbhdwCekwmLkkzRea3iPcDTZf0g
Zmvw+eyJ6/VnHkIXmF1T+iuwIT0enNE0hRp+Z2yCmsrf+9bhQAV429H209dKUtDL
85tuN1y5yoXPlU3sPAWHwpMsSffLl76LUDbB7mvWhxPWfaG4Va+8v40K04Mi5RML
OcXcUD+YenPsINlodKezmcj1XA7FUmBhsF+Xq5lUffoxsWrKLYw0+hAdRqEzZ3Jb
ON5p5B9WeiM7a00N4mdEsAz9GydCjB5rMehpZW2lf0cx470B4ftpA2TdGImie5eG
tmCDsz9ILC5wJ1PSs1yBfKpK6G3jwwR5vGiS5EwExr7+BqAtYiYt0PvPJfQr99UC
ocxMe0IkN1kTn4lCx1uP3xbH1D81YXZ0/MUFyCN+zLxafT3kDN0l05fTOvCy2uJM
Lglv+1PqZBPlODjARQ5n/PMSuTSmL1SS4VI6gQek3l8A+PIL+28lycQJfnK2te+f
I4HwPXMIffhBZ5BDFWffZulQ+jTblYQUtAcGAeEGfbiY0lJcaZZDTHjXJBB/F8hH
t68ddANUbfm8de1G0PnWSNmwEUgxKxnqn2Cfm+650zWmldIzsPUPz79ayBIj3Ok9
nM0Mj7tPRbJRnNiTKv7W
=OqDG
-----END PGP SIGNATURE-----

--Apple-Mail=_C5D54516-58AF-4D6F-AB9F-F1E353B74DAF--


From nobody Sat Dec 19 12:25:53 2015
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5B6731AC425 for <stir@ietfa.amsl.com>; Sat, 19 Dec 2015 12:25:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.235
X-Spam-Level: 
X-Spam-Status: No, score=-1.235 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_SOFTFAIL=0.665] 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 UfBbK5OiTkr6 for <stir@ietfa.amsl.com>; Sat, 19 Dec 2015 12:25:50 -0800 (PST)
Received: from resqmta-ch2-07v.sys.comcast.net (resqmta-ch2-07v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:39]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 392E51AC422 for <stir@ietf.org>; Sat, 19 Dec 2015 12:25:50 -0800 (PST)
Received: from resomta-ch2-10v.sys.comcast.net ([69.252.207.106]) by resqmta-ch2-07v.sys.comcast.net with comcast id vYQp1r0022JGN3p01YRpoA; Sat, 19 Dec 2015 20:25:49 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([73.218.51.154]) by resomta-ch2-10v.sys.comcast.net with comcast id vYRo1r00F3KdFy101YRo5P; Sat, 19 Dec 2015 20:25:48 +0000
To: stir@ietf.org
References: <3E8C17BC-2B2F-4D88-9AA8-FB39FFD1F7DC@standardstrack.com> <566AF38B.2020900@alum.mit.edu> <5B1135E4-2D23-4F84-95CD-F048888B75EE@gmail.com> <566BB02D.3000207@alum.mit.edu> <D2959624.17587D%jon.peterson@neustar.biz> <56705F53.5060802@alum.mit.edu> <0C219666-77C3-4788-9EC3-EDC9510E0DA8@standardstrack.com>
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
Message-ID: <5675BD4C.2090505@alum.mit.edu>
Date: Sat, 19 Dec 2015 15:25:48 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.4.0
MIME-Version: 1.0
In-Reply-To: <0C219666-77C3-4788-9EC3-EDC9510E0DA8@standardstrack.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1450556749; bh=QF3u4g6N1BeC4HaqYpUNTyeHqvalFaTHFdmlG55qgY8=; h=Received:Received:Subject:To:From:Message-ID:Date:MIME-Version: Content-Type; b=O4UcQlxH3o4alaY8UWKUx2b+8H3fuRBirSiCf5e/fwi74T+IARVn+svBIpp1OiCX9 hi9kFNaS4YHKlyfcgtO0mrBtvGqwLPTlnjrMqLXVQN4bsCoDWs0dcF5MDDWeeCPIfi pg3oG14f2I6eGH4/c24Csu5Nw+6RoonU/9gWZNTLmx/in5rlduprKhlHKek6c5bEYP dgSieU7ieb2Jt7gTB+hEdZSKamyBvl+0EkiAQBdIAz2Ju8suigcnRHWd2vatFqRktk jDWzPJzn+MFgCQ0F00+osctvLh2VE0US6+g5tUGw4KrPzbEh69O3HR6e4iztYJ3LIP HXsh+nMErEH+Q==
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/4LGozzreYpfCO9LoHsuXnLswQZ8>
Subject: Re: [stir] stir-06: canonicalization
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 19 Dec 2015 20:25:52 -0000

On 12/15/15 8:31 PM, Eric Burger wrote:
> I think Paul says it better than I can. If the thing you are canonicalizing is anything but an E.164 number (or unambiguously translates to an E.164 number), then the thing is out of scope. If anything, rather than talking about how to canonicalize a non-E.164 number (#’s and *’s), we should be talking about how STIR will not work for non-E.164 thingies.

Thing is, it appears that there are *some* non-E.164 things (e.g. 911) 
for which a signature is important. (At least when the non-E.164 thingie 
is in To.)

Perhaps in such cases the canonicalized form of the To-URI could be the 
whole URI. But that would only work if it isn't rewritten along the call 
path.

	Thanks,
	Paul

>> On Dec 15, 2015, at 1:43 PM, Paul Kyzivat <pkyzivat@alum.mit.edu> wrote:
>>
>>> But we also need to uplevel and acknowledge that networks that handle
>>> numbers in a very unusual way face a lot of further challenges
>>> interoperating with other networks, when it comes to number routing and
>>> related functions. If the outside world can't tell whether what you're
>>> signing is a telephone number or not, your operational practices may not
>>> be compatible with a public identity system like STIR is envisioning. We
>>> can't design a system that will work for every contingency, but I think
>>> our canonicalization proposal is adequate to handle the use cases that
>>> matter.
>>
>> Well, this bit started in a discussion of * and #. But they have no role in E.164 numbers. Is this document intended to work for non-E.164 numbers? If so, ISTM that it needs to specify some canonical form for such numbers so that the two ends can agree. The obvious way would be the tel-uri local-number format. But that includes stuff that this draft doesn't allow.
>>
>> 	Thanks,
>> 	Paul
>
>
>
> _______________________________________________
> stir mailing list
> stir@ietf.org
> https://www.ietf.org/mailman/listinfo/stir
>


From nobody Mon Dec 21 08:03:14 2015
Return-Path: <br@brianrosen.net>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7AE121A9075 for <stir@ietfa.amsl.com>; Mon, 21 Dec 2015 08:03:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=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 2s_Z85sxCWfD for <stir@ietfa.amsl.com>; Mon, 21 Dec 2015 08:03:10 -0800 (PST)
Received: from mail-qg0-x22f.google.com (mail-qg0-x22f.google.com [IPv6:2607:f8b0:400d:c04::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ECCCC1A9069 for <stir@ietf.org>; Mon, 21 Dec 2015 08:03:09 -0800 (PST)
Received: by mail-qg0-x22f.google.com with SMTP id 74so41810849qgh.1 for <stir@ietf.org>; Mon, 21 Dec 2015 08:03:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brianrosen-net.20150623.gappssmtp.com; s=20150623; h=content-type:mime-version:subject:from:in-reply-to:date:cc :message-id:references:to; bh=SRj71akqsmHaJ8yVfWivnf7iyu3GbA+j8jrKqWi3p0k=; b=zcbYmdhiqEbAarrUeZutsWgnAbydpvPFbWShb5RPpYcosrYtO6fJYfbtLoSWYUSW73 u43i9BbSvNFluVCutREhU/+agJcgckYkinRmdNes+McMZ9HxKjiF04wp2I0CgrWiazrX +QAhEDrYKQPOZiuH7MgaZd9StpPD5yODOMo3+/FWxYSz4DzuQYk2ghutEA6Rtz9dJSYk 3Redf6Ia02Lk6iVNwn1noZkTACgCedCViGN/6yRV8fI7wdpgHCu0YWc3AxjZjiRtpb6E qXL/nrgrfmOlCkArK7CdRi1xd54cNZ2UDJnNVLL3/xhKP5iHZN0P4Z6cOgCIpX/rq6jq fM4g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:message-id:references:to; bh=SRj71akqsmHaJ8yVfWivnf7iyu3GbA+j8jrKqWi3p0k=; b=ToA1sM3FFOhXXfDeWGAv+36LxPqpeszdaQgjwrdUzfpJgDR4HBK98La/GgFVXcPqWl QdOIkZ7HsLtzMvSW1LYXxOF7A9khHftDncuHYtKLgNqfvav0sYzy0rYKftMVZL+OYY1r E/et4NlAyh2oz8qDsdxIGz/uFbJTOir4lQSkJBIS9k/zKZCkoiDvq4esrl99cEKTOIKz TSkoQ/RTkT4Y8b1iDRcHawnCG5r5y3F+vYe9ukyzoPYE62k8WqEtfxZLYKD1Y9vMZwQn yaOX3GUijsCIuJgbxoX1PYKY6FLLaJBaEPWHxfXnH07c+nd2uGG1ntrzGHWOg0v+frPn w7ow==
X-Gm-Message-State: ALoCoQm2dI4Y9ABcqlZ5la8pAHDsO+oivwfD3XGNLOfvyxJR9lpoXz+Ojsc58JS1fd8BcKTz+jN5iEEH4kBty0a8G3n3yNouig==
X-Received: by 10.140.148.75 with SMTP id 72mr27572645qhu.13.1450713789003; Mon, 21 Dec 2015 08:03:09 -0800 (PST)
Received: from [10.33.192.14] ([156.154.81.54]) by smtp.gmail.com with ESMTPSA id 69sm13969082qgz.22.2015.12.21.08.03.07 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 21 Dec 2015 08:03:07 -0800 (PST)
Content-Type: multipart/alternative; boundary="Apple-Mail=_DCA2A1C2-6FD1-427A-B25A-B0FB7C4F9277"
Mime-Version: 1.0 (Mac OS X Mail 9.2 \(3112\))
From: Brian Rosen <br@brianrosen.net>
In-Reply-To: <5675BD4C.2090505@alum.mit.edu>
Date: Mon, 21 Dec 2015 11:03:04 -0500
Message-Id: <50895A1C-1D70-42D9-9009-7846413B1D86@brianrosen.net>
References: <3E8C17BC-2B2F-4D88-9AA8-FB39FFD1F7DC@standardstrack.com> <566AF38B.2020900@alum.mit.edu> <5B1135E4-2D23-4F84-95CD-F048888B75EE@gmail.com> <566BB02D.3000207@alum.mit.edu> <D2959624.17587D%jon.peterson@neustar.biz> <56705F53.5060802@alum.mit.edu> <0C219666-77C3-4788-9EC3-EDC9510E0DA8@standardstrack.com> <5675BD4C.2090505@alum.mit.edu>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>
X-Mailer: Apple Mail (2.3112)
Archived-At: <http://mailarchive.ietf.org/arch/msg/stir/GnQfyY7YdOlTQ7bC9P1akydcsXU>
Cc: stir@ietf.org
Subject: Re: [stir] stir-06: canonicalization
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Dec 2015 16:03:12 -0000

--Apple-Mail=_DCA2A1C2-6FD1-427A-B25A-B0FB7C4F9277
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

I think canonicalization of service numbers is very strait forward.  I =
think that URNs are trivial.  I think that we should allow other things, =
but with no canonicalization, i.e. the whole URI, but with the warning =
that rewrites might screw things up.  Actually, I take that back a bit - =
we should canonicalize URIs by lowercasing scheme and host.

Brian

> On Dec 19, 2015, at 3:25 PM, Paul Kyzivat <pkyzivat@alum.mit.edu> =
wrote:
>=20
> On 12/15/15 8:31 PM, Eric Burger wrote:
>> I think Paul says it better than I can. If the thing you are =
canonicalizing is anything but an E.164 number (or unambiguously =
translates to an E.164 number), then the thing is out of scope. If =
anything, rather than talking about how to canonicalize a non-E.164 =
number (#=92s and *=92s), we should be talking about how STIR will not =
work for non-E.164 thingies.
>=20
> Thing is, it appears that there are *some* non-E.164 things (e.g. 911) =
for which a signature is important. (At least when the non-E.164 thingie =
is in To.)
>=20
> Perhaps in such cases the canonicalized form of the To-URI could be =
the whole URI. But that would only work if it isn't rewritten along the =
call path.
>=20
> 	Thanks,
> 	Paul
>=20
>>> On Dec 15, 2015, at 1:43 PM, Paul Kyzivat <pkyzivat@alum.mit.edu> =
wrote:
>>>=20
>>>> But we also need to uplevel and acknowledge that networks that =
handle
>>>> numbers in a very unusual way face a lot of further challenges
>>>> interoperating with other networks, when it comes to number routing =
and
>>>> related functions. If the outside world can't tell whether what =
you're
>>>> signing is a telephone number or not, your operational practices =
may not
>>>> be compatible with a public identity system like STIR is =
envisioning. We
>>>> can't design a system that will work for every contingency, but I =
think
>>>> our canonicalization proposal is adequate to handle the use cases =
that
>>>> matter.
>>>=20
>>> Well, this bit started in a discussion of * and #. But they have no =
role in E.164 numbers. Is this document intended to work for non-E.164 =
numbers? If so, ISTM that it needs to specify some canonical form for =
such numbers so that the two ends can agree. The obvious way would be =
the tel-uri local-number format. But that includes stuff that this draft =
doesn't allow.
>>>=20
>>> 	Thanks,
>>> 	Paul
>>=20
>>=20
>>=20
>> _______________________________________________
>> stir mailing list
>> stir@ietf.org
>> https://www.ietf.org/mailman/listinfo/stir
>>=20
>=20
> _______________________________________________
> stir mailing list
> stir@ietf.org <mailto:stir@ietf.org>
> https://www.ietf.org/mailman/listinfo/stir =
<https://www.ietf.org/mailman/listinfo/stir>

--Apple-Mail=_DCA2A1C2-6FD1-427A-B25A-B0FB7C4F9277
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=windows-1252

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dwindows-1252"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D"">I think canonicalization of service numbers is very strait =
forward. &nbsp;I think that URNs are trivial. &nbsp;I think that we =
should allow other things, but with no canonicalization, i.e. the whole =
URI, but with the warning that rewrites might screw things up. =
&nbsp;Actually, I take that back a bit - we should canonicalize URIs by =
lowercasing scheme and host.<div class=3D""><br class=3D""></div><div =
class=3D"">Brian<br class=3D""><div class=3D""><br =
class=3D""><div><blockquote type=3D"cite" class=3D""><div class=3D"">On =
Dec 19, 2015, at 3:25 PM, Paul Kyzivat &lt;<a =
href=3D"mailto:pkyzivat@alum.mit.edu" =
class=3D"">pkyzivat@alum.mit.edu</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><span =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">On 12/15/15 8:31 PM, Eric Burger =
wrote:</span><br style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><blockquote=
 type=3D"cite" style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D"">I think =
Paul says it better than I can. If the thing you are canonicalizing is =
anything but an E.164 number (or unambiguously translates to an E.164 =
number), then the thing is out of scope. If anything, rather than =
talking about how to canonicalize a non-E.164 number (#=92s and *=92s), =
we should be talking about how STIR will not work for non-E.164 =
thingies.<br class=3D""></blockquote><br style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><span style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: =
inline !important;" class=3D"">Thing is, it appears that there are =
*some* non-E.164 things (e.g. 911) for which a signature is important. =
(At least when the non-E.164 thingie is in To.)</span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><br style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><span style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: =
inline !important;" class=3D"">Perhaps in such cases the canonicalized =
form of the To-URI could be the whole URI. But that would only work if =
it isn't rewritten along the call path.</span><br style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><br style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
class=3D"Apple-tab-span" style=3D"font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: pre; widows: auto; word-spacing: =
0px; -webkit-text-stroke-width: 0px;">	</span><span style=3D"font-family:=
 Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: =
none; display: inline !important;" class=3D"">Thanks,</span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><span class=3D"Apple-tab-span"=
 style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: pre; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;">	</span><span style=3D"font-family:=
 Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: =
none; display: inline !important;" class=3D"">Paul</span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><br style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><blockquote type=3D"cite" style=3D"font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant: normal; font-weight: =
normal; letter-spacing: normal; orphans: auto; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; widows: =
auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><blockquote type=3D"cite" class=3D"">On Dec 15, 2015, at 1:43 =
PM, Paul Kyzivat &lt;<a href=3D"mailto:pkyzivat@alum.mit.edu" =
class=3D"">pkyzivat@alum.mit.edu</a>&gt; wrote:<br class=3D""><br =
class=3D""><blockquote type=3D"cite" class=3D"">But we also need to =
uplevel and acknowledge that networks that handle<br class=3D"">numbers =
in a very unusual way face a lot of further challenges<br =
class=3D"">interoperating with other networks, when it comes to number =
routing and<br class=3D"">related functions. If the outside world can't =
tell whether what you're<br class=3D"">signing is a telephone number or =
not, your operational practices may not<br class=3D"">be compatible with =
a public identity system like STIR is envisioning. We<br class=3D"">can't =
design a system that will work for every contingency, but I think<br =
class=3D"">our canonicalization proposal is adequate to handle the use =
cases that<br class=3D"">matter.<br class=3D""></blockquote><br =
class=3D"">Well, this bit started in a discussion of * and #. But they =
have no role in E.164 numbers. Is this document intended to work for =
non-E.164 numbers? If so, ISTM that it needs to specify some canonical =
form for such numbers so that the two ends can agree. The obvious way =
would be the tel-uri local-number format. But that includes stuff that =
this draft doesn't allow.<br class=3D""><br class=3D""><span =
class=3D"Apple-tab-span" style=3D"white-space: pre;">	=
</span>Thanks,<br class=3D""><span class=3D"Apple-tab-span" =
style=3D"white-space: pre;">	</span>Paul<br class=3D""></blockquote><br=
 class=3D""><br class=3D""><br =
class=3D"">_______________________________________________<br =
class=3D"">stir mailing list<br class=3D""><a =
href=3D"mailto:stir@ietf.org" class=3D"">stir@ietf.org</a><br =
class=3D"">https://www.ietf.org/mailman/listinfo/stir<br class=3D""><br =
class=3D""></blockquote><br style=3D"font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" =
class=3D"">_______________________________________________</span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: =
none; display: inline !important;" class=3D"">stir mailing =
list</span><br style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><a =
href=3D"mailto:stir@ietf.org" style=3D"font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant: normal; font-weight: =
normal; letter-spacing: normal; orphans: auto; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; widows: =
auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D"">stir@ietf.org</a><br style=3D"font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant: normal; font-weight: =
normal; letter-spacing: normal; orphans: auto; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; widows: =
auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><a =
href=3D"https://www.ietf.org/mailman/listinfo/stir" style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D"">https://www.ietf.org/mailman/listinfo/stir</a></div></blockquot=
e></div><br class=3D""></div></div></body></html>=

--Apple-Mail=_DCA2A1C2-6FD1-427A-B25A-B0FB7C4F9277--

