rfc9964xml2.original.xml   rfc9964.xml 
<?xml version='1.0' encoding='utf-8'?> <?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE rfc [ <!DOCTYPE rfc [
<!ENTITY nbsp "&#160;"> <!ENTITY nbsp "&#160;">
<!ENTITY zwsp "&#8203;"> <!ENTITY zwsp "&#8203;">
<!ENTITY nbhy "&#8209;"> <!ENTITY nbhy "&#8209;">
<!ENTITY wj "&#8288;"> <!ENTITY wj "&#8288;">
]> ]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.29 (Ruby 3.4. <rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902"
4) --> docName="draft-ietf-cose-dilithium-11" number="9964" updates="" obsoletes="" c
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft ategory="std"
-ietf-cose-dilithium-11" category="std" consensus="true" submissionType="IETF" t consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRe
ocInclude="true" sortRefs="true" symRefs="true" version="3"> fs="true"
<!-- xml2rfc v2v3 conversion 3.31.0 --> version="3" xml:lang="en">
<!-- [rfced] Title
a) FYI - We have updated the abbreviated title as follows. Please
review and let us know any objections.
Original:
jose-cose-dilithium
Current:
ML-DSA for JOSE and COSE
b) Note that we have also updated the title as follows to expand JOSE and COSE.
Current:
ML-DSA for JOSE and COSE
Current:
ML-DSA for JSON Object Signing and Encryption (JOSE) and CBOR Object Signing and
Encryption (COSE)
-->
<front> <front>
<title abbrev="jose-cose-dilithium">ML-DSA for JOSE and COSE</title> <title abbrev="ML-DSA for JOSE and COSE">ML-DSA for JSON Object Signing and
<seriesInfo name="Internet-Draft" value="draft-ietf-cose-dilithium-11"/> Encryption (JOSE)
and CBOR Object Signing and Encryption (COSE)</title>
<seriesInfo name="RFC" value="9964" />
<author fullname="Michael Prorock"> <author fullname="Michael Prorock">
<organization>Tradeverifyd</organization> <organization>Tradeverifyd</organization>
<address> <address>
<email>mprorock@mesur.io</email> <email>mprorock@mesur.io</email>
</address> </address>
</author> </author>
<author fullname="Orie Steele"> <author fullname="Orie Steele">
<organization>Tradeverifyd</organization> <organization>Tradeverifyd</organization>
<address> <address>
<email>orie@or13.io</email> <email>orie@or13.io</email>
</address> </address>
</author> </author>
<date year="2025" month="November" day="15"/> <date year="2026" month="April" />
<area>Security</area> <area>SEC</area>
<workgroup>CBOR Object Signing and Encryption</workgroup> <workgroup>cose</workgroup>
<keyword>JOSE</keyword> <keyword>JOSE</keyword>
<keyword>COSE</keyword> <keyword>COSE</keyword>
<keyword>PQC</keyword> <keyword>PQC</keyword>
<keyword>DILITHIUM</keyword> <keyword>DILITHIUM</keyword>
<keyword>ML-DSA</keyword> <keyword>ML-DSA</keyword>
<abstract>
<?line 73?>
<t>This document specifies JSON Object Signing and Encryption (JOSE) and CBOR Ob <abstract>
ject Signing and Encryption (COSE) serializations for Module-Lattice-Based Digit <t>This document specifies JSON Object Signing and Encryption (JOSE) and C
al Signature Standard (ML-DSA), a Post-Quantum Cryptography (PQC) digital signat BOR
ure scheme defined in US NIST FIPS 204.</t> Object Signing and Encryption (COSE) serializations for the Module-Latti
ce-Based
Digital Signature Standard (ML-DSA), a Post-Quantum Cryptography (PQC) d
igital
signature scheme defined in US NIST FIPS 204.</t>
</abstract> </abstract>
<note removeInRFC="true">
<name>About This Document</name>
<t>
The latest revision of this draft can be found at <eref target="https://
cose-wg.github.io/draft-ietf-cose-dilithium/draft-ietf-cose-dilithium.html"/>.
Status information for this document may be found at <eref target="https
://datatracker.ietf.org/doc/draft-ietf-cose-dilithium/"/>.
</t>
<t>
Discussion of this document takes place on the
CBOR Object Signing and Encryption Working Group mailing list (<eref tar
get="mailto:cose@ietf.org"/>),
which is archived at <eref target="https://mailarchive.ietf.org/arch/bro
wse/cose/"/>.
Subscribe at <eref target="https://www.ietf.org/mailman/listinfo/cose/"/
>.
</t>
<t>Source for this draft and an issue tracker can be found at
<eref target="https://github.com/cose-wg/draft-ietf-cose-dilithium"/>.</
t>
</note>
</front> </front>
<middle> <middle>
<?line 77?>
<section anchor="introduction"> <section anchor="introduction">
<name>Introduction</name> <name>Introduction</name>
<t>This document specifies how to use ML-DSA keys and signatures as descri <t>This document specifies how to use ML-DSA keys and signatures as descri
bed in <xref target="FIPS-204"/>, in conjunction with JOSE and COSE. bed in <xref
A new key type named Algorithm Key Pair (AKP) is defined to express public and p target="FIPS-204" /> in conjunction with JOSE and COSE. A new key type
rivate keys for use with algorithms not limited to those registered in this docu named Algorithm Key
ment. Pair (AKP) is defined to express public and private keys for use with al
Similarly, a new thumbprint algorithm is defined for AKP, to ensure these keys c gorithms not limited
an be compared according to the procedures defined in <xref target="RFC7638"/> a to those registered in this document. Similarly, a new thumbprint algori
nd <xref target="RFC9679"/>.</t> thm is defined for
AKP to ensure these keys can be compared according to the procedures def
ined in <xref
target="RFC7638" /> and <xref target="RFC9679" />.</t>
</section> </section>
<section anchor="terminology"> <section anchor="terminology">
<name>Terminology</name> <name>Terminology</name>
<t>The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14 <t> The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp1
>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL 4>REQUIRED</bcp14>",
NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14>RECO "<bcp14>SHALL</bcp14>", "<bcp14>SHALL
MMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>", NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<
"<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are to be i bcp14>RECOMMENDED</bcp14>",
nterpreted as "<bcp14>NOT RECOMMENDED</bcp14>", "<bcp14>MAY</bcp14>", and "<bcp14>OPTI
described in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and ONAL</bcp14>" in
only when, they this document are to be interpreted as described in BCP&nbsp;14 <xref ta
appear in all capitals, as shown here.</t> rget="RFC2119" /> <xref
<?line -18?> target="RFC8174" /> when, and only when, they appear in all capitals,
as shown here. </t>
<t>Some examples in this specification are truncated using "..." for readability <t>Some examples in this specification are truncated using "..." for reada
.</t> bility.</t>
</section> </section>
<section anchor="algorithm-key-pair-type"> <section anchor="algorithm-key-pair-type">
<name>Algorithm Key Pair Type</name> <name>AKP Type</name>
<t>This section specifies a generic cryptographic key structure for use wi <t>This section specifies a generic cryptographic key structure for use wi
th algorithms not limited to those registered in this document. th algorithms not
The Algorithm Key Pair (AKP) Type is used to express Public and Private Keys for limited to those registered in this document. The Algorithm Key Pair (AK
use with Algorithms. P) type is used to express public and
The concept of public and private information classes for key pairs originates f private keys for use with algorithms. The concept of public and private
rom <xref section="8.1" sectionFormat="of" target="RFC7517"/>. information classes
The parameters for public and private information classes contain byte strings i for key pairs originates from <xref section="8.1" sectionFormat="of" tar
n a format specified by the <tt>alg</tt> value. get="RFC7517" />.
The <tt>alg</tt> JSON Web Key Parameter or COSE Key Common Parameter is <bcp14>R The parameters for public and private information classes contain byte s
EQUIRED</bcp14> for all AKP keys. trings in a format
The <tt>pub</tt> parameter contains public information and is <bcp14>REQUIRED</b specified by the <tt>alg</tt> value. The <tt>alg</tt> JSON Web Key (JWK)
cp14>. parameter or COSE
The <tt>priv</tt> parameter contains private information and <bcp14>MUST NOT</bc Key Common parameter is <bcp14>REQUIRED</bcp14> for all AKP keys. The <t
p14> be present in public keys. t>pub</tt> parameter
Some algorithms may require or recommend additional structure or length checks f contains public information and is <bcp14>REQUIRED</bcp14>. The <tt>priv
or associated key type parameters.</t> </tt> parameter
<t>When AKP keys are expressed as JSON Web Keys (JWK), the key parameters contains private information and <bcp14>MUST NOT</bcp14> be present in p
are base64url encoded. ublic keys. Some
When AKP keys are expressed as COSE keys, no encoding is needed.</t> algorithms may require or recommend additional structure or length check
<t>This document introduces the <tt>AKP</tt> key type in <xref target="IAN s for associated key
A.jose"/>:</t> type parameters.</t>
<t>When AKP keys are expressed as JWKs, the key parameters are base64url e
ncoded.
When AKP keys are expressed as COSE keys, no encoding is needed.</t>
<t>This document introduces the <tt>AKP</tt> key type in <xref target="IAN
A.jose" />:</t>
<t>An example truncated private key for use with ML-DSA-44 in JWK format i s provided below:</t> <t>An example truncated private key for use with ML-DSA-44 in JWK format i s provided below:</t>
<figure anchor="json-web-key-example"> <figure anchor="json-web-key-example">
<name>The all-zeros ML-DSA-44 JSON Web Key</name> <name>The All-Zeros ML-DSA-44 JWK</name>
<artwork align="left"><![CDATA[ <artwork align="left"><![CDATA[
{ {
"kid": "T4xl70S7MT6Zeq6r9V9fPJGVn76wfnXJ21-gyo0Gu6o", "kid": "T4xl70S7MT6Zeq6r9V9fPJGVn76wfnXJ21-gyo0Gu6o",
"kty": "AKP", "kty": "AKP",
"alg": "ML-DSA-44", "alg": "ML-DSA-44",
"pub": "unH59k4Ru...DZgbTP07e7gEWzw4MFRrndjbDQ", "pub": "unH59k4Ru...DZgbTP07e7gEWzw4MFRrndjbDQ",
"priv": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "priv": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
} }]]></artwork>
]]></artwork>
</figure> </figure>
<t>This document introduces the <tt>AKP</tt> key type in <xref target="IAN <t>This document introduces the <tt>AKP</tt> key type in <xref target="IAN
A.cose"/>:</t> A.cose" />:</t>
<t>An example truncated private key for use with ML-DSA-44 in COSE_Key for <t>An example truncated private key for use with ML-DSA-44 in COSE_Key for
mat is provided below:</t> mat is provided
below:</t>
<figure anchor="cose-key-example"> <figure anchor="cose-key-example">
<name>The all-zeros ML-DSA-44 COSE Key</name> <name>The All-Zeros ML-DSA-44 COSE Key</name>
<artwork align="left"><![CDATA[ <artwork align="left"><![CDATA[
{ {
/ kid / 2: h'b8969ab4b37da9f068...6f0583bf5b8d3a8059a', / kid / 2: h'b8969ab4b37da9f068...6f0583bf5b8d3a8059a',
/ kty / 1: 7, / AKP / / kty / 1: 7, / AKP /
/ alg / 3: -48, / ML-DSA-44 / / alg / 3: -48, / ML-DSA-44 /
/ pub / -1: h'ba71f9f64e11baeb589...3830546b9dd8db0d', / pub / -1: h'ba71f9f64e11baeb589...3830546b9dd8db0d',
/ priv / -2: h'00000000000000...0000000000000000' / priv / -2: h'00000000000000...0000000000000000'
} }]]></artwork>
]]></artwork>
</figure> </figure>
</section> </section>
<section anchor="ml-dsa-private-keys"> <section anchor="ml-dsa-private-keys">
<name>ML-DSA Private Keys</name> <name>ML-DSA Private Keys</name>
<t>Note that US NIST <xref target="FIPS-204"/> defines 2 expressions for p <t>Note that US NIST <xref target="FIPS-204" /> defines 2 expressions for
rivate keys: a seed, and a private key that is expanded from the seed.</t> private keys: a seed,
<t>Unlike <xref target="I-D.draft-ietf-lamps-dilithium-certificates"/>, wh and a private key that is expanded from the seed.</t>
ich supports the expanded private key format to maximize interoperability with e
xisting implementations, this document specifies ML-DSA private key information <t>Unlike <xref target="RFC9881" />, which supports the expanded private k
using only the seed format. ey format to
The seed format was chosen to provide a single, compact representation that is c maximize interoperability with existing implementations, this document s
onsistent across both COSE and JOSE, simplifying key management and reducing sto pecifies ML-DSA
rage requirements.</t> private key information using only the seed format. The seed format was
<t>For the ML-DSA private keys described in this document, the <tt>priv</t chosen to provide a
t> parameter <bcp14>MUST</bcp14> be the seed, and <bcp14>MUST</bcp14> have a len single, compact representation that is consistent across both COSE and J
gth of 32 bytes.</t> OSE, simplifying key
<t>This specification intentionally does not define a means of utilizing t management and reducing storage requirements.</t>
he expanded private key representation defined by US NIST FIPS so as to increase <t>For the ML-DSA private keys described in this document, the <tt>priv</t
interoperability by having a single ML-DSA private key representation for COSE t> parameter <bcp14>
and JOSE.</t> MUST</bcp14> be the seed and <bcp14>MUST</bcp14> have a length of 32 byt
<t>See Security Considerations of this document for details.</t> es.</t>
<t>This specification intentionally does not define a means of utilizing t
he expanded private
key representation defined by US NIST FIPS so as to increase interoperab
ility by having a
single ML-DSA private key representation for COSE and JOSE.</t>
<t>See the <xref target="security-considerations" format="title" /> of thi
s document for details.</t>
</section> </section>
<section anchor="ml-dsa-algorithms"> <section anchor="ml-dsa-algorithms">
<name>ML-DSA Algorithms</name> <name>ML-DSA Algorithms</name>
<t>The ML-DSA Signature Scheme is parameterized to support different secur ity levels.</t> <t>The ML-DSA Signature Scheme is parameterized to support different secur ity levels.</t>
<t>In this document, the abbreviations ML-DSA-44, ML-DSA-65, and ML-DSA-87 <t>In this document, the abbreviations ML-DSA-44, ML-DSA-65, and ML-DSA-87
are used to refer to ML-DSA with the parameter choices given in Table 1 of <xre are used to refer
f target="FIPS-204"/>.</t> to ML-DSA with the parameter choices given in Table 1 of <xref target="F
<t>This document has registered the ML-DSA-44, ML-DSA-65, and ML-DSA-87 al IPS-204" />.</t>
gorithms in <xref target="IANA.jose"/> and <xref target="IANA.cose"/>.</t> <t>This document has registered the ML-DSA-44, ML-DSA-65, and ML-DSA-87 al
<t>In accordance with Algorithm Key Pair Type section of this document, ML gorithms in <xref
-DSA key parameters have the following additional constraints:</t> target="IANA.jose" /> and <xref target="IANA.cose" />.</t>
<t>The <tt>pub</tt> parameter is the ML-DSA public key, as described in Se
ction 5.3 of US NIST <xref target="FIPS-204"/>.</t> <!-- [rfced] We recommend adding bullets to clarify "additional constraints". W
<t>The size of <tt>pub</tt>, and the associated signature for each of thes e expected a list because the text is introduced with a colon, and it is unclear
e algorithms is defined in Table 2 of US NIST <xref target="FIPS-204"/>, and rep where each constraint starts and ends. While likely incorrect, we created this
eated here for convenience:</t> file to show what a bulleted list could look like; see section 5 <https://www.r
fc-editor.org/authors/rfc9964ul.html#section-5>.
-->
<t>In accordance with <xref target="algorithm-key-pair-type" /> of this do
cument, ML-DSA key
parameters have the following additional constraints:</t>
<t>The <tt>pub</tt> parameter is the ML-DSA public key as described in Sec
tion 5.3 of US NIST <xref
target="FIPS-204" />.</t>
<t>The size of <tt>pub</tt> and the associated signature for each of these
algorithms is
defined in Table 2 of US NIST <xref target="FIPS-204" /> and repeated he
re for convenience:</t>
<table align="left" anchor="fips-204-table-2"> <table align="left" anchor="fips-204-table-2">
<name>Sizes (in bytes) of keys and signatures of ML-DSA</name> <name>Sizes (in Bytes) of Keys and Signatures of ML-DSA</name>
<thead> <thead>
<tr> <tr>
<th align="left">Algorithm</th> <th align="left">Algorithm</th>
<th align="left">Private Key</th> <th align="left">Private Key</th>
<th align="left">Public Key</th> <th align="left">Public Key</th>
<th align="left">Signature Size</th> <th align="left">Signature Size</th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
<tr> <tr>
skipping to change at line 165 skipping to change at line 194
<td align="left">3309</td> <td align="left">3309</td>
</tr> </tr>
<tr> <tr>
<td align="left">ML-DSA-87</td> <td align="left">ML-DSA-87</td>
<td align="left">4896</td> <td align="left">4896</td>
<td align="left">2592</td> <td align="left">2592</td>
<td align="left">4627</td> <td align="left">4627</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
<t>Note that <tt>priv</tt> size is always 32 bytes, and that KeyGen_intern <t>Note that <tt>priv</tt> size is always 32 bytes and that KeyGen_interna
al is called to produce the expanded private keys for "Private Key" in the table l is called to
above.</t> produce the expanded private keys for "Private Key" in the table above.<
<t>See Section 4, ML-DSA Private Keys, for further details.</t> /t>
<t>These algorithms are used to produce signatures as described in Algorit <t>See <xref target="ml-dsa-private-keys" format="default" /> and <xref
hm 2 of US NIST <xref target="FIPS-204"/>.</t> target="ml-dsa-private-keys" format="title" /> for further details.</t
<t>The ctx parameter <bcp14>MUST</bcp14> be the empty string for ML-DSA-44 >
, ML-DSA-65 and ML-DSA-87.</t> <t>These algorithms are used to produce signatures as described in Algorit
<t>Signatures are encoded as bytestrings using the algorithms defined in S hm 2 of US NIST <xref
ection 7.2 of US NIST <xref target="FIPS-204"/>.</t> target="FIPS-204" />.</t>
<t>When producing JSON Web Signatures, the signature bytestrings are base6 <t>The ctx parameter <bcp14>MUST</bcp14> be the empty string for ML-DSA-44
4url encoded, and the encoded signature size is larger than described in the tab , ML-DSA-65, and
le above. ML-DSA-87.</t>
When producing COSE signatures, no encoding is needed; see <xref section="4" sec <t>Signatures are encoded as byte strings using the algorithms defined in
tionFormat="of" target="RFC9052"/> for more details on how COSE signatures are c Section 7.2 of US
reated.</t> NIST <xref target="FIPS-204" />.</t>
<t>Table 2 of <xref target="FIPS-204"/> describes the ML-DSA key and signa <t>When producing JSON Web Signatures, the signature byte strings are base
ture sizes. 64url encoded and
ML-DSA produces significantly larger public keys and signatures compared to trad the encoded signature size is larger than described in the table above.
itional algorithms. When producing COSE
This size increase can create challenges for deployments with limited bandwidth, signatures, no encoding is needed; see <xref section="4" sectionFormat="
memory, or processing capacity. of" target="RFC9052" />
ML-DSA may not be suitable for use cases requiring small keys or signatures. for more details on how COSE signatures are created.</t>
Use of thumbprints as described in <xref target="RFC7638"/> and <xref target="RF <t>Table 2 of <xref target="FIPS-204" /> describes the ML-DSA key and sign
C9679"/> can reduce the need to repeat public key representations.</t> ature sizes. ML-DSA
produces significantly larger public keys and signatures compared to tra
ditional algorithms.
This size increase can create challenges for deployments with limited ba
ndwidth, memory, or
processing capacity. ML-DSA may not be suitable for use cases requiring
small keys or
signatures. Use of thumbprints as described in <xref target="RFC7638" />
and <xref
target="RFC9679" /> can reduce the need to repeat public key represent
ations.</t>
</section> </section>
<section anchor="akp-thumbprints"> <section anchor="akp-thumbprints">
<name>AKP Thumbprints</name> <name>AKP Thumbprints</name>
<t>Although this document specifies how to represent ML-DSA keys using AKP <!-- [rfced] We note the use of AKP type and AKP key type. Are these the same?
, the AKP key type and thumbprint computations are suitable for use with algorit Please let us know if any updates are needed.
hms other than ML-DSA.</t> -->
<t>When computing the COSE Key Thumbprint as described in <xref target="RF <t>Although this document specifies how to represent ML-DSA keys using AKP
C9679"/>, the required parameters for algorithm key pairs are:</t> , the AKP key type
and thumbprint computations are suitable for use with algorithms other t
han ML-DSA.</t>
<t>When computing the COSE Key Thumbprint as described in <xref target="RF
C9679" />, the
required parameters for AKPs are:</t>
<ul spacing="normal"> <ul spacing="normal">
<li> <li>
<t>"kty" (label: 1, data type: int, value: 7)</t> <t>"kty" (label: 1, data type: int, value: 7)</t>
</li> </li>
<li> <li>
<t>"alg" (label: 3, data type: int, value: int)</t> <t>"alg" (label: 3, data type: int, value: int)</t>
</li> </li>
<li> <li>
<t>"pub" (label: -1, value: bstr)</t> <t>"pub" (label: -1, value: bstr)</t>
</li> </li>
</ul> </ul>
<t>The COSE Key Thumbprint is produced according to the process described <t>The COSE Key Thumbprint is produced according to the process described
in <xref section="3" sectionFormat="of" target="RFC9679"/>.</t> in <xref section="3"
<t>When computing the JWK Thumbprint as described in <xref target="RFC7638 sectionFormat="of" target="RFC9679" />.</t>
"/>, the required parameters for algorithm key pairs are:</t> <t>When computing the JWK Thumbprint as described in <xref target="RFC7638
" />, the required
parameters for AKPs are:</t>
<ul spacing="normal"> <ul spacing="normal">
<li> <li>
<t>"kty"</t> <t>"kty"</t>
</li> </li>
<li> <li>
<t>"alg"</t> <t>"alg"</t>
</li> </li>
<li> <li>
<t>"pub"</t> <t>"pub"</t>
</li> </li>
</ul> </ul>
<t>Their lexicographic order, per <xref section="3.3" sectionFormat="of" t <t>Their lexicographic order, per <xref section="3.3" sectionFormat="of" t
arget="RFC7638"/>, is:</t> arget="RFC7638" />,
is:</t>
<ul spacing="normal"> <ul spacing="normal">
<li> <li>
<t>"alg"</t> <t>"alg"</t>
</li> </li>
<li> <li>
<t>"kty"</t> <t>"kty"</t>
</li> </li>
<li> <li>
<t>"pub"</t> <t>"pub"</t>
</li> </li>
</ul> </ul>
<t>The JWK Key Thumbprint is produced according to the process described i
n <xref section="3" sectionFormat="of" target="RFC7638"/>.</t> <!-- [rfced] "JWK Key Thumbprint" in expanded form reads as "JSON Web Key
<t>See the <tt>kid</tt> values in the JSON Web Key and COSE Key examples i Key Thumbprint". May we rephase the sentence below as follows to avoid
n the appendix for examples of AKP thumbprints.</t> repetition of the word "key"?
Current:
The JWK Key Thumbprint is produced according to the process described in
Section 3 of [RFC7638].
Perhaps:
The JWK Thumbprint is produced according to the process described in
Section 3 of [RFC7638].
-->
<t>The JWK Key Thumbprint is produced according to the process described i
n <xref section="3"
sectionFormat="of" target="RFC7638" />.</t>
<t>See the <tt>kid</tt> values in the JWK and COSE Key examples in <xref t
arget="examples" />
for examples of AKP thumbprints.</t>
</section> </section>
<section anchor="security-considerations"> <section anchor="security-considerations">
<name>Security Considerations</name> <name>Security Considerations</name>
<t>The security considerations of <xref target="RFC7515"/>, <xref target=" <t>The security considerations of <xref target="RFC7515" />, <xref target=
RFC7517"/>, and <xref target="RFC9053"/> apply to this specification as well.</t "RFC7517" />, and <xref
> target="RFC9053" /> apply to this specification as well.</t>
<t>A detailed security analysis of ML-DSA is beyond the scope of this spec <t>A detailed security analysis of ML-DSA is beyond the scope of this spec
ification; see <xref target="FIPS-204"/> for additional details. ification; see <xref
Implementers should also refer to the security considerations in <xref target="I target="FIPS-204" /> for additional details. Implementers should also
-D.draft-ietf-lamps-dilithium-certificates"/> for additional guidance on ML-DSA refer to the
deployment considerations, including discussions on randomized versus determinis security considerations in <xref target="RFC9881" /> for additional guid
tic signing approaches.</t> ance on ML-DSA
deployment considerations, including discussions on randomized versus de
terministic signing
approaches.</t>
<section anchor="private-key-compromise"> <section anchor="private-key-compromise">
<name>Private key compromise</name> <name>Private Key Compromise</name>
<t>The seed and the private key expanded from the seed require the same level of protection. <t>The seed and the private key expanded from the seed require the same level of protection.
If an unauthorized party obtains the seed, or the expanded private key, they can If an unauthorized party obtains the seed, or the expanded private key
forge signatures. , they can forge
This undermines the authenticity and integrity guarantees provided by ML-DSA, as signatures.
attackers could impersonate the legitimate signer or alter signed data without This undermines the authenticity and integrity guarantees provided by
detection.</t> ML-DSA, as attackers
could impersonate the legitimate signer or alter signed data without d
etection.</t>
</section> </section>
<section anchor="rationale-for-not-supporting-hashml-dsa"> <section anchor="rationale-for-not-supporting-hashml-dsa">
<name>Rationale for not supporting HashML-DSA</name> <name>Rationale for Not Supporting HashML-DSA</name>
<t>This document does not specify algorithms for use with HashML-DSA as <t>This document does not specify algorithms for use with HashML-DSA as
described in Section 5.4 of <xref target="FIPS-204"/>. described in Section
As the verify routines are different, future support for HashML-DSA would requir 5.4 of <xref target="FIPS-204" />. As the verify routines are differen
e the registration of additional algorithms. t, future support
<xref section="8.3" sectionFormat="of" target="I-D.draft-ietf-lamps-dilithium-ce for HashML-DSA would require the registration of additional algorithms
rtificates"/> explains the rationale for disallowing HashML-DSA, including the i . <xref
ncreased complexity and compatibility concerns with existing implementations.</t section="8.3" sectionFormat="of" target="RFC9881" /> explains the ra
> tionale for
disallowing HashML-DSA, including the increased complexity and compati
bility concerns with
existing implementations.</t>
</section> </section>
<section anchor="validation-of-keys"> <section anchor="validation-of-keys">
<name>Validation of keys</name> <name>Validation of Keys</name>
<t>When an AKP algorithm requires or encourages that a key be validated <t>When an AKP algorithm requires or encourages that a key be validated
before being used, all algorithm-related key parameters <bcp14>MUST</bcp14> be v before being used,
alidated.</t> all algorithm-related key parameters <bcp14>MUST</bcp14> be validated.
<t>Section 7.2 of <xref target="FIPS-204"/> describes the encoding of ML </t>
-DSA keys and signatures. <t>Section 7.2 of <xref target="FIPS-204" /> describes the encoding of M
For Algorithms 22 and 23 (pkEncode and pkDecode), the inputs need to be within t L-DSA keys and
he ranges given in the algorithms. signatures. For Algorithms 22 and 23 (pkEncode and pkDecode), the inpu
For the ML-DSA algorithms registered in this document, the <tt>priv</tt> key par ts need to be within
ameter is the seed, and therefore, the seed length check <bcp14>MUST</bcp14> be the ranges given in the algorithms. For the ML-DSA algorithms register
performed. ed in this document,
The length of the seed is 256 bits, which is 32 bytes. the <tt>priv</tt> key parameter is the seed, and therefore, the seed l
However, when the <tt>priv</tt> parameter is expanded using KeyGen_internal, the ength check <bcp14>
skEncode and skDecode algorithms <bcp14>MUST</bcp14> be used. MUST</bcp14> be performed. The length of the seed is 256 bits, which i
<xref target="FIPS-204"/> notes, "skDecode should only be run on inputs that com s 32 bytes. However,
e from trusted sources" and that "as the seed can be used to compute the private when the <tt>priv</tt> parameter is expanded using KeyGen_internal, th
key, it is sensitive data and shall be treated with the same safeguards as a pr e skEncode and
ivate key".</t> skDecode algorithms <bcp14>MUST</bcp14> be used. <xref target="FIPS-20
4" /> notes
"skDecode should only be run on inputs that come from trusted sources"
and that "as the
seed can be used to compute the private key, it is sensitive data and
shall be treated
with the same safeguards as a private key".</t>
</section> </section>
<section anchor="mismatched-akp-parameters"> <section anchor="mismatched-akp-parameters">
<name>Mismatched AKP parameters</name> <name>Mismatched AKP Parameters</name>
<t>When using an AKP key with an algorithm, it is possible that the publ <t>When using an AKP key with an algorithm, it is possible that the publ
ic and private information class parameters have been tampered with or mismatche ic and private
d. information class parameters have been tampered with or mismatched.
Depending on the algorithm and implementation, the consequences of using mismatc Depending on the algorithm and implementation, the consequences of usi
hed parameters can range from operations failing to private key compromise.</t> ng mismatched
parameters can range from operations failing to private key compromise
.</t>
</section> </section>
</section> </section>
<section anchor="iana-considerations"> <section anchor="iana-considerations">
<name>IANA Considerations</name> <name>IANA Considerations</name>
<section anchor="additions-to-existing-registries"> <section anchor="additions-to-existing-registries">
<name>Additions to Existing Registries</name> <name>Additions to Existing Registries</name>
<section anchor="new-cose-algorithms"> <section anchor="new-cose-algorithms">
<name>New COSE Algorithms</name> <name>New COSE Algorithms</name>
<t>IANA is requested to add the following entries to the COSE Algorith <t>IANA has registered the following entries in the "COSE Algorithms"
ms Registry. registry. The
The following completed registration actions are provided as described in <xref following completed registration actions are provided as described i
target="RFC9053"/> and <xref target="RFC9054"/>.</t> n <xref
target="RFC9053" /> and <xref target="RFC9054" />.</t>
<section anchor="ml-dsa-44"> <section anchor="ml-dsa-44">
<name>ML-DSA-44</name> <name>ML-DSA-44</name>
<ul spacing="normal"> <dl spacing="normal" newline="false">
<li> <dt>Name:</dt>
<t>Name: ML-DSA-44</t> <dd>ML-DSA-44</dd>
</li> <dt>Value:</dt>
<li> <dd>-48</dd>
<t>Value: TBD (requested assignment -48)</t> <dt>Description:</dt>
</li> <dd>CBOR Object Signing Algorithm for ML-DSA-44</dd>
<li> <dt>Capabilities:</dt>
<t>Description: CBOR Object Signing Algorithm for ML-DSA-44</t> <dd>
</li> <tt>[kty]</tt>
<li> </dd>
<t>Capabilities: <tt>[kty]</tt></t> <dt>Change Controller:</dt>
</li> <dd>IETF</dd>
<li> <dt>Reference:</dt>
<t>Change Controller: IETF</t> <dd>RFC 9964</dd>
</li> <dt>Recommended:</dt>
<li> <dd>Yes</dd>
<t>Reference: RFC XXXX</t> </dl>
</li>
<li>
<t>Recommended: Yes</t>
</li>
</ul>
</section> </section>
<section anchor="ml-dsa-65"> <section anchor="ml-dsa-65">
<name>ML-DSA-65</name> <name>ML-DSA-65</name>
<ul spacing="normal"> <dl spacing="normal" newline="false">
<li> <dt>Name:</dt>
<t>Name: ML-DSA-65</t> <dd>ML-DSA-65</dd>
</li> <dt>Value:</dt>
<li> <dd>-49</dd>
<t>Value: TBD (requested assignment -49)</t> <dt>Description:</dt>
</li> <dd>CBOR Object Signing Algorithm for ML-DSA-65</dd>
<li> <dt>Capabilities:</dt>
<t>Description: CBOR Object Signing Algorithm for ML-DSA-65</t> <dd>
</li> <tt>[kty]</tt>
<li> </dd>
<t>Capabilities: <tt>[kty]</tt></t> <dt>Change Controller:</dt>
</li> <dd>IETF</dd>
<li> <dt>Reference:</dt>
<t>Change Controller: IETF</t> <dd>RFC 9964</dd>
</li> <dt>Recommended:</dt>
<li> <dd>Yes</dd>
<t>Reference: RFC XXXX</t> </dl>
</li>
<li>
<t>Recommended: Yes</t>
</li>
</ul>
</section> </section>
<section anchor="ml-dsa-87"> <section anchor="ml-dsa-87">
<name>ML-DSA-87</name> <name>ML-DSA-87</name>
<ul spacing="normal"> <dl spacing="normal" newline="false">
<li> <dt>Name:</dt>
<t>Name: ML-DSA-87</t> <dd>ML-DSA-87</dd>
</li> <dt>Value:</dt>
<li> <dd>-50</dd>
<t>Value: TBD (requested assignment -50)</t> <dt>Description:</dt>
</li> <dd>CBOR Object Signing Algorithm for ML-DSA-87</dd>
<li> <dt>Capabilities:</dt>
<t>Description: CBOR Object Signing Algorithm for ML-DSA-87</t> <dd>
</li> <tt>[kty]</tt>
<li> </dd>
<t>Capabilities: <tt>[kty]</tt></t> <dt>Change Controller:</dt>
</li> <dd>IETF</dd>
<li> <dt>Reference:</dt>
<t>Change Controller: IETF</t> <dd>RFC 9964</dd>
</li> <dt>Recommended:</dt>
<li> <dd>Yes</dd>
<t>Reference: RFC XXXX</t> </dl>
</li>
<li>
<t>Recommended: Yes</t>
</li>
</ul>
</section> </section>
</section> </section>
<section anchor="new-cose-key-types"> <section anchor="new-cose-key-types">
<name>New COSE Key Types</name> <name>New COSE Key Types</name>
<t>IANA is requested to add the following entries to the COSE Key Type <t>IANA registered the following entry in the "COSE Key Types" registr
s Registry. y. The
The following completed registration templates are provided as described in RFC following completed registration template is provided as described i
9053.</t> n <xref
target="RFC9053" />.</t>
<section anchor="akp"> <section anchor="akp">
<name>AKP</name> <name>AKP</name>
<ul spacing="normal"> <dl spacing="normal" newline="false">
<li> <dt>Name:</dt>
<t>Name: AKP</t> <dd>AKP</dd>
</li> <dt>Value:</dt>
<li> <dd>7</dd>
<t>Value: TBD (requested assignment 7)</t> <dt>Description:</dt>
</li> <dd>COSE Key Type for Algorithm Key Pairs</dd>
<li> <dt>Capabilities:</dt>
<t>Description: COSE Key Type for Algorithm Key Pairs</t> <dd>
</li> <tt>[kty(7)]</tt>
<li> </dd>
<t>Capabilities: <tt>[kty(7)]</tt></t> <dt>Change Controller:</dt>
</li> <dd>IETF</dd>
<li> <dt>Reference:</dt>
<t>Change Controller: IETF</t> <dd>RFC 9964</dd>
</li> </dl>
<li>
<t>Reference: RFC XXXX</t>
</li>
</ul>
</section> </section>
</section> </section>
<section anchor="new-cose-key-type-parameters"> <section anchor="new-cose-key-type-parameters">
<name>New COSE Key Type Parameters</name> <name>New COSE Key Type Parameters</name>
<t>IANA is requested to add the following entries to the COSE Key Type <t>IANA has registered the following entries in the "COSE Key Type Par
Parameters. ameters" registry. The
The following completed registration templates are provided as described in RFC following completed registration templates are provided as described
9053.</t> in <xref
target="RFC9053" />.</t>
<section anchor="akp-public-key"> <section anchor="akp-public-key">
<name>AKP Public Key</name> <name>AKP Public Key</name>
<ul spacing="normal"> <dl spacing="normal" newline="false">
<li> <dt>Key Type:</dt>
<t>Key Type: TBD (requested assignment 7)</t> <dd>7</dd>
</li> <dt>Name:</dt>
<li> <dd>pub</dd>
<t>Name: pub</t> <dt>Label:</dt>
</li> <dd>-1</dd>
<li> <dt>CBOR Type:</dt>
<t>Label: -1</t> <dd>bstr</dd>
</li> <dt>Description:</dt>
<li> <dd>Public key</dd>
<t>CBOR Type: bstr</t> <dt>Reference:</dt>
</li> <dd>RFC 9964</dd>
<li> </dl>
<t>Description: Public key</t>
</li>
<li>
<t>Reference: RFC XXXX</t>
</li>
</ul>
</section> </section>
<section anchor="akp-private-key"> <section anchor="akp-private-key">
<name>AKP Private Key</name> <name>AKP Private Key</name>
<ul spacing="normal"> <dl spacing="normal" newline="false">
<li> <dt>Key Type:</dt>
<t>Key Type: TBD (requested assignment 7)</t> <dd>7</dd>
</li> <dt>Name:</dt>
<li> <dd>priv</dd>
<t>Name: priv</t> <dt>Label:</dt>
</li> <dd>-2</dd>
<li> <dt>CBOR Type:</dt>
<t>Label: -2</t> <dd>bstr</dd>
</li> <dt>Description:</dt>
<li> <dd>Private key</dd>
<t>CBOR Type: bstr</t> <dt>Reference:</dt>
</li> <dd>RFC 9964</dd>
<li> </dl>
<t>Description: Private key</t>
</li>
<li>
<t>Reference: RFC XXXX</t>
</li>
</ul>
</section> </section>
</section> </section>
<section anchor="new-jose-algorithms"> <section anchor="new-jose-algorithms">
<name>New JOSE Algorithms</name> <name>New JOSE Algorithms</name>
<t>IANA is requested to add the following entries to the JSON Web Sign <t>IANA has registered the following entries in the "JSON Web Signatur
ature and Encryption Algorithms Registry. e and Encryption Algorithms" registry.
The following completed registrations are provided as described in <xref target= The following completed registrations are provided as described in <xr
"RFC7518"/>.</t> ef
target="RFC7518" />.</t>
<section anchor="ml-dsa-44-1"> <section anchor="ml-dsa-44-1">
<name>ML-DSA-44</name> <name>ML-DSA-44</name>
<ul spacing="normal"> <dl spacing="normal" newline="false">
<li> <dt>Algorithm Name:</dt>
<t>Algorithm Name: ML-DSA-44</t> <dd>ML-DSA-44</dd>
</li> <dt>Algorithm Description:</dt>
<li> <dd>ML-DSA-44 as described in US NIST FIPS 204</dd>
<t>Algorithm Description: ML-DSA-44 as described in US NIST FIPS <dt>Algorithm Usage Location(s):</dt>
204.</t> <dd>alg</dd>
</li> <dt>JOSE Implementation Requirements:</dt>
<li> <dd>Optional</dd>
<t>Algorithm Usage Location(s): alg</t> <dt>Change Controller:</dt>
</li> <dd>IETF</dd>
<li> <dt>Specification Document(s):</dt>
<t>JOSE Implementation Requirements: Optional</t> <dd>RFC 9964</dd>
</li> <dt>Algorithm Analysis Documents(s):</dt>
<li> <dd>
<t>Change Controller: IETF</t> <xref target="FIPS-204" />
</li> </dd>
<li> </dl>
<t>Specification Document(s): RFC XXXX</t>
</li>
<li>
<t>Algorithm Analysis Documents(s): <xref target="FIPS-204"/></t
>
</li>
</ul>
</section> </section>
<section anchor="ml-dsa-65-1"> <section anchor="ml-dsa-65-1">
<name>ML-DSA-65</name> <name>ML-DSA-65</name>
<ul spacing="normal"> <dl spacing="normal" newline="false">
<li> <dt>Algorithm Name:</dt>
<t>Algorithm Name: ML-DSA-65</t> <dd>ML-DSA-65</dd>
</li> <dt>Algorithm Description:</dt>
<li> <dd>ML-DSA-65 as described in US NIST FIPS 204</dd>
<t>Algorithm Description: ML-DSA-65 as described in US NIST FIPS <dt>Algorithm Usage Location(s):</dt>
204.</t> <dd>alg</dd>
</li> <dt>JOSE Implementation Requirements:</dt>
<li> <dd>Optional</dd>
<t>Algorithm Usage Location(s): alg</t> <dt>Change Controller:</dt>
</li> <dd>IETF</dd>
<li> <dt>Specification Document(s):</dt>
<t>JOSE Implementation Requirements: Optional</t> <dd>RFC 9964</dd>
</li> <dt>Algorithm Analysis Documents(s):</dt>
<li> <dd>
<t>Change Controller: IETF</t> <xref target="FIPS-204" />
</li> </dd>
<li> </dl>
<t>Specification Document(s): RFC XXXX</t>
</li>
<li>
<t>Algorithm Analysis Documents(s): <xref target="FIPS-204"/></t
>
</li>
</ul>
</section> </section>
<section anchor="ml-dsa-87-1"> <section anchor="ml-dsa-87-1">
<name>ML-DSA-87</name> <name>ML-DSA-87</name>
<ul spacing="normal"> <dl spacing="normal" newline="false">
<li> <dt>Algorithm Name:</dt>
<t>Algorithm Name: ML-DSA-87</t> <dd>ML-DSA-87</dd>
</li> <dt>Algorithm Description:</dt>
<li> <dd>ML-DSA-87 as described in US NIST FIPS 204</dd>
<t>Algorithm Description: ML-DSA-87 as described in US NIST FIPS <dt>Algorithm Usage Location(s):</dt>
204.</t> <dd>alg</dd>
</li> <dt>JOSE Implementation Requirements:</dt>
<li> <dd>Optional</dd>
<t>Algorithm Usage Location(s): alg</t> <dt>Change Controller:</dt>
</li> <dd>IETF</dd>
<li> <dt>Specification Document(s):</dt>
<t>JOSE Implementation Requirements: Optional</t> <dd>RFC 9964</dd>
</li> <dt>Algorithm Analysis Documents(s):</dt>
<li> <dd>
<t>Change Controller: IETF</t> <xref target="FIPS-204" />
</li> </dd>
<li> </dl>
<t>Specification Document(s): RFC XXXX</t>
</li>
<li>
<t>Algorithm Analysis Documents(s): <xref target="FIPS-204"/></t
>
</li>
</ul>
</section> </section>
</section> </section>
<section anchor="new-jose-key-types"> <section anchor="new-jose-key-types">
<name>New JOSE Key Types</name> <name>New JOSE Key Types</name>
<t>IANA is requested to add the following entries to the JSON Web Key <t>IANA has registered the following entry in the "JSON Web Key Types"
Types Registry. registry. The
The following completed registrations are provided as described in <xref target= following completed registration is provided as described in <xref t
"RFC7518"/> and <xref target="RFC7638"/>.</t> arget="RFC7518" />
and <xref target="RFC7638" />.</t>
<section anchor="akp-1"> <section anchor="akp-1">
<name>AKP</name> <name>AKP</name>
<ul spacing="normal"> <dl spacing="normal" newline="false">
<li> <dt>"kty" Parameter Value:</dt>
<t>"kty" Parameter Value: AKP</t> <dd>AKP</dd>
</li> <dt>Key Type Description:</dt>
<li> <dd>Algorithm Key Pair</dd>
<t>Key Type Description: Algorithm Key Pair</t> <dt>JOSE Implementation Requirements:</dt>
</li> <dd>Optional</dd>
<li> <dt>Change Controller:</dt>
<t>JOSE Implementation Requirements: Optional</t> <dd>IETF</dd>
</li> <dt>Specification Document(s):</dt>
<li> <dd>RFC 9964</dd>
<t>Change Controller: IETF</t> </dl>
</li>
<li>
<t>Specification Document(s): RFC XXXX</t>
</li>
</ul>
</section> </section>
</section> </section>
<section anchor="new-json-web-key-parameters"> <section anchor="new-json-web-key-parameters">
<name>New JSON Web Key Parameters</name> <name>New JWK Parameters</name>
<t>IANA is requested to add the following entries to the JSON Web Key <t>IANA has registered the following entry in the "JSON Web Key Parame
Parameters Registry. ters" registry.
The following completed registrations are provided as described in <xref target= The following completed registrations are provided as described in <
"RFC7517"/> and <xref target="RFC7638"/>.</t> xref
target="RFC7517" /> and <xref target="RFC7638" />.</t>
<section anchor="akp-public-key-1"> <section anchor="akp-public-key-1">
<name>AKP Public Key</name> <name>AKP Public Key</name>
<ul spacing="normal"> <dl spacing="normal" newline="false">
<li> <dt>Parameter Name:</dt>
<t>Parameter Name: pub</t> <dd>pub</dd>
</li> <dt>Parameter Description:</dt>
<li> <dd>Public key</dd>
<t>Parameter Description: Public key</t> <dt>Used with "kty" Value(s):</dt>
</li> <dd>AKP</dd>
<li> <dt>Parameter Information Class:</dt>
<t>Used with "kty" Value(s): AKP</t> <dd>Public</dd>
</li> <dt>Change Controller:</dt>
<li> <dd>IETF</dd>
<t>Parameter Information Class: Public</t> <dt>Specification Document(s):</dt>
</li> <dd>RFC 9964</dd>
<li> </dl>
<t>Change Controller: IETF</t>
</li>
<li>
<t>Specification Document(s): RFC XXXX</t>
</li>
</ul>
</section> </section>
<section anchor="akp-private-key-1"> <section anchor="akp-private-key-1">
<name>AKP Private Key</name> <name>AKP Private Key</name>
<ul spacing="normal"> <dl spacing="normal" newline="false">
<li> <dt>Parameter Name:</dt>
<t>Parameter Name: priv</t> <dd>priv</dd>
</li> <dt>Parameter Description:</dt>
<li> <dd>Private key</dd>
<t>Parameter Description: Private key</t> <dt>Used with "kty" Value(s):</dt>
</li> <dd>AKP</dd>
<li> <dt>Parameter Information Class:</dt>
<t>Used with "kty" Value(s): AKP</t> <dd>Private</dd>
</li> <dt>Change Controller:</dt>
<li> <dd>IETF</dd>
<t>Parameter Information Class: Private</t> <dt>Specification Document(s):</dt>
</li> <dd>RFC 9964</dd>
<li> </dl>
<t>Change Controller: IETF</t>
</li>
<li>
<t>Specification Document(s): RFC XXXX</t>
</li>
</ul>
</section> </section>
</section> </section>
</section> </section>
</section> </section>
</middle> </middle>
<back> <back>
<references anchor="sec-combined-references"> <references anchor="sec-combined-references">
<name>References</name> <name>References</name>
<references anchor="sec-normative-references"> <references anchor="sec-normative-references">
<name>Normative References</name> <name>Normative References</name>
<reference anchor="RFC7515"> <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.7
<front> 515.xml" />
<title>JSON Web Signature (JWS)</title> <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.7
<author fullname="M. Jones" initials="M." surname="Jones"/> 517.xml" />
<author fullname="J. Bradley" initials="J." surname="Bradley"/> <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9
<author fullname="N. Sakimura" initials="N." surname="Sakimura"/> 052.xml" />
<date month="May" year="2015"/> <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9
<abstract> 053.xml" />
<t>JSON Web Signature (JWS) represents content secured with digita <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9
l signatures or Message Authentication Codes (MACs) using JSON-based data struct 054.xml" />
ures. Cryptographic algorithms and identifiers for use with this specification a <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.7
re described in the separate JSON Web Algorithms (JWA) specification and an IANA 518.xml" />
registry defined by that specification. Related encryption capabilities are des <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.7
cribed in the separate JSON Web Encryption (JWE) specification.</t> 638.xml" />
</abstract> <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9
</front> 679.xml" />
<seriesInfo name="RFC" value="7515"/> <reference anchor="FIPS-204"
<seriesInfo name="DOI" value="10.17487/RFC7515"/> target="https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.204.pdf">
</reference>
<reference anchor="RFC7517">
<front>
<title>JSON Web Key (JWK)</title>
<author fullname="M. Jones" initials="M." surname="Jones"/>
<date month="May" year="2015"/>
<abstract>
<t>A JSON Web Key (JWK) is a JavaScript Object Notation (JSON) dat
a structure that represents a cryptographic key. This specification also defines
a JWK Set JSON data structure that represents a set of JWKs. Cryptographic algo
rithms and identifiers for use with this specification are described in the sepa
rate JSON Web Algorithms (JWA) specification and IANA registries established by
that specification.</t>
</abstract>
</front>
<seriesInfo name="RFC" value="7517"/>
<seriesInfo name="DOI" value="10.17487/RFC7517"/>
</reference>
<reference anchor="RFC9052">
<front>
<title>CBOR Object Signing and Encryption (COSE): Structures and Pro
cess</title>
<author fullname="J. Schaad" initials="J." surname="Schaad"/>
<date month="August" year="2022"/>
<abstract>
<t>Concise Binary Object Representation (CBOR) is a data format de
signed for small code size and small message size. There is a need to be able to
define basic security services for this data format. This document defines the
CBOR Object Signing and Encryption (COSE) protocol. This specification describes
how to create and process signatures, message authentication codes, and encrypt
ion using CBOR for serialization. This specification additionally describes how
to represent cryptographic keys using CBOR.</t>
<t>This document, along with RFC 9053, obsoletes RFC 8152.</t>
</abstract>
</front>
<seriesInfo name="STD" value="96"/>
<seriesInfo name="RFC" value="9052"/>
<seriesInfo name="DOI" value="10.17487/RFC9052"/>
</reference>
<reference anchor="RFC9053">
<front>
<title>CBOR Object Signing and Encryption (COSE): Initial Algorithms
</title>
<author fullname="J. Schaad" initials="J." surname="Schaad"/>
<date month="August" year="2022"/>
<abstract>
<t>Concise Binary Object Representation (CBOR) is a data format de
signed for small code size and small message size. There is a need to be able to
define basic security services for this data format. This document defines a se
t of algorithms that can be used with the CBOR Object Signing and Encryption (CO
SE) protocol (RFC 9052).</t>
<t>This document, along with RFC 9052, obsoletes RFC 8152.</t>
</abstract>
</front>
<seriesInfo name="RFC" value="9053"/>
<seriesInfo name="DOI" value="10.17487/RFC9053"/>
</reference>
<reference anchor="RFC9054">
<front>
<title>CBOR Object Signing and Encryption (COSE): Hash Algorithms</t
itle>
<author fullname="J. Schaad" initials="J." surname="Schaad"/>
<date month="August" year="2022"/>
<abstract>
<t>The CBOR Object Signing and Encryption (COSE) syntax (see RFC 9
052) does not define any direct methods for using hash algorithms. There are, ho
wever, circumstances where hash algorithms are used, such as indirect signatures
, where the hash of one or more contents are signed, and identification of an X.
509 certificate or other object by the use of a fingerprint. This document defin
es hash algorithms that are identified by COSE algorithm identifiers.</t>
</abstract>
</front>
<seriesInfo name="RFC" value="9054"/>
<seriesInfo name="DOI" value="10.17487/RFC9054"/>
</reference>
<reference anchor="RFC7518">
<front>
<title>JSON Web Algorithms (JWA)</title>
<author fullname="M. Jones" initials="M." surname="Jones"/>
<date month="May" year="2015"/>
<abstract>
<t>This specification registers cryptographic algorithms and ident
ifiers to be used with the JSON Web Signature (JWS), JSON Web Encryption (JWE),
and JSON Web Key (JWK) specifications. It defines several IANA registries for th
ese identifiers.</t>
</abstract>
</front>
<seriesInfo name="RFC" value="7518"/>
<seriesInfo name="DOI" value="10.17487/RFC7518"/>
</reference>
<reference anchor="RFC7638">
<front>
<title>JSON Web Key (JWK) Thumbprint</title>
<author fullname="M. Jones" initials="M." surname="Jones"/>
<author fullname="N. Sakimura" initials="N." surname="Sakimura"/>
<date month="September" year="2015"/>
<abstract>
<t>This specification defines a method for computing a hash value
over a JSON Web Key (JWK). It defines which fields in a JWK are used in the hash
computation, the method of creating a canonical form for those fields, and how
to convert the resulting Unicode string into a byte sequence to be hashed. The r
esulting hash value can be used for identifying or selecting the key represented
by the JWK that is the subject of the thumbprint.</t>
</abstract>
</front>
<seriesInfo name="RFC" value="7638"/>
<seriesInfo name="DOI" value="10.17487/RFC7638"/>
</reference>
<reference anchor="RFC9679">
<front>
<title>CBOR Object Signing and Encryption (COSE) Key Thumbprint</tit
le>
<author fullname="K. Isobe" initials="K." surname="Isobe"/>
<author fullname="H. Tschofenig" initials="H." surname="Tschofenig"/
>
<author fullname="O. Steele" initials="O." surname="Steele"/>
<date month="December" year="2024"/>
<abstract>
<t>This specification defines a method for computing a hash value
over a CBOR Object Signing and Encryption (COSE) Key. It specifies which fields
within the COSE Key structure are included in the cryptographic hash computation
, the process for creating a canonical representation of these fields, and how t
o hash the resulting byte sequence. The resulting hash value, referred to as a "
thumbprint", can be used to identify or select the corresponding key.</t>
</abstract>
</front>
<seriesInfo name="RFC" value="9679"/>
<seriesInfo name="DOI" value="10.17487/RFC9679"/>
</reference>
<reference anchor="FIPS-204" target="https://doi.org/10.6028/NIST.FIPS.2
04">
<front> <front>
<title>Module-Lattice-Based Digital Signature Standard</title> <title>Module-Lattice-Based Digital Signature Standard</title>
<author> <author>
<organization/> <organization abbrev="NIST">National Institute of Standards and Te chnology</organization>
</author> </author>
<date>n.d.</date> <date month="August" year="2024" />
</front>
</reference>
<reference anchor="RFC2119">
<front>
<title>Key words for use in RFCs to Indicate Requirement Levels</tit
le>
<author fullname="S. Bradner" initials="S." surname="Bradner"/>
<date month="March" year="1997"/>
<abstract>
<t>In many standards track documents several words are used to sig
nify the requirements in the specification. These words are often capitalized. T
his document defines these words as they should be interpreted in IETF documents
. This document specifies an Internet Best Current Practices for the Internet Co
mmunity, and requests discussion and suggestions for improvements.</t>
</abstract>
</front>
<seriesInfo name="BCP" value="14"/>
<seriesInfo name="RFC" value="2119"/>
<seriesInfo name="DOI" value="10.17487/RFC2119"/>
</reference>
<reference anchor="RFC8174">
<front>
<title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</ti
tle>
<author fullname="B. Leiba" initials="B." surname="Leiba"/>
<date month="May" year="2017"/>
<abstract>
<t>RFC 2119 specifies common key words that may be used in protoco
l specifications. This document aims to reduce the ambiguity by clarifying that
only UPPERCASE usage of the key words have the defined special meanings.</t>
</abstract>
</front> </front>
<seriesInfo name="BCP" value="14"/> <seriesInfo name="NIST FIPS" value="204" />
<seriesInfo name="RFC" value="8174"/> <seriesInfo name="DOI" value="10.6028/NIST.FIPS.204" />
<seriesInfo name="DOI" value="10.17487/RFC8174"/>
</reference> </reference>
<xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2
119.xml" />
<xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8
174.xml" />
</references> </references>
<references anchor="sec-informative-references"> <references anchor="sec-informative-references">
<name>Informative References</name> <name>Informative References</name>
<reference anchor="IANA.jose" target="https://www.iana.org/assignments/j ose"> <reference anchor="IANA.jose" target="https://www.iana.org/assignments/j ose">
<front> <front>
<title>JSON Object Signing and Encryption (JOSE)</title> <title>JSON Object Signing and Encryption (JOSE)</title>
<author> <author>
<organization>IANA</organization> <organization>IANA</organization>
</author> </author>
</front> </front>
</reference> </reference>
<reference anchor="IANA.cose" target="https://www.iana.org/assignments/c ose"> <reference anchor="IANA.cose" target="https://www.iana.org/assignments/c ose">
<front> <front>
<title>CBOR Object Signing and Encryption (COSE)</title> <title>CBOR Object Signing and Encryption (COSE)</title>
<author> <author>
<organization>IANA</organization> <organization>IANA</organization>
</author> </author>
</front> </front>
</reference> </reference>
<reference anchor="I-D.draft-ietf-lamps-dilithium-certificates"> <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9
<front> 881.xml" />
<title>Internet X.509 Public Key Infrastructure - Algorithm Identifi
ers for the Module-Lattice-Based Digital Signature Algorithm (ML-DSA)</title>
<author fullname="Jake Massimo" initials="J." surname="Massimo">
<organization>AWS</organization>
</author>
<author fullname="Panos Kampanakis" initials="P." surname="Kampanaki
s">
<organization>AWS</organization>
</author>
<author fullname="Sean Turner" initials="S." surname="Turner">
<organization>sn3rd</organization>
</author>
<author fullname="Bas Westerbaan" initials="B." surname="Westerbaan"
>
<organization>Cloudflare</organization>
</author>
<date day="30" month="September" year="2025"/>
<abstract>
<t> Digital signatures are used within X.509 certificates, Certi
ficate
Revocation Lists (CRLs), and to sign messages. This document
specifies the conventions for using FIPS 204, the Module-Lattice-
Based Digital Signature Algorithm (ML-DSA) in Internet X.509
certificates and certificate revocation lists. The conventions for
the associated signatures, subject public keys, and private key are
also described.
</t>
</abstract>
</front>
<seriesInfo name="Internet-Draft" value="draft-ietf-lamps-dilithium-ce
rtificates-13"/>
</reference>
</references> </references>
</references> </references>
<?line 418?>
<section anchor="examples"> <section anchor="examples">
<name>Examples</name> <name>Examples</name>
<section anchor="jose"> <section anchor="jose">
<name>JOSE</name> <name>JOSE</name>
<figure anchor="jose_example_ML_DSA_44"> <figure anchor="jose_example_ML_DSA_44">
<name>ML_DSA_44</name> <name>ML_DSA_44</name>
<artwork><![CDATA[ <artwork><![CDATA[
{ {
"priv": "0000000000000000000000000000000000000000000000000000000000000000", "priv": "0000000000000000000000000000000000000000000000000000000000000000",
"jwk": { "jwk": {
"kid": "T4xl70S7MT6Zeq6r9V9fPJGVn76wfnXJ21-gyo0Gu6o", "kid": "T4xl70S7MT6Zeq6r9V9fPJGVn76wfnXJ21-gyo0Gu6o",
skipping to change at line 892 skipping to change at line 764
"raw_to_be_signed": "846a5369676e6174757265315827a2013831045820d9bc439f97bd6d4 093e68f0f3fcf09c9a97adf888ed7308dd565247a166cb4fa40581d68656c6c6f20706f737420717 5616e74756d207369676e617475726573", "raw_to_be_signed": "846a5369676e6174757265315827a2013831045820d9bc439f97bd6d4 093e68f0f3fcf09c9a97adf888ed7308dd565247a166cb4fa40581d68656c6c6f20706f737420717 5616e74756d207369676e617475726573",
"raw_signature": "e132b492fc022d5fd1d2205f52dbf1ad1aaef3ece4622b4e3875696d64d6 6dccc74df743c1b85552a0f3c1bdaaa8f789a15fdb3ce6329021f5815316cda1da5b012f1ccea4a4 7ef7e93eff319048ac9e3b6ed46cd58c6557af1b340da3bd7966f1588f8bd88e05383aee12a7248d b3aec96ba5d9afd1d79d62865eee04cac9cc2176ae585ae914d614805d916c142b4969be7ad95a44 bf9c154d19bd41d8a3882ad6f0b0802d1e037c7579453a0606bbbb31db164fc607646477572c63b7 1720f8d47bbb7615dd264f5829f726e22740cb3a1e1b5e381c4f692f7ecaa0979ae17aea3139d733 491fe213eeddcd5f68e06ee71b80f14ed693f407ce6e199cb3edb048d3e2905ce75b31bd6837a1d4 b5eefa35431d0ca407200e60768b2dc5b0370e91a6c03c3d0e5c47225616034f55fb0a30a66fd207 4847be3c1230b93650d119492efc20338af0c4cb6a176191d7c5bbc7427f6f0c9bb49a0d73e7f026 cf3855547fc7ca9369733313963ffe4647e155a93cfa5403edebfc7842e75dad9ae2accba720487e 476ffe3bc0a60cf32271429242023d0d0a8f6e4e77a874afd2074a11ff20bae28d00fd5d990f839c a99c6db28a55da94a785290a6b536893a237224639717ba5cf833d57db2cca0a7aeeed874597c6ee 71e0dc35e06851e9d2bd022c37b5fbcd2a4d5e8daea98a44cb9c97df43a0aa512005358c8d5d5db8 8fba610e47d5a863f53f9ec7a8f3cb0b0ec2f02b1dfe9867a1437e84e941392b149275e868b959c5 8b9e814fb618c61208cb683881247bb0dcab96e84a77e0195b4e93f693c1e98dcb99e495632f6cd5 839d3bcccdfa2bf6b26921759d0a293595a96e6ddd42c83d8d9a7b10a001b34f47c20fd46d1e0910 0e532e5b1900b89f14400bbcdd5ee0cf61a1ca353398a498da488b0f117effcf999f5aafe4a587de aa3ff78cc431637adcbb4e40ec385fac23e8176b74e0e750460f7d2002bf7465944caa2708835d38 49199732090b7c514575311ef9999c9bfcf737a4d906af914d0507f5a7c2e61ff12359999d173f88 db9ef85a6d71ac2e3a8074bed9472e00aedac26c48ab9c2d1ad96eeffe6e200686efa17086317a54 1ffad5c8b5707279aecb12ca48f7e7d755e8cdc2bc990c6391abf9351c2f5305bda2c57bf54e419d ce477947a64de07eb0432e5f1cc87234ed673fa810d562095d0d0eed260bef5fc3daed8506756acb 9059257b025471d8df2d4e697a3e7c74c47081b569519e1de636a971668a376b4d84d95c30a55489 4475be8f01bda7c6d78989572aea4c4e976a408b4a04b406e79e176163dcc1ffa7a7e9bd6ef6f854 128097aa760ed3d6ad279f7ea4ad6003f43cfb75de79c0bf8113a6f788e35e92f30185695f4abb18 e924b29abf218e708977cb2776a7abf46a41e46afe24863eed4fe890916f95d5b1fbe6cea096ceb4 ad478fc994214f59c5e68c8b9695c27f8fada32c90ed324925540912da750451f033359177579e4e 4a04e5d5b9bfa72616df63df20f17038e7d4bbe61562583046c35e3a71a0f596f119ef183786ed76 e1da6d3be98277db1583c8f2c8784c08f5c098abfd31baa9fc6abdc0cc441b6f93961b6630c45b9e 7dda60d88be7c9577b6fbc5edf65de4ed0b53f4377ce83b1e55c4d62015569b96ea094644e0f9cbe 89cff4c539f77c629a5101c259c56cb9d31e20160dfe28386b37e610c2db9ecf6a000bfb2a85756e 585ae6b97915e5113970946df068e6da7f0af0a48802b9e0464bfac7e0c6b7dee953665061ac7486 d9eee3bf21137383e97eb393a708e91a94f5012fa1d072c04f5c5ca2bbf894e7b275805fe5d81341 d75b9f7fcb89b3ff7da2b623c35d717d0da7180e258384ff39a914c2f30f893af4e1520d64a15bb0 997b852f3ec6ca398d245361fc2297c83867f388c8aa35e704d3f7081a961c528751faa64fd7efbc c03bed69e99ae1517d499117227cb08254d7b8aa079530af39fb19b246d45a4d41a9955095636c78 6dcc3c30c817ee3c8e60689fd9a494c9e774463df7b884a78dfe80f1e247b3f122401b0834e54fde b57d7835f0409126983e40d8922bbd54981e2b651cc3fdee9193468c041201c2c472749300250628 225052f935d37ab9dd8e466b6a3acb63ee93023013443ddeb91347b84eb6ecf37423996d682967a5 aab7ccaaa73a690a9cbd45b15ee38f2ae698aac3cb2117ecc9160870993a3e50ea7647b0c03cb5f6 daa290492dd693a0b8a9a9759d0d977b662d45c4af5dce95084062f7a0f39d0bc3bdabaa31d8f815 047244303e6a6e5d977ec757a56797f0630ef1d4f02f7a0e7680c0865c4404c97bbf7014bfa64d0f 89b02a2b981f616c0e16090c4b7fe9998a0232469b0c059d3daff58af6148cee567e52f1a41730b2 8d6af79358ad3679cf4c3dec0df780eccc91d004a4ec0a4d20cc6771dbb3f42da69dc2140994c228 a60adc0e97438a2332db657e91e5b7f5029541d13ce8456d93bb4933522c94e16ee4766af28b5754 b5a74c71efb6ff445dc1aed5f3e21cfe512cf9862489582925c763251376279f69e633a43aaadcf4 c104744cfca747f477c1af8c18f65109b06680cd392d14e3e0ed0ba117643c8794bc8d036e85222d 543063a01f91cb9bceb80d884b1305d0065ef3555d6f64be4893816e0e9be111c65c9cb1840774dd d4ed5906ae2a73c7ca6103ecd3bb506747681e192dd6c259b66dc63c39dbdc33dac1d564b54db4d8 de935370abca642e05c6e95ee827fb71d6086691bc6d1be2a0c7e491ce22163d3e8d48541cd7aca7 6eecc93f4e02ac0179cf7073d5000b3ff338d096bc87eada3f4019fdf1a5d12470a33f65c2990c21 7680710069de75e0338d1e26c179b1cf9ef853edaaab2c0519026b3d9f574b82b5bd316686b26c9e 9e87870041fdfa1a5c538cb98cb39200856b4c9bdacaa1c7717a22b883c06ca0f78229cd59362614 361cc5ec76d836d2dafc1ed51066afa7297db869508cc80543b1efcddc62eb7c4ffabe3fafbc02f4 802b4992ff0be194ae123880ceee6187e08c7db96b22438ac4bdabadd8aba7af68b8e2ac0c60c0f9 aad5e4e1bf886db18212e9cb46d8bc201e4a1a6fb231d91a309dbca30b6b1269ec31bda1bb6b6d8f f41d84baf7db7ac30de5ad5d9259398bbfb5ffbb89cce88a15f0f7413c9c71487b56eea23573697a 583fa57d3537588ba5558363d8abd679f2968dbca3ff00b141d68d5baed53fa66480029f46f6b195 e3dc99a0e09f990841c62735db8e4b6b867ee416cd946b65fae48acd2c580c5ee461fdc78c2d671a bb657f9296f976cb74c0249676a111e7608785ede2acde6f8af297f88ce9ad0e6b4cfdac1c586519 042ac700a4178f5c23add6634c26588f47bfb7ec9e244ae8c71382042c24606410ef598ccfcaa459 923e748d608caf3c82dd141c8eb32a500a03bb7fbd5d628b625fecd3d9399254d7c569ab1418c6af 0db64009f09d457e287b0e8b83bf40d529379464df999d7519a454bb3fa9684f398c965c4f980061 d33fd8883c5ad2964806f27fdfb09458b1bb2daaced0fbc0c68d46d62224f63725932b58ae0a694e c7fa0d4e5fcdc75840b467e12514f1cd006befcf3410cf7a5c81adf3d29cd93ef5680c1a953daa06 45273d0f5fdc8e6e0f8c632b67a674fb4f390c392720ec6d8e3f1234e84f8420b91217ad71f406b1 a4c7f2c438fff7844a097cdfb00a2f1a94ee6bdd597756a754681111d66040c13a661b978440b05b a8c16e2a4255ebff56e5adada6fb92292d501d30e351f4fb5b907d9f1510e9801489da0a3cf4997e ed6df4fb06b86f81af3735781513c6654e030a03e358970fa129fdb8cb49365a86f1cdd1a9b5f966 794c8bca163c3af148406c24f0e149da338e6a1fb5f365b1a6bf0fe426ec424823588dce11dfe7de 3b3aa740d27fac9b6d9c60909b4afe2f88dde858069e330e6f9a7ecc779022d3925ea0bd73e67041 945e04691152683453f3126cb3699b607dd598af05fd441c157bb3b8d69243705cd1e71442b502b7 ea987c8837a3bd896e5bf2796052a23d302c70b23a62383278e1f3c878c2bdcb68524c078fc73148 f227951566c19248240d972d5547350909c63d6f505ad889884fe9710154d2ec05aa15a4f734e5b8 8480916ec73e1518fbd2605954580ec2b0a8f9c4bd4d075461b6b3015c344e83382c36b161e57a6c 3933e98209ce308190531f85f5d5fd9451d37f40f6f36af830b376ed2d48ab20b2b58b7c6e5956b7 d4142b19ccb19a88db70e5829047751950e2975bb4d0e9991fc3bbc4fa5adf2d9d1e25e4ded53967 31bd2808b8227a30233cc7a1ab7759623357547e46060a4c6c54a8d24116680186ca97291afd2be4 ffdc9bea1c4b81ad80a3e7be17fb5585eeb72dfc030655040993fe12f58d21d3ea499c1ecac70725 f2e133450e9c1e75ce657300f85ae0f44e470336dbd5df32fbc0a8ffbe3c66058e45ac5fb0ea3889 313214b6b2ec98a91e6414b3dda04d9c41857707bbdcf4763ee3846c7f4df034e1dc8fefc8a2a5dc da9f91940cdcd1f7b98b93c08bc9f1c198e80fcde8a5effe4ea4363a56cae57de4a7248fd8bde576 7f1ae699b5bd998d9f613306346472e96954dc32baccd31c3f44b0f11b8e6810bb3f27af7de6a575 50288f56015b1b76f1c1e492d5b998493b72a38ba4f2619b891aeccfd96c27fe80b958e08728581c a4d6e7da5f2760b48734a049e8fb29aa6ff373911d712091ef6bbed204da3b1237c1195654c7f66a a6776e950e7a27aed6c9a4ffebe76671ff1dea7b1ee5d0434c976d2d23bb481b6d80d242a2c94232 9dbe051396d0a9add08068634f6c7f8aadfd55e4109cde60f693229f605d71f896f5e1c9d3b94fb9 a497a9b955960307811296f2ed263ad57780c6f2f96b42eb71e817bbed0654000c6bc20d3087f797 1b8d517c00cdf9732294285c6faa24b405e3b31e6fb856b57aabae81e72a8876f06cc0fbda5ca447 9a5cecdee7b5bd0fff8f8c788e2d803dad28ca110f6013672323540b94eb5a7638116cfec790f2d8 99d7f6bc075cbb78ad925845bc75b8086078356b0c6dc722283e774cb7a5ee24a6b976ca6dcc40fe f3ea10e77cc50a0523ab4df32971a19c9c6e889edb99ea9d863e7f9922d02303b80a29899397f4ab acc5ecf6da98574e2ee2afcd18077063d7419e4ee361891085217c905f6cefb2041ee6f49df05151 1152f45609a0d06d951b0351431651bde5b5434c06b146509727cd5b76f182c1353ee94e6ef98901 cdba4b6cfc1dda01628ff86b21e2be53da4a8c2c9fc1b50b28ada2836959ed1398c70018b5f3c35d 9f3c8768af0966a0e8ee6b16dd17455acecd377fd259379e7e22f187876db740c3c09a0307891484 f9b12da66916d9d4018ac34b9d70a094a655ece0282839a9e60b8cea041316803b262a4928d37588 9017f3da58b9721ac9d7a4e69b06fb26d46a904b062728286ee2e44c18354be39252482e5135fbfd 1ea4f85dfc96b63e0fc8815a3a0f1be7476e60712a566911663159e74838f27a0068b2131aec8653 b5f697ede4dd8c769234ba5d018ede320aeace49e263844b93d3c2410af9c5df83c0e7eb617930ee a8a272e16a6d58e6ce1ce9a3b42ad94436abe73e01b95839038d5430676ef6a7a3c77cd541fe860d 40bd9414133a8983280e139161d85dc0c395eac1ffc6fe52d637fd5f327d112f8ed15172925b0a21 334d8b5dbeaea1bdbfcf9bcb8c9bd72b58aa6745f07fae50343191f90983e4d138a278f46433a8c4 04565c4d15a55c4d61f396444b639bf7191515c558155bf2a09576e7b3376236a23baeb2f7826e1b 5e95e100bae7d0b9226864839d04f2145cf0a0c0dbb0194f2224aa63cb144a0038cd63ac6b42bd9c 74e7d1eff9cc1419043a8bbec602e5665d45ddfa09c1831c0c04fa116ff8ad7fd93a0d005dedb329 407c84b809d4552c6e31174ca01f7fe336dd1759b3d4bafdcf5df63f5bca512caf29a4e645e5315c 0777478f1640afa2d30f2e8f5293571d3b94f65be0cc98f24261633ae9b0a44e6048c35ce44eca75 d6362ce6b5698806addecf26d1928a2ac14939923ca63d54afa103e7a1c8f23fa9880e381d17ee89 b4e65922ebe81d58b3dfe637f554f0dbb499073cb4ca9c2ee30a6bd0c5fc56675e0215a8b4577dd6 c1490087bf4b2039b5b52ad49c08212a8171d0cb6fb4f84855cf426d36147f5e46fd3f7722481ce2 6b0511d6603087fbb9d1382a69011de7aedadd0d29b7c0ffeae5640c8079acf8818de222664728df 79967e54962537fa06bde323de630bf63ae92e57e33f242fd508e767da3f2dfa14c0726b12bce09c 4310502807ef00b88afbe76ff01a941ce512504c25d552e8863afa3c89bdb53d757d09161a5e65b4 c1d6f4fe00879d1e247d8a93f30b252d5d6d7308676a76c4d9ee11131b2c2f7f8092b0d2e417225f 6d7c82a4eff0f7204765a4bcd2dafd00000000000000000000000000000a0d1319202b353d", "raw_signature": "e132b492fc022d5fd1d2205f52dbf1ad1aaef3ece4622b4e3875696d64d6 6dccc74df743c1b85552a0f3c1bdaaa8f789a15fdb3ce6329021f5815316cda1da5b012f1ccea4a4 7ef7e93eff319048ac9e3b6ed46cd58c6557af1b340da3bd7966f1588f8bd88e05383aee12a7248d b3aec96ba5d9afd1d79d62865eee04cac9cc2176ae585ae914d614805d916c142b4969be7ad95a44 bf9c154d19bd41d8a3882ad6f0b0802d1e037c7579453a0606bbbb31db164fc607646477572c63b7 1720f8d47bbb7615dd264f5829f726e22740cb3a1e1b5e381c4f692f7ecaa0979ae17aea3139d733 491fe213eeddcd5f68e06ee71b80f14ed693f407ce6e199cb3edb048d3e2905ce75b31bd6837a1d4 b5eefa35431d0ca407200e60768b2dc5b0370e91a6c03c3d0e5c47225616034f55fb0a30a66fd207 4847be3c1230b93650d119492efc20338af0c4cb6a176191d7c5bbc7427f6f0c9bb49a0d73e7f026 cf3855547fc7ca9369733313963ffe4647e155a93cfa5403edebfc7842e75dad9ae2accba720487e 476ffe3bc0a60cf32271429242023d0d0a8f6e4e77a874afd2074a11ff20bae28d00fd5d990f839c a99c6db28a55da94a785290a6b536893a237224639717ba5cf833d57db2cca0a7aeeed874597c6ee 71e0dc35e06851e9d2bd022c37b5fbcd2a4d5e8daea98a44cb9c97df43a0aa512005358c8d5d5db8 8fba610e47d5a863f53f9ec7a8f3cb0b0ec2f02b1dfe9867a1437e84e941392b149275e868b959c5 8b9e814fb618c61208cb683881247bb0dcab96e84a77e0195b4e93f693c1e98dcb99e495632f6cd5 839d3bcccdfa2bf6b26921759d0a293595a96e6ddd42c83d8d9a7b10a001b34f47c20fd46d1e0910 0e532e5b1900b89f14400bbcdd5ee0cf61a1ca353398a498da488b0f117effcf999f5aafe4a587de aa3ff78cc431637adcbb4e40ec385fac23e8176b74e0e750460f7d2002bf7465944caa2708835d38 49199732090b7c514575311ef9999c9bfcf737a4d906af914d0507f5a7c2e61ff12359999d173f88 db9ef85a6d71ac2e3a8074bed9472e00aedac26c48ab9c2d1ad96eeffe6e200686efa17086317a54 1ffad5c8b5707279aecb12ca48f7e7d755e8cdc2bc990c6391abf9351c2f5305bda2c57bf54e419d ce477947a64de07eb0432e5f1cc87234ed673fa810d562095d0d0eed260bef5fc3daed8506756acb 9059257b025471d8df2d4e697a3e7c74c47081b569519e1de636a971668a376b4d84d95c30a55489 4475be8f01bda7c6d78989572aea4c4e976a408b4a04b406e79e176163dcc1ffa7a7e9bd6ef6f854 128097aa760ed3d6ad279f7ea4ad6003f43cfb75de79c0bf8113a6f788e35e92f30185695f4abb18 e924b29abf218e708977cb2776a7abf46a41e46afe24863eed4fe890916f95d5b1fbe6cea096ceb4 ad478fc994214f59c5e68c8b9695c27f8fada32c90ed324925540912da750451f033359177579e4e 4a04e5d5b9bfa72616df63df20f17038e7d4bbe61562583046c35e3a71a0f596f119ef183786ed76 e1da6d3be98277db1583c8f2c8784c08f5c098abfd31baa9fc6abdc0cc441b6f93961b6630c45b9e 7dda60d88be7c9577b6fbc5edf65de4ed0b53f4377ce83b1e55c4d62015569b96ea094644e0f9cbe 89cff4c539f77c629a5101c259c56cb9d31e20160dfe28386b37e610c2db9ecf6a000bfb2a85756e 585ae6b97915e5113970946df068e6da7f0af0a48802b9e0464bfac7e0c6b7dee953665061ac7486 d9eee3bf21137383e97eb393a708e91a94f5012fa1d072c04f5c5ca2bbf894e7b275805fe5d81341 d75b9f7fcb89b3ff7da2b623c35d717d0da7180e258384ff39a914c2f30f893af4e1520d64a15bb0 997b852f3ec6ca398d245361fc2297c83867f388c8aa35e704d3f7081a961c528751faa64fd7efbc c03bed69e99ae1517d499117227cb08254d7b8aa079530af39fb19b246d45a4d41a9955095636c78 6dcc3c30c817ee3c8e60689fd9a494c9e774463df7b884a78dfe80f1e247b3f122401b0834e54fde b57d7835f0409126983e40d8922bbd54981e2b651cc3fdee9193468c041201c2c472749300250628 225052f935d37ab9dd8e466b6a3acb63ee93023013443ddeb91347b84eb6ecf37423996d682967a5 aab7ccaaa73a690a9cbd45b15ee38f2ae698aac3cb2117ecc9160870993a3e50ea7647b0c03cb5f6 daa290492dd693a0b8a9a9759d0d977b662d45c4af5dce95084062f7a0f39d0bc3bdabaa31d8f815 047244303e6a6e5d977ec757a56797f0630ef1d4f02f7a0e7680c0865c4404c97bbf7014bfa64d0f 89b02a2b981f616c0e16090c4b7fe9998a0232469b0c059d3daff58af6148cee567e52f1a41730b2 8d6af79358ad3679cf4c3dec0df780eccc91d004a4ec0a4d20cc6771dbb3f42da69dc2140994c228 a60adc0e97438a2332db657e91e5b7f5029541d13ce8456d93bb4933522c94e16ee4766af28b5754 b5a74c71efb6ff445dc1aed5f3e21cfe512cf9862489582925c763251376279f69e633a43aaadcf4 c104744cfca747f477c1af8c18f65109b06680cd392d14e3e0ed0ba117643c8794bc8d036e85222d 543063a01f91cb9bceb80d884b1305d0065ef3555d6f64be4893816e0e9be111c65c9cb1840774dd d4ed5906ae2a73c7ca6103ecd3bb506747681e192dd6c259b66dc63c39dbdc33dac1d564b54db4d8 de935370abca642e05c6e95ee827fb71d6086691bc6d1be2a0c7e491ce22163d3e8d48541cd7aca7 6eecc93f4e02ac0179cf7073d5000b3ff338d096bc87eada3f4019fdf1a5d12470a33f65c2990c21 7680710069de75e0338d1e26c179b1cf9ef853edaaab2c0519026b3d9f574b82b5bd316686b26c9e 9e87870041fdfa1a5c538cb98cb39200856b4c9bdacaa1c7717a22b883c06ca0f78229cd59362614 361cc5ec76d836d2dafc1ed51066afa7297db869508cc80543b1efcddc62eb7c4ffabe3fafbc02f4 802b4992ff0be194ae123880ceee6187e08c7db96b22438ac4bdabadd8aba7af68b8e2ac0c60c0f9 aad5e4e1bf886db18212e9cb46d8bc201e4a1a6fb231d91a309dbca30b6b1269ec31bda1bb6b6d8f f41d84baf7db7ac30de5ad5d9259398bbfb5ffbb89cce88a15f0f7413c9c71487b56eea23573697a 583fa57d3537588ba5558363d8abd679f2968dbca3ff00b141d68d5baed53fa66480029f46f6b195 e3dc99a0e09f990841c62735db8e4b6b867ee416cd946b65fae48acd2c580c5ee461fdc78c2d671a bb657f9296f976cb74c0249676a111e7608785ede2acde6f8af297f88ce9ad0e6b4cfdac1c586519 042ac700a4178f5c23add6634c26588f47bfb7ec9e244ae8c71382042c24606410ef598ccfcaa459 923e748d608caf3c82dd141c8eb32a500a03bb7fbd5d628b625fecd3d9399254d7c569ab1418c6af 0db64009f09d457e287b0e8b83bf40d529379464df999d7519a454bb3fa9684f398c965c4f980061 d33fd8883c5ad2964806f27fdfb09458b1bb2daaced0fbc0c68d46d62224f63725932b58ae0a694e c7fa0d4e5fcdc75840b467e12514f1cd006befcf3410cf7a5c81adf3d29cd93ef5680c1a953daa06 45273d0f5fdc8e6e0f8c632b67a674fb4f390c392720ec6d8e3f1234e84f8420b91217ad71f406b1 a4c7f2c438fff7844a097cdfb00a2f1a94ee6bdd597756a754681111d66040c13a661b978440b05b a8c16e2a4255ebff56e5adada6fb92292d501d30e351f4fb5b907d9f1510e9801489da0a3cf4997e ed6df4fb06b86f81af3735781513c6654e030a03e358970fa129fdb8cb49365a86f1cdd1a9b5f966 794c8bca163c3af148406c24f0e149da338e6a1fb5f365b1a6bf0fe426ec424823588dce11dfe7de 3b3aa740d27fac9b6d9c60909b4afe2f88dde858069e330e6f9a7ecc779022d3925ea0bd73e67041 945e04691152683453f3126cb3699b607dd598af05fd441c157bb3b8d69243705cd1e71442b502b7 ea987c8837a3bd896e5bf2796052a23d302c70b23a62383278e1f3c878c2bdcb68524c078fc73148 f227951566c19248240d972d5547350909c63d6f505ad889884fe9710154d2ec05aa15a4f734e5b8 8480916ec73e1518fbd2605954580ec2b0a8f9c4bd4d075461b6b3015c344e83382c36b161e57a6c 3933e98209ce308190531f85f5d5fd9451d37f40f6f36af830b376ed2d48ab20b2b58b7c6e5956b7 d4142b19ccb19a88db70e5829047751950e2975bb4d0e9991fc3bbc4fa5adf2d9d1e25e4ded53967 31bd2808b8227a30233cc7a1ab7759623357547e46060a4c6c54a8d24116680186ca97291afd2be4 ffdc9bea1c4b81ad80a3e7be17fb5585eeb72dfc030655040993fe12f58d21d3ea499c1ecac70725 f2e133450e9c1e75ce657300f85ae0f44e470336dbd5df32fbc0a8ffbe3c66058e45ac5fb0ea3889 313214b6b2ec98a91e6414b3dda04d9c41857707bbdcf4763ee3846c7f4df034e1dc8fefc8a2a5dc da9f91940cdcd1f7b98b93c08bc9f1c198e80fcde8a5effe4ea4363a56cae57de4a7248fd8bde576 7f1ae699b5bd998d9f613306346472e96954dc32baccd31c3f44b0f11b8e6810bb3f27af7de6a575 50288f56015b1b76f1c1e492d5b998493b72a38ba4f2619b891aeccfd96c27fe80b958e08728581c a4d6e7da5f2760b48734a049e8fb29aa6ff373911d712091ef6bbed204da3b1237c1195654c7f66a a6776e950e7a27aed6c9a4ffebe76671ff1dea7b1ee5d0434c976d2d23bb481b6d80d242a2c94232 9dbe051396d0a9add08068634f6c7f8aadfd55e4109cde60f693229f605d71f896f5e1c9d3b94fb9 a497a9b955960307811296f2ed263ad57780c6f2f96b42eb71e817bbed0654000c6bc20d3087f797 1b8d517c00cdf9732294285c6faa24b405e3b31e6fb856b57aabae81e72a8876f06cc0fbda5ca447 9a5cecdee7b5bd0fff8f8c788e2d803dad28ca110f6013672323540b94eb5a7638116cfec790f2d8 99d7f6bc075cbb78ad925845bc75b8086078356b0c6dc722283e774cb7a5ee24a6b976ca6dcc40fe f3ea10e77cc50a0523ab4df32971a19c9c6e889edb99ea9d863e7f9922d02303b80a29899397f4ab acc5ecf6da98574e2ee2afcd18077063d7419e4ee361891085217c905f6cefb2041ee6f49df05151 1152f45609a0d06d951b0351431651bde5b5434c06b146509727cd5b76f182c1353ee94e6ef98901 cdba4b6cfc1dda01628ff86b21e2be53da4a8c2c9fc1b50b28ada2836959ed1398c70018b5f3c35d 9f3c8768af0966a0e8ee6b16dd17455acecd377fd259379e7e22f187876db740c3c09a0307891484 f9b12da66916d9d4018ac34b9d70a094a655ece0282839a9e60b8cea041316803b262a4928d37588 9017f3da58b9721ac9d7a4e69b06fb26d46a904b062728286ee2e44c18354be39252482e5135fbfd 1ea4f85dfc96b63e0fc8815a3a0f1be7476e60712a566911663159e74838f27a0068b2131aec8653 b5f697ede4dd8c769234ba5d018ede320aeace49e263844b93d3c2410af9c5df83c0e7eb617930ee a8a272e16a6d58e6ce1ce9a3b42ad94436abe73e01b95839038d5430676ef6a7a3c77cd541fe860d 40bd9414133a8983280e139161d85dc0c395eac1ffc6fe52d637fd5f327d112f8ed15172925b0a21 334d8b5dbeaea1bdbfcf9bcb8c9bd72b58aa6745f07fae50343191f90983e4d138a278f46433a8c4 04565c4d15a55c4d61f396444b639bf7191515c558155bf2a09576e7b3376236a23baeb2f7826e1b 5e95e100bae7d0b9226864839d04f2145cf0a0c0dbb0194f2224aa63cb144a0038cd63ac6b42bd9c 74e7d1eff9cc1419043a8bbec602e5665d45ddfa09c1831c0c04fa116ff8ad7fd93a0d005dedb329 407c84b809d4552c6e31174ca01f7fe336dd1759b3d4bafdcf5df63f5bca512caf29a4e645e5315c 0777478f1640afa2d30f2e8f5293571d3b94f65be0cc98f24261633ae9b0a44e6048c35ce44eca75 d6362ce6b5698806addecf26d1928a2ac14939923ca63d54afa103e7a1c8f23fa9880e381d17ee89 b4e65922ebe81d58b3dfe637f554f0dbb499073cb4ca9c2ee30a6bd0c5fc56675e0215a8b4577dd6 c1490087bf4b2039b5b52ad49c08212a8171d0cb6fb4f84855cf426d36147f5e46fd3f7722481ce2 6b0511d6603087fbb9d1382a69011de7aedadd0d29b7c0ffeae5640c8079acf8818de222664728df 79967e54962537fa06bde323de630bf63ae92e57e33f242fd508e767da3f2dfa14c0726b12bce09c 4310502807ef00b88afbe76ff01a941ce512504c25d552e8863afa3c89bdb53d757d09161a5e65b4 c1d6f4fe00879d1e247d8a93f30b252d5d6d7308676a76c4d9ee11131b2c2f7f8092b0d2e417225f 6d7c82a4eff0f7204765a4bcd2dafd00000000000000000000000000000a0d1319202b353d",
"raw_public_key": "e45ffc8cc73db885dc662e62a18cd8e3803297117fa5658814a985b5ff1 db7b468cfc82bb929f1d86b77ed14f5ae16a65368772ce51912410105e0456975ae91fdb643b512f 124d5e60bd68b8c7e31fe01c7b0dc65ae470501cc565a6e1dfcfcfd12565433c4afedd511821e2e9 610c45275e2836dee35ced69d7efa672fd1e4318bef5eb6e897e8b451aa202ded042b2aaef77a7be 3f699146da229a8bdb3ffa496445967e75217bfbc9048f9956443d8731f833eb30de10dac96fffe7 cf65ea0445c3e31e8601e133be6a100764fe3196e267726441f31751fbf9a6f5880644f4e7275e57 de2b0f105e4db055d50dd1c9c934fddf535b8de28b0c74c0449f222cd2ed0bb8fbc775ccee8c9406 65b40f712f4f7e00750e9e1e4cd9cff25d1945c3e9bca53ccd4f12eee7581856ebd68f26845956e3 e7beb761f0fe75bdd31bfe2fa018113397b387bd59d62a68b8af7fa245ab932e69f778e2ceefd213 04fbb8099ea13d8ea57c1813197a2f75ae251075b51dad38f853669e9d5f98a3655098941993a159 4860fba71fe530ee5c29f58f2978af688ccb75a5838a359c112e98e25a8583ac8dac1f861fd58e2a fba5de5a52e020904f5b42bc0874e35befcf3e6119684768f36e008f04712177cebe627607381e56 eaaee161c1729b8de51dbde474d48cc68249ea27162b87993e60c84ed6cc6423cb3676d9eb50b2ca b5a3a049ef131381d623fa6fbcbc9db1e7cc025ea0418b9dad2cc6ccd4e95fa2cec24feeca70318a 751716b7213f63edbf65a63338357f838f94ec071822c24851248885107b3d1c4e924678c7614ea1 af038104619f2ae372940becfa69e29cbb5ff6c3e20a47be4a4f74bac34c133c00a6a706accc6ffd 3d8e4fbd69a99704e1283c850d8c58d1e5753cd9587b83c4c346cb9a58137213ec10834c66adfe2b b5c501a8ef2ecadd1b677a3df1a6deb86ebf0722c4f5030e20f9018dd5b6fc53eea24fd92b7b5b40 25feae996d3e48fd4c650d82dbad7eaf936639698512f26253d2ef6847c8518e8565cc9a5495c6ff f57cde7323882c54a7db470ab2daf8ffd2bf794fa7c692d9e7fbd532eecc1d7880e2ca0b3216128b e28b4a9f1d151fac97808b0bd98b7b43a612a9ac865812bfeac6f47460277840b52a3b087f916ca7 cedc0f768ea2bd19ea21155f84b4a04c4000ad2ae0587154d560bc0a477a4f9329a8984dd31eb1f2 a05e3d918701d630cfca9af61ef088d2c5581acb463e439902e5d425719e956b8d6df7305b28e0ff 27d3ad0de2085d292499b19a3390d4396fb3bac9a8d8cbead2a7a4290fc9ac6fca045f98a614a45a 39cbe24360f84d14f8e472712aceb74dbf45b53d49a0e4737e476ffc4d5b2f7cd247aa186d3b764a d9e9cfeee456a73c291d8de3912414ac43911c372173ad7b472af35c6853ced2fe7b5fe0a89565ab 33baa6f65cdd928319d7065e040e7a5e84f9aa903f7648094bad07136b16927b8ec6dbc2bef0cc28 56de1e795923e1412c49f24deeb6c21f6c8a9765c9c7986e0da4b4c67d8e0d0c8d466824fb923d85 73148990cd2ef133c78ceecab72ed9dd285c5a3766852d54534207ffd34027f6c76ede8fd1a32d72 c30048bbaa797d5df6fde27d087de5721ad7b7fa3e8d3f70d6bfc3ab2e252335368bbfa15acb5cb3 7d4694e8b23cebe25de9c925a221a183b904d3f85df9929a919c54d6f87457373a0d6ecc1403e4cb be620999435e80696634cd1a8e4747e9825bfa336e5bbad14f73640f1b9febe800dbaefe1630c61f ae635b074c564eaa9db189c9e7302873fc64e6d497bc5c29080987a07a21d4af210703a4fa07f2fd 816f12fd1e29b4c0f44afe9bd4a1eaa8a7ae6f02a5b4258f52caf6127f62632a67cf4e8310be56a7 c28c86b2e277600c3e92c8d23d42586244c571e90568df202f2f6d81f860a565f9eb91a3c78372e2 a8b1be61c5418cf49bf2d6c8955d4a482a9919b7660b3f9a4404ffc454ea073e1e4b2689ab2cca4e 46bd7004a6c491fa26ee7a57d60f35edb2b821e6266442c8f335d452d524c772e0353724c23c7dd1 5b7aa155e91442022140c5fcb0153147edcf3e8952f6f0399a3c88066a72756c9409915de63f64fa 797841c57c796c6fc550ef745dfe9f179457f94755ae5a2506a764f327e550be3dc14dd41f3b04b1 47d454938c63a8d69b2ea4c5710ec0b36e3a6c72571fa5d59dde036c42033df35af056966ff0cd12 04008971aa6ba9fb97b685ab9ffa2a9d1778104cd2c3b326de1fcbc242e94d0311c3275b12850ed3 0ceead3a2ee6d060508411d4396f5421d8b6d067cf7cb5e826785fbe119e05e21bd879b64f57cb0c d1972c2815f20abe7ce6ab34d0f471af44baad179e90644122f5f33288e689ddddc5ce833e9755df 1e73c65c5a201c4ede2ffa6b19274927719d2d38fdb7a65aa43708b7fa9a94aa7d3210253d78d3b1 81e1020d0000bd0a1dc05d447f9f58ebeb84c65b36c8afcb83727a1508994e826957a663b0b9b8a0 03325ab6d6d6462ee4e106019c0dffe10323b7bde7d82a38f85fd08786e860ba66c161b64b0708c3 63de5c6af62d8db3c243d1e1b712cb1d59e942b9b6b4295a5a500b182cbd5fd1bc6ce9376d91b47a 2284f1fbe0ad1c048cc2cfbb4afa3a9eb9697503b69feca990eba7e9441af9ca44cb3ac6b5ed66e5 91c201fe30efa8a7c471dc613d6254c263a8e132104bec47f1aacb3b2fcd4051b69b5e3fcb1c147a 65c2f90c4b5188bafc521cab03c12a309da50b5a7517727ed41228ed123fe1b152f6a6319cd623bf 34ad7b8e064ab993260bcbd405f5b7fff9b2fa40ba5ed5630242539e5d96823e89dc818a13d16675 ee3079d976f694f5acc9760ae789e9b3391b289e0e22a7ef17cc6a4577157b6d95c09baa4fd532e3 ee0a290810ed35e56bb19d9b61fb98a97c617425b06093d98a5cf0ee2dd127f0eea600b9a0c67fbe 761db9b77e5d5bba9701da1b883e521a0cfe88451f57bd36085b67e56f061f84a2e6a152a71bce6e 522daab6a0a33ce22e537fa9793d28b617e6c0a4176a83aa3be578afac0f2f5547c5516d21898475 5b7445c7143afa4e551fce0071bdb873b34e6b9e2b9e79ed0c69d288ed6421f237e860a0c6492ebb dd2a44c2c4f368dbe99941b1e8561d859d3859f496cee3d741f252973f8fcc539c409e35cc80a5ed 6df23cc3a65601313f5d681fd9540c5291a9e30a72e38c96413c47c61ff84fde78d011b01b4154d1 b920af003f7abb1e1999dea6a766cf9fd2702b3ce0ee57af931b62124b0861b163a3b91aa4bea280 76c3432df3b29b6c4e1ba588def420071fc157de90eb2722ecc9ab00df3c669383a61a91bb67bd28 7ce349b4745ee7a479dbceef166b9acc412eb579fcd6437307edda253d606b7be7599c38092bc52a 8598480edab8b82b1d21c565d2137ceae0b6642619b16133d91205d6355029e9cdfeb9a28b373d95 916b6b707d4c712c09cf36daf1a511b2bedb1aa70ee58d46a0666bb287784b0a3840c589a7a04d5d 6f2216be90aa4a512d5632f5c9bfe7b8b13382f999b95d367c7c46b968074ce315197a5ff3545c7b 77a804ade56a95b5c24cdece5937b5c0366d93ad03da9bc5db1b551dfb91e9b343d2b57b76343968 6d4a3" "raw_public_key": "e45ffc8cc73db885dc662e62a18cd8e3803297117fa5658814a985b5ff1 db7b468cfc82bb929f1d86b77ed14f5ae16a65368772ce51912410105e0456975ae91fdb643b512f 124d5e60bd68b8c7e31fe01c7b0dc65ae470501cc565a6e1dfcfcfd12565433c4afedd511821e2e9 610c45275e2836dee35ced69d7efa672fd1e4318bef5eb6e897e8b451aa202ded042b2aaef77a7be 3f699146da229a8bdb3ffa496445967e75217bfbc9048f9956443d8731f833eb30de10dac96fffe7 cf65ea0445c3e31e8601e133be6a100764fe3196e267726441f31751fbf9a6f5880644f4e7275e57 de2b0f105e4db055d50dd1c9c934fddf535b8de28b0c74c0449f222cd2ed0bb8fbc775ccee8c9406 65b40f712f4f7e00750e9e1e4cd9cff25d1945c3e9bca53ccd4f12eee7581856ebd68f26845956e3 e7beb761f0fe75bdd31bfe2fa018113397b387bd59d62a68b8af7fa245ab932e69f778e2ceefd213 04fbb8099ea13d8ea57c1813197a2f75ae251075b51dad38f853669e9d5f98a3655098941993a159 4860fba71fe530ee5c29f58f2978af688ccb75a5838a359c112e98e25a8583ac8dac1f861fd58e2a fba5de5a52e020904f5b42bc0874e35befcf3e6119684768f36e008f04712177cebe627607381e56 eaaee161c1729b8de51dbde474d48cc68249ea27162b87993e60c84ed6cc6423cb3676d9eb50b2ca b5a3a049ef131381d623fa6fbcbc9db1e7cc025ea0418b9dad2cc6ccd4e95fa2cec24feeca70318a 751716b7213f63edbf65a63338357f838f94ec071822c24851248885107b3d1c4e924678c7614ea1 af038104619f2ae372940becfa69e29cbb5ff6c3e20a47be4a4f74bac34c133c00a6a706accc6ffd 3d8e4fbd69a99704e1283c850d8c58d1e5753cd9587b83c4c346cb9a58137213ec10834c66adfe2b b5c501a8ef2ecadd1b677a3df1a6deb86ebf0722c4f5030e20f9018dd5b6fc53eea24fd92b7b5b40 25feae996d3e48fd4c650d82dbad7eaf936639698512f26253d2ef6847c8518e8565cc9a5495c6ff f57cde7323882c54a7db470ab2daf8ffd2bf794fa7c692d9e7fbd532eecc1d7880e2ca0b3216128b e28b4a9f1d151fac97808b0bd98b7b43a612a9ac865812bfeac6f47460277840b52a3b087f916ca7 cedc0f768ea2bd19ea21155f84b4a04c4000ad2ae0587154d560bc0a477a4f9329a8984dd31eb1f2 a05e3d918701d630cfca9af61ef088d2c5581acb463e439902e5d425719e956b8d6df7305b28e0ff 27d3ad0de2085d292499b19a3390d4396fb3bac9a8d8cbead2a7a4290fc9ac6fca045f98a614a45a 39cbe24360f84d14f8e472712aceb74dbf45b53d49a0e4737e476ffc4d5b2f7cd247aa186d3b764a d9e9cfeee456a73c291d8de3912414ac43911c372173ad7b472af35c6853ced2fe7b5fe0a89565ab 33baa6f65cdd928319d7065e040e7a5e84f9aa903f7648094bad07136b16927b8ec6dbc2bef0cc28 56de1e795923e1412c49f24deeb6c21f6c8a9765c9c7986e0da4b4c67d8e0d0c8d466824fb923d85 73148990cd2ef133c78ceecab72ed9dd285c5a3766852d54534207ffd34027f6c76ede8fd1a32d72 c30048bbaa797d5df6fde27d087de5721ad7b7fa3e8d3f70d6bfc3ab2e252335368bbfa15acb5cb3 7d4694e8b23cebe25de9c925a221a183b904d3f85df9929a919c54d6f87457373a0d6ecc1403e4cb be620999435e80696634cd1a8e4747e9825bfa336e5bbad14f73640f1b9febe800dbaefe1630c61f ae635b074c564eaa9db189c9e7302873fc64e6d497bc5c29080987a07a21d4af210703a4fa07f2fd 816f12fd1e29b4c0f44afe9bd4a1eaa8a7ae6f02a5b4258f52caf6127f62632a67cf4e8310be56a7 c28c86b2e277600c3e92c8d23d42586244c571e90568df202f2f6d81f860a565f9eb91a3c78372e2 a8b1be61c5418cf49bf2d6c8955d4a482a9919b7660b3f9a4404ffc454ea073e1e4b2689ab2cca4e 46bd7004a6c491fa26ee7a57d60f35edb2b821e6266442c8f335d452d524c772e0353724c23c7dd1 5b7aa155e91442022140c5fcb0153147edcf3e8952f6f0399a3c88066a72756c9409915de63f64fa 797841c57c796c6fc550ef745dfe9f179457f94755ae5a2506a764f327e550be3dc14dd41f3b04b1 47d454938c63a8d69b2ea4c5710ec0b36e3a6c72571fa5d59dde036c42033df35af056966ff0cd12 04008971aa6ba9fb97b685ab9ffa2a9d1778104cd2c3b326de1fcbc242e94d0311c3275b12850ed3 0ceead3a2ee6d060508411d4396f5421d8b6d067cf7cb5e826785fbe119e05e21bd879b64f57cb0c d1972c2815f20abe7ce6ab34d0f471af44baad179e90644122f5f33288e689ddddc5ce833e9755df 1e73c65c5a201c4ede2ffa6b19274927719d2d38fdb7a65aa43708b7fa9a94aa7d3210253d78d3b1 81e1020d0000bd0a1dc05d447f9f58ebeb84c65b36c8afcb83727a1508994e826957a663b0b9b8a0 03325ab6d6d6462ee4e106019c0dffe10323b7bde7d82a38f85fd08786e860ba66c161b64b0708c3 63de5c6af62d8db3c243d1e1b712cb1d59e942b9b6b4295a5a500b182cbd5fd1bc6ce9376d91b47a 2284f1fbe0ad1c048cc2cfbb4afa3a9eb9697503b69feca990eba7e9441af9ca44cb3ac6b5ed66e5 91c201fe30efa8a7c471dc613d6254c263a8e132104bec47f1aacb3b2fcd4051b69b5e3fcb1c147a 65c2f90c4b5188bafc521cab03c12a309da50b5a7517727ed41228ed123fe1b152f6a6319cd623bf 34ad7b8e064ab993260bcbd405f5b7fff9b2fa40ba5ed5630242539e5d96823e89dc818a13d16675 ee3079d976f694f5acc9760ae789e9b3391b289e0e22a7ef17cc6a4577157b6d95c09baa4fd532e3 ee0a290810ed35e56bb19d9b61fb98a97c617425b06093d98a5cf0ee2dd127f0eea600b9a0c67fbe 761db9b77e5d5bba9701da1b883e521a0cfe88451f57bd36085b67e56f061f84a2e6a152a71bce6e 522daab6a0a33ce22e537fa9793d28b617e6c0a4176a83aa3be578afac0f2f5547c5516d21898475 5b7445c7143afa4e551fce0071bdb873b34e6b9e2b9e79ed0c69d288ed6421f237e860a0c6492ebb dd2a44c2c4f368dbe99941b1e8561d859d3859f496cee3d741f252973f8fcc539c409e35cc80a5ed 6df23cc3a65601313f5d681fd9540c5291a9e30a72e38c96413c47c61ff84fde78d011b01b4154d1 b920af003f7abb1e1999dea6a766cf9fd2702b3ce0ee57af931b62124b0861b163a3b91aa4bea280 76c3432df3b29b6c4e1ba588def420071fc157de90eb2722ecc9ab00df3c669383a61a91bb67bd28 7ce349b4745ee7a479dbceef166b9acc412eb579fcd6437307edda253d606b7be7599c38092bc52a 8598480edab8b82b1d21c565d2137ceae0b6642619b16133d91205d6355029e9cdfeb9a28b373d95 916b6b707d4c712c09cf36daf1a511b2bedb1aa70ee58d46a0666bb287784b0a3840c589a7a04d5d 6f2216be90aa4a512d5632f5c9bfe7b8b13382f999b95d367c7c46b968074ce315197a5ff3545c7b 77a804ade56a95b5c24cdece5937b5c0366d93ad03da9bc5db1b551dfb91e9b343d2b57b76343968 6d4a3"
} }
]]></artwork> ]]></artwork>
</figure> </figure>
</section> </section>
</section> </section>
<section numbered="false" anchor="acknowledgments"> <section numbered="false" anchor="acknowledgments">
<name>Acknowledgments</name> <name>Acknowledgments</name>
<t>We would like to thank Simo Sorce, Ilari Liusvaara, Neil Madden, Anders <t>We would like to thank <contact fullname="Simo Sorce" />, <contact
Rundgren, David Waite, Russ Housley, Filip Skokan, Peter Yee, and Lucas Prabel fullname="Ilari Liusvaara" />, <contact fullname="Neil Madden" />, <co
for their comments and reviews of this document.</t> ntact
fullname="Anders Rundgren" />, <contact fullname="David
Waite" />, <contact
fullname="Russ Housley" />, <contact fullname="Filip
Skokan" />, <contact
fullname="Peter Yee" />, and <contact fullname="Lucas
Prabel" /> for their comments
and reviews of this document.</t>
</section> </section>
<section anchor="contributors" numbered="false" toc="include" removeInRFC="f alse"> <section anchor="contributors" numbered="false" toc="include">
<name>Contributors</name> <name>Contributors</name>
<contact fullname="Rafael Misoczki"> <contact fullname="Rafael Misoczki">
<organization>Google</organization> <organization>Google</organization>
<address> <address>
<email>rafaelmisoczki@google.com</email> <email>rafaelmisoczki@google.com</email>
</address> </address>
</contact> </contact>
<contact fullname="Michael Osborne"> <contact fullname="Michael Osborne">
<organization>IBM</organization> <organization>IBM</organization>
<address> <address>
skipping to change at line 916 skipping to change at line 796
</address> </address>
</contact> </contact>
<contact fullname="Christine Cloostermans"> <contact fullname="Christine Cloostermans">
<organization>NXP</organization> <organization>NXP</organization>
<address> <address>
<email>christine.cloostermans@nxp.com</email> <email>christine.cloostermans@nxp.com</email>
</address> </address>
</contact> </contact>
</section> </section>
</back> </back>
<!-- ##markdown-source:
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
v2TXe5z+g3Z9muxpi2LLPmsOXn3y2gnH/mj8uYRS4/0+vjx38lyJn9wHfg74
nOB14GJf/wJT3hfwoPWi9Nv79qNBnDzh/0N3+Pnwr/jw8ekDUujI3ozxr3e9
+DyJqViivcOPIrV/Uic9xOnzJPmuiLr7UBEUZrnnB+2pLO+ZwysSQ6LjkZXz
0Q+fjABcaRBgJeUH6zBefM6KWjvIUaS/iTJmbovm0YNJE4L68VX+fxj6yXXv
GKmIqDe9/6qJ2s/mBQu7BLgW2MVrRm/1VPobtriXNR9bLd9O5Wb+vZyJnqD0
jl++GZA98iVBVoSR7Scke/SIcGsM00aHoso8Y60ZC6y0eGDJ2jDkTpqsqDki
8FAnFOX/7373qgtZErFEjTFIQl/eOipPZfK+zv5xf+m1R18cQK7eK9riEU0M
tVwENkzqYMxSFt7f2SlWjNSG8SLr/ujgrYfx6JD8SA7fnz8W1AWDuvQDHxZs
nuEWtv+HymDTscYGuUePXfQY3MJrbgZowSf6vh+aP7xRFHBmmppkz2KAFCHg
HwAYScSeHxWDB6h+U//APrJ13J/MmAETt8Vn+w7WjI+iLC1c87AG88HEvMfC
nbiYHHh0CZjDWmbiPd4I+6bsfu3N3IM7f890HxjwbYjfKEbl78v88t1y97eX
SnHEQPyh8V7bF6glsrtYezQ22MzvJrwU9nofGfdOwT2i2ZzvcuG9Inv/QK4A
w2/zCFERvMZL/MGEyA3zWcW/reV99rB7nkrPLgKf0cIjMgrBmPqP1lPxpDEO
k99ua949uUB5ab/ubF90fQsONO+Pf95I62GRQsoxNZ6xFmFyrxPNIskgCc/3
4Yr2vMPUt0XZ1Kwk+1w8znsdj4tp8Pp06x1TPkur15EKJvlQ5vyGMn8tE95A
9gcC+0vRynxripVEsbhClEq/P+7rRUVzf1K6r1H24fHozA8hC5JXuWndo/VB
VEhI930v6mPV9uXb7um70P+NB9QfmqcfLPXs37z1TplULIz++Q3g3j9XfDUt
kIB1nZlpZwUUPPusr7dhbFFRS5afJs9Gu5+8a8O2ogt7RfBz8WLFj/u775v6
d4n8TTPhscr35k4e5n5vnOeiWQixHHvneiAJqw4/vd72oLui445b4iwsFf3h
wmtFoBL2oPbOAXGWFA0pBDJkzae3pscn882yzzdznj2FuzKk3/ILErUQT+xd
XJ+993ZHz2JPrBIregX3IvOtj1kQTmI6lKG5XRRAHx6OfLpnaN9HGZXCg3aR
kG+p8kjUu3HN16e1jxoifDPic3XHCOzLqo1im8UW/oqXAr7rOVqU+dxkhPLc
Dqu1X5f55aVWvM18f/jxMQ/uPPYBiO5xULzIfMpYr+7eqy929Tbo+1UU1R/L
trsni67743U7aKCHYj3+UCYUKpG1aL9TiLB0+YHrRWe//oTNyR39UQeyi35X
GtBHE+F9U70Y0r/XvjR5vH4CnvimQUvDYqCnCvtmmOdU+T0v3267o31aCJZ3
VGSSt0ryVQb8uOx7iNd3YvbeGvod29Frw+rl5d9Lg+IV2LdD/84oglVhs0qt
9Pu3/SEygKcFrXOy/guuqxXTHu8vxv7ojcm3btuHNhlurZrH+3MTn73V+af/
hWLlf/+JHfcKN1fZq8awBo3vr87jzIQWbE6wMOyntMJXcfTxogW1v5bWD4/9
7q0N990Gceiv2qDx92+wmOJft8EPO9S173aIQ3/NDhX+799hMcW/1IVvSVcU
rPmR/mM59zrK35pyKcXh4h2s30w6th+Wc88MAzS/OYZ9+Ctcon3vkPdLv79R
+t2zpOTHrvi99svf4Y0fm/7tha1/jhPejfcv98K7Jz3MIc8l/EU/3D0HusTP
vWeDitmT5ch9BNal+tZjo9dO5G9Y+LGwt8cdf8/KcPe7pYl/xdLe+PEveb/z
z2G77587fPsO/d9NhX8NB7Jfl/gJ572l0ffs93bug/neHgd+O9n3r9u/H2Se
sBcretG9r/P75JevTBzhksLI7Q/KCEZ4e//ia2l4vFeMv5nG0w8dqdqjjCjm
eQeyb+spP7tSz0uT4tr3OvtHJPoTixVc99sWY8/C/t+y2J2Uf2Kxgjt/22Ls
xYP/Jyz2Bjb/MMt/6C//PUz/1yPKm6p+7Xy/5/z7E5O3d5wfvH8XAa8U+MHv
37P6/13fvfnih+9w/3Oc8jbcv8Yz2m965hsd8Oae90T/dvTnpD5PnjXw3dGF
ewtz3j38Nkb7XWFdZYX1c6R/ir9+KCK+29ZdJfxsXx8UwT+2sftQ//jO2C+q
WSbZs7K9/nj4U9Tqxa8lsxdhH1/FK8Cvr05/+9Ls3/pVvIn9aXfZY7Di3eK/
/1Xx798V/9nL4t+/LZ6la+54PWeiPFc8fb2pifF0kbbmymmySaLKodInk5F7
yIxFNhgu7JSufOE2aK924anjbpvl8pUee6cyzy+IFAx56zZpdzPJWDRqes/L
9nrALzjSqHeq3O2gzX3v6o/7/Xn9MGxcqXQV/Ou+u+F3p8NpJMXdOL/q6dRK
ySp3qKnKY2+mrgY7Kk6j/khtLPxK7dprVcaRaF92kyDh94rJrabjaSYOZ0O/
1YvMZdKj+nGsNHoDZ1Y7HfaxeanV7U1+jaVouuyUk9b4OtmRtr+4bbLz5brO
hVsgTmf+SDznW2dWMUf0sA9oHo5vp5GrRaNqvqrXdWsXdqzYWe6twWCgy5JO
1bQ1aq/kQLvNstvN0Ncjr7dLt7Zar9gzuR/YyZpya7nby3dms0XKwWy/NyJT
mXiTy1I3Zvxtmwq16VCyz063N2+uPN21hUpNbdyUvuMeG8pgF5lOOK6faruk
XPbi6motW9xaytedur2St/ZRsidNu9XcxksyOrgrudPUgmqY0Fh29HEzrMX+
yS/fOuv6ik713m0euu6Wt658cDpvuySfK22z1542hvx1M50rh0N9dLanUS3M
y2ShHxeyfPJ6aflsi0bIU68pKkY08b002M2W1EdQqLwpDMTU2iwC5VA/Tbuc
ur1uzoN1WZhV7duApOcLbYlyFi60uXShsbEqG2N1f+4sa4uOHHXNcdLtx9Vp
P0hppdOfXJdWs6vZ9vykNrSmPb5w0k7scye7c150D8Z8tFsbMRGCkRsFosJF
ness08JrM7A68xYnH5QjPZcH6iDfqIHjWbvlrBtc93G9uzmPV8l27ajkuKpf
ju3tpkNhHWFeFVat9nGyr13s4drotyQzlCd2LRBj49wMtu1L0B0NbG+rmA1p
13NDbVT1U6Ex6JQvVd1ph6S8ckGnZIVBVrbT2ctWxR/qRrNJyDSveWLdXa3t
Y1NanQduc5lr4TGbRoNZXVu2cyso7wVpPs6GcmJXrX47i/2qnTt1TTqcLztB
uboWr002k3HaaAaN2SFskLa9MfhbLV6ualZ5EKZnrVvtXgbnaJadVdlaSy2/
ae24wZibG7SfB8vF8RzLXrwi9alOjK40OrWW5dqmyvvt4Tm4Nc7yohKR7WXh
BGQY97bTdmQOGtVBpbzZnDjxrARl99iZnRbD9NTZthaxGU0d0s0VV1aO3Gne
y8LVTu1cTqLgRNbY72ZWpdsdbi6k08g7Na0hl6vd1TC+ca32edrqV5fLrWEv
4klWPXYufMKbi4Y1OUXH2sDLZFkNT5a8rdfW476Qzlr96Dayt7vudTKp8UlL
U1b6JppF18b02KvUrNReEhped9yt4qjt5tLZhAeTprtuvbLuLKvauDa+CmVD
OHYWnWrd9Wl1H7Wd2WlPxxkdHdt5Juuu2GhKI+G2mzS4fXbw5jNnuouU05Rf
+5txzteFSj9R+4JQP2fX1SRpVYNeK8qVsLdui9OdfNstduv8Om3lo8mo2YwM
71KR5Hx5va0H6WjU9E+r6dYeVI/+9jbZXCZrOag24zHnrWf1Zbsr1A7KMEjT
c1XeUn8s2GdVGvjNfW/SUfadsmS1qwPeuVVra65fOYW2QJahvl5U/N1i76Zm
ZCZk1zPq+aXmdmzaClddntLheX5ttbxVZ7EfnIhvhfpQnozt42Ku8jNQQuZn
qqbkaXtHKq2qup+d9bJ+POx3WznKjyObaxjiut2parKQXPbrcUTbrZ0e17mZ
R/rzfUPrnqrKYjixNrPJUW8lm+nJ9TukPTKjLLvaAqdPrrFvS85qX1ePurWP
82S0jq7Lesf1tE0jmVRHteWKy2e0c2kM+FG3MRJ2fENdp0HP6SqXM0fkhr4Z
t8pbLidbd1jzSa51D8u/9NtNf+evN5VKvz4oOWH30rzjWU3iD/3OYFYV6nO+
ng5qY79X7cTmcsyOzwctLxncKrMBL8wHwTEgs00+XKyVTVDpToRNNrhtpM1B
WU937WtvaSvWrdKyZ5tzO+S/TFcz3+0Et3az7m6ajWwjLnJLWuBzRyBikG1W
g1uvWmmSg7G38ou7EY2jdSAuruHbreBsr9q4zzgTX/6yD9vCeGtU27deS1nl
htzdE2256J42pOymHekwcPjmfCdkvbK6XpWXjQ684nG38XWe1gNp3q5qN6Da
/NKd1SbqJsnmh8ZOr6bWVjVbquzVg4F2odOtcFCifTXXm6fWoCcGiUOCakta
i448Hoy4Wm8xFVZJZkW1sla7SH4stu11t+0sO3l7rk2GLdcW5TDLQuHWsa6k
16mK9W4q9vUJf9lkNmnXjRAzjG7r1Ym/cd4o6UaroxHQxXp/cvuHodGL9Olo
K6zX7XrqSRX9zDWzkSgb3dqsMemOdu3poSubo+o+3KU732sl48VZXNHR6tqF
tEtbAfgs8f0ll3P1zsoUus5FXq6PvbJWkbdK2044jrQ7h/ZVc9Trtbzsesop
qixPwrg9NM1GdkvKsTlZSoNhPbuhkrgI9VBX3LbUJJPZpnnkFrVmfm0d+HLA
yyRfRqJ1LS+GDd6xakRUFYiMQ3VwUceuwO/aHVr2mhV5WO6vSWUObdLkA6E/
EObbfVQ/ND3FXnXD8WwSyKpAzW31JNV6e1IWazvxEi3njbw2O4z1aLjNPVqe
Oh2T5JODtk2yna7flFVjEOkNRRrpw+usaVznoyC+nFvcrHzSyi1pMJeng1X5
mC+6s7l0864CAkUOg1m7R2bZbrXoLKKtw9c2zvwaq51pdX065/JN6Ab8pTa+
2YpiRse8kY6v5+HII9UWuEiSXXHuagrfOeiS4gTaYHglp6hvZTPitlR9H0ta
nxvZntg1luZtNe+41ezo2u3lUl/unOHuMPMbilGNF6mzSLviqXZryPywPqg6
p3QwGgcbqpCBcuRHuhnv5Pm0oreqI08b2KdxpUyX8YW/JGvP9vuSEcTTfVk/
9CbrvrcJT91mdTaqxq1Vza7vJt31ZGCe2vOZLAfmOlCIqHX5Mxfddt1Rpqa3
urdfT6vyaiP1qFdvpIfybVjnDy3L6/bd1WkXjTq7Ydxsj3xrJe0uXX07ViaH
/nCVriJ9Ip1XTsWc2+OoR2meXwbrOh+2SRLIN8XUt1l6qTf8hcMvuuLRPvu5
Pxwtpr50G/bLh9NNdRveItfNfn88XG7K9XI2y2sXbbNsqrZ/OaaH2J2uNlG6
VKW2YEzFTUvb0+pq0j5tj41etvaGGa6syf19lLV7E7tqWKtNvxcPaietOjzO
h0NdNceLYG3zx4khKcvj/MIt1MiaTsJWMGlspof5tF3RPGHMtw/En9yi3cCQ
Vt5FOx1vzZt9q9WH0nA4M/OVOW1u+XVrnOccbclexTq46bZXuQoi7wp0La9a
tNWYODOHpq19T9lssmQl7MbbcG/Qm7yqNLeqN0lng2m2qCTroKVz3Xk2UbjT
bKTb+/PE0Zd70WtF81hMbsp6uL3WGtV+fxanuun5/dwBS/ue0rhEUuw3rMa8
2QXT+bPeKjk2bDk5kkF3uyResOlN3P2oK+88dbNd6Z3OvnU9j71jHmWtcSNv
Xt1KHIjyldvWK8LNWva9TuodDnrN76ZceOuanZte3WUC17pUj66mVienSVK/
iV7erR8tS+4r3fF0J5UTxGocLQ5jZdw+S11xNZjsz1Q+7yqHkZosREttTtfb
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
JNRhDSzALXtiBm0PtHYAvzJT5wr4HP5mhM10sYLEFlQbJRJoDyhOwC+myegf
GgACi7WnLIGBkcUQm7VB8GVrkBuIEQcSFoLSROXOCn8YG5pKh36WUdoIQBPe
VhGMxJA0pBUPopAlYkLi2NDzrGxFjaKI4GUUBnCgQShiV2ANG15iD3yQ7KA3
HpMCPrFP4KMNfcce8QGgIHZ1HjNJ5Ns/pP/4vx+8/iYQ+58gRAndPv5a3Lbf
29am5a0sP/987usB9mdx/+//DtE08zPROFlOZlbMiVxOE46oq3GFjirb4bF8
LV/IbLLlu6tF/6/9HSJV+eZ3iMb75NwJlbVgDfnZqplsm8fA1DrH+WChr+2E
+OXzKHLUeFLTO+NT1hMZ37RP2kVYt3aiuImCdtji1old3tNsHmsHpbO/jk/t
nStxYvm24PLcGBycQ20xpOf9dFb2wsFM1SYrK+EXZmfvVjNnat32vcxe1Lit
ITTHp4UpHfay2Z24OXepGaN8cxz2e7cRFx1bq2C4GC43vKq5ZtAZCJ7sjiyL
D8/X62h51PajgdirBcNbuk0711vsnKvCaNcYXwbTWvWwDbhOpqzE2zgNVnln
ONtMe+OgmlbEqraz86i8uMROOl9VGrW9n9SDs3uIusGlsk9QF8/51Nl5F8L3
FsvVyWumjfFVbzYrY+4WBRLVRmJ9dUjb1cCRu5a7PimZ1rtkQNDTxWyn+SzV
6oe+2N5dF6mnypdWsBjHWS41V2E7i4nZtLanpQsxfdocUhqNAiUrLy/ZrLYC
+k5R2wlTrekkrcY1o0qQ29f2+nxczDPVzp1LVr/WM6sandd957btdWzlNph1
+30zta1Kx+XGttoZZatbeCLCfF2VqoTUV9XebOi6WzOrqPW53eStLck5xdrX
h62DtvTlac0/Nge+u516t/l+H6XKaXoabUJbbBvt02kW+VueHsVw3atUpDCX
UroUhfGRkCg6SGZzlCqbQHOON8/Vxvot6cjJWJxmrUn15o6F7LoOGldRWMzT
VnkXNmrTqD/cN/NIdlvihfQmGndTjPpoNAgU4Rjs8gF13GrYn+53cWWU34SL
X59x2cmHZ/TKSZwt9sLuMG9chxfb6SVzbdqeSvxyeDtfalu3X6PXeePYD+rj
vCdwa0ndm7Perr5sVn0xvQqN2byXpuOr0jnG+WipBksl6l6UST9vHp1J4K+r
/iQf09H65B83zeg6bB3P1aVX3bQH8oHW1lqLn1yXy3H96OfV22TsLvfDtL/w
L2akdiztsllavUGfWpdeh447q2UW7jl3Vqdjs5/vF53IutTm/oqrb+uaM82t
xWS2WXk0Xgu7+LzpenpVafrKolxzlUUiCUY20Dl70e5N8uEwOO92VxIckgkJ
1Vb9PDtfbaM/1YLuQXTbemXVPnk3N5zZp0HzMjseaq3RQvdy99RZXperapBW
plN3rcL2ez/qlw+r3Wa3Pm3XphGp5bq2nG+9uX3gLpvDuFe/XtLOst6u2LVr
PL+WjZ7R6UkXOsjHqdlsp6Pdinh04w8qFaszm19Xl/a6F67SmdDnD61b/9Rs
NJarRTcZbMttu5Wf5bx2WxsHLs3GE8cab8WuFiu0NuwJs51e23CJnq+amtzv
V07D+TlwkfHugFjZqNubjKxpLRrwdamy3ju05vrzeJVLsqlw5zk32peX1cQt
eyCyS2c+r1xPF4NfCLVMo7NWo1vr1PvTxvqSJdbIq6/kzewS4YTLcfo6CeVW
tbHsjXn+6FSqKT2d++e+E5DlZeHMwsglo6RjCVa9sZgSKZzdvL3aC/UO1z8G
+ZRfK4dmpZ4u9tF2GeS0kUS16nIne6fYnWs97nLRz0l1Mh07yb6lB5Ht9247
/nrIXL+7W85X1vpk6FfhNg0rhn0Y5cpImg8ul/7YPlIrnUj6wGhzu+woV27R
nuc6iTmkWn042eiBre3Lbm1pyl2tUr7uIAxqisyXj5drwi16zcZiv7LG7npN
a4OmmC6FVSry3IreOqfNYh6oXHuzSk5Eq/m7y6AdDiVnpkT6pkx63fk8uE2D
+orqSTtomdddL+pwUWZN0qDbnVu35bBF8+thvZle16exNx3v5MSj1G6uOvX1
ssOtldrkVOGux5wjTnrtQbnaq/bco4K3bFTK0XguWcp1sta71Txdh07PSxoN
eSgbVy80r9I5yw69Y8eqnmarYy+LadR1ldF56YTHxqjCj7jNcjyQlEPldrIs
abNQ53w8V5TaOV/NMn8z7IobYXa1zLItDDf9g8uTY3ajFzejC27gbeeZ1T4N
0kiZrKq2dj65J3tVm3fL/jJfU3fd3tfki9Xsnxh268NIdN0hme6M+Xg0FeKa
kvFxj+zLt+Sap7kxVjrJoWvyF73uaZ0LldeRJV9Hi+XS6jgHqCrzPHFvtesq
UtzDWkuvdrOxbnlBFHS6tleZGx50qJt266nlz2/eUW4vk1N5osd+a5xoQW9R
v6kjSCZT3veEWGnsnJqzzXedWmV8yLd7e9mvncxBEHJ9uEan9cFuPuROm2bO
jwPZ6m/SgdVa7ZzOPJvezGOZm5zWzv407XXd8Xy41AezWteb7zUpP1Xn0mx8
qtW7ZrMczZJRQvL+Qcu2+jg+z7v63iLcKrzGIOPKplPZ2X5488QLNz7vrOVY
OZwaR3nYd9eGvN2m7bl+Plfng46/LgsTUK0dOCOnpXDm+XgdVs+VmlrVNu1a
PuZUL2vWx/WypdZGem4v25uxfl2rvFSL6t3uat9ZkpFa7URS2GrU7d32TOpW
bcwt69PakYwbpuBM2n4zK/d2XFJfkl3Tnrbyuj4uz4YkWwbyrLe4TUbdsiOn
1RUSLT97HWs1zvidw+fObXEceqMslEPueurK0+uoUqVZZ7gfi4umsautli35
GO6sMolPuzPtnBapr3lZfzXrNbPTXMwi36tc1EPzlG2X02A4ErnVrJ5P8vPV
OospdzMWKqhRWEDVVrJ9mY+awNSTW+NO2mDV6Oo376LZNGkro01/5UhhtnCt
jnS1z+Xgtj8cFMeYRKfxVN16p8toXCckOAn9+kbK+z3FI4Yxq6WbZW64zb03
4VuJNO5cr+5Is+oA3xHX2s1GYSeJm+ZMne26I+1UvXYC0uj25rFSnm/31/68
R+d5slym02bHOByvlXOSL4VOFv3LfzFvN3//i3kzexkI/V1wXR82wnre8ea7
ScVu9dP1bbOezzvBvN5xZlKlQusNaS1MpqtbpbdsbAb/7F/Mux2Gxpa3em6n
TN1oMcgPziSSw+aoqwSLdNpohjXr5tzW5ZpymNdXR7Myd2U/PW/0uDzf+HKr
ZykGEmk8rUyP/VWVN6/mbjXsL7brNHUOl6ZbVRv93OxPNvsrV0bp1PQHvSw9
rYwduUx6ndNq19/Pm95NXB9bdHtYGOPjNdpPqi2jq+72eWNzlL1N+9JYeZNU
uPHDZttU4mHU6ibILazBm626fnlqSee9EczL0yUPRNaX3ZkcLw5Jqm3t815r
LCxqlI22KLRb3OwUuOCgftTWo5snmJVp0xCzURYnFVvpTsgw6Fy8wXzdqbmt
KWm3Vn21ddurmaFDOcXdUSsDMrbB5q1OW97EmS9fKjsoiGRU54Ue2bQmV/lG
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
3T73EJFplSDvw/1yvh5OS8kKj9on8Su70YyxOt6OHfeWZi6fFp/ZMsuXq/w1
2YbqjP7bViUnjM2zsP90TFWv8p/Lgt77W+v9CtacN/bFi48Fo80vnL4zx3O2
jtSw28+N00+WTC89GkX7vM5nB1N8nU+Lc5WIvzFda73bQ0F0l5uSDZHuHbS8
cbdePhqX0/uel4ZTOPJY2Z/+t3kMY7mXRXejJ6vGyl6bnJ55ioX7js83435K
TldRDNWFwi7T3SKr3HLIuS9/fB8+nvvRlZl3CZWXY5+07D5mJ3MhuO36ENny
caWf3tZcGn4RM2sNcW2OaRC99MV0Kqz2JdQj4zcPaSZ9tI3gmmv+6WnsWave
6+D32WZaec6yc62s7c1a3UxcsdoFrnb8QBTxgvPus4vyzi5rpnyHz4UfdlrE
lecu0oMsLI+ruh2cLTN7On3CK8oiGgZRvX4aby43pw/bvDb+eWOeC/2xdfm7
ndim6a+VOvwNwlM2++dM8oNefBpTLN++2vts5+ls8pUTf3Vs/u0dwvvveu8m
wIN5ne+lsK3FnzoK+nIm7k/P7GFuHOcCCsD5O2PhHJWVL7evM8fu2+dTS9/G
FMnS6b3Im9Ow2B1/z3q9j5h7f914DR/2xsdej29PfFfV0bslMqNsJ/3zPXiv
mT2aZhwv/KtVHWeJLpwdfuXEj4lv3ny9f7ymUpsdJitbn9h7Em304WT8xttL
Wtf2ZW9Gnhv8ADvz9zPKE89VVploNINb/Ab+lpQ140jOsr6+TmN7MMdjdxnk
qvxkzeO7r6/lQo1/989FucWLdMU1tcmyl3o3PxthKt/U8Prr62+m5ofTKZKD
R33ghMoPT4Gkm+Z+u+W/Z8u9zW+782Guh8fr+6Gqw/059L9RWMenjTGor/15
O+rlplLezlbeqbNNcG/t1CrX5XNp1a6Zr8Kd3n2Hp51rdv2rh4PJX+xxY8bf
4bu96f5jN5vVu0ZyV0lv/D6OEruz93Aqj8K0ulxtm39IISTkY/bk1goXLRtr
WDm/qZwfTIRq1EUrTw5ab+8Xb5XJ7IXliDdJ5G+f38KyL0x9qhdM/d1qYh4L
F/3Jf5ova8tC9dWskYniOlxk7kGq5ubjq2yUuXyyj9H8djrHijRdufBpNvHe
iBOtmMfx1pVeicSmK3V2Oe6mT5gxdr0Y18f5dbdWy9XHSs4zayuMPffx26JX
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
gobeu+tG2Aaz+VU8vvTxUn9vlWev6uXCeqnWQjp47dUKT1LVf3e6bprletj+
7trnNWvaunXepfpya+NWzA43lRle281i+mrdMzP7zfiJj9zuKLPdM8oWwuGi
VHtu42+te36cIt8a5uNma/7ELlzgamTdmB/N5B3XAzvuzYf8k9e8926LKz92
b0lIe8VavY6s9hUus725hQRSTjOpPqq3vmDfml1KA8JpdnDZTbTnDAivWS9u
m53fLBcfbKjqfJJFuTqF0jLKfsnZDsw4Pit8u7nWxnjq1Ldl9E4yc+PDh7+7
nZIcqAGTPTrDpLPCZeesjWnlLx6fumaepeWdyt4utPr7iWr+Pe+qddevonDR
x8/x4zGhkQt75/Tcfav45v/a6f1184dUf7z2ufLOZeUcLseFpvWH/uJbyxPr
G4pxy6WjuOmedrVlRmlUnnrhRqal5eF3Up6JWsnfeussfb13vKs4b/bOnTXO
Y9ud+6vP85vl6yG4Sgt+uRUuVb4+HKJX9Jhu272Yyjvpl1zD36w/dNK+myvN
K1Uei0Csm+XaS3bZp95zc+HoHQXRssf1S+KPqbp8H1n7sfOm8pZ/4gWbOvx0
8KRHmB7f3OHddtNMvp2fmbL2uK0gLm7L9Ti/eV9+Feze0KhPhR0fJ0U+xO27
FNb1OUpe0/BMuWDLHS5jG+h3YTFvu6Jym+dtrnIH7e70++yYjMkBHNHklPVM
2Xwf5zd4+fl2FU6L16G0t3KfGhb3W9+5wB7FapgnB2Zsud18/9t6zeU2E1dq
FWxOdTTfOp/FNArT8OuzATL0ESwffPQ4vc/LraHH8XFvlNwIwXJVzasTOHNt
UcvP9q4G9Gy5ZVZlcf6Z74KfXaWty8/9j7Lrnfp03R4T5yMtkx/7m8pTcpKc
FTLazqXsdn/UZnWRbwsmrvJZtE5u0XhiPxVznjJp7subpebefrJYG9F9Hjz0
Lroet+ZDtLxZY/jxY0rvg8Sc1CnSlLSdfR7adhjiKvyO1WwI2Zd1XEa7Z8eN
dda2G6OaYvPYsHahBMZtZYTFpaitU/9bWJp0lPTYUS++cog9oXtv5szhAwG1
tp7PdTGk3/X9bfju6dVzi1atw1/XTow0Xzii3ynrTYU7zTlt43bOirmyhm/a
izGwOt2/litD+aShJYTr831WDN5DKebZsH68UrEaT+ZGtT8/9lWfg1O3Wne3
6M2Fjit2C92NF+fdw3Ir0bEfTe9sup3Xs199nS5u5aOR2y5gLwrE4VpYFWET
LbCwU3A6vU+3kXcu22N2+15HlTm/pcc56JaLlbE6zZexo503p/I9TZJ9+qTf
XfRQai16Zu35ddcaLyjCOHI7sVhYy9K6I/7Pe5n38rhTgvuyFD3WH3xAf8cd
J3t23n+uvH7M9+Xuexg91TvdhPH63Cap8zwus72svThBSi07sKTg3ObCPF2s
5m65TZRl4qfxfLu47LU6MJ+J1Mp3OVk+xVhad0xQ6PqGee0m+y2UP8U2pBMz
X2Sb1h/Xy/l7s5GfjOQM6T5cGotFjtxl9xXnpPsIEuJdXJpiOZstImEpVJ+w
SCP3rLw2TJS91nrwM3oI6ueLYVxv7JmD1HtFcTM9ffUJps3j2tQ5n48IQbfL
z/woTuN9TFb6uOPrWErGW3s45GN7YIQ4LRr/uecNp5Sa7vAsj6u9fWQFRjZ1
Yb/aapqhGhWvBScvRmXsJeFo+lO66pVhnrWPs2Hfd5fmHnTN7juk9UWb7OT9
Tn2vlm/CPtRbjY+F/eb6lvmWMx6ov/G+EtJH6HTN1ze5wzdbfTm3CMyec0Ju
+t5cT0izw29kI+m0Ft/9vvPv3d4YL6/POfY+5tRtOc57W4+6ci1ZWDOZvpqM
SX6vZ9dnMfh3VpOTUl43e0kqO0/vxd/t6OxeCSv76f2WrfT4Ov881+Uiy8fK
9e3Tt9k9BNz3YTZaStI7u1+83S9NrmGF+Dd+T0UTGLP96JzCWoqXq+z5dfX1
1ci7/TvJvfxXvveH9Y45uDNzPH2SZhNN/kpWmD4YdvrtKd5+ofNT90s1LeNZ
6kh7pytYf2Ps77siiBLDfbTZJXwcGT9i5asuckHK3V3/9QvCtSi03Wu6pWtb
2K2e5WepjE8vyM4Fx52/9vA8qqefMBPW6/1lLx+DeyKbecNZcrO+K2Gwv79M
48iFXabshDdzKL/yM9SGZG6WsshZacOXdzYdukznqmHl3lfJ3JVWnqcGn2O4
8rnynn7Dslo7zeO8bk1FHE4193w/jau7Ww0nftYVR+bxrsrmu94HyWP33M3O
Qi99XYc9W+N5+V6FzSI/vxkvy067T7c7e/FOs0x1sHbTsRmKtQiRth875nF9
R4b1286qy2MT2U7/yde3ozG62wc3a6J9aj3OFbdsj1Wk2ulOUHNdua8DV4g3
J3HU2muwuayDd1qulK8U+dpxEQf+peTO+82pMzvh2/0E4efvj6M1VrFwpFko
3fyazPLEpLdL/9Xion8VZtQW3TNvJjE+ZMZLEXZi0IubNKxsxzDNMZR2ovk8
zB4Pnfsym7cir9N0IaRdeC1UQ7MsZRnw3by3f87rl7w0fhqbm7BrzM6UI5l5
lLut/bY8SEtP5BT5s2yGZFoshnfQKuxtO+kzPkH+XRL+0/rRVzAOn+X64YcH
BPXgXHrrYC2jfHUsd/3l3ewbM11WG/V20POQPRmo06UkPh4v3o18L+He3/I0
jo7Wutt3P3ae+fu8X0n3le/XU3KJmuFX8ZVjXCttDJv2sWDz9LfyP53xPNwX
7/PVYX9p3A7OYrp8mmg4M1xpjebgX6zjbnM2g65UWI++BvChr/l70vns9zYV
0/3GvzONS6PdW1Of6Zi/0rPHy7eimfbqmi34kNn51ftw/d824NrNs3824GJO
jTAebqINAb3NmKVxvi8NLODdW1TC/nS/htz4cI627c91aCZvWdx1Znuuzv/T
BlxVs+nXt9Ml+pru/hz7p0dwOj/jSPV3RTuP0nLTWN26hw5n0rdfc+rRUIrV
b/87sktt8Lnbha8kzXl9jP4aiO+W36+X+yg0mJeee2/mvK3nDaNff7Zw9bNH
czAuKTPLzCBx7ru5Ns3aq9nXeVju2Hlnbr6W9aqG9fBZGB/h2QZ8cIncxUwy
FCcR+GPUhzsl7Sc9MOvhZ26c5+x4aILksyvqJH93Hdj56WnP9cv+EH5cXXI/
dVcY7n1vcdG+Vp63PhlfXc3cL6iCFZd44VUQ5gEXrZ+zzX1WlbqtC7XldX7z
dbuFJS9ywbnpq3vyjB5ulvXupTP33W8S4mWWVL2dKUjF93EnrnjhIerZEBVX
2d/tP7bUeM0nfK768PtwXjM+DpfR7ZwHwvrEK4+u33w067pLd9Uv/kSR1m9a
41KGd2Pda9u02kWmsmP04PJ8fEX9+Ykf3mp6m/tog/jsYtY4MNXCSfovaEn+
/FmiJwtym585abW/Fb9W+ql5EnjRyh8TQ103WjI/NOIsfHnnroYGYPZNmZxF
FsRLjHvxGTW7zXKlL7xzreppE0dy3dm3x8rhDs/zq3C1Y2kVvq5Uw7I7L8e8
WNzskzsf9Pe7SkbGqpDSw8LollsbzFaTGasTDfEcrV61uNhxrDV4XT3W23UT
uOK3ql5tPHxiXfaEEusvBZIm8vdlfyq75aoHpOw/uvZpFqfT8WBmbnGcLeUy
Zu8TLwzL35aPjsLSKIxKaIXfLwrZ8uCeN9v3rlwrZu/03sPPa+WyufHM47i+
pOq0vC1P8hBV58XZOyuSFkOxpJflwfLnk5jfA6f8GQ/7lb6s+0719To9Gjds
kXRvr5WQTV3fP7iu9962Zuvc9fw9sPmHa+hL0tn7MnyGEv/bqCs1L05COf6k
5vatL3Lwzc7263ZRrkHMJBft+Gz6dRn6m5XwM/dqmdVhkl22SsANB+tZuyc2
u+yV88l8HbTXV3B3edQ12ekdz5Ps7ByV2fPbPqWt3zVK+mzi4bQfePv6zKy1
M8mTv350hWPGUUj9X6vnad99081FXRkLNtoeC7F9bSzNbovPxSn9Gyt82895
//POn/vhk7zz0/HCLK56Jrm8mAj3kOU+q92TW2w7bdaI3LEMimAM1sznHZVH
9RDy/LuqhUUZabrvxNf9r64fUippt76SYveyn6UVZ3HLblAi3lw1PcpmnqXt
c9k16/C+cb7j3GrX7hjKbvf7nRXr5ZeL6/N81wJRer211coU4sf3O22iTbb8
XoZMc1lZOn6vSWA/G/XDzeZB/Zpz2fb6M+923FNXBNN/JPZdXWt7yQ1Rr6sR
Nz3257DN+FB92ZuN6zZDe8qCbnuO/MPLvS/nDzdhNf2xbL3UVfrd7JluTVfc
ymPIzQfXC3cdb+S/sfjN3cbUDU4UpeW2gCCeuZWr3egU+RK89tHvoG65q9Us
T6t16iiPWcGn+/bpy0W6aOVJux5iB4r3fVnlq7Y4DYpQVYqWDw9fvf3iZNc9
P/qpyVvr9I2sfQ1iDOxqF7vX66ynwzznL2m2L+MzyuL9m12Px952X89n1NX9
tTyb7vJknLVJus2ZT7XMPhASb2luPn8viR0v8XlXXqXv2K1fwRDMh+c3KVJh
3ZltbY0zjm8XxmVtKtI2ZnU9UDxP+4Tt7TWuVuNqvPz69jIDbTHO6tKJv2bp
Mu59lOzr4bTcOexlHh0zcdtr7mM3vRcPdpnanPNULk/dU9eDGk4Jn4TaVrP3
H61PjsGkMW/2Kj2zppr576BYseZiprTFzn7fvXM6HUXv49aeHWnnZlDdiyp/
U8fZb1378VyF3SxTm7owX/NRq2XR4Das1nutkQg32w76obtM+2laFqX/S7zb
6oM/4Kqbrx5H8Tbkm45/dNn2fmSP+drp2VebOafbjX/ajPv99TMxf617Q0qK
Nul0ayebzK7VmOexVma7n8qen3YYZudrtjvtk3FbbN7tbdY5tiNf+c30RMG7
ZbNd6bFIcP8zb5pcjZTv+8oxt8oRmuO8lZ/H02Pmvs6ebLbd87ZqmkWzUF6J
EN1dKxHiVYaynubZt1PHYdfmq+198s1+tf59l+6eHTlpCuaLRC53o0htJoGS
r07x2t9qZp5Eo7u6Px1ffKaGlNekpNTtN71Hjv0S50btnJXWOsz2G04a9/b5
tLU4ro35KFYm9qApGt5MvjKzC+uW8jZCtVdWXdsIOh+anSa3LX0nwTG1U2F3
Spry8nux8uYcV+58HZfycilvg46RZvn7HM6b7DVT5OjWz4f7sLudEq/+rE/O
97p4H9K6Xkfauu7NUtsN35+RptPvsuie4WcxvTX90MzDPF7GyfC+3R9pzOQF
eMHHC1GAjGQsknAv+6tbV+rpZiwqdZ9B57m4Hl201OTqL+wzX168G8vsWS/x
f8dTnu/jq5/ch3qe8OY8fvPq69Sb8r4KMm43sVsXDD+UZppwXaZL4x0clmwz
TO/njxmT76PPtrUVssqvcATjy9WhY7N7fids2+WDX8y+q6AJl4LhjFFd9pwN
WFiN7Hf2vb+20udnZPOXYhfapbBbJt4l1Y1tLh+vOk/KclnU+SFfPm19NNdp
GfEc3bb97V/O77qND9V4PCwf5W+9/3GBUT7Om9tDKAbxITW5JI16c40+x8/q
HThyOSvmjD2uDvpLv0Um3yx7rYvWad6t2PsikRQ2So3RO4bdePLkTXZMX8xe
PKiusRUX99MUJ2NZDN1qlRrHhXBgZtF+WOX7bM910Nwz4c1ljHB9OwvJX65m
rHbQjSK/R00fnWqvuKTFtGDYalMv23LLc3qlD3KUtXfdyP3vVa1Q3xf5YK8u
icYnWVD9XuZLYNqnN3lq3XwC1dD3oR1de8PqZ9+dt5Ren+azFJfa3LugmslG
pnaDfXH0ev8N+mou8Lp0Q3ndBbW4407baHnT3J7xd1vdftWdYlw8qXuzQ9ys
1ndwMQiUzazObdM8MvNIPZ0EZzMyMzXm1oZxu86fl3DL9gd1rsWx6arvA5/b
s8A53G/cydsPD6sRgiH9CJ/v5Xo6yPakjdnet3TGelvLR8TP3uH5G5te6n1/
u3mDuNiKO96JvVn3SdTyc3evN2O76UtudR+1UV9vAJ7G+Do8q2Uv/h5u4QuM
cxw3yzgP3a1zNfi73HjePf6WYbysPslvJVf9xQjLzcUv0lkW/EaxCIbmrd43
y92cB+gvTHZ1SvOF3J0Dc5Ymvb9morvAz9/7zXY/PYx1rDtjabySJv15XraS
FsL+WD4L8e6/z6Xi16gL/aNo/Z9xvU6Lq73H9gmXWVLE6dW8lpHR8Yp3eQVv
/7KK38O0/nlLETv826rnxcMLcsXn5tm70YurteSCeTilm+XNnvGKcHjc3ECq
23d7f+rm5sW8XmNf29VrudNmn8u8TyRvMfLz0yZV4iE+Ndls6oSFVL8CYT4r
vPCyuDdXpphUQWyfY8eH93qnNJ6z8XEbu6Fz3lX5FT7Nmg+fR20IshZauS9l
+6ndNuUkDppbM4en68/30VP+ZYOqN7dNoK2qTcqqgT6/OnIVmfPv3Otb9afr
WXh3k6W7Da4b27eteBxP6+3ruDQv4syO/XwMaiVqpfd8M6bj83lddd94eUo2
DHO1uU3VpbepWoxyoIid7gnyIfMuveTbXSlEzmE5nOXtkfVXvLvSkzgNC6N+
cmrZ8YdqM2NTb4lgje9mlKvycdAQF/uTNFvPA/0j1srtFLHbILdP0yxMNMbz
ztvlZWNuxJbp1rq4WrYgTevZOzlOlrOKbHUY9Nzlfpw1ftOvEu7vzY+bbY5i
sBC1IlZv4/BZre6H6dqVzpaa/qxDGwjvSBn5xP8+Sn4hv3jExFd+pvr7cbqF
Ybcyz7t1yS26plo8i8/hHoR+p4dbHroqvL56TTUc1T1+ejf/+c53rTdlJWdz
O71uA/uwd4q1Iz+sqc76+13TgQTG7TbJKScE5pld37PkHe8uwkNXn2O94yY7
8ifOnB81h6ker9Pdcvy234ef53Ka8tVuMu91+V39zMvD26aCsPI20/Ra9OPw
eN7ya1R8z5ngTv1gefczn/lraSMDvHznPb43U/LiXqW28H6Knh/k1cGZrqK7
gJ74hcHBnymq4s/5qRA3dtYdXlq4XTSuob/zcaneZ/uJdcZhnijVzthz/lSU
bML5y6XYGXoSeZm2jm9FKYmj93oDP7urH5mGE52ell4t585il8urW/qVc/Ws
5JnQajtJ3O6zEXTbnp+iJD9w12ZvA9ZMZy646t08sN5vpvSW0W62MjhBB5Fc
/sLqcPmow1UY1zX3bbTNJtTvTMt526IZlfY9W8f5rTUvYWjufun8duEGDbo/
H12eX5e1d029LnxGZ61+MgdB3DvaahzNem4/Iq/9rV5ZvpHu/W//Dq6Mu5Pk
j1dKdTka/Nf5qLJlndZFf+mCTLvMhLjfXuNojMfa2pSGVnBPfm6ySTzPDs0g
DuzOvelWM1m6en4p1plZcLNJEF53fjE+U9FRuk3YzdtI3vuzfcrODrPpsTic
fnGsraub57uGbDafxrZta+ilg2ce1kzArX+v6bYIH8VM2Vbf7uP0Ybsdzjd5
f2v1g8quLe6pGIyuLNfPLBSYg7hywMJctd6ZqyC8i9HZuxePud5Zqv54vH2L
SybxLmdxMfuUuvmSg27IH9pT/E5VEc+0jf5Zu0bD6A8jEPV4a56SV/BZ+I/0
eUoltunWxnC28+n8LsbbrFHs8tPkmfJ4uPYinMePxysU4wPrDNYjk03LaR9h
Pj+n3LJaudXONpy9UZSzkM/f22P13C0eIi9EF9mTufZQHPZVvmerTD+9MpE5
cY+lurvv2rM6idWr3H5XY37aqWn+CECemsereXfNvDRHrWiYl1i7NrOwY+U1
3ZOA62rpJp3dWVbPWtlWuoX+dTiPz2ZFzdVPXbZzp5bNi1QH5023Xy2P4+tb
MVZ6Md+/KLh4tBYqG3ivqYlv2v2pWUfNlvUZE4mpDWRahNzhreeVORX3+LJ1
z2ByjcHPj4zKCGZqnLiITz4nKyvyIl0xXLzJV06+H39B+mUFcX19GqxoPIvE
nM2kUfKnThsO136594ZJisTTr059SfupHu9yYja7fJvE2yi964vhbf/e5+XU
vz9mJH1/1SrTg0/anRhu9zCq0psvhXHFOZ828fmLVO1XJxMFcYA04bU+9LQq
MhjHWrvDufyIu3WxeY6h9862fLiW5nnGviW2f2nyBipeW08781Xv5WT72+p7
a3eWppkvzL6vGLG8DgFJzDyuvmlh7ZhoXWV10F7E89wIhOqXCrKzGJuduGWb
sq62fG0tbkHMqv3qMrTl7ZCql1zVYy1JJu391heu67zT1yNqi32ge3fe9et5
Z8S/oHaOvpbj8nd6aE36Zl3YQtXdT8+XZh4T8zC90+5zVrnvFIcBiNFiyKzN
IFaPzexop4P/qIoaLP2w1LfeOr7E/TOIHuwpus53rdVZpj3u2rutu50qRJ9v
pbzWzq7b5cKz2G2ctA3XdXJhmOQujjFf6sFztl4xIc/u7PIyz41kre2Z+SmQ
WWsrBfPd/XNiV99KUGrtYFv53pw31yo7KEjjQH00X7cOqyw1bXNanPuWt+SK
E4pVGcvp2evqbFNdv5dKZ8b383hkinPSsHfl1rMz8VY08rwHKDwbzuoW37Tm
126wDufB3kutxX1RJdPGCHvu217HWB+5pOaGKFGGPdg3O1VsdvUtiznWmcMV
/8Xe2/buchRpnu/7U1jTL9iVsJRZmVmV1dK+MGADDc2joWlWKysfjbExGION
3er57Pv7lWd7HnbYmVmYkWZ0m258OOf877sqMzLiuiIjrnjri3H+04++t7/3
u9+M8uPPv//7998NEItv/eqzX3z4zQ9/UML+4U/iT/tH5fzgnd++9f36/m/f
+Sj9+K3y+Tc+LPGzT7/16Sd/fPsP18cffXl++u13v/Plhx+//YP+5nq7ffH7
X3z8+Zs/Lu/8cb3z+Sdf/vbvf/ez3+MafvHun97/4c/qL37+q9//6LPwwz+8
+Y0fnj/8yf7y4/RefP8nb4/v/PpXvx/nT+Y7If7gB5988eUXP/92+MYcH37x
+Wdvffzlz7796Yf/OL+5f3Qe83vzT/n86K3v/uTnP5rpT9/Of/j5B+3H1/3t
t9Y//PzjT366vvn9X/QffvHJ/vjvP//VD9899vs//vL7n/9p/Dr+4ZNvf+Mb
M/1o/+mY5c0Y/vGD77/3mw8+DZ+tj8/3f/vRJ+37n8S3f/zpZ6vfb/397z78
p/f//k/zG+uL7/zyF3/6wff/4Vf5vV+89cfvxV9+99P7nfrNL+Nn77z98/HW
Ox/8bn325njni5989ukcP/ju8eZ3vnd8/MNvf/jF794ef/z5W+9+8f0/vBV+
/b31xY/+8HZ+9+/Tex/V7/3ioz+8/ctf/+MX48dvzffqu7++P/g0ff7Bp9+s
fX/5648+qj/7xq/f+eXv3vz9l7/55u/rh2/l8csPfnW//9FxvfvBN3/zqy++
96v3/2F/62ff/dlv/vgtEPnH97e+/6e333o3vd0/ij/9x/Dub785PvjBH773
7nfu3/7wzc8//vBH881fvx+/883f/vb7431i5o8//OG7v/vD3//glz95p//i
d7/97fc++fw75Zf3J59+809//P0v//TxT9/7h0/Hx2+HT95t+e1Pfv/R7z74
1se/zu9849P8yf3Tt3/00ffWJ3/c//TlO7/59Y8/+DR+8PmnP1l//MM+f/ed
33z62U9+8+X9/p/KZ/P8wT9898PvhvLd9f0ffOvtjz776Iff/lbIv4mf/ST/
8rs/nb+Z32lvvd/+8X7vrZ/96Nt/Cp/9KP7kk5XOwfJ//rN/+unHX87+y+uL
+On1o+9c3/7FO+X315c/ePvLf7r7d37zi88+/XVPP3gPwPvh+vjzD3+8f/nt
n57ry/Af3GV8/9s/feuj7335/vXjz/8K8pKqz6Q/Jy+ZgoKISZ2YdPakUGRM
SkkuVTjymZPdJP6b71HBapQjF8uhS+Qnx9nKnY6rnjsPvrnl5ldakVoaz+DP
lEfOLvBktg+e/1PKS9ZTSYODVzrCeYVYd45lz7MctSgQ0/ajqmDD6Ehn6dd4
Kr5za+vo59Mby6L10+LP7mjYcYdxJ37UlejnfYS54rIc12a2tpK1206cDcpY
Rtue56GgojKPkb1yJPr0QRxfWp1oXW8+pQV2wiHdvFHtd15hhLHXbc92r+qH
7ORI0DvWMcIV16jn4vvUkGubX91T1aYa7zQs4Q22BfI4V553mzX1cfJ3RyzO
IfWHeZ/WV572ZrAMSRW+dp2znSrrZQc186qxRpvb+lBkKK1d233Vw0aH4LDW
fBxbCcV+9thtcWJjggtxRr7W7tZdV7D/7mRJu0Xju8VrxCPHdRxxOgD57iFZ
WXytkS8+feWQ611au+8Wtj1r45l2fQdOAb/co1yx1VNlvx2O6ETelPp9pGsd
deV4Hessq+5eqiXfx2Vl+t1s2lIfNNmr0BUW2Wco2lOZzr++89yjHTbI9hHi
SunuqcWnOf0+Weah+lCNfE4JtTmSvHRM+cznDos9LSs0FVPu8IzDbjFiuj0/
Wn5Hr9aN72n7a66ctNnaDncKdc7WD7UELxZIIRNboWv1bCir1UafGDu2eOZa
uoplO7e7Bg9zc6L0eQx7UzGtoLxIPrA/jvOtrKiSBbvt29bIp9X4CJF/ysmH
xHOdymjaZng7SDd0Z7jffMlSmWTuOFfhhY/YK09gA+BVltKKJSf1/GI/J38y
LISOA790rhg8bSmrkaq+IV+jAJl9Zzx/P1QBSDbdXbajnYoT8hoYYcL63cxx
b+x37xHX5FP3Yz9NbYp08ziR3Y5Koh22n2O3wTr8Y98Vz+Ys2shJnsuesatf
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
qrsnF5w4Bwv5L84t+2vdQ/215pa9bqJeN1Gvm6jXTdTrJup1E/W6iXrdRL1u
ol43Ua+bqNdN1Osm6nUT9bqJet1EvW6iXjdRr5uo103U6ybqdRP1uol63US9
bqL+Z7mJ+gsndf61Lqr+O03qfN1bve6tXvdWr3ur173V697qdW/1urd63Vu9
7q1e91ave6vXvdXr3up1b/W6t3rdW73urV73Vq97q9e91eve6nVv9bq3et1b
/c9yb/XnZlO/lPZfSvsvpf2X0v5Laf+ltP9S2n8p7b+U9l9K+y+l/ZfS/ktp
/6W0/1La/y8r7f+bv/mXv/m3//rP3/zz373xt+O3n6731p/ab3730XrvH77/
3rd++tZ7Z3njDx/84aP1f/ybf/2Nf/Mvf/Mf/aT8/He//+AzWfl/Fbv///jn
X8f1+WGtsMp4RlDSgEyaU57A7HA/8QwABZOCFWEqF6xTOo5RhkqQ8YKRTRcI
w7yD5sK2gl28q21W8rBrXtaxIbgyDudpxkPANqbZvZCkOZZC8Vm1eoUPvuCH
oC5Xt/7Na9aON7r5LU6Szi/KsVc0JFsGe+EfS/Rew5MMpsuF08TfuOMmXuDr
SjysUJuwzMCr1W5OCHAE5RwEGilqW1/VDw5RL9Ym3uA/pqdPmHLCUrYDBGK0
xOlYnPQA2MZdLADbOcGFxRwa2HRtTtkhtwPFwVJ3EXsC/M02YcKsizRPoHY0
4P5FGOieq9taztksOzVfkqDKHPucraZc1xPOQX2wThAlfCB7I3vxGmAWkGuY
+vY2LMkhSIwt0we8FTxpsi414PwTjv/kWIOrMGI80QmAMiGZM0g6wrJ235y2
zWYE8/UEbt+RE72gWNv1zVNAOYulNgOzSHk/iQYiGH+pggNxD3wxWOzwep9X
7UCLPojyUNZVQfPhPEs318bO5O1tEpDPG/dlOYvEvQB2nmfHKPFHUvgtk2Eh
CAFwPjdy44lZHv4XZxeIf+HjcDJw/Anc7NvqBvOqOllQHBEchjqxP20A8LnB
kKWBODHKm42wsMlS5iMmmC5PDc0hSrDOqxWLK2F1HIJja17W+fJNQFMAQt1E
IxzHAtRAYo26piHvDJxLLQJ4q8UCzUyXnmlJrVjljf1X2ROHBM/ZShVTFuAw
L3vzPMVkffL6m/DhXRN+lt9ufFaZy+thS+YwCriwgVXqgy1idmN7IyDoAHdW
aBCrzHHOJk+ua4BkgZHW3posxVM1iwbjiAIwdrJ4AcWpsNwOeFCPfJvnjlbp
wcz47EAIw+T5QzAqVNgS2Xt13CJAAWRl5PRmQc4dp9fJGBZI2OQlPMgy9cdE
OST3tJDEm8LpxRj78tVN9gJoX8J3YJ6lbACzyElJaxJ1OKdJd1MIlmwAwWkE
ACxGZ+W05dO4HPaoJwzVisB8euWJw2dPTa0DZrIle0eDVRPciB2DZ7wXBMGS
li0KOULL2FZu2GnuVgUPzGkEQA6PRhjisfee2ggmgwcAWF0wasvRAeHALZAE
zsD8v6VaGCF/kPkcvObNhsfkS0lTQL8Wv03slq8nvshAAeijcdQ657QR1yLQ
eoFbvrrZNd6XgEFBdIlMOmVLCYvohvUzMQQJ4KiBJdZzYQRLwYEQME+f7Xjy
souwZsGdF+g6S5P6sPO1tR1eIkLuzQYQA4pl47oYzoOFY0eqRMiSm8z6Cg1I
2ayGBFETzLPV+gRf7AKIAt7nBA/zQrgXzhpwzCsblqrrOfD+ePmIE8KNXdYR
4K4hIUSCBAqBhnAOiBORz17NOiagNeEc6BSIti1BGi4hMUbjvRH+BbrQjo4v
cdAtjBckxdcEwnewjIGdh5pfsWQLZzk97PXFTuMRcMJ3zfoROPi2/AgOe0MR
A7YM9gVw3xzcCACtFeMtPFcbsmb8vmmPVbwRvfhq77kqIXUTNmXPyzIk6GKD
tLNxxMUD47QACbgureMDxBBYG0+BAYHWeVQe7LgDJMpX9y7h8TSYc8OJiSLB
fAkvw1MTIjFHXDeLNp6qvb5zebImdyMsXwlEf1m8yYvDF9hLIzlxGfvAjULZ
eOzB+bMcroFBj5v4O1d64mxuAoUYh6ZrWpsdug7LPXEUmDkwFS/cn/xxvY2o
PVlSf3JorbXgaETrzE6jdbDyTCQLRIS3mfrF73LUpjX+kFHshzOzBpRyHAJ+
C4kKpyBKEG/4MQxXlAaqJxAD646nTQG8wtfBiyHUi9DIzo/zmt4mWMaVvdnh
yPIBswK8LTW8gwFre8BxFXofPI4VPVZMDlb54ofkYha3HBb+TvMJF193wSKh
ZxZpHdOSi0Cg7v2pipplWlwBTrd4DN/KsrloloAvm2WgsKd38hwfXP6RksjG
giNohBeKEGKe9zZJg6s1CYHzJ/YSHg4+ynwwIYAPwpYAB4d12jen0maVK/Ny
Xu7P07OXbd3BveH9iW5Wyy/xMaef0KvD4VBdhB4ALE9H1ADhP10RV4Lg79hh
k50fCXiOta0zD4Oo1NZJ1AmXeVL8a9PHV55wWV5tBwZRYoEqicPD2BfYY8k6
0TQKq48HPDZhpJ0zNu4Q70VRVvmJ9UVgt5XUkY8nIPCN0INm2COOFrwJp9Gt
OGT9JwiI5YKMeh9uPRXc8XR5r8tSeYDFgRGw9/74eWTzixHGUk4ZcDhs3+Ep
tiloLHgT2aDC2gVGTwCuPUo1WGTArBdM+yAWYu0c+2aNJHDO3D1uJWHaOYen
aLywOMRckU4Hvdzs+BgwuXx2DkTIDVICcG0yZs7FNTnQbNHshF2QJy93mucn
nkPpsqZ4ZJAVKACbufg19nGZU+we51LM0GCpWEkOw0YBiywskZ7iAx7Xsp+A
w+LVxHwslRxYjMYLYGUn8VY3LkGN5mCv24Yya5JtXMDeFl4bV08YvjPkr4FK
jkJkFGNaWsnfBN9CkvGmwswecucJpk1VsKwzWWBxszXt2YNAGAdMLFz+uHSg
kANh27TMa/AuiShoIRpbdXuh9FSR2C0Exo5WwRJGOnbGSQXbgaLtPwDyGO45
3iOZz3uag6w+AGblCcTAmR2WPnPQIY4Ytdmu1AhY5wwn3MCi5q88c8nYrBcf
4XzyDJ0jBIyuZfcF4CKkrEPWfd3QDwNl9xFvnIKVdBhX69Yhnc1CUSybp972
AXHM4L+3wDs+tyEpHdUbbm+OJsdmCfXhNiw6vi9ZO1DsG/Q6wb4n3t2av3x7
RXbPQ1wKkYIotZbTRUDF4+AbMl4Jrh+DYV7qa8U39AEOKDvsM9gPETCwzKZu
MyHL+zVAe9KxsnKeAqgfy3LrlrwFvqyzImQDH+H6PDvLfxL2zmyCAUTEMuKV
woSfRJifl4dACEBIe/Dz1jniqutzGX4OgAHr5w1VHSbxwcwnZ/wgDnUCEvTH
0kFC3OgRA1nek7Li+IPnyrzwIqDBYQfRtPbbyi8haiRY4TbNv7BhoIAIXQHj
HgPIj5dpFuM/KZliKTL+jlDvHVDDL7I1gCVOrI0DzewVEBgneVucArhP1hZb
v2l3Io4xzaeA8dDKre3ABkGZLCuWyicQe4G8ofCmNx+V7OSxlqZ59wKiGxmC
UWs303JEayDTIKanAGIuXpiIi9mJNTUZmHkEZrMq0XMNPvZSHORtkZgBx7Lp
zKEw1wrc6X41xIE4tk0bNnAUsXiaO+RkeLteJgTCtPs9zb1JhuD79k+kcN0W
30BcJeTenOAq11XZiW7NY7fc1woF1s22GnYPJwHY4mgChEe4MXkwqqgQvBqa
UcG+PfydlQVYMNtpj6mh3H5RHqljRGaLaitjw6MOfJ3Xv5xW3DqAmmgE1FyX
5Qi3+QKcBxHsFreZ8PO2mZAJgFsV8hg5n9YTgMKs6Smnd+JAKA4+RBlQeWE6
yyZSgG2znJugOHgpaJyH6eJhgK720p3Cx3jZxtLAokR5+xoIXRzlAo4uJZ7T
NFHVTQLK4LeX/Z6sO04SfyQPxnFAsPBRhMsOFbEx8YZDA6On3oDjBLw5AHBG
Jn47W+MK4T3a04qGzyWC9WVsxw4E7jgr/Gfiv7bpfLbuqdc8LHYHMtiXZlY8
3CYxRg2awGkybYBIToCxFG4XCDfs8y4GksO0MCZAtLBI6z5zhNS4Sdv7TY51
ncGsKIdNdG0FUsBli+8aW7u8GpxLDsVJx8fM4woHx3rJjS/5CEfisFg1QHoB
gYkl5UtBcUD5GswQ52TFdgcgEBcwesgUEHUTIljGPaJZC8/tYf2B5KVbQ5qe
BF+VUYCSOrveWVibSAnigJ9i4LWauZsLwNgtWR1P2rFcJl7PbM8YR242/ecZ
oKUYXHkaYMNtLRLwoLDNkJxp8Us98FDHc7lsboHvgnd0IvkB/eTdwJu4pQOH
e1qUeoi9pyWNvCnQjz/Ev5y4tisQNocuz0pt60zxI4V1BhcDuCxkWxbqZOz0
PK3OqbKjbuW/22Z9JMRh2sx1eM/A+rCkdqB56DHUcdsKxDPzTBUPBCu5C+eD
uD/AKLe3NZm1gqXd4JNtdxNmzEGzVbBNwdZt8xxQZK6BY0wQgaefa9pbFtJs
djTxtL14rcem6i/w5rY6A5iSMRYekgHSdsb/pbnOf5/s/Fdp6H9+Zp/+pfnO
r339jfh3b1xffyP93RtvlvD1N96Mfuwr6flKer6Snq+k5yvp+Up6vpKer6Tn
K+n5Snq+kp6vpOcr6flKer6Snq+k5yvp+Up6vpKer6Tnn0t6fu3rb7z55Cf/
0rzn1/7lPxiL96h3qn3z76VG41dSo39pGrT9hVKj7LKpAMJEV29B+YcneM3j
0E8fyrDY/Q/wtlGRuMpf5PxdIiHskkg0xxgqU9lbhLezU6PZyoZbacDmp84Z
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
b/7t11/9ZXuavvr65fd/+Prl11/939uavvLXn66mp6vp6Wp6upqerqanq+np
anq6mp6upqer6elqerqanq6mp6vp6Wp6upqerqanq+npanq6mp6upqer6elq
erqanq6mp6vp6Wp6upqerqanq+npanq6mp6upqer6elq+mvvavrq3//2h8am
D/37N5/evxnrjS1Oa9reBER2Huv/6C9K219eyCn/P4Wc/vwOPn3/9PnD8gWe
HqinB+rpgXp6oJ4eqKcH6umBenqgnh6opwfq6YF6eqCeHqinB+rpgXp6oJ4e
qKcH6umBenqgnh6opwfq6YF6eqCeHqinB+rpgXp6oJ4eqKcH6umBenqgnh6o
pwfq6YH6a++B+nPz0G8+j7ev55tv1+/u7iGcCU4a1pDsJ8BplRIXQWLjqEL3
iRkGe8KEA4vZkGzoNsu1TWeol4NgeUR2NjpnnVhZ8dcWH/vtZu2TwB5cyXvK
d2DBl24JmmPDzmXGBT9vE1G0+YGINU3jnWwiXpaYXO074L3lCtD904mH3VIi
zhGoyw6B1SA+UmT47GaWbwm2N6uE9jcYoQFZHkSYraUlvOg9BxoDOKxEWz+B
8S9PwgaWCxGPEnBS0e6pWrttL8QiojDgJTrIHQtI10UwxZ/ummUVrAwojJ1P
gCAsOacJxN7sClnDbOEWJkHWUfergoNk607sTLyrAWWTLg1TBsFWIzzWBseO
oOzo/F7IuwWyAesH6OpAcr5wob6jbCTKJYL8kHOHyQa8HRitgZ/xonsCA/JD
B/DPRF52uHmMDifHlw8oAMFtP08ci5OaiwaN1bEz8GuniErjnDF9TsuknAnz
Cw691ntCPGdmDxdglnAC/F1uJM4N/MlarJtI2iVlBgQ4Oq3xmtTAOVsnByKO
hOtxLDP2pw1AhHC62YnLCaO0KAsydoKmEy8JBUNXD/LcWOcFYSJKaPSQkUvz
ivvGU2NceJl7GnAq1hLnPeM+yWBBfYQdoggwJLMB1+jwCJy/Iy/P6JhiM5pW
iA4OyeBTLYX2tBORzCXzPPhP/qyfh4lO0CI2vZuFvkQqi1+IeNnQLMYa9nCl
hD324k7UrQKhYokAiVcqOo6LU25WrTqSvcjTKg4fv7i6nXEFCghgcCd5L9xf
rnk6adjB8yxFrKDWgfuxPRFPag8Gfwm7MuvjqOJ1I9ezjxuXZQv08GpbE40w
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
BFkGNpl+hobJg1FFheBVk/mBM8rhg3CWgSlPtpM9shgHjNxqNpNZQgOIHd6H
gEfZk4HTN/2KWwdQE43qnWeBvzTzBXYY4xLEbX2z22ixkvzYtY7DrmQeZwKb
DoAzP2wVBaefOfgQZUBlxXQWGxxtpRjFen+yQ2vdOaJWeRh7P7a6ynm3npQO
XwOLEuU5KZ3QFc2YVTzmVqCWwkqOMKAMflu3bNIn4yTxR/JgE7PES1yDvb3L
zl2cAoilcKC9/gXbAo9606KYDi1ekBkQ3qhNygeSXT0WeDN2IHA3X9zwBXsj
TnEM1l0KgWNDPoEM12lPMoi4mcQ4j6AJgFaJJCCSYoEQCnftEG7YZ9sNJFZ1
mwk/Ik+yLcU2pOwmXSweUAevEraNaDPyfScKmGU3svjO5nQvGLW55FCcdHzM
jNVkEkuwrI6DwDkSEbAJpscPADNYUr4UFAeUP0KFm2WQFuEEgEBcwOi7/Q7r
IkSwjJf9BoAkzm2EJ9k6x+nB+Vj8bd4EK7yCzVfVMjf+OBHEAT+7gTdXe7UW
dlvYBYyb42VDbuO4Flwpxr/m7PpP73FBEOve2pnuHBvLA2tv9gus2YcFdDwU
xxccYW6B74J3DCL5XVfdLOPilmIwhWtZVuxNXOWLMS2+jEWH1eDaaiBsnrq8
ADpPBa619Z11BhcDuHDrLp/YthPKOUO8GHHba1aH2wbeqBazbYm0yRAzCSyp
6el536vZvUcCdAfd2K9gJ9Jou+2pJy6NpbBnMLNWsDRbzC4isWY8vPQEepmC
rQbTwD/DD89l6Yn/R+i24RRMn2ZvrBBPO7D5yene9Bd488j6ApiSMRYeknv6
8os/fPGff/rPF7//+5cfne8/rjfrP/p3v3m73vz8Z29++s1P3hz15dPrp7fr
x1/+6Q++/MMXX/zo5Sfnt+/ef/92zV99t959+sgHvPv83Vgf1vzxl1d/+3H5
Y79cL9+///x2vrx9/Xa9fHr/8unX/d23L9+8fvf+5Zv3H8719cs/ve0fXl9+
9vr54297/9C/fvnn9fr25ecm2N99/fKTd3N9+PjyL5/fzV998A9+2n/7Ol9+
2V8/8bv/8vnjx5d/fP/549v1u69f/uH17etvXr759v23nR/8xfq0Prz86+LH
+rv58rPPZ//48osPwIO3L9f7DzzJev3wcr7/7n78+2c+rN++ru8/vry/+NvX
jy/z/fnZv/27L/4LaKycNsalAgA=
<!-- [rfced] Figures 3, 4, 5, 6, 7, and 8 extend well beyond the 72-character li
mit.
Please review and provide updated figures with corrected line breaks.
-->
<!-- [rfced] FYI - We have added expansions for abbreviations upon first use
per Section 3.6 of RFC 7322 ("RFC Style Guide"). Please review each
expansion in the document carefully to ensure correctness.
--> -->
<!-- [rfced] Please review the "Inclusive Language" portion of the online Style
Guide <https://www.rfc-editor.org/styleguide/part2/#inclusive_language> and let
us know if any changes are needed. Updates of this nature typically result in
more precise language, which is helpful for readers. Specifically, please
consider whether "traditional" should be updated for clarity.
While the NIST website
<https://web.archive.org/web/20250214092458/https://www.nist.gov/nist-research
-library/nist-technical-series-publications-author-instructions#table1>
indicates that this term is potentially biased, it is also ambiguous.
"Traditional" is a subjective term, as it is not the same for everyone.
-->
</rfc> </rfc>
 End of changes. 63 change blocks. 
2231 lines changed or deleted 579 lines changed or added

This html diff was produced by rfcdiff 1.48.