<?xml version='1.0'encoding='utf-8'?>encoding='UTF-8'?> <!DOCTYPE rfc [ <!ENTITY nbsp " "> <!ENTITY zwsp "​"> <!ENTITY nbhy "‑"> <!ENTITY wj "⁠"> ]><?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?> <!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.29 (Ruby 3.4.4) --><rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-ietf-cose-dilithium-11" number="9964" updates="" obsoletes="" category="std" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true"version="3">version="3" xml:lang="en"> <!--xml2rfc v2v3 conversion 3.31.0[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> <titleabbrev="jose-cose-dilithium">ML-DSAabbrev="ML-DSA for JOSE andCOSE</title>COSE">ML-DSA for JSON Object Signing and Encryption (JOSE) and CBOR Object Signing and Encryption (COSE)</title> <seriesInfoname="Internet-Draft" value="draft-ietf-cose-dilithium-11"/>name="RFC" value="9964" /> <author fullname="Michael Prorock"> <organization>Tradeverifyd</organization> <address> <email>mprorock@mesur.io</email> </address> </author> <author fullname="Orie Steele"> <organization>Tradeverifyd</organization> <address> <email>orie@or13.io</email> </address> </author> <dateyear="2025" month="November" day="15"/> <area>Security</area> <workgroup>CBOR Object Signing and Encryption</workgroup>year="2026" month="April" /> <area>SEC</area> <workgroup>cose</workgroup> <keyword>JOSE</keyword> <keyword>COSE</keyword> <keyword>PQC</keyword> <keyword>DILITHIUM</keyword> <keyword>ML-DSA</keyword> <abstract><?line 73?><t>This document specifies JSON Object Signing and Encryption (JOSE) and CBOR Object Signing and Encryption (COSE) serializations for the Module-Lattice-Based Digital Signature Standard (ML-DSA), a Post-Quantum Cryptography (PQC) digital signature scheme defined in US NIST FIPS 204.</t> </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 target="mailto:cose@ietf.org"/>), which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/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> <middle><?line 77?><section anchor="introduction"> <name>Introduction</name> <t>This document specifies how to use ML-DSA keys and signatures as described in <xreftarget="FIPS-204"/>,target="FIPS-204" /> in conjunction with JOSE and COSE. A new key type named Algorithm Key Pair (AKP) is defined to express public and private keys for use with algorithms not limited to those registered in this document. Similarly, a new thumbprint algorithm is defined forAKP,AKP to ensure these keys can be compared according to the procedures defined in <xreftarget="RFC7638"/>target="RFC7638" /> and <xreftarget="RFC9679"/>.</t>target="RFC9679" />.</t> </section> <section anchor="terminology"> <name>Terminology</name><t>The<t> The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>", "<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are to be interpreted as described inBCP 14BCP 14 <xreftarget="RFC2119"/>target="RFC2119" /> <xreftarget="RFC8174"/>target="RFC8174" /> when, and only when, they appear in all capitals, as shownhere.</t> <?line -18?>here. </t> <t>Some examples in this specification are truncated using "..." for readability.</t> </section> <section anchor="algorithm-key-pair-type"><name>Algorithm Key Pair<name>AKP Type</name> <t>This section specifies a generic cryptographic key structure for use with algorithms not limited to those registered in this document. The Algorithm Key Pair (AKP)Typetype is used to expressPublicpublic andPrivate Keysprivate keys for use withAlgorithms.algorithms. The concept of public and private information classes for key pairs originates from <xref section="8.1" sectionFormat="of"target="RFC7517"/>.target="RFC7517" />. The parameters for public and private information classes contain byte strings in a format specified by the <tt>alg</tt> value. The <tt>alg</tt> JSON Web KeyParameter(JWK) parameter or COSE Key CommonParameterparameter is <bcp14>REQUIRED</bcp14> for all AKP keys. The <tt>pub</tt> parameter contains public information and is <bcp14>REQUIRED</bcp14>. The <tt>priv</tt> parameter contains private information and <bcp14>MUST NOT</bcp14> be present in public keys. Some algorithms may require or recommend additional structure or length checks for associated key type parameters.</t> <t>When AKP keys are expressed asJSON Web Keys (JWK),JWKs, the key parameters are base64url encoded. When AKP keys are expressed as COSE keys, no encoding is needed.</t> <t>This document introduces the <tt>AKP</tt> key type in <xreftarget="IANA.jose"/>:</t>target="IANA.jose" />:</t> <t>An example truncated private key for use with ML-DSA-44 in JWK format is provided below:</t> <figure anchor="json-web-key-example"> <name>Theall-zerosAll-Zeros ML-DSA-44JSON Web Key</name>JWK</name> <artwork align="left"><![CDATA[ { "kid": "T4xl70S7MT6Zeq6r9V9fPJGVn76wfnXJ21-gyo0Gu6o", "kty": "AKP", "alg": "ML-DSA-44", "pub": "unH59k4Ru...DZgbTP07e7gEWzw4MFRrndjbDQ", "priv": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"} ]]></artwork>}]]></artwork> </figure> <t>This document introduces the <tt>AKP</tt> key type in <xreftarget="IANA.cose"/>:</t>target="IANA.cose" />:</t> <t>An example truncated private key for use with ML-DSA-44 in COSE_Key format is provided below:</t> <figure anchor="cose-key-example"> <name>Theall-zerosAll-Zeros ML-DSA-44 COSE Key</name> <artwork align="left"><![CDATA[ { / kid / 2: h'b8969ab4b37da9f068...6f0583bf5b8d3a8059a', / kty / 1: 7, / AKP / / alg / 3: -48, / ML-DSA-44 / / pub / -1: h'ba71f9f64e11baeb589...3830546b9dd8db0d', / priv / -2: h'00000000000000...0000000000000000'} ]]></artwork>}]]></artwork> </figure> </section> <section anchor="ml-dsa-private-keys"> <name>ML-DSA Private Keys</name> <t>Note that US NIST <xreftarget="FIPS-204"/>target="FIPS-204" /> defines 2 expressions for private keys: a seed, and a private key that is expanded from the seed.</t> <t>Unlike <xreftarget="I-D.draft-ietf-lamps-dilithium-certificates"/>,target="RFC9881" />, which supports the expanded private key format to maximize interoperability with existing implementations, this document specifies ML-DSA private key information using only the seed format. The seed format was chosen to provide a single, compact representation that is consistent across both COSE and JOSE, simplifying key management and reducing storage requirements.</t> <t>For the ML-DSA private keys described in this document, the <tt>priv</tt> parameter<bcp14>MUST</bcp14><bcp14> MUST</bcp14> be theseed,seed and <bcp14>MUST</bcp14> have a length of 32 bytes.</t> <t>This specification intentionally does not define a means of utilizing the expanded private key representation defined by US NIST FIPS so as to increase interoperability by having a single ML-DSA private key representation for COSE and JOSE.</t> <t>SeeSecurity Considerationsthe <xref target="security-considerations" format="title" /> of this document for details.</t> </section> <section anchor="ml-dsa-algorithms"> <name>ML-DSA Algorithms</name> <t>The ML-DSA Signature Scheme is parameterized to support different security levels.</t> <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 <xreftarget="FIPS-204"/>.</t>target="FIPS-204" />.</t> <t>This document has registered the ML-DSA-44, ML-DSA-65, and ML-DSA-87 algorithms in <xreftarget="IANA.jose"/>target="IANA.jose" /> and <xreftarget="IANA.cose"/>.</t>target="IANA.cose" />.</t> <!-- [rfced] We recommend adding bullets to clarify "additional constraints". We expected a list because the text is introduced with a colon, and it is unclear where each constraint starts and ends. While likely incorrect, we created this file to show what a bulleted list could look like; see section 5 <https://www.rfc-editor.org/authors/rfc9964ul.html#section-5>. --> <t>In accordance withAlgorithm Key Pair Type section<xref target="algorithm-key-pair-type" /> of this document, ML-DSA key parameters have the following additional constraints:</t> <t>The <tt>pub</tt> parameter is the ML-DSA publickey,key as described in Section 5.3 of US NIST <xreftarget="FIPS-204"/>.</t>target="FIPS-204" />.</t> <t>The size of<tt>pub</tt>,<tt>pub</tt> and the associated signature for each of these algorithms is defined in Table 2 of US NIST <xreftarget="FIPS-204"/>,target="FIPS-204" /> and repeated here for convenience:</t> <table align="left" anchor="fips-204-table-2"> <name>Sizes (inbytes)Bytes) ofkeysKeys andsignaturesSignatures of ML-DSA</name> <thead> <tr> <th align="left">Algorithm</th> <th align="left">Private Key</th> <th align="left">Public Key</th> <th align="left">Signature Size</th> </tr> </thead> <tbody> <tr> <td align="left">ML-DSA-44</td> <td align="left">2560</td> <td align="left">1312</td> <td align="left">2420</td> </tr> <tr> <td align="left">ML-DSA-65</td> <td align="left">4032</td> <td align="left">1952</td> <td align="left">3309</td> </tr> <tr> <td align="left">ML-DSA-87</td> <td align="left">4896</td> <td align="left">2592</td> <td align="left">4627</td> </tr> </tbody> </table> <t>Note that <tt>priv</tt> size is always 32bytes,bytes and that KeyGen_internal is called to produce the expanded private keys for "Private Key" in the table above.</t> <t>SeeSection 4, ML-DSA Private Keys,<xref target="ml-dsa-private-keys" format="default" /> and <xref target="ml-dsa-private-keys" format="title" /> for further details.</t> <t>These algorithms are used to produce signatures as described in Algorithm 2 of US NIST <xreftarget="FIPS-204"/>.</t>target="FIPS-204" />.</t> <t>The ctx parameter <bcp14>MUST</bcp14> be the empty string for ML-DSA-44,ML-DSA-65ML-DSA-65, and ML-DSA-87.</t> <t>Signatures are encoded asbytestringsbyte strings using the algorithms defined in Section 7.2 of US NIST <xreftarget="FIPS-204"/>.</t>target="FIPS-204" />.</t> <t>When producing JSON Web Signatures, the signaturebytestringsbyte strings are base64urlencoded,encoded and the encoded signature size is larger than described in the table above. When producing COSE signatures, no encoding is needed; see <xref section="4" sectionFormat="of"target="RFC9052"/>target="RFC9052" /> for more details on how COSE signatures are created.</t> <t>Table 2 of <xreftarget="FIPS-204"/>target="FIPS-204" /> describes the ML-DSA key and signature sizes. ML-DSA produces significantly larger public keys and signatures compared to traditional algorithms. This size increase can create challenges for deployments with limited bandwidth, memory, or processing capacity. ML-DSA may not be suitable for use cases requiring small keys or signatures. Use of thumbprints as described in <xreftarget="RFC7638"/>target="RFC7638" /> and <xreftarget="RFC9679"/>target="RFC9679" /> can reduce the need to repeat public key representations.</t> </section> <section anchor="akp-thumbprints"> <name>AKP Thumbprints</name> <!-- [rfced] We note the use of AKP type and AKP key type. Are these the same? Please let us know if any updates are needed. --> <t>Although this document specifies how to represent ML-DSA keys using AKP, the AKP key type and thumbprint computations are suitable for use with algorithms other than ML-DSA.</t> <t>When computing the COSE Key Thumbprint as described in <xreftarget="RFC9679"/>,target="RFC9679" />, the required parameters foralgorithm key pairsAKPs are:</t> <ul spacing="normal"> <li> <t>"kty" (label: 1, data type: int, value: 7)</t> </li> <li> <t>"alg" (label: 3, data type: int, value: int)</t> </li> <li> <t>"pub" (label: -1, value: bstr)</t> </li> </ul> <t>The COSE Key Thumbprint is produced according to the process described in <xref section="3" sectionFormat="of"target="RFC9679"/>.</t>target="RFC9679" />.</t> <t>When computing the JWK Thumbprint as described in <xreftarget="RFC7638"/>,target="RFC7638" />, the required parameters foralgorithm key pairsAKPs are:</t> <ul spacing="normal"> <li> <t>"kty"</t> </li> <li> <t>"alg"</t> </li> <li> <t>"pub"</t> </li> </ul> <t>Their lexicographic order, per <xref section="3.3" sectionFormat="of"target="RFC7638"/>,target="RFC7638" />, is:</t> <ul spacing="normal"> <li> <t>"alg"</t> </li> <li> <t>"kty"</t> </li> <li> <t>"pub"</t> </li> </ul> <!-- [rfced] "JWK Key Thumbprint" in expanded form reads as "JSON Web Key Key Thumbprint". May we rephase the sentence below as follows to avoid 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 in <xref section="3" sectionFormat="of"target="RFC7638"/>.</t>target="RFC7638" />.</t> <t>See the <tt>kid</tt> values in theJSON Web KeyJWK and COSE Key examples inthe appendix<xref target="examples" /> for examples of AKP thumbprints.</t> </section> <section anchor="security-considerations"> <name>Security Considerations</name> <t>The security considerations of <xreftarget="RFC7515"/>,target="RFC7515" />, <xreftarget="RFC7517"/>,target="RFC7517" />, and <xreftarget="RFC9053"/>target="RFC9053" /> apply to this specification as well.</t> <t>A detailed security analysis of ML-DSA is beyond the scope of this specification; see <xreftarget="FIPS-204"/>target="FIPS-204" /> for additional details. Implementers should also refer to the security considerations in <xreftarget="I-D.draft-ietf-lamps-dilithium-certificates"/>target="RFC9881" /> for additional guidance on ML-DSA deployment considerations, including discussions on randomized versus deterministic signing approaches.</t> <section anchor="private-key-compromise"> <name>Privatekey compromise</name>Key Compromise</name> <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 forge signatures. This undermines the authenticity and integrity guarantees provided by ML-DSA, as attackers could impersonate the legitimate signer or alter signed data without detection.</t> </section> <section anchor="rationale-for-not-supporting-hashml-dsa"> <name>Rationale fornot supportingNot Supporting HashML-DSA</name> <t>This document does not specify algorithms for use with HashML-DSA as described in Section 5.4 of <xreftarget="FIPS-204"/>.target="FIPS-204" />. As the verify routines are different, future support for HashML-DSA would require the registration of additional algorithms. <xref section="8.3" sectionFormat="of"target="I-D.draft-ietf-lamps-dilithium-certificates"/>target="RFC9881" /> explains the rationale for disallowing HashML-DSA, including the increased complexity and compatibility concerns with existing implementations.</t> </section> <section anchor="validation-of-keys"> <name>Validation ofkeys</name>Keys</name> <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 validated.</t> <t>Section 7.2 of <xreftarget="FIPS-204"/>target="FIPS-204" /> describes the encoding of ML-DSA keys and signatures. For Algorithms 22 and 23 (pkEncode and pkDecode), the inputs need to be within the ranges given in the algorithms. For the ML-DSA algorithms registered in this document, the <tt>priv</tt> key parameter is the seed, and therefore, the seed length check<bcp14>MUST</bcp14><bcp14> MUST</bcp14> be performed. The length of the seed is 256 bits, which is 32 bytes. However, when the <tt>priv</tt> parameter is expanded using KeyGen_internal, the skEncode and skDecode algorithms <bcp14>MUST</bcp14> be used. <xreftarget="FIPS-204"/> notes,target="FIPS-204" /> 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 anchor="mismatched-akp-parameters"> <name>Mismatched AKPparameters</name>Parameters</name> <t>When using an AKP key with an algorithm, it is possible that the public and private information class parameters have been tampered with or mismatched. Depending on the algorithm and implementation, the consequences of using mismatched parameters can range from operations failing to private key compromise.</t> </section> </section> <section anchor="iana-considerations"> <name>IANA Considerations</name> <section anchor="additions-to-existing-registries"> <name>Additions to Existing Registries</name> <section anchor="new-cose-algorithms"> <name>New COSE Algorithms</name> <t>IANAis requested to addhas registered the following entriestoin theCOSE Algorithms Registry."COSE Algorithms" registry. The following completed registration actions are provided as described in <xreftarget="RFC9053"/>target="RFC9053" /> and <xreftarget="RFC9054"/>.</t>target="RFC9054" />.</t> <section anchor="ml-dsa-44"> <name>ML-DSA-44</name><ul spacing="normal"> <li> <t>Name: ML-DSA-44</t> </li> <li> <t>Value: TBD (requested assignment -48)</t> </li> <li> <t>Description: CBOR<dl spacing="normal" newline="false"> <dt>Name:</dt> <dd>ML-DSA-44</dd> <dt>Value:</dt> <dd>-48</dd> <dt>Description:</dt> <dd>CBOR Object Signing Algorithm forML-DSA-44</t> </li> <li> <t>Capabilities: <tt>[kty]</tt></t> </li> <li> <t>Change Controller: IETF</t> </li> <li> <t>Reference: RFC XXXX</t> </li> <li> <t>Recommended: Yes</t> </li> </ul>ML-DSA-44</dd> <dt>Capabilities:</dt> <dd> <tt>[kty]</tt> </dd> <dt>Change Controller:</dt> <dd>IETF</dd> <dt>Reference:</dt> <dd>RFC 9964</dd> <dt>Recommended:</dt> <dd>Yes</dd> </dl> </section> <section anchor="ml-dsa-65"> <name>ML-DSA-65</name><ul spacing="normal"> <li> <t>Name: ML-DSA-65</t> </li> <li> <t>Value: TBD (requested assignment -49)</t> </li> <li> <t>Description: CBOR<dl spacing="normal" newline="false"> <dt>Name:</dt> <dd>ML-DSA-65</dd> <dt>Value:</dt> <dd>-49</dd> <dt>Description:</dt> <dd>CBOR Object Signing Algorithm forML-DSA-65</t> </li> <li> <t>Capabilities: <tt>[kty]</tt></t> </li> <li> <t>Change Controller: IETF</t> </li> <li> <t>Reference: RFC XXXX</t> </li> <li> <t>Recommended: Yes</t> </li> </ul>ML-DSA-65</dd> <dt>Capabilities:</dt> <dd> <tt>[kty]</tt> </dd> <dt>Change Controller:</dt> <dd>IETF</dd> <dt>Reference:</dt> <dd>RFC 9964</dd> <dt>Recommended:</dt> <dd>Yes</dd> </dl> </section> <section anchor="ml-dsa-87"> <name>ML-DSA-87</name><ul spacing="normal"> <li> <t>Name: ML-DSA-87</t> </li> <li> <t>Value: TBD (requested assignment -50)</t> </li> <li> <t>Description: CBOR<dl spacing="normal" newline="false"> <dt>Name:</dt> <dd>ML-DSA-87</dd> <dt>Value:</dt> <dd>-50</dd> <dt>Description:</dt> <dd>CBOR Object Signing Algorithm forML-DSA-87</t> </li> <li> <t>Capabilities: <tt>[kty]</tt></t> </li> <li> <t>Change Controller: IETF</t> </li> <li> <t>Reference: RFC XXXX</t> </li> <li> <t>Recommended: Yes</t> </li> </ul>ML-DSA-87</dd> <dt>Capabilities:</dt> <dd> <tt>[kty]</tt> </dd> <dt>Change Controller:</dt> <dd>IETF</dd> <dt>Reference:</dt> <dd>RFC 9964</dd> <dt>Recommended:</dt> <dd>Yes</dd> </dl> </section> </section> <section anchor="new-cose-key-types"> <name>New COSE Key Types</name> <t>IANAis requested to addregistered the followingentries toentry in theCOSE"COSE KeyTypes Registry.Types" registry. The following completed registrationtemplates aretemplate is provided as described inRFC 9053.</t><xref target="RFC9053" />.</t> <section anchor="akp"> <name>AKP</name><ul spacing="normal"> <li> <t>Name: AKP</t> </li> <li> <t>Value: TBD (requested assignment 7)</t> </li> <li> <t>Description: COSE<dl spacing="normal" newline="false"> <dt>Name:</dt> <dd>AKP</dd> <dt>Value:</dt> <dd>7</dd> <dt>Description:</dt> <dd>COSE Key Type for Algorithm KeyPairs</t> </li> <li> <t>Capabilities: <tt>[kty(7)]</tt></t> </li> <li> <t>Change Controller: IETF</t> </li> <li> <t>Reference: RFC XXXX</t> </li> </ul>Pairs</dd> <dt>Capabilities:</dt> <dd> <tt>[kty(7)]</tt> </dd> <dt>Change Controller:</dt> <dd>IETF</dd> <dt>Reference:</dt> <dd>RFC 9964</dd> </dl> </section> </section> <section anchor="new-cose-key-type-parameters"> <name>New COSE Key Type Parameters</name> <t>IANAis requested to addhas registered the following entriestoin theCOSE"COSE Key TypeParameters.Parameters" registry. The following completed registration templates are provided as described inRFC 9053.</t><xref target="RFC9053" />.</t> <section anchor="akp-public-key"> <name>AKP Public Key</name><ul spacing="normal"> <li> <t>Key Type: TBD (requested assignment 7)</t> </li> <li> <t>Name: pub</t> </li> <li> <t>Label: -1</t> </li> <li> <t>CBOR Type: bstr</t> </li> <li> <t>Description: Public key</t> </li> <li> <t>Reference: RFC XXXX</t> </li> </ul><dl spacing="normal" newline="false"> <dt>Key Type:</dt> <dd>7</dd> <dt>Name:</dt> <dd>pub</dd> <dt>Label:</dt> <dd>-1</dd> <dt>CBOR Type:</dt> <dd>bstr</dd> <dt>Description:</dt> <dd>Public key</dd> <dt>Reference:</dt> <dd>RFC 9964</dd> </dl> </section> <section anchor="akp-private-key"> <name>AKP Private Key</name><ul spacing="normal"> <li> <t>Key Type: TBD (requested assignment 7)</t> </li> <li> <t>Name: priv</t> </li> <li> <t>Label: -2</t> </li> <li> <t>CBOR Type: bstr</t> </li> <li> <t>Description: Private key</t> </li> <li> <t>Reference: RFC XXXX</t> </li> </ul><dl spacing="normal" newline="false"> <dt>Key Type:</dt> <dd>7</dd> <dt>Name:</dt> <dd>priv</dd> <dt>Label:</dt> <dd>-2</dd> <dt>CBOR Type:</dt> <dd>bstr</dd> <dt>Description:</dt> <dd>Private key</dd> <dt>Reference:</dt> <dd>RFC 9964</dd> </dl> </section> </section> <section anchor="new-jose-algorithms"> <name>New JOSE Algorithms</name> <t>IANAis requested to addhas registered the following entriestoin theJSON"JSON Web Signature and EncryptionAlgorithms Registry.Algorithms" registry. The following completed registrations are provided as described in <xreftarget="RFC7518"/>.</t>target="RFC7518" />.</t> <section anchor="ml-dsa-44-1"> <name>ML-DSA-44</name><ul spacing="normal"> <li> <t>Algorithm Name: ML-DSA-44</t> </li> <li> <t>Algorithm Description: ML-DSA-44<dl spacing="normal" newline="false"> <dt>Algorithm Name:</dt> <dd>ML-DSA-44</dd> <dt>Algorithm Description:</dt> <dd>ML-DSA-44 as described in US NIST FIPS204.</t> </li> <li> <t>Algorithm204</dd> <dt>Algorithm UsageLocation(s): alg</t> </li> <li> <t>JOSELocation(s):</dt> <dd>alg</dd> <dt>JOSE ImplementationRequirements: Optional</t> </li> <li> <t>Change Controller: IETF</t> </li> <li> <t>Specification Document(s): RFC XXXX</t> </li> <li> <t>AlgorithmRequirements:</dt> <dd>Optional</dd> <dt>Change Controller:</dt> <dd>IETF</dd> <dt>Specification Document(s):</dt> <dd>RFC 9964</dd> <dt>Algorithm AnalysisDocuments(s):Documents(s):</dt> <dd> <xreftarget="FIPS-204"/></t> </li> </ul>target="FIPS-204" /> </dd> </dl> </section> <section anchor="ml-dsa-65-1"> <name>ML-DSA-65</name><ul spacing="normal"> <li> <t>Algorithm Name: ML-DSA-65</t> </li> <li> <t>Algorithm Description: ML-DSA-65<dl spacing="normal" newline="false"> <dt>Algorithm Name:</dt> <dd>ML-DSA-65</dd> <dt>Algorithm Description:</dt> <dd>ML-DSA-65 as described in US NIST FIPS204.</t> </li> <li> <t>Algorithm204</dd> <dt>Algorithm UsageLocation(s): alg</t> </li> <li> <t>JOSELocation(s):</dt> <dd>alg</dd> <dt>JOSE ImplementationRequirements: Optional</t> </li> <li> <t>Change Controller: IETF</t> </li> <li> <t>Specification Document(s): RFC XXXX</t> </li> <li> <t>AlgorithmRequirements:</dt> <dd>Optional</dd> <dt>Change Controller:</dt> <dd>IETF</dd> <dt>Specification Document(s):</dt> <dd>RFC 9964</dd> <dt>Algorithm AnalysisDocuments(s):Documents(s):</dt> <dd> <xreftarget="FIPS-204"/></t> </li> </ul>target="FIPS-204" /> </dd> </dl> </section> <section anchor="ml-dsa-87-1"> <name>ML-DSA-87</name><ul spacing="normal"> <li> <t>Algorithm Name: ML-DSA-87</t> </li> <li> <t>Algorithm Description: ML-DSA-87<dl spacing="normal" newline="false"> <dt>Algorithm Name:</dt> <dd>ML-DSA-87</dd> <dt>Algorithm Description:</dt> <dd>ML-DSA-87 as described in US NIST FIPS204.</t> </li> <li> <t>Algorithm204</dd> <dt>Algorithm UsageLocation(s): alg</t> </li> <li> <t>JOSELocation(s):</dt> <dd>alg</dd> <dt>JOSE ImplementationRequirements: Optional</t> </li> <li> <t>Change Controller: IETF</t> </li> <li> <t>Specification Document(s): RFC XXXX</t> </li> <li> <t>AlgorithmRequirements:</dt> <dd>Optional</dd> <dt>Change Controller:</dt> <dd>IETF</dd> <dt>Specification Document(s):</dt> <dd>RFC 9964</dd> <dt>Algorithm AnalysisDocuments(s):Documents(s):</dt> <dd> <xreftarget="FIPS-204"/></t> </li> </ul>target="FIPS-204" /> </dd> </dl> </section> </section> <section anchor="new-jose-key-types"> <name>New JOSE Key Types</name> <t>IANAis requested to addhas registered the followingentries toentry in theJSON"JSON Web KeyTypes Registry.Types" registry. The following completedregistrations areregistration is provided as described in <xreftarget="RFC7518"/>target="RFC7518" /> and <xreftarget="RFC7638"/>.</t>target="RFC7638" />.</t> <section anchor="akp-1"> <name>AKP</name><ul spacing="normal"> <li> <t>"kty"<dl spacing="normal" newline="false"> <dt>"kty" ParameterValue: AKP</t> </li> <li> <t>KeyValue:</dt> <dd>AKP</dd> <dt>Key TypeDescription: AlgorithmDescription:</dt> <dd>Algorithm KeyPair</t> </li> <li> <t>JOSEPair</dd> <dt>JOSE ImplementationRequirements: Optional</t> </li> <li> <t>Change Controller: IETF</t> </li> <li> <t>Specification Document(s): RFC XXXX</t> </li> </ul>Requirements:</dt> <dd>Optional</dd> <dt>Change Controller:</dt> <dd>IETF</dd> <dt>Specification Document(s):</dt> <dd>RFC 9964</dd> </dl> </section> </section> <section anchor="new-json-web-key-parameters"> <name>NewJSON Web KeyJWK Parameters</name> <t>IANAis requested to addhas registered the followingentries toentry in theJSON"JSON Web KeyParameters Registry.Parameters" registry. The following completed registrations are provided as described in <xreftarget="RFC7517"/>target="RFC7517" /> and <xreftarget="RFC7638"/>.</t>target="RFC7638" />.</t> <section anchor="akp-public-key-1"> <name>AKP Public Key</name><ul spacing="normal"> <li> <t>Parameter Name: pub</t> </li> <li> <t>Parameter Description: Public key</t> </li> <li> <t>Used<dl spacing="normal" newline="false"> <dt>Parameter Name:</dt> <dd>pub</dd> <dt>Parameter Description:</dt> <dd>Public key</dd> <dt>Used with "kty"Value(s): AKP</t> </li> <li> <t>ParameterValue(s):</dt> <dd>AKP</dd> <dt>Parameter InformationClass: Public</t> </li> <li> <t>Change Controller: IETF</t> </li> <li> <t>Specification Document(s): RFC XXXX</t> </li> </ul>Class:</dt> <dd>Public</dd> <dt>Change Controller:</dt> <dd>IETF</dd> <dt>Specification Document(s):</dt> <dd>RFC 9964</dd> </dl> </section> <section anchor="akp-private-key-1"> <name>AKP Private Key</name><ul spacing="normal"> <li> <t>Parameter Name: priv</t> </li> <li> <t>Parameter Description: Private key</t> </li> <li> <t>Used<dl spacing="normal" newline="false"> <dt>Parameter Name:</dt> <dd>priv</dd> <dt>Parameter Description:</dt> <dd>Private key</dd> <dt>Used with "kty"Value(s): AKP</t> </li> <li> <t>ParameterValue(s):</dt> <dd>AKP</dd> <dt>Parameter InformationClass: Private</t> </li> <li> <t>Change Controller: IETF</t> </li> <li> <t>Specification Document(s): RFC XXXX</t> </li> </ul>Class:</dt> <dd>Private</dd> <dt>Change Controller:</dt> <dd>IETF</dd> <dt>Specification Document(s):</dt> <dd>RFC 9964</dd> </dl> </section> </section> </section> </section> </middle> <back> <references anchor="sec-combined-references"> <name>References</name> <references anchor="sec-normative-references"> <name>Normative References</name><reference anchor="RFC7515"> <front> <title>JSON Web Signature (JWS)</title> <author fullname="M. Jones" initials="M." surname="Jones"/> <author fullname="J. Bradley" initials="J." surname="Bradley"/> <author fullname="N. Sakimura" initials="N." surname="Sakimura"/> <date month="May" year="2015"/> <abstract> <t>JSON Web Signature (JWS) represents content secured with digital signatures or Message Authentication Codes (MACs) using JSON-based data structures. Cryptographic algorithms and identifiers for use with this specification are described in the separate JSON Web Algorithms (JWA) specification and an IANA registry defined by that specification. Related encryption capabilities are described in the separate JSON Web Encryption (JWE) specification.</t> </abstract> </front> <seriesInfo name="RFC" value="7515"/> <seriesInfo name="DOI" value="10.17487/RFC7515"/> </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) data structure that represents a cryptographic key. This specification also defines a JWK Set JSON data structure that represents a set of JWKs. Cryptographic algorithms and identifiers for use with this specification are described in the separate 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 Process</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 designed 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 encryption 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 designed 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 set of algorithms that can be used with the CBOR Object Signing and Encryption (COSE) 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</title> <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 9052) does not define any direct methods for using hash algorithms. There are, however, 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 defines 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 identifiers 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 these 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 resulting 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</title> <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 to 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><xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.7515.xml" /> <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.7517.xml" /> <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9052.xml" /> <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9053.xml" /> <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9054.xml" /> <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.7518.xml" /> <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.7638.xml" /> <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9679.xml" /> <reference anchor="FIPS-204"target="https://doi.org/10.6028/NIST.FIPS.204">target="https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.204.pdf"> <front> <title>Module-Lattice-Based Digital Signature Standard</title> <author><organization/> </author> <date>n.d.</date> </front> </reference> <reference anchor="RFC2119"> <front> <title>Key words for use in RFCs to Indicate Requirement Levels</title> <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 signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, 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<organization abbrev="NIST">National Institute ofUppercase vs Lowercase in RFC 2119 Key Words</title> <author fullname="B. Leiba" initials="B." surname="Leiba"/>Standards and Technology</organization> </author> <datemonth="May" year="2017"/> <abstract> <t>RFC 2119 specifies common key words that may be used in protocol 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>month="August" year="2024" /> </front> <seriesInfoname="BCP" value="14"/> <seriesInfo name="RFC" value="8174"/>name="NIST FIPS" value="204" /> <seriesInfo name="DOI"value="10.17487/RFC8174"/>value="10.6028/NIST.FIPS.204" /> </reference> <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml" /> <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml" /> </references> <references anchor="sec-informative-references"> <name>Informative References</name> <reference anchor="IANA.jose" target="https://www.iana.org/assignments/jose"> <front> <title>JSON Object Signing and Encryption (JOSE)</title> <author> <organization>IANA</organization> </author> </front> </reference> <reference anchor="IANA.cose" target="https://www.iana.org/assignments/cose"> <front> <title>CBOR Object Signing and Encryption (COSE)</title> <author> <organization>IANA</organization> </author> </front> </reference><reference anchor="I-D.draft-ietf-lamps-dilithium-certificates"> <front> <title>Internet X.509 Public Key Infrastructure - Algorithm Identifiers 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="Kampanakis"> <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, Certificate 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-certificates-13"/> </reference><xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9881.xml" /> </references> </references><?line 418?><section anchor="examples"> <name>Examples</name> <section anchor="jose"> <name>JOSE</name> <figure anchor="jose_example_ML_DSA_44"> <name>ML_DSA_44</name> <artwork><![CDATA[ { "priv": "0000000000000000000000000000000000000000000000000000000000000000", "jwk": { "kid": "T4xl70S7MT6Zeq6r9V9fPJGVn76wfnXJ21-gyo0Gu6o", "kty": "AKP", "alg": "ML-DSA-44", "pub": "unH59k4RuutY-pxvu24U5h8YZD2rSVtHU5qRZsoBmBMcRPgmu9VuNOVdteXi1zNIXjnqJg_GAAxepLqA00Vc3lO0bzRIKu39VFD8Lhuk8l0V-cFEJC-zm7UihxiQMMUEmOFxe3x1ixkKZ0jqmqP3rKryx8tSbtcXyfea64QhT6XNje2SoMP6FViBDxLHBQo2dwjRls0k5a-XSQSu2OTOiHLoaWsLe8pQ5FLNfTDqmkrawDEdZyxr3oSWJAsHQxRjcIiVzZuvwxYy1zl2STiP2vy_fTBaPemkleynQzqPg7oPCyXEE8bjnJbrfWkbNNN8438e6tHPIX4l7zTuzz98YPhLjt_d6EBdT4MldsYe-Y4KLyjaGHcAlTkk9oa5RhRwW89T0z_t1DSO3dvfKLUGXh8gd1BD6Fz5MfgpF5NjoafnQEqDjsAAhrCXY4b-Y3yYJEdX4_dp3dRGdHG_rWcPmgX4JG7lCnser4f8QGnDriqiAzJYEXeS8LzUngg_0bx0lqv_KcyU5IaLISFO0xZSU5mmEPvdSoDnyAcV8pV44qhLtAvd29n0ehG259oRihtljTWeiu9V60a1N2tbZVl5mEqSK-6_xZvNYA1TCdzNctvweH24unV7U3wer9XA9Q6kvJWDVJ4oKaQsKMrCSMlteBJMRxWbGK7ddUq6F7GdQw-3j2M-qdJvVKm9UPjY9rc1lPgol25-oJxTu7nxGlbJUH-4m5pevAN6NyZ6lfhbjWTKlxkrEKZvQXs_Yf6cpXEwpI_ZJeriq1UC1XHIpRkDwdOY9MH3an4RdDl2r9vGl_IwlKPNdh_5aF3jLgn7PCit1FNJAwC8fIncAXgAlgcXIpRXdfJk4bBiO89GGccSyDh2EgXYdpG3XvNgGWy7npuSoNTE7WIyblAk13UQuO4sdCbMIuriCdyfE73mvwj15xgb07RZRQtFGlFTmnFcIdZ90zDrWXDbANntv7KCKwNvoTuv64bY3HiGbj-NQ-U9eMylWVpvr4hrXcES8c9K3PqHWADZC0iIOvlzFv4VBoc_wVflcOrL_SIoaNFCNBAZZq-2v5lAgpJTqVOtqJ_HVraoSfcKy5g45p-qULunXj6Jwq21fobQiKubBKKOZwcJFyJD7F4ACKXOrz-HIvSHMCWW_9dVrRuCpJw0s0aVFbRqopDNhu446nqb4_EDYQM1tTHMozPd_jKxRRD0sH75X8ZoToxFSpLBDbtdWcenxj-zBf6IGWfZnmaetjKEBYJWC7QDQx1A91pJVJCEgieCkoIfTqkeQuePpIyu48g2FG3P1zjRF-kumhUTfSjo5qS0YiZQy0E1BMs6M11EvuxXRsHClLHoy5nLYI2Sj4zjVjYyxSHyPRPGGo9hwB34yWxzYNtPPGiqXS_dNCpi_zRZwRY4lCGrQ-hYTEWIK1Dm5OlttvC4_eiQ1dv63NiGkLRJ5kJA3bICN0fzCDY-MBqnd1cWn8YVBijVkgtaoascjL9EywDgJdeHnXK0eeOvUxHHhXJVkNqcibn8O4RQdpVU60TSA-uiu675ytIjcBHC6kTv8A8pmkj_4oypPd-F92YIJC741swkYQoeIHj8rE-ThcMUkF7KqC5VORbZTRp8HsZSqgiJcIPaouuxd1-8Rxrid3fXkE6p8bkrysPYoxWEJgh7ZFsRCPDWX-yTeJwFN0PKFP1j0F6YtlLfK5wv-c4F8ZQHA_-yc_gODicy7KmWDZgbTP07e7gEWzw4MFRrndjbDQ", "priv": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" }, "jws": "eyJhbGciOiJNTC1EU0EtNDQiLCJraWQiOiJUNHhsNzBTN01UNlplcTZyOVY5ZlBKR1ZuNzZ3Zm5YSjIxLWd5bzBHdTZvIn0.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4.knI1Q_9CIzLH5Xy94Kkc7WVKqZcAgtJ3mNf0GUj1uLA6YXAWFJfXkh-zQxUtEl3UIC7zPCiUwKTDR6ZsuUmFj8Ctb_6aH64hElN7weS_1m5okCy8GqHNL2lsfclCH3Y2f4QNP-DLVS1XsuboDA7Dw3ir2IdYKIfWJyIU7ROHgd24nuun1zJbxcLJC2EKt2M8R0wZudcIE9nm5oPzYXq0z-hPsKoXp9leVYkqgMmO9Lo8SP_1YYIEth3B8v-GuP249KDTFRKPjISmK4aPCknjtjihHsQVv2XePXxKExatHl4qhsiiW-y-EJXa1Kfw4WYpLA7B4_5Ids--cIJmIx7f6xxAWKh5qoBWq1QIOaaFuzsAraRW3NOEuzThew1En85gI3GcRTZGp-VDGyxHm0Al04cyWo2bxAVOF0fbDc265iP2mCNw6Qg10jIJeAhGB4OAMYcBUWJAG0l1MN1U_koEmGh5dXKnQTRl461ea_Cq3DLkcA2Dj2woWUFyDTmQ8oO_yheASfJacyRm7_suj88z5XFNo8F53P8OxTG9xUPlrwvH-TAq7AH3NU4SNXApyVKTU3zhx1tJ34nlTILcTujXVJVo_f0DZfUxr6JSCYqvy4z1Kl0wDQzd55aopyFtQxvOPhcCHbAN34g2Ug750Jm835fl7NOxcqoMbuTcgH68kr37M-Pdh2K9WazXUJgCupgdIWW8WjfOjmTiF59CrVtfVtK2qDzF40OENCfqtNPQlZe5cN5p0P8arj4USB8HCPh7NdqQBAeWrw0wsYhdiM39lrSkA8mLRYMhZnqKGCTPCrHXDdEjRKYRNaqIUT44laYl5c27K0v-ozjKPu6tzEhkYSC4XZ3LehEFtmAzOE0mHbhKMgXqjoPJjOrGIPibX3jwK8_Q5RmMOXtXo8R3vXfBaUdQoLeeyywNYE0nIcsl4z5a8_utwEFiVf0VK2pdviyiOPVSi3zOMAmqz6gFhVy8aMMQOWZAEAuTyDw7ZWG6diwptmrgSXZotW63I19S2ZH7keCXRIq_pFLuYhOuG6dD4MkouILRdC9bXZMLrNDq7COpUOO86aQVlYd0pR935WpUw-V6obSRnHlRFZSmUSIB7h1Q0ImciRzojN93Xhw7qpzGzdzDEO3OOTayXaSG_0YHQyy-eH4hBbmgt_LBx120g1eY4XHeHFRfTfetHkL5ZZusX1jQ_nk9ez4XBG_6hRtTNSuVBsYlH8-KUuR5-qTP8dkvRf8Wk2hHoUr2sz5YO_xDFCMMTrt8ahiMyfjo5ih5Fwo3riFbFUGKibniTLXspFd4spcNK_WchlZLRgkPK4jh6Z_X8JJkHxvQhpyouHQFyGxgBrl24x-_EB1zbWMhJthmm8DiKt-nzKaJz8Cju1-HwCpg76CRqRsEz2hyKEpbb4M5KQSj3AsENCroVmQ5QIv3K2XNRkve4vjBmP6sV2b6GSY_UeRvPElA7SUgBGTKbn-c0aYhBuB8plPhRTBa55_cFqAmNmavF1-fdMktJuIaH2f-K0zZCzbHw54998T7kIWgyMsyGCAvynEB_khOqwT7tCjg5HQ8SIjdnRYW0kjZfjt5LJbGA-PnRo8gPVQVGeYDP2vsSXhNJY94AitKCY1srcSsuYDrhNBKrnoJ1uEsMPVHsgFw_ZHMyAEaVQughSNW4fm8q6_1Nv4zLutDITzmAL6a6i6-WS6QRIs_4VUtwr5cXXIFDDeHVWeGcNivQ6W9urEUP4crguiq7z_DTiYaGfUksub-T7mw0zU8ZoOSd5pUTpJLv-IYIUAl6CscHvunnRLEKqpW1Sa1dcFZs5VP4AfR3mg7wX4Vlq1AHnpFxE2L1LZiKoTc9jDEOvTDkxr86gMkwMm6RdyPF_q48AVJ1br8Qp88-4B84X52zZ5cw-IJYe-HiVJ29LpeYm340_rWivpy-UB5i9TKlMrxf94y1okzZTPbP3_v1_XX0nE7RTLz98EA96euJ7l3EpbEqks7mh6i1FJNnvvlM_u29sYobJ6PUT-i1VlQnF_JBARKEz74pBXm1l5Y5Lo15rsIlaQHinUBCO8fHCHI59LAfKusN4JmodDqLYwkWijEL_sfrC6LtrbXqpM1pw09zSrs_tS1RQ-LnWHuPrU5KLCzv53JKrh8lU_cdBowe_F-Ib_Ui4bQ2FME-0mnyG0XijHUsrGMZ9dfowvIkr83JpqwlFOZAwMmSGPNPEJRw9kDshjotndUB5S1UCfv_U4IoVn7WgvxeCS-BBxqyWfh7YTdf73EnmGwVYxVjlXaHCeeTZmUacnT4MQUAcbFjTq6BBlboAQGWP2FZWpd6HNnruv744VeWmfgLk9z5567wFhwuXMkmE2xvDo4wP80xutjUfsePx5YkLxhY1XsWqTZr19tInxJWWq8RLZsWPmtq5wZ5ucBMasCLpOABenYZdSAcQNhC73wLS0Z2s1HQhBoIl7lr1p372LZs_Seu1u_8Fo7DoJqRpKaNoc2_JUMmn7TUZS8zLyzxgeq8R8iNbRP20DwDBNXocsTDBKaQrtB-QiEPySQtJa4G61XeNZyh5aGzfoWZ9OmjZG9pbbehcqwIrt-ESjPyeT6sfSrvOfTZr7fBXwpUs2rS4BrlNse5g_h8CQiik8aaOTOEPkXiyg4s5DewRlgDZHS-3g-YXPUIBNO62_HxknkMpkJvKW-tkvDbgtxvy4nG80ul6W_KeRsoEKDTRYNKZWxXjZITNa0h6agnwNCJKEbFg3Qhre394c0i60mfP9YIgKTXrCX3Yt2eX-6mPzYmLbSbV5jH69v6WZqYV2WAj-9DU0diR4hOfYQaJnBZhTtKb-SQsYiFuN1BDJ3v9eM9K8hq91NBdCHVa-Thk9Dov-JkcTZnZGRRyW5yXHUV4NOEltBXh8GkjjDvs5Yo3u-2rPCXjK1aGPSI1W8BaUJLQY5sbfAVCAuUHBv-Vlh5Qamt-lgeKguhqTSuy-tjabOb5kiBOG7xGQt3z-XYXtnWFDCii-5h11XfZsQ-xQxy8gSfdMz4hDK9Nw_VQt6fzWiQY0Th_dHzVki0MUfVfsDUjgblhD6j0wgbs3zdj-GM3rtt8oit0wXx11bIOaOKgf07tP0wimVXMRqRWe7LCUAKTE5PkRKU1x_h4iusrzi5uwKDhc4SmRwm6KssNrmCAkiNDZCREVKd3yMnrjA4PAGDzdKWVplcHJ6jKmrsbrEztHd9QAAAAAAAAAAAAAAABIfMEQ", "raw_to_be_signed": "65794a68624763694f694a4e54433145553045744e4451694c434a72615751694f694a554e4868734e7a42544e3031554e6c706c63545a794f5659355a6c424b52315a754e7a5a335a6d3559536a49784c576435627a424864545a76496e302e53585469674a6c7a494745675a4746755a3256796233567a49474a3163326c755a584e7a4c434247636d396b627977675a323970626d63676233563049486c76645849675a473976636934", "raw_signature": "92723543ff422332c7e57cbde0a91ced654aa9970082d27798d7f41948f5b8b03a6170161497d7921fb343152d125dd4202ef33c2894c0a4c347a66cb949858fc0ad6ffe9a1fae2112537bc1e4bfd66e68902cbc1aa1cd2f696c7dc9421f76367f840d3fe0cb552d57b2e6e80c0ec3c378abd887582887d6272214ed138781ddb89eeba7d7325bc5c2c90b610ab7633c474c19b9d70813d9e6e683f3617ab4cfe84fb0aa17a7d95e55892a80c98ef4ba3c48fff5618204b61dc1f2ff86b8fdb8f4a0d315128f8c84a62b868f0a49e3b638a11ec415bf65de3d7c4a1316ad1e5e2a86c8a25becbe1095dad4a7f0e166292c0ec1e3fe4876cfbe708266231edfeb1c4058a879aa8056ab540839a685bb3b00ada456dcd384bb34e17b0d449fce6023719c453646a7e5431b2c479b4025d387325a8d9bc4054e1747db0dcdbae623f6982370e90835d232097808460783803187015162401b497530dd54fe4a049868797572a7413465e3ad5e6bf0aadc32e4700d838f6c285941720d3990f283bfca178049f25a732466effb2e8fcf33e5714da3c179dcff0ec531bdc543e5af0bc7f9302aec01f7354e12357029c95293537ce1c75b49df89e54c82dc4ee8d7549568fdfd0365f531afa252098aafcb8cf52a5d300d0cdde796a8a7216d431bce3e17021db00ddf8836520ef9d099bcdf97e5ecd3b172aa0c6ee4dc807ebc92bdfb33e3dd8762bd59acd7509802ba981d2165bc5a37ce8e64e2179f42ad5b5f56d2b6a83cc5e343843427eab4d3d09597b970de69d0ff1aae3e14481f0708f87b35da90040796af0d30b1885d88cdfd96b4a403c98b458321667a8a1824cf0ab1d70dd12344a61135aa88513e3895a625e5cdbb2b4bfea338ca3eeeadcc48646120b85d9dcb7a1105b66033384d261db84a3205ea8e83c98ceac620f89b5f78f02bcfd0e5198c397b57a3c477bd77c1694750a0b79ecb2c0d604d2721cb25e33e5af3fbadc0416255fd152b6a5dbe2ca238f5528b7cce3009aacfa805855cbc68c310396640100b93c83c3b6561ba762c29b66ae0497668b56eb7235f52d991fb91e097448abfa452ee6213ae1ba743e0c928b882d1742f5b5d930bacd0eaec23a950e3bce9a415958774a51f77e56a54c3e57aa1b4919c79511594a6512201ee1d50d0899c891ce88cdf775e1c3baa9cc6cddcc310edce3936b25da486ff4607432cbe787e2105b9a0b7f2c1c75db4835798e171de1c545f4df7ad1e42f9659bac5f58d0fe793d7b3e17046ffa851b53352b9506c6251fcf8a52e479faa4cff1d92f45ff16936847a14af6b33e583bfc4314230c4ebb7c6a188cc9f8e8e62879170a37ae215b15418a89b9e24cb5eca45778b2970d2bf59c86564b46090f2b88e1e99fd7f092641f1bd0869ca8b87405c86c6006b976e31fbf101d736d632126d8669bc0e22adfa7cca689cfc0a3bb5f87c02a60efa091a91b04cf6872284a5b6f83392904a3dc0b04342ae8566439408bf72b65cd464bdee2f8c198feac5766fa19263f51e46f3c4940ed25200464ca6e7f9cd1a62106e07ca653e145305ae79fdc16a0263666af175f9f74c92d26e21a1f67fe2b4cd90b36c7c39e3df7c4fb9085a0c8cb3218202fca7101fe484eab04fbb428e0e4743c4888dd9d1616d248d97e3b792c96c603e3e7468f203d541519e6033f6bec49784d258f78022b4a098d6cadc4acb980eb84d04aae7a09d6e12c30f547b20170fd91ccc8011a550ba0852356e1f9bcabaff536fe332eeb43213ce600be9aea2ebe592e90448b3fe1552dc2be5c5d72050c378755678670d8af43a5bdbab1143f872b82e8aaef3fc34e261a19f524b2e6fe4fb9b0d3353c668392779a544e924bbfe218214025e82b1c1efba79d12c42aaa56d526b575c159b3954fe007d1de683bc17e1596ad401e7a45c44d8bd4b6622a84dcf630c43af4c3931afcea0324c0c9ba45dc8f17fab8f00549d5bafc429f3cfb807ce17e76cd9e5cc3e20961ef87895276f4ba5e626df8d3fad68afa72f940798bd4ca94caf17fde32d689336533db3f7fefd7f5d7d2713b4532f3f7c100f7a7ae27b9771296c4aa4b3b9a1ea2d4524d9efbe533fbb6f6c6286c9e8f513fa2d559509c5fc904044a133ef8a415e6d65e58e4ba35e6bb0895a4078a750108ef1f1c21c8e7d2c07cabac378266a1d0ea2d8c245a28c42ffb1fac2e8bb6b6d7aa9335a70d3dcd2aecfed4b5450f8b9d61ee3eb53928b0b3bf9dc92ab87c954fdc741a307bf17e21bfd48b86d0d85304fb49a7c86d178a31d4b2b18c67d75fa30bc892bf37269ab09453990303264863cd3c4251c3d903b218e8b677540794b55027effd4e08a159fb5a0bf17824be041c6ac967e1ed84dd7fbdc49e61b0558c558e55da1c279e4d999469c9d3e0c41401c6c58d3aba04195ba0040658fd85656a5de87367aeebfbe3855e5a67e02e4f73e79ebbc05870b97324984db1bc3a38c0ff34c6eb6351fb1e3f1e5890bc616355ec5aa4d9af5f6d227c49596abc44b66c58f9adab9c19e6e70131ab022e938005e9d865d4807103610bbdf02d2d19dacd47421068225ee5af5a77ef62d9b3f49ebb5bbff05a3b0e826a46929a368736fc950c9a7ed35194bcccbcb3c607aaf11f2235b44fdb40f00c1357a1cb130c129a42bb41f908843f2490b496b81bad5778d672879686cdfa1667d3a68d91bda5b6de85cab022bb7e1128cfc9e4fab1f4abbce7d366bedf057c2952cdab4b806b94db1ee60fe1f024228a4f1a68e4ce10f9178b2838b390dec119600d91d2fb783e6173d420134eeb6fc7c649e4329909bca5beb64bc36e0b71bf2e271bcd2e97a5bf29e46ca042834d160d2995b15e36484cd6b487a6a09f034224a11b160dd086b7b7f787348bad267cff582202935eb097dd8b76797fba98fcd898b6d26d5e631faf6fe9666a615d96023fbd0d4d1d891e2139f6106899c16614ed29bf9242c62216e375043277bfd78cf4af21abdd4d05d08755af93864f43a2ff8991c4d99d91914725b9c971d457834e125b415e1f069238c3bece58a37bbedab3c25e32b56863d22355bc05a5092d0639b1b7c054202e50706ff95961e506a6b7e96078a82e86a4d2bb2fad8da6ce6f992204e1bbc4642ddf3f97617b675850c28a2fb9875d577d9b10fb1431cbc8127dd333e210caf4dc3f550b7a7f35a2418d1387f747cd5922d0c51f55fb0352381b9610fa8f4c206ecdf3763f86337aedb7ca22b74c17c75d5b20e68e2a07f4eed3f4c229955cc46a4567bb2c25002931393e444a535c7f8788aeb2bce2e6ec0a0e17384a64709ba2acb0dae608092234364244454a777c8c9eb8c0e0f0060f374a595a6570727a8ca9abb1bac4ced1ddf5000000000000000000000000121f3044", "raw_public_key": "ba71f9f64e11baeb58fa9c6fbb6e14e61f18643dab495b47539a9166ca0198131c44f826bbd56e34e55db5e5e2d733485e39ea260fc6000c5ea4ba80d3455cde53b46f34482aedfd5450fc2e1ba4f25d15f9c144242fb39bb52287189030c50498e1717b7c758b190a6748ea9aa3f7acaaf2c7cb526ed717c9f79aeb84214fa5cd8ded92a0c3fa1558810f12c7050a367708d196cd24e5af974904aed8e4ce8872e8696b0b7bca50e452cd7d30ea9a4adac0311d672c6bde8496240b07431463708895cd9bafc31632d7397649388fdafcbf7d305a3de9a495eca7433a8f83ba0f0b25c413c6e39c96eb7d691b34d37ce37f1eead1cf217e25ef34eecf3f7c60f84b8edfdde8405d4f832576c61ef98e0a2f28da187700953924f686b94614705bcf53d33fedd4348edddbdf28b5065e1f20775043e85cf931f829179363a1a7e7404a838ec00086b0976386fe637c98244757e3f769ddd4467471bfad670f9a05f8246ee50a7b1eaf87fc4069c3ae2aa2033258117792f0bcd49e083fd1bc7496abff29cc94e4868b21214ed316525399a610fbdd4a80e7c80715f29578e2a84bb40bdddbd9f47a11b6e7da118a1b658d359e8aef55eb46b5376b5b655979984a922beebfc59bcd600d5309dccd72dbf0787db8ba757b537c1eafd5c0f50ea4bc9583549e2829a42c28cac248c96d78124c47159b18aedd754aba17b19d430fb78f633ea9d26f54a9bd50f8d8f6b73594f828976e7ea09c53bbb9f11a56c9507fb89b9a5ebc037a37267a95f85b8d64ca97192b10a66f417b3f61fe9ca57130a48fd925eae2ab5502d571c8a51903c1d398f4c1f76a7e11743976afdbc697f23094a3cd761ff9685de32e09fb3c28add453490300bc7c89dc01780096071722945775f264e1b0623bcf4619c712c838761205d87691b75ef360196cbb9e9b92a0d4c4ed62326e5024d77510b8ee2c7426cc22eae209dc9f13bde6bf08f5e7181bd3b459450b451a51539a715c21d67dd330eb5970db00d9edbfb2822b036fa13bafeb86d8dc78866e3f8d43e53d78cca5595a6faf886b5dc112f1cf4adcfa875800d90b48883af97316fe1506873fc157e570eacbfd222868d14234101966afb6bf9940829253a953ada89fc756b6a849f70acb9838e69faa50bba75e3e89c2adb57e86d088ab9b04a28e670709172243ec5e0008a5ceaf3f8722f487302596ffd755ad1b82a49c34b3469515b46aa290cd86ee38ea7a9be3f103610335b531cca333ddfe32b14510f4b07ef95fc6684e8c454a92c10dbb5d59c7a7c63fb305fe881967d99e669eb632840582560bb403431d40f75a4954908482278292821f4ea91e42e78fa48caee3c836146dcfd738d117e92e9a15137d28e8e6a4b4622650cb413504cb3a335d44beec5746c1c294b1e8cb99cb608d928f8ce3563632c521f23d13c61a8f61c01df8c96c7360db4f3c68aa5d2fdd342a62ff3459c116389421ab43e8584c45882b50e6e4e96db6f0b8fde890d5dbfadcd88690b449e64240ddb2023747f308363e301aa77757169fc6150628d5920b5aa1ab1c8cbf44cb00e025d7879d72b479e3af5311c785725590da9c89b9fc3b8450769554eb44d203eba2bbaef9cad2237011c2ea44eff00f299a48ffe28ca93ddf85f76608242ef8d6cc24610a1e2078fcac4f9385c314905ecaa82e553916d94d1a7c1ec652aa08897083daa2ebb1775fbc471ae27777d7904ea9f1b92bcac3d8a3158426087b645b1108f0d65fec93789c053743ca14fd63d05e98b652df2b9c2ff9ce05f1940703ffb273f80e0e2732eca9960d981b4cfd3b7bb8045b3c3830546b9dd8db0d" } ]]></artwork> </figure> <figure anchor="jose_example_ML_DSA_65"> <name>ML_DSA_65</name> <artwork><![CDATA[ { "priv": "0000000000000000000000000000000000000000000000000000000000000000", "jwk": { "kid": "Suiu29qbfuaBaR4Ats-c6XQBePB_OpAxAwcTR_0KXVM", "kty": "AKP", "alg": "ML-DSA-65", "pub": "QksvJn5Y1bO0TXGs_Gpla7JpUNV8YdsciAvPof6rRD8JQquL2619cIq7w1YHj22ZolInH-YsdAkeuUr7m5JkxQqIjg3-2AzV-yy9NmfmDVOevkSTAhnNT67RXbs0VaJkgCufSbzkLudVD-_91GQqVa3mk4aKRgy-wD9PyZpOMLzP-opHXlOVOWZ067galJN1h4gPbb0nvxxPWp7kPN2LDlOzt_tJxzrfvC1PjFQwNSDCm_l-Ju5X2zQtlXyJOTZSLQlCtB2C7jdyoAVwrftUXBFDkisElvgmoKlwBks23fU0tfjhwc0LVWXqhGtFQx8GGBQ-zol3e7P2EXmtIClf4KbgYq5u7Lwu848qwaItyTt7EmM2IjxVth64wHlVQruy3GXnIurcaGb_qWg764qZmteoPl5uAWwuTDX292Sa071S7GfsHFxue5lydxIYvpVUu6dyfwuExEubCovYMfz_LJd5zNTKMMatdbBJg-Qd6JPuXznqc1UYC3CccEXCLTOgg_auB6EUdG0b_cy-5bkEOHm7Wi4SDipGNig_ShzUkkot5qSqPZnd2I9IqqToi_0ep2nYLBB3ny3teW21Qpccoom3aGPt5Zl7fpzhg7Q8zsJ4sQ2SuHRCzgQ1uxYlFx21VUtHAjnFDSoMOkGyo4gH2wcLR7-z59EPPNl51pljyNefgCnMSkjrBPyz1wiET-uqi23f8Bq2TVk1jmUFxOwdfLsU7SIS30WOzvwD_gMDexUFpMlEQyL1-Y36kaTLjEWGCi2tx1FTULttQx5JpryPW6lW5oKw5RMyGpfRliYCiRyQePYqipZGoxOHpvCWhCZIN4meDY7H0RxWWQEpiyCzRQgWkOtMViwao6Jb7wZWbLNMebwLJeQJXWunk-gTEeQaMykVJobwDUiX-E_E7fSybVRTZXherY1jrvZKh8C5Gi5VADg5Vs319uN8-dVILRyOOlvjjxclmsRcn6HEvTvxd9MS7lKm2gI8BXIqhzgnTdqNGwTpmDHPV8hygqJWxWXCltBSSgY6OkGkioMAmXjZjYq_Ya9o6AE7WU_hUdm-wZmQLExwtJWEIBdDxrUxA9L9JL3weNyQtaGItPjXcheZiNBBbJTUxXwIYLnXtT1M0mHzMqGFFWXVKsN_AIdHyv4yDzY9m-tuQRfbQ_2K7r5eDOL1Tj8DZ-s8yXG74MMBqOUvlglJNgNcbuPKLRPbSDoN0E3BYkfeDgiUrXy34a5-vU-PkAWCsgAh539wJUUBxqw90V1Du7eTHFKDJEMSFYwusbPhEX4ZTwoeTHg--8Ysn4HCFWLQ00pfBCteqvMvMflcWwVfTnogcPsJb1bEFVSc3nTzhk6Ln8J-MplyS0Y5mGBEtVko_WlyeFsoDCWj4hqrgU7L-ww8vsCRSQfskH8lodiLzj0xmugiKjWUXbYq98x1zSnB9dmPy5P3UNwwMQdpebtR38N9I-jup4Bzok0-JsaOe7EORZ8ld7kAgDWa4K7BAxjc2eD540Apwxs-VLGFVkXbQgYYeDNG2tW1Xt20-XezJqZVUl6-IZXsqc7DijwNInO3fT5o8ZAcLKUUlzSlEXe8sIlHaxjLoJ-oubRtlKKUbzWOHeyxmYZSxYqQhSQj4sheedGXJEYWJ-Y5DRqB-xpy-cftxL10fdXIUhe1hWFBAoQU3b5xRY8KCytYnfLhsFF4O49xhnax3vuumLpJbCqTXpLureoKg5PvWfnpFPB0P-ZWQN35mBzqbb3ZV6U0rU55DvyXTuiZOK2Z1TxbaAd1OZMmg0cpuzewgueV-Nh_UubIqNto5RXCd7vqgqdXDUKAiWyYegYIkD4wbGMqIjxV8Oo2ggOcSj9UQPS1rD5u0rLckAzsxyty9Q5JsmKa0w8Eh7Jwe4Yob4xPVWWbJfm916avRgzDxXo5gmY7txdGFYHhlolJKdhBU9h6f0gtKEtbiUzhp4IWsqAR8riHQs7lLVEz6P537a4kL1r5FjfDf_yjJDBQmy_kdWMDqaNln-MlKK8eENjUO-qZGy0Ql4bMZtNbHXjfJUuSzapA-RqYfkqSLKgQUOW8NTDKhUk73yqCU3TQqDEKaGAoTsPscyMm7u_8QrvUK8kbc-XnxrWZ0BZJBjdinzh2w-QvjbWQ5mqFp4OMgY94__tIU8vvCUNJiYA1RdyodlfPfH5-avpxOCvBD6C7ZIDyQ-6huGEQEAb6DP8ydWIZQ8xY603DoEKKXkJWcP6CJo3nHFEdj_vcEbDQ-WESDpcQFa1fRIiGuALj-sEWcjGdSHyE8QATOcuWl4TLVzRPKAf4tCXx1zyvhJbXQu0jf0yfzVpOhPun4n-xqK4SxPBCeuJOkQ2VG9jDXWH4pnjbAcrqjveJqVti7huMXTLGuqU2uoihBw6mGqu_WSlOP2-XTEyRyvxbv2t-z9V6GPt1V9ceBukA0oGwtJqgD-q7NXFK8zhw7desI5PZMXf3nuVgbJ3xdvAlzkmm5f9RoqQS6_hqwPQEcclq1MEZ3yML5hc99TDtZWy9gGkhR0Hs3QJxxgP7bEqGFP-HjTPnJsrGaT6TjKP7qCxJlcFKLUr5AU_kxMULeUysWWtSGJ9mpxBvsyW1Juo", "priv": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" }, "jws": "eyJhbGciOiJNTC1EU0EtNjUiLCJraWQiOiJTdWl1MjlxYmZ1YUJhUjRBdHMtYzZYUUJlUEJfT3BBeEF3Y1RSXzBLWFZNIn0.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4.zmO9_0bLgJAegoVNymfRo4nGPK5lVtSFGnDbzfzYAD5mUEXpaBUg4itvZ8rAUZi4HLb59QqDQSBSpMXC0axajXOMV_YttfmwGgC6FMyaMRZkx-A92bGiNLutqX9jcwRLJqXjMkUGhz2YpHe_mV9QpxokRCH9K6jkyFZp4hZIwFXhRt1z0OGIa5rOoHKsxOCAUZhTXKiASb3vk9lUASW0-Y58WKT4rVmst7_dvk7FVbe9A9I21IH-Tqlg1zSMoI8ozh1aBSG92uPursBd5KRcOlJwhNUYJDgHScIHXM6Hzk6u98W5orKPHu1rDIK7rHJI4Zrui4wBjmQLsPE01LcZHRx4zexDCTMCGSojbL1FiT9CU3oUep4oWOytTEAf2eCi3qDD0iSrp5IslCueoNjtGOFSnUKlsnCeiZF-tNqTy1KpJ3ErTaNPcCzCvsEalhJwFa7NOWyQOEJUzcLaPY_VEFwcCX1Gk4bEI-1rLDiyZqkXgny-U2oRnll0d3u-e2S_Rg-_eL1H_XEbPs_km-822G7JY9li4muZ5KVvfQf_5hza1V4GweqvmeWuZL1gBU2HPS7x1tWL798ALOk1rMnxsvBOPiSLxAEdPoIuw0_qMlKjTavJcDFaihgCgGMUk5SjU65IWQS9t4rgxv9Idu0OCsozo9iCBqrVcnaOwUpkMhV6KeiXA7kQNcegVaMio40cjSyMiEkhGIOEOf8L6eohOh_bPPRYs-8NrZ-VOBJCa0ubJcDU1cTuGNCa7nWWxAqfVjcMyNDx9XHBYBnSOcFNfMP7S9nvqw3KC50U_t2PH5SfwS9w4DLvcgrlEP_gwSgOXuf-i0tRGLQly3IMB7O8QOnkofyFaCUDZeurFkGTpoBfT6lzbJznQAMIDPNcWUsRlNTXsH7atC1nxl4xDJLmmPLCxiErfxbCW5gMWox0kLDwfsFj57hsXG75cZ4jiBbq9b0VjD7Vkf8xlc06ExdzBhGXz8oJiaT5WHDsuzGtrFmh6diN1cO4Cxjr6KdNE8IlyxsfXxQ4AI-0ke3gMyi0DOGeHgHuNc-JHD7oZ6njUMSTBkR1aUMNT7n_2nfFTDCdqW1HaMsMwIHfLOk6dayKXE1oMqY5Op8S5k_SAaknR0vNxmhlTA5h3bZJ28NZxM6R7D00_eBEYrH20rmRP7G7kXKzLvmWeaKAh4oQHiqjVhgauiePDRiMmjx0OhdQnMCtO8PWbx06SiviRn_5hswdVV08B48MVHqbM2AxCLLJYinC2Ep0302Uo0DI-rTNZ1Znn58kM7VCskcxDLsH9AYvPz-HQr3H7Xg0ElwjYn-jJXgZ_cdnLFt4_TuKQdpw_qhvyrNjOx0Mdc-1PrwoWqpA9sSv_pS5lwI2qNVHI2Vj2mZHByod1QUeOQExf3SBjP_FHEAUzUu1OK8M-1SQZGzJT2su3a6ZnMnp0U5qdXyMONFoI2jJ2hDjt7QEQsLx-rvaLxZMJtc2z0MHdwJGAC_kug7XjH3SWQZzBu7zzreIaSwr2A2oobeZiAydwb8LX2QsY9Jr_NphGAMAqzrpkuaMyBd_pFTKMp9s0GYxwyG1ZD9uRuPI9imA4CS7bt-O8YvbWg6eQ-qa9OqDlxNt3Xc32TniQFVxVxN6PDY33XXU-Rpvd1w47NZ48nkyJzjD8Xlbvk9p2ynxWHr-Sto5HXZdru4j8ETUW7ri3mEG1m_dxAbAe2kVbsBp2I1vQppugbmRexuMRLdYFIKqNm0qpQoWTr_k2t5KHnWolrSbFH7Usm8Pwyi4sNhh4_yRHADO2q2o19zCCx2plDSMeYI74CQPRGLlK_GLM4E5Bzfny3E2eaE5_gQBTSGNHpQtJB0ipPwDjqsjDCXqXupCkRta1vxng4coi2-vWYvKu6mq9HhdovHAaWrZRyvuPPI4ZDN_NkmfQR8HogR6NLVhLlRp1cwMArSSDA3f8QlnjdbaeutxRXvFnCCjBk79ws8VGdWAuRmIWgoEFeVAVxkJjJ07zOW8I3kNfB6pnxsZmJwWAGqWc1UlPmkNBstmSXinAzbdl-W-kn1XRDuhzTafHnkCbKS5XgJKsWD2FrhcnCaxxRxuxIGxijofjD4ihmJoYDFh1FYs9IcC-szEfMSekanWOIZCHd1fVzTSbLr5bNaOXR2sO1muFX7w22m8pBVD3fyOHK2JnK4FBCnEBrruMIDaqqu8Z4xesAHKfxY67w-25eUuvVCGL3xpXSyp90684ICkG4STztP1shLVsxKDA-37sKKplqemERlMPY4vDM1Np8JlVawbSGIuom20g6p2KV_zpIPwx9vd1nAiaeZbryf3N5gtL-dOq-c6uZhTCx9OLBtLGE3BcAmn5JFjMGQFxyTL07BluNu24Kf-lttGj9jzbwPZYrok-SnMilXGFEqB3D3cKCOlWjsgg_3cUW1uMp4KlWQvkimV9Pd7cY70w607jcYBJ3MlFZ8EeWeYPZ9qu6xwidA8XlLHxXxfLIJOgfpU8MTppfxdnMhqNSvH_Hx57oDphbUks5K1Z8-O4dSnNqQ-ZWbhaAydYQFDKuUF6HYTAvaWhJmACxhTkTp2t6-P3bev-FcdFIdszJC9LxWtJ96LY_GV4Qvp0hiIdyP1BukWNHtsXK2Rxres3_4Cndg2BOGxVcKZ9YpQDCUy76GRbTCenqjD-SG5sVUEVha5yxbKArPr2-Xpgk8cuZBRSAdmPNRdxCgUtldfCLeL7xhJvryMouxfQ75PMBaImHcsMd95075ePt_VkClUaUj55Y9E81FbOEchPfud2w3TtSvRPvB8-RgY8sLJUAclxcUGE4PnKSZJ7TIBUtHD6uyZ0-nC5KGxbXZsBEzUeHns4ix0Wmo6-6vAM4PGK3qRA1VAhtKXyvNcAfVccVi8KJMK9Mz2eIOXPATvyRy34Ltrcg8tcgK0ftYqEWYpAZ2fVpZBXcYfTIinuLN0-qLra388EZuu59jvmRD7mUv1msMWVMGVeBoNP3lJaJGGWK8iYyu4q7Grq-6WXr5qCz_7kwAtVJdb-zW8U3jLJ3tRSYlyjlpzeVAGjDQ6Yni5y9x4BF-5QUqcoGMLLglyx2WOCELT8IW7nsV21QnqqAbtCzZ76UtEdmUuEOTyqiKQZ0lrjMRm3YrCvJKxtR5thhTRka708NzBvwSRs-JxGG__EWjHhT-aB4VL3IL_oz3mt3iQoszfA-SzHcKU1laZMBuUCyxks6KiJgQGZRPXyaxxDtqZdaRP8Ic5CmuPeyu3kafi0L6LFijsUxnSGxTpgu7hfvcmowQijfE9_ylvg8k_EbI2miG11giODVCYb7k9Yjyriwc9dSUUZ7XoiS24hWYUX6BGGQNN3wVHPkDkOVSDBYTjto99ulquryx4K_UMCu9sQVNxBfMh8tLN7O9-MXlnJbHfKfqFHiPGdIYOBpwuqJdAJiyiuSG3gJxMG_wuwNkBWoO--iOm6PIarCyvL8_P-tuUfT4zIgjJJ3o6YJhbo-q2K82ZFmHuILyzfDSGtHDZpZIR7XnRQWet90cJEHL5k653kvyEHJg0iUiE0iwNA5d_4gBq3vmw1J74hwAHx0Z_iYEcPS6hDGow8M8D7UJTZDkUV_86zj2YqGm_QC_aAeD__NP6sa61bI9-gTOzvYc0JiExKTDjOK9fIvHaV-HN4xr2vWner8o6jPyETvGM8D7aEezlUVOEFwALmhJPSMAq_Fk9JlcIUuC-ITJZNtNz9Awfiru3wkPja1bXN76WAuRHjia0x5ptgMCy2py_vSHZybfIS85ZjsOQ-i_e_niBzhyzXwzBaLEyEitbF4ZQx5c88lXKDMpe9tirAI6XAcqLf4UZkD8Wm2YV7hhVfxLQ1AWLekWE9DZljCtE-SbS1EWNGR8faXKCvaZznRyoqdWz8IN3w7KvaA_ZrEKkIXkkreztG6pI06DlDHCl_sU6rCOoyQf6y1AY77Ob4SdkSRoBHGgR6Uv-LrxHpyJ6trzccu0kqxubHrkW2yHcqe6enVf43zYwWKUeJJZ10bt3a92ziSne-3aj6v3guiKoJoLnV_9h8rUF6zorTWE-Tq58tYfb5SmGf4iCJ5cy9LTY0COIfwJtPkUmyBCZwUhWJnV24P5pOZPe_CckQ28xv5J7Zf4Bvqrq_rhubFEhTJ5JvdMfz8Whc56WSHX7GRKEMqXVp3pHohBvOyT9BmotzIlibVklJy4gzkzUcjJJOld-BOaM_cnMiHpoyKXSJAXTNwXngzEpbvDP2Y0fnrgqDpO3RR3gINaZLRmeG0WI4wWBMMfw8PHjpyV17C_1hmfRI-darbZcX7PD3N4Rw4lBACyk_wnOHBcAS-5cLZEzNmFmhc4iO4msz_seQ1N0drbB0NoUVWBmcY3pGC9TiY6f6Pn-FBUnQkuBhIyPtgAAAAAAAAAABgwVHCUv", "raw_to_be_signed": "65794a68624763694f694a4e54433145553045744e6a55694c434a72615751694f694a5464576c314d6a6c78596d5a3159554a68556a524264484d74597a5a5955554a6c55454a66543342426545463359315253587a424c57465a4e496e302e53585469674a6c7a494745675a4746755a3256796233567a49474a3163326c755a584e7a4c434247636d396b627977675a323970626d63676233563049486c76645849675a473976636934", "raw_signature": "ce63bdff46cb80901e82854dca67d1a389c63cae6556d4851a70dbcdfcd8003e665045e9681520e22b6f67cac05198b81cb6f9f50a83412052a4c5c2d1ac5a8d738c57f62db5f9b01a00ba14cc9a311664c7e03dd9b1a234bbada97f6373044b26a5e3324506873d98a477bf995f50a71a244421fd2ba8e4c85669e21648c055e146dd73d0e1886b9acea072acc4e0805198535ca88049bdef93d9540125b4f98e7c58a4f8ad59acb7bfddbe4ec555b7bd03d236d481fe4ea960d7348ca08f28ce1d5a0521bddae3eeaec05de4a45c3a527084d51824380749c2075cce87ce4eaef7c5b9a2b28f1eed6b0c82bbac7248e19aee8b8c018e640bb0f134d4b7191d1c78cdec43093302192a236cbd45893f42537a147a9e2858ecad4c401fd9e0a2dea0c3d224aba7922c942b9ea0d8ed18e1529d42a5b2709e89917eb4da93cb52a927712b4da34f702cc2bec11a96127015aecd396c90384254cdc2da3d8fd5105c1c097d469386c423ed6b2c38b266a917827cbe536a119e5974777bbe7b64bf460fbf78bd47fd711b3ecfe49bef36d86ec963d962e26b99e4a56f7d07ffe61cdad55e06c1eaaf99e5ae64bd60054d873d2ef1d6d58befdf002ce935acc9f1b2f04e3e248bc4011d3e822ec34fea3252a34dabc970315a8a18028063149394a353ae485904bdb78ae0c6ff4876ed0e0aca33a3d88206aad572768ec14a6432157a29e89703b91035c7a055a322a38d1c8d2c8c88492118838439ff0be9ea213a1fdb3cf458b3ef0dad9f953812426b4b9b25c0d4d5c4ee18d09aee7596c40a9f56370cc8d0f1f571c16019d239c14d7cc3fb4bd9efab0dca0b9d14fedd8f1f949fc12f70e032ef720ae510ffe0c1280e5ee7fe8b4b5118b425cb720c07b3bc40e9e4a1fc8568250365ebab164193a6805f4fa9736c9ce74003080cf35c594b1194d4d7b07edab42d67c65e310c92e698f2c2c6212b7f16c25b980c5a8c7490b0f07ec163e7b86c5c6ef9719e238816eaf5bd158c3ed591ff3195cd3a131773061197cfca0989a4f95870ecbb31adac59a1e9d88dd5c3b80b18ebe8a74d13c225cb1b1f5f1438008fb491ede03328b40ce19e1e01ee35cf891c3ee867a9e350c49306447569430d4fb9ffda77c54c309da96d4768cb0cc081df2ce93a75ac8a5c4d6832a6393a9f12e64fd201a927474bcdc668654c0e61ddb649dbc359c4ce91ec3d34fde04462b1f6d2b9913fb1bb9172b32ef99679a280878a101e2aa356181aba278f0d188c9a3c743a17509cc0ad3bc3d66f1d3a4a2be2467ff986cc1d555d3c078f0c547a9b33603108b2c96229c2d84a74df4d94a340c8fab4cd6756679f9f2433b542b247310cbb07f4062f3f3f8742bdc7ed7834125c23627fa3257819fdc7672c5b78fd3b8a41da70fea86fcab3633b1d0c75cfb53ebc285aaa40f6c4affe94b9970236a8d547236563da6647072a1dd5051e3901317f74818cffc51c4014cd4bb538af0cfb5490646cc94f6b2eddae999cc9e9d14e6a757c8c38d1682368c9da10e3b7b40442c2f1fabbda2f164c26d736cf4307770246002fe4ba0ed78c7dd259067306eef3ceb788692c2bd80da8a1b799880c9dc1bf0b5f642c63d26bfcda61180300ab3ae992e68cc8177fa454ca329f6cd06631c321b5643f6e46e3c8f62980e024bb6edf8ef18bdb5a0e9e43ea9af4ea8397136ddd7737d939e240557157137a3c3637dd75d4f91a6f775c38ecd678f279322738c3f1795bbe4f69db29f1587afe4ada391d765daeee23f044d45bbae2de6106d66fddc406c07b69156ec069d88d6f429a6e81b9917b1b8c44b7581482aa366d2aa50a164ebfe4dade4a1e75a896b49b147ed4b26f0fc328b8b0d861e3fc911c00cedaada8d7dcc20b1da994348c79823be0240f4462e52bf18b3381390737e7cb713679a139fe04014d218d1e942d241d22a4fc038eab230c25ea5eea42911b5ad6fc678387288b6faf598bcabba9aaf4785da2f1c0696ad9472bee3cf23864337f36499f411f07a2047a34b5612e5469d5cc0c02b4920c0ddff109678dd6da7aeb71457bc59c20a3064efdc2cf1519d580b919885a0a0415e5405719098c9d3bcce5bc23790d7c1ea99f1b19989c16006a967355253e690d06cb664978a70336dd97e5be927d57443ba1cd369f1e79026ca4b95e024ab160f616b85c9c26b1c51c6ec481b18a3a1f8c3e22866268603161d4562cf48702faccc47cc49e91a9d63886421ddd5f5734d26cbaf96cd68e5d1dac3b59ae157ef0db69bca41543ddfc8e1cad899cae050429c406baee3080daaaabbc678c5eb001ca7f163aef0fb6e5e52ebd50862f7c695d2ca9f74ebce080a41b8493ced3f5b212d5b3128303edfbb0a2a996a7a611194c3d8e2f0ccd4da7c26555ac1b48622ea26db483aa76295ff3a483f0c7dbddd6702269e65baf27f737982d2fe74eabe73ab998530b1f4e2c1b4b184dc17009a7e49163306405c724cbd3b065b8dbb6e0a7fe96db468fd8f36f03d962ba24f929cc8a55c6144a81dc3ddc2823a55a3b2083fddc516d6e329e0a95642f922995f4f77b718ef4c3ad3b8dc601277325159f047967983d9f6abbac7089d03c5e52c7c57c5f2c824e81fa54f0c4e9a5fc5d9cc86a352bc7fc7c79ee80e985b524b392b567cf8ee1d4a736a43e6566e1680c9d6101432ae505e8761302f6968499800b1853913a76b7af8fddb7aff8571d14876ccc90bd2f15ad27de8b63f195e10be9d218887723f506e916347b6c5cad91c6b7acdffe029dd83604e1b155c299f58a500c2532efa1916d309e9ea8c3f921b9b155045616b9cb16ca02b3ebdbe5e9824f1cb990514807663cd45dc42814b6575f08b78bef1849bebc8ca2ec5f43be4f30168898772c31df79d3be5e3edfd59029546948f9e58f44f3515b3847213dfb9ddb0dd3b52bd13ef07cf91818f2c2c9500725c5c5061383e7292649ed320152d1c3eaec99d3e9c2e4a1b16d766c044cd47879ece22c745a6a3afbabc03383c62b7a9103554086d297caf35c01f55c7158bc28930af4ccf67883973c04efc91cb7e0bb6b720f2d7202b47ed62a116629019d9f5696415dc61f4c88a7b8b374faa2eb6b7f3c119baee7d8ef9910fb994bf59ac31654c195781a0d3f794968918658af22632bb8abb1ababee965ebe6a0b3ffb93002d54975bfb35bc5378cb277b514989728e5a737950068c343a6278b9cbdc78045fb9414a9ca0630b2e0972c7658e0842d3f085bb9ec576d509eaa806ed0b367be94b4476652e10e4f2aa229067496b8cc466dd8ac2bc92b1b51e6d8614d191aef4f0dcc1bf0491b3e271186fff1168c7853f9a07854bdc82ffa33de6b77890a2ccdf03e4b31dc294d65699301b940b2c64b3a2a22604066513d7c9ac710eda9975a44ff087390a6b8f7b2bb791a7e2d0be8b1628ec5319d21b14e982eee17ef726a304228df13dff296f83c93f11b2369a21b5d6088e0d50986fb93d623cab8b073d75251467b5e8892db88566145fa04619034ddf05473e40e43954830584e3b68f7dba5aaeaf2c782bf50c0aef6c41537105f321f2d2cdecef7e31796725b1df29fa851e23c674860e069c2ea89740262ca2b921b7809c4c1bfc2ec0d9015a83befa23a6e8f21aac2caf2fcfcffadb947d3e332208c9277a3a60985ba3eab62bcd991661ee20bcb37c3486b470d9a59211ed79d14167adf747091072f993ae7792fc841c9834894884d22c0d03977fe2006adef9b0d49ef8870007c7467f89811c3d2ea10c6a30f0cf03ed425364391457ff3ace3d98a869bf402fda01e0fffcd3fab1aeb56c8f7e8133b3bd87342621312930e338af5f22f1da57e1cde31af6bd69deafca3a8cfc844ef18cf03eda11ece551538417000b9a124f48c02afc593d26570852e0be21325936d373f40c1f8abbb7c243e36b56d737be9602e4478e26b4c79a6d80c0b2da9cbfbd21d9c9b7c84bce598ec390fa2fdefe7881ce1cb35f0cc168b132122b5b178650c7973cf255ca0cca5ef6d8ab008e9701ca8b7f8519903f169b6615ee18557f12d0d4058b7a4584f436658c2b44f926d2d4458d191f1f697282bda6739d1ca8a9d5b3f08377c3b2af680fd9ac42a4217924adeced1baa48d3a0e50c70a5fec53aac23a8c907facb5018efb39be12764491a011c6811e94bfe2ebc47a7227ab6bcdc72ed24ab1b9b1eb916db21dca9ee9e9d57f8df363058a51e249675d1bb776bddb38929defb76a3eafde0ba22a82682e757ff61f2b505eb3a2b4d613e4eae7cb587dbe529867f8882279732f4b4d8d023887f026d3e4526c81099c14856267576e0fe693993defc2724436f31bf927b65fe01beaaeafeb86e6c51214c9e49bdd31fcfc5a1739e964875fb19128432a5d5a77a47a2106f3b24fd066a2dcc89626d5925272e20ce4cd47232493a577e04e68cfdc9cc887a68c8a5d22405d33705e78331296ef0cfd98d1f9eb82a0e93b7451de020d6992d199e1b4588e3058130c7f0f0f1e3a72575ec2ff58667d123e75aadb65c5fb3c3dcde11c38941002ca4ff09ce1c17004bee5c2d913336616685ce223b89accffb1e43537476b6c1d0da14556066718de9182f53898e9fe8f9fe141527424b81848c8fb60000000000000000060c151c252f", "raw_public_key": "424b2f267e58d5b3b44d71acfc6a656bb26950d57c61db1c880bcfa1feab443f0942ab8bdbad7d708abbc356078f6d99a252271fe62c74091eb94afb9b9264c50a888e0dfed80cd5fb2cbd3667e60d539ebe44930219cd4faed15dbb3455a264802b9f49bce42ee7550feffdd4642a55ade693868a460cbec03f4fc99a4e30bccffa8a475e5395396674ebb81a94937587880f6dbd27bf1c4f5a9ee43cdd8b0e53b3b7fb49c73adfbc2d4f8c54303520c29bf97e26ee57db342d957c893936522d0942b41d82ee3772a00570adfb545c1143922b0496f826a0a970064b36ddf534b5f8e1c1cd0b5565ea846b45431f0618143ece89777bb3f61179ad20295fe0a6e062ae6eecbc2ef38f2ac1a22dc93b7b126336223c55b61eb8c0795542bbb2dc65e722eadc6866ffa9683beb8a999ad7a83e5e6e016c2e4c35f6f7649ad3bd52ec67ec1c5c6e7b9972771218be9554bba7727f0b84c44b9b0a8bd831fcff2c9779ccd4ca30c6ad75b04983e41de893ee5f39ea7355180b709c7045c22d33a083f6ae07a114746d1bfdccbee5b9043879bb5a2e120e2a4636283f4a1cd4924a2de6a4aa3d99ddd88f48aaa4e88bfd1ea769d82c10779f2ded796db542971ca289b76863ede5997b7e9ce183b43ccec278b10d92b87442ce0435bb1625171db5554b470239c50d2a0c3a41b2a38807db070b47bfb3e7d10f3cd979d69963c8d79f8029cc4a48eb04fcb3d708844febaa8b6ddff01ab64d59358e6505c4ec1d7cbb14ed2212df458ecefc03fe03037b1505a4c9444322f5f98dfa91a4cb8c45860a2dadc7515350bb6d431e49a6bc8f5ba956e682b0e513321a97d1962602891c9078f62a8a9646a31387a6f09684264837899e0d8ec7d11c565901298b20b345081690eb4c562c1aa3a25bef06566cb34c79bc0b25e4095d6ba793e81311e41a3329152686f00d4897f84fc4edf4b26d545365785ead8d63aef64a87c0b91a2e5500383956cdf5f6e37cf9d5482d1c8e3a5be38f17259ac45c9fa1c4bd3bf177d312ee52a6da023c05722a8738274dda8d1b04e99831cf57c87282a256c565c296d0524a063a3a41a48a83009978d98d8abf61af68e8013b594fe151d9bec199902c4c70b49584201743c6b53103d2fd24bdf078dc90b5a188b4f8d772179988d0416c94d4c57c0860b9d7b53d4cd261f332a1851565d52ac37f008747cafe320f363d9beb6e4117db43fd8aeebe5e0ce2f54e3f0367eb3cc971bbe0c301a8e52f96094936035c6ee3ca2d13db483a0dd04dc16247de0e0894ad7cb7e1ae7ebd4f8f900582b20021e77f70254501c6ac3dd15d43bbb7931c5283244312158c2eb1b3e1117e194f0a1e4c783efbc62c9f81c21562d0d34a5f042b5eaaf32f31f95c5b055f4e7a2070fb096f56c415549cde74f3864e8b9fc27e3299724b4639986044b55928fd6972785b280c25a3e21aab814ecbfb0c3cbec0914907ec907f25a1d88bce3d319ae8222a35945db62af7cc75cd29c1f5d98fcb93f750dc3031076979bb51dfc37d23e8eea78073a24d3e26c68e7bb10e459f2577b90080359ae0aec10318dcd9e0f9e34029c31b3e54b1855645db420618783346dad5b55eddb4f977b326a655525ebe2195eca9cec38a3c0d2273b77d3e68f1901c2ca5149734a51177bcb089476b18cba09fa8b9b46d94a2946f358e1decb1998652c58a90852423e2c85e79d19724461627e6390d1a81fb1a72f9c7edc4bd747dd5c85217b5856141028414ddbe71458f0a0b2b589df2e1b051783b8f718676b1defbae98ba496c2a935e92eeadea0a8393ef59f9e914f0743fe65640ddf9981cea6dbdd957a534ad4e790efc974ee89938ad99d53c5b680775399326834729bb37b082e795f8d87f52e6c8a8db68e515c277bbea82a7570d4280896c987a0608903e306c632a223c55f0ea3682039c4a3f5440f4b5ac3e6ed2b2dc900cecc72b72f50e49b2629ad30f0487b2707b86286f8c4f55659b25f9bdd7a6af460cc3c57a3982663bb717461581e196894929d84153d87a7f482d284b5b894ce1a78216b2a011f2b88742cee52d5133e8fe77edae242f5af91637c37ffca32430509b2fe4756303a9a3659fe32528af1e10d8d43bea991b2d109786cc66d35b1d78df254b92cdaa40f91a987e4a922ca81050e5bc3530ca85493bdf2a825374d0a8310a6860284ec3ec732326eeeffc42bbd42bc91b73e5e7c6b599d016490637629f3876c3e42f8db590e66a85a7838c818f78fffb4853cbef09434989803545dca87657cf7c7e7e6afa71382bc10fa0bb6480f243eea1b861101006fa0cff3275621943cc58eb4dc3a0428a5e425670fe82268de71c511d8ffbdc11b0d0f961120e971015ad5f448886b802e3fac11672319d487c84f1001339cb969784cb57344f2807f8b425f1d73caf8496d742ed237f4c9fcd5a4e84fba7e27fb1a8ae12c4f0427ae24e910d951bd8c35d61f8a678db01caea8ef789a95b62ee1b8c5d32c6baa536ba88a1070ea61aabbf59294e3f6f974c4c91cafc5bbf6b7ecfd57a18fb7557d71e06e900d281b0b49aa00feabb35714af33870edd7ac2393d93177f79ee5606c9df176f025ce49a6e5ff51a2a412ebf86ac0f40471c96ad4c119df230be6173df530ed656cbd8069214741ecdd0271c603fb6c4a8614ff878d33e726cac6693e938ca3fba82c4995c14a2d4af9014fe4c4c50b794cac596b52189f66a7106fb325b526ea" } ]]></artwork> </figure> <figure anchor="jose_example_ML_DSA_87"> <name>ML_DSA_87</name> <artwork><![CDATA[ { "priv": "0000000000000000000000000000000000000000000000000000000000000000", "jwk": { "kid": "tRn1JNIkgMsABVQBlXeDHxAIcclh-2IX0UdDEzPt5XU", "kty": "AKP", "alg": "ML-DSA-87", "pub": "5F_8jMc9uIXcZi5ioYzY44AylxF_pWWIFKmFtf8dt7Roz8gruSnx2Gt37RT1rhamU2h3LOUZEkEBBeBFaXWukf22Q7US8STV5gvWi4x-Mf4Bx7DcZa5HBQHMVlpuHfz8_RJWVDPEr-3VEYIeLpYQxFJ14oNt7jXO1p1--mcv0eQxi-9etuiX6LRRqiAt7QQrKq73envj9pkUbaIpqL2z_6SWRFln51IXv7yQSPmVZEPYcx-DPrMN4Q2slv_-fPZeoERcPjHoYB4TO-ahAHZP4xluJncmRB8xdR-_mm9YgGRPTnJ15X3isPEF5NsFXVDdHJyTT931NbjeKLDHTARJ8iLNLtC7j7x3XM7oyUBmW0D3EvT34AdQ6eHkzZz_JdGUXD6bylPM1PEu7nWBhW69aPJoRZVuPnvrdh8P51vdMb_i-gGBEzl7OHvVnWKmi4r3-iRauTLmn3eOLO79ITBPu4CZ6hPY6lfBgTGXovda4lEHW1Ha04-FNmnp1fmKNlUJiUGZOhWUhg-6cf5TDuXCn1jyl4r2iMy3Wlg4o1nBEumOJahYOsjawfhh_Vjir7pd5aUuAgkE9bQrwIdONb788-YRloR2jzbgCPBHEhd86-YnYHOB5W6q7hYcFym43lHb3kdNSMxoJJ6icWK4eZPmDITtbMZCPLNnbZ61CyyrWjoEnvExOB1iP6b7y8nbHnzAJeoEGLna0sxszU6V-izsJP7spwMYp1Fxa3IT9j7b9lpjM4NX-Dj5TsBxgiwkhRJIiFEHs9HE6SRnjHYU6hrwOBBGGfKuNylAvs-mninLtf9sPiCke-Sk90usNMEzwApqcGrMxv_T2OT71pqZcE4Sg8hQ2MWNHldTzZWHuDxMNGy5pYE3IT7BCDTGat_iu1xQGo7y7K3Rtnej3xpt64br8HIsT1Aw4g-QGN1bb8U-6iT9kre1tAJf6umW0-SP1MZQ2C261-r5NmOWmFEvJiU9LvaEfIUY6FZcyaVJXG__V83nMjiCxUp9tHCrLa-P_Sv3lPp8aS2ef71TLuzB14gOLKCzIWEovii0qfHRUfrJeAiwvZi3tDphKprIZYEr_qxvR0YCd4QLUqOwh_kWynztwPdo6ivRnqIRVfhLSgTEAArSrgWHFU1WC8Ckd6T5MpqJhN0x6x8qBePZGHAdYwz8qa9h7wiNLFWBrLRj5DmQLl1CVxnpVrjW33MFso4P8n060N4ghdKSSZsZozkNQ5b7O6yajYy-rSp6QpD8msb8oEX5imFKRaOcviQ2D4TRT45HJxKs63Tb9FtT1JoORzfkdv_E1bL3zSR6oYbTt2Stnpz-7kVqc8KR2N45EkFKxDkRw3IXOte0cq81xoU87S_ntf4KiVZaszuqb2XN2SgxnXBl4EDnpehPmqkD92SAlLrQcTaxaSe47G28K-8MwoVt4eeVkj4UEsSfJN7rbCH2yKl2XJx5huDaS0xn2ODQyNRmgk-5I9hXMUiZDNLvEzx4zuyrcu2d0oXFo3ZoUtVFNCB__TQCf2x27ej9GjLXLDAEi7qnl9Xfb94n0IfeVyGte3-j6NP3DWv8OrLiUjNTaLv6Fay1yzfUaU6LI86-Jd6ckloiGhg7kE0_hd-ZKakZxU1vh0Vzc6DW7MFAPky75iCZlDXoBpZjTNGo5HR-mCW_ozblu60U9zZA8bn-voANuu_hYwxh-uY1sHTFZOqp2xicnnMChz_GTm1Je8XCkICYegeiHUryEHA6T6B_L9gW8S_R4ptMD0Sv6b1KHqqKeubwKltCWPUsr2En9iYypnz06DEL5Wp8KMhrLid2AMPpLI0j1CWGJExXHpBWjfIC8vbYH4YKVl-euRo8eDcuKosb5hxUGM9Jvy1siVXUpIKpkZt2YLP5pEBP_EVOoHPh5LJomrLMpORr1wBKbEkfom7npX1g817bK4IeYmZELI8zXUUtUkx3LgNTckwjx90Vt6oVXpFEICIUDF_LAVMUftzz6JUvbwOZo8iAZqcnVslAmRXeY_ZPp5eEHFfHlsb8VQ73Rd_p8XlFf5R1WuWiUGp2TzJ-VQvj3BTdQfOwSxR9RUk4xjqNabLqTFcQ7As246bHJXH6XVnd4DbEIDPfNa8FaWb_DNEgQAiXGqa6n7l7aFq5_6Kp0XeBBM0sOzJt4fy8JC6U0DEcMnWxKFDtMM7q06LubQYFCEEdQ5b1Qh2LbQZ898tegmeF--EZ4F4hvYebZPV8sM0ZcsKBXyCr585qs00PRxr0S6rReekGRBIvXzMojmid3dxc6DPpdV3x5zxlxaIBxO3i_6axknSSdxnS04_bemWqQ3CLf6mpSqfTIQJT1407GB4QINAAC9Ch3AXUR_n1jr64TGWzbIr8uDcnoVCJlOgmlXpmOwubigAzJattbWRi7k4QYBnA3_4QMjt73n2Co4-F_Qh4boYLpmwWG2SwcIw2PeXGr2LY2zwkPR4bcSyx1Z6UK5trQpWlpQCxgsvV_RvGzpN22RtHoihPH74K0cBIzCz7tK-jqeuWl1A7af7KmQ66fpRBr5ykTLOsa17WblkcIB_jDvqKfEcdxhPWJUwmOo4TIQS-xH8arLOy_NQFG2m14_yxwUemXC-QxLUYi6_FIcqwPBKjCdpQtadRdyftQSKO0SP-GxUvamMZzWI780rXuOBkq5kyYLy9QF9bf_-bL6QLpe1WMCQlOeXZaCPoncgYoT0WZ17jB52Xb2lPWsyXYK54npszkbKJ4OIqfvF8xqRXcVe22VwJuqT9Uy4-4KKQgQ7TXla7Gdm2H7mKl8YXQlsGCT2Ypc8O4t0Sfw7qYAuaDGf752Hbm3fl1bupcB2huIPlIaDP6IRR9XvTYIW2flbwYfhKLmoVKnG85uUi2qtqCjPOIuU3-peT0othfmwKQXaoOqO-V4r6wPL1VHxVFtIYmEdVt0RccUOvpOVR_OAHG9uHOzTmueK5557Qxp0ojtZCHyN-hgoMZJLrvdKkTCxPNo2-mZQbHoVh2FnThZ9JbO49dB8lKXP4_MU5xAnjXMgKXtbfI8w6ZWATE_XWgf2VQMUpGp4wpy44yWQTxHxh_4T9540BGwG0FU0bkgrwA_erseGZnepqdmz5_ScCs84O5Xr5MbYhJLCGGxY6O5GqS-ooB2w0Mt87KbbE4bpYje9CAHH8FX3pDrJyLsyasA3zxmk4OmGpG7Z70ofONJtHRe56R5287vFmuazEEutXn81kNzB-3aJT1ga3vnWZw4CSvFKoWYSA7auLgrHSHFZdITfOrgtmQmGbFhM9kSBdY1UCnpzf65oos3PZWRa2twfUxxLAnPNtrxpRGyvtsapw7ljUagZmuyh3hLCjhAxYmnoE1dbyIWvpCqSlEtVjL1yb_nuLEzgvmZuV02fHxGuWgHTOMVGXpf81Rce3eoBK3lapW1wkzezlk3tcA2bZOtA9qbxdsbVR37kemzQ9K1e3Y0OWhtSj", "priv": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" }, "jws": "eyJhbGciOiJNTC1EU0EtODciLCJraWQiOiJ0Um4xSk5Ja2dNc0FCVlFCbFhlREh4QUljY2xoLTJJWDBVZERFelB0NVhVIn0.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4.hmMrKkUgZwGPQV_WUoXUVq_Z9WOenDZbfMmHpKritl0btWi29TC8eIyQyT1FAuW2kg3h6ALsvCrjX5tn3QKFQZYC0sBdRt0VNiDm0BjyJ4jWcomSCgb0-cGXaLlODAz-njGridYfO1DpGMwHHshuKuvECv4qnX3XgZPE-6C8La43TZrYO8brzBXGiuyGMLq-TSmXavOeiadtpp6iTUqJDBgQSYvPB6PvipeCPlQH2ZQi8qkraxspi0lgy8Jh2aRYj44DX2ZKq-Ml-hfBJB4iHRpWmwPpEH7Ed4LkBIlaqZoPccrPgpGQpyz4_FcahrJc8CGGtTO5I34o5BcuZej7WOQvJ6mRmvYqIrYwoLs-3_YFZkVdX4KU38oprMvAHjObOhy_vZZArMnCgfYlCKrANbhOZG8O0BXgqow5Bqv_oRIztGQZMrivp_1CS0hELarwkwjdqyH5R747ndV26IQkeyn6y9daXRZIWxaC9KmAaDSm5-YsRVpiAAr0QmfaV51z065_r5qZmOMFIBERVi9Bbm_Z7ipJkoIL2SqVsePATfHeWB8huFpVFxdeEkJUPDuBtthax0HhxpRuECpFNJf2xA70Hp5C5VZIsi5EO21HuRpixiNKmXP5whhsn_uv_B7R4f4DX6X6A53lFrUfpFIrTfOQvBAvmEUUTSGcPeT-F7f_1lz34uFyN3ZT4FCeCh4n4yyZY1fSPVMNtOfK8GrLrRoWdi8gMk30oTKgb9zFkFU7uZhVEVRV86A_060bgFSHWDz5dlXLfyCoJsbsHlO9WBibTCkrMv6lnjh4czprro2prRtJAJB2jVwS1dv2mo4wP1lFYqY63yM9I9deU4fxy6mkwig7XwcVJskg8jX_0agATqmrKfYWMI4yGQ9fciYacgN8X2uSHqiPU1cgQ8VUGsSAsw4POdZpmcUt_DacVLT8-qwnq6NWpm8bqm_uUQu3JjqcHKLz7zWKopeLG_ZY7a45IqUQpwbMg9ICE1ZNTe5nsMHAJnevgLfWk14wnvVQyRVvlSvatdUTg0EjBc6P35a4lY12vIOq2ENpA-m52TfXeXxXK0vtZfT9SY33thi4EfZABWL_jQyiio6b6Akrh6_PgQ-bh2H2Fpu8Z3GImrbHodcbnqFpmKYlMLwxDHnKPxY7PpyyV8HsWfEjqVlAX56stAIIG4_owwzMZMcFwgucAP176TwjaXJqm9v2-DXisD2cNjyGlJ_rec670rv61thjiJF2uZrB9Z2zoQVYnc3Y9sJMMPPmunUcXpNVZWSsPlFDoPa1ABoFnRbP8rO-qbNGP5N7xY2DuPRYOp3CdyxeyDPmGBC2556FNeLRj-PhPAkd61fgXsQZyS9N2jHmFUIKbL8o-e3bQnqW7ebEn7zAjS_LQ2DtgIdIneUu84hh8AduoW9ky_aOpqvBUmdnHUwZHQiSSdeCPnEOssVBbuDd3gbcQf_VWvplwcjTTrJPsqqZpirjfVGPFUCVAz6kD0vhFcvTdQt6DGqys61xg_VOfj6wxpKsXuXDuqwaeb4KpGniHx-23nECgKG86N_1BBX8RRAvYnksxIIxIxgyrng-y44CV9FL_wGfP0Plx6JjSUFOL1gDZTc5NrAPoOztEo1FbJ2Lq8gqBR9Ku9Yza3aYANAJQvAraTXzA0t1j6qcmh-WtXeI1GE-8neOJtlRVbzT5RvPiRJZAVmu9Pg97wbLLQNPJoqIYp-c9mieGsDxAi75C2M1ArRnCa4kJJXrupgzQzzFefWyaRkIvC2MP9MwB_Z_NY3mp3opcNlT1TdKLr1sncLUkk3qJ0Pwyr-5dsKrC6aenapBHO7G0OnA0qTi8-Oy91VqJYYcVjcOUQaxNeMtnk-pLJL7j3MzqNiDkc-OfR19fcWvDmmd9Z8wtj20khL4mTDn7qTUo-PsVR7GnpqkImmEmE8sa4ZlPHa4_IcZGFbdcwp9xuOndINlzWGrIKywFPQ1x26zXDEa7fOx5f01aX8dIU_KWNAGdaZxPIlqLW5qbC6dipSqf9NwblZLJs5DCiLV8nHS-QM26xQJVUNH22n_3Z_8z1SA8AX8d7j0-g1Pf7NZC8e8Ipnm4B3YGpA7nn471aTbJb4OUamfgys17MV_hPDK_f7FF7NXp06-dtVYDmcs-87ZkrDuluOkUaRivKULwjEtSbiiKZAKirGfAOuwyCbbzygEpqYvEztABSmDYd_F_autklob_0deKuvvRYFpVCaxeaYQ7WIkpfBbMxeh9Qci7kPfgyB5H9ajWEJV3fgRk10Q1RaWyTUddQ_jWaluiDa3GD_t39sUrG7QhXc2Oz1NPPNoY6-A4jFbFCtXSF1muztqy0xaworcNiHY18yeL4Cw2iYLJ1Q3O4NnFo3E-wIXmYF4CLxZifr2Jkd6Ix1w-wlsN6vyCcDs8JeAgeJn0_Oahk1mgvRhVz8FFeidSdFqJBxGKbfZ32F_auJwrsLyjN_ShxTSFofyKQy2XCfoVMko4eu5o6md66xBmjZvTvItXL7f-eD0JxISBsBkZG3mFrApZKbdpI1lEa681ZbCxRTYpxUR7McTbs0Q5S9PCN5ElUz_axfeupIIbCTE4S0-ZQuIdQcQ2pn1j-4t2c04jtLE6WFI-1ASBCedlZmrZUiRegbezE01hMiFnfN32BhBu7ZcnlBCdWwj9hUfpEduJIgaA3acXhysGs40nqRzR9imvX9CBQYJZjrCHr-wORF6svmvF5FADRgwbM7Cc9puJgLBiQwXrhD43B6kjX_OXi5O2UNZFkAPr0WONBJsip8CgR6pt1u_mIKlIrYM9kM-idJGGT0DZ9UU4LMx0-9_2KCCkjDqgYN1rS9DA__GP9tS3dJ-XLSlk2URQuoHm4Xubv4vwgjUS7JzAxcQWHB0HtHFoZ3-tYVw_GRbRwyODm3E-N5O3L_R-pva9fvlPjkCNMrf2IlxAxBKML1gCxsSqhFr5yoPeW40LTxMF_dYPNLjC3l7mRRl_wfY_FhvayI7hrgCYfMgWeb-cXyx5eXumt9lMFOD3dQtEG1IUbdE7pVXG-barWK0Zl43DtQMNQzoCK_BLxfCsambyRRcI6E4QTfqe5lWtVf8Wi4KproenWyCjjzEjJQdWw4g-ae_bjGjfZCp38RgsXtWgI_tuzKyRF5WwjyN9VEoRXd8W2DctmBejHF2XDYzbMFkJ-384SokPX6intnlqBGMs0ssxriJhsFOA-vgDra6REx3DUMb8_u_Umc-zp4E6isX4D-eRYgElmj0ez945nqxp3YliO8mRLMW6E4OupLthfw4vmK3YqTAuXcnGxYrf7JqAkMfz5uAPi0SqPWDQZq7ycu9BmkMXAIhMb19XBDjL7hZGDwDRrn9yBBcYlPaFPNXjMJWJH_xxUKNsTFGg5-J_WdxXi8Zn6tDMxbxqqjIpw_FUaM00jJ2MhpbkzhEx7X85pBR47ScRgr6WJpf4ZLSFuV7NT1WI3PIBa_bYeCiq29fp3ShM-1bRFdJG_lGZd97TuAMF_QU6-KDXBv5i8kUZ1NXdJUz-YaA0RRVNFgMGM5n0pKB5IFncAPK-taTzHLIZJ9uuBdP2y2Hxwbw8YQlmy2-MT5XE5Ae_9kxuvIIlSzjpfLN9012HSnX4tZ8x3aWwof3E7s3jjzw7qbBtoUkYYpIGVOKf2EpmhEqevSlXYWpBYN3X2ZYjsrA9CL9PTvrPdyWLwKBmfh7cDJbjNXJSQLeKL7oHzicrllABzR9Ckkz7b24XGV1Klcat_Og4oB9qxiO2zJZWz2GDTAL0hosUlHLWnrQYvqFzzdIOzGlifwIyGgoRNb44IRMzzsErxuoqkdjZewVc4PzruHRlV3cWK6M7ZUiWLtxtMzas2sfAERy8BdS7ISLzj5PERoWyYXSW-898WD3ze5MJcpSsAYNEmPCBtdxF9l-Qz1LxuDa8hOCQ2Wzef1a2WFF5pCBaZRcAK_kef65xRst6WFpjWZGCLZUqHBhFDLEOd7Ikbw7d9V8dc4nAO65NQcxfT9JDUZadS2jmQJip8GLD4P9lGS1Ry-8rHCnMN7zXDp43TfyYhSgv9uj4xKi2wmAMMYBl0n2RNemx8nt-K_dknGgYYGOybDkg2uAUoXdxP33KfiRjbRpYqZVAiq0S45QLAIxxGiDJoZRnyIscdM6lryQtXj0PO67vRf6ifxC3wLv97HHUKergpXcAg-4_rNj_Zx_xiHMfCAe2q3DG1a_DcSmu5u1OPkBHmzHB9Vs8HV0E2-z44sl3Exqb5L8pMYpDnZ7QW-Qb1-S-zoESUy__AKhkRWPC7GmvmJJJHur6SRGSK0X2KyszkEYoe-8NhwpvLrYnNuVk7QknBS91KH2q8C0B8FKqcY40S5ILkImP9iOGIXYl5ZVRleoDBpH9BootWH2az5l7c_e-vfBGs7XpudoAq5wzhe_-AMBvKPCm0BoCX5B_NGUasXvEWobqUb61mpKCuVJdzVtexk-m8Jfvmdc8ooPJEYD_oosY5_S1LuHoc7GHLnoYdDVb2FhIPhOJCLQCef-Y3dtNThqOEo534Zg7R72nSeSQhdQ1hcBUsc50U2oF9OlOnV9z5hsfNwIxdUO9bdoXRYFmosmtpmDfGxAem0s5iPJ0EJ_8szlaX2pi6k6VP-ci-n7J8pEBwL2R3c-ei2iqB7JdLi7Gg6iXVMpQIFTxswh0HbgGtyZXgR_-AM91XRszm_kAlqAHTAJ7B-0Z5bJgMGEY2StBdhGzel_gNPVaxemC3DT0904GbCU2Z3avUHcedebI02_MdILdQxyXbw145KjqC15CqeaG--6x6WzpAuSjrFQRuz6Z5UyibW6Ay9R3P25c-gwmaRM8rPW5YkQtQdfzrtvGZ6wyhIcBXvbpU02OoChfRDF4xI2LvnaW3g6hQIUGe5lueI13ArYRAhZC0LHKPuVfv5OKeMqxYRtcN3YK6Ddc1t61rsA7MU1cAKzOGsiQ7aNyNBQHOV6z-W4-ws_DnZKYRMz0D_hwbeHO0ZKhciXng5VDCX4hyb47LExmO5N1mfihN3iHEkX_19rIgunfkSb9gd9B_AaazAttBEPPLtbsoZneQXBRl3PWiDpC_yXiLTWAd13AOBYHzBMKeJ4hplUqsAGTaGSztbpvV92wz_YX9kMEucHMu5hoM-TJbuWoheiiiKSFBNRK_g_rqXZo1UZjDOnHpHGJxOnlJBPp94Zvwh8sKLOpOd4qeOMLbnYKiag00al5x_3fBXq-KI0Y31OJfgDdCaKAQ0DUX71HN6XDOlvU1Iwh48iASJHdQGDmjhcS8YoeX9omwPiYhcbGJGzEVrn3H7h24eIf_7bVRpicMhjwghB0xtqTT0eVam1l8kr1-5kem7Dr2Kyqm2HpEwbi3KPXKYDXQRbHElEhazMCYr2wnjx_Bx2ai2uZa8uQyjN1zh1cjWHH0TicL2eAyc6YPKfKpmc5QwLrgT0ddQDhvXkCkN50fOR1Sbl56iFoAL8goFl3QA5wBk51vsDsquEt7nlz6sGTHzknENb-eEayrXnw-Q5FueFwqzoJpUrEYDXTxgOU8XVhrPv0Ot-BO6ORfzn3_1gREcHjhrc6RdF01NNqyzyVG0BdckywvAnzUGskWdCfP62dKdx46lAIRVPd3xG4tViaQ79GAeMVnqSeCLXbOyqfnJwhOT2fgQzLwxcj1tqGBBd3Pfx2d5-10WiL_mis0ven6golqaLq1EQsveb9AJpkYgJxdBeyHZXxNLMh4_XAuK1ZIs9F8Cz1vFEVcAFipev-cFyRvsdcNI2-HK2nOGkypEcuVATyLtA0jKeyPtE4TJ3_l8KXltEZjWycQAd_8Tj9is3wisC8bfzjll8UBjFZp-rzmCr8kA4cZih9gl27TiCmhyKhgMfDUIUmuDL_Rn9DLxEAT3Ebl1SW0ToCciNtKTH9oO-wnkPd-jg1HCooLcg-K_QkOTptJNZRFbXpooKqwH5Z9qsCxurZxnS_MscnE0qTa4EqrlpiDnj4FBs4q9SEPlKequfYzFmjQis1iwsReutf6pHmsvRmz9gx5vd6NMIkI05IeLNDElvlOGD04m1vR4ZISdmdHaAgaW9_AUPGx0vP1Rqe36cvebwUYSnzdbZ7y1s7PH7GXF5r7zNEzY9bHmXvsjb3N_u9BkenwkQfZGS6ez0AAAAAAAAAAALGSAlKzg7Qw", "raw_to_be_signed": "65794a68624763694f694a4e54433145553045744f4463694c434a72615751694f694a30556d3478536b354a6132644e63304643566c46436246686c5245683451556c6a5932786f4c544a4a574442565a455246656c42304e566856496e302e53585469674a6c7a494745675a4746755a3256796233567a49474a3163326c755a584e7a4c434247636d396b627977675a323970626d63676233563049486c76645849675a473976636934", "raw_signature": "86632b2a452067018f415fd65285d456afd9f5639e9c365b7cc987a4aae2b65d1bb568b6f530bc788c90c93d4502e5b6920de1e802ecbc2ae35f9b67dd0285419602d2c05d46dd153620e6d018f22788d67289920a06f4f9c19768b94e0c0cfe9e31ab89d61f3b50e918cc071ec86e2aebc40afe2a9d7dd78193c4fba0bc2dae374d9ad83bc6ebcc15c68aec8630babe4d29976af39e89a76da69ea24d4a890c1810498bcf07a3ef8a97823e5407d99422f2a92b6b1b298b4960cbc261d9a4588f8e035f664aabe325fa17c1241e221d1a569b03e9107ec47782e404895aa99a0f71cacf829190a72cf8fc571a86b25cf02186b533b9237e28e4172e65e8fb58e42f27a9919af62a22b630a0bb3edff60566455d5f8294dfca29accbc01e339b3a1cbfbd9640acc9c281f62508aac035b84e646f0ed015e0aa8c3906abffa11233b4641932b8afa7fd424b48442daaf09308ddab21f947be3b9dd576e884247b29facbd75a5d16485b1682f4a9806834a6e7e62c455a62000af44267da579d73d3ae7faf9a9998e305201111562f416e6fd9ee2a4992820bd92a95b1e3c04df1de581f21b85a5517175e1242543c3b81b6d85ac741e1c6946e102a453497f6c40ef41e9e42e55648b22e443b6d47b91a62c6234a9973f9c2186c9ffbaffc1ed1e1fe035fa5fa039de516b51fa4522b4df390bc102f9845144d219c3de4fe17b7ffd65cf7e2e172377653e0509e0a1e27e32c996357d23d530db4e7caf06acbad1a16762f20324df4a132a06fdcc590553bb99855115455f3a03fd3ad1b805487583cf97655cb7f20a826c6ec1e53bd58189b4c292b32fea59e3878733a6bae8da9ad1b490090768d5c12d5dbf69a8e303f594562a63adf233d23d75e5387f1cba9a4c2283b5f071526c920f235ffd1a8004ea9ab29f616308e32190f5f72261a72037c5f6b921ea88f53572043c5541ac480b30e0f39d66999c52dfc369c54b4fcfaac27aba356a66f1baa6fee510bb7263a9c1ca2f3ef358aa2978b1bf658edae3922a510a706cc83d20213564d4dee67b0c1c02677af80b7d6935e309ef550c9156f952bdab5d51383412305ce8fdf96b8958d76bc83aad8436903e9b9d937d7797c572b4bed65f4fd498df7b618b811f6400562ff8d0ca28a8e9be8092b87afcf810f9b8761f6169bbc6771889ab6c7a1d71b9ea16998a62530bc310c79ca3f163b3e9cb257c1ec59f123a959405f9eacb402081b8fe8c30ccc64c705c20b9c00fd7be93c2369726a9bdbf6f835e2b03d9c363c86949feb79cebbd2bbfad6d863889176b99ac1f59db3a105589dcdd8f6c24c30f3e6ba751c5e93556564ac3e5143a0f6b5001a059d16cff2b3bea9b3463f937bc58d83b8f4583a9dc2772c5ec833e61810b6e79e8535e2d18fe3e13c091deb57e05ec419c92f4dda31e615420a6cbf28f9eddb427a96ede6c49fbcc08d2fcb4360ed8087489de52ef38861f0076ea16f64cbf68ea6abc15267671d4c191d089249d7823e710eb2c5416ee0ddde06dc41ffd55afa65c1c8d34eb24fb2aa99a62ae37d518f154095033ea40f4be115cbd3750b7a0c6ab2b3ad7183f54e7e3eb0c692ac5ee5c3baac1a79be0aa469e21f1fb6de710280a1bce8dff50415fc45102f62792cc48231231832ae783ecb8e0257d14bff019f3f43e5c7a26349414e2f580365373936b00fa0eced128d456c9d8babc82a051f4abbd6336b769800d00942f02b6935f3034b758faa9c9a1f96b57788d4613ef2778e26d95155bcd3e51bcf8912590159aef4f83def06cb2d034f268a88629f9cf6689e1ac0f1022ef90b633502b46709ae242495ebba9833433cc579f5b2691908bc2d8c3fd33007f67f358de6a77a2970d953d5374a2ebd6c9dc2d4924dea2743f0cabfb976c2ab0ba69e9daa411ceec6d0e9c0d2a4e2f3e3b2f7556a25861c56370e5106b135e32d9e4fa92c92fb8f7333a8d88391cf8e7d1d7d7dc5af0e699df59f30b63db49212f89930e7eea4d4a3e3ec551ec69e9aa4226984984f2c6b86653c76b8fc87191856dd730a7dc6e3a7748365cd61ab20acb014f435c76eb35c311aedf3b1e5fd35697f1d214fca58d00675a6713c896a2d6e6a6c2e9d8a94aa7fd3706e564b26ce430a22d5f271d2f90336eb1409554347db69ffdd9ffccf5480f005fc77b8f4fa0d4f7fb3590bc7bc2299e6e01dd81a903b9e7e3bd5a4db25be0e51a99f832b35ecc57f84f0cafdfec517b357a74ebe76d5580e672cfbced992b0ee96e3a451a462bca50bc2312d49b8a229900a8ab19f00ebb0c826dbcf2804a6a62f133b4005298361dfc5fdabad925a1bff475e2aebef4581695426b179a610ed6224a5f05b3317a1f50722ee43df8320791fd6a3584255ddf811935d10d51696c9351d750fe359a96e8836b7183feddfdb14ac6ed08577363b3d4d3cf36863af80e2315b142b57485d66bb3b6acb4c5ac28adc3621d8d7cc9e2f80b0da260b2754373b8367168dc4fb021799817808bc5989faf626477a231d70fb096c37abf209c0ecf0978081e267d3f39a864d6682f461573f0515e89d49d16a241c4629b7d9df617f6ae270aec2f28cdfd28714d21687f2290cb65c27e854c928e1ebb9a3a99debac419a366f4ef22d5cbedff9e0f427121206c064646de616b02964a6dda48d6511aebcd596c2c514d8a71511ecc7136ecd10e52f4f08de44954cff6b17deba92086c24c4e12d3e650b88750710da99f58fee2dd9cd388ed2c4e96148fb501204279d9599ab6548917a06decc4d3584c8859df377d81841bbb65c9e5042756c23f6151fa4476e24881a03769c5e1cac1ace349ea47347d8a6bd7f42050609663ac21ebfb039117ab2f9af1791400d18306ccec273da6e2602c1890c17ae10f8dc1ea48d7fce5e2e4ed9435916400faf458e34126c8a9f02811ea9b75bbf9882a522b60cf6433e89d246193d0367d514e0b331d3ef7fd8a0829230ea818375ad2f4303ffc63fdb52ddd27e5cb4a593651142ea079b85ee6efe2fc208d44bb2730317105870741ed1c5a19dfeb58570fc645b470c8e0e6dc4f8de4edcbfd1fa9bdaf5fbe53e390234cadfd8897103104a30bd600b1b12aa116be72a0f796e342d3c4c17f7583cd2e30b797b991465ff07d8fc586f6b223b86b80261f32059e6fe717cb1e5e5ee9adf65305383ddd42d106d4851b744ee95571be6daad62b4665e370ed40c350ce808afc12f17c2b1a99bc9145c23a1384137ea7b9956b557fc5a2e0aa6ba1e9d6c828e3cc48c941d5b0e20f9a7bf6e31a37d90a9dfc460b17b56808fedbb32b2445e56c23c8df5512845777c5b60dcb6605e8c71765c36336cc16427edfce12a243d7ea29ed9e5a8118cb34b2cc6b88986c14e03ebe00eb6ba444c770d431bf3fbbf52673ece9e04ea2b17e03f9e4588049668f47b3f78e67ab1a7762588ef2644b316e84e0eba92ed85fc38be62b762a4c0b977271b162b7fb26a02431fcf9b803e2d12a8f583419abbc9cbbd06690c5c022131bd7d5c10e32fb859183c0346b9fdc8105c6253da14f3578cc256247ff1c5428db13146839f89fd67715e2f199fab433316f1aaa8c8a70fc551a334d23276321a5b933844c7b5fce69051e3b49c460afa589a5fe192d216e57b353d562373c805afdb61e0a2ab6f5fa774a133ed5b4457491bf94665df7b4ee00c17f414ebe2835c1bf98bc914675357749533f98680d1145534580c18ce67d29281e481677003cafad693cc72c8649f6eb8174fdb2d87c706f0f184259b2dbe313e5713901effd931baf208952ce3a5f2cdf74d761d29d7e2d67cc77696c287f713bb378e3cf0eea6c1b68524618a4819538a7f61299a112a7af4a55d85a90583775f66588ecac0f422fd3d3beb3ddc962f028199f87b70325b8cd5c94902de28bee81f389cae594007347d0a4933edbdb85c65752a571ab7f3a0e2807dab188edb32595b3d860d300bd21a2c5251cb5a7ad062fa85cf37483b31a589fc08c8682844d6f8e0844ccf3b04af1ba8aa476365ec157383f3aee1d1955ddc58ae8ced952258bb71b4ccdab36b1f004472f01752ec848bce3e4f111a16c985d25bef3df160f7cdee4c25ca52b0060d1263c206d77117d97e433d4bc6e0daf213824365b379fd5ad96145e6908169945c00afe479feb9c51b2de961698d664608b654a870611432c439dec891bc3b77d57c75ce2700eeb93507317d3f490d465a752da3990262a7c18b0f83fd9464b5472fbcac70a730def35c3a78dd37f26214a0bfdba3e312a2db098030c6019749f644d7a6c7c9edf8afdd9271a061818ec9b0e4836b805285ddc4fdf729f8918db46962a655022ab44b8e502c0231c468832686519f222c71d33a96bc90b578f43ceebbbd17fa89fc42df02eff7b1c750a7ab8295dc020fb8feb363fd9c7fc621cc7c201edaadc31b56bf0dc4a6bb9bb538f9011e6cc707d56cf07574136fb3e38b25dc4c6a6f92fca4c6290e767b416f906f5f92fb3a04494cbffc02a191158f0bb1a6be6249247babe9244648ad17d8acacce4118a1efbc361c29bcbad89cdb9593b4249c14bdd4a1f6abc0b407c14aa9c638d12e482e42263fd88e1885d89796554657a80c1a47f41a28b561f66b3e65edcfdefaf7c11aced7a6e76802ae70ce17bff80301bca3c29b4068097e41fcd1946ac5ef116a1ba946fad66a4a0ae54977356d7b193e9bc25fbe675cf28a0f244603fe8a2c639fd2d4bb87a1cec61cb9e861d0d56f616120f84e2422d009e7fe63776d35386a384a39df8660ed1ef69d2792421750d6170152c739d14da817d3a53a757dcf986c7cdc08c5d50ef5b7685d16059a8b26b699837c6c407a6d2ce623c9d0427ff2cce5697da98ba93a54ff9c8be9fb27ca440702f647773e7a2da2a81ec974b8bb1a0ea25d5329408153c6cc21d076e01adc995e047ff8033dd5746cce6fe4025a801d3009ec1fb46796c980c1846364ad05d846cde97f80d3d56b17a60b70d3d3dd3819b094d99ddabd41dc79d79b234dbf31d20b750c725dbc35e392a3a82d790aa79a1befbac7a5b3a40b928eb15046ecfa67953289b5ba032f51dcfdb973e83099a44cf2b3d6e58910b5075fcebb6f199eb0ca121c057bdba54d363a80a17d10c5e312362ef9da5b783a85021419ee65b9e235dc0ad84408590b42c728fb957efe4e29e32ac5846d70ddd82ba0dd735b7ad6bb00ecc5357002b3386b2243b68dc8d0501ce57acfe5b8fb0b3f0e764a611333d03fe1c1b7873b464a85c8979e0e550c25f88726f8ecb13198ee4dd667e284dde21c4917ff5f6b220ba77e449bf6077d07f01a6b302db4110f3cbb5bb286677905c1465dcf5a20e90bfc9788b4d601dd7700e0581f304c29e278869954aac0064da192ced6e9bd5f76c33fd85fd90c12e70732ee61a0cf9325bb96a217a28a22921413512bf83faea5d9a355198c33a71e91c62713a794904fa7de19bf087cb0a2cea4e778a9e38c2db9d82a26a0d346a5e71ff77c15eaf8a234637d4e25f80374268a010d03517ef51cde970ce96f535230878f220122477501839a385c4bc628797f689b03e262171b1891b3115ae7dc7ee1db87887ffedb551a6270c863c20841d31b6a4d3d1e55a9b597c92bd7ee647a6ec3af62b2aa6d87a44c1b8b728f5ca6035d045b1c494485accc098af6c278f1fc1c766a2dae65af2e4328cdd738757235871f44e270bd9e03273a60f29f2a999ce50c0bae04f475d40386f5e40a4379d1f391d526e5e7a885a002fc828165dd0039c01939d6fb03b2ab84b7b9e5cfab064c7ce49c435bf9e11acab5e7c3e43916e785c2ace826952b1180d74f180e53c5d586b3efd0eb7e04ee8e45fce7dffd604447078e1adce91745d3534dab2cf2546d0175c932c2f027cd41ac9167427cfeb674a771e3a94021154f777c46e2d562690efd18078c567a927822d76cecaa7e727084e4f67e04332f0c5c8f5b6a18105ddcf7f1d9de7ed745a22ff9a2b34bde9fa82896a68bab5110b2f79bf40269918809c5d05ec87657c4d2cc878fd702e2b5648b3d17c0b3d6f14455c0058a97aff9c17246fb1d70d236f872b69ce1a4ca911cb95013c8bb40d2329ec8fb44e13277fe5f0a5e5b446635b271001dffc4e3f62b37c22b02f1b7f38e597c5018c5669fabce60abf240387198a1f60976ed38829a1c8a86031f0d42149ae0cbfd19fd0cbc44013dc46e5d525b44e809c88db4a4c7f683bec2790f77e8e0d470a8a0b720f8afd090e4e9b493594456d7a68a0aab01f967daac0b1bab6719d2fccb1c9c4d2a4dae04aab9698839e3e0506ce2af5210f94a7aab9f6331668d08acd62c2c45ebad7faa479acbd19b3f60c79bdde8d308908d3921e2cd0c496f94e183d389b5bd1e1921276674768081a5bdfc050f1b1d2f3f546a7b7e9cbde6f05184a7cdd6d9ef2d6cecf1fb197179afbccd13363d6c7997bec8dbdcdfeef4191e9f09107d9192e9ecf400000000000000000b1920252b383b43", "raw_public_key": "e45ffc8cc73db885dc662e62a18cd8e3803297117fa5658814a985b5ff1db7b468cfc82bb929f1d86b77ed14f5ae16a65368772ce51912410105e0456975ae91fdb643b512f124d5e60bd68b8c7e31fe01c7b0dc65ae470501cc565a6e1dfcfcfd12565433c4afedd511821e2e9610c45275e2836dee35ced69d7efa672fd1e4318bef5eb6e897e8b451aa202ded042b2aaef77a7be3f699146da229a8bdb3ffa496445967e75217bfbc9048f9956443d8731f833eb30de10dac96fffe7cf65ea0445c3e31e8601e133be6a100764fe3196e267726441f31751fbf9a6f5880644f4e7275e57de2b0f105e4db055d50dd1c9c934fddf535b8de28b0c74c0449f222cd2ed0bb8fbc775ccee8c940665b40f712f4f7e00750e9e1e4cd9cff25d1945c3e9bca53ccd4f12eee7581856ebd68f26845956e3e7beb761f0fe75bdd31bfe2fa018113397b387bd59d62a68b8af7fa245ab932e69f778e2ceefd21304fbb8099ea13d8ea57c1813197a2f75ae251075b51dad38f853669e9d5f98a3655098941993a1594860fba71fe530ee5c29f58f2978af688ccb75a5838a359c112e98e25a8583ac8dac1f861fd58e2afba5de5a52e020904f5b42bc0874e35befcf3e6119684768f36e008f04712177cebe627607381e56eaaee161c1729b8de51dbde474d48cc68249ea27162b87993e60c84ed6cc6423cb3676d9eb50b2cab5a3a049ef131381d623fa6fbcbc9db1e7cc025ea0418b9dad2cc6ccd4e95fa2cec24feeca70318a751716b7213f63edbf65a63338357f838f94ec071822c24851248885107b3d1c4e924678c7614ea1af038104619f2ae372940becfa69e29cbb5ff6c3e20a47be4a4f74bac34c133c00a6a706accc6ffd3d8e4fbd69a99704e1283c850d8c58d1e5753cd9587b83c4c346cb9a58137213ec10834c66adfe2bb5c501a8ef2ecadd1b677a3df1a6deb86ebf0722c4f5030e20f9018dd5b6fc53eea24fd92b7b5b4025feae996d3e48fd4c650d82dbad7eaf936639698512f26253d2ef6847c8518e8565cc9a5495c6fff57cde7323882c54a7db470ab2daf8ffd2bf794fa7c692d9e7fbd532eecc1d7880e2ca0b3216128be28b4a9f1d151fac97808b0bd98b7b43a612a9ac865812bfeac6f47460277840b52a3b087f916ca7cedc0f768ea2bd19ea21155f84b4a04c4000ad2ae0587154d560bc0a477a4f9329a8984dd31eb1f2a05e3d918701d630cfca9af61ef088d2c5581acb463e439902e5d425719e956b8d6df7305b28e0ff27d3ad0de2085d292499b19a3390d4396fb3bac9a8d8cbead2a7a4290fc9ac6fca045f98a614a45a39cbe24360f84d14f8e472712aceb74dbf45b53d49a0e4737e476ffc4d5b2f7cd247aa186d3b764ad9e9cfeee456a73c291d8de3912414ac43911c372173ad7b472af35c6853ced2fe7b5fe0a89565ab33baa6f65cdd928319d7065e040e7a5e84f9aa903f7648094bad07136b16927b8ec6dbc2bef0cc2856de1e795923e1412c49f24deeb6c21f6c8a9765c9c7986e0da4b4c67d8e0d0c8d466824fb923d8573148990cd2ef133c78ceecab72ed9dd285c5a3766852d54534207ffd34027f6c76ede8fd1a32d72c30048bbaa797d5df6fde27d087de5721ad7b7fa3e8d3f70d6bfc3ab2e252335368bbfa15acb5cb37d4694e8b23cebe25de9c925a221a183b904d3f85df9929a919c54d6f87457373a0d6ecc1403e4cbbe620999435e80696634cd1a8e4747e9825bfa336e5bbad14f73640f1b9febe800dbaefe1630c61fae635b074c564eaa9db189c9e7302873fc64e6d497bc5c29080987a07a21d4af210703a4fa07f2fd816f12fd1e29b4c0f44afe9bd4a1eaa8a7ae6f02a5b4258f52caf6127f62632a67cf4e8310be56a7c28c86b2e277600c3e92c8d23d42586244c571e90568df202f2f6d81f860a565f9eb91a3c78372e2a8b1be61c5418cf49bf2d6c8955d4a482a9919b7660b3f9a4404ffc454ea073e1e4b2689ab2cca4e46bd7004a6c491fa26ee7a57d60f35edb2b821e6266442c8f335d452d524c772e0353724c23c7dd15b7aa155e91442022140c5fcb0153147edcf3e8952f6f0399a3c88066a72756c9409915de63f64fa797841c57c796c6fc550ef745dfe9f179457f94755ae5a2506a764f327e550be3dc14dd41f3b04b147d454938c63a8d69b2ea4c5710ec0b36e3a6c72571fa5d59dde036c42033df35af056966ff0cd1204008971aa6ba9fb97b685ab9ffa2a9d1778104cd2c3b326de1fcbc242e94d0311c3275b12850ed30ceead3a2ee6d060508411d4396f5421d8b6d067cf7cb5e826785fbe119e05e21bd879b64f57cb0cd1972c2815f20abe7ce6ab34d0f471af44baad179e90644122f5f33288e689ddddc5ce833e9755df1e73c65c5a201c4ede2ffa6b19274927719d2d38fdb7a65aa43708b7fa9a94aa7d3210253d78d3b181e1020d0000bd0a1dc05d447f9f58ebeb84c65b36c8afcb83727a1508994e826957a663b0b9b8a003325ab6d6d6462ee4e106019c0dffe10323b7bde7d82a38f85fd08786e860ba66c161b64b0708c363de5c6af62d8db3c243d1e1b712cb1d59e942b9b6b4295a5a500b182cbd5fd1bc6ce9376d91b47a2284f1fbe0ad1c048cc2cfbb4afa3a9eb9697503b69feca990eba7e9441af9ca44cb3ac6b5ed66e591c201fe30efa8a7c471dc613d6254c263a8e132104bec47f1aacb3b2fcd4051b69b5e3fcb1c147a65c2f90c4b5188bafc521cab03c12a309da50b5a7517727ed41228ed123fe1b152f6a6319cd623bf34ad7b8e064ab993260bcbd405f5b7fff9b2fa40ba5ed5630242539e5d96823e89dc818a13d16675ee3079d976f694f5acc9760ae789e9b3391b289e0e22a7ef17cc6a4577157b6d95c09baa4fd532e3ee0a290810ed35e56bb19d9b61fb98a97c617425b06093d98a5cf0ee2dd127f0eea600b9a0c67fbe761db9b77e5d5bba9701da1b883e521a0cfe88451f57bd36085b67e56f061f84a2e6a152a71bce6e522daab6a0a33ce22e537fa9793d28b617e6c0a4176a83aa3be578afac0f2f5547c5516d218984755b7445c7143afa4e551fce0071bdb873b34e6b9e2b9e79ed0c69d288ed6421f237e860a0c6492ebbdd2a44c2c4f368dbe99941b1e8561d859d3859f496cee3d741f252973f8fcc539c409e35cc80a5ed6df23cc3a65601313f5d681fd9540c5291a9e30a72e38c96413c47c61ff84fde78d011b01b4154d1b920af003f7abb1e1999dea6a766cf9fd2702b3ce0ee57af931b62124b0861b163a3b91aa4bea28076c3432df3b29b6c4e1ba588def420071fc157de90eb2722ecc9ab00df3c669383a61a91bb67bd287ce349b4745ee7a479dbceef166b9acc412eb579fcd6437307edda253d606b7be7599c38092bc52a8598480edab8b82b1d21c565d2137ceae0b6642619b16133d91205d6355029e9cdfeb9a28b373d95916b6b707d4c712c09cf36daf1a511b2bedb1aa70ee58d46a0666bb287784b0a3840c589a7a04d5d6f2216be90aa4a512d5632f5c9bfe7b8b13382f999b95d367c7c46b968074ce315197a5ff3545c7b77a804ade56a95b5c24cdece5937b5c0366d93ad03da9bc5db1b551dfb91e9b343d2b57b763439686d4a3" } ]]></artwork> </figure> </section> <section anchor="cose"> <name>COSE</name> <figure anchor="cose_example_ML_DSA_44"> <name>ML_DSA_44</name> <artwork><![CDATA[ { "priv": "0000000000000000000000000000000000000000000000000000000000000000", "key": "a5025820b8969ab4b37da9f0684e42647eb8a0be8b5b661ebf5d76f0583bf5b8d3a8059a010703382f20590520ba71f9f64e11baeb58fa9c6fbb6e14e61f18643dab495b47539a9166ca0198131c44f826bbd56e34e55db5e5e2d733485e39ea260fc6000c5ea4ba80d3455cde53b46f34482aedfd5450fc2e1ba4f25d15f9c144242fb39bb52287189030c50498e1717b7c758b190a6748ea9aa3f7acaaf2c7cb526ed717c9f79aeb84214fa5cd8ded92a0c3fa1558810f12c7050a367708d196cd24e5af974904aed8e4ce8872e8696b0b7bca50e452cd7d30ea9a4adac0311d672c6bde8496240b07431463708895cd9bafc31632d7397649388fdafcbf7d305a3de9a495eca7433a8f83ba0f0b25c413c6e39c96eb7d691b34d37ce37f1eead1cf217e25ef34eecf3f7c60f84b8edfdde8405d4f832576c61ef98e0a2f28da187700953924f686b94614705bcf53d33fedd4348edddbdf28b5065e1f20775043e85cf931f829179363a1a7e7404a838ec00086b0976386fe637c98244757e3f769ddd4467471bfad670f9a05f8246ee50a7b1eaf87fc4069c3ae2aa2033258117792f0bcd49e083fd1bc7496abff29cc94e4868b21214ed316525399a610fbdd4a80e7c80715f29578e2a84bb40bdddbd9f47a11b6e7da118a1b658d359e8aef55eb46b5376b5b655979984a922beebfc59bcd600d5309dccd72dbf0787db8ba757b537c1eafd5c0f50ea4bc9583549e2829a42c28cac248c96d78124c47159b18aedd754aba17b19d430fb78f633ea9d26f54a9bd50f8d8f6b73594f828976e7ea09c53bbb9f11a56c9507fb89b9a5ebc037a37267a95f85b8d64ca97192b10a66f417b3f61fe9ca57130a48fd925eae2ab5502d571c8a51903c1d398f4c1f76a7e11743976afdbc697f23094a3cd761ff9685de32e09fb3c28add453490300bc7c89dc01780096071722945775f264e1b0623bcf4619c712c838761205d87691b75ef360196cbb9e9b92a0d4c4ed62326e5024d77510b8ee2c7426cc22eae209dc9f13bde6bf08f5e7181bd3b459450b451a51539a715c21d67dd330eb5970db00d9edbfb2822b036fa13bafeb86d8dc78866e3f8d43e53d78cca5595a6faf886b5dc112f1cf4adcfa875800d90b48883af97316fe1506873fc157e570eacbfd222868d14234101966afb6bf9940829253a953ada89fc756b6a849f70acb9838e69faa50bba75e3e89c2adb57e86d088ab9b04a28e670709172243ec5e0008a5ceaf3f8722f487302596ffd755ad1b82a49c34b3469515b46aa290cd86ee38ea7a9be3f103610335b531cca333ddfe32b14510f4b07ef95fc6684e8c454a92c10dbb5d59c7a7c63fb305fe881967d99e669eb632840582560bb403431d40f75a4954908482278292821f4ea91e42e78fa48caee3c836146dcfd738d117e92e9a15137d28e8e6a4b4622650cb413504cb3a335d44beec5746c1c294b1e8cb99cb608d928f8ce3563632c521f23d13c61a8f61c01df8c96c7360db4f3c68aa5d2fdd342a62ff3459c116389421ab43e8584c45882b50e6e4e96db6f0b8fde890d5dbfadcd88690b449e64240ddb2023747f308363e301aa77757169fc6150628d5920b5aa1ab1c8cbf44cb00e025d7879d72b479e3af5311c785725590da9c89b9fc3b8450769554eb44d203eba2bbaef9cad2237011c2ea44eff00f299a48ffe28ca93ddf85f76608242ef8d6cc24610a1e2078fcac4f9385c314905ecaa82e553916d94d1a7c1ec652aa08897083daa2ebb1775fbc471ae27777d7904ea9f1b92bcac3d8a3158426087b645b1108f0d65fec93789c053743ca14fd63d05e98b652df2b9c2ff9ce05f1940703ffb273f80e0e2732eca9960d981b4cfd3b7bb8045b3c3830546b9dd8db0d2158200000000000000000000000000000000000000000000000000000000000000000", "key_diag": "{2: h'b8969ab4b37da9f0684e42647eb8a0be8b5b661ebf5d76f0583bf5b8d3a8059a', 1: 7, 3: -48, -1: h'ba71f9f64e11baeb58fa9c6fbb6e14e61f18643dab495b47539a9166ca0198131c44f826bbd56e34e55db5e5e2d733485e39ea260fc6000c5ea4ba80d3455cde53b46f34482aedfd5450fc2e1ba4f25d15f9c144242fb39bb52287189030c50498e1717b7c758b190a6748ea9aa3f7acaaf2c7cb526ed717c9f79aeb84214fa5cd8ded92a0c3fa1558810f12c7050a367708d196cd24e5af974904aed8e4ce8872e8696b0b7bca50e452cd7d30ea9a4adac0311d672c6bde8496240b07431463708895cd9bafc31632d7397649388fdafcbf7d305a3de9a495eca7433a8f83ba0f0b25c413c6e39c96eb7d691b34d37ce37f1eead1cf217e25ef34eecf3f7c60f84b8edfdde8405d4f832576c61ef98e0a2f28da187700953924f686b94614705bcf53d33fedd4348edddbdf28b5065e1f20775043e85cf931f829179363a1a7e7404a838ec00086b0976386fe637c98244757e3f769ddd4467471bfad670f9a05f8246ee50a7b1eaf87fc4069c3ae2aa2033258117792f0bcd49e083fd1bc7496abff29cc94e4868b21214ed316525399a610fbdd4a80e7c80715f29578e2a84bb40bdddbd9f47a11b6e7da118a1b658d359e8aef55eb46b5376b5b655979984a922beebfc59bcd600d5309dccd72dbf0787db8ba757b537c1eafd5c0f50ea4bc9583549e2829a42c28cac248c96d78124c47159b18aedd754aba17b19d430fb78f633ea9d26f54a9bd50f8d8f6b73594f828976e7ea09c53bbb9f11a56c9507fb89b9a5ebc037a37267a95f85b8d64ca97192b10a66f417b3f61fe9ca57130a48fd925eae2ab5502d571c8a51903c1d398f4c1f76a7e11743976afdbc697f23094a3cd761ff9685de32e09fb3c28add453490300bc7c89dc01780096071722945775f264e1b0623bcf4619c712c838761205d87691b75ef360196cbb9e9b92a0d4c4ed62326e5024d77510b8ee2c7426cc22eae209dc9f13bde6bf08f5e7181bd3b459450b451a51539a715c21d67dd330eb5970db00d9edbfb2822b036fa13bafeb86d8dc78866e3f8d43e53d78cca5595a6faf886b5dc112f1cf4adcfa875800d90b48883af97316fe1506873fc157e570eacbfd222868d14234101966afb6bf9940829253a953ada89fc756b6a849f70acb9838e69faa50bba75e3e89c2adb57e86d088ab9b04a28e670709172243ec5e0008a5ceaf3f8722f487302596ffd755ad1b82a49c34b3469515b46aa290cd86ee38ea7a9be3f103610335b531cca333ddfe32b14510f4b07ef95fc6684e8c454a92c10dbb5d59c7a7c63fb305fe881967d99e669eb632840582560bb403431d40f75a4954908482278292821f4ea91e42e78fa48caee3c836146dcfd738d117e92e9a15137d28e8e6a4b4622650cb413504cb3a335d44beec5746c1c294b1e8cb99cb608d928f8ce3563632c521f23d13c61a8f61c01df8c96c7360db4f3c68aa5d2fdd342a62ff3459c116389421ab43e8584c45882b50e6e4e96db6f0b8fde890d5dbfadcd88690b449e64240ddb2023747f308363e301aa77757169fc6150628d5920b5aa1ab1c8cbf44cb00e025d7879d72b479e3af5311c785725590da9c89b9fc3b8450769554eb44d203eba2bbaef9cad2237011c2ea44eff00f299a48ffe28ca93ddf85f76608242ef8d6cc24610a1e2078fcac4f9385c314905ecaa82e553916d94d1a7c1ec652aa08897083daa2ebb1775fbc471ae27777d7904ea9f1b92bcac3d8a3158426087b645b1108f0d65fec93789c053743ca14fd63d05e98b652df2b9c2ff9ce05f1940703ffb273f80e0e2732eca9960d981b4cfd3b7bb8045b3c3830546b9dd8db0d', -2: h'0000000000000000000000000000000000000000000000000000000000000000'}", "sign1": "d2845827a201382f045820b8969ab4b37da9f0684e42647eb8a0be8b5b661ebf5d76f0583bf5b8d3a8059aa0581d68656c6c6f20706f7374207175616e74756d207369676e6174757265735909742657237b7520fd4cb8803f69a6e4ab613f4816420cd38e6474e548a370c6f0a18851ce8b7bb1b43c658b795303d0f22d23aad9afc7077877ab77d7cc92947bcf800e09626d7ceb809f74d2dc435200b272ecc92a993901087a42eaeaa6b9009df00f26055e6032ccca2995bf9c455e93c95adb9dda970ba07d778a9b4950169b289a86ec272bb810f9506b960941fa4ac804de49cb80f9bd54f51adef76670c06f94bf948ad7675ab28aa3254944753aac0cdbd8594752a438552e846fb476be3e31df0c91222db5e5d70bddb05b624a78103654d4e9ec514f6be91cfe8fa3b8529b2659a89e70227f35d0059362ed51c7523bf4a8ca7ceb0da6216bea77576548cd98f5ad6f87326facc8b308debce4461f1f2c4b190bd4950eec52cb66da70c9913e8a476826a0ea05edd8f2d3ca53e485ffcebc4e7ae33aeeb1d8dc3ee6b8d09cea138377ceeaed4fef57d868c16311e18c64b9df501791a6142085083850b3ad2e74901298c09b7fc4d87a660031e955b39cf9e6fbbe3cae5b36360f6b61f904771d55d542fbc68be5468738f5b8c44eb624da535a112c0266f79b9ae7ac996feab2c5874c65f59a72bf671b568d06e57b89f6fa168f48050f869e9fe0b95490487597e1746d7f54ef04eca32710bd4655a2269fd9afdfa0c7630c09ad59273d5d76f6bc026b623e5fee4fe3978efb4fdc5f905d8a346259cad9cd8ad826cdea818fcca6804bd78ddddb70d46d723ec63980fe7bb2eb8dab84692cb6f6a560eb80381dc0d5ded38d1de896772702f99637f6b9a9b207be86e2a401187bb250f68230f7840ecf9787bb6073e2e29f1287cd73bdf1dae8302fcf23f942305c4c9807aba037af66f8b278003c98a30084f9ad3f2e4c4b31eb1b3f20170c70f0310f71932a4e0065a2bd79eedc70e59f9cc261aed96fd7ebec86be2490789ad0dffc76f4cccc28ed675a769edf9f8d6e9fd78d59393687fb19b641626f70bbed7c6496a3a1393be6751f533e7af8f20f9ef32c7b58b231feb4231aa407ecf5e0be7921c449a537ab58871b4cef2f8b1212b189ddc9e207b0ebe8135be534b30f25ce0aa33371a94971da4b6b78bb2cb708035b539f3706348d1f6ef0e2ab9c741f1ffce5bd34c20c2ded6272c583188d2f48404cbd10f6aa759fecb1e5b87c755573db0d86ef17fecd7231179f47a19b0bcdafadad9a8b20dfe1d2792cc2d78d13c76722739d6c31563bc938fb07a0bc5d96d3a4e852141815b526ac74fa210c48ce1e2ffa3faa682191aea55a476a6cd7e0ab42902180b1444a2e08302c17608b5831daa4c4008dbb54f0b4ce566c069ed48d4a9c5b542816f3156cde0d7323bb071cccc98ee35672248e873b5907d02a153a57e5777c6767fd75e833df46813c2abe44dc6492e8de4487f4fa1d1377d4ae273d28869c6630ba4865e65676d9dc9ca0998a0082e95c78314d543068f6fd38a27bdbc98f8b5fefa21e704e4bc8ac7ed46ea5c03eb700cf0e549b8a1c50b5d051bd7c2588938f7c9f5499e7b95430b1e567a2e36b4a55252829d7fb319c7edab4e19108fa2a784c96ec1027f19f571448132b6c8c4441a7a7488ddda530b84ba0221120c95311eab37660b1329a70365117eebbb7e0240cc5052ec723e0121c2a175053c762b88943ac7b965d10239c4b8f8d39a1a57ace097a1631c7e93c36abc8a085a21a18a14b621cff49369707891e06e508e41970b26490c8f5c038bcb2e62a72d24591f563c42fed3dfa3539f75dacbc7918919642220a01da483a2c0413360e424c6cc30dfc502858a57ffdc20d30bb57c1659a7d4beb6794c4675524e813a27e3807547d0bc16e91242d7925b01f0a8cf03f5c6e867710373ad02e53816f82a21b2c9f359e7d586ec0590c0a1780a6755e1723981ebd866d251e20a0a5b2dc08e05beb325797aa7c2746596c534964cc751ff341d49e39c8b6f8a903549779189c5732b841abde352eddff9ffb67f20b9c27d30078994ac96c8250b3428c65a714c05c91c897a18ee58f908557062bd733444a9d73ed89a637c62143e46e1cb3723c6a8fd2df0d90d03b6cdfb4e6c033f67c51a803b6eaea79e0ecfe4a3b22c5dc951d51683ea716149958c59ab43f1085d8e5896aa3c8d972d54998d3de2b27c2d67e0059b78dff6f804cd491dfae0308b4c8983ea1c574b4414df8ca772fbb60dc49249f8dbab9c43357016893f7a4b2eb28c0a8de635157b717e20ad60d5a52d37e2ebf5b87dcdcccddd1f40825d56b948e60015118e8988f6000dd157ce92a0f0ec1d5459890317ee861a0d29f7305331047886e1918b8438d1df534e685c93f2f11317b000b0bd7da766e5f1d4a0816a7af878be4c8dc8fdd208abd5c7f98aa0e882772387ef5032f60e71a7c1c630a8eacdde2a7c5e86277b20e1317cd8b9892e8509647d55143dccca07ffdd678d5856eaab93f55df72ff4c909146de54393aeed095cbd9fc1a24b7f7950cb80eb423ed114cdc21e59593b2a5fcbbdf1613810fd63c8dd45e39bc5bd02d71328cfea87d2deadda75089ca7d4529e0b5b64fb887fc38cb9531033386255c6a155af95447b2154354e6d163b752bef91f248b5068f3e620365c8c497cfcbe61930d0cf08387308310f485bfa23c31bf2d01900e801352a388c97212ef58b6a81f5082f08831433a7ca8c0df910cc462b36d61f532325eeee540547b6c07c738b010daf7384f8cf01975761101e556e8639848dfd049ee5360bb9b62bb38aef0fc84970dad3e78c0f3413573042abe52805b5aec545bcb43142f5d44a9c1d2b6cdf3ded20907f02ebc78e78f598beadd0fc1faa676560edffbd7a83b61795bc29b6fbe4c7c6e9097139dbb85b54a8b446a37f2fd6a7db528f1c5da5fe367823f8fa39adae0bd23196f689059e2de3cfcbaad6bec710464156cd72be70d5950075953286feb605f6898746586750e3aef767b0e80136453c1ab388ff5462bfc0316ed78937ea235dd883e9fedbd66f9060b542272ac9747fe3109a27a89403fc1c2380ccb1e3f199077582aa565fba4621092c5665f2f7803f5ecfdaf86878ec045a780ea3751bd32333cd02fef8b4eb9386f51fa7a5f3bb81c55fb0de38c905ba4002dadfcc5123bf561bef2d32c40577dc487736162c69444279d917abd0d2320fb715299c1043defb582a20fec3190a6c0e484360910388889c122c4a13adc73031a0969e3c1a9008d8467c4c4d59c848d9ca2441ec57b02034fd5872b4cf75185d5fb14e6af1aead0e1727db42db39877f01d674558f7b59b0e0f10363e3f505d82a7c0c7cadd1618233541424f57596476777d80a6b8dfe6eefcfd0515196c8e99c3cfd2ebf2020b0c16202b3337484e525657a4b5bec3cad2d4d5d6dd00000000000000000000000e232e45", "sign1_diag": "18([h'a201382f045820b8969ab4b37da9f0684e42647eb8a0be8b5b661ebf5d76f0583bf5b8d3a8059a', {}, h'68656c6c6f20706f7374207175616e74756d207369676e617475726573', h'2657237b7520fd4cb8803f69a6e4ab613f4816420cd38e6474e548a370c6f0a18851ce8b7bb1b43c658b795303d0f22d23aad9afc7077877ab77d7cc92947bcf800e09626d7ceb809f74d2dc435200b272ecc92a993901087a42eaeaa6b9009df00f26055e6032ccca2995bf9c455e93c95adb9dda970ba07d778a9b4950169b289a86ec272bb810f9506b960941fa4ac804de49cb80f9bd54f51adef76670c06f94bf948ad7675ab28aa3254944753aac0cdbd8594752a438552e846fb476be3e31df0c91222db5e5d70bddb05b624a78103654d4e9ec514f6be91cfe8fa3b8529b2659a89e70227f35d0059362ed51c7523bf4a8ca7ceb0da6216bea77576548cd98f5ad6f87326facc8b308debce4461f1f2c4b190bd4950eec52cb66da70c9913e8a476826a0ea05edd8f2d3ca53e485ffcebc4e7ae33aeeb1d8dc3ee6b8d09cea138377ceeaed4fef57d868c16311e18c64b9df501791a6142085083850b3ad2e74901298c09b7fc4d87a660031e955b39cf9e6fbbe3cae5b36360f6b61f904771d55d542fbc68be5468738f5b8c44eb624da535a112c0266f79b9ae7ac996feab2c5874c65f59a72bf671b568d06e57b89f6fa168f48050f869e9fe0b95490487597e1746d7f54ef04eca32710bd4655a2269fd9afdfa0c7630c09ad59273d5d76f6bc026b623e5fee4fe3978efb4fdc5f905d8a346259cad9cd8ad826cdea818fcca6804bd78ddddb70d46d723ec63980fe7bb2eb8dab84692cb6f6a560eb80381dc0d5ded38d1de896772702f99637f6b9a9b207be86e2a401187bb250f68230f7840ecf9787bb6073e2e29f1287cd73bdf1dae8302fcf23f942305c4c9807aba037af66f8b278003c98a30084f9ad3f2e4c4b31eb1b3f20170c70f0310f71932a4e0065a2bd79eedc70e59f9cc261aed96fd7ebec86be2490789ad0dffc76f4cccc28ed675a769edf9f8d6e9fd78d59393687fb19b641626f70bbed7c6496a3a1393be6751f533e7af8f20f9ef32c7b58b231feb4231aa407ecf5e0be7921c449a537ab58871b4cef2f8b1212b189ddc9e207b0ebe8135be534b30f25ce0aa33371a94971da4b6b78bb2cb708035b539f3706348d1f6ef0e2ab9c741f1ffce5bd34c20c2ded6272c583188d2f48404cbd10f6aa759fecb1e5b87c755573db0d86ef17fecd7231179f47a19b0bcdafadad9a8b20dfe1d2792cc2d78d13c76722739d6c31563bc938fb07a0bc5d96d3a4e852141815b526ac74fa210c48ce1e2ffa3faa682191aea55a476a6cd7e0ab42902180b1444a2e08302c17608b5831daa4c4008dbb54f0b4ce566c069ed48d4a9c5b542816f3156cde0d7323bb071cccc98ee35672248e873b5907d02a153a57e5777c6767fd75e833df46813c2abe44dc6492e8de4487f4fa1d1377d4ae273d28869c6630ba4865e65676d9dc9ca0998a0082e95c78314d543068f6fd38a27bdbc98f8b5fefa21e704e4bc8ac7ed46ea5c03eb700cf0e549b8a1c50b5d051bd7c2588938f7c9f5499e7b95430b1e567a2e36b4a55252829d7fb319c7edab4e19108fa2a784c96ec1027f19f571448132b6c8c4441a7a7488ddda530b84ba0221120c95311eab37660b1329a70365117eebbb7e0240cc5052ec723e0121c2a175053c762b88943ac7b965d10239c4b8f8d39a1a57ace097a1631c7e93c36abc8a085a21a18a14b621cff49369707891e06e508e41970b26490c8f5c038bcb2e62a72d24591f563c42fed3dfa3539f75dacbc7918919642220a01da483a2c0413360e424c6cc30dfc502858a57ffdc20d30bb57c1659a7d4beb6794c4675524e813a27e3807547d0bc16e91242d7925b01f0a8cf03f5c6e867710373ad02e53816f82a21b2c9f359e7d586ec0590c0a1780a6755e1723981ebd866d251e20a0a5b2dc08e05beb325797aa7c2746596c534964cc751ff341d49e39c8b6f8a903549779189c5732b841abde352eddff9ffb67f20b9c27d30078994ac96c8250b3428c65a714c05c91c897a18ee58f908557062bd733444a9d73ed89a637c62143e46e1cb3723c6a8fd2df0d90d03b6cdfb4e6c033f67c51a803b6eaea79e0ecfe4a3b22c5dc951d51683ea716149958c59ab43f1085d8e5896aa3c8d972d54998d3de2b27c2d67e0059b78dff6f804cd491dfae0308b4c8983ea1c574b4414df8ca772fbb60dc49249f8dbab9c43357016893f7a4b2eb28c0a8de635157b717e20ad60d5a52d37e2ebf5b87dcdcccddd1f40825d56b948e60015118e8988f6000dd157ce92a0f0ec1d5459890317ee861a0d29f7305331047886e1918b8438d1df534e685c93f2f11317b000b0bd7da766e5f1d4a0816a7af878be4c8dc8fdd208abd5c7f98aa0e882772387ef5032f60e71a7c1c630a8eacdde2a7c5e86277b20e1317cd8b9892e8509647d55143dccca07ffdd678d5856eaab93f55df72ff4c909146de54393aeed095cbd9fc1a24b7f7950cb80eb423ed114cdc21e59593b2a5fcbbdf1613810fd63c8dd45e39bc5bd02d71328cfea87d2deadda75089ca7d4529e0b5b64fb887fc38cb9531033386255c6a155af95447b2154354e6d163b752bef91f248b5068f3e620365c8c497cfcbe61930d0cf08387308310f485bfa23c31bf2d01900e801352a388c97212ef58b6a81f5082f08831433a7ca8c0df910cc462b36d61f532325eeee540547b6c07c738b010daf7384f8cf01975761101e556e8639848dfd049ee5360bb9b62bb38aef0fc84970dad3e78c0f3413573042abe52805b5aec545bcb43142f5d44a9c1d2b6cdf3ded20907f02ebc78e78f598beadd0fc1faa676560edffbd7a83b61795bc29b6fbe4c7c6e9097139dbb85b54a8b446a37f2fd6a7db528f1c5da5fe367823f8fa39adae0bd23196f689059e2de3cfcbaad6bec710464156cd72be70d5950075953286feb605f6898746586750e3aef767b0e80136453c1ab388ff5462bfc0316ed78937ea235dd883e9fedbd66f9060b542272ac9747fe3109a27a89403fc1c2380ccb1e3f199077582aa565fba4621092c5665f2f7803f5ecfdaf86878ec045a780ea3751bd32333cd02fef8b4eb9386f51fa7a5f3bb81c55fb0de38c905ba4002dadfcc5123bf561bef2d32c40577dc487736162c69444279d917abd0d2320fb715299c1043defb582a20fec3190a6c0e484360910388889c122c4a13adc73031a0969e3c1a9008d8467c4c4d59c848d9ca2441ec57b02034fd5872b4cf75185d5fb14e6af1aead0e1727db42db39877f01d674558f7b59b0e0f10363e3f505d82a7c0c7cadd1618233541424f57596476777d80a6b8dfe6eefcfd0515196c8e99c3cfd2ebf2020b0c16202b3337484e525657a4b5bec3cad2d4d5d6dd00000000000000000000000e232e45'])", "raw_to_be_signed": "846a5369676e6174757265315827a201382f045820b8969ab4b37da9f0684e42647eb8a0be8b5b661ebf5d76f0583bf5b8d3a8059a40581d68656c6c6f20706f7374207175616e74756d207369676e617475726573", "raw_signature": "2657237b7520fd4cb8803f69a6e4ab613f4816420cd38e6474e548a370c6f0a18851ce8b7bb1b43c658b795303d0f22d23aad9afc7077877ab77d7cc92947bcf800e09626d7ceb809f74d2dc435200b272ecc92a993901087a42eaeaa6b9009df00f26055e6032ccca2995bf9c455e93c95adb9dda970ba07d778a9b4950169b289a86ec272bb810f9506b960941fa4ac804de49cb80f9bd54f51adef76670c06f94bf948ad7675ab28aa3254944753aac0cdbd8594752a438552e846fb476be3e31df0c91222db5e5d70bddb05b624a78103654d4e9ec514f6be91cfe8fa3b8529b2659a89e70227f35d0059362ed51c7523bf4a8ca7ceb0da6216bea77576548cd98f5ad6f87326facc8b308debce4461f1f2c4b190bd4950eec52cb66da70c9913e8a476826a0ea05edd8f2d3ca53e485ffcebc4e7ae33aeeb1d8dc3ee6b8d09cea138377ceeaed4fef57d868c16311e18c64b9df501791a6142085083850b3ad2e74901298c09b7fc4d87a660031e955b39cf9e6fbbe3cae5b36360f6b61f904771d55d542fbc68be5468738f5b8c44eb624da535a112c0266f79b9ae7ac996feab2c5874c65f59a72bf671b568d06e57b89f6fa168f48050f869e9fe0b95490487597e1746d7f54ef04eca32710bd4655a2269fd9afdfa0c7630c09ad59273d5d76f6bc026b623e5fee4fe3978efb4fdc5f905d8a346259cad9cd8ad826cdea818fcca6804bd78ddddb70d46d723ec63980fe7bb2eb8dab84692cb6f6a560eb80381dc0d5ded38d1de896772702f99637f6b9a9b207be86e2a401187bb250f68230f7840ecf9787bb6073e2e29f1287cd73bdf1dae8302fcf23f942305c4c9807aba037af66f8b278003c98a30084f9ad3f2e4c4b31eb1b3f20170c70f0310f71932a4e0065a2bd79eedc70e59f9cc261aed96fd7ebec86be2490789ad0dffc76f4cccc28ed675a769edf9f8d6e9fd78d59393687fb19b641626f70bbed7c6496a3a1393be6751f533e7af8f20f9ef32c7b58b231feb4231aa407ecf5e0be7921c449a537ab58871b4cef2f8b1212b189ddc9e207b0ebe8135be534b30f25ce0aa33371a94971da4b6b78bb2cb708035b539f3706348d1f6ef0e2ab9c741f1ffce5bd34c20c2ded6272c583188d2f48404cbd10f6aa759fecb1e5b87c755573db0d86ef17fecd7231179f47a19b0bcdafadad9a8b20dfe1d2792cc2d78d13c76722739d6c31563bc938fb07a0bc5d96d3a4e852141815b526ac74fa210c48ce1e2ffa3faa682191aea55a476a6cd7e0ab42902180b1444a2e08302c17608b5831daa4c4008dbb54f0b4ce566c069ed48d4a9c5b542816f3156cde0d7323bb071cccc98ee35672248e873b5907d02a153a57e5777c6767fd75e833df46813c2abe44dc6492e8de4487f4fa1d1377d4ae273d28869c6630ba4865e65676d9dc9ca0998a0082e95c78314d543068f6fd38a27bdbc98f8b5fefa21e704e4bc8ac7ed46ea5c03eb700cf0e549b8a1c50b5d051bd7c2588938f7c9f5499e7b95430b1e567a2e36b4a55252829d7fb319c7edab4e19108fa2a784c96ec1027f19f571448132b6c8c4441a7a7488ddda530b84ba0221120c95311eab37660b1329a70365117eebbb7e0240cc5052ec723e0121c2a175053c762b88943ac7b965d10239c4b8f8d39a1a57ace097a1631c7e93c36abc8a085a21a18a14b621cff49369707891e06e508e41970b26490c8f5c038bcb2e62a72d24591f563c42fed3dfa3539f75dacbc7918919642220a01da483a2c0413360e424c6cc30dfc502858a57ffdc20d30bb57c1659a7d4beb6794c4675524e813a27e3807547d0bc16e91242d7925b01f0a8cf03f5c6e867710373ad02e53816f82a21b2c9f359e7d586ec0590c0a1780a6755e1723981ebd866d251e20a0a5b2dc08e05beb325797aa7c2746596c534964cc751ff341d49e39c8b6f8a903549779189c5732b841abde352eddff9ffb67f20b9c27d30078994ac96c8250b3428c65a714c05c91c897a18ee58f908557062bd733444a9d73ed89a637c62143e46e1cb3723c6a8fd2df0d90d03b6cdfb4e6c033f67c51a803b6eaea79e0ecfe4a3b22c5dc951d51683ea716149958c59ab43f1085d8e5896aa3c8d972d54998d3de2b27c2d67e0059b78dff6f804cd491dfae0308b4c8983ea1c574b4414df8ca772fbb60dc49249f8dbab9c43357016893f7a4b2eb28c0a8de635157b717e20ad60d5a52d37e2ebf5b87dcdcccddd1f40825d56b948e60015118e8988f6000dd157ce92a0f0ec1d5459890317ee861a0d29f7305331047886e1918b8438d1df534e685c93f2f11317b000b0bd7da766e5f1d4a0816a7af878be4c8dc8fdd208abd5c7f98aa0e882772387ef5032f60e71a7c1c630a8eacdde2a7c5e86277b20e1317cd8b9892e8509647d55143dccca07ffdd678d5856eaab93f55df72ff4c909146de54393aeed095cbd9fc1a24b7f7950cb80eb423ed114cdc21e59593b2a5fcbbdf1613810fd63c8dd45e39bc5bd02d71328cfea87d2deadda75089ca7d4529e0b5b64fb887fc38cb9531033386255c6a155af95447b2154354e6d163b752bef91f248b5068f3e620365c8c497cfcbe61930d0cf08387308310f485bfa23c31bf2d01900e801352a388c97212ef58b6a81f5082f08831433a7ca8c0df910cc462b36d61f532325eeee540547b6c07c738b010daf7384f8cf01975761101e556e8639848dfd049ee5360bb9b62bb38aef0fc84970dad3e78c0f3413573042abe52805b5aec545bcb43142f5d44a9c1d2b6cdf3ded20907f02ebc78e78f598beadd0fc1faa676560edffbd7a83b61795bc29b6fbe4c7c6e9097139dbb85b54a8b446a37f2fd6a7db528f1c5da5fe367823f8fa39adae0bd23196f689059e2de3cfcbaad6bec710464156cd72be70d5950075953286feb605f6898746586750e3aef767b0e80136453c1ab388ff5462bfc0316ed78937ea235dd883e9fedbd66f9060b542272ac9747fe3109a27a89403fc1c2380ccb1e3f199077582aa565fba4621092c5665f2f7803f5ecfdaf86878ec045a780ea3751bd32333cd02fef8b4eb9386f51fa7a5f3bb81c55fb0de38c905ba4002dadfcc5123bf561bef2d32c40577dc487736162c69444279d917abd0d2320fb715299c1043defb582a20fec3190a6c0e484360910388889c122c4a13adc73031a0969e3c1a9008d8467c4c4d59c848d9ca2441ec57b02034fd5872b4cf75185d5fb14e6af1aead0e1727db42db39877f01d674558f7b59b0e0f10363e3f505d82a7c0c7cadd1618233541424f57596476777d80a6b8dfe6eefcfd0515196c8e99c3cfd2ebf2020b0c16202b3337484e525657a4b5bec3cad2d4d5d6dd00000000000000000000000e232e45", "raw_public_key": "ba71f9f64e11baeb58fa9c6fbb6e14e61f18643dab495b47539a9166ca0198131c44f826bbd56e34e55db5e5e2d733485e39ea260fc6000c5ea4ba80d3455cde53b46f34482aedfd5450fc2e1ba4f25d15f9c144242fb39bb52287189030c50498e1717b7c758b190a6748ea9aa3f7acaaf2c7cb526ed717c9f79aeb84214fa5cd8ded92a0c3fa1558810f12c7050a367708d196cd24e5af974904aed8e4ce8872e8696b0b7bca50e452cd7d30ea9a4adac0311d672c6bde8496240b07431463708895cd9bafc31632d7397649388fdafcbf7d305a3de9a495eca7433a8f83ba0f0b25c413c6e39c96eb7d691b34d37ce37f1eead1cf217e25ef34eecf3f7c60f84b8edfdde8405d4f832576c61ef98e0a2f28da187700953924f686b94614705bcf53d33fedd4348edddbdf28b5065e1f20775043e85cf931f829179363a1a7e7404a838ec00086b0976386fe637c98244757e3f769ddd4467471bfad670f9a05f8246ee50a7b1eaf87fc4069c3ae2aa2033258117792f0bcd49e083fd1bc7496abff29cc94e4868b21214ed316525399a610fbdd4a80e7c80715f29578e2a84bb40bdddbd9f47a11b6e7da118a1b658d359e8aef55eb46b5376b5b655979984a922beebfc59bcd600d5309dccd72dbf0787db8ba757b537c1eafd5c0f50ea4bc9583549e2829a42c28cac248c96d78124c47159b18aedd754aba17b19d430fb78f633ea9d26f54a9bd50f8d8f6b73594f828976e7ea09c53bbb9f11a56c9507fb89b9a5ebc037a37267a95f85b8d64ca97192b10a66f417b3f61fe9ca57130a48fd925eae2ab5502d571c8a51903c1d398f4c1f76a7e11743976afdbc697f23094a3cd761ff9685de32e09fb3c28add453490300bc7c89dc01780096071722945775f264e1b0623bcf4619c712c838761205d87691b75ef360196cbb9e9b92a0d4c4ed62326e5024d77510b8ee2c7426cc22eae209dc9f13bde6bf08f5e7181bd3b459450b451a51539a715c21d67dd330eb5970db00d9edbfb2822b036fa13bafeb86d8dc78866e3f8d43e53d78cca5595a6faf886b5dc112f1cf4adcfa875800d90b48883af97316fe1506873fc157e570eacbfd222868d14234101966afb6bf9940829253a953ada89fc756b6a849f70acb9838e69faa50bba75e3e89c2adb57e86d088ab9b04a28e670709172243ec5e0008a5ceaf3f8722f487302596ffd755ad1b82a49c34b3469515b46aa290cd86ee38ea7a9be3f103610335b531cca333ddfe32b14510f4b07ef95fc6684e8c454a92c10dbb5d59c7a7c63fb305fe881967d99e669eb632840582560bb403431d40f75a4954908482278292821f4ea91e42e78fa48caee3c836146dcfd738d117e92e9a15137d28e8e6a4b4622650cb413504cb3a335d44beec5746c1c294b1e8cb99cb608d928f8ce3563632c521f23d13c61a8f61c01df8c96c7360db4f3c68aa5d2fdd342a62ff3459c116389421ab43e8584c45882b50e6e4e96db6f0b8fde890d5dbfadcd88690b449e64240ddb2023747f308363e301aa77757169fc6150628d5920b5aa1ab1c8cbf44cb00e025d7879d72b479e3af5311c785725590da9c89b9fc3b8450769554eb44d203eba2bbaef9cad2237011c2ea44eff00f299a48ffe28ca93ddf85f76608242ef8d6cc24610a1e2078fcac4f9385c314905ecaa82e553916d94d1a7c1ec652aa08897083daa2ebb1775fbc471ae27777d7904ea9f1b92bcac3d8a3158426087b645b1108f0d65fec93789c053743ca14fd63d05e98b652df2b9c2ff9ce05f1940703ffb273f80e0e2732eca9960d981b4cfd3b7bb8045b3c3830546b9dd8db0d" } ]]></artwork> </figure> <figure anchor="cose_example_ML_DSA_65"> <name>ML_DSA_65</name> <artwork><![CDATA[ { "priv": "0000000000000000000000000000000000000000000000000000000000000000", "key": "a5025820b788acf242f1f1d6532926d816e76e1636874267f2a48c84c4e65789ab80cc020107033830205907a0424b2f267e58d5b3b44d71acfc6a656bb26950d57c61db1c880bcfa1feab443f0942ab8bdbad7d708abbc356078f6d99a252271fe62c74091eb94afb9b9264c50a888e0dfed80cd5fb2cbd3667e60d539ebe44930219cd4faed15dbb3455a264802b9f49bce42ee7550feffdd4642a55ade693868a460cbec03f4fc99a4e30bccffa8a475e5395396674ebb81a94937587880f6dbd27bf1c4f5a9ee43cdd8b0e53b3b7fb49c73adfbc2d4f8c54303520c29bf97e26ee57db342d957c893936522d0942b41d82ee3772a00570adfb545c1143922b0496f826a0a970064b36ddf534b5f8e1c1cd0b5565ea846b45431f0618143ece89777bb3f61179ad20295fe0a6e062ae6eecbc2ef38f2ac1a22dc93b7b126336223c55b61eb8c0795542bbb2dc65e722eadc6866ffa9683beb8a999ad7a83e5e6e016c2e4c35f6f7649ad3bd52ec67ec1c5c6e7b9972771218be9554bba7727f0b84c44b9b0a8bd831fcff2c9779ccd4ca30c6ad75b04983e41de893ee5f39ea7355180b709c7045c22d33a083f6ae07a114746d1bfdccbee5b9043879bb5a2e120e2a4636283f4a1cd4924a2de6a4aa3d99ddd88f48aaa4e88bfd1ea769d82c10779f2ded796db542971ca289b76863ede5997b7e9ce183b43ccec278b10d92b87442ce0435bb1625171db5554b470239c50d2a0c3a41b2a38807db070b47bfb3e7d10f3cd979d69963c8d79f8029cc4a48eb04fcb3d708844febaa8b6ddff01ab64d59358e6505c4ec1d7cbb14ed2212df458ecefc03fe03037b1505a4c9444322f5f98dfa91a4cb8c45860a2dadc7515350bb6d431e49a6bc8f5ba956e682b0e513321a97d1962602891c9078f62a8a9646a31387a6f09684264837899e0d8ec7d11c565901298b20b345081690eb4c562c1aa3a25bef06566cb34c79bc0b25e4095d6ba793e81311e41a3329152686f00d4897f84fc4edf4b26d545365785ead8d63aef64a87c0b91a2e5500383956cdf5f6e37cf9d5482d1c8e3a5be38f17259ac45c9fa1c4bd3bf177d312ee52a6da023c05722a8738274dda8d1b04e99831cf57c87282a256c565c296d0524a063a3a41a48a83009978d98d8abf61af68e8013b594fe151d9bec199902c4c70b49584201743c6b53103d2fd24bdf078dc90b5a188b4f8d772179988d0416c94d4c57c0860b9d7b53d4cd261f332a1851565d52ac37f008747cafe320f363d9beb6e4117db43fd8aeebe5e0ce2f54e3f0367eb3cc971bbe0c301a8e52f96094936035c6ee3ca2d13db483a0dd04dc16247de0e0894ad7cb7e1ae7ebd4f8f900582b20021e77f70254501c6ac3dd15d43bbb7931c5283244312158c2eb1b3e1117e194f0a1e4c783efbc62c9f81c21562d0d34a5f042b5eaaf32f31f95c5b055f4e7a2070fb096f56c415549cde74f3864e8b9fc27e3299724b4639986044b55928fd6972785b280c25a3e21aab814ecbfb0c3cbec0914907ec907f25a1d88bce3d319ae8222a35945db62af7cc75cd29c1f5d98fcb93f750dc3031076979bb51dfc37d23e8eea78073a24d3e26c68e7bb10e459f2577b90080359ae0aec10318dcd9e0f9e34029c31b3e54b1855645db420618783346dad5b55eddb4f977b326a655525ebe2195eca9cec38a3c0d2273b77d3e68f1901c2ca5149734a51177bcb089476b18cba09fa8b9b46d94a2946f358e1decb1998652c58a90852423e2c85e79d19724461627e6390d1a81fb1a72f9c7edc4bd747dd5c85217b5856141028414ddbe71458f0a0b2b589df2e1b051783b8f718676b1defbae98ba496c2a935e92eeadea0a8393ef59f9e914f0743fe65640ddf9981cea6dbdd957a534ad4e790efc974ee89938ad99d53c5b680775399326834729bb37b082e795f8d87f52e6c8a8db68e515c277bbea82a7570d4280896c987a0608903e306c632a223c55f0ea3682039c4a3f5440f4b5ac3e6ed2b2dc900cecc72b72f50e49b2629ad30f0487b2707b86286f8c4f55659b25f9bdd7a6af460cc3c57a3982663bb717461581e196894929d84153d87a7f482d284b5b894ce1a78216b2a011f2b88742cee52d5133e8fe77edae242f5af91637c37ffca32430509b2fe4756303a9a3659fe32528af1e10d8d43bea991b2d109786cc66d35b1d78df254b92cdaa40f91a987e4a922ca81050e5bc3530ca85493bdf2a825374d0a8310a6860284ec3ec732326eeeffc42bbd42bc91b73e5e7c6b599d016490637629f3876c3e42f8db590e66a85a7838c818f78fffb4853cbef09434989803545dca87657cf7c7e7e6afa71382bc10fa0bb6480f243eea1b861101006fa0cff3275621943cc58eb4dc3a0428a5e425670fe82268de71c511d8ffbdc11b0d0f961120e971015ad5f448886b802e3fac11672319d487c84f1001339cb969784cb57344f2807f8b425f1d73caf8496d742ed237f4c9fcd5a4e84fba7e27fb1a8ae12c4f0427ae24e910d951bd8c35d61f8a678db01caea8ef789a95b62ee1b8c5d32c6baa536ba88a1070ea61aabbf59294e3f6f974c4c91cafc5bbf6b7ecfd57a18fb7557d71e06e900d281b0b49aa00feabb35714af33870edd7ac2393d93177f79ee5606c9df176f025ce49a6e5ff51a2a412ebf86ac0f40471c96ad4c119df230be6173df530ed656cbd8069214741ecdd0271c603fb6c4a8614ff878d33e726cac6693e938ca3fba82c4995c14a2d4af9014fe4c4c50b794cac596b52189f66a7106fb325b526ea2158200000000000000000000000000000000000000000000000000000000000000000", "key_diag": "{2: h'b788acf242f1f1d6532926d816e76e1636874267f2a48c84c4e65789ab80cc02', 1: 7, 3: -49, -1: h'424b2f267e58d5b3b44d71acfc6a656bb26950d57c61db1c880bcfa1feab443f0942ab8bdbad7d708abbc356078f6d99a252271fe62c74091eb94afb9b9264c50a888e0dfed80cd5fb2cbd3667e60d539ebe44930219cd4faed15dbb3455a264802b9f49bce42ee7550feffdd4642a55ade693868a460cbec03f4fc99a4e30bccffa8a475e5395396674ebb81a94937587880f6dbd27bf1c4f5a9ee43cdd8b0e53b3b7fb49c73adfbc2d4f8c54303520c29bf97e26ee57db342d957c893936522d0942b41d82ee3772a00570adfb545c1143922b0496f826a0a970064b36ddf534b5f8e1c1cd0b5565ea846b45431f0618143ece89777bb3f61179ad20295fe0a6e062ae6eecbc2ef38f2ac1a22dc93b7b126336223c55b61eb8c0795542bbb2dc65e722eadc6866ffa9683beb8a999ad7a83e5e6e016c2e4c35f6f7649ad3bd52ec67ec1c5c6e7b9972771218be9554bba7727f0b84c44b9b0a8bd831fcff2c9779ccd4ca30c6ad75b04983e41de893ee5f39ea7355180b709c7045c22d33a083f6ae07a114746d1bfdccbee5b9043879bb5a2e120e2a4636283f4a1cd4924a2de6a4aa3d99ddd88f48aaa4e88bfd1ea769d82c10779f2ded796db542971ca289b76863ede5997b7e9ce183b43ccec278b10d92b87442ce0435bb1625171db5554b470239c50d2a0c3a41b2a38807db070b47bfb3e7d10f3cd979d69963c8d79f8029cc4a48eb04fcb3d708844febaa8b6ddff01ab64d59358e6505c4ec1d7cbb14ed2212df458ecefc03fe03037b1505a4c9444322f5f98dfa91a4cb8c45860a2dadc7515350bb6d431e49a6bc8f5ba956e682b0e513321a97d1962602891c9078f62a8a9646a31387a6f09684264837899e0d8ec7d11c565901298b20b345081690eb4c562c1aa3a25bef06566cb34c79bc0b25e4095d6ba793e81311e41a3329152686f00d4897f84fc4edf4b26d545365785ead8d63aef64a87c0b91a2e5500383956cdf5f6e37cf9d5482d1c8e3a5be38f17259ac45c9fa1c4bd3bf177d312ee52a6da023c05722a8738274dda8d1b04e99831cf57c87282a256c565c296d0524a063a3a41a48a83009978d98d8abf61af68e8013b594fe151d9bec199902c4c70b49584201743c6b53103d2fd24bdf078dc90b5a188b4f8d772179988d0416c94d4c57c0860b9d7b53d4cd261f332a1851565d52ac37f008747cafe320f363d9beb6e4117db43fd8aeebe5e0ce2f54e3f0367eb3cc971bbe0c301a8e52f96094936035c6ee3ca2d13db483a0dd04dc16247de0e0894ad7cb7e1ae7ebd4f8f900582b20021e77f70254501c6ac3dd15d43bbb7931c5283244312158c2eb1b3e1117e194f0a1e4c783efbc62c9f81c21562d0d34a5f042b5eaaf32f31f95c5b055f4e7a2070fb096f56c415549cde74f3864e8b9fc27e3299724b4639986044b55928fd6972785b280c25a3e21aab814ecbfb0c3cbec0914907ec907f25a1d88bce3d319ae8222a35945db62af7cc75cd29c1f5d98fcb93f750dc3031076979bb51dfc37d23e8eea78073a24d3e26c68e7bb10e459f2577b90080359ae0aec10318dcd9e0f9e34029c31b3e54b1855645db420618783346dad5b55eddb4f977b326a655525ebe2195eca9cec38a3c0d2273b77d3e68f1901c2ca5149734a51177bcb089476b18cba09fa8b9b46d94a2946f358e1decb1998652c58a90852423e2c85e79d19724461627e6390d1a81fb1a72f9c7edc4bd747dd5c85217b5856141028414ddbe71458f0a0b2b589df2e1b051783b8f718676b1defbae98ba496c2a935e92eeadea0a8393ef59f9e914f0743fe65640ddf9981cea6dbdd957a534ad4e790efc974ee89938ad99d53c5b680775399326834729bb37b082e795f8d87f52e6c8a8db68e515c277bbea82a7570d4280896c987a0608903e306c632a223c55f0ea3682039c4a3f5440f4b5ac3e6ed2b2dc900cecc72b72f50e49b2629ad30f0487b2707b86286f8c4f55659b25f9bdd7a6af460cc3c57a3982663bb717461581e196894929d84153d87a7f482d284b5b894ce1a78216b2a011f2b88742cee52d5133e8fe77edae242f5af91637c37ffca32430509b2fe4756303a9a3659fe32528af1e10d8d43bea991b2d109786cc66d35b1d78df254b92cdaa40f91a987e4a922ca81050e5bc3530ca85493bdf2a825374d0a8310a6860284ec3ec732326eeeffc42bbd42bc91b73e5e7c6b599d016490637629f3876c3e42f8db590e66a85a7838c818f78fffb4853cbef09434989803545dca87657cf7c7e7e6afa71382bc10fa0bb6480f243eea1b861101006fa0cff3275621943cc58eb4dc3a0428a5e425670fe82268de71c511d8ffbdc11b0d0f961120e971015ad5f448886b802e3fac11672319d487c84f1001339cb969784cb57344f2807f8b425f1d73caf8496d742ed237f4c9fcd5a4e84fba7e27fb1a8ae12c4f0427ae24e910d951bd8c35d61f8a678db01caea8ef789a95b62ee1b8c5d32c6baa536ba88a1070ea61aabbf59294e3f6f974c4c91cafc5bbf6b7ecfd57a18fb7557d71e06e900d281b0b49aa00feabb35714af33870edd7ac2393d93177f79ee5606c9df176f025ce49a6e5ff51a2a412ebf86ac0f40471c96ad4c119df230be6173df530ed656cbd8069214741ecdd0271c603fb6c4a8614ff878d33e726cac6693e938ca3fba82c4995c14a2d4af9014fe4c4c50b794cac596b52189f66a7106fb325b526ea', -2: h'0000000000000000000000000000000000000000000000000000000000000000'}", "sign1": "d2845827a2013830045820b788acf242f1f1d6532926d816e76e1636874267f2a48c84c4e65789ab80cc02a0581d68656c6c6f20706f7374207175616e74756d207369676e617475726573590cedd5bd2448903e4f81fb949158eefdeb93e2f40e58d3ffe5703d23954aeb547b2f490226b7e4bc617a90156acd6afa662c0a5fe83be1f9e2d458436f9b9119c853c71fa7c7591b6471d9d68366d5bf12833c182ac927f7f0edd816e52ecea715c66e71e35029083fd26d0f16040e1da74b378950429fae8229af0495104549e2de909d6f8be09fcfc982e08425da663c181e862510b647f2f679ec16b7226fae6a9b90d8131c780a984b231c45811156470c143a5a9a611248532b574d40c0ef9728264892ad97d523ca9146a8f965996dda13bc7eacde9040a7745a92790c2ec6672d8a665761495c873ddd4b9dc347db786ccfeabfb4f584bae9086f43639ade01f6c81a8f15d3c01ec9aaf0b04699c38163de65967cc921acc66935cdbea43f393d9f65303a4640c081a6073f762fd78c532911ecc60400688e329d7bca72d24fec7c8cd307130f0dfb37ce333470501d9e2ff16810ede1fc811873fe8b38cf1c656d1927c190d240c0020514b9e71f6ad14fee3baac3444111c6a1a1676dc92036e481c35b9db29a6282fa619a8b0110265b870f57c9b42d48b223c348b0621f55654fed735bae9344bae117deb583ab54e66a26f360468c47e3e40f553127164bb3eb803d17cb76d18d576d942db7c18b5870fb26699b13e91f15c75b35d55eb2b10f6ffad617ee2c77b6bfaf2fc1b2a4cb2703a528959f80d02e9325c88aff95cd51351cb6992e4e04ff124968d790056eef96664ed015c4563ec71807022f6b92d8542a0feda0b8190ac2db5ea9c967836cda38839ce3bd5f46369bdb752fec8b047f4fb4608d6b21afc294564ac9d943566237f7a6dccebc1805cef60303f6058d43b7b612cce12232e5a895f9e5237da5461b8ee17907b7caeb08d25488f80c786c849103d4c44c2c6bca1b57e9a3b55f307c9c299e322a9ec81abfcc5f38fe036fb17fa343748ef746f0e31350d05a47d0f37002b55624df95831c72ddce2dfd91382879b1673f5fcb1600c65d560034ee163eeb5c11164ef88efed87f4e364fcd6e9d6cea384a62afbbaf34a6b4bdbd1b270a733a804d2f58703cc99a91e8ce88d992f685b08d7ede6d36fc821e5094cc69085896f60b2a9d9cacb0c4d77bd44eab94f11638b4798c3e462b8e020e4f22f0e14782051f16f2d7cb314dc24d4820549ff27ad458408d1a663f5f5fc22a4e921ff26c97fa84c5f12d35ad9c89310d0c9c075ba373024a1dc208f5f17c592b5b5c3bdf4129bf304b2b731d383b844ffc48a234c0d07ff8ff550619f6b6eff3cad399c1a2b61bd4aa68a7fd86cf661f73a309c3bafa512b6fc81f7702857d350744958be7050aac6d1f040bfd866df38727df3bfd1ff3896f68550dfcb520c308fea4d1716790b1b6d51ef9c815e05d537c64460893beb9d82c350393ad15992e1c1ba16ff59a87c5d6fa19b4e88e2c433e0e96ffc6a8a7d49f84769ff9057bef8daf353e8516a852247e2f17ff13c81be266fff7c916c9b726a83058c66ac0366335ee6e7b079095cf367bf79a3cc38da62d53e84a3b1a4ca97f40dd147e0d6c90dec5aa93c178096884fc7718a675eee7900e4cb3ccc3601a08bf0003c3a029ca62a1924cc5bb83b29817f892c5a5e7253abeb536d58d885008914a94bb2747f8a22478f35490d6f9693d0ff50073289adda762b62823a9e4b134478642d9f1c44e20559bc5506df6baf76056c9cfbf15bb7134cd95f29527f006a0a49ebc4bb8e8ccfe3757a1f61c83a25ef44d2856f15d13272de73bfe726df6a775b18157c85d419d20a7614dc18eb74dfb26af89fb2996ebcefe37dbdff37d3d2408411f9aad75f6d2cae122bf90e51ad6c4f6bbf85c50a50e78afaf86fa5e367d00c4fdade27148949fb8db485eb7950d63c90013313db410ecf9b314a94c102dc8bf7e9e27ffdbedd64b9441bc687a534874739c52759d1af213bf8ebd916e456561973f822e26aae6827b06ec4fcd45c146ac5c6637168e024c188f93315dd57e7fb8a12879d1a83fbd2421368a1dbf54898b487951c24ad2535a0344d7f7380808d44b207ac16b490c51155d275da3b863f775a13c8483f05c76aa6b64e8faf96fb2ff78672361d139183abe3957c6f431b342779e2fa96b07de7a530469d7096c01567c0c1ec7d3556d0ac636a9482a84aef2087ad2c2bbb5fc49739c16d771203529b1134da0d0373a4e2305741711a21016a132cd213fe2867b37465a103b68e16ce6ada0cbe1da2a0590f2a6d1afa8e06e29b4dc3c9ae21ef6ca67e3c34a0e8f43dfaa0882d24e7fcc770ff28450efa19b88de83e8327e499b155529745473ce9e1da81e9ce0fa1a816100c8d08741bfc8260fb0a6624c373b5823b587b34d16d1bddb6a03501f6e8ccac59b877ee751cc841f2290eb8c37fbf119b93dbe6b0a700e3ee8e7a697b80d1a304a71e3c1ebe734a412a8403c80d9ca3096c3a764bf8f6524427efd2648210a387fdcfbd05e4bbb6c353437750324b320458aaff555fe41765bb827c3c43d80bee1ef45dd3993d06ab1245e9c95aa7976f54ba17aa031c8694e9b167a986cc289e534f1359f14ae335f7c41683dc85ccaf4ee2b4c1cdd2116552f396ac8d6567e0f458c8cc0342086c31c0f8bffa3ac0d31677b10494c45e68e66432b3f270a25cd389c126943b1d877ac6396d88a2df32c74eff79b9dbf1504b3cd55bcbbfa8ab2a16979dfa53631a5d7d948bdc26c37eed9d2e2855338d029365b63b6b22abc211ed2ac1d3974550d2d783be4c8b286fd8868a7c221ba15a527b1ccd14c50fc85907016930691f44f593a9c4ed3a1cec24f026735b719275fe27af036d234baeb812c5d60babae2f2b7032f0ad34a09cf98537a8b623f266eee28151acaa735af300ad6ce3e33c982b46db37479d5e3ad808b22b1453451dee5dbac26a03ae64990917b7060ee48281e1b8c486218a8c20d371f621fdd4466254c5d3cab08fc07dc96b41c83d755377fe0363d11969802431cd4f2ff5cb92eb362591f12cf6f69fcd25727309235aa75acdd915c5a09403194a27b2f3b11cf51240ffeb0a457d383dd49503d3021ee19e83ef1b5d7f0aa243c7a4b69978e1ef33911ecc320351a1e459ee1f672be88db2f0f5755758468a4509d067f5edafb45334179d1317a4130e45320019cdc3113222c7933f0d12f3a71b23461cb9ebf072c3f7001797c9124bb7f39778c7b393eeadeee2f6fd9ed76f39d16291722bf9bf68761e307438649ee7e0042e7801e8c46d741fb216b13ab8d243c608d7d5cc6cc758d429c90b9ac1dc1275314bd506fbd4e41767c8e8ec02282375b4f9e2d77b78c1c00dfd527c07506d0803dd2b9963535281cb9473f03c37fc34b22aca3fea6630dc1f53e7ce938c9dbe3550076fd724675107f2cbdf186389f189492f6388da43baf6f9ea72982f665dcb1ec9f861021ee974abb8d0e36da8187dbb5dbe0c7100f0c07fb6c0702e84e9591ee3c6cd9ca2482079556559ed691dbd97dc0bb1f052d64a938e260795192a876f97bf34097eb4380cb16e7415f58021fdf7dec9df8e521575b62d618bfc331b7efc3ea92394f73a0808df15e8794818649d9675edf3daaed3c5170a843d448bd1ec5d2e8e5dfd4254e334f4ad27d73b614fe0f8542a0a644f6f824422e8e1e10cd125b9363da6f015354baa244921f8960ebc44f97ad1a29330ac6adbce3269922e9a1990feb9e4c89a7e34368a04b79f5db62cda84af2ba028594de966674fa11ed21634922f8e5b4dbc0b9c9c899881dcaba8d6724d114b231b1dc3088337a45070f5846c742f6184b0f0a1e55fe87bf37822cfc3ddb356c397ef85d9c1c0c65db191a9d03469096c2ce42b919145708e3ee8b35e8d72db1c738d3a4389ae996f9604ea6903e61ac0bbe56c8ba108cda00d1bdcc6904644705c9a858adc8cdc08f4449ef11f4d0e28550586478ac6c8a8c8aed3927ca90e3b31fc8f5722aa68ad028642c14706b8ab0e413201305f9f1a899f2ddd5fb6eff9985d0e57009956bc24f1d2c7b420eb3716a284df6408e38cedc4c7ec1c11c205c8567cda8b12d4d8d97691015be532160a5a1731d8af5bd17a35f0d958ca423abfd1c6346f9472ba7d7aa70b845ff343acdf9153aa939bcd101f0578fafe84d4cc77c5b67eff3bdbc5bea27b703d4ca3cb5c4f4943855ff512517b2c57535bcca7726e7c2cc739dc65cf805b018167ce1324ea5578f9af0378eb281c2a3b28fdab5775a4249bbe587c06077eb20c1ddab672d4206cbcb0d48b461b92bdee4249408f132e3a36e63e8ebd8dced63ef150da21c8264bdc65379a39f0331895e6d589444d9dbd56f7626252d7145905dab7ed44ab0d14707fb1c19198196da8fc7388056a7a59fb0e19cc05d88ce6a60802c73f9d785b48992318ae993397044f43c38709c319ef5a8e68a452bc5b79bd86ae50981e58f7cbc58c7e17946804ab019c18a570c499e8b425a600201ef63a40f7d918b60ec9eeba668201cdab4624c35fdc014cdfaf2e7749e056f195f1eefc1949420e5569c461bc26f888b1aca0418552ad2dc1c5b62e6c972b60ba643344d52cbdade3286497595a5adc1c40d0f10366cc9dbf9fb0e22445d5e7ba14c759fbfd1d400000000000000000000000000000000000006080f181f25", "sign1_diag": "18([h'a2013830045820b788acf242f1f1d6532926d816e76e1636874267f2a48c84c4e65789ab80cc02', {}, h'68656c6c6f20706f7374207175616e74756d207369676e617475726573', h'd5bd2448903e4f81fb949158eefdeb93e2f40e58d3ffe5703d23954aeb547b2f490226b7e4bc617a90156acd6afa662c0a5fe83be1f9e2d458436f9b9119c853c71fa7c7591b6471d9d68366d5bf12833c182ac927f7f0edd816e52ecea715c66e71e35029083fd26d0f16040e1da74b378950429fae8229af0495104549e2de909d6f8be09fcfc982e08425da663c181e862510b647f2f679ec16b7226fae6a9b90d8131c780a984b231c45811156470c143a5a9a611248532b574d40c0ef9728264892ad97d523ca9146a8f965996dda13bc7eacde9040a7745a92790c2ec6672d8a665761495c873ddd4b9dc347db786ccfeabfb4f584bae9086f43639ade01f6c81a8f15d3c01ec9aaf0b04699c38163de65967cc921acc66935cdbea43f393d9f65303a4640c081a6073f762fd78c532911ecc60400688e329d7bca72d24fec7c8cd307130f0dfb37ce333470501d9e2ff16810ede1fc811873fe8b38cf1c656d1927c190d240c0020514b9e71f6ad14fee3baac3444111c6a1a1676dc92036e481c35b9db29a6282fa619a8b0110265b870f57c9b42d48b223c348b0621f55654fed735bae9344bae117deb583ab54e66a26f360468c47e3e40f553127164bb3eb803d17cb76d18d576d942db7c18b5870fb26699b13e91f15c75b35d55eb2b10f6ffad617ee2c77b6bfaf2fc1b2a4cb2703a528959f80d02e9325c88aff95cd51351cb6992e4e04ff124968d790056eef96664ed015c4563ec71807022f6b92d8542a0feda0b8190ac2db5ea9c967836cda38839ce3bd5f46369bdb752fec8b047f4fb4608d6b21afc294564ac9d943566237f7a6dccebc1805cef60303f6058d43b7b612cce12232e5a895f9e5237da5461b8ee17907b7caeb08d25488f80c786c849103d4c44c2c6bca1b57e9a3b55f307c9c299e322a9ec81abfcc5f38fe036fb17fa343748ef746f0e31350d05a47d0f37002b55624df95831c72ddce2dfd91382879b1673f5fcb1600c65d560034ee163eeb5c11164ef88efed87f4e364fcd6e9d6cea384a62afbbaf34a6b4bdbd1b270a733a804d2f58703cc99a91e8ce88d992f685b08d7ede6d36fc821e5094cc69085896f60b2a9d9cacb0c4d77bd44eab94f11638b4798c3e462b8e020e4f22f0e14782051f16f2d7cb314dc24d4820549ff27ad458408d1a663f5f5fc22a4e921ff26c97fa84c5f12d35ad9c89310d0c9c075ba373024a1dc208f5f17c592b5b5c3bdf4129bf304b2b731d383b844ffc48a234c0d07ff8ff550619f6b6eff3cad399c1a2b61bd4aa68a7fd86cf661f73a309c3bafa512b6fc81f7702857d350744958be7050aac6d1f040bfd866df38727df3bfd1ff3896f68550dfcb520c308fea4d1716790b1b6d51ef9c815e05d537c64460893beb9d82c350393ad15992e1c1ba16ff59a87c5d6fa19b4e88e2c433e0e96ffc6a8a7d49f84769ff9057bef8daf353e8516a852247e2f17ff13c81be266fff7c916c9b726a83058c66ac0366335ee6e7b079095cf367bf79a3cc38da62d53e84a3b1a4ca97f40dd147e0d6c90dec5aa93c178096884fc7718a675eee7900e4cb3ccc3601a08bf0003c3a029ca62a1924cc5bb83b29817f892c5a5e7253abeb536d58d885008914a94bb2747f8a22478f35490d6f9693d0ff50073289adda762b62823a9e4b134478642d9f1c44e20559bc5506df6baf76056c9cfbf15bb7134cd95f29527f006a0a49ebc4bb8e8ccfe3757a1f61c83a25ef44d2856f15d13272de73bfe726df6a775b18157c85d419d20a7614dc18eb74dfb26af89fb2996ebcefe37dbdff37d3d2408411f9aad75f6d2cae122bf90e51ad6c4f6bbf85c50a50e78afaf86fa5e367d00c4fdade27148949fb8db485eb7950d63c90013313db410ecf9b314a94c102dc8bf7e9e27ffdbedd64b9441bc687a534874739c52759d1af213bf8ebd916e456561973f822e26aae6827b06ec4fcd45c146ac5c6637168e024c188f93315dd57e7fb8a12879d1a83fbd2421368a1dbf54898b487951c24ad2535a0344d7f7380808d44b207ac16b490c51155d275da3b863f775a13c8483f05c76aa6b64e8faf96fb2ff78672361d139183abe3957c6f431b342779e2fa96b07de7a530469d7096c01567c0c1ec7d3556d0ac636a9482a84aef2087ad2c2bbb5fc49739c16d771203529b1134da0d0373a4e2305741711a21016a132cd213fe2867b37465a103b68e16ce6ada0cbe1da2a0590f2a6d1afa8e06e29b4dc3c9ae21ef6ca67e3c34a0e8f43dfaa0882d24e7fcc770ff28450efa19b88de83e8327e499b155529745473ce9e1da81e9ce0fa1a816100c8d08741bfc8260fb0a6624c373b5823b587b34d16d1bddb6a03501f6e8ccac59b877ee751cc841f2290eb8c37fbf119b93dbe6b0a700e3ee8e7a697b80d1a304a71e3c1ebe734a412a8403c80d9ca3096c3a764bf8f6524427efd2648210a387fdcfbd05e4bbb6c353437750324b320458aaff555fe41765bb827c3c43d80bee1ef45dd3993d06ab1245e9c95aa7976f54ba17aa031c8694e9b167a986cc289e534f1359f14ae335f7c41683dc85ccaf4ee2b4c1cdd2116552f396ac8d6567e0f458c8cc0342086c31c0f8bffa3ac0d31677b10494c45e68e66432b3f270a25cd389c126943b1d877ac6396d88a2df32c74eff79b9dbf1504b3cd55bcbbfa8ab2a16979dfa53631a5d7d948bdc26c37eed9d2e2855338d029365b63b6b22abc211ed2ac1d3974550d2d783be4c8b286fd8868a7c221ba15a527b1ccd14c50fc85907016930691f44f593a9c4ed3a1cec24f026735b719275fe27af036d234baeb812c5d60babae2f2b7032f0ad34a09cf98537a8b623f266eee28151acaa735af300ad6ce3e33c982b46db37479d5e3ad808b22b1453451dee5dbac26a03ae64990917b7060ee48281e1b8c486218a8c20d371f621fdd4466254c5d3cab08fc07dc96b41c83d755377fe0363d11969802431cd4f2ff5cb92eb362591f12cf6f69fcd25727309235aa75acdd915c5a09403194a27b2f3b11cf51240ffeb0a457d383dd49503d3021ee19e83ef1b5d7f0aa243c7a4b69978e1ef33911ecc320351a1e459ee1f672be88db2f0f5755758468a4509d067f5edafb45334179d1317a4130e45320019cdc3113222c7933f0d12f3a71b23461cb9ebf072c3f7001797c9124bb7f39778c7b393eeadeee2f6fd9ed76f39d16291722bf9bf68761e307438649ee7e0042e7801e8c46d741fb216b13ab8d243c608d7d5cc6cc758d429c90b9ac1dc1275314bd506fbd4e41767c8e8ec02282375b4f9e2d77b78c1c00dfd527c07506d0803dd2b9963535281cb9473f03c37fc34b22aca3fea6630dc1f53e7ce938c9dbe3550076fd724675107f2cbdf186389f189492f6388da43baf6f9ea72982f665dcb1ec9f861021ee974abb8d0e36da8187dbb5dbe0c7100f0c07fb6c0702e84e9591ee3c6cd9ca2482079556559ed691dbd97dc0bb1f052d64a938e260795192a876f97bf34097eb4380cb16e7415f58021fdf7dec9df8e521575b62d618bfc331b7efc3ea92394f73a0808df15e8794818649d9675edf3daaed3c5170a843d448bd1ec5d2e8e5dfd4254e334f4ad27d73b614fe0f8542a0a644f6f824422e8e1e10cd125b9363da6f015354baa244921f8960ebc44f97ad1a29330ac6adbce3269922e9a1990feb9e4c89a7e34368a04b79f5db62cda84af2ba028594de966674fa11ed21634922f8e5b4dbc0b9c9c899881dcaba8d6724d114b231b1dc3088337a45070f5846c742f6184b0f0a1e55fe87bf37822cfc3ddb356c397ef85d9c1c0c65db191a9d03469096c2ce42b919145708e3ee8b35e8d72db1c738d3a4389ae996f9604ea6903e61ac0bbe56c8ba108cda00d1bdcc6904644705c9a858adc8cdc08f4449ef11f4d0e28550586478ac6c8a8c8aed3927ca90e3b31fc8f5722aa68ad028642c14706b8ab0e413201305f9f1a899f2ddd5fb6eff9985d0e57009956bc24f1d2c7b420eb3716a284df6408e38cedc4c7ec1c11c205c8567cda8b12d4d8d97691015be532160a5a1731d8af5bd17a35f0d958ca423abfd1c6346f9472ba7d7aa70b845ff343acdf9153aa939bcd101f0578fafe84d4cc77c5b67eff3bdbc5bea27b703d4ca3cb5c4f4943855ff512517b2c57535bcca7726e7c2cc739dc65cf805b018167ce1324ea5578f9af0378eb281c2a3b28fdab5775a4249bbe587c06077eb20c1ddab672d4206cbcb0d48b461b92bdee4249408f132e3a36e63e8ebd8dced63ef150da21c8264bdc65379a39f0331895e6d589444d9dbd56f7626252d7145905dab7ed44ab0d14707fb1c19198196da8fc7388056a7a59fb0e19cc05d88ce6a60802c73f9d785b48992318ae993397044f43c38709c319ef5a8e68a452bc5b79bd86ae50981e58f7cbc58c7e17946804ab019c18a570c499e8b425a600201ef63a40f7d918b60ec9eeba668201cdab4624c35fdc014cdfaf2e7749e056f195f1eefc1949420e5569c461bc26f888b1aca0418552ad2dc1c5b62e6c972b60ba643344d52cbdade3286497595a5adc1c40d0f10366cc9dbf9fb0e22445d5e7ba14c759fbfd1d400000000000000000000000000000000000006080f181f25'])", "raw_to_be_signed": "846a5369676e6174757265315827a2013830045820b788acf242f1f1d6532926d816e76e1636874267f2a48c84c4e65789ab80cc0240581d68656c6c6f20706f7374207175616e74756d207369676e617475726573", "raw_signature": "d5bd2448903e4f81fb949158eefdeb93e2f40e58d3ffe5703d23954aeb547b2f490226b7e4bc617a90156acd6afa662c0a5fe83be1f9e2d458436f9b9119c853c71fa7c7591b6471d9d68366d5bf12833c182ac927f7f0edd816e52ecea715c66e71e35029083fd26d0f16040e1da74b378950429fae8229af0495104549e2de909d6f8be09fcfc982e08425da663c181e862510b647f2f679ec16b7226fae6a9b90d8131c780a984b231c45811156470c143a5a9a611248532b574d40c0ef9728264892ad97d523ca9146a8f965996dda13bc7eacde9040a7745a92790c2ec6672d8a665761495c873ddd4b9dc347db786ccfeabfb4f584bae9086f43639ade01f6c81a8f15d3c01ec9aaf0b04699c38163de65967cc921acc66935cdbea43f393d9f65303a4640c081a6073f762fd78c532911ecc60400688e329d7bca72d24fec7c8cd307130f0dfb37ce333470501d9e2ff16810ede1fc811873fe8b38cf1c656d1927c190d240c0020514b9e71f6ad14fee3baac3444111c6a1a1676dc92036e481c35b9db29a6282fa619a8b0110265b870f57c9b42d48b223c348b0621f55654fed735bae9344bae117deb583ab54e66a26f360468c47e3e40f553127164bb3eb803d17cb76d18d576d942db7c18b5870fb26699b13e91f15c75b35d55eb2b10f6ffad617ee2c77b6bfaf2fc1b2a4cb2703a528959f80d02e9325c88aff95cd51351cb6992e4e04ff124968d790056eef96664ed015c4563ec71807022f6b92d8542a0feda0b8190ac2db5ea9c967836cda38839ce3bd5f46369bdb752fec8b047f4fb4608d6b21afc294564ac9d943566237f7a6dccebc1805cef60303f6058d43b7b612cce12232e5a895f9e5237da5461b8ee17907b7caeb08d25488f80c786c849103d4c44c2c6bca1b57e9a3b55f307c9c299e322a9ec81abfcc5f38fe036fb17fa343748ef746f0e31350d05a47d0f37002b55624df95831c72ddce2dfd91382879b1673f5fcb1600c65d560034ee163eeb5c11164ef88efed87f4e364fcd6e9d6cea384a62afbbaf34a6b4bdbd1b270a733a804d2f58703cc99a91e8ce88d992f685b08d7ede6d36fc821e5094cc69085896f60b2a9d9cacb0c4d77bd44eab94f11638b4798c3e462b8e020e4f22f0e14782051f16f2d7cb314dc24d4820549ff27ad458408d1a663f5f5fc22a4e921ff26c97fa84c5f12d35ad9c89310d0c9c075ba373024a1dc208f5f17c592b5b5c3bdf4129bf304b2b731d383b844ffc48a234c0d07ff8ff550619f6b6eff3cad399c1a2b61bd4aa68a7fd86cf661f73a309c3bafa512b6fc81f7702857d350744958be7050aac6d1f040bfd866df38727df3bfd1ff3896f68550dfcb520c308fea4d1716790b1b6d51ef9c815e05d537c64460893beb9d82c350393ad15992e1c1ba16ff59a87c5d6fa19b4e88e2c433e0e96ffc6a8a7d49f84769ff9057bef8daf353e8516a852247e2f17ff13c81be266fff7c916c9b726a83058c66ac0366335ee6e7b079095cf367bf79a3cc38da62d53e84a3b1a4ca97f40dd147e0d6c90dec5aa93c178096884fc7718a675eee7900e4cb3ccc3601a08bf0003c3a029ca62a1924cc5bb83b29817f892c5a5e7253abeb536d58d885008914a94bb2747f8a22478f35490d6f9693d0ff50073289adda762b62823a9e4b134478642d9f1c44e20559bc5506df6baf76056c9cfbf15bb7134cd95f29527f006a0a49ebc4bb8e8ccfe3757a1f61c83a25ef44d2856f15d13272de73bfe726df6a775b18157c85d419d20a7614dc18eb74dfb26af89fb2996ebcefe37dbdff37d3d2408411f9aad75f6d2cae122bf90e51ad6c4f6bbf85c50a50e78afaf86fa5e367d00c4fdade27148949fb8db485eb7950d63c90013313db410ecf9b314a94c102dc8bf7e9e27ffdbedd64b9441bc687a534874739c52759d1af213bf8ebd916e456561973f822e26aae6827b06ec4fcd45c146ac5c6637168e024c188f93315dd57e7fb8a12879d1a83fbd2421368a1dbf54898b487951c24ad2535a0344d7f7380808d44b207ac16b490c51155d275da3b863f775a13c8483f05c76aa6b64e8faf96fb2ff78672361d139183abe3957c6f431b342779e2fa96b07de7a530469d7096c01567c0c1ec7d3556d0ac636a9482a84aef2087ad2c2bbb5fc49739c16d771203529b1134da0d0373a4e2305741711a21016a132cd213fe2867b37465a103b68e16ce6ada0cbe1da2a0590f2a6d1afa8e06e29b4dc3c9ae21ef6ca67e3c34a0e8f43dfaa0882d24e7fcc770ff28450efa19b88de83e8327e499b155529745473ce9e1da81e9ce0fa1a816100c8d08741bfc8260fb0a6624c373b5823b587b34d16d1bddb6a03501f6e8ccac59b877ee751cc841f2290eb8c37fbf119b93dbe6b0a700e3ee8e7a697b80d1a304a71e3c1ebe734a412a8403c80d9ca3096c3a764bf8f6524427efd2648210a387fdcfbd05e4bbb6c353437750324b320458aaff555fe41765bb827c3c43d80bee1ef45dd3993d06ab1245e9c95aa7976f54ba17aa031c8694e9b167a986cc289e534f1359f14ae335f7c41683dc85ccaf4ee2b4c1cdd2116552f396ac8d6567e0f458c8cc0342086c31c0f8bffa3ac0d31677b10494c45e68e66432b3f270a25cd389c126943b1d877ac6396d88a2df32c74eff79b9dbf1504b3cd55bcbbfa8ab2a16979dfa53631a5d7d948bdc26c37eed9d2e2855338d029365b63b6b22abc211ed2ac1d3974550d2d783be4c8b286fd8868a7c221ba15a527b1ccd14c50fc85907016930691f44f593a9c4ed3a1cec24f026735b719275fe27af036d234baeb812c5d60babae2f2b7032f0ad34a09cf98537a8b623f266eee28151acaa735af300ad6ce3e33c982b46db37479d5e3ad808b22b1453451dee5dbac26a03ae64990917b7060ee48281e1b8c486218a8c20d371f621fdd4466254c5d3cab08fc07dc96b41c83d755377fe0363d11969802431cd4f2ff5cb92eb362591f12cf6f69fcd25727309235aa75acdd915c5a09403194a27b2f3b11cf51240ffeb0a457d383dd49503d3021ee19e83ef1b5d7f0aa243c7a4b69978e1ef33911ecc320351a1e459ee1f672be88db2f0f5755758468a4509d067f5edafb45334179d1317a4130e45320019cdc3113222c7933f0d12f3a71b23461cb9ebf072c3f7001797c9124bb7f39778c7b393eeadeee2f6fd9ed76f39d16291722bf9bf68761e307438649ee7e0042e7801e8c46d741fb216b13ab8d243c608d7d5cc6cc758d429c90b9ac1dc1275314bd506fbd4e41767c8e8ec02282375b4f9e2d77b78c1c00dfd527c07506d0803dd2b9963535281cb9473f03c37fc34b22aca3fea6630dc1f53e7ce938c9dbe3550076fd724675107f2cbdf186389f189492f6388da43baf6f9ea72982f665dcb1ec9f861021ee974abb8d0e36da8187dbb5dbe0c7100f0c07fb6c0702e84e9591ee3c6cd9ca2482079556559ed691dbd97dc0bb1f052d64a938e260795192a876f97bf34097eb4380cb16e7415f58021fdf7dec9df8e521575b62d618bfc331b7efc3ea92394f73a0808df15e8794818649d9675edf3daaed3c5170a843d448bd1ec5d2e8e5dfd4254e334f4ad27d73b614fe0f8542a0a644f6f824422e8e1e10cd125b9363da6f015354baa244921f8960ebc44f97ad1a29330ac6adbce3269922e9a1990feb9e4c89a7e34368a04b79f5db62cda84af2ba028594de966674fa11ed21634922f8e5b4dbc0b9c9c899881dcaba8d6724d114b231b1dc3088337a45070f5846c742f6184b0f0a1e55fe87bf37822cfc3ddb356c397ef85d9c1c0c65db191a9d03469096c2ce42b919145708e3ee8b35e8d72db1c738d3a4389ae996f9604ea6903e61ac0bbe56c8ba108cda00d1bdcc6904644705c9a858adc8cdc08f4449ef11f4d0e28550586478ac6c8a8c8aed3927ca90e3b31fc8f5722aa68ad028642c14706b8ab0e413201305f9f1a899f2ddd5fb6eff9985d0e57009956bc24f1d2c7b420eb3716a284df6408e38cedc4c7ec1c11c205c8567cda8b12d4d8d97691015be532160a5a1731d8af5bd17a35f0d958ca423abfd1c6346f9472ba7d7aa70b845ff343acdf9153aa939bcd101f0578fafe84d4cc77c5b67eff3bdbc5bea27b703d4ca3cb5c4f4943855ff512517b2c57535bcca7726e7c2cc739dc65cf805b018167ce1324ea5578f9af0378eb281c2a3b28fdab5775a4249bbe587c06077eb20c1ddab672d4206cbcb0d48b461b92bdee4249408f132e3a36e63e8ebd8dced63ef150da21c8264bdc65379a39f0331895e6d589444d9dbd56f7626252d7145905dab7ed44ab0d14707fb1c19198196da8fc7388056a7a59fb0e19cc05d88ce6a60802c73f9d785b48992318ae993397044f43c38709c319ef5a8e68a452bc5b79bd86ae50981e58f7cbc58c7e17946804ab019c18a570c499e8b425a600201ef63a40f7d918b60ec9eeba668201cdab4624c35fdc014cdfaf2e7749e056f195f1eefc1949420e5569c461bc26f888b1aca0418552ad2dc1c5b62e6c972b60ba643344d52cbdade3286497595a5adc1c40d0f10366cc9dbf9fb0e22445d5e7ba14c759fbfd1d400000000000000000000000000000000000006080f181f25", "raw_public_key": "424b2f267e58d5b3b44d71acfc6a656bb26950d57c61db1c880bcfa1feab443f0942ab8bdbad7d708abbc356078f6d99a252271fe62c74091eb94afb9b9264c50a888e0dfed80cd5fb2cbd3667e60d539ebe44930219cd4faed15dbb3455a264802b9f49bce42ee7550feffdd4642a55ade693868a460cbec03f4fc99a4e30bccffa8a475e5395396674ebb81a94937587880f6dbd27bf1c4f5a9ee43cdd8b0e53b3b7fb49c73adfbc2d4f8c54303520c29bf97e26ee57db342d957c893936522d0942b41d82ee3772a00570adfb545c1143922b0496f826a0a970064b36ddf534b5f8e1c1cd0b5565ea846b45431f0618143ece89777bb3f61179ad20295fe0a6e062ae6eecbc2ef38f2ac1a22dc93b7b126336223c55b61eb8c0795542bbb2dc65e722eadc6866ffa9683beb8a999ad7a83e5e6e016c2e4c35f6f7649ad3bd52ec67ec1c5c6e7b9972771218be9554bba7727f0b84c44b9b0a8bd831fcff2c9779ccd4ca30c6ad75b04983e41de893ee5f39ea7355180b709c7045c22d33a083f6ae07a114746d1bfdccbee5b9043879bb5a2e120e2a4636283f4a1cd4924a2de6a4aa3d99ddd88f48aaa4e88bfd1ea769d82c10779f2ded796db542971ca289b76863ede5997b7e9ce183b43ccec278b10d92b87442ce0435bb1625171db5554b470239c50d2a0c3a41b2a38807db070b47bfb3e7d10f3cd979d69963c8d79f8029cc4a48eb04fcb3d708844febaa8b6ddff01ab64d59358e6505c4ec1d7cbb14ed2212df458ecefc03fe03037b1505a4c9444322f5f98dfa91a4cb8c45860a2dadc7515350bb6d431e49a6bc8f5ba956e682b0e513321a97d1962602891c9078f62a8a9646a31387a6f09684264837899e0d8ec7d11c565901298b20b345081690eb4c562c1aa3a25bef06566cb34c79bc0b25e4095d6ba793e81311e41a3329152686f00d4897f84fc4edf4b26d545365785ead8d63aef64a87c0b91a2e5500383956cdf5f6e37cf9d5482d1c8e3a5be38f17259ac45c9fa1c4bd3bf177d312ee52a6da023c05722a8738274dda8d1b04e99831cf57c87282a256c565c296d0524a063a3a41a48a83009978d98d8abf61af68e8013b594fe151d9bec199902c4c70b49584201743c6b53103d2fd24bdf078dc90b5a188b4f8d772179988d0416c94d4c57c0860b9d7b53d4cd261f332a1851565d52ac37f008747cafe320f363d9beb6e4117db43fd8aeebe5e0ce2f54e3f0367eb3cc971bbe0c301a8e52f96094936035c6ee3ca2d13db483a0dd04dc16247de0e0894ad7cb7e1ae7ebd4f8f900582b20021e77f70254501c6ac3dd15d43bbb7931c5283244312158c2eb1b3e1117e194f0a1e4c783efbc62c9f81c21562d0d34a5f042b5eaaf32f31f95c5b055f4e7a2070fb096f56c415549cde74f3864e8b9fc27e3299724b4639986044b55928fd6972785b280c25a3e21aab814ecbfb0c3cbec0914907ec907f25a1d88bce3d319ae8222a35945db62af7cc75cd29c1f5d98fcb93f750dc3031076979bb51dfc37d23e8eea78073a24d3e26c68e7bb10e459f2577b90080359ae0aec10318dcd9e0f9e34029c31b3e54b1855645db420618783346dad5b55eddb4f977b326a655525ebe2195eca9cec38a3c0d2273b77d3e68f1901c2ca5149734a51177bcb089476b18cba09fa8b9b46d94a2946f358e1decb1998652c58a90852423e2c85e79d19724461627e6390d1a81fb1a72f9c7edc4bd747dd5c85217b5856141028414ddbe71458f0a0b2b589df2e1b051783b8f718676b1defbae98ba496c2a935e92eeadea0a8393ef59f9e914f0743fe65640ddf9981cea6dbdd957a534ad4e790efc974ee89938ad99d53c5b680775399326834729bb37b082e795f8d87f52e6c8a8db68e515c277bbea82a7570d4280896c987a0608903e306c632a223c55f0ea3682039c4a3f5440f4b5ac3e6ed2b2dc900cecc72b72f50e49b2629ad30f0487b2707b86286f8c4f55659b25f9bdd7a6af460cc3c57a3982663bb717461581e196894929d84153d87a7f482d284b5b894ce1a78216b2a011f2b88742cee52d5133e8fe77edae242f5af91637c37ffca32430509b2fe4756303a9a3659fe32528af1e10d8d43bea991b2d109786cc66d35b1d78df254b92cdaa40f91a987e4a922ca81050e5bc3530ca85493bdf2a825374d0a8310a6860284ec3ec732326eeeffc42bbd42bc91b73e5e7c6b599d016490637629f3876c3e42f8db590e66a85a7838c818f78fffb4853cbef09434989803545dca87657cf7c7e7e6afa71382bc10fa0bb6480f243eea1b861101006fa0cff3275621943cc58eb4dc3a0428a5e425670fe82268de71c511d8ffbdc11b0d0f961120e971015ad5f448886b802e3fac11672319d487c84f1001339cb969784cb57344f2807f8b425f1d73caf8496d742ed237f4c9fcd5a4e84fba7e27fb1a8ae12c4f0427ae24e910d951bd8c35d61f8a678db01caea8ef789a95b62ee1b8c5d32c6baa536ba88a1070ea61aabbf59294e3f6f974c4c91cafc5bbf6b7ecfd57a18fb7557d71e06e900d281b0b49aa00feabb35714af33870edd7ac2393d93177f79ee5606c9df176f025ce49a6e5ff51a2a412ebf86ac0f40471c96ad4c119df230be6173df530ed656cbd8069214741ecdd0271c603fb6c4a8614ff878d33e726cac6693e938ca3fba82c4995c14a2d4af9014fe4c4c50b794cac596b52189f66a7106fb325b526ea" } ]]></artwork> </figure> <figure anchor="cose_example_ML_DSA_87"> <name>ML_DSA_87</name> <artwork><![CDATA[ { "priv": "0000000000000000000000000000000000000000000000000000000000000000", "key": "a5025820d9bc439f97bd6d4093e68f0f3fcf09c9a97adf888ed7308dd565247a166cb4fa010703383120590a20e45ffc8cc73db885dc662e62a18cd8e3803297117fa5658814a985b5ff1db7b468cfc82bb929f1d86b77ed14f5ae16a65368772ce51912410105e0456975ae91fdb643b512f124d5e60bd68b8c7e31fe01c7b0dc65ae470501cc565a6e1dfcfcfd12565433c4afedd511821e2e9610c45275e2836dee35ced69d7efa672fd1e4318bef5eb6e897e8b451aa202ded042b2aaef77a7be3f699146da229a8bdb3ffa496445967e75217bfbc9048f9956443d8731f833eb30de10dac96fffe7cf65ea0445c3e31e8601e133be6a100764fe3196e267726441f31751fbf9a6f5880644f4e7275e57de2b0f105e4db055d50dd1c9c934fddf535b8de28b0c74c0449f222cd2ed0bb8fbc775ccee8c940665b40f712f4f7e00750e9e1e4cd9cff25d1945c3e9bca53ccd4f12eee7581856ebd68f26845956e3e7beb761f0fe75bdd31bfe2fa018113397b387bd59d62a68b8af7fa245ab932e69f778e2ceefd21304fbb8099ea13d8ea57c1813197a2f75ae251075b51dad38f853669e9d5f98a3655098941993a1594860fba71fe530ee5c29f58f2978af688ccb75a5838a359c112e98e25a8583ac8dac1f861fd58e2afba5de5a52e020904f5b42bc0874e35befcf3e6119684768f36e008f04712177cebe627607381e56eaaee161c1729b8de51dbde474d48cc68249ea27162b87993e60c84ed6cc6423cb3676d9eb50b2cab5a3a049ef131381d623fa6fbcbc9db1e7cc025ea0418b9dad2cc6ccd4e95fa2cec24feeca70318a751716b7213f63edbf65a63338357f838f94ec071822c24851248885107b3d1c4e924678c7614ea1af038104619f2ae372940becfa69e29cbb5ff6c3e20a47be4a4f74bac34c133c00a6a706accc6ffd3d8e4fbd69a99704e1283c850d8c58d1e5753cd9587b83c4c346cb9a58137213ec10834c66adfe2bb5c501a8ef2ecadd1b677a3df1a6deb86ebf0722c4f5030e20f9018dd5b6fc53eea24fd92b7b5b4025feae996d3e48fd4c650d82dbad7eaf936639698512f26253d2ef6847c8518e8565cc9a5495c6fff57cde7323882c54a7db470ab2daf8ffd2bf794fa7c692d9e7fbd532eecc1d7880e2ca0b3216128be28b4a9f1d151fac97808b0bd98b7b43a612a9ac865812bfeac6f47460277840b52a3b087f916ca7cedc0f768ea2bd19ea21155f84b4a04c4000ad2ae0587154d560bc0a477a4f9329a8984dd31eb1f2a05e3d918701d630cfca9af61ef088d2c5581acb463e439902e5d425719e956b8d6df7305b28e0ff27d3ad0de2085d292499b19a3390d4396fb3bac9a8d8cbead2a7a4290fc9ac6fca045f98a614a45a39cbe24360f84d14f8e472712aceb74dbf45b53d49a0e4737e476ffc4d5b2f7cd247aa186d3b764ad9e9cfeee456a73c291d8de3912414ac43911c372173ad7b472af35c6853ced2fe7b5fe0a89565ab33baa6f65cdd928319d7065e040e7a5e84f9aa903f7648094bad07136b16927b8ec6dbc2bef0cc2856de1e795923e1412c49f24deeb6c21f6c8a9765c9c7986e0da4b4c67d8e0d0c8d466824fb923d8573148990cd2ef133c78ceecab72ed9dd285c5a3766852d54534207ffd34027f6c76ede8fd1a32d72c30048bbaa797d5df6fde27d087de5721ad7b7fa3e8d3f70d6bfc3ab2e252335368bbfa15acb5cb37d4694e8b23cebe25de9c925a221a183b904d3f85df9929a919c54d6f87457373a0d6ecc1403e4cbbe620999435e80696634cd1a8e4747e9825bfa336e5bbad14f73640f1b9febe800dbaefe1630c61fae635b074c564eaa9db189c9e7302873fc64e6d497bc5c29080987a07a21d4af210703a4fa07f2fd816f12fd1e29b4c0f44afe9bd4a1eaa8a7ae6f02a5b4258f52caf6127f62632a67cf4e8310be56a7c28c86b2e277600c3e92c8d23d42586244c571e90568df202f2f6d81f860a565f9eb91a3c78372e2a8b1be61c5418cf49bf2d6c8955d4a482a9919b7660b3f9a4404ffc454ea073e1e4b2689ab2cca4e46bd7004a6c491fa26ee7a57d60f35edb2b821e6266442c8f335d452d524c772e0353724c23c7dd15b7aa155e91442022140c5fcb0153147edcf3e8952f6f0399a3c88066a72756c9409915de63f64fa797841c57c796c6fc550ef745dfe9f179457f94755ae5a2506a764f327e550be3dc14dd41f3b04b147d454938c63a8d69b2ea4c5710ec0b36e3a6c72571fa5d59dde036c42033df35af056966ff0cd1204008971aa6ba9fb97b685ab9ffa2a9d1778104cd2c3b326de1fcbc242e94d0311c3275b12850ed30ceead3a2ee6d060508411d4396f5421d8b6d067cf7cb5e826785fbe119e05e21bd879b64f57cb0cd1972c2815f20abe7ce6ab34d0f471af44baad179e90644122f5f33288e689ddddc5ce833e9755df1e73c65c5a201c4ede2ffa6b19274927719d2d38fdb7a65aa43708b7fa9a94aa7d3210253d78d3b181e1020d0000bd0a1dc05d447f9f58ebeb84c65b36c8afcb83727a1508994e826957a663b0b9b8a003325ab6d6d6462ee4e106019c0dffe10323b7bde7d82a38f85fd08786e860ba66c161b64b0708c363de5c6af62d8db3c243d1e1b712cb1d59e942b9b6b4295a5a500b182cbd5fd1bc6ce9376d91b47a2284f1fbe0ad1c048cc2cfbb4afa3a9eb9697503b69feca990eba7e9441af9ca44cb3ac6b5ed66e591c201fe30efa8a7c471dc613d6254c263a8e132104bec47f1aacb3b2fcd4051b69b5e3fcb1c147a65c2f90c4b5188bafc521cab03c12a309da50b5a7517727ed41228ed123fe1b152f6a6319cd623bf34ad7b8e064ab993260bcbd405f5b7fff9b2fa40ba5ed5630242539e5d96823e89dc818a13d16675ee3079d976f694f5acc9760ae789e9b3391b289e0e22a7ef17cc6a4577157b6d95c09baa4fd532e3ee0a290810ed35e56bb19d9b61fb98a97c617425b06093d98a5cf0ee2dd127f0eea600b9a0c67fbe761db9b77e5d5bba9701da1b883e521a0cfe88451f57bd36085b67e56f061f84a2e6a152a71bce6e522daab6a0a33ce22e537fa9793d28b617e6c0a4176a83aa3be578afac0f2f5547c5516d218984755b7445c7143afa4e551fce0071bdb873b34e6b9e2b9e79ed0c69d288ed6421f237e860a0c6492ebbdd2a44c2c4f368dbe99941b1e8561d859d3859f496cee3d741f252973f8fcc539c409e35cc80a5ed6df23cc3a65601313f5d681fd9540c5291a9e30a72e38c96413c47c61ff84fde78d011b01b4154d1b920af003f7abb1e1999dea6a766cf9fd2702b3ce0ee57af931b62124b0861b163a3b91aa4bea28076c3432df3b29b6c4e1ba588def420071fc157de90eb2722ecc9ab00df3c669383a61a91bb67bd287ce349b4745ee7a479dbceef166b9acc412eb579fcd6437307edda253d606b7be7599c38092bc52a8598480edab8b82b1d21c565d2137ceae0b6642619b16133d91205d6355029e9cdfeb9a28b373d95916b6b707d4c712c09cf36daf1a511b2bedb1aa70ee58d46a0666bb287784b0a3840c589a7a04d5d6f2216be90aa4a512d5632f5c9bfe7b8b13382f999b95d367c7c46b968074ce315197a5ff3545c7b77a804ade56a95b5c24cdece5937b5c0366d93ad03da9bc5db1b551dfb91e9b343d2b57b763439686d4a32158200000000000000000000000000000000000000000000000000000000000000000", "key_diag": "{2: h'd9bc439f97bd6d4093e68f0f3fcf09c9a97adf888ed7308dd565247a166cb4fa', 1: 7, 3: -50, -1: h'e45ffc8cc73db885dc662e62a18cd8e3803297117fa5658814a985b5ff1db7b468cfc82bb929f1d86b77ed14f5ae16a65368772ce51912410105e0456975ae91fdb643b512f124d5e60bd68b8c7e31fe01c7b0dc65ae470501cc565a6e1dfcfcfd12565433c4afedd511821e2e9610c45275e2836dee35ced69d7efa672fd1e4318bef5eb6e897e8b451aa202ded042b2aaef77a7be3f699146da229a8bdb3ffa496445967e75217bfbc9048f9956443d8731f833eb30de10dac96fffe7cf65ea0445c3e31e8601e133be6a100764fe3196e267726441f31751fbf9a6f5880644f4e7275e57de2b0f105e4db055d50dd1c9c934fddf535b8de28b0c74c0449f222cd2ed0bb8fbc775ccee8c940665b40f712f4f7e00750e9e1e4cd9cff25d1945c3e9bca53ccd4f12eee7581856ebd68f26845956e3e7beb761f0fe75bdd31bfe2fa018113397b387bd59d62a68b8af7fa245ab932e69f778e2ceefd21304fbb8099ea13d8ea57c1813197a2f75ae251075b51dad38f853669e9d5f98a3655098941993a1594860fba71fe530ee5c29f58f2978af688ccb75a5838a359c112e98e25a8583ac8dac1f861fd58e2afba5de5a52e020904f5b42bc0874e35befcf3e6119684768f36e008f04712177cebe627607381e56eaaee161c1729b8de51dbde474d48cc68249ea27162b87993e60c84ed6cc6423cb3676d9eb50b2cab5a3a049ef131381d623fa6fbcbc9db1e7cc025ea0418b9dad2cc6ccd4e95fa2cec24feeca70318a751716b7213f63edbf65a63338357f838f94ec071822c24851248885107b3d1c4e924678c7614ea1af038104619f2ae372940becfa69e29cbb5ff6c3e20a47be4a4f74bac34c133c00a6a706accc6ffd3d8e4fbd69a99704e1283c850d8c58d1e5753cd9587b83c4c346cb9a58137213ec10834c66adfe2bb5c501a8ef2ecadd1b677a3df1a6deb86ebf0722c4f5030e20f9018dd5b6fc53eea24fd92b7b5b4025feae996d3e48fd4c650d82dbad7eaf936639698512f26253d2ef6847c8518e8565cc9a5495c6fff57cde7323882c54a7db470ab2daf8ffd2bf794fa7c692d9e7fbd532eecc1d7880e2ca0b3216128be28b4a9f1d151fac97808b0bd98b7b43a612a9ac865812bfeac6f47460277840b52a3b087f916ca7cedc0f768ea2bd19ea21155f84b4a04c4000ad2ae0587154d560bc0a477a4f9329a8984dd31eb1f2a05e3d918701d630cfca9af61ef088d2c5581acb463e439902e5d425719e956b8d6df7305b28e0ff27d3ad0de2085d292499b19a3390d4396fb3bac9a8d8cbead2a7a4290fc9ac6fca045f98a614a45a39cbe24360f84d14f8e472712aceb74dbf45b53d49a0e4737e476ffc4d5b2f7cd247aa186d3b764ad9e9cfeee456a73c291d8de3912414ac43911c372173ad7b472af35c6853ced2fe7b5fe0a89565ab33baa6f65cdd928319d7065e040e7a5e84f9aa903f7648094bad07136b16927b8ec6dbc2bef0cc2856de1e795923e1412c49f24deeb6c21f6c8a9765c9c7986e0da4b4c67d8e0d0c8d466824fb923d8573148990cd2ef133c78ceecab72ed9dd285c5a3766852d54534207ffd34027f6c76ede8fd1a32d72c30048bbaa797d5df6fde27d087de5721ad7b7fa3e8d3f70d6bfc3ab2e252335368bbfa15acb5cb37d4694e8b23cebe25de9c925a221a183b904d3f85df9929a919c54d6f87457373a0d6ecc1403e4cbbe620999435e80696634cd1a8e4747e9825bfa336e5bbad14f73640f1b9febe800dbaefe1630c61fae635b074c564eaa9db189c9e7302873fc64e6d497bc5c29080987a07a21d4af210703a4fa07f2fd816f12fd1e29b4c0f44afe9bd4a1eaa8a7ae6f02a5b4258f52caf6127f62632a67cf4e8310be56a7c28c86b2e277600c3e92c8d23d42586244c571e90568df202f2f6d81f860a565f9eb91a3c78372e2a8b1be61c5418cf49bf2d6c8955d4a482a9919b7660b3f9a4404ffc454ea073e1e4b2689ab2cca4e46bd7004a6c491fa26ee7a57d60f35edb2b821e6266442c8f335d452d524c772e0353724c23c7dd15b7aa155e91442022140c5fcb0153147edcf3e8952f6f0399a3c88066a72756c9409915de63f64fa797841c57c796c6fc550ef745dfe9f179457f94755ae5a2506a764f327e550be3dc14dd41f3b04b147d454938c63a8d69b2ea4c5710ec0b36e3a6c72571fa5d59dde036c42033df35af056966ff0cd1204008971aa6ba9fb97b685ab9ffa2a9d1778104cd2c3b326de1fcbc242e94d0311c3275b12850ed30ceead3a2ee6d060508411d4396f5421d8b6d067cf7cb5e826785fbe119e05e21bd879b64f57cb0cd1972c2815f20abe7ce6ab34d0f471af44baad179e90644122f5f33288e689ddddc5ce833e9755df1e73c65c5a201c4ede2ffa6b19274927719d2d38fdb7a65aa43708b7fa9a94aa7d3210253d78d3b181e1020d0000bd0a1dc05d447f9f58ebeb84c65b36c8afcb83727a1508994e826957a663b0b9b8a003325ab6d6d6462ee4e106019c0dffe10323b7bde7d82a38f85fd08786e860ba66c161b64b0708c363de5c6af62d8db3c243d1e1b712cb1d59e942b9b6b4295a5a500b182cbd5fd1bc6ce9376d91b47a2284f1fbe0ad1c048cc2cfbb4afa3a9eb9697503b69feca990eba7e9441af9ca44cb3ac6b5ed66e591c201fe30efa8a7c471dc613d6254c263a8e132104bec47f1aacb3b2fcd4051b69b5e3fcb1c147a65c2f90c4b5188bafc521cab03c12a309da50b5a7517727ed41228ed123fe1b152f6a6319cd623bf34ad7b8e064ab993260bcbd405f5b7fff9b2fa40ba5ed5630242539e5d96823e89dc818a13d16675ee3079d976f694f5acc9760ae789e9b3391b289e0e22a7ef17cc6a4577157b6d95c09baa4fd532e3ee0a290810ed35e56bb19d9b61fb98a97c617425b06093d98a5cf0ee2dd127f0eea600b9a0c67fbe761db9b77e5d5bba9701da1b883e521a0cfe88451f57bd36085b67e56f061f84a2e6a152a71bce6e522daab6a0a33ce22e537fa9793d28b617e6c0a4176a83aa3be578afac0f2f5547c5516d218984755b7445c7143afa4e551fce0071bdb873b34e6b9e2b9e79ed0c69d288ed6421f237e860a0c6492ebbdd2a44c2c4f368dbe99941b1e8561d859d3859f496cee3d741f252973f8fcc539c409e35cc80a5ed6df23cc3a65601313f5d681fd9540c5291a9e30a72e38c96413c47c61ff84fde78d011b01b4154d1b920af003f7abb1e1999dea6a766cf9fd2702b3ce0ee57af931b62124b0861b163a3b91aa4bea28076c3432df3b29b6c4e1ba588def420071fc157de90eb2722ecc9ab00df3c669383a61a91bb67bd287ce349b4745ee7a479dbceef166b9acc412eb579fcd6437307edda253d606b7be7599c38092bc52a8598480edab8b82b1d21c565d2137ceae0b6642619b16133d91205d6355029e9cdfeb9a28b373d95916b6b707d4c712c09cf36daf1a511b2bedb1aa70ee58d46a0666bb287784b0a3840c589a7a04d5d6f2216be90aa4a512d5632f5c9bfe7b8b13382f999b95d367c7c46b968074ce315197a5ff3545c7b77a804ade56a95b5c24cdece5937b5c0366d93ad03da9bc5db1b551dfb91e9b343d2b57b763439686d4a3', -2: h'0000000000000000000000000000000000000000000000000000000000000000'}", "sign1": "d2845827a2013831045820d9bc439f97bd6d4093e68f0f3fcf09c9a97adf888ed7308dd565247a166cb4faa0581d68656c6c6f20706f7374207175616e74756d207369676e617475726573591213e132b492fc022d5fd1d2205f52dbf1ad1aaef3ece4622b4e3875696d64d66dccc74df743c1b85552a0f3c1bdaaa8f789a15fdb3ce6329021f5815316cda1da5b012f1ccea4a47ef7e93eff319048ac9e3b6ed46cd58c6557af1b340da3bd7966f1588f8bd88e05383aee12a7248db3aec96ba5d9afd1d79d62865eee04cac9cc2176ae585ae914d614805d916c142b4969be7ad95a44bf9c154d19bd41d8a3882ad6f0b0802d1e037c7579453a0606bbbb31db164fc607646477572c63b71720f8d47bbb7615dd264f5829f726e22740cb3a1e1b5e381c4f692f7ecaa0979ae17aea3139d733491fe213eeddcd5f68e06ee71b80f14ed693f407ce6e199cb3edb048d3e2905ce75b31bd6837a1d4b5eefa35431d0ca407200e60768b2dc5b0370e91a6c03c3d0e5c47225616034f55fb0a30a66fd2074847be3c1230b93650d119492efc20338af0c4cb6a176191d7c5bbc7427f6f0c9bb49a0d73e7f026cf3855547fc7ca9369733313963ffe4647e155a93cfa5403edebfc7842e75dad9ae2accba720487e476ffe3bc0a60cf32271429242023d0d0a8f6e4e77a874afd2074a11ff20bae28d00fd5d990f839ca99c6db28a55da94a785290a6b536893a237224639717ba5cf833d57db2cca0a7aeeed874597c6ee71e0dc35e06851e9d2bd022c37b5fbcd2a4d5e8daea98a44cb9c97df43a0aa512005358c8d5d5db88fba610e47d5a863f53f9ec7a8f3cb0b0ec2f02b1dfe9867a1437e84e941392b149275e868b959c58b9e814fb618c61208cb683881247bb0dcab96e84a77e0195b4e93f693c1e98dcb99e495632f6cd5839d3bcccdfa2bf6b26921759d0a293595a96e6ddd42c83d8d9a7b10a001b34f47c20fd46d1e09100e532e5b1900b89f14400bbcdd5ee0cf61a1ca353398a498da488b0f117effcf999f5aafe4a587deaa3ff78cc431637adcbb4e40ec385fac23e8176b74e0e750460f7d2002bf7465944caa2708835d3849199732090b7c514575311ef9999c9bfcf737a4d906af914d0507f5a7c2e61ff12359999d173f88db9ef85a6d71ac2e3a8074bed9472e00aedac26c48ab9c2d1ad96eeffe6e200686efa17086317a541ffad5c8b5707279aecb12ca48f7e7d755e8cdc2bc990c6391abf9351c2f5305bda2c57bf54e419dce477947a64de07eb0432e5f1cc87234ed673fa810d562095d0d0eed260bef5fc3daed8506756acb9059257b025471d8df2d4e697a3e7c74c47081b569519e1de636a971668a376b4d84d95c30a554894475be8f01bda7c6d78989572aea4c4e976a408b4a04b406e79e176163dcc1ffa7a7e9bd6ef6f854128097aa760ed3d6ad279f7ea4ad6003f43cfb75de79c0bf8113a6f788e35e92f30185695f4abb18e924b29abf218e708977cb2776a7abf46a41e46afe24863eed4fe890916f95d5b1fbe6cea096ceb4ad478fc994214f59c5e68c8b9695c27f8fada32c90ed324925540912da750451f033359177579e4e4a04e5d5b9bfa72616df63df20f17038e7d4bbe61562583046c35e3a71a0f596f119ef183786ed76e1da6d3be98277db1583c8f2c8784c08f5c098abfd31baa9fc6abdc0cc441b6f93961b6630c45b9e7dda60d88be7c9577b6fbc5edf65de4ed0b53f4377ce83b1e55c4d62015569b96ea094644e0f9cbe89cff4c539f77c629a5101c259c56cb9d31e20160dfe28386b37e610c2db9ecf6a000bfb2a85756e585ae6b97915e5113970946df068e6da7f0af0a48802b9e0464bfac7e0c6b7dee953665061ac7486d9eee3bf21137383e97eb393a708e91a94f5012fa1d072c04f5c5ca2bbf894e7b275805fe5d81341d75b9f7fcb89b3ff7da2b623c35d717d0da7180e258384ff39a914c2f30f893af4e1520d64a15bb0997b852f3ec6ca398d245361fc2297c83867f388c8aa35e704d3f7081a961c528751faa64fd7efbcc03bed69e99ae1517d499117227cb08254d7b8aa079530af39fb19b246d45a4d41a9955095636c786dcc3c30c817ee3c8e60689fd9a494c9e774463df7b884a78dfe80f1e247b3f122401b0834e54fdeb57d7835f0409126983e40d8922bbd54981e2b651cc3fdee9193468c041201c2c472749300250628225052f935d37ab9dd8e466b6a3acb63ee93023013443ddeb91347b84eb6ecf37423996d682967a5aab7ccaaa73a690a9cbd45b15ee38f2ae698aac3cb2117ecc9160870993a3e50ea7647b0c03cb5f6daa290492dd693a0b8a9a9759d0d977b662d45c4af5dce95084062f7a0f39d0bc3bdabaa31d8f815047244303e6a6e5d977ec757a56797f0630ef1d4f02f7a0e7680c0865c4404c97bbf7014bfa64d0f89b02a2b981f616c0e16090c4b7fe9998a0232469b0c059d3daff58af6148cee567e52f1a41730b28d6af79358ad3679cf4c3dec0df780eccc91d004a4ec0a4d20cc6771dbb3f42da69dc2140994c228a60adc0e97438a2332db657e91e5b7f5029541d13ce8456d93bb4933522c94e16ee4766af28b5754b5a74c71efb6ff445dc1aed5f3e21cfe512cf9862489582925c763251376279f69e633a43aaadcf4c104744cfca747f477c1af8c18f65109b06680cd392d14e3e0ed0ba117643c8794bc8d036e85222d543063a01f91cb9bceb80d884b1305d0065ef3555d6f64be4893816e0e9be111c65c9cb1840774ddd4ed5906ae2a73c7ca6103ecd3bb506747681e192dd6c259b66dc63c39dbdc33dac1d564b54db4d8de935370abca642e05c6e95ee827fb71d6086691bc6d1be2a0c7e491ce22163d3e8d48541cd7aca76eecc93f4e02ac0179cf7073d5000b3ff338d096bc87eada3f4019fdf1a5d12470a33f65c2990c217680710069de75e0338d1e26c179b1cf9ef853edaaab2c0519026b3d9f574b82b5bd316686b26c9e9e87870041fdfa1a5c538cb98cb39200856b4c9bdacaa1c7717a22b883c06ca0f78229cd59362614361cc5ec76d836d2dafc1ed51066afa7297db869508cc80543b1efcddc62eb7c4ffabe3fafbc02f4802b4992ff0be194ae123880ceee6187e08c7db96b22438ac4bdabadd8aba7af68b8e2ac0c60c0f9aad5e4e1bf886db18212e9cb46d8bc201e4a1a6fb231d91a309dbca30b6b1269ec31bda1bb6b6d8ff41d84baf7db7ac30de5ad5d9259398bbfb5ffbb89cce88a15f0f7413c9c71487b56eea23573697a583fa57d3537588ba5558363d8abd679f2968dbca3ff00b141d68d5baed53fa66480029f46f6b195e3dc99a0e09f990841c62735db8e4b6b867ee416cd946b65fae48acd2c580c5ee461fdc78c2d671abb657f9296f976cb74c0249676a111e7608785ede2acde6f8af297f88ce9ad0e6b4cfdac1c586519042ac700a4178f5c23add6634c26588f47bfb7ec9e244ae8c71382042c24606410ef598ccfcaa459923e748d608caf3c82dd141c8eb32a500a03bb7fbd5d628b625fecd3d9399254d7c569ab1418c6af0db64009f09d457e287b0e8b83bf40d529379464df999d7519a454bb3fa9684f398c965c4f980061d33fd8883c5ad2964806f27fdfb09458b1bb2daaced0fbc0c68d46d62224f63725932b58ae0a694ec7fa0d4e5fcdc75840b467e12514f1cd006befcf3410cf7a5c81adf3d29cd93ef5680c1a953daa0645273d0f5fdc8e6e0f8c632b67a674fb4f390c392720ec6d8e3f1234e84f8420b91217ad71f406b1a4c7f2c438fff7844a097cdfb00a2f1a94ee6bdd597756a754681111d66040c13a661b978440b05ba8c16e2a4255ebff56e5adada6fb92292d501d30e351f4fb5b907d9f1510e9801489da0a3cf4997eed6df4fb06b86f81af3735781513c6654e030a03e358970fa129fdb8cb49365a86f1cdd1a9b5f966794c8bca163c3af148406c24f0e149da338e6a1fb5f365b1a6bf0fe426ec424823588dce11dfe7de3b3aa740d27fac9b6d9c60909b4afe2f88dde858069e330e6f9a7ecc779022d3925ea0bd73e67041945e04691152683453f3126cb3699b607dd598af05fd441c157bb3b8d69243705cd1e71442b502b7ea987c8837a3bd896e5bf2796052a23d302c70b23a62383278e1f3c878c2bdcb68524c078fc73148f227951566c19248240d972d5547350909c63d6f505ad889884fe9710154d2ec05aa15a4f734e5b88480916ec73e1518fbd2605954580ec2b0a8f9c4bd4d075461b6b3015c344e83382c36b161e57a6c3933e98209ce308190531f85f5d5fd9451d37f40f6f36af830b376ed2d48ab20b2b58b7c6e5956b7d4142b19ccb19a88db70e5829047751950e2975bb4d0e9991fc3bbc4fa5adf2d9d1e25e4ded5396731bd2808b8227a30233cc7a1ab7759623357547e46060a4c6c54a8d24116680186ca97291afd2be4ffdc9bea1c4b81ad80a3e7be17fb5585eeb72dfc030655040993fe12f58d21d3ea499c1ecac70725f2e133450e9c1e75ce657300f85ae0f44e470336dbd5df32fbc0a8ffbe3c66058e45ac5fb0ea3889313214b6b2ec98a91e6414b3dda04d9c41857707bbdcf4763ee3846c7f4df034e1dc8fefc8a2a5dcda9f91940cdcd1f7b98b93c08bc9f1c198e80fcde8a5effe4ea4363a56cae57de4a7248fd8bde5767f1ae699b5bd998d9f613306346472e96954dc32baccd31c3f44b0f11b8e6810bb3f27af7de6a57550288f56015b1b76f1c1e492d5b998493b72a38ba4f2619b891aeccfd96c27fe80b958e08728581ca4d6e7da5f2760b48734a049e8fb29aa6ff373911d712091ef6bbed204da3b1237c1195654c7f66aa6776e950e7a27aed6c9a4ffebe76671ff1dea7b1ee5d0434c976d2d23bb481b6d80d242a2c942329dbe051396d0a9add08068634f6c7f8aadfd55e4109cde60f693229f605d71f896f5e1c9d3b94fb9a497a9b955960307811296f2ed263ad57780c6f2f96b42eb71e817bbed0654000c6bc20d3087f7971b8d517c00cdf9732294285c6faa24b405e3b31e6fb856b57aabae81e72a8876f06cc0fbda5ca4479a5cecdee7b5bd0fff8f8c788e2d803dad28ca110f6013672323540b94eb5a7638116cfec790f2d899d7f6bc075cbb78ad925845bc75b8086078356b0c6dc722283e774cb7a5ee24a6b976ca6dcc40fef3ea10e77cc50a0523ab4df32971a19c9c6e889edb99ea9d863e7f9922d02303b80a29899397f4abacc5ecf6da98574e2ee2afcd18077063d7419e4ee361891085217c905f6cefb2041ee6f49df051511152f45609a0d06d951b0351431651bde5b5434c06b146509727cd5b76f182c1353ee94e6ef98901cdba4b6cfc1dda01628ff86b21e2be53da4a8c2c9fc1b50b28ada2836959ed1398c70018b5f3c35d9f3c8768af0966a0e8ee6b16dd17455acecd377fd259379e7e22f187876db740c3c09a0307891484f9b12da66916d9d4018ac34b9d70a094a655ece0282839a9e60b8cea041316803b262a4928d375889017f3da58b9721ac9d7a4e69b06fb26d46a904b062728286ee2e44c18354be39252482e5135fbfd1ea4f85dfc96b63e0fc8815a3a0f1be7476e60712a566911663159e74838f27a0068b2131aec8653b5f697ede4dd8c769234ba5d018ede320aeace49e263844b93d3c2410af9c5df83c0e7eb617930eea8a272e16a6d58e6ce1ce9a3b42ad94436abe73e01b95839038d5430676ef6a7a3c77cd541fe860d40bd9414133a8983280e139161d85dc0c395eac1ffc6fe52d637fd5f327d112f8ed15172925b0a21334d8b5dbeaea1bdbfcf9bcb8c9bd72b58aa6745f07fae50343191f90983e4d138a278f46433a8c404565c4d15a55c4d61f396444b639bf7191515c558155bf2a09576e7b3376236a23baeb2f7826e1b5e95e100bae7d0b9226864839d04f2145cf0a0c0dbb0194f2224aa63cb144a0038cd63ac6b42bd9c74e7d1eff9cc1419043a8bbec602e5665d45ddfa09c1831c0c04fa116ff8ad7fd93a0d005dedb329407c84b809d4552c6e31174ca01f7fe336dd1759b3d4bafdcf5df63f5bca512caf29a4e645e5315c0777478f1640afa2d30f2e8f5293571d3b94f65be0cc98f24261633ae9b0a44e6048c35ce44eca75d6362ce6b5698806addecf26d1928a2ac14939923ca63d54afa103e7a1c8f23fa9880e381d17ee89b4e65922ebe81d58b3dfe637f554f0dbb499073cb4ca9c2ee30a6bd0c5fc56675e0215a8b4577dd6c1490087bf4b2039b5b52ad49c08212a8171d0cb6fb4f84855cf426d36147f5e46fd3f7722481ce26b0511d6603087fbb9d1382a69011de7aedadd0d29b7c0ffeae5640c8079acf8818de222664728df79967e54962537fa06bde323de630bf63ae92e57e33f242fd508e767da3f2dfa14c0726b12bce09c4310502807ef00b88afbe76ff01a941ce512504c25d552e8863afa3c89bdb53d757d09161a5e65b4c1d6f4fe00879d1e247d8a93f30b252d5d6d7308676a76c4d9ee11131b2c2f7f8092b0d2e417225f6d7c82a4eff0f7204765a4bcd2dafd00000000000000000000000000000a0d1319202b353d", "sign1_diag": "18([h'a2013831045820d9bc439f97bd6d4093e68f0f3fcf09c9a97adf888ed7308dd565247a166cb4fa', {}, h'68656c6c6f20706f7374207175616e74756d207369676e617475726573', h'e132b492fc022d5fd1d2205f52dbf1ad1aaef3ece4622b4e3875696d64d66dccc74df743c1b85552a0f3c1bdaaa8f789a15fdb3ce6329021f5815316cda1da5b012f1ccea4a47ef7e93eff319048ac9e3b6ed46cd58c6557af1b340da3bd7966f1588f8bd88e05383aee12a7248db3aec96ba5d9afd1d79d62865eee04cac9cc2176ae585ae914d614805d916c142b4969be7ad95a44bf9c154d19bd41d8a3882ad6f0b0802d1e037c7579453a0606bbbb31db164fc607646477572c63b71720f8d47bbb7615dd264f5829f726e22740cb3a1e1b5e381c4f692f7ecaa0979ae17aea3139d733491fe213eeddcd5f68e06ee71b80f14ed693f407ce6e199cb3edb048d3e2905ce75b31bd6837a1d4b5eefa35431d0ca407200e60768b2dc5b0370e91a6c03c3d0e5c47225616034f55fb0a30a66fd2074847be3c1230b93650d119492efc20338af0c4cb6a176191d7c5bbc7427f6f0c9bb49a0d73e7f026cf3855547fc7ca9369733313963ffe4647e155a93cfa5403edebfc7842e75dad9ae2accba720487e476ffe3bc0a60cf32271429242023d0d0a8f6e4e77a874afd2074a11ff20bae28d00fd5d990f839ca99c6db28a55da94a785290a6b536893a237224639717ba5cf833d57db2cca0a7aeeed874597c6ee71e0dc35e06851e9d2bd022c37b5fbcd2a4d5e8daea98a44cb9c97df43a0aa512005358c8d5d5db88fba610e47d5a863f53f9ec7a8f3cb0b0ec2f02b1dfe9867a1437e84e941392b149275e868b959c58b9e814fb618c61208cb683881247bb0dcab96e84a77e0195b4e93f693c1e98dcb99e495632f6cd5839d3bcccdfa2bf6b26921759d0a293595a96e6ddd42c83d8d9a7b10a001b34f47c20fd46d1e09100e532e5b1900b89f14400bbcdd5ee0cf61a1ca353398a498da488b0f117effcf999f5aafe4a587deaa3ff78cc431637adcbb4e40ec385fac23e8176b74e0e750460f7d2002bf7465944caa2708835d3849199732090b7c514575311ef9999c9bfcf737a4d906af914d0507f5a7c2e61ff12359999d173f88db9ef85a6d71ac2e3a8074bed9472e00aedac26c48ab9c2d1ad96eeffe6e200686efa17086317a541ffad5c8b5707279aecb12ca48f7e7d755e8cdc2bc990c6391abf9351c2f5305bda2c57bf54e419dce477947a64de07eb0432e5f1cc87234ed673fa810d562095d0d0eed260bef5fc3daed8506756acb9059257b025471d8df2d4e697a3e7c74c47081b569519e1de636a971668a376b4d84d95c30a554894475be8f01bda7c6d78989572aea4c4e976a408b4a04b406e79e176163dcc1ffa7a7e9bd6ef6f854128097aa760ed3d6ad279f7ea4ad6003f43cfb75de79c0bf8113a6f788e35e92f30185695f4abb18e924b29abf218e708977cb2776a7abf46a41e46afe24863eed4fe890916f95d5b1fbe6cea096ceb4ad478fc994214f59c5e68c8b9695c27f8fada32c90ed324925540912da750451f033359177579e4e4a04e5d5b9bfa72616df63df20f17038e7d4bbe61562583046c35e3a71a0f596f119ef183786ed76e1da6d3be98277db1583c8f2c8784c08f5c098abfd31baa9fc6abdc0cc441b6f93961b6630c45b9e7dda60d88be7c9577b6fbc5edf65de4ed0b53f4377ce83b1e55c4d62015569b96ea094644e0f9cbe89cff4c539f77c629a5101c259c56cb9d31e20160dfe28386b37e610c2db9ecf6a000bfb2a85756e585ae6b97915e5113970946df068e6da7f0af0a48802b9e0464bfac7e0c6b7dee953665061ac7486d9eee3bf21137383e97eb393a708e91a94f5012fa1d072c04f5c5ca2bbf894e7b275805fe5d81341d75b9f7fcb89b3ff7da2b623c35d717d0da7180e258384ff39a914c2f30f893af4e1520d64a15bb0997b852f3ec6ca398d245361fc2297c83867f388c8aa35e704d3f7081a961c528751faa64fd7efbcc03bed69e99ae1517d499117227cb08254d7b8aa079530af39fb19b246d45a4d41a9955095636c786dcc3c30c817ee3c8e60689fd9a494c9e774463df7b884a78dfe80f1e247b3f122401b0834e54fdeb57d7835f0409126983e40d8922bbd54981e2b651cc3fdee9193468c041201c2c472749300250628225052f935d37ab9dd8e466b6a3acb63ee93023013443ddeb91347b84eb6ecf37423996d682967a5aab7ccaaa73a690a9cbd45b15ee38f2ae698aac3cb2117ecc9160870993a3e50ea7647b0c03cb5f6daa290492dd693a0b8a9a9759d0d977b662d45c4af5dce95084062f7a0f39d0bc3bdabaa31d8f815047244303e6a6e5d977ec757a56797f0630ef1d4f02f7a0e7680c0865c4404c97bbf7014bfa64d0f89b02a2b981f616c0e16090c4b7fe9998a0232469b0c059d3daff58af6148cee567e52f1a41730b28d6af79358ad3679cf4c3dec0df780eccc91d004a4ec0a4d20cc6771dbb3f42da69dc2140994c228a60adc0e97438a2332db657e91e5b7f5029541d13ce8456d93bb4933522c94e16ee4766af28b5754b5a74c71efb6ff445dc1aed5f3e21cfe512cf9862489582925c763251376279f69e633a43aaadcf4c104744cfca747f477c1af8c18f65109b06680cd392d14e3e0ed0ba117643c8794bc8d036e85222d543063a01f91cb9bceb80d884b1305d0065ef3555d6f64be4893816e0e9be111c65c9cb1840774ddd4ed5906ae2a73c7ca6103ecd3bb506747681e192dd6c259b66dc63c39dbdc33dac1d564b54db4d8de935370abca642e05c6e95ee827fb71d6086691bc6d1be2a0c7e491ce22163d3e8d48541cd7aca76eecc93f4e02ac0179cf7073d5000b3ff338d096bc87eada3f4019fdf1a5d12470a33f65c2990c217680710069de75e0338d1e26c179b1cf9ef853edaaab2c0519026b3d9f574b82b5bd316686b26c9e9e87870041fdfa1a5c538cb98cb39200856b4c9bdacaa1c7717a22b883c06ca0f78229cd59362614361cc5ec76d836d2dafc1ed51066afa7297db869508cc80543b1efcddc62eb7c4ffabe3fafbc02f4802b4992ff0be194ae123880ceee6187e08c7db96b22438ac4bdabadd8aba7af68b8e2ac0c60c0f9aad5e4e1bf886db18212e9cb46d8bc201e4a1a6fb231d91a309dbca30b6b1269ec31bda1bb6b6d8ff41d84baf7db7ac30de5ad5d9259398bbfb5ffbb89cce88a15f0f7413c9c71487b56eea23573697a583fa57d3537588ba5558363d8abd679f2968dbca3ff00b141d68d5baed53fa66480029f46f6b195e3dc99a0e09f990841c62735db8e4b6b867ee416cd946b65fae48acd2c580c5ee461fdc78c2d671abb657f9296f976cb74c0249676a111e7608785ede2acde6f8af297f88ce9ad0e6b4cfdac1c586519042ac700a4178f5c23add6634c26588f47bfb7ec9e244ae8c71382042c24606410ef598ccfcaa459923e748d608caf3c82dd141c8eb32a500a03bb7fbd5d628b625fecd3d9399254d7c569ab1418c6af0db64009f09d457e287b0e8b83bf40d529379464df999d7519a454bb3fa9684f398c965c4f980061d33fd8883c5ad2964806f27fdfb09458b1bb2daaced0fbc0c68d46d62224f63725932b58ae0a694ec7fa0d4e5fcdc75840b467e12514f1cd006befcf3410cf7a5c81adf3d29cd93ef5680c1a953daa0645273d0f5fdc8e6e0f8c632b67a674fb4f390c392720ec6d8e3f1234e84f8420b91217ad71f406b1a4c7f2c438fff7844a097cdfb00a2f1a94ee6bdd597756a754681111d66040c13a661b978440b05ba8c16e2a4255ebff56e5adada6fb92292d501d30e351f4fb5b907d9f1510e9801489da0a3cf4997eed6df4fb06b86f81af3735781513c6654e030a03e358970fa129fdb8cb49365a86f1cdd1a9b5f966794c8bca163c3af148406c24f0e149da338e6a1fb5f365b1a6bf0fe426ec424823588dce11dfe7de3b3aa740d27fac9b6d9c60909b4afe2f88dde858069e330e6f9a7ecc779022d3925ea0bd73e67041945e04691152683453f3126cb3699b607dd598af05fd441c157bb3b8d69243705cd1e71442b502b7ea987c8837a3bd896e5bf2796052a23d302c70b23a62383278e1f3c878c2bdcb68524c078fc73148f227951566c19248240d972d5547350909c63d6f505ad889884fe9710154d2ec05aa15a4f734e5b88480916ec73e1518fbd2605954580ec2b0a8f9c4bd4d075461b6b3015c344e83382c36b161e57a6c3933e98209ce308190531f85f5d5fd9451d37f40f6f36af830b376ed2d48ab20b2b58b7c6e5956b7d4142b19ccb19a88db70e5829047751950e2975bb4d0e9991fc3bbc4fa5adf2d9d1e25e4ded5396731bd2808b8227a30233cc7a1ab7759623357547e46060a4c6c54a8d24116680186ca97291afd2be4ffdc9bea1c4b81ad80a3e7be17fb5585eeb72dfc030655040993fe12f58d21d3ea499c1ecac70725f2e133450e9c1e75ce657300f85ae0f44e470336dbd5df32fbc0a8ffbe3c66058e45ac5fb0ea3889313214b6b2ec98a91e6414b3dda04d9c41857707bbdcf4763ee3846c7f4df034e1dc8fefc8a2a5dcda9f91940cdcd1f7b98b93c08bc9f1c198e80fcde8a5effe4ea4363a56cae57de4a7248fd8bde5767f1ae699b5bd998d9f613306346472e96954dc32baccd31c3f44b0f11b8e6810bb3f27af7de6a57550288f56015b1b76f1c1e492d5b998493b72a38ba4f2619b891aeccfd96c27fe80b958e08728581ca4d6e7da5f2760b48734a049e8fb29aa6ff373911d712091ef6bbed204da3b1237c1195654c7f66aa6776e950e7a27aed6c9a4ffebe76671ff1dea7b1ee5d0434c976d2d23bb481b6d80d242a2c942329dbe051396d0a9add08068634f6c7f8aadfd55e4109cde60f693229f605d71f896f5e1c9d3b94fb9a497a9b955960307811296f2ed263ad57780c6f2f96b42eb71e817bbed0654000c6bc20d3087f7971b8d517c00cdf9732294285c6faa24b405e3b31e6fb856b57aabae81e72a8876f06cc0fbda5ca4479a5cecdee7b5bd0fff8f8c788e2d803dad28ca110f6013672323540b94eb5a7638116cfec790f2d899d7f6bc075cbb78ad925845bc75b8086078356b0c6dc722283e774cb7a5ee24a6b976ca6dcc40fef3ea10e77cc50a0523ab4df32971a19c9c6e889edb99ea9d863e7f9922d02303b80a29899397f4abacc5ecf6da98574e2ee2afcd18077063d7419e4ee361891085217c905f6cefb2041ee6f49df051511152f45609a0d06d951b0351431651bde5b5434c06b146509727cd5b76f182c1353ee94e6ef98901cdba4b6cfc1dda01628ff86b21e2be53da4a8c2c9fc1b50b28ada2836959ed1398c70018b5f3c35d9f3c8768af0966a0e8ee6b16dd17455acecd377fd259379e7e22f187876db740c3c09a0307891484f9b12da66916d9d4018ac34b9d70a094a655ece0282839a9e60b8cea041316803b262a4928d375889017f3da58b9721ac9d7a4e69b06fb26d46a904b062728286ee2e44c18354be39252482e5135fbfd1ea4f85dfc96b63e0fc8815a3a0f1be7476e60712a566911663159e74838f27a0068b2131aec8653b5f697ede4dd8c769234ba5d018ede320aeace49e263844b93d3c2410af9c5df83c0e7eb617930eea8a272e16a6d58e6ce1ce9a3b42ad94436abe73e01b95839038d5430676ef6a7a3c77cd541fe860d40bd9414133a8983280e139161d85dc0c395eac1ffc6fe52d637fd5f327d112f8ed15172925b0a21334d8b5dbeaea1bdbfcf9bcb8c9bd72b58aa6745f07fae50343191f90983e4d138a278f46433a8c404565c4d15a55c4d61f396444b639bf7191515c558155bf2a09576e7b3376236a23baeb2f7826e1b5e95e100bae7d0b9226864839d04f2145cf0a0c0dbb0194f2224aa63cb144a0038cd63ac6b42bd9c74e7d1eff9cc1419043a8bbec602e5665d45ddfa09c1831c0c04fa116ff8ad7fd93a0d005dedb329407c84b809d4552c6e31174ca01f7fe336dd1759b3d4bafdcf5df63f5bca512caf29a4e645e5315c0777478f1640afa2d30f2e8f5293571d3b94f65be0cc98f24261633ae9b0a44e6048c35ce44eca75d6362ce6b5698806addecf26d1928a2ac14939923ca63d54afa103e7a1c8f23fa9880e381d17ee89b4e65922ebe81d58b3dfe637f554f0dbb499073cb4ca9c2ee30a6bd0c5fc56675e0215a8b4577dd6c1490087bf4b2039b5b52ad49c08212a8171d0cb6fb4f84855cf426d36147f5e46fd3f7722481ce26b0511d6603087fbb9d1382a69011de7aedadd0d29b7c0ffeae5640c8079acf8818de222664728df79967e54962537fa06bde323de630bf63ae92e57e33f242fd508e767da3f2dfa14c0726b12bce09c4310502807ef00b88afbe76ff01a941ce512504c25d552e8863afa3c89bdb53d757d09161a5e65b4c1d6f4fe00879d1e247d8a93f30b252d5d6d7308676a76c4d9ee11131b2c2f7f8092b0d2e417225f6d7c82a4eff0f7204765a4bcd2dafd00000000000000000000000000000a0d1319202b353d'])", "raw_to_be_signed": "846a5369676e6174757265315827a2013831045820d9bc439f97bd6d4093e68f0f3fcf09c9a97adf888ed7308dd565247a166cb4fa40581d68656c6c6f20706f7374207175616e74756d207369676e617475726573", "raw_signature": "e132b492fc022d5fd1d2205f52dbf1ad1aaef3ece4622b4e3875696d64d66dccc74df743c1b85552a0f3c1bdaaa8f789a15fdb3ce6329021f5815316cda1da5b012f1ccea4a47ef7e93eff319048ac9e3b6ed46cd58c6557af1b340da3bd7966f1588f8bd88e05383aee12a7248db3aec96ba5d9afd1d79d62865eee04cac9cc2176ae585ae914d614805d916c142b4969be7ad95a44bf9c154d19bd41d8a3882ad6f0b0802d1e037c7579453a0606bbbb31db164fc607646477572c63b71720f8d47bbb7615dd264f5829f726e22740cb3a1e1b5e381c4f692f7ecaa0979ae17aea3139d733491fe213eeddcd5f68e06ee71b80f14ed693f407ce6e199cb3edb048d3e2905ce75b31bd6837a1d4b5eefa35431d0ca407200e60768b2dc5b0370e91a6c03c3d0e5c47225616034f55fb0a30a66fd2074847be3c1230b93650d119492efc20338af0c4cb6a176191d7c5bbc7427f6f0c9bb49a0d73e7f026cf3855547fc7ca9369733313963ffe4647e155a93cfa5403edebfc7842e75dad9ae2accba720487e476ffe3bc0a60cf32271429242023d0d0a8f6e4e77a874afd2074a11ff20bae28d00fd5d990f839ca99c6db28a55da94a785290a6b536893a237224639717ba5cf833d57db2cca0a7aeeed874597c6ee71e0dc35e06851e9d2bd022c37b5fbcd2a4d5e8daea98a44cb9c97df43a0aa512005358c8d5d5db88fba610e47d5a863f53f9ec7a8f3cb0b0ec2f02b1dfe9867a1437e84e941392b149275e868b959c58b9e814fb618c61208cb683881247bb0dcab96e84a77e0195b4e93f693c1e98dcb99e495632f6cd5839d3bcccdfa2bf6b26921759d0a293595a96e6ddd42c83d8d9a7b10a001b34f47c20fd46d1e09100e532e5b1900b89f14400bbcdd5ee0cf61a1ca353398a498da488b0f117effcf999f5aafe4a587deaa3ff78cc431637adcbb4e40ec385fac23e8176b74e0e750460f7d2002bf7465944caa2708835d3849199732090b7c514575311ef9999c9bfcf737a4d906af914d0507f5a7c2e61ff12359999d173f88db9ef85a6d71ac2e3a8074bed9472e00aedac26c48ab9c2d1ad96eeffe6e200686efa17086317a541ffad5c8b5707279aecb12ca48f7e7d755e8cdc2bc990c6391abf9351c2f5305bda2c57bf54e419dce477947a64de07eb0432e5f1cc87234ed673fa810d562095d0d0eed260bef5fc3daed8506756acb9059257b025471d8df2d4e697a3e7c74c47081b569519e1de636a971668a376b4d84d95c30a554894475be8f01bda7c6d78989572aea4c4e976a408b4a04b406e79e176163dcc1ffa7a7e9bd6ef6f854128097aa760ed3d6ad279f7ea4ad6003f43cfb75de79c0bf8113a6f788e35e92f30185695f4abb18e924b29abf218e708977cb2776a7abf46a41e46afe24863eed4fe890916f95d5b1fbe6cea096ceb4ad478fc994214f59c5e68c8b9695c27f8fada32c90ed324925540912da750451f033359177579e4e4a04e5d5b9bfa72616df63df20f17038e7d4bbe61562583046c35e3a71a0f596f119ef183786ed76e1da6d3be98277db1583c8f2c8784c08f5c098abfd31baa9fc6abdc0cc441b6f93961b6630c45b9e7dda60d88be7c9577b6fbc5edf65de4ed0b53f4377ce83b1e55c4d62015569b96ea094644e0f9cbe89cff4c539f77c629a5101c259c56cb9d31e20160dfe28386b37e610c2db9ecf6a000bfb2a85756e585ae6b97915e5113970946df068e6da7f0af0a48802b9e0464bfac7e0c6b7dee953665061ac7486d9eee3bf21137383e97eb393a708e91a94f5012fa1d072c04f5c5ca2bbf894e7b275805fe5d81341d75b9f7fcb89b3ff7da2b623c35d717d0da7180e258384ff39a914c2f30f893af4e1520d64a15bb0997b852f3ec6ca398d245361fc2297c83867f388c8aa35e704d3f7081a961c528751faa64fd7efbcc03bed69e99ae1517d499117227cb08254d7b8aa079530af39fb19b246d45a4d41a9955095636c786dcc3c30c817ee3c8e60689fd9a494c9e774463df7b884a78dfe80f1e247b3f122401b0834e54fdeb57d7835f0409126983e40d8922bbd54981e2b651cc3fdee9193468c041201c2c472749300250628225052f935d37ab9dd8e466b6a3acb63ee93023013443ddeb91347b84eb6ecf37423996d682967a5aab7ccaaa73a690a9cbd45b15ee38f2ae698aac3cb2117ecc9160870993a3e50ea7647b0c03cb5f6daa290492dd693a0b8a9a9759d0d977b662d45c4af5dce95084062f7a0f39d0bc3bdabaa31d8f815047244303e6a6e5d977ec757a56797f0630ef1d4f02f7a0e7680c0865c4404c97bbf7014bfa64d0f89b02a2b981f616c0e16090c4b7fe9998a0232469b0c059d3daff58af6148cee567e52f1a41730b28d6af79358ad3679cf4c3dec0df780eccc91d004a4ec0a4d20cc6771dbb3f42da69dc2140994c228a60adc0e97438a2332db657e91e5b7f5029541d13ce8456d93bb4933522c94e16ee4766af28b5754b5a74c71efb6ff445dc1aed5f3e21cfe512cf9862489582925c763251376279f69e633a43aaadcf4c104744cfca747f477c1af8c18f65109b06680cd392d14e3e0ed0ba117643c8794bc8d036e85222d543063a01f91cb9bceb80d884b1305d0065ef3555d6f64be4893816e0e9be111c65c9cb1840774ddd4ed5906ae2a73c7ca6103ecd3bb506747681e192dd6c259b66dc63c39dbdc33dac1d564b54db4d8de935370abca642e05c6e95ee827fb71d6086691bc6d1be2a0c7e491ce22163d3e8d48541cd7aca76eecc93f4e02ac0179cf7073d5000b3ff338d096bc87eada3f4019fdf1a5d12470a33f65c2990c217680710069de75e0338d1e26c179b1cf9ef853edaaab2c0519026b3d9f574b82b5bd316686b26c9e9e87870041fdfa1a5c538cb98cb39200856b4c9bdacaa1c7717a22b883c06ca0f78229cd59362614361cc5ec76d836d2dafc1ed51066afa7297db869508cc80543b1efcddc62eb7c4ffabe3fafbc02f4802b4992ff0be194ae123880ceee6187e08c7db96b22438ac4bdabadd8aba7af68b8e2ac0c60c0f9aad5e4e1bf886db18212e9cb46d8bc201e4a1a6fb231d91a309dbca30b6b1269ec31bda1bb6b6d8ff41d84baf7db7ac30de5ad5d9259398bbfb5ffbb89cce88a15f0f7413c9c71487b56eea23573697a583fa57d3537588ba5558363d8abd679f2968dbca3ff00b141d68d5baed53fa66480029f46f6b195e3dc99a0e09f990841c62735db8e4b6b867ee416cd946b65fae48acd2c580c5ee461fdc78c2d671abb657f9296f976cb74c0249676a111e7608785ede2acde6f8af297f88ce9ad0e6b4cfdac1c586519042ac700a4178f5c23add6634c26588f47bfb7ec9e244ae8c71382042c24606410ef598ccfcaa459923e748d608caf3c82dd141c8eb32a500a03bb7fbd5d628b625fecd3d9399254d7c569ab1418c6af0db64009f09d457e287b0e8b83bf40d529379464df999d7519a454bb3fa9684f398c965c4f980061d33fd8883c5ad2964806f27fdfb09458b1bb2daaced0fbc0c68d46d62224f63725932b58ae0a694ec7fa0d4e5fcdc75840b467e12514f1cd006befcf3410cf7a5c81adf3d29cd93ef5680c1a953daa0645273d0f5fdc8e6e0f8c632b67a674fb4f390c392720ec6d8e3f1234e84f8420b91217ad71f406b1a4c7f2c438fff7844a097cdfb00a2f1a94ee6bdd597756a754681111d66040c13a661b978440b05ba8c16e2a4255ebff56e5adada6fb92292d501d30e351f4fb5b907d9f1510e9801489da0a3cf4997eed6df4fb06b86f81af3735781513c6654e030a03e358970fa129fdb8cb49365a86f1cdd1a9b5f966794c8bca163c3af148406c24f0e149da338e6a1fb5f365b1a6bf0fe426ec424823588dce11dfe7de3b3aa740d27fac9b6d9c60909b4afe2f88dde858069e330e6f9a7ecc779022d3925ea0bd73e67041945e04691152683453f3126cb3699b607dd598af05fd441c157bb3b8d69243705cd1e71442b502b7ea987c8837a3bd896e5bf2796052a23d302c70b23a62383278e1f3c878c2bdcb68524c078fc73148f227951566c19248240d972d5547350909c63d6f505ad889884fe9710154d2ec05aa15a4f734e5b88480916ec73e1518fbd2605954580ec2b0a8f9c4bd4d075461b6b3015c344e83382c36b161e57a6c3933e98209ce308190531f85f5d5fd9451d37f40f6f36af830b376ed2d48ab20b2b58b7c6e5956b7d4142b19ccb19a88db70e5829047751950e2975bb4d0e9991fc3bbc4fa5adf2d9d1e25e4ded5396731bd2808b8227a30233cc7a1ab7759623357547e46060a4c6c54a8d24116680186ca97291afd2be4ffdc9bea1c4b81ad80a3e7be17fb5585eeb72dfc030655040993fe12f58d21d3ea499c1ecac70725f2e133450e9c1e75ce657300f85ae0f44e470336dbd5df32fbc0a8ffbe3c66058e45ac5fb0ea3889313214b6b2ec98a91e6414b3dda04d9c41857707bbdcf4763ee3846c7f4df034e1dc8fefc8a2a5dcda9f91940cdcd1f7b98b93c08bc9f1c198e80fcde8a5effe4ea4363a56cae57de4a7248fd8bde5767f1ae699b5bd998d9f613306346472e96954dc32baccd31c3f44b0f11b8e6810bb3f27af7de6a57550288f56015b1b76f1c1e492d5b998493b72a38ba4f2619b891aeccfd96c27fe80b958e08728581ca4d6e7da5f2760b48734a049e8fb29aa6ff373911d712091ef6bbed204da3b1237c1195654c7f66aa6776e950e7a27aed6c9a4ffebe76671ff1dea7b1ee5d0434c976d2d23bb481b6d80d242a2c942329dbe051396d0a9add08068634f6c7f8aadfd55e4109cde60f693229f605d71f896f5e1c9d3b94fb9a497a9b955960307811296f2ed263ad57780c6f2f96b42eb71e817bbed0654000c6bc20d3087f7971b8d517c00cdf9732294285c6faa24b405e3b31e6fb856b57aabae81e72a8876f06cc0fbda5ca4479a5cecdee7b5bd0fff8f8c788e2d803dad28ca110f6013672323540b94eb5a7638116cfec790f2d899d7f6bc075cbb78ad925845bc75b8086078356b0c6dc722283e774cb7a5ee24a6b976ca6dcc40fef3ea10e77cc50a0523ab4df32971a19c9c6e889edb99ea9d863e7f9922d02303b80a29899397f4abacc5ecf6da98574e2ee2afcd18077063d7419e4ee361891085217c905f6cefb2041ee6f49df051511152f45609a0d06d951b0351431651bde5b5434c06b146509727cd5b76f182c1353ee94e6ef98901cdba4b6cfc1dda01628ff86b21e2be53da4a8c2c9fc1b50b28ada2836959ed1398c70018b5f3c35d9f3c8768af0966a0e8ee6b16dd17455acecd377fd259379e7e22f187876db740c3c09a0307891484f9b12da66916d9d4018ac34b9d70a094a655ece0282839a9e60b8cea041316803b262a4928d375889017f3da58b9721ac9d7a4e69b06fb26d46a904b062728286ee2e44c18354be39252482e5135fbfd1ea4f85dfc96b63e0fc8815a3a0f1be7476e60712a566911663159e74838f27a0068b2131aec8653b5f697ede4dd8c769234ba5d018ede320aeace49e263844b93d3c2410af9c5df83c0e7eb617930eea8a272e16a6d58e6ce1ce9a3b42ad94436abe73e01b95839038d5430676ef6a7a3c77cd541fe860d40bd9414133a8983280e139161d85dc0c395eac1ffc6fe52d637fd5f327d112f8ed15172925b0a21334d8b5dbeaea1bdbfcf9bcb8c9bd72b58aa6745f07fae50343191f90983e4d138a278f46433a8c404565c4d15a55c4d61f396444b639bf7191515c558155bf2a09576e7b3376236a23baeb2f7826e1b5e95e100bae7d0b9226864839d04f2145cf0a0c0dbb0194f2224aa63cb144a0038cd63ac6b42bd9c74e7d1eff9cc1419043a8bbec602e5665d45ddfa09c1831c0c04fa116ff8ad7fd93a0d005dedb329407c84b809d4552c6e31174ca01f7fe336dd1759b3d4bafdcf5df63f5bca512caf29a4e645e5315c0777478f1640afa2d30f2e8f5293571d3b94f65be0cc98f24261633ae9b0a44e6048c35ce44eca75d6362ce6b5698806addecf26d1928a2ac14939923ca63d54afa103e7a1c8f23fa9880e381d17ee89b4e65922ebe81d58b3dfe637f554f0dbb499073cb4ca9c2ee30a6bd0c5fc56675e0215a8b4577dd6c1490087bf4b2039b5b52ad49c08212a8171d0cb6fb4f84855cf426d36147f5e46fd3f7722481ce26b0511d6603087fbb9d1382a69011de7aedadd0d29b7c0ffeae5640c8079acf8818de222664728df79967e54962537fa06bde323de630bf63ae92e57e33f242fd508e767da3f2dfa14c0726b12bce09c4310502807ef00b88afbe76ff01a941ce512504c25d552e8863afa3c89bdb53d757d09161a5e65b4c1d6f4fe00879d1e247d8a93f30b252d5d6d7308676a76c4d9ee11131b2c2f7f8092b0d2e417225f6d7c82a4eff0f7204765a4bcd2dafd00000000000000000000000000000a0d1319202b353d", "raw_public_key": "e45ffc8cc73db885dc662e62a18cd8e3803297117fa5658814a985b5ff1db7b468cfc82bb929f1d86b77ed14f5ae16a65368772ce51912410105e0456975ae91fdb643b512f124d5e60bd68b8c7e31fe01c7b0dc65ae470501cc565a6e1dfcfcfd12565433c4afedd511821e2e9610c45275e2836dee35ced69d7efa672fd1e4318bef5eb6e897e8b451aa202ded042b2aaef77a7be3f699146da229a8bdb3ffa496445967e75217bfbc9048f9956443d8731f833eb30de10dac96fffe7cf65ea0445c3e31e8601e133be6a100764fe3196e267726441f31751fbf9a6f5880644f4e7275e57de2b0f105e4db055d50dd1c9c934fddf535b8de28b0c74c0449f222cd2ed0bb8fbc775ccee8c940665b40f712f4f7e00750e9e1e4cd9cff25d1945c3e9bca53ccd4f12eee7581856ebd68f26845956e3e7beb761f0fe75bdd31bfe2fa018113397b387bd59d62a68b8af7fa245ab932e69f778e2ceefd21304fbb8099ea13d8ea57c1813197a2f75ae251075b51dad38f853669e9d5f98a3655098941993a1594860fba71fe530ee5c29f58f2978af688ccb75a5838a359c112e98e25a8583ac8dac1f861fd58e2afba5de5a52e020904f5b42bc0874e35befcf3e6119684768f36e008f04712177cebe627607381e56eaaee161c1729b8de51dbde474d48cc68249ea27162b87993e60c84ed6cc6423cb3676d9eb50b2cab5a3a049ef131381d623fa6fbcbc9db1e7cc025ea0418b9dad2cc6ccd4e95fa2cec24feeca70318a751716b7213f63edbf65a63338357f838f94ec071822c24851248885107b3d1c4e924678c7614ea1af038104619f2ae372940becfa69e29cbb5ff6c3e20a47be4a4f74bac34c133c00a6a706accc6ffd3d8e4fbd69a99704e1283c850d8c58d1e5753cd9587b83c4c346cb9a58137213ec10834c66adfe2bb5c501a8ef2ecadd1b677a3df1a6deb86ebf0722c4f5030e20f9018dd5b6fc53eea24fd92b7b5b4025feae996d3e48fd4c650d82dbad7eaf936639698512f26253d2ef6847c8518e8565cc9a5495c6fff57cde7323882c54a7db470ab2daf8ffd2bf794fa7c692d9e7fbd532eecc1d7880e2ca0b3216128be28b4a9f1d151fac97808b0bd98b7b43a612a9ac865812bfeac6f47460277840b52a3b087f916ca7cedc0f768ea2bd19ea21155f84b4a04c4000ad2ae0587154d560bc0a477a4f9329a8984dd31eb1f2a05e3d918701d630cfca9af61ef088d2c5581acb463e439902e5d425719e956b8d6df7305b28e0ff27d3ad0de2085d292499b19a3390d4396fb3bac9a8d8cbead2a7a4290fc9ac6fca045f98a614a45a39cbe24360f84d14f8e472712aceb74dbf45b53d49a0e4737e476ffc4d5b2f7cd247aa186d3b764ad9e9cfeee456a73c291d8de3912414ac43911c372173ad7b472af35c6853ced2fe7b5fe0a89565ab33baa6f65cdd928319d7065e040e7a5e84f9aa903f7648094bad07136b16927b8ec6dbc2bef0cc2856de1e795923e1412c49f24deeb6c21f6c8a9765c9c7986e0da4b4c67d8e0d0c8d466824fb923d8573148990cd2ef133c78ceecab72ed9dd285c5a3766852d54534207ffd34027f6c76ede8fd1a32d72c30048bbaa797d5df6fde27d087de5721ad7b7fa3e8d3f70d6bfc3ab2e252335368bbfa15acb5cb37d4694e8b23cebe25de9c925a221a183b904d3f85df9929a919c54d6f87457373a0d6ecc1403e4cbbe620999435e80696634cd1a8e4747e9825bfa336e5bbad14f73640f1b9febe800dbaefe1630c61fae635b074c564eaa9db189c9e7302873fc64e6d497bc5c29080987a07a21d4af210703a4fa07f2fd816f12fd1e29b4c0f44afe9bd4a1eaa8a7ae6f02a5b4258f52caf6127f62632a67cf4e8310be56a7c28c86b2e277600c3e92c8d23d42586244c571e90568df202f2f6d81f860a565f9eb91a3c78372e2a8b1be61c5418cf49bf2d6c8955d4a482a9919b7660b3f9a4404ffc454ea073e1e4b2689ab2cca4e46bd7004a6c491fa26ee7a57d60f35edb2b821e6266442c8f335d452d524c772e0353724c23c7dd15b7aa155e91442022140c5fcb0153147edcf3e8952f6f0399a3c88066a72756c9409915de63f64fa797841c57c796c6fc550ef745dfe9f179457f94755ae5a2506a764f327e550be3dc14dd41f3b04b147d454938c63a8d69b2ea4c5710ec0b36e3a6c72571fa5d59dde036c42033df35af056966ff0cd1204008971aa6ba9fb97b685ab9ffa2a9d1778104cd2c3b326de1fcbc242e94d0311c3275b12850ed30ceead3a2ee6d060508411d4396f5421d8b6d067cf7cb5e826785fbe119e05e21bd879b64f57cb0cd1972c2815f20abe7ce6ab34d0f471af44baad179e90644122f5f33288e689ddddc5ce833e9755df1e73c65c5a201c4ede2ffa6b19274927719d2d38fdb7a65aa43708b7fa9a94aa7d3210253d78d3b181e1020d0000bd0a1dc05d447f9f58ebeb84c65b36c8afcb83727a1508994e826957a663b0b9b8a003325ab6d6d6462ee4e106019c0dffe10323b7bde7d82a38f85fd08786e860ba66c161b64b0708c363de5c6af62d8db3c243d1e1b712cb1d59e942b9b6b4295a5a500b182cbd5fd1bc6ce9376d91b47a2284f1fbe0ad1c048cc2cfbb4afa3a9eb9697503b69feca990eba7e9441af9ca44cb3ac6b5ed66e591c201fe30efa8a7c471dc613d6254c263a8e132104bec47f1aacb3b2fcd4051b69b5e3fcb1c147a65c2f90c4b5188bafc521cab03c12a309da50b5a7517727ed41228ed123fe1b152f6a6319cd623bf34ad7b8e064ab993260bcbd405f5b7fff9b2fa40ba5ed5630242539e5d96823e89dc818a13d16675ee3079d976f694f5acc9760ae789e9b3391b289e0e22a7ef17cc6a4577157b6d95c09baa4fd532e3ee0a290810ed35e56bb19d9b61fb98a97c617425b06093d98a5cf0ee2dd127f0eea600b9a0c67fbe761db9b77e5d5bba9701da1b883e521a0cfe88451f57bd36085b67e56f061f84a2e6a152a71bce6e522daab6a0a33ce22e537fa9793d28b617e6c0a4176a83aa3be578afac0f2f5547c5516d218984755b7445c7143afa4e551fce0071bdb873b34e6b9e2b9e79ed0c69d288ed6421f237e860a0c6492ebbdd2a44c2c4f368dbe99941b1e8561d859d3859f496cee3d741f252973f8fcc539c409e35cc80a5ed6df23cc3a65601313f5d681fd9540c5291a9e30a72e38c96413c47c61ff84fde78d011b01b4154d1b920af003f7abb1e1999dea6a766cf9fd2702b3ce0ee57af931b62124b0861b163a3b91aa4bea28076c3432df3b29b6c4e1ba588def420071fc157de90eb2722ecc9ab00df3c669383a61a91bb67bd287ce349b4745ee7a479dbceef166b9acc412eb579fcd6437307edda253d606b7be7599c38092bc52a8598480edab8b82b1d21c565d2137ceae0b6642619b16133d91205d6355029e9cdfeb9a28b373d95916b6b707d4c712c09cf36daf1a511b2bedb1aa70ee58d46a0666bb287784b0a3840c589a7a04d5d6f2216be90aa4a512d5632f5c9bfe7b8b13382f999b95d367c7c46b968074ce315197a5ff3545c7b77a804ade56a95b5c24cdece5937b5c0366d93ad03da9bc5db1b551dfb91e9b343d2b57b763439686d4a3" } ]]></artwork> </figure> </section> </section> <section numbered="false" anchor="acknowledgments"> <name>Acknowledgments</name> <t>We would like to thankSimo Sorce, Ilari Liusvaara, Neil Madden, Anders Rundgren, David Waite, Russ Housley, Filip Skokan, Peter Yee,<contact fullname="Simo Sorce" />, <contact fullname="Ilari Liusvaara" />, <contact fullname="Neil Madden" />, <contact fullname="Anders Rundgren" />, <contact fullname="David Waite" />, <contact fullname="Russ Housley" />, <contact fullname="Filip Skokan" />, <contact fullname="Peter Yee" />, andLucas Prabel<contact fullname="Lucas Prabel" /> for their comments and reviews of this document.</t> </section> <section anchor="contributors" numbered="false"toc="include" removeInRFC="false">toc="include"> <name>Contributors</name> <contact fullname="Rafael Misoczki"> <organization>Google</organization> <address> <email>rafaelmisoczki@google.com</email> </address> </contact> <contact fullname="Michael Osborne"> <organization>IBM</organization> <address> <email>osb@zurich.ibm.com</email> </address> </contact> <contact fullname="Christine Cloostermans"> <organization>NXP</organization> <address> <email>christine.cloostermans@nxp.com</email> </address> </contact> </section> </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 limit. 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>